/* CSS Document */

body{
	background:#ebebeb url(../images/top_img.gif) repeat-x top;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}

.wrapper {
	margin:0 auto;
	width:960px;
	display:block;
	padding:0px;
}

.header_main{
	width:960px;
	padding:0px;
	margin:0px;
	float:left;
	display:block;
}

p{
	padding:0px;
	margin:0px;
}

/*------------------logo start-----------------*/
.logo {
	width:476px;
	height: 98px;
	float:left;
	color:#CC0000;
	padding:10px 0 0 10px;
}
.logo h1  {
	font-family:'Trebuchet MS';
	font-size: 16px;
	margin:0;
	padding:0;
	
}
.logo h1 a {
	text-indent:-9999px;
	text-decoration:none;
	background-image:url(../images/logo-main.gif);
	display:block;
	background-repeat: no-repeat;
	width:476px;
	height: 98px;
	outline:none;
}

.contact-panel{
	background-image:url(../images/contactus2.gif);
	padding:0px;
	margin:0px;
	float:right;
	display:block;
	width:248px;
	height:75px;
}

/*------------------logo end----------------*/

.main_nav_panel{
	width:953px;
	padding:0px;
	margin:0 5px 0 2px;
	float:left;
	display:block;
}

/*----Navigation----*/
#navigation {
	height:44px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	text-transform:uppercase;
}

.bg-nav-left {
	background:url(../images/nav_left.gif) no-repeat top left;
	width:8px;
	height:44px;
	float:left;
}
.bg-nav-right {
	background:url(../images/nav_right.gif) no-repeat top left;
	width:8px;
	height:44px;
	float:right;
}
.nav {
	height:44px;
	margin:0px;
	padding:0px;
	float:left;
	width:937px;
	background:url(../images/nav_mid.gif) repeat-x left;
}

.nav ul {
	padding:0px 0 0 30px ;
	margin:0;
	list-style:none;	
}

.nav ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:13px 22px;
	margin:0px;
	float:left;	
}

.nav ul li a{
	color:#ffffff;
	text-decoration:none;
	outline:none;
}

.nav ul li a:hover {
	color:#feb930;
	text-decoration:none;
}
.nav_sep {
	background:url(../images/divider.gif) no-repeat top left;
	width:2px!important;
	height:30px!important;
	padding:0!important;
	margin: 8px 0 0 0!important;
	float:left!important;
	display:block;	
	}

/*----Navigation----*/


/*------banner-----------*/
.banner_main{
	width:960px;
	padding:10px 0 0 3px;
	margin:0px;
	float:left;
	display:block;
}

.banner_left{
	background:url(../images/banner-left2.jpg);
	background-repeat:no-repeat;
	width:288px;
	height:241px;
	padding:0px;
	margin:0px;
	float:left;
	display:block;
}

.banner_right{
	background:url(../images/banner-right.jpg);
	background-repeat:no-repeat;
	width:663px;
	height:221px;
	padding:20px 0 0 0;
	margin:0px;
	float:left;
	display:block;
}

.banner_right span{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px;
	padding:0px;
	margin:0px;
	color:#FFFFFF;
}

.banner_right p{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0px;
	margin:0px;
	color:#FFFFFF;
}

/*------banner-----------*/

/*-----main-body----------*/

.main_body_container{
	width:960px;
	padding:10px 0 0 1px;
	margin:0px;
	display:block;
	float:left;
}

	/*--------------body-left-main-------------*/
	
.left_body{
	width:679px;
	padding:0px;
	margin:0px;
	float:left;
	display:block;
}

#liquid-round {
width:679px;
margin:0px;
padding:0px;
float:left;

background:#fff url(../images/left-hme.gif) repeat-y left top;
}
.top {
width:679px;
height:7px;
background:#ebebeb url(../images/top-hme.gif) no-repeat left top;
}
/*.top span {
display:block;
position:relative;
height:7px;
background:url(../images/home-right2.gif) no-repeat right top;
}*/
.center-content {
position:relative;
background: url(../images/right-hme.gif) repeat-y right top;
padding:1px 20px 1px 25px;
margin:-1px 0 -110px 0;
height:162px;
overflow:hidden;
}

.center-content h3 span{
	color:#106abe;
	font-size:26px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:35px;
}




.bottom {
width:679px;
height:129px;
background:#ebebeb url(../images/bottom-hme.gif) no-repeat left bottom;
}
/*.bottom span {
display:block;
position:relative;
height:130px;
background:url(../images/bottom-right.gif) no-repeat right top;
}*/

