BODY {
	background-color: #FFFFFF;
}

.Content a{color:#641F46;font-weight:normal;font-family:verdana,arial,helvetica;}

.Preload {
	display:none;
}

.BannerText {
	font-family: verdana,arial,helvetica;
	font-size: 10pt;
	color:#000000;
	font-weight: bold;
}

.HomeLinks {
	font-family: arial,helvetica;
	font-size: 11px;
	color:#000000;
	font-weight: bold;
}
a.HomeLinks {
	color:#C32817;
	text-decoration: none;
}
a.HomeLinks:Hover {
	color:#ff0000;
}

.HomeText {
	font-family: arial,helvetica;
	font-size: 10px;
	color:#000000;
	font-weight: normal;
}


.MainColor {
	background: #C32817;
}

.Menu {
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	color:#C32817;
	font-weight: bold;
}
a.Menu {
	text-decoration: none;
}
a.Menu:Hover {
	color:#000000;
}

.LoginTitles {
	font-family: arial,helvetica;
	font-size: 12px;
	color:#000000;
}

.LoginRegistrationPage {
	font-family: arial,helvetica;
	font-size: 12px;
	color:#000000;
}

.Content {
	font-family: arial,helvetica;
	font-size: 12px;
	color:#000000;
}
a.Content {
	color:#C32817;
	text-decoration:none;
}
a.Content:hover {
	color:red;
}
.ContentSmall {
	font-family: arial,helvetica;
	font-size: 9px;
	color:#000000;
}
a.ContentSmall {
	color:#C32817;
	text-decoration:none;
}


a.ForgottenPassword {
	font-family: arial,helvetica;
	font-size: 10px;
	color:#D5695D;
	text-decoration:none;
}

.NavigationTitles, H1 {
	font-family: Verdana;
	font-size: 16px;
	color: #000000;
	font-weight:bold;
}
.NavigationTitlesSmall { font-family:arial,helvetica; text-align:center; margin:0px; padding: 3px 3px; background-color:#909bad; color:white; font-family:verdana,arial,helvetica; font-size:12px; font-weight:bold;}

.NavigationLevel1 {
	font-family: arial,helvetica;
	font-weight: normal;
	font-size: 10px;
	color: black;
	text-decoration: none;
	text-transform: uppercase;

}
a.NavigationLevel1 {
}
a.NavigationLevel1:hover {
	color: #00007F;
}

.NavigationLevel1DarkBorder {
	background: #ffffff;
}
.NavigationLevel1LightBorder {
	background: #ffffff;
}
.NavigationLevel2 {
	font-family: arial,helvetica;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
}
a.NavigationLevel2 {
	color: #C32817;
	text-decoration: none;
}
a.NavigationLevel2:hover {
	color: red;
}
.NavigationLevel2DarkBorder {
	background: #666666;
}
.NavigationLevel2LightBorder {
	background: #cccccc;
}
.NavigationLevel3BorderColor {
	background: #BDCEDE;
}

.NavigationLevel3Heading {
	font-family: arial,helvetica;
	font-size : 16px;
	font-weight: bold;
	color: #C32817;
}
.NavigationLevel3SubHeading {
	font-family: arial,helvetica;
	font-size : 10px;
	font-weight: normal;
	color: black;
}

.NavigationLevel3Text {
	font-family: verdana,arial,helvetica;
	font-size : 12px;
	font-weight: normal;
	color: black;
	text-decoration:none;
}
a.NavigationLevel3Text {
	font-weight: normal;
	color: black;
	text-decoration:none;
}
a.NavigationLevel3Text:hover {
	color: #00007F;
}

a.NavigationLevel3SubText {
	font-family: arial,helvetica;
	font-size : 10px;
	font-weight: normal;
	color: black;
	text-decoration:none;
}
a.NavigationLevel3SubText:hover {
	color: #00007F;
}

.LawGuideMenu {
	font-family: arial,helvetica;
	font-weight: normal;
	font-size: 11px;
	color: #00007f;
}
a.LawGuideMenu {
	text-decoration: none;
}
a.LawGuideMenu:hover {
	color: #000000;
}


.LawGuideMenuTitle {
	font-family: arial,helvetica;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.LawGuideMenuTitle {
	text-decoration: none;
}

.LawGuideMenuDarkBorder {
	background: #486591;
}
.LawGuideMenuLightBorder {
	background: #bccbe2;
}
.DocumentsMenu {
	font-family: arial,helvetica;
	font-weight: normal;
	font-size: 11px;
	color: black;
}
a.DocumentsMenu {
	text-decoration: none;
}
a.DocumentsMenu:hover {
	color: #00007F;
}
.DocumentsMenuDarkBorder {
	background: #486591;
}
.DocumentsMenuLightBorder {
	background: #bccbe2;
}


.NavigationSearchTitles {
	font-family: arial,helvetica;
	font-weight: bold;
	font-size: 10px;
	color: white;
	text-decoration: none;
}
.NavigationSearchInputs {
	font-family: arial,helvetica;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	border : 2px inset #ED9B00;
	
}
.NavigationSearch {
	font-family: arial,helvetica;
	font-weight: bold;
	font-size: 10px;
	color: #486591;
}
a.NavigationSearch {
	color: white;
	text-decoration: none;
}

.SearchResultsToggle {
	font-family: arial,helvetica;
	font-size : 10px;
	font-weight:normal;
	color:#EF9800;
}
a.SearchResultsToggle {
	text-decoration:none;
}

.SearchResultsHeading {
	font-family: verdana,arial,helvetica;
	font-size : 14px;
	font-weight: bold;
	color: #ff0000;
	margin: 10px 0px 2px 0px;
}
.SearchResultsText {
	font-family: verdana,arial,helvetica;
	font-size : 12px;
	font-weight: normal;
	color: black;
}

.SearchResultsLocation {
	font-family: verdana,arial,helvetica;
	font-size : 10px;
	font-weight: normal;
	color: black;
}

a.SearchResultsText {
	text-decoration:none;
}
a.SearchResultsText:hover {
	color: #ffd50e;
}

.SearchResultsSubHeading {
	font-family: arial,helvetica;
	font-size : 10px;
	font-weight: normal;
	color: black;
}
.SearchResultsSubText {
	font-family: arial,helvetica;
	font-size : 10px;
	font-weight: normal;
	color: black;
}
a.SearchResultsSubText {
	text-decoration:none;
}
a.SearchResultsSubText:hover {
	color: #ffd50e;
}

.Registersmallcontent {
	font-family: arial,helvetica;
	font-size: 9px;
}

.RegisterRequired {
	font-family: arial,helvetica;
	font-size: 9px;
	color: #00007f;
}


a.downloadLink {
	font-family: arial,helvetica;
	font-size : 11pt;
	font-weight: bold;
	color: #00007F;
	text-decoration:underline;
}

a.downloadLink:hover {
	color: #000000;
}


.SnailTrail{
	font-family: arial,helvetica;
	font-size : 9px;
	font-weight: normal;
	color: #666666;
	text-decoration:none;

}

a.SnailTrail{
	color: #D5695D;
	text-decoration:none;
}
a.SnailTrail:hover {
	color: #C32817;
}
.SnailTrailLead{
	font-family: arial,helvetica;
	font-size : 9px;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}

a.epochPrintPage {
	font-family: arial,helvetica;
	font-size : 11px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;

}

a.epochPrintPage:hover {
	color: #00007F;
}


/* vvv Styles used in the Document Browser */

.DocumentBrowserLevel1 {
	font-family: arial,helvetica;
	font-weight: normal;
	font-size: 8pt;
	color: #000099;
}
a.DocumentBrowserLevel1 {
	color: #990000;
	text-decoration: none;
}
a.DocumentBrowserLevel1:hover {
	color: #000000;
	text-decoration: underline;
}
.DocumentBrowserLevel1DarkBorder {
	background: #666666;
}
.DocumentBrowserLevel1LightBorder {
	background: #cccccc;
}

.DocumentBrowserLevel2 {
	font-family: arial,helvetica;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
}
a.DocumentBrowserLevel2 {
	text-decoration: none;
}
a.DocumentBrowserLevel2:hover {
	text-decoration: underline;
}
.DocumentBrowserLevel2DarkBorder {
	background: #CCCCCC;
}
.DocumentBrowserLevel2LightBorder {
	background: #666666;
}

/* ^^^ Styles used in the Document Browser */

/* vvv My Documents Styles */
.MyDocumentsMenuTitlesOne {
	font-family: arial,helvetica;
	font-size: 12px;
	color:white;
	font-weight:bold;
}
.MyDocumentsMenuTitlesTwo {
	font-family: arial,helvetica;
	font-size: 12px;
	color:white;
	font-weight:bold;
}
.MyDocumentsMenu {
	font-family: arial,helvetica;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
}
a.MyDocumentsMenu {
	color:#00007f;
	text-decoration:underline;
}
a.MyDocumentsMenu:Hover {
	color:#00007f;
}
/* ^^^ My Documents Styles */


/* CUSTOM STYLES */


/* vvv Help Files */
a.question {
	color:#961320;
	font-weight:normal;
	text-decoration:none;
}
a.question:Hover {
	text-decoration:underline;
}
.question {
	color:#961320;
	font-weight:bold;
	text-decoration:none;	
}
.answer {
	color:#00007F;
	font-weight:bold;
	text-decoration:none;
}
/* ^^^ Help Files */


/* vvv My Account Styles */
.MyAccountMenuTitles {
	font-family: arial,helvetica;
	font-size: 12px;
	color:white;
	font-weight:bold;
}
.MyAccountMenu {
	font-family: arial,helvetica;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
}
a.MyAccountMenu {
	color:#00007f;
	text-decoration:underline;
}
a.MyAccountMenu:Hover {
	color:#00007f;
}
/* ^^^ My Account Styles */

/* vvv Subscription Menu Styles */
.SubscriptionMenuTitles {
	font-family: arial,helvetica;
	font-size: 12px;
	color:white;
	font-weight:bold;
}
.SubscriptionMenu {
	font-family: arial,helvetica;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
}
.SubscriptionMenuSmall {
	font-family: arial,helvetica;
	font-size: 9px;
	color:#000000;
	text-decoration:none;
}
/* ^^^ Subscription Menu Styles */

.Header{
	font-family: arial,helvetica;
	font-weight: bold;
	font-size: 11px;
	color: white;
	background-color: #990000;
	text-decoration: none;
}

.HeaderDarkBorder {
	background-color: #330000;
}
.HeaderLightBorder {
	background-color: #cc6666;
}

.FooterDarkBorder {
	background-color: #eeeeee;
}
.FooterLightBorder {
	background-color: #eeeeee;
}

.Footer {
	font-family: arial,helvetica;
	font-weight: normal;
	font-size: 9px;
	color: black;
}
a.Footer {
	text-decoration: none;
}
a.Footer:hover {
	color: #C32817;
}

input {
	font-family:courier new;
	font-size:10pt;
	font-weight: normal;
}

.inputButton {
	font-family:arial,helvetica;
	font-size:10pt;
	font-weight: normal;
}

.ColourHeader {background-color: #DEE3EB;}
.HeaderBar {
	background:url(images/head-bar-bg-01.gif) repeat-x;
	background-color: #CE2B2B;
	padding:3px 8px 3px 8px;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
}
.HeaderBar A {
	color: #ffffff;
	text-decoration: none;
}
.HeaderBar A:Hover {
	color: #ff0000;
	background-color: #ffffff;
}




.ColourContent {background-color: #ffffff;}
.ColourSides {background-color: #DEE3EB; background-image: url(images/bg-01.gif);}
.ColourFooter {background-color: #F3F5F8;}

.ColourLinesH {background-color: #000000;}
.ColourLinesV {background-color: #E4C8C8;}

.LeftMenu {background-color: #E7EAEE;}
.RightMenu {background-color: #E7EAEE;}
.RightMenu2 {background-color: #909BAD;}

.ColourHR {color: #999999;}


.SearchBox {background-color: #909BAD;}
.Search {
	font-family: Verdana, Helvetica, arial,helvetica;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
}


FORM.tb {
	display:inline;
}
.Content, ContentRed {
	font-family: Verdana, Helvetica, arial,helvetica;
	font-size: 12px;
	color: #000000;
	line-height: 16px;
}
a.Content, a.ContentRed {
	color: #ff0000;
	text-decoration: none;
}
a.Content:Hover, a.ContentRed:Hover {
	color: #ffffff;
	background-color: #ff0000;
}

.ContentRed {
	color: #ee0000;
}
a.ContentRed {
	color: #ee0000;
}
a.ContentRed:Hover {

}


.Header {
	font-family: arial,helvetica;
	font-size: 10pt;
	color: #FFFFFF;
}
a.Header {
	color: #FFFFFF;
	text-decoration: none;
}
a.Header:Hover {
	color: #FFFFFF;
}


INPUT {
	font-family: Courier New;
	font-size: 10pt;
}

.ContentSmall {
	font-family: arial,helvetica;
	font-size: 10px;
	color: #555555;
}
a.ContentSmall {
	color: #26368E;
	text-decoration: none;
}
a.ContentSmall:Hover {
	color: #DFBA69;
}

.Menu {
	font-family: arial,helvetica;
	font-size: 10pt;
	color: #000000;
}
a.Menu {
	color: #ffffff;
	text-decoration: none;
}
a.Menu:Hover {
	color: #ff0000;
	background-color: #ffffff;
}

.Title {
	font-family: Verdana, Helvetica, arial,helvetica;
	font-size: 14px;
	color: #325289;
	font-weight: bold;
}

.Footer {
	font-family: arial,helvetica;
	font-size: 10px;
	color: #999999;
}
a.Footer {
	color: #999999;
	text-decoration: none;
}
a.Footer:hover {
	color: #000000;
	text-decoration: none;
}

.Button {
	font-family: arial,helvetica;
	font-size: 10pt;
	font-weight:bold;
	color:black;
}

.ButtonSmall {
	font-family: arial,helvetica;
	font-size: 8pt;
	font-weight:bold;
	color:black;
}



#LawGuideMenu {
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: transparent;
	font-family:Arial, sans-serif;
	font-size:11px;
}


#LawGuideMenu UL {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	
}
#LawGuideMenu UL LI {
	text-align:left;
}
#LawGuideMenu A.LevelOneClosed,#LawGuideMenu A.LevelOneOpen {
	color: #fff;
	padding:1px 2px 1px 17px;
	text-transform:uppercase;
	text-decoration:none;
	border-bottom:1px solid #666;
	background: #999 url(/dt/browse/law/images/lg_plus-01.gif) center left no-repeat;
}
#LawGuideMenu A.LevelOneClosed:Hover {
	color:#C32817;
	background: #bbb url(/dt/browse/law/images/lg_plus-01a.gif) center left no-repeat;
	border-right:2px solid #000;
}
#LawGuideMenu A.LevelOneOpen {
	background: #999 url(/dt/browse/law/images/lg_minus-01.gif) center left no-repeat;
}
#LawGuideMenu A.LevelOneOpen:Hover {
	color:#C32817;
	background: #bbb url(/dt/browse/law/images/lg_minus-01.gif) center left no-repeat;
	border-right:2px solid #000;
}

#LawGuideMenu UL LI UL{	
	border-bottom:1px solid #666;
}
#LawGuideMenu UL LI UL LI {
	text-align:left;
	border-left:1px solid #666;
	border-bottom:1px solid #ccc;
}
#LawGuideMenu UL LI UL LI A {
	padding:1px 2px 1px 15px;
	color: #000;
	text-transform:none;
	text-decoration:none;	
	font-size:10px;
	border-right:2px solid #eee;
	background: #eee url(/dt/browse/law/images/lg_arrow-right-01.gif) center left no-repeat;
}
#LawGuideMenu UL LI UL LI A.LevelTwoOpen {
	border-right:2px solid #fff;
	background: #fff url(/dt/browse/law/images/lg_arrow-right-01a.gif) center left no-repeat;
}
#LawGuideMenu UL LI UL LI A:Hover {
	color:#C32817;
	border-right:2px solid black;
	background: #fff url(/dt/browse/law/images/lg_arrow-right-01a.gif) center left no-repeat;
	
}
#LawGuideMenu LI A {display:inline-block;} 
#LawGuideMenu LI A {display:block;}


#Sitemap {
	font-family: arial, sans-serif;
	font-size:10pt;
}
#Sitemap A {
	color:#C32817;
	text-decoration:none;
}
#Sitemap A:hover {
	color:red;
	text-decoration:none;
}
#Sitemap UL {
	text-transform:uppercase;
	margin:0;
	padding:0;
	list-style-type:none;
}
#Sitemap UL UL {
	text-transform:none;
	margin-left:25px;
	margin-bottom:25px;
	list-style-type:disc;
	font-weight:bold;
}
#Sitemap UL UL UL {
	text-transform:none;
	margin-left:25px;
	margin-bottom:0px;
	list-style-type:circle;
	font-weight:normal;
}
#Sitemap UL UL UL UL {
	text-transform:none;
	margin-left:25px;
	list-style-type:square;
	font-style:italic;
	font-size:8pt;	
}

