﻿body, span, img {border:0px;margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;top:0px;}
body{margin:0px;padding:0px;background:#161616 url(/uploads/FOURS/SiteImages/carbonBG.gif) top left repeat-x;font-size:12px;}
.mceContentBody { background-image:none; background-color:White; }
/* Text styles 
h1, h2, h3, h4, p, ul{margin:0px 15px 15px;}
h1{ color:#0D79C2;font-weight:bold;font-size:19px;line-height:1.6em;margin-bottom:10px;padding-bottom:0px;}
h2{	color:#0D79C2;font-weight:bold;font-size:17px;}
h3{	color:#0D79C2;font-weight:bold;font-size:15px;}
h4{	color:#0D79C2;font-weight:bold;font-size:14px;}
p{	color:#000000;font-size:12px;}


#mainInnerRight Table { margin:0px 15px 15px; font-size:1.2em; }
#mainInnerRight Table P { margin-left:0px; }
#mainInnerRight Table h1 { margin-left:0px; }
#mainInnerRight Table h2 { margin-left:0px; }
#mainInnerRight Table h3 { margin-left:0px; }
#mainInnerRight Table h4 { margin-left:0px; }

#mainInnerRight TABLE TD {	FONT-SIZE: 12px;}
#mainInnerRight TABLE TD A {	FONT-SIZE: 12px;}
#mainInnerRight TABLE TD A:link {	FONT-SIZE: 12px;}
#mainInnerRight TABLE TD A:visited {	FONT-SIZE: 12px;}

#mainInnerRight TABLE TD H1 A {	FONT-SIZE: 19px;}
#mainInnerRight TABLE TD H1 A:link {	FONT-SIZE: 19px;}
#mainInnerRight TABLE TD H1 A:visited {	FONT-SIZE: 19px;}

#mainInnerRight TABLE TD H2 A {	FONT-SIZE: 17px;}
#mainInnerRight TABLE TD H2 A:link {	FONT-SIZE: 17px;}
#mainInnerRight TABLE TD H2 A:visited {	FONT-SIZE: 17px;}

#mainInnerRight TABLE TD H3 A {	FONT-SIZE: 15px;}
#mainInnerRight TABLE TD H3 A:link {	FONT-SIZE: 15px;}
#mainInnerRight TABLE TD H3 A:visited {	FONT-SIZE: 15px;}

#mainInnerRight TABLE TD H4 A {	FONT-SIZE:  14px;}
#mainInnerRight TABLE TD H4 A:link {	FONT-SIZE:  14px;}
#mainInnerRight TABLE TD H4 A:visited {	FONT-SIZE:  14px;}*/

h1, h2, h3, h4, p, ul{margin:0px 15px 15px;}
h1{ color:#0D79C2;font-weight:bold;font-size:1.5em;line-height:1.6em;margin-bottom:10px;padding-bottom:0px;}
h2{	color:#0D79C2;font-weight:bold;font-size:1.4em;}
h3{	color:#0D79C2;font-weight:bold;font-size:1.1em;}
h4{	color:#0D79C2;font-weight:bold;font-size:1.2em;}
p{	color:#000000;font-size:1.2em;}

#mainInnerRight Table P { margin-left:0px; }
#mainInnerRight Table h1 { margin-left:0px; }
#mainInnerRight Table h2 { margin-left:0px; }
#mainInnerRight Table h3 { margin-left:0px; }
#mainInnerRight Table h4 { margin-left:0px; }

#mainInnerRight TABLE TD H2 A {	FONT-SIZE: 17px;}
#mainInnerRight TABLE TD H2 A:link {	FONT-SIZE: 17px;}
#mainInnerRight TABLE TD H2 A:visited {	FONT-SIZE: 17px;}

.AnchorText
{
	color:#000000;
	text-decoration: none;
}

.AnchorText:hover {
	text-decoration: none;
}

.AnchorText:visited {
	color:#000000;
}

#mainInnerRight Table { margin:0px 15px 15px; font-size:1.2em; }
#mainInnerRight TABLE TD {	FONT-SIZE: 12px;}
#mainInnerRight TABLE TD A {	FONT-SIZE: 12px;}
#mainInnerRight TABLE TD A:link {	FONT-SIZE: 12px;}
#mainInnerRight TABLE TD A:visited {	FONT-SIZE: 12px;}

ul, li{	margin:0px;	padding:0px;}
ul{	color:#0D79C2;	font-size:1.2em;	list-style:inside;	margin:0px 20px 15px 20px;}
ul td { font-size:12px; color:Black; }
.bluebold{	color:#0D79C2;	font-weight:bold;	font-size:12px;}

/* Link Styles */
a {	color:#0D79C2;	text-decoration:none;}
a:hover {	text-decoration:underline;}

/* layout styles */
#container{	display:block;width:800px;margin:0px auto;height:auto;}
#containerBG{background-color:#FFF;display:block;clear:both;	float:none;	height:auto; width:100%;}

#header { display:block;width:100%; }
#header-innerLeft {	float:left;	width:519px;}
#header-innerRight { float:left; }
#header-innerRight UL { list-style-type: none; color: #ffffff; }

.login {margin:0px;	padding:0px;border:0px none;}
#login {position:absolute;	left:50%;margin-left:130px;	top:191px;width:254px;}	

#nav{display:block;	width:100%;	height:26px;background:#0172C0 url(/uploads/FOURS/SiteImages/backgroundMainMenuGray.gif) top left no-repeat;	margin:0px 0px 0px 0px;}

#navLeft{display:block;	width:560px;height:26px;float:left;}
#navLeft UL {margin:0 0 0 48px;}
#navLeft LI {float:left;margin-right:9px;font-size:9pt;line-height:25px;list-style:none;display:inline;color:#FFFFFF;}
#navLeft A {color:#FFFFFF;font-size:12px;}

#navRight{display:block;width:220px;height:26px;float:left;}
#navRight UL {margin:0 0 0 0px;}
#navRight LI {float:left;margin-right:9px;line-height:25px;list-style:none;display:inline;color:#FFFFFF;}
#navRight A {color:#FFFFFF;line-height:25px; font-size:12px;}


#mainInner{width:100%;height:auto;}

#mainInnerLeft {display:inline;	float:left;}
#mainInnerRight {display:inline;float:right;}

.roundedWhiteBox_top, .roundedWhiteBox_mid, .roundedWhiteBox_bottom{margin:0px;padding:0px;	width:255px;height:auto;}
.roundedWhiteBox_top{display:block;background:#FFF url(/uploads/FOURS/SiteImages/roundedWhiteBox_Top.gif) top left no-repeat;font-size:1px;height:2px;}
.roundedWhiteBox_mid{background:#FFF url(/uploads/FOURS/SiteImages/roundedWhiteBox_Mid.gif) top left repeat-y;}
.roundedWhiteBox_bottom{background:#FFF url(/uploads/FOURS/SiteImages/roundedWhiteBox_Bottom.gif) bottom left no-repeat;height:25px;}

.clearance{display:block;float:none;clear:both;width:100%;height:1px;line-height:1px;font-size:1px;}

#footer {display:block;width:100%;clear:both;float:none;height:41px;margin:0px;	background:url(/uploads/FOURS/SiteImages/backgroundInnerBottomCurve.gif) bottom left no-repeat;background-position:bottom left;	background-repeat:no-repeat;font-size:9px;}
#footer A {	color:#000000;}
#footerInnerLeft {float:left;margin:10px 0 0 43px;display:inline;}
#footerInnerRight {float:right;margin:7px 16px 0 0;display:inline;background-color:#ffffff;}		

#help-main { display:block; width:671px; background-color:#ffffff; }
#help-main #nav { background-image: url(/uploads/fours/siteimages/backgroundMainMenuGray3.gif); height:26px; }
#help-main #nav ul { list-style-type:none; color:#ffffff; margin-left:31px; margin-top:4px; }
#help-main #nav li { float:left; color:#ffffff; margin-left:18px; }
#help-main #nav li a { float:left; color:#ffffff; font-size:12px; }

/* Login Box Styles */
.itemUsername INPUT, .itemPassword INPUT{margin-left:90px;height:16px;border:0px none;font-size:12px;margin-top:3px;background:none;}
.itemUsername {background-image:url(/uploads/FOURS/SiteImages/txtUsername.gif);width:253px;height:26px;}
.itemUsername INPUT {}
.itemPassword {background-image:url(/uploads/FOURS/SiteImages/txtPassword.gif);width:178px;height:26px;float:left;}
.itemPassword INPUT {width:82px;}
.itemSubmit {float:left;}
.itemSubmit IMG {cursor:pointer;cursor:hand;}
/* End Login Box Styles */

/*Section Navigiation */
#nav_section_clear {clear:both;}
#section_nav {display:block; min-height:150px;}
#section_nav ul{list-style:none;margin:0px;padding:0px;}
#section_nav li{}
#section_nav li a {text-decoration:none;color:#0172c0;font-size:12px;padding:4px 10px 4px 30px;display:block;width:184px;_width:225px;}
#section_nav li a:hover{background-color:#0172c0;color:#FFFFFF;}
/* End Section Navigation */


/* News Styling */
.news_date {
	font-size: 80%;
	padding-top: 5px;
	padding-bottom: 10px;
}

.MainBodyTitle 
{
	color:#0D79C2;font-weight:bold;font-size:1.5em;line-height:1.6em;margin-bottom:10px;padding-bottom:0px;
	margin-left: 15px;
}

.news_title {

}

.news_summary {

}

.news_item {

}
/* End News Styling */

/* Menu Code */

#bccontainer{ display:block;width:100%;height:26px;background:#404145 url(/uploads/FOURS/SiteImages/backgroundBreadCrumb.gif) top center no-repeat; padding:0px; margin:0px;}

.clearance{
	display:block;
	width:1px;
	height:1px;
	line-height:10px;
	font-size:1px;
}

#dynamic_bc_clear {

}

#bc_arrow_scroll_left, #bc_arrow_scroll_right {
	width:17px; 
	height:22px; 
	float:left;
}

#bc_arrow_scroll_left {
	background:url(/uploads/FOURS/SiteImages/bc_scroll_left_off.gif) no-repeat;
}

#bc_arrow_scroll_right {
	*float:right;/*ADAMS FIX*/
	*margin-right:43px;/*ADAMS FIX*/
	*-margin-right:20px;
	background:url(/uploads/FOURS/SiteImages/bc_scroll_right_off.gif) no-repeat;
}

#bc_arrow_scroll_left.arrow_over {
	background:url(/uploads/FOURS/SiteImages/bc_scroll_left_on.gif) no-repeat;
	cursor:pointer;
}

#bc_arrow_scroll_right.arrow_over {
	background:url(/uploads/FOURS/SiteImages/bc_scroll_right_on.gif) no-repeat;
	cursor:pointer;
}

.breadcrumb{
	clear:both;
	display:block;
	background-color:#fff;
	line-height:27px;
	vertical-align:middle;
	width:590px;
	height:27px;
	position:relative;
}

.breadcrumb ul{
	display:block;
	clear:both;
	margin:0px;
	padding:0px 0px 0px 10px;
	font-size:14px;
}

.breadcrumb li{
	float:left;
}

#bc_holder{
	display:block;
	margin-left:32px;
	/*margin-top:20px;*/
}

#breadcrumb {
	width:600px;
	height:26px;
	float:left;
	text-align:left;
	overflow-y:visible;
	overflow-x:hidden;
	_position:absolute;/*ADAMS FIX*/
}

#bc_scroller 
{
	width:2500px;
}

#bc_offset {
	display:block;
}


#breadcrumb img{
	border:0px;
}



/* General configuration CSS */

#breadcrumb ul li ul{
	display:none;	/* Needed to display ok in Opera */
	/**display:block; /*ADAMS FIX*/
}
	
#breadcrumb{
}
#breadcrumb ul{
	margin:0px;	/* No indent */
	padding:0px;	/* No indent */
}
#breadcrumb li{
	list-style-type:none;	/* No bullets */
}	
#breadcrumb a{
	line-height:26px;
	margin:0px;
	padding:0px;
}
/* End general configuration CSS */