.right_body{
	width:277px;
	padding:0 0 0 2px;
	margin:0px;
	float:right;
	display:block;
}

.green_box{
	width:276px;
	padding:0px;
	margin:0px;
	float:left;
	display:block;
}

.green_top{
	background:url(../images/green-icon.gif) no-repeat;
	width:41px;
	height:36px;
	padding:0px;
	margin:0px;
	float:left;
}

.green_top-rite{
	background:url(../images/green_main_rite.gif) no-repeat;
	width:235px;
	height:29px;
	padding:7px 0 0 0;
	margin:0px;
	float:right;
}

.green_top-rite span{
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
}

.green_cntntbox_main{
	background:url(../images/green-cntntbox.gif) no-repeat;
	width:276px;
	height:212px;
	padding:0px;
	margin:0px;
	float:left;
}

.green_cntntbox_main img {
	display:none;
}

.green_cntntbox_main p{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:10px 10px 8px 10px;
	margin:0px;
	color:#053768;
	font-size:14px;
}

.green_cntntbox_main p span{
	float:right;
	padding:0 20px 0 0;
	margin:0px;
}

.green_cntntbox_main p span a{
	text-decoration:none;
	color:#006100;
	outline:none;
}


.orange_box{
	width:276px;
	padding:0px;
	margin:0px;
	float:left;
	display:block;
}

.orange_top{
	background:url(../images/orange-icon.gif) no-repeat;
	width:34px;
	height:38px;
	padding:0px;
	margin:0px;
	float:left;
}

.orange_top-rite{
	background:url(../images/orange-main-rite.gif) no-repeat;
	width:242px;
	height:29px;
	padding:9px 0 0 0;
	margin:0px;
	float:right;
}

.orange_top-rite span{
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
}

.orange_cntntbox_main{
	background:url(../images/orange-cntntbox.gif) no-repeat;
	width:276px;
	height:212px;
	padding:0px;
	margin:0px;
	float:left;
}

.orange_cntntbox_main img {
	display:none;
}
.orange_cntntbox_main p{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:10px 10px 8px 10px;
	margin:0px;
	color:#053768;
	font-size:14px;
}

.right-txtarea{
	height:180px;
	padding:0px;
	margin:0px;
	float:left;
}

.orange_cntntbox_main p span{
	float:right;
	padding:0 20px 0 0;
	margin:0px;
}

.orange_cntntbox_main p span a{
	text-decoration:none;
	color:#c44400;
	outline:none;
}

.tab-main-container{
	width:677px;
	padding:0px;
	margin:0 0 0 2px;
	float:left;
	display:block;
	
}

.tab-botm-cntnt-box{
	width:677px;
	padding:0px;
	margin:0px;
	float:left;
	display:block;
}

.tab-cntnt-leftbg{
	background:url(../images/tab-cntnt-left.gif) no-repeat;
	width:11px;
	height:282px;
	padding:0px;
	margin:0px;
	float:left;
	display:block;
}

.tab-cntnt-midreptbg{
	background:url(../images/tab-cntnt-midbg.gif) repeat-x;
	width:654px;
	height:273px;
	padding:8px 0 0 0;
	margin:0px;
	float:left;
	display:block;
	border-top:1px solid #98b7ff;
	
}

.img-seo{
	width:136px; 
	height:248px;
	float:left;
}

