/* ---------------------------------------------
   site.css
	Site-wide styles:  body, links, navigation,
	footer, selected modules
   --------------------------------------------- */



/*  Default Font and Body, Misc. Styles
-------------------------------------------------------------*/

body,p,td,div,li,ul,input { font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666;}
body {margin:0;padding:0;margin-left:8px}
img {border:0}
div.hr {height:1px;width:100%; border-top:1px solid #D1D1D1;margin:0;padding:2px 0 0 0;}
div.cleaner {clear:both;height:1px;overflow:hidden;}

div#body {width:770px;margin-top:23px;margin-bottom:20px}

.fineprint { font-size:9px;font-style:normal;text-decoration:none}
.accessible {position:absolute;left:-1000px;width:990px;font-size:1px;line-height:1;}

/* Default Links
-------------------------------------------------------------*/
a {color:#666}
a:hover {}
	/* gray links */
	a.gray {color:#666}
	a.gray:hover {color:black}
	

/* Default Page Header
-------------------------------------------------------------*/
div#header {width:770px;}

div#siteUtilities {background-color:}
div#siteUtilities ul {background-color:;float:right;display:block;margin:0;padding:0;clear:both;margin-right:1px;margin-bottom:10px}
div#siteUtilities ul li {display:block;float:left;font-size:9px;padding-left:12px;background-image:  url(/img/nav/utility_nav_line.gif);  background-repeat: no-repeat;  background-position:6px 0px;    }
div#siteUtilities ul li.first {background-image:none}
div#siteUtilities ul li a {color:#666;text-decoration:none}
div#siteUtilities ul li a.selected {color:#2241AC;}
div#siteUtilities ul li a:hover {text-decoration:none;color:black}

div#siteUtilities div#searchUtils {margin-right:26px;background-color:}
div#siteUtilities div#searchUtils ul {margin:0}
div#siteUtilities div#searchUtils ul li {background-position:6px 2px;  }

div#siteUtilities form {background-color:;margin:0;margin-top:15px;margin-bottom:2px;float:right;clear:both}
div#siteUtilities form input.search {width:180px;background-color:#F4F4F4;font-size:10px;margin:0;padding:0} 


/* Sub-Page Header 
-------------------------------------------------------------*/
div#header.sub {height:70px;}
div#header.sub div#logo {position:absolute;top:19px;left:21px}
div#header div#siteUtilities form {margin-top:4px;padding-top:0}
div#header div#siteUtilities  {padding-top:10px}
div#header div#siteUtilities ul {margin-bottom:0}
div.orange	{font-size:11px;color:#FFAB00;font-weight:bold;margin-top:-8px;}



/* Navigation 
-------------------------------------------------------------*/

	/* Footer Nav */
	div#footerNav {clear:both;width:770px;}
	div#footerNav ul {margin:0;padding:0}
	div#footerNav ul li {padding-right:10px;display:inline}
	div#footerNav ul li.first {padding-left:5px}
	div#footerNav ul li a {font-family:arial,sans-serif;font-size:11px;line-height:14px;white-space:nowrap;color:#000000;font-weight:normal;text-decoration:underline;}
	div#footerNav ul li a:hover {text-decoration:underline}
	div#footerNav ul li a.selected {font-weight:bold;font-size:11px}
	
	/* Primary Nav */
	div#primaryNav {clear:both}
	div#primaryNav ul {margin:0;padding:0;margin-bottom:5px;width:752px}
	div#primaryNav ul li {display:inline;padding-left:8px;}
	div#primaryNav ul li.first {padding-left:0}
	div#primaryNav ul li a img {border:0}
	
	/* Secondary Nav */
	div#secondaryNav {clear:both;background-color:#0C2DA3;width:770px;}
	div#secondaryNav ul {margin:0;padding:0}
	div#secondaryNav ul li {padding-right:10px;display:inline}
	div#secondaryNav ul li.first {padding-left:12px}
	div#secondaryNav ul li a {color:#fff;text-decoration:none;line-height:19px;height:19px;font-size:10px;}
	div#secondaryNav ul li a:hover {text-decoration:underline}
	div#secondaryNav ul li a.selected {font-weight:bold;font-size:11px}
	
	/* Tertiary Nav */
	div#tertiaryNav {margin:0;list-style-type:none;padding:0;border-bottom:1px solid #D9D9D9}
	
	div#tertiaryNav ul a {text-decoration:none;border-top:1px solid #D9D9D9;display:block;padding-left:11px;padding-top:2px;padding-bottom:2px;margin:0;color:#666;}
	div#tertiaryNav a:hover {color:#000;}	
	
	div#tertiaryNav h2 {padding:0;padding-left:11px;font-size:10px;font-weight:bold;margin:0;margin-top:-3px;padding-bottom:3px;color:#000;border-bottom:1px solid #D9D9D9}
	div#tertiaryNav h2 a {color:#000;text-decoration:none}
	
	div#tertiaryNav ul {margin:0;padding:0}
	div#tertiaryNav ul li {display:inline;font-size:10px;}
	div#tertiaryNav ul li a {padding-left:19px;text-indent:-8px;}
	
	/* second level */
	div#tertiaryNav ul ul li a {padding-left:30px;border:none;color:#666;text-indent:-8px}
	div#tertiaryNav ul li a.selected, div#tertiaryNav ul li a.selectedNoChild  
				{font-weight:bold;background-image:url(/img/aro_grey_down.gif);color:#0C2DA3;background-position:left;background-repeat:no-repeat;}
	div#tertiaryNav ul ul li a.selected,div#tertiaryNav ul ul li a.selectedNoChild {font-weight:bold;background-image:none}
	
	/* third level */
	div#tertiaryNav ul ul ul li a {padding-left:44px;border:none;color:#666;text-indent:-8px;}
	div#tertiaryNav ul ul ul li a.selected {color:#8190CF;font-weight:normal;}
	
	
	div#tertiaryNav ul ul.buxx li a.buxxselected, div#tertiaryNav ul li a.selectedNoChild  {color:#8190CF;}
	div#tertiaryNav ul ul.buxx li a {padding-left:31px;border:none;color:#666;text-indent:0px}
	div#tertiaryNav ul ul.buxx li a.selected {padding-left:31px;border:none;color:#0C2DA3;text-indent:0px}
	
	/*div#tertiaryNav ul ul ul li a.selected,a.selectedNoChild {font-weight:bold;background-image:none}*/
	
	div#tertiaryNav ul li a.selectedNoChild {background-image:url(/img/aro_grey_rght.gif);}

	

/* Related Info Components
-------------------------------------------------------------*/
div.relatedInfo {border:1px solid #D1D1D1;margin:0 0 8px 0;padding:10px;padding-bottom:0;clear:both}
div.relatedInfo h3 {margin:0;font-size:11px;margin-bottom:6px}
div.relatedInfo img.acro {float:right;display:inline;margin:0 -3px 0 0;}
div.relatedInfo p {margin:0 0 10px 0;;font-size:10px}
div.relatedInfo ul {margin:0px;padding:0;list-style-type:none}
div.relatedInfo ul li {margin-bottom:9px;font-size:10px}

div.relatedInfo a, div.relatedInfo2 a  {color:#666}
div.relatedInfo a:hover, div.relatedInfo2 a:hover {color:#000}

div.relatedInfo div.cols {clear:both}
div.relatedInfo div.cols div.leftCol {float:left;width:120px;display:inline}
div.relatedInfo div.cols div.rightCol {float:right;width:120px;display:inline} 

	/* 2 Column related Info(related_info_2col.tpl) */
	div.relatedInfo2 {border:1px solid #D1D1D1;margin:0 0 10px 0;padding-top:10px;padding-bottom:0;clear:both;}
	div.relatedInfo2 h3 {margin:0;font-size:11px;margin-bottom:6px;padding-left:10px}
	div.relatedInfo2 p {margin:0 0 10px 0;}
	div.relatedInfo2 ul {margin:0px; padding:0;list-style-type:none;clear:both;}
	div.relatedInfo2 ul li {float:left;display:inline; margin:0 0px 8px 0;width:130px;padding-left:10px;padding-right:5px;font-size:10px;}
	div.relatedInfo2 ul li.industryNews {float:left;margin:0 0 8px 0;width:260px;padding-left:10px;padding-right:5px;font-size:10px;}
	
/* Spotlight Component (also uses Related Info classes)
-------------------------------------------------------------*/
div.spotlight { width: 61px; height: 22px; background-image: url(/img/spotlight_blue.gif); background-repeat: no-repeat; }


/* Feature Modules
-------------------------------------------------------------*/
div.featureModuleContainer {padding-bottom:1px}

div.featureModule {height:51px}
div.featureModule h3 {margin:0;padding:1px 8px 0 10px;font-size:11px;}
div.featureModule ul {margin:0;padding:0;margin-top:1px;padding-bottom:2px;list-style-type: none;}
div.featureModule ul li {margin:0 0 0 10px;font-size:10px;background-image:url(/img/aro_grey_rght.gif);background-position:0px 4px;background-repeat:no-repeat;padding:0 4px 0 8px}
div.featureModule ul li a {text-decoration:none;}
div.featureModule ul li a:hover {text-decoration:underline}

div#featurePrimary.featureModule {margin:8px 0 8px 0;}
div#featureSecondary.featureModule {margin-bottom:6px;}


/* Email and Print Module
-------------------------------------------------------------*/
div#emailprintModule {margin-bottom:6px}
div#emailprintModule ul {margin:0;padding:0;list-style-type:none;}
div#emailprintModule ul li {display:inline}
div#emailprintModule ul li a {text-decoration:none;color:#666;font-size:9px;  font-stretch: condensed; }
div#emailprintModule ul li a:hover {color:#000;}

div#emailprintModule ul li.printIcon {display:block;background-image:url(/img/icon_print.gif);background-position:left top;background-repeat:no-repeat;padding-bottom:1px}
div#emailprintModule ul li.printIcon a {padding-left:14px;}

div#emailprintModule ul li.emailIcon {background-image:url(/img/icon_email.gif);background-position:left;background-repeat:no-repeat;}
div#emailprintModule ul li.emailIcon a {padding-left:14px;margin-right:4px}

div.printControls {display:none}
div#printControls {display:none}


/* Site Footer
-------------------------------------------------------------*/
div#footer {clear:both;margin-top:25px;margin-left:5px;width:740px;}
div#footer ul {display:block;margin:0;padding:0;line-height:9px;padding-bottom:5px}
div#footer ul li {display:inline;font-size:9px;border-left:1px solid #ccc;padding-right:4px}
div#footer ul li.first {border:none}
div#footer ul li.copyright {border:none;text-align:justify}
div#footer ul li a {color:#666;text-decoration:underline}
div#footer ul li a:hover {color:black}