#rbsContainer {
	text-align: center;
}

img#rbsAdvert {
	margin:0px;
	margin-bottom: 34px;
	border:none;
}


.heading1{ padding:4px 0px 0px 0px; text-align:left; margin-bottom:10px; border-bottom-color: #ff0000; border-bottom-style: solid; border-bottom-width: 1px;width:100%;font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";font-size:15px;font-weight:bold;color:#ff0000;}
.heading2{ padding:4px 0px 0px 0px; text-align:left; margin-bottom:5px; font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";font-size:12px;font-weight:bold;color:#ff0000;}
.heading3{ padding:4px 0px 0px 0px; text-align:left; margin:0px; font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";font-size:11px;font-weight:bold;font-style:italic;color:#ff0000;}
.heading4{ padding:4px 0px 0px 0px; text-align:left; margin:0px; font-family:Verdana,Arial,Helvetica,sans-serif,"MS sans serif";font-size:11px;font-weight:normal;font-style:italic;color:#ff0000;}

.SectionTitle {font-size:19px;font-weight:bold;color:#003366;text-align:left;line-height:24px;margin-bottom:10px;margin-top:7px;}
.SectionSubTitle {font-size:11px;font-weight:bold;color:#FF6501;padding-bottom:10px;text-align:left;line-height:15px;}
.SnailTrail {font-size:9px;font-weight:normal;color:#FF6501;text-align:left;line-height:10px;}

table.toc { background-color:white; text-align:left; vertical-align:top; width:260px; font-family:verdana,arial,helvetica; font-size:11px; font-weight:normal; border:#ff0000 solid 1px; padding:0px; margin:0px;}
table.toc th { font-family:arial,helvetica; text-align:left; margin:0px; padding: 3px 3px; background-color:#909bad; color:white; font-family:verdana,arial,helvetica; font-size:12px; font-weight:bold;}
table.toc td { text-align:left; vertical-align:top; color:black; padding:10px 10px 10px 0px; font-family:verdana,arial,helvetica; font-size:11px; font-weight:normal;}
table.toc td ul { list-style-type:none; list-style:outside; padding:0px; margin-left:0px; font-size:10px; padding:5px 0px 0px 12px;}
table.toc td ul li { list-style-type:none; padding:0px 0px 3px 0px; }
table.toc td a { color:black; text-decoration:none; font-weight:normal;padding:0px;}
table.toc td a:hover{ text-decoration:underline }

table.tabledefault { font-family:verdana,arial,helvetica; font-size:11px; font-weight:normal;}
table.tabledefault th { text-align:left; background-color:#2f4f4f; padding: 6px 10px; color:#ffffff; border:1px solid white; font-family:verdana,arial,helvetica; font-size:11px;}
table.tabledefault td { color:black; background-color:#E0E0E0; padding:6px 10px; border:1px solid #ffffff; font-family:verdana,arial,helvetica; font-size:11px; font-weight:normal; }
table.tabledefault td a { color:black; text-decoration:underline }
table.tabledefault td a:hover{ text-decoration:underline }
table.tabledefault td p {margin:3px 0px 3px 0px;}

table.borderless { font-family:verdana,arial,helvetica; font-size:11px; font-weight:normal;}
table.borderless th { text-align:left; background-color:white; padding: 2px 2px; color:black; font-weight:bold; border:0px solid white; font-family:verdana,arial,helvetica; font-size:11px;}
table.borderless td { color:black; background-color:white; padding:2px 2px; border:0px solid #ffffff; font-family:verdana,arial,helvetica; font-size:11px; font-weight:normal; }
table.borderless td a { color:black; text-decoration:underline }
table.borderless td a:hover{ text-decoration:underline }
table.borderless td p {margin:3px 0px 3px 0px;}

table.AccountTable { font-family:verdana,arial,helvetica; font-size:11px; font-weight:normal;}
table.AccountTable th { color:black; text-align:right; padding: 2px 2px; border:1px solid white; font-family:verdana,arial,helvetica; font-size:11px;}
table.AccountTable td { color:black; padding:2px 2px; border:1px solid #ffffff; font-family:verdana,arial,helvetica; font-size:11px; font-weight:normal; }
table.AccountTable td input { font-size:11px; font-family:arial,helvetica; width:300px; }
table.AccountTable td select { font-size:11px; font-family:arial,helvetica; }
table.AccountTable td textarea { font-size:11px; font-family:arial,helvetica; width:300px; height:60px; }
table.AccountTable td a { color:black; text-decoration:underline }
table.AccountTable td a:hover{ text-decoration:underline }

.ul1 { font-size:11px; padding:0px 0px 0px 0px; margin-left:30px;}
.ul1 li { color:#003366; list-style-type:square; padding:5px 0px 0px 0px; }
.ul1 li.title { font-size:13px; color:#003366; list-style-type:none; padding:5px 0px 0px 0px; margin-left:-30px;}
.ul2 { list-style:outside; font-size:11px; padding:0px 0px 0px 0px; margin-left:30px;}
.ul2 li { list-style-type:disc; padding:5px 0px 0px 0px; }
.ul3 { list-style:outside; font-size:11px; padding:0px 0px 0px 0px; margin-left:30px;}
.ul3 li { list-style-type:circle;padding:5px 0px 0px 0px; }

.ol1 { font-size:11px; padding:0px 0px 0px 0px; margin-left:30px;}
.ol1 li { color:#003366; list-style-type:decimal; padding:5px 0px 0px 0px; }
.ol2 { list-style:outside; font-size:11px; padding:0px 0px 0px 0px; margin-left:23px;}
.ol2 li { list-style-type:lower-alpha; padding:5px 0px 0px 0px; }
.ol3 { list-style:outside; font-size:11px; padding:0px 0px 0px 0px; margin-left:23px;}
.ol3 li { list-style-type:lower-roman;padding:5px 0px 0px 0px; }

dl{border:0px;margin:0px;font-size:11px;font-weight:normal;color:#000000;line-height:16px;}
dt{font-weight:bold;}
dd{margin-left:20px;font-weight:normal;padding-bottom:4px;}

p{padding:0;margin:3px 0px 12px 0px;}
