/*////////////////////////////////////   GENERAL CONTROL STYLES    //////////////////////////////////////*/

* {margin: 0;
    padding: 0;
}
	

a img {
	border:0;
	text-decoration: none;
}



a:link {
	text-decoration: none;
	color: #006699;
}
a:visited {
	text-decoration: none;
	color: #006699;
}
a:hover {
	text-decoration: none;
	color: #3399CC;
}
a:active {
	text-decoration: none;
	color: #006699;
}

.red
{
	font-weight: bold;
	color:#CC0000
}

h1 {
	font-size: 24px;
	line-height: normal;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #3F4447;
}

h2 {
	font-size: 14px;
	line-height: normal;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #273136;
}

h3 {
	font-size: 12px;
	line-height: normal;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #273136;
}

h4 {
	font-size: 12px;
	line-height: normal;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #273136;
}


/*////////////////////////////////////   TEXT STYLES    //////////////////////////////////////*/

	
/******************** BODY TEXT **************************/


.b-text1 {
	font-size: 12px;
	line-height: 18px;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #273136;
}


.b-text1bold {
	font-size: 12px;
	line-height: 18px;
	font-style: normal;
	font-weight: bold;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	color: #273136;
}



.b-text2 {
	font-size: 12px;
	line-height: 18px;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #273136;
}

.b-text2bold {
	font-size: 12px;
	line-height: 18px;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #273136;
}

.b-text3bold {
	font-size: 14px;
	line-height: 18px;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #005389;
}



.b-text4 {
	font-size: 14px;
	line-height: 18px;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #273136;
}

.b-text4bold {
	font-size: 14px;
	line-height: 18px;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #273136;
}


.b-text5bold {
	font-size: 14px;
	line-height: 18px;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #315D45;
}




/******************** HEAD TEXT **************************/

.b-head1 {
	font-size: 22px;
	margin: 0;
	padding: 0;
	line-height: 28px;
	font-style: normal;
	font-weight: bold;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	color: #173154;
}

.b-head2 {
	font-size: 22px;
	margin: 0;
	padding: 0;
	line-height: 28px;
	font-style: normal;
	font-weight: normal;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	color: #151E21;
}



.b-head3 {
	font-size: 22px;
	margin: 0;
	padding: 0;
	line-height: 28px;
	font-style: normal;
	font-weight: normal;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	color: #006699;
}

.b-head4 {
	font-size: 24px;
	margin: 0;
	padding: 0;
	line-height: 28px;
	font-style: normal;
	font-weight: bold;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	color: #151E21;
}

.b-head5 {
	font-size: 18px;
	margin: 0;
	padding: 0;
	line-height: 20px;
	font-style: normal;
	font-weight: normal;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	color: #006699;
}


/******************** SUBHEAD TEXT **************************/



.b-subhead1 {
	font-size: 16px;
	margin: 0;
	padding: 0;
	line-height: 20px;
	font-style: normal;
	font-weight: bold;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	color: #173154;
}


 
.b-subhead2 {
	font-size: 16px;
	margin: 0;
	padding: 0;
	line-height: 18px;
	font-style: normal;
	font-weight: normal;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	color: #39474E;
}




/******************** SUBHEAD TEXT **************************/


.b-italictext {
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color:#273136;
	font-size:18px;
	line-height: 24px;
}

.b-italictext2 {
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color:#273136;
	font-size:16px;
	line-height: 24px;
	font-weight: normal;
}




.b-tagline {
	font-size: 10px;
	margin: 0;
	padding: 0;
	line-height: 10px;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #273136;
}




/*////////////////////////////////////   LAYOUT/TEMPLATE STYLES    //////////////////////////////////////*/



/**************************** Layout Main *****************************/



#content {
	width: 980px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}



#header {
	height: 138px;
	background-image: url(../images/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
}


#headerleft {
	float: left;
	width: 288px;
	height: 138px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}


#headernav {
	float: right;
	width: 960px;
	text-align: center;
	height: 50px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}


