*html{height:auto;}



body { padding:0px; margin:0px;}



h1, h2, h3, h4, h5, h6, span, p, form, label{padding:0px; margin:0px;}



h2{width:100%; height:32px; padding:8px 0 0 0px; margin:0 6px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#126FB0; text-align:left; text-decoration:none; font-weight:bold;}







a{ font-family:Tahoma; font-size:11px; font-weight:bold; color:#1672BA; text-decoration:none;}



a:hover{color:#000000;}







#container{width:920px; height:auto; padding:0; margin:0 auto 0 auto; background-image:url(../images/page_bg.png); background-position:top left; background-repeat:repeat-x; background-color:#FFFFFF;}







#header{width:920px; float:left; height:auto; padding:0px; margin:0px;}







#header_top{width:920px; float:left; height:109px; padding:0px; margin:0px;}



#header_logo{width:586px; float:left; height:78px; padding:11px 0 0 0; margin:0px;}







#header_phone{width:334px; float:left; height:109px; padding:0px; margin:0px;}







#header_top_nav{width:334px; float:left; height:35px; padding:0px; margin:5px 0 0 0; }



#header_top_nav_blank{width:88px; float:left; height:35px; padding:0px; margin:0; }







#header_top_navigation{width:243px; float:right; height:35px; padding:0px; margin:0; }



#header_top_navigation ul{list-style:none; padding:0px; margin:0;  text-align:right;}



#header_top_navigation ul li{float:left; line-height:35px; font-family:Tahoma; font-size:11px; font-weight:bold; color:#1672BA; text-align:right; text-decoration:none;}



#header_top_navigation ul li.devider{float:left; font-family:Tahoma; font-size:11px; font-weight:bold; color:#1672BA; text-align:right; text-decoration:none;}



#header_top_navigation ul li a{ padding:0px 3px; margin:0; font-family:Tahoma; font-size:11px; font-weight:bold; color:#1672BA; text-align:right; text-decoration:none;}











#header_number{width:317px; float:left; height:57px; padding:12px 0 0 22px; margin:0px;}







#err_msg{text-align:center; color:red; font-size:12px; padding:5px 0px;	}



.errorMsg{text-align:center; color:red; font-size:12px; padding:5px 0px;}















#main_navigation{width:920px; float:left; height:25px; padding:0px; margin:0px; border-top:1px dashed #999999; border-bottom:1px dashed #999999;}







#navigation{width:630px; float:left; height:25px; padding:0px; margin:0px;}



#navigation ul{list-style:none; padding:0px; margin:0;  text-align:right;}



#navigation ul li{float:left; line-height:25px; font-family:Tahoma; font-size:11px; font-weight:bold; color:#1672BA; text-align:right; text-decoration:none;}



#navigation ul li.devider{float:left; font-family:Tahoma; font-size:11px; font-weight:bold; color:#1672BA; text-align:right; text-decoration:none;}



#navigation ul li a{ padding:0px 30px 0px 10px; margin:0; font-family:Tahoma; font-size:11px; font-weight:bold; color:#848484; text-align:right; text-decoration:none;}



#navigation ul li a:hover{color:#187BD2;}



#navigation ul li a:hover, #navigation ul li a.current{color:#187BD2;}







.request a{ font-family:Tahoma; font-size:11px; font-weight:bold; color:#848484; text-decoration:none;}



.request a:hover, .request a.current{color:#187BD2;}







#navigation_right{width:290px; float:left; height:25px; padding:0px; margin:0px;}



#navigation_right_icon{width:18px;; float:left; height:15px; padding:5px 0 5px 140px; margin:0px;}



#navigation_right_text{width:122px; float:left; height:25px; padding:3px 0 0 10px; margin:0px; font-family:Tahoma; line-height:25px; font-size:11px; font-weight:bold; color:#000000; text-align:left; text-decoration:none;}







#banner{width:920px; float:left; height:auto; padding:0px; margin:5px 0 0 0;}







#year_blog_msg{ width:195px; text-align:right; display:none; color:red; font-size:11px;}























#body_footer{width:920px; float:left; height:auto; padding:0px; margin:0px; background-image:url(../images/body_bg.jpg); background-position:top left; background-repeat:repeat-x;}



























#middle_body{width:920px; float:left; height:auto; padding:0px; margin:0px; border-bottom:0px solid #DFDFDF;}



#body_left{width:554px; float:left; height:auto; padding:30px 10px 50px 10px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; text-align:left; text-decoration:none;}







#body_left span{font-weight:normal;}







.complete_our{width:554px; float:left; height:auto; padding:0; margin:0;}



.our_blog_heading{width:554px; float:left; height:auto; padding:0; margin:0 0 14px 0; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#23AFF7; text-align:left; text-decoration:none; font-weight:normal;}



.our_blog{width:550px; float:left; height:auto; padding:0 6px 6px 0; margin:0px 0 0px 0; }



.our_blog_inner{width:550px; float:left; height:auto; padding:0; margin:0; }



.our_blog_inner_top{width:542px; float:left; height:auto; padding:0 0 30px 0; margin:0 2px 0px 0; }







.inner_top_heading{width:518px; float:left; height:32px; padding:8px 0 0 0px; margin:0 6px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#126FB0; text-align:left; text-decoration:none; font-weight:bold;}



.inner_top_heading a{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#126FB0; text-align:left; text-decoration:none; font-weight:bold;}



.inner_top_heading a:hover{ color:#848484;}











.inner_top_list_complete{width:540px; float:left;  height:18px; padding:0; margin:0 6px 0 0; border-top:1px dashed #999999; border-bottom:1px dashed #999999; }



.inner_top_list_icon{width:16px; float:left;  height:12px; padding:6px 0 0 0; margin:0; }







.inner_top_list{width:495px; float:left; line-height:18px;  padding:0; margin:0 0; font-family:Tahoma; font-size:11px; font-weight:normal; color:#000000; text-align:left; text-decoration:none;}



.inner_top_list span{color:#2484C7; font-weight:normal; font-family:Tahoma; font-size:11px; text-align:left; text-decoration:none;}











.inner_top_text{width:540px; float:left; height:auto; padding:10px 0 10px 4px; margin:0 6px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#535353; text-align:left; text-decoration:none;}











.comment_complete{width:518px; float:left;  height:18px; padding:0; margin:0 6px 0 0; font-family:Tahoma; font-size:11px; font-weight:normal; color:#000000; text-align:left; text-decoration:none;}



.comment_icon{width:16px; float:left;  height:12px; padding:6px 0 0 0; margin:0; }







.comment_text{width:495px; float:left; line-height:18px;  padding:0; margin:0 0; font-family:Tahoma; font-size:11px; font-weight:bold; color:#2484C7; text-align:left; text-decoration:none;}



.comment_text span{color:#2484C7;}







.our_blog_inner_bottom{width:518px; float:left; height:auto; padding:0 0 0 0; margin:8px 24px 0 0;}



.inner_bottom_heading{width:518px; float:left; height:29px; padding:11px 0 0 0px; margin:0px 6px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#126FB0; text-align:left; text-decoration:none; font-weight:bold;}



















#logo_haading{width:554px; float:left; height:auto; padding:0; margin:40px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#23AFF7; text-align:left; text-decoration:none; font-weight:normal;}



#logos{width:554px; float:left; height:auto; padding:0; margin:10px 0 46px 0;}



.logo_image_base{width:124px; float:left; height:auto; padding:0; margin:0 10px 0 0; background-color:#DEDEDE;}



.logo_image{width:118px; float:left; height:auto; padding:0; margin:3px;}















#left_text{width:554px; float:left; height:auto; padding:0; margin:0px 0 46px 0; font-weight:normal;}







#left_col{width:554px; float:left; height:auto; padding:0; margin:0px;}







.col1{width:164px; height:auto; float:left; background-color:#DBDBDB; padding:4px; margin:0; margin-left:10px;}



.col1_inner{width:164px; height:auto; float:left; background-image:url(../images/column_bg.jpg); background-position:top left; background-repeat:repeat-x; background-color:#DFDFDF; padding:0; margin:0;}







.col1_inner_heading{width:155px; height:30px; float:left; padding:12px 0 0 9px; margin:0; color:#23AFF7; font-size:18px; text-align:center; font-weight:400;}



.col1_inner_heading a{width:155px; height:30px; float:left; color:#23AFF7; font-size:18px; font-weight:400;}



.col1_inner_heading a:hover{width:155px; height:30px; float:left; color:#848484; font-size:18px; font-weight:400;}



.col1_inner_price{width:142px; height:20px; float:left; padding:6px 0 0 20px; margin:0; background-color:#E2E2E2; border:1px solid #D9D9D9; font-family:Tahoma; font-size:14px; font-weight:normal; color:#585858; text-align:left; text-decoration:none;}



.col1_inner_price span{color:#EB0B0B; }







.col1_inner_list{width:164px; height:auto; float:left; padding:0; margin:14px 0 20px 0;}



.col1_inner_list ul{list-style:none; padding:0px; margin:0 0 0 8px; float:left;}



.col1_inner_list ul li{ line-height:22px; font-family:Tahoma; font-size:11px; font-weight:normal; color:#595959; text-align:left; text-decoration:none; padding:0 0 0 14px;}







.col1_inner_button{width:87px; height:20px; float:left; padding:0 0 0 77px; margin:0;}















.col2{width:164px; height:auto; float:left; background-color:#DBDBDB; padding:4px; margin-left:14px;}



.col2_inner{width:164px; height:auto; float:left; background-image:url(../images/column_bg.jpg); background-position:top left; background-repeat:repeat-x; background-color:#DFDFDF; padding:0; margin:0;}







.col2_inner_heading{width:166px; height:30px; float:left; padding:0; margin:0;}



.col2_inner_price{width:146px; height:20px; float:left; padding:6px 0 0 20px; margin:0; background-color:#E2E2E2; border:1px solid #D9D9D9; font-family:Tahoma; font-size:14px; font-weight:normal; color:#585858; text-align:left; text-decoration:none;}



.col2_inner_price span{color:#EB0B0B; }







.col2_inner_list{width:166px; height:auto; float:left; padding:0; margin:14px 0 0 0;}



.col2_inner_list ul{list-style:none; padding:0px; margin:0 0 0 8px; float:left;}



.col2_inner_list ul li{ line-height:22px; font-family:Tahoma; font-size:11px; font-weight:normal; color:#595959; text-align:left; text-decoration:none; background-image:url(../images/bullet2.jpg); background-position:top left; background-repeat:no-repeat; padding:0 0 0 14px;}















.col3{width:164px; height:auto; float:left; background-color:#DBDBDB; padding:4px; margin-left:14px;}











#body_right{width:326px; float:right; height:auto; padding:10px 10px 50px 0px; margin:0px;}



.right-inner{ padding-left:0px; float:right;}



#icons{width:336px; float:left; height:auto; padding:0px; margin:0 0 0 8px; border-top:1px dashed #999999;}



#soc_linking{width:239px; float:left; height:auto; padding:8px 0 8px 3px; margin:0 0px 0px 0px;}



#soc_linking_one{width:130px; float:left; height:44px; padding:0 0 0 5px; margin:0px;}



#soc_linking_two{width:104px; float:left; height:44px; padding:0px 0 0 0px; margin:0;}







#viedo_icon{width:41px; float:left; height:50px; padding:0 2px 10px 6px; margin:0;}







.video{width:295px; float:right; height:auto; padding-bottom:25px;padding-top:10px; margin:0px 0 0 -4px; }



.video_text{width:311px; float:left; height:auto; padding:0px; margin:5px 0 0 0;font-family:Tahoma; font-size:11px; font-weight:bold; color:#1672BA; text-align:center; }







.bbb_logo{width:294px; float:right; height:auto; padding-top:50px; margin:55px 0 0 0; }



.pay_icon{width:294px; float:right; height:auto; padding:0; margin:10px 0 0 0; }







.industry_icon{width:294px; float:right; height:auto; padding:0; margin:4px 0 0 0; }







#loading_div{width:0px;height:0px; display:none;}



#request_container_msg{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color:#0C5BAB; font-weight:bold; text-decoration:none; display:none;}







.request_msg1{width:294px; float:left; height:35px; padding:0; margin:35px 0 0 0; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#23AFF7; text-align:center; text-decoration:none; font-weight:normal; display:none;}







#request_container{width:294px; float:right; height:275px; padding-top:9px;   }



.request_quate_heading{width:294px; float:right;  padding:0; margin:10px 0 0 0; border-bottom:1px dashed #999999; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#23AFF7; text-align:left; text-decoration:none; font-weight:normal;line-height: 30px;}

.request_quate_heading2{width:294px; float:left;  height:40px;  padding:0; margin:12px 0 0 0; border-bottom:1px dashed #999999; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#23AFF7; text-align:left; text-decoration:none; font-weight:normal;}






.heading_text{width:294px; float:left; height:auto; padding:0; margin:15px 0 0 0; color:#0C5BAB; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;  text-align:left; text-decoration:none; }



.running_text{width:294px; float:left; height:auto; padding:0; margin:0; color:#363636; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;  text-align:left; text-decoration:none; }



.running_text span{font-weight:bold;  text-align:left; text-decoration:none; }







#fom_content{width:279px; float:left; height:auto; padding:10px 0 20px 3px; margin:0px 0 0 0; }



.inp{ width:238px; background-color:#E9E9E9; border:#C0C0C0 1px solid; font-family:Tahoma; font-size:12px; font-weight:bold; text-align:left; text-decoration:none; color:#848484; margin:10px 0 0 0; padding:5px 10px;}



.inp:hover{ border:solid 1px #23AFF7;}



.btn{ margin:10px 0 0 0;}







#footer1{width:920px; float:left; height:auto; padding:0px ; margin:20px 0 0 0; padding-bottom:2px; text-align:center; font-family:Tahoma; font-size:11px; font-weight:normal; color:#898686; text-decoration:none; }







#footer{width:920px; float:left; height:auto; padding:0px ; margin:0px 0 25px 0; border-top:1px dashed #C1C1C1; border-bottom:1px dashed #C1C1C1;}







#footer_left{width:586px; float:left; height:auto; padding:0px; margin:0px;}



#footer_left_navigation{width:626px; float:left; height:32; padding:0px 0 0 10px; margin:0px; font-family:Tahoma; font-size:11px; font-weight:normal; color:#898686; text-align:left; text-decoration:none;}



#footer_left_navigation a{line-height:32px; padding:0px; margin:0px; font-family:Tahoma; font-size:11px; font-weight:normal; color:#898686; text-align:left; text-decoration:none;}



#footer_left_navigation a:hover{color:#187BD2;}



#footer_left_navigation ul{list-style:none; padding:0px; margin:0;  text-align:right;}



#footer_left_navigation ul li{float:left; line-height:32px; font-family:Tahoma; font-size:11px; font-weight:normal; color:#898686; text-align:right; text-decoration:none;}



#footer_left_navigation ul li.devider{float:left; font-family:Tahoma; font-size:11px; font-weight:normal; color:#898686; text-align:right; text-decoration:none;}



#footer_left_navigation ul li a{ padding:0px 20px; margin:0; font-family:Tahoma; font-size:11px; font-weight:normal; color:#898686; text-align:right; text-decoration:none;}



#footer_left_navigation ul li a:hover{color:#187BD2;}











#footer_left_copyright{width:626px; float:left; height:36px; padding:0px 0 0 10px; margin:5px 0 0 0; font-family:Tahoma; font-size:11px; font-weight:normal; color:#656363; text-align:left; text-decoration:none;}







#footer_left{width:636px; float:left; height:auto; padding:0px; margin:0px;}







#footer_right{width:284px; float:left; height:auto; padding:0px; margin:0px;}



#footer_right_left{width: 72px; float:left; height:auto; padding:0px; margin:0px;}



#footer_logo{width:212px; float:left; height:auto; padding:18px 0 0 0px; margin:0px;}















/*Contact Us*/







#fom_main{width:600px; float:left; height:auto; padding:0px; margin:0px 0 0 0px;}











#heading_contact{width:600px; float:left; height:auto; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#126FB0; text-align:left; text-decoration:none; margin:25px 0 0 120px;}







#text_top{float:left; height:auto; padding:0px; margin:10px 0 0 0px; font-family:Tahoma; font-size:12px; font-weight:normal; color:#898686; text-align:left; text-decoration:none;}



#text_top span{ font-weight:bold; color:#363636; text-align:left; text-decoration:none;}







#form_fields{width:600px; float:left; height:auto; padding:0px; margin:10px 0; font-family:Tahoma; font-size:11px; font-weight:normal; color:#898686; text-align:right; text-decoration:none;}



.filled {



	PADDING-RIGHT: 10px;



	MARGIN-TOP: 3px;



	PADDING-LEFT: 10px;



	FONT-SIZE: 12px;



	FLOAT: left;



	PADDING-BOTTOM:5px;



	WIDTH: 610px;



	COLOR: #000000;



	PADDING-TOP: 0;



	FONT-FAMILY: Arial, Helvetica, sans-serif;



	TEXT-ALIGN: left



}



.filled LABEL {



	PADDING-RIGHT: 0px;



	PADDING-LEFT: 0px;



	FONT-WEIGHT: normal;



	FONT-SIZE: 12px;



	FLOAT: left;



	PADDING-BOTTOM: 0px;



	MARGIN: auto 0px;



	WIDTH: 180px;



	COLOR: #363636;



	PADDING-TOP: 0px;



	FONT-FAMILY: Arial, Helvetica, sans-serif



}







.filled_right{



	margin-left:180px;



}



.inp1select {



	BORDER-RIGHT: #c5c5c5 1px solid;



	



	BORDER-TOP: #c5c5c5 1px solid;



	



	FONT-WEIGHT: normal;



	FONT-SIZE: 12px;



	



	BORDER-LEFT: #c5c5c5 1px solid;



	WIDTH: 200px;



	COLOR: #707070;



	



	BORDER-BOTTOM: #c5c5c5 1px solid;



	FONT-FAMILY: Arial, Helvetica, sans-serif



}



.inp1select:hover{ border:solid 1px #23AFF7;}



.inp1 {



	BORDER-RIGHT: #c5c5c5 1px solid;



	



	BORDER-TOP: #c5c5c5 1px solid;



	



	FONT-WEIGHT: normal;



	FONT-SIZE: 12px;



	



	BORDER-LEFT: #c5c5c5 1px solid;



	COLOR: #707070;



	



	BORDER-BOTTOM: #c5c5c5 1px solid;



	FONT-FAMILY: Arial, Helvetica, sans-serif;



	width:200px;



}



.inp1:hover{ border:solid 1px #23AFF7;}



.inp2 {



	BORDER-RIGHT: #c5c5c5 1px solid;



	



	BORDER-TOP: #c5c5c5 1px solid;



	



	FONT-WEIGHT: normal;



	FONT-SIZE: 12px;



	



	BORDER-LEFT: #c5c5c5 1px solid;



	COLOR: #707070;



	



	BORDER-BOTTOM: #c5c5c5 1px solid;



	FONT-FAMILY: Arial, Helvetica, sans-serif;



	width:80px;



}



.inp2:hover{ border:solid 1px #23AFF7;}



.inp1textarea {



	BORDER-RIGHT: #c5c5c5 1px solid;



	



	BORDER-TOP: #c5c5c5 1px solid;



	



	FONT-WEIGHT: normal;



	FONT-SIZE: 12px;



	FLOAT: left;



	



	BORDER-LEFT: #c5c5c5 1px solid;



	WIDTH: 200px;



	COLOR: #707070;



	



	BORDER-BOTTOM: #c5c5c5 1px solid;



	FONT-FAMILY: Arial, Helvetica, sans-serif;



	HEIGHT: 100px



}



.inp1textarea:hover{ border:solid 1px #23AFF7;}



.collor{color:#FF0000;}







#map{height:auto;  margin:0 auto;}











/*Our Work*/







#work_body_left{width:885px; float:left; height:auto; padding:30px 10px 0px 10px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; text-align:left; text-decoration:none;}







.heading_outer_ourwork{width:885px; }



#heading_ourwork{width:554px; float:left; height:auto; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; text-transform:capitalize; font-weight:bold; color:#126FB0; text-align:left; text-decoration:none; margin:0px 0 0 0px; }







#heading_ourwork_text{width:110px; float:left; height:25px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; text-transform:capitalize; font-weight:bold; color:#126FB0; text-align:left; text-decoration:none; margin:0px 0 0 0px;}







#heading_ourwork_text span{color:#727272; font-size:14px; font-weight:bold;}







.bg_thumb{width:544px; float:left; height:auto; padding:10px 0 10px 10px; margin:10px 0 0 0px; font-family:Tahoma; font-size:12px; font-weight:normal; color:#898686; text-align:left; text-decoration:none; background-color:#f8f8f8;}







.folio_thumb_bg{width:514px; float:left; height:auto; padding:10px; margin:0px 0 0px 0px; background-color:#ffffff;}







.folio_thumb_top{width:514px; float:left; height:10px; padding:0; margin:0;}



.folio_thumb_middle{width:486px; float:left; height:auto; padding:5px 14px; margin:0; background-image:url(../images/folio_bg.jpg); background-position:top left; background-repeat:repeat-y;}



.folio_thumb_bottom{width:514px; float:left; height:10px; padding:0; margin:0;}















#heading_ourwork_nav{width:444px; float:left; height:25px; padding:0px; margin:0px;}



#heading_ourwork_nav ul{list-style:none; padding:0px; margin:0;  text-align:right;}



#heading_ourwork_nav ul li{float:left; line-height:25px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#1672BA; text-align:left; text-decoration:none;}



#heading_ourwork_nav ul li.devider{float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#727272; text-align:right; text-decoration:none;}



#heading_ourwork_nav ul li a{ padding:0px 10px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#848484; text-align:left; text-decoration:none;}



#heading_ourwork_nav ul li a:hover{color:#3B98E8;}



#heading_ourwork_nav ul li a:hover, #heading_ourwork_nav ul li a.current{color:#3B98E8;}







.work_right_col_outer{width:300px; float:right; height:auto; padding:10px 10px 0px 10px; margin:8px 0 3px 0px; background-color:#f8f8f8;}



.work_right_col{width:300px; float:left; height:207px; padding:15px 0; overflow:hidden; margin:0px 10px 10px 0; background-color:#ffffff; }











#body_right_work{width:331px; float:left; height:auto; padding:10px 10px 50px 5px; margin:0px; background-color:#F8F8F8;}







.paging{width: auto; float:right; height:25px; padding:0; margin:0; }







.paging_pre_button{width:19px; float:left; height:19px; padding:0; margin:0;}







#paging_link{width:auto; float:left; height:25px; padding:0; margin:0;}



#paging_link ul{list-style:none; padding:0px; margin:0;}



#paging_link ul li{float:left; line-height:25px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#1672BA; text-align:left; text-decoration:none;}



#paging_link ul li.devider{float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#727272; text-align:left; text-decoration:none;}



#paging_link ul li a{ padding:4px 7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#848484; text-align:left; text-decoration:none; border:solid 1px #2482CC; margin:0px 1px;}



#paging_link ul li a:hover{color:#3686CA;}



#paging_link ul li a:hover, #paging_link ul li a.current{color:#ffffff; background: #2482CC;}



#paging_link ul li a.deactive, #paging_link ul li a.deactive:hover{color:#8F8377; border:solid 1px #8F8377; background:none;}





.paging_next_button{width:19px; float:left; height:19px; padding:0; margin:0;}











.paging_bottom{width:103px; float:left; height:19px; padding:0 0 0 198px; margin:0px 20px 0 0;  }







.paging_pre_button_bottom{width:19px; float:left; height:19px; padding:0; margin:0;}







#paging_link_bottom{width:65px; float:left; height:19px; padding:0; margin:0;}



#paging_link_bottom ul{list-style:none; padding:0px; margin:0;}



#paging_link_bottom ul li{float:left; line-height:19px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#1672BA; text-align:left; text-decoration:none;}



#paging_link_bottom ul li.devider{float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#727272; text-align:left; text-decoration:none;}



#paging_link_bottom ul li a{ padding:0px 5px 0 5px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#848484; text-align:left; text-decoration:none;}



#paging_link_bottom ul li a:hover{color:#3B98E8;}



#paging_link_bottom ul li a:hover, #paging_link_bottom ul li a.current{color:#3686CA;}







.paging_next_button_bottom{width:19px; float:left; height:19px; padding:0; margin:0;}















.right_col{width:300px; float:left; height:auto; padding:5px 0; overflow:hidden; margin:0px 10px 10px 0; background-color:#ffffff; }







.right_col_heading{width:276px; float:left; height:auto; padding:0 0 0 10px; margin:0;  font-family:Georgia, Times, serif; font-size:20px; font-weight:normal; color:#382E2E; text-align:left; text-decoration:none;}







.right_col_running{width:276px; float:left; height:auto; padding:0 0 0 10px; margin:14px 0;  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#777777; text-align:left; text-decoration:none;}







.right_col_link{width:276px; float:left; height:auto; padding:0 0 0 10px; margin:0 0 14px 0;  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#777777; text-align:left; text-decoration:none;}



.right_col_link ul{list-style:none; padding:0px; margin:0; }



.right_col_link ul li{line-height:16px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#1672BA; text-align:left; text-decoration:none; background-image:url(../images/bullet_our_work4.jpg); background-position:top left; background-repeat:no-repeat;padding:0px 0 0 11px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#848484; text-align:left; text-decoration:none;}



.right_col_link ul li.devider{float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#1672BA; text-align:left; text-decoration:none;}



.right_col_link ul li a{ padding:0px 0 0 11px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#848484; text-align:left; text-decoration:none;}



.right_col_link ul li a:hover{color:#848484;}







.right_col_add_button{width:276px; float:left; height:auto; padding:0 0 0 10px; margin:0;  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#777777; text-align:left; text-decoration:none;}



 



 /*blog*/







#blog_body_left{width:585px; float:left; height:auto; padding:30px 10px 50px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; text-align:left; text-decoration:none;}











.blog_heading{width:542px; float:left; height:32px; padding:8px 0 0 0px; margin:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#126FB0; text-align:left; text-decoration:none; font-weight:bold;}







.inner_bottom_heading_two{width:518px; float:left; height:29px; padding:5px 0 0 0px; margin:0px 6px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#126FB0; text-align:left; text-decoration:none; font-weight:bold;}







.paging_bottomleft{ clear:both; float:none; width:auto; height:19px; padding:0; margin:auto;  }







.paging_pre_button_bottom_left{width:19px; float:left; height:19px; padding:0; margin:0;}







#paging_link_bottom_left{width:190px; float:left; height:19px; padding:0; margin:0;}



#paging_link_bottom_left ul{list-style:none; padding:0px; margin:0;}



#paging_link_bottom_left ul li{float:left; line-height:19px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#1672BA; text-align:left; text-decoration:none;}



#paging_link_bottom_left ul li.devider{float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#727272; text-align:left; text-decoration:none;}



#paging_link_bottom_left ul li a{ padding:0px 5px 0 5px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#848484; text-align:left; text-decoration:none;}



#paging_link_bottom_left ul li a:hover{color:#3B98E8;}



#paging_link_bottom_left ul li a:hover, #paging_link_bottom ul li a.current{color:#3686CA;}







.paging_next_button_bottom_left{width:19px; float:left; height:19px; padding:0; margin:0;}











.blog_complete{width:580px; float:left; height:auto; padding:0; margin:0;}



.blog_heading2{width:580px; float:left; height:auto; padding:0; margin:0 0 14px 0; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#23AFF7; text-align:left; text-decoration:none; font-weight:normal;}



.our_blog_inner{width:580px; float:left; height:auto; padding:0; margin:0; }



.blog_top{width:580px; float:left; height:auto; padding:0 0 0 0; margin:0 0 40px 0; }







.blog_inner_top_heading{width:574px; float:left; height:32px; padding:8px 0 0 0px; margin:0 6px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#126FB0; text-align:left; text-decoration:none; font-weight:bold;}







.blog_inner_top_list_complete{width:574px; float:left;  height:18px; padding:0; margin:0 6px 0 0; border-top:1px dashed #999999; border-bottom:1px dashed #999999; font-family:Tahoma; font-size:11px; font-weight:normal; color:#000000; text-align:left; text-decoration:none;}



.blog_inner_top_list_icon{width:16px; float:left;  height:12px; padding:6px 0 0 0; margin:0; }







.blog_inner_top_list{width:555px; float:left; line-height:18px;  padding:0; margin:0 0; font-family:Tahoma; font-size:11px; font-weight:normal; color:#000000; text-align:left; text-decoration:none;}



















.blog_inner_top_list span{color:#2484C7; font-weight:normal; font-family:Tahoma; font-size:11px; text-align:left; text-decoration:none;}











/*.blog_inner_top_text{width:574px; float:left; height:auto; padding:10px 0 10px 4px; margin:0 6px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#535353; text-align:left; text-decoration:none;}



.blog_inner_top_text a{float:left; padding:0 0 0 0px; margin:0 6px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#535353; text-align:left; text-decoration:none;}



*/



.blog_inner_top_text{width:540px; float:left; height:auto; padding:10px 0 10px 4px; margin:0 6px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#535353; text-align:left; text-decoration:none;}





.blog_inner_top_text_a{float:left; padding:0 0 0 0px; margin:0 6px 0 0;  font-weight:normal; text-align:left; text-decoration:none;}







.blog_comment_complete{width:580px; float:left;  height:18px; padding:0; margin:0 6px 0 0; font-family:Tahoma; font-size:11px; font-weight:normal; color:#000000; text-align:left; text-decoration:none;}











.blog_openmind{width:432px; float:left; line-height:18px;  padding:0; margin:0 0; font-family:Tahoma; font-size:11px; font-weight:bold; color:#2484C7; text-align:left; text-decoration:none;}







.blog_comment_icon{width:16px; float:left;  height:12px; padding:6px 0 0 0; margin:0; }







.blog_comment_text{width:100px; float:left; line-height:18px;  padding:0; margin:0 0; font-family:Tahoma; font-size:11px; font-weight:bold; color:#2484C7; text-align:left; text-decoration:none;}



.blog_comment_text span{color:#2484C7;}







#blog_body_right{width:300px; float:right; height:auto; padding:30px 10px 0px 10px; margin:0px; background-color:#F8F8F8;}







.b_right_col_link{width:276px; float:left; height:auto; padding:0 0 0 10px; margin:20px 0 0 0;  font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#777777; text-align:left; text-decoration:none;}



.b_right_col_link ul{list-style:none; padding:0px; margin:0; }



.b_right_col_link ul li{line-height:16px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#1672BA; text-align:left; text-decoration:none;}



.b_right_col_link ul li.devider{float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#1672BA; text-align:left; text-decoration:none;}



.b_right_col_link ul li a{ padding:0px 0 0 0px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#848484; text-align:left; text-decoration:none;}



.b_right_col_link ul li a:hover{color:#848484;}











/*news_detail*/







.blog_inner_top_list_complete{width:574px; float:left;  height:auto; padding:0; margin:0 6px 0 0; border-top:1px dashed #999999; font-family:Tahoma; font-size:11px; font-weight:normal; color:#000000; text-align:left; text-decoration:none;}







.news_detail_comment_heading{width:548px; height:22px; float:left; padding:4px 0 0 0; margin:0 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#126FB0; text-align:left; text-decoration:none; font-weight:bold; border-top:1px dashed #999999; border-bottom:1px dashed #999999;}







.detail_openmind{width:548px; float:left; line-height:18px;  padding:0; margin:0 0; font-family:Tahoma; font-size:11px; font-weight:bold; color:#2484C7; text-align:left; text-decoration:none;}











.form_fields{width:544px; float:left; height:auto; padding:10px 0 10px 4px; margin:0 6px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#535353; text-align:left; text-decoration:none;}







.form_fields1{width:544px; float:left; height:auto; padding:0px 0 10px 4px; margin:0 6px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#535353; text-align:left; text-decoration:none;}







.news_detail_top{width:554px; float:left; height:auto; padding:0 0 0 0; margin:0 0 20px 0; }







.filled_detail {



	PADDING-RIGHT:0px;



	MARGIN-TOP: 3px;



	PADDING-LEFT: 0px;



	FONT-SIZE: 12px;



	FLOAT: left;



	PADDING-BOTTOM:5px;



	WIDTH: 510px;



	COLOR: #000000;



	PADDING-TOP: 0;



	FONT-FAMILY: Arial, Helvetica, sans-serif;



	TEXT-ALIGN: left



}











.inp_detail {



	BORDER-RIGHT: #c5c5c5 1px solid;



	



	BORDER-TOP: #c5c5c5 1px solid;



	



	FONT-WEIGHT: normal;



	FONT-SIZE: 12px;



	



	BORDER-LEFT: #c5c5c5 1px solid;



	COLOR: #707070;



	



	BORDER-BOTTOM: #c5c5c5 1px solid;



	FONT-FAMILY: Arial, Helvetica, sans-serif;



	width:200px;



}



.inp_detail:hover{ border:solid 1px #23AFF7;}





/* Page Numbers */

.pages {

    padding: 0;

    margin-top: 2px;

    clear: left;

    font-size: 11px;

}



.pages a, .pages span {

    display: block;

    float: left;

    padding: 0.2em 0.5em;

    margin-right: 0.1em;

    border: 1px solid #fff;

    background: #fff;

}



.pages span.current {

    border: 1px solid #2E6AB1;

    font-weight: bold;

    background: #2E6AB1;

    color: #fff;

}



.pages a {

    border: 1px solid #9AAFE5;

    text-decoration: none;

}



.pages a:hover {

    border-color: #2E6AB1;

}



.pages a.nextprev {

    font-weight: bold;

}



.pages span.nextprev {

    color: #666;

}



.pages span.nextprev {

    border: 1px solid #ddd;

    color: #999;

}



.pages .nextprev-next {

    float: right;

}