/* FIX IE6 Scrollbars bug - Leave this in! */
html { overflow-x: auto;} 
html, body{margin: 0; padding: 0;border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-color: #999999;}
td,tr,p,div {font-family: Trebuchet MS, Helvetica, sans-serif; line-height: 140%; font-size: 11px; color: #333333; text-align: left;}
a:link, a:visited, a:active {color: #E85C00; text-decoration: none; font-weight: bold;}
a:hover {color: #FF8B3E;	text-decoration: none; font-weight: bold;}
ul {margin: 0; padding: 0; list-style: none;}
ul li {line-height: 15px; padding-left: 15px; padding-top: 0px; background-image: url(img/li_orange.png) ; background-repeat: no-repeat; background-position: 0px 3px;}

body{text-align:center;}
#header{height:82px; background: #2D60A2 url(img/header_left.jpg) left top no-repeat;}
#headerright{height:82px; background: url(img/header_right.png) right top no-repeat;}
#wraperleft{width:910px; margin-left:auto; margin-right:auto; text-align:left; background: url(img/shadow_l.png) left repeat-y; background-color: #EFEFEF;}
#wraperright{margin:0;padding:0; margin-left:17px; padding-right:17px; text-align:left; background: url(img/shadow_r.png) right repeat-y;}
#wraperbottom{height:34px; text-align:center; background: #999999 url(img/shadow_b.gif) bottom repeat-x;}
#wraperbottomleft{height:34px; background: url(img/shadow_b_l.png) left bottom no-repeat;}
#wraperbottomright{height:34px; background: url(img/shadow_b_r.png) right bottom no-repeat;}
#wraperbottomtop{height:34px; background: url(img/shadow_b_t.png) top repeat-x; margin: 0 17px;
line-height: 17px; text-align: center; font-size: 10px; font-weight: bold; color: #9CB8E2;}
#wraperbottomtop a, #wraperbottomtop a:link, #wraperbottomtop a:visited, #wraperbottomtop a:active
{color: #9CB8E2; text-decoration: none;}
#wraperbottomtop a:hover{text-decoration: underline;}
#content{width:100%; margin:0; padding:0;}

#topbar{height:20px; background-color: #0C3688; background-image: url(img/bg_top.png); background-position: top; background-repeat: repeat-x;}
#topbar{/*background: #1D60B2 url(img/bg_top.png) top repeat-x;*/
background: #0C438F url(img/bg_top_s.gif) top repeat-x;
height:20px; font-family: Arial, Helvetica, sans-serif; line-height: 20px; text-align: center; font-size: 10px; color: #9CB8E2;}
#topbar a, #topbar a:link, #topbar a:visited, #topbar a:active
{color: #9CB8E2; text-decoration: none;}
#topbar a:hover{text-decoration: underline;}

#tabbar{background: #9a9a9a url(img/bg_tabbar.png) top repeat-x; padding-top: 4px; height: 25px !important; height: 29px;}
#colorbar{background-color: #FF6600; overflow: hidden; padding-top:3px; padding-bottom: 4px;}
/*height:7px; font-size:1px;*/

#pathway {margin-top: 0px; margin-left: 0px;}



img{border: none;}


/* SuckerFish Menus Default */
#nav {margin-left: 5px;}
#nav ul {margin: 0; padding: 0; list-style:none;}

/* top level links */

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#nav a {float:none;}
/* End IE5-Mac hack */


#nav li {
	margin: 0;
  float:left;
  height: 25px;
  background:url(img/bus_tab_norm_l.png) no-repeat bottom left;
  margin-left: 4px;
  padding:0 0 0 7px;
}
#nav li a {
	float:left;
  display:block;
  line-height: 25px;
  height: 25px;
  background:url(img/bus_tab_norm_r.png) no-repeat 100% 100%;
  padding: 0px 35px 0px 20px;
  text-decoration: none;
  font-family: Tahoma, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #29539E;
  text-transform: uppercase;
}

div#nav li:hover, div#nav li.sfhover {background: url(img/bus_tab_over_l.png) no-repeat bottom left;}
div#nav li:hover a, div#nav li.sfhover a {color: #29539E; background: url(img/bus_tab_over_r.png) no-repeat bottom right;}

div#nav li.active a {color: #ffffff; background:url(img/bus_tab_active_r.png) no-repeat bottom right;}
div#nav li.active {background:url(img/bus_tab_active_l.png) no-repeat bottom left;}

td.content{padding: 18px; padding-right: 24px;}
td.column{padding: 18px 8px 18px 0px;}


table.greybox {background: url(img/bg_gg.gif) bottom left repeat-x; margin-bottom: 18px;}
table.greybox td{background: url(img/bg_gb_l.gif) bottom left no-repeat; padding:0;}
table.greybox td div.graybr {background: url(img/bg_gb_r.gif) right bottom no-repeat; padding: 8px; padding-bottom: 14px;}
table.greybox h3 {margin: -5px 0px 7px 0px; padding:0;}
table.greybox td a:link, table.greybox td a:visited {color: #333333;}
table.greybox td a:hover {color: #ff6600;}
table.greybox td ul {margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0;}
table.greybox td li {line-height:1.6;}

/** /
table#greybox td.smallbox{width: 271px; background: #D6D6D6 url(img/bus_greybox_small_b.png) bottom left no-repeat; padding-bottom: 11px;}
table#greybox td.smallbox div.moduletable {background: url(img/bus_greybox_small_t.png) top left no-repeat; padding: 8px;}

table#greybox td.largebox{width: 550px; background: #D6D6D6 url(img/bus_greybox_large_b.png) bottom left no-repeat; padding-bottom: 11px;}
table#greybox td.largebox div.moduletable {background: url(img/bus_greybox_large_t.png) top left no-repeat; padding: 8px;}

table#greybox td.spacer {width: 8px;}
table#greybox h3 {margin: -5px 0px 5px 0px; padding:0;}
table#greybox a:link, table#greybox a:visited {color: #333333;}
table#greybox a:hover {color: #ff6600;}
/**/

h3, .componentheading {
	font-family: Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #28529C;
	line-height: 18px;
	margin: 5px 0;
}
h1 {
  font-family: Tahoma, Helvetica, sans-serif, Arial;
  background: url(img/hhr.png) bottom repeat-x;
    padding: 5px 0px 6px 0px;
  	font-size: 24px;
	letter-spacing: -0.02em;
	font-weight: normal;
	color: #E85C00;
	text-align: left;
	line-height:100%;
	width: 100%;
}
