/************  General ****************/

body
{
    font-family:Arial, Verdana, Sans-Serif;
    font-size:12px;
    color:#000000;
    background-color:#BDE1EB;
    text-align:center;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background-image:url("../images/blueBar.gif");
    background-repeat:repeat-x;
    background-position:top;
}
td
{
    font-family:Arial, Verdana, Sans-Serif;
    font-size:12px;
    color:#000000;
}

#wrapper
{
    width:1024px;
    margin:0px auto 0px auto;
    text-align:left;
}

#container
{
    width:920px;
	padding:0px 52px 0px 52px;
    background-image:url("../images/wrapperBG.gif");
    background-repeat:repeat-y;

}

h1
{
    font-size:18px;
    margin:0px 0px 10px 0px;
}



/************  Header ****************/
#header
{
    width:978px;
    height:49px;
	_height:19px;
    padding:12px 52px 9px 52px;
    margin:0px 0px 0px 0px;
    background-color:#008AB0;
}

#header img
{
    float:left;
}
#searchBox
{
    float:right;
    color:#ffffff;
    height:49px;
    font-size:14px;
    background-color:#008AB0;
    padding:0px 0px 0px 0px;
    margin:0px 58px 0px 0px;    
    _margin:0px 0px 0px 0px;    
}
#searchBox form
{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;    
}

#searchBox a.link
{
    color:#ffffff;
    text-decoration:none;
    border-right:1px solid #ffffff;
    vertical-align:middle;
    padding:0px 14px 0px 14px;
    margin:0px 0px 0px 0px;
}

.searchText
{
    height:20px;
    _height:18px;
    width:211px;
    border:none;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}

.searchButton
{
    height:24px;
    width:26px;
    border:none;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}


/************  Top Nav  ****************/
#topNav
{
    width:920px;
    height:30px;
    padding:0px 0px 0px 0px;
    margin-top:10px;
	_margin-right:-100px;
    background-color:#ffffff;
    overflow:visible;
    position:relative;
    display:inline;
    float:left;
    z-index:100;
}

#topNav span
{
    position:relative;
    float:left;
}

#topNav a
{
    display:inline;
    float:left;
    height:21px;
    padding:5px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    width:226px;
    border:2px solid;
    text-align:center;
    text-decoration:none;
    background-position:right;
    background-repeat:no-repeat;
    overflow:visible;
}

#topNav a#greenLink.on
{
    color:#FFFFFF;
    background-color:#9EA900;
}

#topNav a#orangeNDD
{
    border-color:#F47222;
    color:#F47222;   
}

#topNav a#orangeNDD.on
{
    color:#FFFFFF;
    background-color:#F47222;
}

#topNav a#blueNDD
{
    border-color:#003596;
    color:#003596;
}

#topNav a#blueNDD.on
{
    color:#FFFFFF;
    background-color:#003596;
}
#topNav a#greenNDD
{
    text-align:right;
		text-decoration:none;
    width:206px; 
	  padding-left:20px; 
    border-color:#9EA900;
    color:#9EA900;
}
#topNav a#greenNDD.on
{
    color:#FFFFFF;
    background-color:#9EA900;
}


#topNav a#redNDD
{
    text-align:left;
    width:222px;
    padding-left:4px;
    border-color:#CF0063;
    color:#CF0063;
}

#topNav a#redNDD.on
{
    color:#FFFFFF;
    background-color:#CF0063;
}

#topNav span div
{
    position:absolute;
    top:29px;
    left:0px;
    height:271px;
    width:226px;
    border:2px solid;
    background-color:#ffffff;
    border-style:solid; 
}

#topNav span div#green
{
    border-color:#9EA900;
		height:191px;
		padding-top:10px;

}

#topNav span div#green a
{
    font-size:11px;
		color: #9EA900;
    height:21px;
    padding:5px 10px 0px 10px;
    width:175px;
    border:0px solid;
    text-align:left;
    text-decoration:none;
}

#topNav span div#green a:hover
{
    text-decoration:underline;
}

#topNav span div#red
{
    border-color:#CF0063;
		height:315px;
		padding-top:10px;
}

#topNav span div#red a
{
    font-size:11px;
    color:#CF0063;
    height:21px;
    padding:5px 10px 0px 10px;
     width:175px;
    border:0px solid;
    text-align:left;
    text-decoration:none;
}

#topNav span div#red a:hover
{
    text-decoration:underline;
}