#headernavbot {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 980px;
	padding: 0px;
	background-image: url(../images/header_bg_fmenu.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	clear: both;
}

#headernavbotholder {
	text-align: center;
	height: 30px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



#headernavsearch {
	float: right;
	width: 165px;
	text-align: right;
	height: 30px;
	margin-top: 20px;
	margin-left: 0px;
	padding-left: 10px;
	margin-right: 25px;
}

#headerbreatheasier {
	float: right;
	width: 115px;
	text-align: right;
	height: 30px;
	margin-top: 20px;
	margin-left: 0px;
	padding-left: 10px;
	margin-right: 0px;
	vertical-align: top;
}

#headernavtab {
	float: right;
	width: 960px;
	text-align: right;
	height: 37px;
	padding-top: 8px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.headernavtab p {
	color: #000000;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	padding-top: 12px;
	padding-right: 25px;
	vertical-align: text-bottom;
}

.headernavtab a:link, .headernavtab a:visited { 
background: transparent;  
	color: #173154;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal; 
}


.headernavtab a:hover, .headernavtab a:focus, .headernavtab a:active {
	background: transparent;
	color: #336699;
	font-size: 12px;
	line-height: 14px;
}

#mainnav {
	width: 650px;
	height: 30px;
	padding-top: 8px;
	padding-right: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 300px;
	float: right;
}


#stage {
	clear: both;
	width: 980px;
	vertical-align: top;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#stageholder {
	clear: both;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	height: 398px;
	background-image: url(../images/homestagebackground.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}


#stageinternal {
	clear: both;
	width: 980px;
	margin: 0px;
	vertical-align: top;
	padding: 0px;
}


#stageinternalholder {
	clear: both;
	font-size: 24px;
	line-height: normal;
	font-style: normal;
	font-weight: normal;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #39474E;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	height: 200px;
	background-image: url(../images/headerback.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.stagetitle {
    color: #95A1A3;
	font-size: 18px;
    line-height: normal;
	font-style: normal;
	font-weight: bold;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	
}	
	

#subheadinternal {
	clear: both;
	width: 980px;
	margin: 0px;
	vertical-align: top;
	padding: 0px;
}


#subheadinternalholder {
	clear: both;
	font-size: 20px;
	line-height: normal;
	font-style: normal;
	font-weight: normal;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #39474E;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 70px;
	height: 57px;
	background-image: url(../images/subheaderback.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}



/**************************** TABS *****************************/

#subheadtabGrey {
	clear: both;
	font-size: 18px;
	line-height: normal;
	font-style: normal;
	font-weight: normal;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #39474E;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 70px;
	height: 57px;
	background-image: url(../images/tab_general.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}




