/* TRF - Header styles */
#header {
	position:relative;
	float:left;
	width:770px;
	background: url(../../images/header/background.jpg) right 25px no-repeat #fff;
}
#headerTop {
	float:left;
	height:25px;
	
}
/*Global Navigation Styles */
#globalNav {
	vertical-align:middle;
	float:left;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	background: url(../../images/header/globalNav/background.gif) bottom left no-repeat #3399FF;
	width:770px;
}
#globalNav ul{margin-left:0px;}
ul#globalNavLeft {float:left;list-style:none; padding-left:4px; padding-bottom:7px; padding-right:4px; padding-top:3px;}
ul#globalNavLeft li {display:inline; padding-left:4px; padding-right:8px; margin-left:0; border-right: 2px solid #fff;}
ul#globalNavLeft li.globalNavEnd {border-right:none;}

ul#globalNavRight {float:right; list-style:none; padding-right:10px; padding-bottom:7px; padding-top:3px;}
ul#globalNavRight li {display:inline; padding-left:4px; padding-right:8px; border-right: 2px solid #fff;}
ul#globalNavRight li#globalNavRightEnd {border-right:none !important;}

/*#globalNav img {
	float:left;
}*/
#globalNav a.contentStart{
	position:absolute;
	left:-999999999999999em;
}

#globalNav a {padding:0}

#globalNav a:link{color:#fff; background:none transparent; text-decoration:none;}
#globalNav a:active{color:#fff; background:none transparent; text-decoration:none;}
#globalNav a:visited{color:#fff; background:none transparent; text-decoration:none;}
#globalNav a:hover{color:#3399FF; background:none #fff; text-decoration:none;}
/***/

#header img#logo {
	position:absolute;
	top:37px;
	left:18px;
}
#headerBottom {
	float:left;
	padding:0;
	margin-bottom:0;
}
#headerBottom #searchBox {
	float:right;
	width:770px;
	padding:0;
	margin:0;
	border-bottom:7px solid #218a3d;	
}

/********************************************** search form **********************************************/
#searchBoxInner {
	float:right;
	width:286px;
	text-align:right;
	margin-top:45px;
	margin-bottom:0
}

#searchBoxInner *{
	line-height:1.1em;
}

#searchBoxInner form{
	margin-right:0;
	padding-top:35px;
	margin-bottom:0;
	padding-bottom:0;
}
#searchBoxInner form fieldset {
	background:transparent url(../../images/header/search/fieldsetBG.gif) no-repeat scroll left top;
	border:0pt solid #FFFFFF;
	height:21px;
	margin-bottom:0pt;
	padding-bottom:0pt;
	padding-right:2px;
	padding-top:2px;
	vertical-align:top;
}
#searchBoxInner form legend {
	display:none;
}
#searchBoxInner form label {
	background:transparent url(../../images/header/search/whiteSearchArrow.gif) no-repeat scroll left 3px;
	color:#FFFFFF;
	font-family:"Trebuchet MS",sans-serif;
	font-size:0.8em;
	font-weight:bold;
	padding-left:15px;
	padding-right:5px;
	vertical-align:middle;
}
#searchBoxInner input {
	font-size:0.7em;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	border:1px solid #ccc;
	padding:3px;
	line-height:1em;
	width:116px;
	vertical-align:top;
}
#searchBoxInner input#button {
	border:0;
	vertical-align:top;
	padding:0 !important;
	padding-left:2px;
	width:auto;
	margin-top:-2px;
}

/********************************* breadcrumb trail *******************************************************************/
#breadcrumb {
	float:left;
	width:770px;
	height:1%;
	background: url(../../images/header/breadcrumb/breadcrumbTop.gif) top left no-repeat transparent;
}
#breadcrumb p {
	color:#999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.65em;
	padding:9px 4px 15px 16px;
	background: url(../../images/header/breadcrumb/breadcrumbBottom.gif) bottom left no-repeat transparent;
}

#breadcrumb span {width:100%; padding-left:21px;}

#breadcrumb a {font-weight:bold}
#breadcrumb a:link {color:#999; background:none transparent; text-decoration:underline;}
#breadcrumb a:active {color:#999; background:none transparent; text-decoration:underline;}
#breadcrumb a:visited {color:#999; background:none transparent; text-decoration:underline; }
#breadcrumb a:hover {color:#fff; background:none #999; text-decoration:none;}