#topNav span div#blue
{
    border-color:#003596;
		height:141px;
		padding-top:10px;
}

#topNav span div#blue a
{
    font-size:11px;
    color:#003596;
    height:21px;
    padding:5px 10px 0px 10px;
     width:175px;
    border:0px solid;
    text-align:left;
    text-decoration:none;
}

#topNav span div#blue a:hover
{
    text-decoration:underline;
}


#topNav span div#orange
{
    border-color:#F47222;
		height:325px;
		padding-top:10px;
}

#topNav span div#orange a
{
    font-size:11px;
    color:#F47222;
    height:21px;
    padding:5px 10px 0px 10px;
    width:175px;
    border:0px solid;
    text-align:left;
    text-decoration:none;
}

#topNav span div#orange a:hover
{
    text-decoration:underline;
}

#topNav span div#greenLink, #topNav span div#orangeLink, #topNav span div#blueLink, #topNav span div#redLink 
{
	position:static;
	overflow:hidden;
	float:left;
	margin-left:-230px;
	display:inline;
	background-color:transparent;
	width:205px;
	height:30px;
	z-index:155;
	border:none;
}

#topNav span div#greenLink a
{
	color:#9EA900 !important;
	border-color:#9EA900 !important;
	border-right:none;
	width:196px; 
}

#topNav span div#redLink a
{
	color:#CF0063 !important;
	border-color:#CF0063 !important;
	border-right:none;
	width:196px !important;
	padding-right:10px !important;
}

#topNav span div#blueLink a
{
	color:#003596 !important;
	border-color:#003596 !important;
	border-right:none;
	width:196px;
}

#topNav span div#orangeLink a
{
	color:#F47222 !important;
	border-color:#F47222 !important;
	border-right:none;
	width:196px;
}

#topNav span div#greenLink a.on
{
	color:#FFFFFF !important;
	background-color:#9EA900 !important;
}


#topNav span div#redLink a.on
{
	color:#FFFFFF !important;
	background-color:#CF0063 !important;
}

#topNav span div#blueLink a.on
{
	color:#FFFFFF !important;
	background-color:#003596 !important;
}

#topNav span div#orangeLink a.on
{
	color:#FFFFFF !important;
	background-color:#F47222 !important;
}


/************  Footer ****************/
#footer
{
    float:left;
    width:100%;
    margin-top:30px;
    color:#646464;
    text-align:center;
	

}

#footer a
{
    color:#008AB0;
    text-decoration:none;
    display:inline;
    border-right:1px solid #008AB0;
    height:18px;
    vertical-align:middle;
    padding:0px 19px 0px 19px;
}



/************  Home Page Content ****************/
#homePhoto
{
    float:left;
    width:920px;
    height:240px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-image:url("../images/bgPhoto11.jpg");
    background-repeat:no-repeat;
}

#content1
{
    float:left;
    background-color:#ffffff;
    height:185px;
    width:415px;
    padding:19px 10px 0px 19px;
    position:relative;
}

#content1 a#help
{
    height:25px;
    width:150px;
    position:absolute;
    bottom:0px;
    left:130px;
    background-image:url("../images/home_help_off.jpg");
}

#content1 a#help:hover
{
    background-image:url("../images/home_help_on.jpg");
}

#findBoxes
{
    float:right;
    height:278px;
    width:450px;
    padding:4px 0px 0px 4px;
	_margin-right:-100px;
    margin-top:-47px;
    background-color:#ffffff;
}

#greenBox
{
    float:left;
    height:195px;
    width:196px;
    border:1px solid #9EA900;
	background-color:#f5f5dd;
    border-top-width:43px;
    padding:10px 10px 0px 10px;
    margin-right:2px;
    display:inline;
    position:relative;
}

#redBox
{
    float:right;
    height:195px;
    width:196px;
    border:1px solid #CF0063;
    background-color:#f8d9e8;
    border-top-width:43px;
    padding:10px 10px 0px 10px;
	margin-right:2px;
    position:relative;
}

#findBoxes a
{
    color:#ffffff;
    display:block;
    text-align:center;
    width:226px;
    font-size:16px;
	text-decoration:none;
    position:absolute;
    top:-40px;
    left:0px;
}

#findBoxes a:hover
{
    color:#ffffff;
    display:block;
    text-align:center;
    width:226px;
    font-size:16px;
	text-decoration:underline;
    position:absolute;
    top:-40px;
    left:0px;
}