#subheadtabGreen {
	clear: both;
	font-size: 18px;
	line-height: normal;
	font-style: normal;
	font-weight: normal;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 70px;
	height: 57px;
	background-image: url(../images/tab_green.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#subheadtabBlue {
	clear: both;
	font-size: 18px;
	line-height: normal;
	font-style: normal;
	font-weight: normal;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 70px;
	height: 57px;
	background-image: url(../images/tab_blue.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-variant: normal;
}

#subheadtabYellow {
	clear: both;
	font-size: 18px;
	line-height: normal;
	font-style: normal;
	font-weight: normal;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 70px;
	height: 57px;
	background-image: url(../images/tab_yellow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#subheadtabYellow2 {
	clear: both;
	font-size: 18px;
	line-height: normal;
	font-style: normal;
	font-weight: normal;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 70px;
	height: 57px;
	background-image: url(../images/tab_yellow.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#subheadtabOrange {
	clear: both;
	font-size: 18px;
	line-height: normal;
	font-style: normal;
	font-weight: normal;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 70px;
	height: 57px;
	background-image: url(../images/tab_orange.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#subheadtabOrange2 {
	clear: both;
	font-size: 18px;
	line-height: normal;
	font-style: normal;
	font-weight: normal;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 70px;
	height: 57px;
	background-image: url(../images/tab_orange.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#subheadtabRed {
	clear: both;
	font-size: 18px;
	line-height: normal;
	font-style: normal;
	font-weight: normal;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 70px;
	height: 57px;
	background-image: url(../images/tab_red.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#subheadtabPurple {
	clear: both;
	font-size: 18px;
	line-height: normal;
	font-style: normal;
	font-weight: normal;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 70px;
	height: 57px;
	background-image: url(../images/tab_purple.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}





/*/////////////////////////////////////////////////////////////////////////*/


#bodyinternal {
	width: 870px;
	font-size: 12px;
	line-height: 18px;
	font-style: normal;
	font-weight: normal;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #273136;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 50px;
	font-variant: normal;
	background-color: #FFFFFF;	
}



#bodyinternal ul li		{ margin-left: 25px; 
list-style: outside square; list-style-image: url(../images/bulletgray.gif);}
#bodyinternal ol li			{ list-style: inside upper-roman; }





/*////////////////////////////////////   LIST STYLES    //////////////////////////////////////*/



.bodylist {
	font-size: 14px;
	margin: 0;
	padding: 0;
	line-height: 20px;
	font-family: "Trebuchet MS", Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	list-style-padding-left: 45px;
	list-style-image: url(../images/bulletgray.gif);
	clip: rect(auto,auto,auto,35px);
}


/*/////////////////////////////////////////////////////////////////////////*/



#stageb {
	clear: both;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	background-position: center;
	text-align: center;
}




#stagec {
	clear: both;
	padding: 0px 0 0 0px;
	margin: 12px 0px 0px;
}

#stagecinnerbox {
	clear: both;
	margin-top: 0px;
	margin-right: 11px;
	margin-bottom: 0px;
	margin-left: 11px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}

#stagebot {
	clear: both;
	height: 240px;
	padding-top: 40px;
	padding-right: 0;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-position: left top;
	background-image: url(../images/PodsBack.jpg);
}
#stagebotb {
	clear: both;
	padding: 0px 11 0 11px;
	margin: 0px;
	width: 928px;
}



#main {
	width: 975px;
	margin: 0px;
}

#main_articles {
	margin: 0px 0px 0px;
	padding: 0 35px 0 45px;
}






/************************ Left Side **************************/



#left {
	width: 670px;
	margin: 0px;
}

#left_articles {
	margin: 10px 0px 0px;
	padding: 0 10px 0 30px;
}






	
/***************************** Right Side ******************************/
		

#right {
	float: right;
	width: 480px;
	padding: 0px 0px 20px;
	margin: 0px;
}

		
#right_articles {
	padding: 0px;	
	margin: 0px 25px 0px 25px;
	}
	
		


/********************************* Footer *************************************/




#footer {
	width: 960px;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	padding-right: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.footer p {
	color: #666666; 
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
    font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	
}

.footer a:link, .footer a:visited {
	background: transparent;
	color: #39474E;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
}


.footer a:hover, .footer a:focus, .footer a:active {
	background: transparent;
	color: #0099CC;
	font-size: 11px;
	line-height: 14px;
}


#footerbox {
	color: #4E585B;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	height: 92px;
	background-image: url(../images/footer.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	width: 930px;
	clear: both;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}

.footerbox p {
	color: #666666; 
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
    font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	
}

.footerbox a:link, .footerbox a:visited {
	background: transparent;
	color: #39474E;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
}


.footerbox a:hover, .footerbox a:focus, .footerbox a:active {
	background: transparent;
	color: #3399CC;
	font-size: 11px;
	line-height: 14px;
}



.footerlinks {
	font-size: 11px;
	margin: 0;
	padding: 0;
	line-height: normal;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #999999;
}







/*////////////////////////////////////   MENU STYLES    //////////////////////////////////////*/