/* Cosmetic */

/***********************************************************************
	CSS - MENU BLOCKS
	General rules for all menu blocks (group of sub items) 
***********************************************************************/
#breadcrumb ul{
	border:1px solid #000;
	margin:0px;
	padding:0px;
	
}
	
#breadcrumb ul.menuBlock1{	/* Menu bar - main menu items */
	border:0px;
	padding:0px;
	margin:0px;
}

#breadcrumb ul.menuBlock2{	/* Menu bar - main menu items */
	border:0px;
	padding:0px;
	margin:0px;
}

#breadcrumb .currentDepth2 a{
	color:#0172c0;
	font-weight:bold;
	padding:0 20px 0 18px;
	/*_padding:0px;
	_margin:0px;*/
}

/***********************************************************************
	CSS - MENU ITEMS
	Here, you could assign rules to the menu items at different depths.
***********************************************************************/
/* General rules for all menu items */

#breadcrumb a{
	color:#FFFFFF;
	text-decoration:none;
	padding-left:5px;
	padding-right:2px;
	display:block;
	font-size:12px;
	line-height:26px; 
	margin:0px;

}

/*
Main menu items 
*/
#breadcrumb .currentDepth1{
	padding-left:6px;
	padding-right:28px;
	background:url(/uploads/FOURS/SiteImages/bcNavRight2.gif) right no-repeat ;
}

