/********This controls of the structure/layout*******/
@charset "UTF-8";
body {
	font: 100% Arial, Helvetica, Verdana sans-serif;
	background: #fff;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
}
#container {
	width: 902px;
	margin: 0 auto;
	text-align: left;
}
/********Header BEGINS*******/
#header {
	margin:0;
	padding: 8px 0 0 0;
}
#headerRt {
	margin: 0px 0 0px 582px;
 *margin: 0 0 0 580px;
	padding:10px 0 0 0;
	height:70px;
}
#headerLf {
	padding:0;
	margin:0;
	float:left;
	width:215px;
}
#headerNavTop {
	padding:0;
}
#headerNavTopRt {
	padding:0;
	margin: 0 0 0 200px;
}
#headerNavTopLf {
	margin:0;
	padding:5px 0 0 0;
	float:left;
	width:162px;
}
#headerSearch {
	padding:0;
	margin:5px 0 0 0;
}
#searchLf {
	float:left;
	width:230px;
	padding:0;
}
#searchRt {
	margin: 0 0 0 238px;
}
#headerSearch form {
	padding:0;
	margin:0;
}
#headerSearch input {
	padding:0;
	margin:0;
	height:24px;
}
#headerSearch input.text {
	padding:5px 0 5px 5px;
	margin:0;
	height:14px;
	border:1px solid #c3d9ea;
	font: 100% Arial, Helvetica, Verdana sans-serif;
	font-size:13px;
	color:#333;
	width:229px;
 *width:200px;
	_width:200px;
	font-weight:normal;
}
#headerSearch input.searchBtn2 {
	padding:0 10px;
	margin:5px 0 0 0;
	height:26px;
	border:1px solid #116cad;
	background-color:#116CAE;
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	font: 100% Arial, Helvetica, Verdana sans-serif;
	background-image:url(../images/searchBg.jpg);
	background-repeat:repeat-x;
	cursor:pointer;
}
#headerSearch input.searchBtn2:hover {
	padding:0 10px;
	margin:5px 0 0 0;
	height:26px;
	border:1px solid #116cad;
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	font: 100% Arial, Helvetica, Verdana sans-serif;
	background-image:url(../images/searchBgOver.jpg);
	background-repeat:repeat-x;
	cursor:pointer;
	background-position: 0;
}
/*position live chat top by search*/
/********Main Navigation Containers BEGINS*******/
#mainNavContain {
	height:54px;
	padding:0;
	margin:0;
}
#topNav {
	background-color:#06387f;
	height:28px;
 *height:28px;/*IE7*/
	_height:24px;/*IE6*/
}
#btNav {
	background-image:url(../images/secondaryBg2.jpg);
	background-repeat:repeat-x;
	height:28px;
 *height:28px;/*IE7*/
	_height:25px;/*IE6*/
}
/********Maincontent BEGINS*******/
/*contains all of the maincontent*/
#wrapper {
	padding:0;
	margin:0;
	border-right:1px solid #78B13A;/*green*/
	border-top:1px solid #78B13A;/*green*/
}
/*contains the bottom curved image*/
#wrapperBottom {
	height:15px;
	padding:0;
	margin:0;
}
/*equal height on the main container*/
#full1 {
	width:902px;
	padding:0;
	margin:0;
	background-image:url(../images/contentBg2.jpg);
	background-repeat:repeat-y;
}
/*equal height on the main container*/
#full2 {
	width:902px;
	padding:0;
	margin:0;
}
/*sidebar left with green background*/
#sidebar1 {
	padding:0;
	width:222px;/*very imporant breaks in Chrome PC*/
 *width:auto;/*very imporant breaks in IE6/7*/
 *margin:0 684px 0 0;/*very imporant breaks in IE6/7*/
}
#sidebarContent {
	padding: 0px 0 0 0;
	margin:0;
	border-top:1px solid #e3f1c8;/*IE6 must have border or it breaks in IE green*/
	border-left:1px solid #d6e7c3;
	border-bottom:1px solid #e3f1c8;
}
#mainContent {
	float:right;
	width:682px;
	padding: 0;
	margin:0;
	background-color:#78A8C9;
	border-right:1px solid #78B13A;
	background-repeat:repeat-x;
	border-right:1px solid #c5dfc8;/*green*/
}
/*flash ad main content area*/
#flashAd {
	padding:4px 0 0 9px;
 *padding:0 0 0 7px;/*IE7*/
	_padding:0 0 0 6px;/*IE6*/
	margin:0;
	height:218px;
}
/*white content big three column layout*/
#contentWhiteBigWrapper {
	padding:0;
	margin:0;
}
#contentWhiteSmallWrapper {
	padding:0;
	margin:0;
}
/********Footer BEGINS*******/
#footer {
	margin:10px 0 0 0;
	padding:0;
 *padding: 12px 0 0 0;/*IE6*/
	_padding: 12px 0 0 0;/*IE7*/
}
/*footer logos*/
#footerLogos {
	margin:0;
	padding:0;
}
#footerContent {
	padding:0;
	margin:18px 0 50px 0;
	text-align:center;
}
/*footer blue rounded corners*/
#footerRoundT {
	background-image:url(../images/footerRoundT.jpg);
	background-repeat:no-repeat;
	height:8px;
}
#footerRoundF {
	background-image:url(../images/footerRoundF.jpg);
	background-repeat:repeat-y;
	text-align:center;
	padding: 15px;
}
#footerRoundB {
	background-image:url(../images/footerRoundB.jpg);
	background-repeat:no-repeat;
	height:8px;
	margin: 0 0 10px 0;
}