.tab-cntnt-midreptbg p{
	width:478px;
	padding:0px;
	margin:0px;
	float:right;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.tab-cntnt-midreptbg p span{
	float:right;
	padding:0px;
	margin:0px;
}

.tab-cntnt-midreptbg p span a{
	color:#c44400;
	text-decoration:none;
	outline:none;
}

.tab-cntnt-rightbg{
	background:url(../images/tab-cntnt-right.gif) no-repeat;
	width:14px;
	height:282px;
	padding:0px;
	margin:0px;
	float:left;
	display:block;
}

.tab_container1{
	width:664px; 
	padding:0px; 
	margin:0px; 
	float:left;
	z-index:2000;
	position:relative;
	height:28px;
}

.bluetabs{
overflow: hidden;
width: 100%;
font-size: 14px; /*font of menu text*/

float:left;

}


.bluetabs ul{
list-style-type: none;
margin: 0;
margin-left: 3px; /*offset of first tab relative to page left edge*/
padding: 0;
}

.bluetabs li{
float: left;
margin: 0;
padding: 0;
}

.bluetabs a{
float: left;
position: relative;
top: 5px; /* 1) Number of pixels to protrude up for selected tab. Should equal (3) MINUS (2) below */
background:url(../images/tab-unactive-left.gif) no-repeat left top;
margin: 0;
margin-right: 3px; /*Spacing between each tab*/
padding: 0 0 0 6px;
text-decoration: none;

}

.bluetabs a span{
float: left;
position: relative;
display: block;
background:url(../images/tab-unactive-right.gif) no-repeat right top;
padding: 5px 7px 3px 3px; /* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #135bad;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.bluetabs a span {float:none;}
/* End IE5-Mac hack */


.bluetabs .selected a{
background:url(../images/tab-active-left.gif) no-repeat left top ;
border-bottom:1px solid #FFFFFF;
top: 5px;
}

.bluetabs .selected a span{
background:url(../images/tab-active-right.gif) no-repeat right top;
border-bottom:1px solid #FFFFFF;

color: #006100;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
}

.bluetabs a:hover{
	text-decoration:none;
}

.bluetabs a:hover span{
	text-decoration:none;
}

.footer-container{
	width:960px;
	padding:0px;
	margin:0px;
	float:left;
	display:block;
}

.footer-left-bg{
	background-image:url(../images/footer-left.gif);
	background-repeat:no-repeat;
	width:71px;
	height:62px;
	padding:0px;
	margin:0px;
	display:block;
	float:left;
}

.footer-midrept-bg{
	background-image:url(../images/footer-mid-rept.gif);
	background-repeat:repeat-x;
	width:877px;
	height:62px;
	padding:0px;
	margin:0px;
	display:block;
	float:left;
}

.footer_nav_main{
	width:877px;
	padding:20px 0 0 0;
	margin:0px;
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0d4485;
}

.footer_nav_main ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
	text-align:center;
}

.footer_nav_main ul li{
	padding:0px;
	margin:0px;
	display:inline;
	
}

.footer_nav_main ul li a{
	color:#0d4485;
	text-decoration:none;
	outline:none;
}

.footer_nav_main ul li a:hover {
	color:#000000;
	text-decoration:none;
}

.footer-right-bg{
	background-image:url(../images/footer-right.gif);
	background-repeat:no-repeat;
	width:12px;
	height:62px;
	padding:0px;
	margin:0px;
	display:block;
	float:left;
}

.footer-bot-main{
	width:877px;
	padding:5px 0 0 0;
	margin:0px;
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0d4485;
}

.footer-bot-main span{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0d4485;
	text-align:center;
}


.full_body_width{
	width:957px;
	padding:0px;
	margin:0px;
	float:left;
	display:block;
}

/*#liquid-round-inner {
width:100%;
margin:0px;
padding:0px;
float:left;
background:#fff url(../images/leftside.gif) repeat-y left top;
}*/
.top-inner {
width:100%;
height:7px;
background: url(../images/top-inner2.gif) no-repeat left top;
}

/*.center-content-inner {
position:relative;
background: url(../images/main-white-bg.gif) repeat-x right top;
padding:1px 20px 1px 25px;
margin:-1px 0 -110px 0;

}*/

.center-content-inner {
position:relative;
background: url(../images/main-white-bg.gif) repeat-y right top;
padding:0px;
margin:0px;
float:left;
}

.center-content-inner span{
	/*color:#106abe;
	font-size:26px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:35px;*/
}
.center-content-inner h3 span{
	color:#106abe;
	font-size:26px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:35px;
	font-weight:normal;

}

.center-content-inner p{
	
	/*font-size:12px;*/
	
}

.center-content p{
	
	/*font-size:12px;*/
	
}


.bottom-inner {
width:957px;
height:130px;
padding:0px;
margin:0px;
float:left;
background:url(../images/bottom-main.gif) no-repeat left bottom;
}
/*.bottom-inner span {
display:block;
position:relative;
height:130px;
background:url(../images/bottom-right.gif) no-repeat right top;
}*/

#contact_form ul{margin:0px; padding:0px; list-style:none; list-style-type:none; }
#contact_form li{margin:0px; padding:0px; list-style:none; list-style-type:none; float:right;margin-top:4px;}

.onlyfortxt{
	color:#006600;
	padding:0px;
	margin:0px;
	display:block;
	text-align:center;
}

.redstar{
	color:#CC0000;
}

.main-form1{
	width:400px; padding:0px; margin:0 auto; display:block; position:relative;
}

.foreveryrow{
	width:380px; padding:5px; margin:0px; float:left;
}

.foreveryrow label{
	width:150px; padding:0px; margin:0px; float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#003366;
}

.onlyfortxtmid{
	color:#003366;
	padding:0px;
	margin:0px;
	display:block;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

.tabtxtmainarea{
	 height:239px;
	 padding:0px;
	 margin:0px;
}




