@charset "utf-8";
/* CSS Document */

body {font-size:12px;font-family: Arial, Helvetica, sans-serif;}
/*
/////////////////////////////////////////
// COMMON ELEMENTS					   //
/////////////////////////////////////////
*/
h1 { font-size:20px; font-weight:bold; clear:right; color:#FFFFFF!important; }
h2 { font-size:18px; font-weight:bold; clear:right; color:#FFFFFF!important; }
h3 { font-size:14px; font-weight:bold; clear:right; padding-bottom:10px; color:#FFFFFF!important; height:20px; }
h4 {font-size:12px!important;font-weight:bold;color:#000000!important;}
h4 a {font-size:12px!important;font-weight:bold;color:#000000!important;border:none;text-decoration:none;}
h5 {font-size:10px;font-weight:bold;padding-bottom:10px;color:#FFFFFF!important;}
h6 {font-size:100%!important; font-weight:bold!important; margin:0; padding:0;}

.black {color:#000000!important;}
.blue {color:#0000ff!important;}
.green {color:#81b443!important;}
.dkgreen {color:#006600!important;}
.white {color:#FFFFFF!important;}
.times {font-family:"Times New Roman", Times, serif!important;}

a, a:hover, a:visited {font-weight:normal; text-decoration:underline;}
a, a:visited {color:#0066FF;}
a:hover {color:#255b97;}

ul.BulletList {padding-left:1px;}
	ul.BulletList li {list-style:inside disc!important;}
	ul.BulletList ul {margin-left:15px;}

select, input {float:left;}
	select.Tiny, input.Tiny {width:50px;}
	select.Short, input.Short {width:100px;}
	select.Medium, input.Medium {200px;}
	select.Long, input.Long {300px;}

.FormLabelMarginLeft, .FormLabelMarginRight, .FormLabelNoMargin, .FormLabelMarginBoth {float:left; line-height:20px; font-weight:bold;}
.FormLabelMarginLeft, .FormLabelMarginBoth {margin-left:10px;}
.FormLabelMarginRight, .FormLabelMarginBoth {margin-right:10px;}
.FormLabelNoMargin {margin-right:none!important; margin-left:none!important;}

p {margin-bottom:10px; line-height:1.5em;}
p.indent, .indent {margin-left: 1.5em;}
p.title, .title   {font-weight:bold;text-decoration: none;}
p.author, .author {padding:0px!important;}
p.top {margin-top:10px;}
p.top a {font-weight:bold;color: #4382c9;text-decoration:none;font-size:90%;}
p.formItem {width:200px;float:left; display: inline-block; padding-left: 20px;padding-top:0px!important;clear: left;}
p.formItem input, .formItemInput {float:left; clear:none; display:inline;}
p.formItem input#textfield {width:250px;}
p.submit {text-align:right!important;width: 600px;clear: both;}
p.address {padding-top:0px!important;}
p.bullet { padding-top:5px!important; padding-left:25px; min-height:30px; height:auto; float: left; }

#ContentArea { color:#FFFFFF; margin:5px; padding:5px; float:left; clear:none; width:400px;}
#ContentAreaWide { color:#000000; margin-left:5px; margin-top:5px; padding-top:5px; padding-left:5px; float:right; clear:right; width:660px;}
#ContentArea ul li {margin-bottom:10px; line-height:1.5em; list-style-type:disc; list-style-position:inside; margin-left:10px;}
#ContentArea .DownloadBox, #SubMenuWhite .DownloadBox, .DownloadBox { width:60px; background-color:#071f3d; padding:2px; margin:5px 5px 5px 0px; text-align:center;}
#ContentArea .DownloadBox a, #SubMenuWhite .DownloadBox a, .DownloadBox a { font:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
#ContentArea .SubmitBox { width:40px; background-color:#071f3d; padding:2px; margin:5px 5px 5px 0px; text-align:center;}
#ContentArea .SubmitBox a { font:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
/*
/////////////////////////////////////////
// CONTAINERS						   //
/////////////////////////////////////////
*/
#MasterContainer {width:100%; float:left;}
#PageContainer {width:970px; margin-top:20px; margin-left:auto; margin-right:auto; float:none; clear:both;}
#HeaderContainer {width:970px; height:140px; float:left; clear:both; border-bottom:solid 1px #838f9e;}
#BodyContainer { display:inline; width:970px; height:auto; float:left; clear:both;}
#BodyGreen { display:inline; background-color:#81b443; float:left; clear:none; margin-right:0px; height:100%; min-height:600px; padding-left:0px; padding-top:0px;}
#BodyWhite { display:inline; background-color:#ffffff; float:left; clear:none; margin-right:0px; height:100%; min-height:600px; padding-left:0px; padding-top:5px;}
#RaceDaysBodyWhite { display:inline; background-color:#ffffff; float:left; clear:none; margin-right:145px; margin-left:145px; height:100%; min-height:600px; padding-left:0px; padding-top:5px; width:670px;}
#BodyGrey { display:inline; background-color:#e5e5e5; float:left; clear:none; height:auto!important; padding:0px; min-height:665px;}
#BodyGreyWrapper {display:inline; float:right; clear:none; padding-left:10px; height:auto!important; min-height:665px;border-left:solid 2px #e5e5e5;}

#MainFooter {float:left;width:930px; margin:10px auto; background:#ddd; padding:20px;}
	
#MainFooterLinks {float:left; margin-top:10px;}
	#MainFooterLinks a {float:left; width:250px; margin-right:30px; color:#000000;}

/*
/////////////////////////////////////////
// MAIN MENU						   //
/////////////////////////////////////////
*/
#MainMenu { width:970px; height:20px; float:left; clear:both; background-color:#071f3d; margin-bottom:10px;}
#MainMenu ul {float:left; clear:both;}
#MainMenu ul li {float:left; clear:none; margin-left:26px; margin-right:26px; font:Arial, Helvetica, sans-serif; font-size:12px; padding-top:2px;}
#MainMenu ul li a { text-decoration:none; color:#838f9e;}
#MainMenu ul li a:hover { text-decoration:underline; color:#838f9e;}
#MainMenu ul li a.current, #MainMenu ul li a.current:hover { text-decoration:none; color:#ffffff;}
/*
/////////////////////////////////////////
// SUB MENU						   	   //
/////////////////////////////////////////
*/
#SubMenu { margin-left:5px; margin-top:5px; margin-right:20px; margin-bottom:0px; padding-bottom:50px; background-color:#071f3d; float:left; clear:left; height:100%; min-height:610px;}
	#SubMenu img {padding:5px;}
	#SubMenu ul {float:left; clear:both; margin-top:5px; margin-left:5px; margin-bottom:5px; width:275px;}
	#SubMenu ul li {float:left; clear:both; margin-left:0px; margin-right:0px; height:24px; width:245px; background-image:url(../Images/Layout/submenu-out.jpg);background-repeat:no-repeat; padding-left:30px; padding-top:10px;}
	#SubMenu ul li.current { text-decoration:none; color:#FFFFFF; background-image:url(../Images/Layout/submenu-over.jpg); background-repeat:no-repeat; padding-right:-5px;}
	#SubMenu ul li a { text-decoration:none; color:#FFFFFF;}
	#SubMenu ul li a:hover { text-decoration:underline; color:#FFFFFF;}
#SubMenuWhite { margin-left:5px; margin-top:5px; margin-right:5px; margin-bottom:20px; padding:5px; float:left; clear:left; height:100%; min-height:600px;}
#SubMenuWhite img {margin-bottom:10px;}

/*
/////////////////////////////////////////
// FIXTURES LIST - RIGHT HAND SIDE	   //
/////////////////////////////////////////
*/
#Fixtures { width:100%;}
#Fixtures .title { font:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-bottom:10px; margin-left:5px; margin-top:5px;  }
.FixturesRow1 { background-color:#a4a3a3; float:left; display:block; width:100%; height:auto; clear:both!important; }
	.FixturesRow1:hover { background-color:#81b443; float:left; display:block; width:100%; height:auto; clear:both!important; }
.FixturesRow2 { background-color:#e5e5e5; float:left; display:block; width:100%; height:auto; clear:both!important;}
	.FixturesRow2:hover { background-color:#81b443; float:left; display:block; width:100%; height:auto; clear:both!important; }
.FixturesCol1 { float:left; width:70px; height:auto; clear:none; padding-left:5px; padding-top:4px; padding-bottom:4px;}
.FixturesCol2 { float:left; width:130px; height:auto; clear:none; padding:4px 5px 4px 4px; border-left:solid 1px #ffffff; }
.FixturesCol1 a, .FixturesCol2 a {color:#FFFFFF;}
.FixturesLinkHighlight {color:#000000!important; }
/*
.FixturesLinkHighlight:hover { color:#FFFFFF!important; }
/*

/*
/////////////////////////////////////////
// KEEP IN TOUCH					   //
/////////////////////////////////////////
*/
#KeepInTouchForm { width:300px; float:left; clear:both; text-align:left; margin-top:10px; margin-bottom:10px;}
#KeepInTouchForm .Row {margin-bottom:10px; width:300px;}
#KeepInTouchForm .Row .SubmitBox { width:50px; background-color:#071f3d; padding:2px; margin:5px 5px 5px 0px; text-align:center; float:right;}
#KeepInTouchForm .Row .SubmitBox a { font:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
/*
/////////////////////////////////////////
// NEWS								   //
/////////////////////////////////////////
*/
.NewsRow1 { background-color:#a4a3a3; float:right; display:block; width:100%; height:auto; clear:none; padding:5px; margin:5px 0px 5px 0px; }
.NewsRow2 { background-color:#e5e5e5; float:right; display:block; width:100%; height:auto; clear:none; padding:5px; margin:5px 0px 5px 0px; }
.Date { font-weight:bold;}
.Story { font-size:12px;}
/*
/////////////////////////////////////////
// MEMBERS							   //
/////////////////////////////////////////
*/
.MembersTable {width:400px; float:left; clear:right;}
.MembersTable .HeaderRow { background-color:#071f3d; color:#FFFFFF; float:left; clear:none; border-bottom:solid 1px #FFFFFF; font-weight:bold; height:20px; vertical-align:middle;}
.MembersTable .Row { background-color:#a4a3a3; color:#FFFFFF; border-bottom:solid 1px #FFFFFF; height:20px; float:left; clear:none; vertical-align:middle;}
.MembersTable .SurnameCol { width:190px; float:left; clear:none; padding-left:5px; border-right:solid 1px #FFFFFF; height:20px; padding-top:2px;}
.MembersTable .FirstNameCol { width:190px; float:left; clear:right; padding-left:5px; height:20px; padding-top:2px;}
/*
/////////////////////////////////////////
// CONTACT US						   //
/////////////////////////////////////////
*/
.ContactRow { float:right; display:block; width:100%; height:auto; clear:none; padding:5px; margin:5px 0px 5px 0px; border-bottom:solid 1px #CCCCCC; font-size:10px;}
.ContactColAddress { float:left; clear:none; width:150px; padding:5px;}
.ContactColEmail { float:left; clear:none; width:150px; padding:5px;}
.ContactColTelephone { float:left; clear:none; width:100px; padding:5px;}
.ContactColLinks { float:left; clear:none; width:200px; padding:5px;}
/*
/////////////////////////////////////////
// FIXTURES PAGES					   //
/////////////////////////////////////////
*/
a .view, a:hover .view {text-decoration:none; font:Arial, Helvetica, sans-serif;}
#FixturesSubMenu {width:670px; height:40px; margin-left:auto; margin-right:auto; margin-top:-5px; float:none; clear:both; background-color:#ef8d0d; }
	#FixturesSubMenu ul {float:left; clear:both;}
		#FixturesSubMenu ul li {width:220px; height:28px; float:left; clear:none; margin-left:0px; margin-right:0px; font:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../Images/Layout/FixturesSubMenu-off.jpg); padding-top:12px;}
		#FixturesSubMenu ul li.current {width:220px; height:28px; float:left; clear:none; margin-left:0px; margin-right:0px; font:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../Images/Layout/FixturesSubMenu-on.jpg); padding-top:12px; }
			#FixturesSubMenu ul li.current a {text-decoration:none; color:#ffffff;}
			#FixturesSubMenu ul li.current a:hover {text-decoration:none; color:#ffffff;}
				#FixturesSubMenu ul li a { text-decoration:none; color:#f8cc92; margin-left:40px; font-weight:bold; }
				#FixturesSubMenu ul li a:hover { text-decoration:underline; color:#f8cc92;}
/*
#FixturesSubMenu {width:670px; height:40px; margin-left:auto; margin-right:auto; margin-top:-5px; float:none; clear:both; background-color:#ef8d0d; }
	#FixturesSubMenu ul {float:left; clear:both;}
		#FixturesSubMenu ul li {width:220px; height:28px; float:left; clear:none; margin-left:0px; margin-right:0px; font:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../Images/Layout/FixturesSubMenu-off.jpg); padding-top:12px;}
		#FixturesSubMenu ul li.current {width:220px; height:28px; float:left; clear:none; margin-left:0px; margin-right:0px; font:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../Images/Layout/FixturesSubMenu-on.jpg); padding-top:12px; }
			#FixturesSubMenu ul li.current a {text-decoration:none; color:#ffffff;}
			#FixturesSubMenu ul li.current a:hover {text-decoration:none; color:#ffffff;}
				#FixturesSubMenu ul li a { text-decoration:none; color:#f8cc92; margin-left:40px; font-weight:bold; }
				#FixturesSubMenu ul li a:hover { text-decoration:underline; color:#f8cc92;}
*/
#FixturesTitleBar { height:32px; text-align:center; float:left; clear:both; background-color:#071f3d; margin-top:10px; padding-top:8px;}
#FixturesPTPTable { width:970px; float:left; clear:both; margin-top:5px;}
	#FixturesPTPTable .Row {float:left; width:970px; clear:both;}
	#FixturesPTPTable .Column {	float:left; margin:1px; height:16px; padding-left:5px; padding-top:4px; background-color:#efefef; display:inline;}
	#FixturesPTPTable .Col2, #FixturesPTPTable .Col3, #FixturesPTPTable .Col4, #FixturesPTPTable .Col5, #FixturesPTPTable .Col6, #FixturesPTPTable .Col1  {height:auto; min-height:15px;}
	#FixturesPTPTable .Col1 {width:75px;}
	#FixturesPTPTable .Col3 {width:75px;}
	#FixturesPTPTable .Col5 {width:100px;}
	#FixturesPTPTable .Col4 {width:100px;}
	#FixturesPTPTable .Col2 {width:305px;}
	#FixturesPTPTable .Col6 {width:275px;}
	
	#FixturesPTPTable .Col1 {margin:1px 1px 1px 0px!important;}
	#FixturesPTPTable .Col6 {margin:1px 0px 1px 1px!important;}
	#FixturesPTPTable .Title {background-color:#071f3d!important; color:#FFFFFF; font-size:9px;}
#FixturesPTPKeyTableContainer {float:left; clear:both; background-color:#d6d5d5; margin-top:2px; width:960px; padding:0px 5px 0px 5px; height:auto; }
	#FixturesPTPKeyTable { float:left; clear:none; width:auto;}
	#FixturesPTPKeyTableTitle {float:left; clear:both; width:auto; font-weight:bold; margin-bottom:5px;}
	.FixturesPTPKeyTableCol {float:left; clear:none; height:auto; width:170px; margin-right:5px; padding-bottom:10px;}
	.FixturesPTPKeyTableCol p {padding:0px;	margin:0px 0px 4px 0px;}
	#FixturesPTPFormTable { float:right; clear:none; width:auto;}
	.FixturesPTPFormTableCol {float:right; clear:none; height:90px; width:170px; padding-left:25px; padding-top:20px; padding-bottom:10px; border-left:solid 2px #999999;}
	
#FixturesRacecourseTable { width:970px; float:left; clear:both; margin-top:5px;}
	#FixturesRacecourseTable .Row {float:left; width:970px; clear:both;}
	#FixturesRacecourseTable .Column {	float:left; margin:1px; height:16px; padding-left:5px; padding-top:4px; background-color:#efefef; display:inline;}
	#FixturesRacecourseTable .Col1 {width:90px; margin:1px 1px 1px 0px!important;}
	#FixturesRacecourseTable .Col2 {width:150px;}
	#FixturesRacecourseTable .Col3 {width:100px;}
	#FixturesRacecourseTable .Col4 {width:120px; text-align:center;}
	#FixturesRacecourseTable .Col5 {width:120px; text-align:center;}
	#FixturesRacecourseTable .Col6 {width:170px;}
	#FixturesRacecourseTable .Col7 {width:172px;margin:1px 0px 1px 1px!important;}
	#FixturesRacecourseTable .Title {background-color:#071f3d!important; color:#FFFFFF; font-size:9px;}
	#FixturesRacecourseTable .Highlight { background-color:#81b443; }
	
#FixturesRacecourseKeyTableContainer {float:left; clear:both; background-color:#ffffff; margin-top:2px; width:960px; padding:0px 5px 0px 5px; height:auto; }
	#FixturesRacecourseKeyTable { float:left; clear:none; width:100%; margin-top:5px;}
	#FixturesRacecourseKeyTableTitle {float:left; clear:both; width:auto; font-weight:bold; margin-bottom:5px;}
	#FixturesRacecourseFormTable { float:right; clear:none; width:auto;}
	.FixturesRacecourseFormTableCol {float:right; clear:none; height:90px; width:170px; padding-left:25px; padding-top:20px; padding-bottom:10px; border-left:solid 2px #999999;}
	#FixturesRacecourseKeyTableTitle .DownloadBox { float:left; clear:none; width:60px; background-color:#071f3d; padding:2px; margin:2px 5px 5px 0px; text-align:center; }
	#FixturesRacecourseKeyTableTitle .DownloadBox { font:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
	#FixturesRacecourseKeyTableTitle h3 { clear:none; float:left; margin-right:5px; margin-top:2px;}
	
#FixturesPopupContainer { width:620px; border:solid 5px #071f3d; float:left; clear:none; min-height:200px; height:auto; background-color:White;}
	.PopupHeader {width:540px;height:30px;border-bottom:solid 1px #071f3d;padding: 10px 15px 0px 0px;float:none;margin-left:10px;float:left;clear:none;}
		.PopupCloseBtn { width:20px; height:20px; margin-top:5px; margin-right:5px; float:right; clear:none;}
		.PopupCloseBtn a img {border:none;}
	.PopupBody {width:560px;height:100%;padding: 10px 0px 0px 30px; float:none; min-height:150px;}
		.PopupBodyColumn { float:left; clear:none; width:180px; }
		.PopupBodyColumnTitle { font:"Times New Roman", Times, serif!important; font-weight:bold; font-size:14px; color:#071f3d;}
		.PopupBodyColumnTitle p {margin-bottom:10px!important;}
		.PopupBodyColumn p {margin:0px!important; font-size:11px;}
	.Popup2Body {width:600px; height:100%; padding: 0px 0px 0px 10px; float:left; clear:left; min-height:150px; margin-bottom:25px;}
	.Popup2Header {width:540px;height:30px;padding: 10px 15px 0px 0px;float:none;margin-left:10px;float:left;clear:none;}
	.Popup2BodyResultsTable { width:570px; float:left; clear:left; margin-top:5px; min-height:400px; height:400px;}
		.Popup2BodyResultsTable .Row {float:left!important; width:570px; clear:both;}
		.Popup2BodyResultsTable .Column {float:left; margin:1px; height:18px; padding-left:5px; padding-top:4px; padding-bottom:2px; background-color:#efefef; display:inline;}
		.Popup2BodyResultsTable .Col1 {width:90px; margin:1px 1px 1px 0px!important;}
		.Popup2BodyResultsTable .Col2 {width:160px;}
		.Popup2BodyResultsTable .Col3 {width:190px;}
		.Popup2BodyResultsTable .Col4 {width:100px; margin:1px 0px 1px 1px!important;}
		.Popup2BodyResultsTable .Title {background-color:#071f3d!important; font-size:9px; color:#FFFFFF; }
		.Popup2BodyResultsTable .highlight {background-color:#81b443!important; }
	.Popup2BodyResultsTableScrollBar {width:600px; float:right; clear:none; height:auto; min-height:200px; margin-top:5px; }
	

#RaceDaysSubMenu {width:670px; height:40px; margin-top:-5px; float:none; clear:both; background-color:#ef8d0d; }
	#RaceDaysSubMenu ul {float:left; clear:both;}
		#RaceDaysSubMenu ul li {width:220px; height:28px; float:left; clear:none; margin-left:0px; margin-right:0px; font:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../Images/Layout/FixturesSubMenu-off.jpg); padding-top:12px;}
		#RaceDaysSubMenu ul li.current {width:220px; height:28px; float:left; clear:none; margin-left:0px; margin-right:0px; font:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../Images/Layout/FixturesSubMenu-on.jpg); padding-top:12px; }
			#RaceDaysSubMenu ul li.current a {text-decoration:none; color:#ffffff;}
			#RaceDaysSubMenu ul li.current a:hover {text-decoration:none; color:#ffffff;}
				#RaceDaysSubMenu ul li a { text-decoration:none; color:#f8cc92; margin-left:40px; font-weight:bold; }
				#RaceDaysSubMenu ul li a:hover { text-decoration:underline; color:#f8cc92;}
#RaceDaysImage { margin-left:0px; margin-top:5px; margin-right:5px; margin-bottom:20px; padding:5px; float:right; clear:none; height:100%; min-height:600px;}
#RaceDaysImage img {margin-bottom:10px;}

#RaceDaysContentArea {color:#000000;margin:5px;padding:5px;float:left;clear:none;width:300px;}
#RaceDaysContentArea ul {margin-bottom:10px; line-height:1.5em;}
#RaceDaysContentArea .DownloadBox, #SubMenuWhite .DownloadBox, .DownloadBox { width:60px; background-color:#071f3d; padding:2px; margin:5px 5px 5px 0px; text-align:center;}
#RaceDaysContentArea .DownloadBox a, #SubMenuWhite .DownloadBox a, .DownloadBox a { font:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
#RaceDaysContentArea .SubmitBox { width:40px; background-color:#071f3d; padding:2px; margin:5px 5px 5px 0px; text-align:center;}
#RaceDaysContentArea .SubmitBox a { font:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
#RaceDaysContentArea p { margin:10px 0px 0px 0px!important;}

.ModalBackground { background-color: Gray; filter: alpha(opacity=70); opacity:0.7;}

/*
/////////////////////////////////////////
// NEW REGULATIONS SECTION 			   //
/////////////////////////////////////////
*/
#RegsSubMenuTop { float:left; clear:both; margin-top:1px; margin-bottom:1px; margin-left:5px; width:275px; height:35px; background-color:#e5e5e5;}
.RegsSubMenuSpacer { float:left; clear:both; margin-top:1px; margin-bottom:1px; margin-left:5px; width:275px; height:35px; background-color:#e5e5e5;}
.RegsSubMenuSpacer .img {float:left; clear:left; margin-left:30px; margin-right:10px; width:16px; height:24px; padding:0; vertical-align:middle; display:inline;}
.RegsSubMenuSpacer .link {float:left; clear:right; margin-top:10px; width:200px; height:24px; display:inline;}
.RegsSubMenuSpacer .link a {color:#000000; text-decoration:none;}
.RegsSubMenuSpacer .link a:hover {color:#000000; text-decoration:none; font-weight:bold;}
#RegsSubMenuBtm { float:left; clear:both; margin-top:1px; margin-bottom:1px; margin-left:5px; width:275px; height:100%; min-height:600px; background-color:#e5e5e5;}
#RegsSubMenu { margin-left:0px; margin-top:5px; margin-right:0px; margin-bottom:0px; padding-bottom:5px; padding-right:10px; float:left; clear:left; height:100%; min-height:610px; border-right:solid 1px #e5e5e5;}
	#RegsSubMenu img {padding:5px;}
	#RegsSubMenu ul {float:left; clear:both; margin-top:0px; margin-left:5px; margin-bottom:0px; width:275px;}
	#RegsSubMenu ul li {float:left; clear:both; margin-left:0px; margin-right:0px; margin-top:1px; margin-bottom:1px; height:auto; min-height:16px; width:245px; padding-left:30px; padding-top:2px; background-color:#e5e5e5;}
	#RegsSubMenu ul li.top { display:block; background-color:#e5e5e5; height:35px; width:245px;}
	#RegsSubMenu ul li.current { text-decoration:none; color:#000000; padding-right:-5px;}
	#RegsSubMenu ul li a { text-decoration:none; color:#000000;}
	#RegsSubMenu ul li.current a { text-decoration:none; color:#000000; font-weight:bold;}
	#RegsSubMenu ul li a:hover { text-decoration:none; color:#000000; font-weight:bold;}
	
#RegsSubMenuWhite { margin-left:5px; margin-top:5px; margin-right:5px; margin-bottom:20px; padding:5px; float:left; clear:left; height:100%; min-height:600px;}
#RegsHeader { float:left; clear:right; width:645px; height:auto; min-height:100px; padding:10px; margin:-5px 0px 0px -5px; background-color:#ef8d0d; color:#FFFFFF; }
#RegsHeaderImage {float:left; clear:left; width:200px; margin-left:-10px; margin-top:-10px; margin-right:10px; margin-bottom:-10px; height:100%; min-height:150px;}
#RegsHeaderCopy {float:left; clear:right; width:440px; height:100%;}
#RegsHeaderCopy .title {margin-bottom:10px; clear:both; font-size:18px; font-weight:bold; color:#000000;}
#RegsHeaderCopy .link {font-weight:normal; color:#4382c9; text-decoration:underline; color:#0000FF;}
#RegsHeaderCopy .keytableMiddle {float:none; margin-left:auto; margin-right:auto; clear:both; width:250px; height:52px;}
#RegsHeaderCopy .keytableLeft {float:left; margin-left:auto; margin-right:auto; clear:both; width:250px; height:auto;}
#RegsHeaderCopy .keycol1 {float:left; clear:left; width:48px; height:50px; border:solid 1px #ef8d0d; text-align:center; vertical-align:middle; background-color:#FFFFFF;}
#RegsHeaderCopy .keycol1row {float:left; clear:right; width:48px; height:15px; text-align:center;margin-top:17px;}
#RegsHeaderCopy .keycol2 {float:left; clear:right;width:198px; height:50px;}
#RegsHeaderCopy .keycol2row {float:left; clear:both; width:196px; height:15px; border:solid 1px #ef8d0d; text-align:center; background-color:#FFFFFF;}

.olletters li { list-style:inside; list-style-type:lower-alpha; text-align:left; margin-left:0px; padding-left:0px; float:left; clear:both; list-style-position: inherit; }
.olnumerals li { list-style:inside; list-style-type:lower-roman; text-align:left; margin-left:0px; padding-left:0px; float:left; clear:both;}