@charset "utf-8";
/* CSS Document */


body{background-image:url(_images/bkgd-top-subpage.jpg); background-repeat:repeat-x; margin:0; padding:0;}
#wrapper{position:relative; width:1100px; margin:0 auto;}
#clear{clear:both}
#content{margin-top:25px}
#banner{position:relative}
#bannertext{position:absolute; top: 95px; left:145px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:14px; padding:10px;}
#bannertext a{color:#FFF; text-decoration:none}
#bannertext a:hover{color:#FFF}
.validator{color:red;}

/* Index.htm ------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
#index_body{background-image:url(_images/bkgd-top.jpg); background-repeat:repeat-x;}
#index_header{background-image:url(_images/header.jpg); background-repeat:no-repeat; width:1100px; height:134px;}
#video{width:354px; height:221px; background-image:url(_images/video-bkgd-larger.jpg); background-repeat:no-repeat;}
#video_box{width:271px; height:179px; padding:28px 0 0 20px;}
#videolinks{
	width: 604px;
	height: 303px;
	background-image: url(_images/video-links-bkgd.jpg);
	background-repeat: no-repeat;
	padding: 20px 65px 0 23px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #474747;
}
#videolinks h1{font-size:25px; font-weight:bold; color:#315482; line-height: 11px;}
#videolinks h2{font-size:17px; font-weight:bold; line-height: 12px;}


/* Xheader.shtml --------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
#header_subpages{width:1100px; height:134px; position:relative;}
#main_nav{width:1100px; height:40px;}


/* Main Classes ---------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
#title{
	width: 460px;
	height: 125px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #636363;
	background-image: url(_images/title_image.jpg);
	background-repeat: no-repeat;
	padding: 30px 0 0 180px;
}
#title h1{font-size: 22px; color: #5c82a7;}
#content_left{
	float: left;
	width: 646px;
	padding: 0 0 0 100px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #636363;
	line-height: 20px;
}
#content_left h1{font-size:18px; font-weight:bold; top:5px;/*line-height:11px;*/}
#content_left h2{font-family:Verdana, Geneva, sans-serif; font-size:30px; font-weight:bold; color:#a4bed9; display:inline; line-height:35px; margin:0; padding:0}
#content_left a{color:#6384AD; text-decoration:none; font-weight:bold}
#content_left a:hover{color:#67A5B4; text-decoration:underline}
#content_left ul{margin-top:0; margin-bottom:0;}
#contactFooter{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px; 
	line-height:20px; 
	font-weight:bold; 
	padding:5px 5px 5px 5px; 
	text-align:center
}
#contactFooter a{color:#6384AD; text-decoration:none}
#contactFooter a:hover{color:#67A5B4; text-decoration:underline}
#alignright{
	float:right;
	border:3px solid #ADADAD;
	text-align:center;
	margin:0 10px 10px 10px;
}
.stroke{
	border:3px solid #ADADAD;
	text-align:center;
	margin:0 10px 10px 10px;
	padding: 3px;
}


/* Right Side Pane with Links -------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
#index_content_right{
	float:left;
	width:285px;
	/*height:800px;*/
	background-image:url(_images/right-bkgd.jpg);
	background-repeat:repeat-y;
}
#content_right{
	float:left;
	width:285px;
	/*height:584px;*/
	/*min-height:584px;*/
	background-image:url(_images/right-bkgd-full.jpg);
	background-repeat:repeat-y;
}
#content_right_inner{
	width:250px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:13px; 
	color:#636363;
	padding: 0 0 0 14px;
}

#content_right_inner a{color:#6384AD; text-decoration:none; font-weight:bold}
#content_right_inner a:hover{color:#67A5B4; text-decoration:underline}

#content_right_inner ul{font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:25px; list-style-image:url(_images/bullet.jpg); margin:5px 5px 10px 0; 
padding-left:25px}
#content_right_inner ul li{margin-left:5px}
#content_right_inner ul li a{color: #5c82a7; text-decoration:none}
#content_right_inner ul li a:hover{color: #89c7dd;}