#breadcrumb .currentDepth1over{
	padding-left:6px;
	background:url(/uploads/FOURS/SiteImages/bcNavLeft.gif) left no-repeat #FFFFFF;
}

#breadcrumb .currentDepth1over a{	/* Text rules */
	color:#0172c0;
	padding-right:30px;
	background:url(/uploads/FOURS/SiteImages/bcNavRight.gif) right no-repeat ;
}


/* Sub menu depth 1 */

#breadcrumb .currentDepth2{
	padding-right:0px;
}

#breadcrumb .currentDepth2 a:link{
	_padding-top:7px;
	_padding-bottom:7px;
}

#breadcrumb .currentDepth2 a:hover{
	background-color:#0172c0;
	color:#FFFFFF;
	margin:0px;
	_padding-top:7px;
	_padding-bottom:7px;
}

#breadcrumb .currentDepth2{
	_margin-left:-15px;
	_margin-top:0px;
	_margin-bottom:0px;
	_line-height:10px;
	_text-indent:15px;
}

html/**/body #breadcrumb .currentDepth2{
	margin-left:-15px;
	text-indent:15px;
}

#breadcrumb .currentDepth2over{
	list-style-image:none;
	font-weight:bold;
}	

#breadcrumb .currentDepth2over a{	/* Text rules */
	text-decoration:none;
	padding:0 20px 0 18px;
	background-color:#FF0000;}	
	
