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

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}






/*
----------- Common Start ---------------*/
.left				{	float:left}
.right				{	float:right}
.clear				{	clear:both}

/*----------- Common End ---------------*/




/*----------- Main Body Start---------------*/
#wrapper			{	width:960px; margin:0 auto; background:url(/images/top_headerNew.jpg) top no-repeat;  position:relative}
/*----------- Main Body End---------------*/



/*----------- Text Css Start---------------*/
h1					{	font:normal 1.5em/1em "Times New Roman", Times, serif ; color:#0273a0; font-style:italic}
h2					{	font:bold 1.6em/1.25em "Times New Roman", Times, serif; color:#fff; font-style:italic; text-align:right;}
h3					{ 	font:bold 1.125em/1em "Times New Roman", Times, serif; padding-bottom:10px; font-style:italic; color:#005b7f}
h4					{	font:bold 0.813em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF}
a:link, a:visited	{ color: #005b7f; text-decoration: none; }
a:hover, a:active	{ text-decoration: underline; }

/*----------- Text Css End---------------*/



/*----------- Header Start---------------*/
.header					{ width:960px; height:183px; margin:0 auto; position:relative;}
.logo					{ float:left; width:233px; padding:36px 0 0 38px;}
.header_text			{ float:right; width:420px; padding:40px 100px 0 0;}
/*----------- Header End---------------*/



/*----------- Main Container Start---------------*/
.container				{ width:960px; margin:0 auto;}
/*----------- Main Container End-----------------*/


/*----------- Navigation Start---------------*/
.navbg						{ width:760px; height:49px; position:absolute; top:172px; left:0; background:url(/images/navbgNew.png) no-repeat; z-index:9999;}
.navbg ul					{ margin:0 0 0; padding:0; list-style:none;}
.navbg ul li 				{ margin:0; padding:0; display:inline-block; float:left}
.navbg ul li a				{ display:block; padding:6px 11px; font:bold 0.75em/0.99em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; text-align:center;}
.navbg ul li a:hover		{ background:#499aba; font-style:italic;}
.navbg ul li.active a		{ background:#499aba}
/*----------- Navigation End-----------------*/




/*----------- Left Part Start---------------*/
.left_part					{ float:left;	/*width:770px;*/ position:relative; z-index:8888; width:738px; }
.left_menu					{ float:left; width:171px; background: url(/images/left_menubg.gif) top no-repeat; display:inline;}
.left_menu ul 				{ margin:0; padding:0; width:161px}
.left_menu ul li 			{ margin:0; padding:8px 11px 8px 0; list-style:none; text-align:right; ; border-bottom:1px solid #2787ae;}
.left_menu ul li a 			{ margin:0; padding:9px 0 9px 0; font:bold 0.688em/11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;  text-align:right; text-decoration:none; width:138px; text-transform:uppercase;}
.left_menu ul li a:hover 	{ text-decoration:underline;}
.left_menu ul li.last 	 	{ border:none;}
/*----------- Left Part End-----------------*/


/*--------------------------- Slideshow  Start-----------------------------*/
 
#slideshow 					{	margin:0 auto; width:719px !important; height:170px; position:relative; background-color:#aed0dd; z-index:7777; }
#slideshow #slidesContainer {	 margin:0 auto; width:719px; height:170px; overflow:auto; /* allow scrollbar */ position:relative;}
#slideshow #slidesContainer .slide {	 width:719px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */  height:170px;}
/* 
 * Slideshow controls style rules.
 */
.control 				{ display:block; width:39px; height:241px; text-indent:-10000px; position:absolute; cursor: pointer;  }
#leftControl			{	bottom:5px; left:4px; width:27px; height:26px; background:transparent url(/images/control_left.gif) no-repeat 0 0 ;  z-index:888; }
#rightControl 			{	 right:4px; bottom:5px;   width:28px;   height:28px;   background:transparent url(/images/control_right.gif) no-repeat 0 0;  }
/** 
 * Style rules for Demo page
 */
.slide_img				 {	float:left; padding:0 0 0 0; width:719px; height:160px;  }
.slide_content			 {	float:left; width:719px; padding:0 0 0 0px;  }
/*--------------------------- Slideshow  End-----------------------------*/



/*----------- Right Part Start---------------*/
.right_part				{ float:right;	width:222px; }
.right_topbg			{ float:right; width:222px; background:url(/images/right_topbg.png) repeat-x top; margin-top:-16px; }
/*----------- Right Part End-----------------*/


/*---------------- Search bg Start -------------*/
.search_box_wrap		{ padding-top:20px; padding-left:30px; width:192px;}
.search_hold			{ float:left; width:146px}
.search_hold input		{ /*background:url(/images/search_bg.gif) no-repeat;*/ width:140px; height:20px; font:12px/25px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; border:none; font-style:italic;
margin:2px 0 0 10px; background:none;}

.search_hold {background:url(/images/search_bgNew.gif) no-repeat; width:142px; height:25px;}



.search_icon			{ float:left; width:25px; margin:0 0 0 4px;}
.search_icon input		{ background:url(/images/search_icon.png) no-repeat; border:0 none; height:25px; width:25px; cursor:pointer}
/*---------------- Search bg End -------------*/



/*---------- Live Chat  Start ---------------*/
.live_chat				{ padding:8px 0 0 17px; background:url(/images/live_chatNew.png) no-repeat right;}
.live_chat	h3 			{ padding:0 0 4px 0;}
.live_chat p			{ font:normal 0.875em "Times New Roman", Times, serif; color:#555; }
.live_chat_gap			{ height:150px; }
/*---------- Live Chat End ---------------*/



/*----------- Right Three Boxs Start -----------*/
.right_three_boxs		{ width:210px; border-bottom:solid 1px #c3dde8; padding:15px 0 0 0; float:right;}

.right_three_boxs p 	{ font:normal 0.813em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF}

a.right_box1	{ width:191px; background:#2c95b5; border:solid 3px #69b1c5; margin:0 auto; padding:12px 0 15px 11px; display:block; text-decoration:none; font:bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; font-weight:normal;}
a.right_box1:hover, a.right_box2:hover, a.right_box3:hover{text-decoration:none;}

a.right_box2	{ width:191px; background:#005c84; border:solid 3px #4b8aa5; margin:0 auto; padding:12px 0 15px 11px; display:block; text-decoration:none;font:bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none;font-weight:normal;}

a.right_box3	{ width:191px; background:#003050; border:solid 3px #4b6d82; margin:0 auto; padding:12px 0 15px 11px; display:block; text-decoration:none; font:bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; font-weight:normal;}

.right_box_gap			{ height:17px; font-size:1px; line-height:1px}
.copy_right				{ width:201px; margin:0 auto; padding-top:13px;}
.copy_right	p			{ font:normal 0.563em/0.990em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#707070; line-height:12px;}
.copy_right	p span { font-weight:bold;}


/*----------- Right Three Boxs End -----------*/

.Cointainer { background:url(/images/midd_cointainer_bg.gif) right bottom no-repeat;}

/*--------------- Midd Cointainer Start -----------------*/
.container_2			{ width:738px; background:url(/images/midd_cointainer_bg.gif) right bottom no-repeat;}
.right_continer			{ width:545px; float:left; padding-top:20px; padding-left:5px;}
.right_continer p, .full_container p			{ color:#555; font:normal 0.875em/1.3em "Times New Roman", Times, serif; padding-top:14px; text-align:left}
.right_continer p img, .full_container p img	{ border:solid 3px #4d9dbc; margin-left:4; margin-bottom:0px}
.full_container									{ width:701px; float:left; padding-top:20px; padding-right:27px; padding-left: 10px}
.right_continer table, .full_container table	{ color:#555; font:normal 0.875em/1.3em "Times New Roman", Times, serif; padding-top:14px; text-align:left; margin: 0 auto;}
.right_continer table td, .full_container table td	{ padding: 5px; vertical-align: middle; }
.right_continer table .altrow, .full_container table .altrow	{ background-color: #eeeeee; }
/*--------------- Midd Cointainer End -----------------*/



/*------------- Footer Start ---------------*/
#footer						{ padding-top:14px}
.footer_link				{ width:734px; margin:0 auto; border-top:solid 1px #c3dee9; padding:14px 0 15px 0;}
.footer_link ul				{ margin:0; padding:0 0 0 10px; list-style:none}
.footer_link ul li			{ margin:0; padding:0 8px 0 0; display:inline-block; float:left; font:normal 0.625em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#6293a7}
.footer_link ul li a		{ font:normal 0.999em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#6293a7; text-decoration:none; font-weight:bold;}	
.footer_link ul li a:hover 	{ text-decoration:underline}
.footer_link p				{ margin:0; padding:4px 8px 0 10px; float:left; font:normal 0.625em "Trebuchet MS", Arial, Helvetica, sans-serif; color:#555}
/*------------- Footer End ---------------*/



/*------------- inner -------------*/
.inner_container			{ width:738px; padding:32px 0 0 0}
.inner_container_left		{/* width:512px; */float:left;  padding:0 24px 0 13px; width:470px; border-right:1px solid #bbd6e0;}
.inner_container_left p		{ color:#363636; font-size:0.875em; line-height:1.45em; padding-top:14px; font-family:"Times New Roman", Times, serif}


.inner_container_right		{ width:167px; float:left; padding-left:15px}
.inner_container_right img	{ border:solid 3px #4d9dbc}
.inner_container_right h4	{ padding-top:12px; color:#0273a0}
.inner_container_right p	{ color:#555; font:normal 0.688em "Trebuchet MS", Arial, Helvetica, sans-serif}
.inner_container_right p a	{ display:block; background:url(/images/link_arrow.gif) right no-repeat; padding-right:38px; color:#7d4900; font-weight:bold; font-size:0.998em; text-decoration:none; width:90px; margin-top:8px; font-style:italic; font-weight:bold}
.inner_container_right p a:hover { text-decoration:underline;}
/*------------- inner -------------*/

#prevBtn, #nextBtn{ display:block;width:30px;height:26px;position:absolute;left:8px;top:136px;text-indent:-9999px}	
#nextBtn{ left:665px;}														
#prevBtn a, #nextBtn a{  display:block;width:30px;height:77px;background:url(/images/control_left.gif) no-repeat 0 0;}	
#nextBtn a{ background:url(/images/control_right.gif) no-repeat;margin-left:40px}	
#nextBtn a:hover { background:url(/images/control_rightHov.gif) no-repeat;}
#prevBtn a:hover { background:url(/images/control_leftHov.gif) no-repeat;}

.left_part .slider_bg{ background:#aaccda; width:738px;position:relative; padding:0 0 5px 0;}



/*------------- nmp ---------------*/
strong											{ font-weight: bold; }
.right_continer ul, .full_container ul			{ color:#555; font:normal 0.875em/1.3em "Times New Roman", Times, serif; margin: 20px 0 5px 20px; list-style-type: disc; }
.right_continer ul li, .full_container ul li	{ padding-bottom: 10px; }
.inner_container ul								{ color:#555; font:normal 0.875em/1.3em "Times New Roman", Times, serif; margin: 20px 0 5px 20px; list-style-type: disc; }
.inner_container ul li							{ padding-bottom: 10px; }
em, i 											{ font-style: italic; }
.staff 											{ border-bottom: 2px solid #c3dde8}
.quote_button									{ position: relative; top: 0; right: 5px; float: right; }
/*------------- nmp ---------------*/

#cse-search-results iframe {
	width: 700px;
}

.wufoo .info { display: none; visibility: hidden; }
.wufoo { font-size: 12px; }