/* All Foorer Divs ------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
#footer{
	background-image: url(_images/bkgd-bot.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 132px;
	text-align: center;
	margin: 0 auto;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #636363;
}
#footer a{color:#556992; text-decoration:none}
#footer a:hover{color:#67A5B4; text-decoration:underline}
.footerPhone{font-size:15px; color:#636363; font-style:italic;}
#footerPositioner {
	width: 1100px;
	height: 75px;
	margin: 0px auto;
	padding: 0;
	position: relative;
}
.visitBlog {
	position:absolute;
	width:200px;
	height:52px;
	z-index:1;
	left: 430px;
	top: 1846px;
	margin:30px 10px 30px 0;
}
#addthis {
	position:absolute;
	width:132px;
	height:22px;
	z-index:2;
	left: 876px;
	top: 19px;
}
/*sbr new css*/
.all-on-four-hoston-text-panel
{
	width:646px;
	margin:0;
	padding:0;
}
.all-on-four-hoston-map-image
{
	width:254px;
	margin:0 10px 0 0;
	float:left;
	padding:0;
}
.all-on-four-hoston-text
{
	width:382px;
	margin:0;
	float:left;
	padding:0;
}
#footer1{
	margin: 0px auto;
	width:1100px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #636363;
}
#footer1 a{color:#556992; text-decoration:none}
#footer1 a:hover{color:#67A5B4; text-decoration:underline}
/*sbr new css*/







#main_nav ul
{
	list-style:none;
	padding:0px;
	margin:0px;
}
#main_nav ul li
{
	
}










.main_menu
{
	height:40px;
	line-height:30px;
	color:#14446a;
	position:relative;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	z-index:5000;
	padding:0 0 0 73px;
}
.main_menu li
{
	background:url(_images/buttons/normal.jpg) repeat-x top left;
	height:50px;
}
.main_menu
{
	position:relative;
	z-index:1000;
}
.main_menu li a:hover
{
	background:url(_images/buttons/hover.jpg) repeat-x top left;
}
.main_menu ul li a, .menu ul li a:visited
{
	display:block;
	text-decoration:none;
	color:#14446a;
	width:109px;
	text-align:center;
	color:#14446a;
	line-height:18px;
	overflow:hidden;
	padding:10px 0 0 0;
	font-weight:600 !important;
}
.main_menu ul
{
	padding:0;
	margin:0;
	list-style: none;
}
.main_menu ul li
{
	float:left;
	position:relative;
}
.main_menu ul li ul
{
	display: none;
}
.main_menu ul li a
{
	display:block;
	height:40px;
}
/* specific to non IE browsers */
.main_menu ul li:hover a
{
	background:url(_images/buttons/hover.jpg) repeat-x top left;
	color:#14446a;
}
.main_menu ul li:hover ul
{
	display:block;
	position:absolute;
	top:45px;
	left:0;
	width:169px;
}
.main_menu ul li:hover ul li ul
{
	display: none;
}
.main_menu ul li:hover ul
{
	background:#dadada !important;
	font-size:13px;
}
.main_menu ul li:hover ul a
{
	background:url(_images/buttons/normal.jpg) repeat-x top left;
}
.main_menu ul li:hover ul li a
{
	display:block;
	color:#14446a;
	width:149px;
	text-align:left !important;
	padding:0 10px;
	height:auto;
	line-height:18px;
	margin:0 0 5px 0;
	background-image:none !important;
}
.main_menu ul li:hover ul li
{
	background-image:none !important;
	/*line-height:20px;*/
	padding:5px 0px 0 0px;
	height:auto;
}
.main_menu ul li:hover ul li a:hover
{
	color:#FFF;
	background:#cccccc !important;
}
.main_menu ul li:hover ul li:hover ul
{
	display:block;
	position:absolute;
	left:105px;
	top:0;
}
.new_footer_bg
{
	background:url(_images/bkgd-bot_new.jpg) repeat-x right;
	width:1100px;
	height:132px;
	margin:auto;
}
.top_form_div
{
	background:#8dd2d9 url(_images/top_form_bg.gif) repeat-x top left;
	min-height:275px;
	width:228px;
	margin:0 0px 10px 17px;
	padding:10px;
	position:relative;
}
.top_form_div h2
{
	padding:0px;
	margin:0px;
	font-size:20px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-weight:normal;
}
.top_form_div p
{
	margin:0px;
	padding:8px 0;
	font-size:12px;
	color:#666666;
	font-family:Verdana, Geneva, sans-serif;
	line-height:16px;
}
.top_form_div .callus
{
	color:#315482;
	font-size:27px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.top_form_div .callus span
{
	color:#666;
	font-size:15px;
	font-family:Verdana, Geneva, sans-serif;
}
.top_form_div form
{
	padding:10px 0px;
	margin:0px;
}
.top_form_div form .textbox
{
	width:97%;
	background:#FFF;
	border:1px solid #d2d2d2;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	height:20px;
	color:#666;
	padding:0 2px;
	margin:0 0 8px 0;
}
.top_form_div form .textbox_small
{
	width:57%;
	background:#FFF;
	border:1px solid #d2d2d2;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	height:20px;
	color:#666;
	padding:0 2px;
	margin:0 0 8px 0;
}
img.cap
{
	vertical-align:middle;
}
.top_form_div form .sendntn
{
	background:url(_images/top_button_bg.png) no-repeat 0 -31px;
	border:none;
	padding:0px;
	text-align:center;
	cursor:pointer;
	width:195px;
	height:31px;
	margin:5px 0 0 18px;
	color:#FFF;
	font-weight:bold;
}
.top_form_div form .sendntn:hover
{
	background:url(_images/top_button_bg.png) no-repeat 0 0;
	border:none;
	padding:0px;
	text-align:center;
	cursor:pointer;
	width:195px;
	height:31px;

	color:#FFF;
	font-weight:bold;
}
.right_logos
{
	width:228px;
	margin:auto;
}
.right_ad
{
	width:248px;
	margin:auto;
	padding:0 0 10px 0;
}
.social img
{
	vertical-align:middle;
	width:35px;
	height:35px;
}
.top_patch
{
	width:286px;
	height:39px;
	background:url(_images/top_patch.png) no-repeat top left;
	position:absolute;
	top:10px;
	left:-15px;
	text-indent:55px;
	line-height:30px;
}
.validateRed
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:red;
}


