/* 
CSS Document
Designer: asterix
*/


/* RESET */

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;font-weight: 100;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;} 
body {color: black;background: #04416d url(../images/footerbg.gif) repeat-y center top;} 
ol, ul {list-style: none;} 
table {border-collapse: separate;} 
caption,th,td{text-align: left;font-weight: normal;}
.clear{clear : both;line-height : 0px;font-size : 0px;}
a{text-decoration : none;}
#right_footer p a:hover,#testimonials li p a:hover{text-decoration : underline;}
#navigator,#leftblock,#rightblock,#rightblock form input#submit,#footer{font-family: Arial, Helvetica, sans-serif;}

/* BASIC STRUCTURE */
#content{margin : 0px auto;}
#header{width : 950px;margin : 0px auto;height : 123px;background : #04426d url(../images/logo.png) no-repeat left top;}
#navigator{width : 950px;margin : 0px auto;height : 41px;background : url(../images/navbg.png) repeat-x left top;}
#banner{width : 934px;margin : 0px auto;background : #77b6e1;padding : 15px 8px 10px;}
#mainblock{width : 950px;margin : 0px auto;background : #FFF;padding-bottom : 10px;}
#footer{width : 910px;margin : 0px auto;background : #04416d;padding : 0px 19px 0px 21px;}

/* HEADER */
#headerbg{background : url(../images/headerbg2.gif) repeat-x left top;}
#header_hold{border-bottom : 1px solid #4a80c0;background : url(../images/headerbg1.gif) no-repeat center top;}
#logo{float : left;width : 350px;}
#logo h1 a span{display : none;}
#logo a b{display : none;}
#logo h1{padding : 22px 0px 0px 44px;}
#logo h1 a{display : block;width : 227px;height : 74px;}

#right_header{float : right;width : 300px;height : 107px;background : url(../images/text6.png) no-repeat left bottom;}
#right_header h2{display : none;}

/* NAVIGATOR */
#navbg{background : url(../images/navbg2.gif) repeat-x left top;}
#nav_hold{border-bottom : 1px solid #2087cf;background : url(../images/navbg1.gif) no-repeat center top;}
#nav,#nav li,#nav li a,#nav li a span{float : left;}
#nav{padding-left : 23px;}
#nav li{padding : 8px 3px 0px 0px;}
#nav li a{line-height : 23px;height : 23px;padding-left : 17px;}
#nav li a:hover,#nav li a.curr{background : url(../images/leftnav.png) no-repeat left top;}
#nav li a span{cursor : pointer;display : block;padding-right : 17px;font-weight : bold;font-size : 11px;color : #FFF;line-height : 23px;height : 23px;}
#nav li a:hover span,#nav li a.curr span{background : url(../images/rightnav.png) no-repeat right top;}

/* BANNER */
#banner_hold{border-bottom : 1px solid #93cdf3;background : #77b6e1 url(../images/bannerbg.gif) repeat-y center top;}

/* MAIN BLOCK */
#main_hold{background : #FFF url(../images/mainbg1.gif) repeat-y center top;border-bottom : 1px solid #d7e3ef;}
.gap1{height : 48px;line-height : 48px;display : block;}
#leftblock{width : 555px;float : left;padding : 0px 45px 0px 25px;}
#leftblock h2{height : 23px;line-height : 23px;padding-bottom : 3px;background : url(../images/text1.png) no-repeat left top;border-bottom : 1px solid #d7e3ef;}
#leftblock h2.text1{background : url(../images/text1.png) no-repeat left top;}
#leftblock h2.text2{background : url(../images/text2.png) no-repeat left top;}
#leftblock h2 span{display : none;}
#leftblock p{padding-top : 10px;word-spacing : 1px;font-weight : normal;font-size : 12px;color : #737373;}
#leftblock p a{font-weight : normal;font-size : 12px;color : #518fcf;}
#leftblock p a:hover{color : #224263;}
#leftblock ul,#leftblock ul li{float : left;}
#leftblock ul{padding : 32px 0px 24px;}
#leftblock ul li{width : 251px;padding-bottom : 22px;padding-right : 20px;}
#leftblock ul li a{display : block;width : 235px;height : 141px;border : 7px solid #f1f1f1;}
#leftblock ul li b{color : #828282;font-weight : bold;font-size : 11px;display : block;float : right;padding : 8px 8px 0px 24px;background : url(../images/lens.png) no-repeat left 8px;}
#choose{width : 555px;}
#left_choose{margin-top : 14px;float : left;width : 215px;height : 131px;border : 7px solid #f1f1f1;background : url(../images/choose.jpg) no-repeat left top;}
#right_choose{float : right;width : 315px;}
#right_choose p{padding-top : 21px;word-spacing : 1px;font-weight : normal;font-size : 12px;color : #737373;}
#right_choose ul{padding : 11px 0px 0px 9px;}
#right_choose ul li{padding : 0px 0px 6px 20px;background : url(../images/marker1.png) no-repeat left top;line-height : 13px;float : left;font-weight : normal;font-size : 12px;color : #737373;}

#rightblock{width : 299px;float : left;}
.gap2{line-height : 22px;height : 22px;display : block;}
.gap3{line-height : 12px;height : 12px;display : block;}
.gap4{line-height : 18px;height : 18px;display : block;}
#rightblock h2.text3{border-bottom : 1px solid #d7e3ef;height : 56px;line-height : 56px;background : #e7f3f8 url(../images/text3.gif) no-repeat 14px 9px;}
#rightblock h2.text4{margin-top : 28px;border-bottom : 1px solid #d7e3ef;height : 37px;line-height : 537px;background : #e7f3f8 url(../images/text4.gif) no-repeat 16px 7px;}
#rightblock h2 span{display : none;}
#rightblock form{padding : 22px 10px 25px 15px;background : #f0faff url(../images/formbg.gif) no-repeat left bottom;width : 274px;}
#rightblock form label{padding-bottom : 6px;display : block;color : #868686;font-weight : normal;font-size : 11px;}
#rightblock form input#name,#rightblock form input#email{width : 262px;padding : 5px;line-height : 20px;height : 20px;background : url(../images/inputbg.gif) repeat-x left top;border : 1px solid #d7d7d7;}
#rightblock form input#submit{letter-spacing : 2px;text-align : center;width : 117px;height : 31px;line-height : 31px;float : right;background : url(../images/submit.png) no-repeat left top;cursor : pointer;border : 0px;font-weight : bold;font-size : 12px;color : #FFF;}
#rightblock form input#submit:hover{background : url(../images/submith.png) no-repeat left top;}
#service{padding : 0px 11px 0px 18px;background : #f0faff url(../images/formbg.gif) no-repeat left bottom;}
#service p{word-spacing : 1px;padding : 12px 0px;font-weight : normal;font-size : 11px;color : #737373;}
#service ul{width : 240px;padding : 0px 0px 18px 9px;}
#service ul li{line-height : 13px;border-bottom : 1px solid #d7e3ef;background : url(../images/marker2.gif) no-repeat left 8px;padding : 2px 0px 5px 12px;}
#service ul li a{line-height : 13px;color : #737373;font-weight : normal;font-size : 11px;}
#service ul li.last{border-bottom : 0px;}
#rightblock h2.text5{margin-top : 30px;border-bottom : 1px solid #d7e3ef;height : 36px;line-height : 36px;background : url(../images/text5.gif) no-repeat 17px top;}
#testimonials{padding-left : 10px;}
#testimonials li{padding : 7px 0px;border-bottom : 1px solid #d7e3ef;}
#testimonials li.last{border : 0px;}
#testimonials li p{word-spacing : 1px;color : #737373;font-weight : normal;font-size : 11px;}
#testimonials li p b{font-weight : bold;}
#testimonials li p a{font-weight : normal;font-size : 11px;color : #6995c2;}
#image{float : left;padding-top : 40px;}
#image li{float : left;}
#image li.mid{padding : 0px 13px;}
#video{width : 278px;margin : 0px auto;padding-top : 27px;}

#bg1_hold{background : #FFF url(../images/mainbg1.gif) repeat-y center top;}
#bg1{width : 950px;margin : 0px auto;line-height : 25px;height : 25px;background : #FFF;}
#bg2_wrap{background : url(../images/bg2.gif) repeat-x left top;}
#bg2_hold{border-bottom : 1px solid #0a4d7a;background : url(../images/bg2hold.gif) no-repeat center top;}
#bg2{width : 950px;margin : 0px auto;line-height : 34px;height : 34px;background : url(../images/bg2.gif) repeat-x left top;}

/* FOOTER */
.gap6{line-height : 16px;height : 16px;display : block;}
#left_footer{float : left;width : 220px;padding : 35px 0px 0px 83px;height : 90px;background : url(../images/office.png) no-repeat left top;}
#left_footer h4{word-spacing : 1px;font-weight : bold;font-size : 16px;color : #f0faff;}
#left_footer p{word-spacing : 1px;font-weight : bold;font-size : 14px;color : #f0faff;}
#right_footer{float : right;width : 350px;padding : 10px 49px 0px 0px;background : url(../images/footerbg1.gif) no-repeat right bottom;}
#right_footer p{text-align : right;}
#right_footer p,#right_footer p a{color : #f0faff;font-weight : bold;font-size : 11px;}
#right_footer p.space{word-spacing : 5px;padding-bottom : 2px;}

#contact{
	background:#fafafa;
	border:#f3f3f3 1px solid;
	padding:10px;
	margin:10px 0;
}

#contact h2{
	background:url(images/icon_post.png) no-repeat left 50%;
	padding:0 0 0 0px;
	margin:10px 0;
	color:#494949;
}

#contact label{
	float:left;
	width:50px;
	line-height:20px;
	text-align:right;
	margin:0 5px 0 0;
}

#contact .label{
	float:left;
	width:100px;
	line-height:30px;
	text-align:right;
	margin:0 10px 0 0;
}

#contact .contact-txt{
	border:#ebebeb 1px solid;
	padding:5px 5px 0 5px;
	height:15px;
	width:200px;
}

#contact .contact-txt_1{
	border:#ebebeb 1px solid;
	padding:5px 5px 0 5px;
	height:25px;
	width:320px;
}

#contact .contact-btn{
	
	cursor:pointer;
	background-color:#076CB0;
	color:#ADADFB;
	width:104px;
	height:34px;
	border:0;
}

#contact .contact-btn:hover{
	background:#007FD4;
	color:#fff
}
