body{ 
	margin: 0;
	background-color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;  
	color: #333333; 
	font-size: 12px;  
 }


/* ----------------------------------- HEADER & FOOTER AREAS ----------------------------------- */
img{
	border: none;
	border-style: none;
	}

/* Side Dropshadow classes - to disappear for print */	
.shadRHSprint{display: none;}
.shadLHSprint{display: none;}
.mainContentCell{border: 0px;}
.footerCell{border: 0px;}
	
/** Header **/
#headerHome {margin: 0px auto 0px auto;  padding: 0; width: 800px; height: 120px;  display: none;}
#headerleftHome {height: 120px; width: 500px; float: left; background: url(/Themes/images/headerleftbkg.jpg) top left no-repeat; background-color: #ffd300;}
#headerrightHome {height: 120px; width: 300px; float: left; background-color: #ffd300;} 

#header {height: 0px; display: none;}
#headerleft {height: 0px; display: none;}
#headerright {height: 0px; display: none;} 
  
.search {display: none;}
#searchboxHome {display: none;}
#searchbox {display: none;}
.searchTextBox {display: none;}



.searchButton {display: none;}	 

#toplinksHome {display: none;}	 
a.toplinksHome {color: #555555; text-decoration: none;}  
a:hover.toplinksHome {color: #2a5c85;}  

#toplinks {display: none;}	 
a.toplinks {color: #555555; text-decoration: none;}  
a:hover.toplinks {color: #2a5c85;}   
	 
.linksdivider {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;} 	 

/** Footer **/
#footerarea{ margin: 0 auto 0 auto; clear: both; width: 100%; height: 80px; border-top: 1px #d9d9d9 solid; text-align:center; vertical-align:top; color: #acabab; font-size:9px;}	
	
a.footerlinks {color: #acabab; text-decoration: none; font-size:9px;}  
a:hover.footerlinks {color: #2a5c85; text-decoration: none; font-size:9px;}   

	 
/* ----------------------------------- NAVIGATION ----------------------------------- */

/** Main Navigation **/
#navtable {border-collapse: collapse; display: none;}

.primaryNav {display: none;}

.primaryNavOn {display: none;}

.primaryNavBorders {display: none;}	 
	 
#information { display: none;}  /* Determines the unique width for the Community & Information section in the primary nav */	 

.mainDivider {display: none;}

.default {display: none;} 

/** Left Hand Side Menu **/
#lhsMenu {width: 0px; height: 0px; display: none;}

.menuItem { min-height: 15px; height: auto;  /* IE min-height fix */ padding: 1px 10px 1px 4px; border-top: 1px solid #a1a1a2; font-family: Verdana,arial,sans-serif; font-size: 12px; color: #ffffff; background-color: #2a5c85;}

.open {background-image:  url(/Themes/images/nav/arrow2.png); background-repeat: no-repeat; background-position: 99% 50%;}
.active {background-image: url(/Themes/images/nav/arrow1.png); background-repeat: no-repeat; background-position: center right;}

.menuLevel3 {background-color: #2a5c85;}
.menuLevel3_active {background-color: #2a5c85;}
.menuLevel4 {background-color: #3f75a1;}
.menuLevel4_active {background: #3f75a1;}
.menuLevel5 {background-color: #6b9ac1;}
.menuLevel5_active {background-color: #6b9ac1;}
.menuLevel6 {background-color: #97c3e8;}
.menuLevel6_active {background-color: #97c3e8;}
.menuLevel7 {background-color: #97c3e8;}
.menuLevel7_active {background-color: #97c3e8;}
.menuLevel8 {background-color: #e1eef9;}
.menuLevel8_active {background-color: #e1eef9;}
.menuItem a, .menuItem a:link {color: #ffffff; text-decoration: none;}

.menuLevel6 a, .menuLevel6 a:link {color: #1e4c71; text-decoration: none;}
.menuLevel7 a, .menuLevel7 a:link {color: #1e4c71; text-decoration: none;}
.menuLevel8 a, .menuLevel8 a:link {color: #1e4c71; text-decoration: none;}

/** Quick Links **/
table.quickLinks {display: none;}
table.homeQuickLinks {display: none;}

td.quickLinksTitle {display: none;}
td.quickLinksContent {display: none;}

div.quickLink {display: none;}

a.quickLinks {font-family: Verdana,arial,sans-serif; font-size: 12px; color: #333333; text-decoration: none;}
a:hover.quickLinks {font-family: Verdana,arial,sans-serif; font-size: 12px; color: #2a5c85; text-decoration: none;}

/* ----------------------------------- PAGE LAYOUT ----------------------------------- */

/** Home Page **/
#eNews {display: none; height: 0px;}
#homepageBanner { display: none; height: 0px;}

#quickLinkContainer {width: 159px;  float: left; margin-left: 5px; margin-top: 10px; margin-left: 5px; display: inline;}
#homeAdColumnContainer { width: 629px; height: auto; float: right; margin-top: 10px; margin-bottom: 10px;}
#HomeCol1 { float: left; } 
#HomeCol2 { float: left; margin-left: 15px; display: inline;} 
#HomeCol3 { float: left; margin-left: 15px; display: inline;}

.homepageTiles { padding-top: 4px; padding-left: 1px; padding-right: 1px;}

#racNews { width: 629px; float: right; margin-bottom: 10px;}
a.NewsLink {text-decoration: none; font-size: 10px; color: #333333; font-weight: normal; padding: 0px 0px 0px 5px;}  
a:hover.NewsLink {color: #2a5c85;}

p.homeCol {margin-top:5px; margin-bottom:5px;} 

#panoramic {display: none;}

.arrowlist { /*list-style-image: url(/Themes/images/arrow_more.jpg); */
			 list-style-type: none; 
			 padding: 0px;
			 margin: 0px;
			 }
			 
.arrowlist li{ 
			background-image: url(/Themes/images/arrow_more.jpg);
			background-repeat: no-repeat;
			background-position:0px 1px;
			padding-left: 18px;
			padding-bottom: 6px; /* space between two li */
			list-style: none;
			 }


/** Landing Pages **/
#AdvertTLeft {display: none;}
#AdvertTRight {display: none;}
#AdvertBLeft {display: none;}
#AdvertBRight {display: none;}

.landingpageTiles { padding-top: 0px; padding-left: 1px; padding-right: 1px;}
p.landingpageText { margin-top: 3px; margin-bottom:0px; margin-left: 5px; margin-right: 5px;}


/** Standard Pages **/
#content {/*border-left: 1px #D9D9D9 solid; border-right: 1px #D9D9D9 solid;*/ width: 100%; padding: 0px; /*height:100%;*/ height: auto;}
	
#pagecontentRACExternalSite #submenucontainer {margin-right: 0px;} 
	
#homepagecontent {width: 100%;} 

#pagecontentContainer{ float: right; height: auto; width: 100%; display: inline;}

#pagecontentheader{ float: left; height: auto; width: 620px; margin-top: 20px; margin-left: 10px;}

#pagecontent {float:left; width: 100%; padding-bottom: 30px; margin-top: 20px; margin-left: 10px; display: inline;} 

#pagecontent img{margin: 5px 5px 5px 5px;}

.displayTools {display: none; float:right; font-size:10px; color:#333333; padding-top:4px; padding-right:4px;} 

img.StandardImages {padding:5px;}

#rhsBanner { float: right;  width: 120px; height: 600px; clear: right; margin: 0px 0px 10px 20px;}

#rhsTile{ float: right; width: 120px; height: 240px; clear: right; margin: 0px 0px 10px 20px;}

#rhsDropshad{ width: 30px; height: 705px; background-image: url(/Themes/images/dropShadRHS.gif); background-repeat: no-repeat; float: left;}

#lhsDropshad{ width: 30px; height: 705px; background-image: url(/Themes/images/dropShadLHS.gif);	background-repeat: no-repeat; float: left;}


/** News Article Pages **/
table.NewsArticle {width:470px; padding:0px;}
td.NewsTitle {width:470px; height: auto; border-bottom:solid 1px #d6d7d8; padding: 5px 0px 5px 0px;}
td.NewsBody {width:470px; height:65px; border-bottom:solid 1px #808182; vertical-align:top; padding:5px;}
img.NewsImages {padding-right:5px; border:0;}


/** FAQ Pages **/


/** SYCS Pages **/
table.SYCSSearch {width: 159px; margin-left: 2px; border: 1px solid #d9d9d9; float: left; border-collapse: collapse; margin-top: 10px; }
td.SYCSSearchTitle {font-size: 14px; font-family: Verdana; font-weight: bold; color: #333333; height: 26px; padding-left: 5px; background-image: url(/Themes/images/tableHeader.gif); background-repeat: repeat-x;}
td.SYCSSearchContent {padding: 10px 5px 10px 5px;}
.SYCSformSelect {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #f8f8f8; border:1px #ccc solid; padding:2px; width:135px; margin-bottom:5px;}
.SYCSformInput {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #f8f8f8; border:1px #ccc solid; padding:2px; width:130px; margin-bottom:5px;}

.SYCSCategoryAlign {float:left; padding-right:5px;}
table.SYCSCategory {width:280px; padding:0px;}
td.SYCSCategoryBody {width:280px; height:65px; border:solid 1px #d9d9d9; vertical-align:top; padding:5px;}
img.SYCSCategoryImages {border:0; float:right; text-align:center; padding-top:5px;}


.SYCSArticleAlign {float:left; padding-right:5px;}
table.SYCSArticle {width:220px; padding:0px;}
td.SYCSTitle {width:220px; height:30px; border-bottom:solid 1px #d6d7d8;}
td.SYCSBody {width:220px; height:65px; border-bottom:solid 1px #808182; vertical-align:top; padding:5px;}
img.SYCSImages {padding-right:5px; border:0;}


/** ANCAP Pages **/ 


/** Search Pages **/

#pagecontentSearch { padding:10px 4px 4px 10px; float:left; width:780px;} 

hr.searchtop {background-color: #d9d9d9; border: 0; height: 1px;}
hr.searchbottom {background-color: #d9d9d9; border: 0; height: 2px;}

#frameContainer input { margin: 0px 8px 0px 0px; vertical-align: middle; }
#frameContainer { float: left; overflow: auto;  width: 150px; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #f8f8f8; border:1px #ccc solid; padding:2px;}


/** Site Map **/



/* ----------------------------------------------------- STANDARD ----------------------------------------------- */
/* ----------------------------------- FONTS / LINKS / LISTS / TABLES / FORMS ----------------------------------- */

/** Fonts **/	
p {margin-top: 5px;} 
h1 {font-size: 14px; font-weight: bold; color: #2a5c85; margin-top:5px; margin-bottom:5px;}
h1.SYCSHead {font-size: 14px; font-weight: bold; color: #2a5c85; margin-top:5px; margin-bottom:5px; float:left; padding-top:15px; } 
h2  {font-size: 12px; color: #2a5c85; font-weight: bold; margin-top:5px; margin-bottom:5px;} 
#newsHead {font-size: 12px; color: #2a5c85; font-weight: bold;} 

h3, #standoutHead {font-size: 12px; color: #711111; font-weight: bold; margin-top:5px; margin-bottom:5px;} 
h4 {font-size: 12px; color: #333333; font-weight: normal; margin-top: 5px;} 
h5, #newsDate, .breadcrumbs, .searchResult {font-size: 10px; color: #333333; font-weight: normal;}

#pageHead {font-size: 16px; font-weight: bold; color: #333333; margin-top: 0px; margin-bottom: 3px;}
#pageHeading {vertical-align: middle;}
h1.pageHead{font-size: 16px; font-weight: bold; color: #333333; margin-top: 0px; margin-bottom: 3px;}

/** Links **/
a.breadcrumbs {font-size: 10px; color: #333333; font-weight: normal; text-decoration: none;}
a:hover.breadcrumbs {font-size: 10px; color: #2a5c85; font-weight: normal; text-decoration: none;}

a {color:#2a5c85; text-decoration:underline;} 
a:hover {color:#333333; text-decoration:underline;} 

a.tile {color:#333333; text-decoration:none;}
a:hover.tile {color:#2a5c85; text-decoration:none;} 

a.arrowLink {color: #333333; text-decoration: none;}  
a:hover.arrowLink {color: #2a5c85; text-decoration: none;} 
.arrow { padding-right: 5px; border: 0;} 
.arrowRight { padding-right: 5px; padding-top:5px; padding-bottom:3px; border: 0; text-align:right;}

a.tiplink {display: block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; margin:5px; padding:2px; text-decoration: none;}
.tip {display: block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#ffffbb; border:1px solid #d9d9d9; color:#333333; margin:5px; padding:5px; text-decoration: none;}

a.helplink {display: block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#333333; margin:5px; padding:2px; text-decoration: none;}
.help {display: block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#dce2e7; border:1px solid #d9d9d9; color:#333333; margin:5px; padding:5px; text-decoration: none;}

/** Lists **/
ul.round {margin:3px 5px 5px 5px; padding: 0; list-style-type: none;}
li.round {list-style-type: none; background:url(/Themes/images/bullet_round.gif); background-repeat: no-repeat; background-position: 0.0em 0.5em; padding-left: 1em; padding-bottom: 2px; padding-top: 1px; margin: 0;}

oi.number {margin:3px 5px 5px 5px; padding: 0;}
li.number {padding-left: 0em; padding-bottom: 2px; padding-top: 1px; margin: 0;}

/** Tables & Forms **/
table.racDefault {float: left; border-collapse: collapse; background: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; }

.racDefaultSubTable{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: red; padding: 5px 5px 5px 5px;}
.racDefault  td{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; padding: 5px 5px 5px 5px;}
.racDefault  th{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; vertical-align: middle; text-align: left; color: #333333; padding-left: 5px; padding-right: 5px; height: 26px; background: url(/Themes/images/tableHeader.gif);}

th.racLargeHeading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; vertical-align: middle; text-align: left; color: #333333; padding-left: 5px; padding-right: 5px; height: 50px; background: url(/Themes/images/LGtableheader.gif) ;}

th.racTableSubHeading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; vertical-align: middle; text-align: left; color: #333333; padding-left: 5px; padding-right: 5px; height: 27px; background: url(/Themes/images/tablesubHeader.gif);}

td.greybacklight {background-color: #e9e9e9;}

form,input,select {margin: 0; padding: 0;font-size: 12px;}
.formInput {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #f8f8f8; border:1px #ccc solid; padding:2px; }

input.button{ background : url(/Themes/images/buttonOff.jpg); height: 24px; width:78px; margin: 2px; margin-bottom: 0; margin-left: 1px; margin-right: 1px; margin-top: 0; padding-bottom: 0; padding-left: 3px; padding-right: 3px; border:0px; padding-top: 0; color:#333333; font-size:13px; font-weight:bold; cursor:pointer;}

.backlight {background-color:#ffffff;}

.required {color: #710000; background-color: #edf2f6;}



/** Site Map **/

#pagecontentSiteMap {padding:10px 4px 4px 10px; float:left; width:780px;} 

.siteMapLeft {float:left; width:385px; padding-right:5px;}
.siteMapRight {float:left; width:385px; padding-left:5px;}

.siteMapHeader {background-color:#adc0d1; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; text-decoration:none;}
a.siteMapHeader, a:visited.siteMapHeader {background-color:#adc0d1; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; text-decoration:none;}
a:hover.siteMapHeader {background-color:#adc0d1; color:#FFFFFF; font-weight:bold; padding:5px 5px 5px 5px; text-decoration:underline;}


.siteMapBorder {border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding-bottom:5px;}

ul.siteUL {margin:2px 2px 2px 2px; padding: 0; list-style-type: none;}
li.siteLI {list-style-type: none; padding-left: 1em;  margin: 0; font-size:11px;}



 