.menudiv {margin:25px; font:11px Verdana, Arial, Helvetica}
ul.menu {
	list-style:none;
	margin:0;
	padding:0;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

ul.menu * {
	margin:0;
	padding:0;
	color: #FFFFFF;
}

ul.menu a {
	display:block;
	color: #0A1625;
	text-decoration:none
}
ul.menu li {position:relative; float:left}
ul.menu ul {
	position:absolute;
	top:26px;
	left:0;
	display:none;
	opacity:0;
	list-style:none;
	color: #666666;
	background-color: #FFFFFF;
}
ul.menu ul li {
	position:relative;
	border:0px solid #aaa;
	border-top:none;
	width:178px;
	margin:0;
	color: #666666;
}
ul.menu ul li a {
	display:block;
	padding:3px 7px 5px;
	background-color: #F1F1F1;
	background-image: url(../images/menu_dropback.gif);
	border: 2px solid #FFFFFF;
}
ul.menu ul li a:hover {
	background-color: #C7D8DF;
	color: #003366;
	text-decoration: underline;
}
ul.menu ul ul {left:178px; top:-1px}
ul.menu .menulink {
	padding:5px 14px 7px;
	font-weight:bold;
	width:auto;
}
ul.menu .menulink:hover, ul.menu .menuhover {
	background-color: #C6CFD1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../images/header_over.gif);
	
}
ul.menu .sub {
	color: #333333;
	background-color:   #A8B6BC;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 160px 8px;
}
ul.menu .topline {border-top:1px solid #ffffff}












/*////////////////////////////////////   FORM STYLES    //////////////////////////////////////*/



/****************************************** Label Form ***************************************/


label { background: transparent; color: #ffffff; display: block; font-size: .9em; }

label span { background: transparent; color: #ffffff; font-size: .8em; text-transform: uppercase; }

input, textarea, select {
	background: transparent url(../images/form_inputtext.jpg) repeat-x 0 0;
	border: 1px solid #DDDDDD;
	color: #666666;
	margin-top: .5em;
	padding: 2px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, geneva, sans-serif;
	font-size: 1em;
}

select {
	margin-top: .5em;
	padding: 2px;
	
}




.jumpmenu {
	font-size: 12px;
	margin: 0;
	padding: 0;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	background: #FFFFFF; 
}





/*style5*/
#searchform5 {display: block;width:198px;overflow:hidden;}
#searchform5 input {float:left;border:none;margin:0;}
#searchform5 .isearch5 {
	background:url(../images/isearch5.jpg) left top no-repeat;
	width:115px;
	height:14px;
	padding:8px 8px 8px 20px;
	color:#000000;
	font-size: 12px;
}
#searchform5 .ibutton5 {background:url(../images/ibutton5.jpg) top left no-repeat;width:31px;height:28px; cursor: pointer; }







/*////////////////////////////////////   IMAGE STYLES    //////////////////////////////////////*/




.imagefloat-left {
	float: left;
	margin: 0px 10px 0px 0;
}

.imagefloat-right {
	float: right;
	margin: 0 20px 0 0;
}

.imagefloat-rightmarleft {
	float: right;
	margin: 0  0 0 20px;
}





/*////////////////////////////////////   OBJECT STYLES    //////////////////////////////////////*/




.float-left { 
float: left; margin-right: 10px; }

.float-right { 
float: right; margin-left: 10px; }
	
.float-rightspace {
	float: right;
	margin-left: 10px;
	padding-top: 9px;
	margin-right: 20px;
}
	
	
.image-rule {
	float: left;
	margin-right: 10px;
	border: 6px solid #7A8D8B;
}	
	
	



/******************************** Divs *********************************/

#divLitBoxHolderL {
	float: left;
	width: 250px;
	margin-left: 10px;	
}

#divLitBoxHolder {
	float: right;
	width: 250px;
	margin-left: 10px;	
}

#divLitBox {
	width: 230px;
	padding-right: 8px;
	padding-bottom: 15px;
	padding-left: 10px;
	background-image: url(../images/divProdLit_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ABB8BE;
	border-right-color: #ABB8BE;
	border-bottom-color: #ABB8BE;
	border-left-color: #ABB8BE;
}




.divLitBoxDivider a:link, .divLitBoxDivider a:visited {
	background: transparent;
	color: #273136;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}


.divLitBoxDivider a:hover, .divLitBoxDivider a:focus, .divLitBoxDivider a:active {
	background: transparent;
	color: #336699;
	font-size: 12px;
	line-height: 18px;
}








#divLitBoxTab {
	width: 240px;
	height: 22px;
	background-image: url(../images/divProdLit_Tab.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 8px;
	padding-left: 10px;
}

.divLitBoxDivider {
	width: auto;
	background-image: url(../images/divProdLit_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #ABB8BE;
	font-size: 12px;
	line-height: 18px;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #273136;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	margin-bottom: 10px;
}

.divLitBox-text1 {
	font-size: 12px;
	line-height: 18px;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #273136;
}

.divLitBox-text1b {
	font-size: 12px;
	line-height: 24px;
	font-family: Lucida, "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #173154;
}

.divProdBox {
	width: 120px;
	float: left;
	margin-right: 25px;
	text-align: left;
	vertical-align: top;	
}

.divbox1 {
	padding: 20px;
	
}


.divbox1 {
	padding: 20px;
	
}

.divbox2 {
	padding: 20px 0px 20px 30px;
	
}

.divbox3 {
	padding: 20px 0px 5px 0px;
	
}

.divbox4 {
	border: 1px solid #E0E0E0;
	margin-top: 15px;
	margin-bottom: 25px;
	width: 820px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}

.divboxTestimonialA {
	padding: 20px;
	background-color: #EDF6E3;
}

.divboxTestimonialB {
	padding: 20px;
	
}


#Pod1 {
	width: 300px;
	height: 205px;
	float: left;
	font-size: 14px;
	line-height: normal;
	font-style: normal;
	font-weight: bold;
	font-family: Lucida, Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-image: url(../images/podback.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding: 0px;
}

#Pod2 {
	width: 300px;
	height: 205px;
	float: left;
	font-size: 14px;
	line-height: normal;
	font-style: normal;
	font-weight: bold;
	font-family: Lucida, Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-image: url(../images/podback.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#Pod3 {
	width: 300px;
	height: 205px;
	float: left;
	font-size: 14px;
	line-height: normal;
	font-style: normal;
	font-weight: bold;
	font-family: Lucida, Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-image: url(../images/podback.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
}


#Pod4 {
	width: 930px;
	font-size: 14px;
	line-height: normal;
	font-style: normal;
	font-weight: bold;
	font-family: Lucida, Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #39474E;
	background-image: url(../images/pod4back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	height: 165px;
	background-color: #ECEFF0;
}

#Pod4left {
	width: 605px;
	float: left;
	font-size: 14px;
	line-height: normal;
	font-style: normal;
	font-weight: bold;
	font-family: Lucida, Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #39474E;
	height: 165px;
}

#Pod4right {
	width: 300px;
	float: right;
	font-size: 14px;
	line-height: normal;
	font-style: normal;
	font-weight: bold;
	font-family: Lucida, Lucida Grande, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #39474E;
	background-image: url(../images/rule_vertical_home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}

#PodFanLeft {
	width: 270px;
	font-size: 14px;
	line-height: normal;
	font-style: normal;
	font-weight: bold;
	background-image: url(../images/fan_background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}


#PodFanRighttop {
	width: 240px;
	font-size: 14px;
	line-height: normal;
	font-style: normal;
	font-weight: bold;
	background-image: url(../images/_fans/fan_backgroundV.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 30px;
	height: 440px;
	padding-top: 130px;
	float: right;
	margin-left: 10px;
	padding-right: 30px;
}

#PodFanLeft {
	width: 540px;
	font-size: 14px;
	line-height: normal;
	font-style: normal;
	font-weight: bold;
	background-image: url(../images/fansizer_background.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
}



/*////////////////////////////////////   SCRIPTS    //////////////////////////////////////*/

/* These CSS-styles are necessary for the HighSlide script to work.*/ 