.test{width:646px; float:left; margin-top:30px;}
.test img{width:auto; float:left; height:28px; margin-right:10px;}
.test a img{border: 0 none;}
/*------14-11-11-------*/
.contect_box{display:block; clear:both; padding:10px 0 0 0;}
.contect_box ul{display:block; list-style:none; margin:0px 0 0 0; padding:10px 0 0 0;}
.contect_box ul li{display:block; clear:both; margin:0 20px 0 0; padding:0 0 10px 0;}
.contect_box ul li input{width:250px;}
.contect_box ul li #content{resize:none; width:250px; height:100px; margin:0;}
.contect_box ul li label{display:block;}
.contect_box .submit-w{width:100px;}


.top_form_div_a
{
	background:#8dd2d9 url(_images/top_form_bg.gif) repeat-x top left;
	min-height:33px;
	width:228px;
	margin:0 0px 10px 17px;
	padding:10px;
	position:relative;
}
.top_form_div_a .top_patch
{
	width:286px;
	height:39px;
	background:url(_images/top_patch3.png) no-repeat top left;
	position:absolute;
	top:10px;
	left:-15px;
	text-indent:55px;
	line-height:30px;
}
.top_form_div_a h2, .top_form_div_a h2 a
{
	padding:0px;
	margin:0px;
	font-size:17px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-weight:normal;
	text-indent:10px !important;
	white-space:nowrap;
	text-decoration:none;
}




/*------------------ Kousik 21-12-11 ------------------*/
.lower-form-n {width:646px; float:left;}
.lower-form-n .textbox
{
	width:250px;
	background:#FFF;
	border:1px solid #d2d2d2;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	height:20px;
	color:#666;
	padding:0 2px;
	margin:0 0 8px 0;
}
.lower-form-n .textbox_small
{
	width:200px;
	background:#FFF;
	border:1px solid #d2d2d2;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	height:20px;
	color:#666;
	padding:0 2px;
	margin:0 0 8px 0;
}

.lower-form-n form .sendntn
{
	background:url(_images/top_button_bg.png) no-repeat 0 0;
	border:none;
	padding:0px;
	text-align:center;
	cursor:pointer;
	width:195px;
	height:31px;
	margin:5px 0 0 0px;
	color:#FFF;
	font-weight:bold;
}
.lower-form-n form .sendntn:hover
{
	background:url(_images/top_button_bg.png) no-repeat 0 -31px;
	border:none;
	padding:0px;
	text-align:center;
	cursor:pointer;
	width:195px;
	height:31px;

	color:#FFF;
	font-weight:bold;
}