#learnreturn
{
	margin-bottom:10px;
	margin-left:30px;	
}



/************  Sub Page Content ****************/
#subPhoto
{
    float:left;
    width:920px;
    height:240px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-image:url("../images/bgPhoto2.jpg");
}


#subPhoto2
{
    float:left;
    width:920px;
    height:240px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-image:url("../images/bgPhoto12.jpg");
}

#subPhoto3
{
    float:left;
    width:920px;
    height:240px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-image:url("../images/bgPhoto3.jpg");
}

#subPhoto4
{
    float:left;
    width:920px;
    height:240px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-image:url("../images/bgPhoto4.jpg");
}

#subPhoto5
{
    float:left;
    width:920px;
    height:240px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-image:url("../images/bgPhoto5.jpg");
}

#subPhoto6
{
    float:left;
    width:920px;
    height:240px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-image:url("../images/bgPhoto6.jpg");
}

#subPhoto7
{
    float:left;
    width:920px;
    height:240px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-image:url("../images/bgPhoto7.jpg");
}

#subPhoto8
{
    float:left;
    width:920px;
    height:240px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-image:url("../images/bgPhoto1.jpg");
}

#content2
{
    float:left;
    background-color:#ffffff;
    width:600px;
    padding:40px 20px 0px 24px;
    position:relative;
}

#content2 a
{
    color:#000000;
    text-decoration:none;
}

#content2 a.genLink
{
    color:#008AB0;
    font-weight: bold;
    text-decoration:none;
}

#content3
{
    float:left;
    background-color:#ffffff;
    width:620px;
    padding:40px 0px 0px 24px;	
    position:relative;	
}

#content3 a
{
    color:#000000;
    text-decoration:none;
}

#content3 a.genLink
{
    color:#008AB0;
    font-weight: bold;
    text-decoration:none;
}


#breadcrumb
{
    position:absolute;
    top:0px;
    left:0px;
    color:#008AB0;
}

#breadcrumb a
{
    color:#008AB0;
    text-decoration:underline;
}

#breadcrumb a.current
{
    text-decoration:none;
}

#leftBox
{
    float:left;
    width:232px;
    padding:4px 4px 0px 0px;
    margin-top:-79px;
    background-color:#ffffff;
    position:relative;
    z-index:1;
}

#lbOrange
{
    float:left;
    width:216px;
    padding:20px 6px 0px 6px;
    _padding-right:0px;
    border:2px solid #F47222;
    border-top-width:75px;
    background-color:#fde9de;
    font-size:11px;
}

#lbOrange a
{
    color:#000000;
    text-decoration:none;
}

#lbOrangeFoot
{
    float:left;
    height:130px;
    width:216px;
    border:6px solid #F47222;
    border-top-width:12px;
    background-color:#F47222;
    font-size:10px;
    margin-left:-6px;
    margin-top:120px;
    display:inline;
}

#lbOrangeFootSub
{
    float:left;
    height:78px;
    width:125px;
    text-align:center;
    color:#ffffff;
}

#lbOrangeFootSub a img
{
    border:none;
}

#lbOrange ul
{
    padding:5px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}

#lbOrange li
{
    padding:5px 0px 0px 8px;
    list-style-type:none;
}


#lbOrange span
{
    display:block;
    text-align:center;
    width:216px;
    /*margin-top:-86px;
    clear:both;
    float:left;*/
    position:absolute;
    top:13px;
    left:8px;
}

#lbOrange span a img
{
    border:none;
    padding:0px 0px 5px 0px;
    margin:0px 0px 0px 0px;
}

/*****Red Zone**********************/

#lbRed
{
    float:left;
    width:216px;
    padding:20px 6px 0px 6px;
    _padding-right:0px;
    border:2px solid #CF0063;
    border-top-width:75px;
    background-color:#f8d9e8;
    font-size:11px;
}

#lbRed a
{
    color:#000000;
    text-decoration:none;
}

#lbRedFoot
{
    float:left;
    height:130px;
    width:216px;
    border:6px solid #CF0063;
    border-top-width:12px;
    background-color:#CF0063;
    font-size:10px;
    margin-left:-6px;
    margin-top:120px;
    display:inline;
}

#lbRedFootSub
{
    float:left;
    height:78px;
    width:125px;
    text-align:center;
    color:#ffffff;
}

