/* CSS Document */

body{color:#000000; font:normal 13px Verdana, Tahoma, sans-serif; padding:0px; margin:0px;}

div, p, td, th, li {
	font-size: 1em;
	line-height: 1.65em;
}


img{border:none;}

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, blockquote, pre,

abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend

{padding:0px; margin:0px; list-style-type:none}



html, body{height:100%;}



.left{float:left;}

.right{float:right;}

.clear{clear:both;}





#wrapper{width:100%; padding:0px; margin:0px; height:100%;}

#header{background:url(images/header_bg.jpg) left top repeat-x; height:459px; clear:both; overflow:hidden; padding:0px; margin:0px; width:100%; padding-top:4px;}

#container{background:url(images/content_bg.jpg) left top repeat-x; width:100%; padding:0px; margin:0px;}

#container2{width:100%; padding:0px; margin:0px auto -66px auto; height:100%; display:table;}

#footer{background:#6e6f71; height:66px; clear:both; overflow:hidden; width:100%;}







/*------------------------------------------------------header--------------------------------------------------------------*/

.header{width:978px; margin:0px auto; clear:both; overflow:hidden;}

.logo_nav{height:101px; width:978px; clear:both; overflow:hidden;}

.logo{width:210px; float:left;}

.navarea{width:768px; float:left;}



.nav_mid{background:url(images/nav_mid.jpg) left top repeat-x; height:40px; clear:both; overflow:hidden;}

.nav_list ul{list-style-type:none; padding:0px; margin:0px;}

.nav_list li{ list-style-type:none; padding:0px; margin:0px; float:left; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:40px; height:40px;}

.nav_list li a{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; padding:0px 4px; float:left; line-height:37px;}

.nav_list li a:hover{color:#000000;}

.search_part{float:right; padding-top:0px;}

.search{background:url(images/search_bg.png) left top no-repeat; width:149px; height:24px; padding:6px 14px 0px 14px;}

.search_box{width:120px; float:left; background:#fafafa; height:16px; border:#fafafa 1px solid; font:normal 11px Arial, Helvetica, sans-serif; color:#999999;}

.icon_area{float:right; padding-right:7px;}

.icon_txt{ float:right; padding-right:7px; padding-top:6px;}



.search_but{background:url(images/zoom_icon.jpg) left top no-repeat; width:20px; height:16px; border:none; cursor:pointer;}





.banner_area{width:978px; height:327px; padding-top:31px; clear:both; background:url(images/banner.jpg) left top no-repeat;}

.banner_left{width:537px; float:left;}

.banner_left_txt{font:bold 21px Arial, Helvetica, sans-serif; clear:both; padding-bottom:28px;}

.banner_left_txt span{color:#000000;}

.banner_left_txt .large{color:#c71718; font-size:28px;}

.banner_left_txt2{font:bold 12px Arial, Helvetica, sans-serif; clear:both; padding-bottom:20px; line-height:17px;}

.banner_left_txt2 span{color:#b21112; text-transform:uppercase;}

.banner_left_but{width:218px; float:left;}







.banner_right{width:440px; float:right; background:url(images/fwd_13.jpg) bottom right no-repeat; height:327px;}





.center{text-align:center;}















/*---------------------------------------------------------container area-----------------------------------------------------------------*/

.content_area{width:978px; margin:0px auto; background:url(images/content_bg2.jpg) left top no-repeat; clear:both; overflow:hidden; padding-bottom:66px;}

.content_left{width:691px; padding-right:6px; float:left; padding-top:30px}

.content_left h1{color:#b21112; font:bold 14px Arial, Helvetica, sans-serif; padding-bottom:10px; text-transform:uppercase;}

.contlist ul{list-style-type:none; padding:0px; margin:0px;}

.contlist li{list-style-type:none; padding-left:15px; margin-bottom:10px; color:#777474; background:url(images/arrow1.gif) 0px 3px no-repeat; font:normal 12px Arial, Helvetica, sans-serif;}

.contlist li span{color:#c71718; font-weight:bold;}

.content_right{width:273px; float:left;}



.cont_right_form{background:url(images/right_form_submit.jpg) left top no-repeat; width:230px; height:222px; clear:both; padding:30px 17px 0px 26px;}

.cont_right_form h1{color:#FFFFFF; font:normal 11px Arial, Helvetica, sans-serif; padding-bottom:16px; text-transform:uppercase;}

.cont_right_formfield{padding-left:10px; clear:both; color:#FFFFFF; font-size:12px;}

.cont_right_form_input{clear:both; padding-bottom:7px;}



.cont_awards{width:325px; float:left;}

.cont_gapline{width:6px; height:310px; float:left; background:url(images/award_gap.gif) left top no-repeat;}

.cont_certification{width:360px; float:left;}



.cont_awards_thumarea{clear:both; width:325px; padding-bottom:5px; overflow:hidden;}

.cont_awards_thum{width:87px; height:46px; float:left; background:#FFFFFF; border:#e8e8e8 1px solid; overflow:hidden; margin-right:7px; text-align:center; vertical-align:middle; padding-top:2px;}

.cont_awards_txt{padding-top:18px; color:#777474; font:normal 12px Arial, Helvetica, sans-serif; width:228px; float:left;}

.cont_awards_txt span{color:#c71718; font:bold 12px Arial, Helvetica, sans-serif;}



a:link, a:visited {
	text-decoration: none;
	color: #B21112;
	border: 1px solid white;
}
a:hover {
	background-color: #eee;
	border: 1px solid #ccc;
}





.cont_right_form_inputbox{background:url(images/input_box1.jpg) left top no-repeat; width:168px; height:26px; padding:6px 14px 0px 14px; margin-bottom:5px;}

.cont_right_form_inputbox2{background:url(images/input_box2.jpg) left top no-repeat; width:168px; height:26px; padding:6px 14px 0px 14px; margin-bottom:5px;}

.cont_right_form_search_box{width:166px; float:left; background:#FFFFFF; height:16px; border:#FFFFFF 1px solid; font:normal 12px Arial, Helvetica, sans-serif; color:#999999;}

.cont_right_form_submit{clear:both; padding-left:50px;}



.right_box_area{clear:both; padding:0px 10px;}

.right_box_top{background:url(images/right_box_top.jpg) left top repeat-x; height:11px; clear:both;}

.right_box_mid{border-left:#e1e3e5 1px solid; border-right:#e1e3e5 1px solid; overflow:hidden; padding:0px 12px; height:100%;}

.right_box_mid span{color:#b21112; font-size:14px; font-weight:bold; font-family:"Times New Roman", Times, serif;}

.right_testimonial_author{color:#b21112; font-style:italic; font-size:11px; font-weight:bold;}

.right_box_bot{background:url(images/right_box_bot.jpg) left top repeat-x; height:11px; clear:both;}









.right_box_top2{background:url(images/right_box2_top.jpg) left top repeat-x; height:11px; clear:both;}











/*-----------------------------------------------------footer------------------------------------------------------------*/

.footer{width:978px; clear:both; padding-top:18px; color:#FFFFFF; font:normal 12px Arial, Helvetica, sans-serif; margin:0px auto; line-height:18px;}

.footer .footer_list ul{list-style-type:none; padding:0px; margin:0px;}

.footer .footer_list li{list-style-type:none; padding:0px; margin:0px; font-size:12px; color:#FFFFFF; display:inline;}

.footer .footer_list li a{color:#FFFFFF; padding:0px 3px; text-decoration:none;}

.footer .footer_list li a:hover{text-decoration:underline;}























/*--------------------------------------------------------inner page------------------------------------------------*/

#inner_header{background:url(images/inner_header_bg.jpg) left top repeat-x; height:239px; clear:both; overflow:hidden; padding:0px; margin:0px; width:100%; padding-top:4px;}

.inner_banner_area{width:978px; height:128px; padding-top:10px; clear:both; background:url(images/inner_banner.jpg) left top no-repeat;}

.inner_banner_left{width:750px; float:left; padding-top:30px;}

.inner_banner_right{width:226px; float:right; background:url(images/inner_banner_pic.jpg) bottom right no-repeat; height:128px;}







.testi_content{width:978px; clear:both; padding-top:30px}

.testi_content h1{color:#b21112; font:bold 14px Arial, Helvetica, sans-serif; padding-bottom:10px; text-transform:uppercase;}

.testi_area{border-bottom:#CCCCCC 1px dotted; clear:both; overflow:hidden; padding-bottom:10px; margin-bottom:20px;}









/*------------------------------------------2nd march-------------------------------------------------*/

.post_img{border:#990000 2px solid; padding:2px; overflow:hidden; float:right; margin-left:20px; margin-bottom:20px;}

.post_img2{border:#990000 2px solid; padding:2px; overflow:hidden; float:left; margin-right:20px; margin-bottom:20px;}