/* Sub menu depth 2 */
#breadcrumb .currentDepth3{
	padding-right:2px;
}
#breadcrumb .currentDepth3over{
	padding-right:2px;
	background-color:#fff;
}
/* Sub menu depth 3 */
#bccontainer .currentDepth4{
	padding-right:2px;
}
#bccontainer .currentDepth4over{
	padding-right:2px;
	background-color:#fff;
	border:1px solid #000;
}	

#bccontainer ul.menuBlock1{	/* Menu bar - main menu items */
	border:0px;
	padding:0px;
	margin:0px;
	padding-left:5px;
}
#bccontainer ul.menuBlock2{	/* Menu bar - main menu items */
	border:0px;
	padding:10px 0 18px 0px;
	margin-left:0px;
	margin:0px;
	left:0px;
	top:217px;
	background:url(/uploads/FOURS/SiteImages/bcMenuBg.png) bottom left  no-repeat ;
	_background:url(/uploads/FOURS/SiteImages/bcMenuBg.gif) bottom left  no-repeat ;}

#bccontainer ul.menuBlock2 li A{
	_line-height:10px;	
}

HTML/**/BODY #bccontainer ul.menuBlock2 li A{
	padding:0 10px 0 0;
}

.prefix_text{
	display:block; 
	width:90px; 
	height:25px; 
	float:left; 
	color:#000; 
	line-height:26px; 
	vertical-align:middle; 
	color:#FFFFFF;
	overflow:hidden;
	font-size:13px;
}
/* End menu Code*/

/* Temporary menu css */
ul.subMenu 
{
	z-index:100;
	display:none;
	padding:0px;
	margin:0px;
	float:none;
	font-size:14px;
	background-color:Transparent;
	position: absolute;
	background-image: url(/uploads/fours/siteImages/bcMenuBg.png);
	background-position:left bottom;
	padding-bottom:20px;
	/* background-color:Transparent;*/
}

ul.subMenu li
{
	background-image:none;
	display:block;
	margin:0px;
	clear:both;
	float:left;
	padding: 0px 10px 0px 10px;
	list-style:none;
	width:200px;
	font-size:12px;
	font-weight:700;
}

ul.subMenu li a
{
	background-image:none;
	display:block;
	padding:0px;
	margin:0px;
}

ul.subMenu li:hover
{
	background-color:#0172c0;
}

ul.subMenu li a:hover
{	
	color:#ffffff;
}

/* Quick link button styles */

#quicklink_toolbar, #mypage_toolbar {
	border:1px solid #C5D7EF;
	padding:5px;
	float:left;
	margin:10px 20px 0px 0px;
	display:inline;
}

/* End Quick link button styles */

.SearchBox{
display:block;_width:175px;height:22px; margin:0px 0px 0px 0px;padding:0px;background:#FFF url(/uploads/FOURS/SiteImages/searchBG.gif) top left no-repeat;
border-width:0px;
padding-left:20px;
padding-top:3px;
width:500px;
right:0px;
float:right;
}

.SearchBox_Long{
display:block;_width:175px;height:22px; margin:0px 0px 0px 0px;padding:0px;background:#FFF url(/uploads/FOURS/SiteImages/searchBG_Long.gif) top left no-repeat;
border-width:0px;
padding-left:20px;
padding-top:3px;
width:500px;
right:0px;
float:right;
}