#lbRedFootSub a img
{
    border:none;
}

#lbRed ul
{
    padding:5px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}

#lbRed li
{
    padding:5px 0px 0px 8px;
    list-style-type:none;
}


#lbRed span
{
    display:block;
    text-align:center;
    width:216px;
    /*margin-top:-86px;
    clear:both;
    float:left;*/
    position:absolute;
    top:13px;
    left:8px;
}

#lbRed span a img
{
    border:none;
    padding:0px 0px 5px 0px;
    margin:0px 0px 0px 0px;
}



/*****Green Zone**********************/

#lbGreen
{
    float:left;
    width:216px;
    padding:20px 6px 0px 6px;
    _padding-right:0px;
    border:2px solid #9EA900;
    border-top-width:75px;
    background-color:#f5f5dd;
    font-size:11px;
}

#lbGreen a
{
    color:#000000;
    text-decoration:none;
}

#lbGreenFoot
{
    float:left;
    height:130px;
    width:216px;
    border:6px solid #9EA900;
    border-top-width:12px;
    background-color:#9EA900;
    font-size:10px;
    margin-left:-6px;
    margin-top:120px;
    display:inline;
}

#lbGreenFootSub
{
    float:left;
    height:78px;
    width:125px;
    text-align:center;
    color:#ffffff;
}

#lbGreenFootSub a img
{
    border:none;
}

#lbGreen ul
{
    padding:5px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}

#lbGreen li
{
    padding:5px 0px 0px 8px;
    list-style-type:none;
}


#lbGreen span
{
    display:block;
    text-align:center;
    width:216px;
    /*margin-top:-86px;
    clear:both;
    float:left;*/
    position:absolute;
    top:13px;
    left:8px;
}

#lbGreen span a img
{
    border:none;
    padding:0px 0px 5px 0px;
    margin:0px 0px 0px 0px;
}


/*************BLUE ZONE**************/


#lbBlue
{
    float:left;
    width:216px;
    padding:20px 6px 0px 6px;
    _padding-right:0px;
    border:2px solid #003596;
    border-top-width:75px;
    background-color:#d9e1ee;
    font-size:11px;
}

#lbBlue a
{
    color:#003596;
    text-decoration:none;
}

#lbBlueFoot
{
    float:left;
    height:130px;
    width:216px;
    border:6px solid #003596;
    border-top-width:12px;
    background-color:#003596;
    font-size:10px;
    margin-left:-6px;
    margin-top:120px;
    display:inline;
}

#lbBlueFootSub
{
    float:left;
    height:78px;
    width:125px;
    text-align:center;
    color:#ffffff;
}

#lbBlueFootSub a img
{
    border:none;
}

#lbBlue ul
{
    padding:5px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}

#lbBlue li
{
    padding:5px 0px 0px 8px;
    list-style-type:none;
}


#lbBlue span
{
    display:block;
    text-align:center;
    width:216px;
    /*margin-top:-86px;
    clear:both;
    float:left;*/
    position:absolute;
    top:13px;
    left:8px;
}

#lbBlue span a img
{
    border:none;
    padding:0px 0px 5px 0px;
    margin:0px 0px 0px 0px;
}


#lbGen
{
    float:left;
    width:232px;
    background-color:#008AB0;
    font-size:11px;
}



/************  Miscellaneous ****************/

#searchBox a:hover, #topNav a:hover, #footer a:hover, #content2 a:hover, #lbOrange a:hover
{
    text-decoration:underline;
}

.blue
{
    color:#003596;
}

.orange
{
    color:#F47222;
}

.red
{
    color:#CF0063;
}

.green
{
    color:#9EA900;
}

.gen
{
    color:#008AB0;
}

.genLink
{
    color:#008AB0;
    text-decoration:underline;
	
}

.bullets
{
 padding-left:15px;
 margin-left:15px;
}

.bullets li
{
margin-bottom:5px;
}

.bullets li a
{
color:#CF0063;
}

span.text_wht_v11b
{
   color:#FFFFFF;
   font-weight: bold 
}

.buttonblue
{
    background-color:#003596;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold
}

.buttonorange
{
    background-color:#F47222;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold
}

.buttonred
{
    background-color:#CF0063;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold
}

.buttongreen
{
    background-color:#9EA900;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold
}

.buttonsteelblue
{
    background-color:#4682b4;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold
}

.buttonlightgreen
{
    background-color:#4c899b;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold
}
