body{ padding:0px; margin:0px; background:url(../images/strip.jpg) repeat-x top left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#494949;}
ul, li, h1, h2, h3{ list-style-type:none; padding:0px; margin:0px;}
.img_left{ float:left;}
.img_right{ float:right;}
img{ border:0px;}
p, form{ padding:0px; margin:0px;}
a{ color:#ff7200; text-decoration:underline;}
a:hover{ color:#ff7200; text-decoration:none;}
#bgimg{ background:url(../images/background_image.png) top repeat-x; width:100%; float:left; }
/*accordation_start*/
.accordion {float:right;padding-top:5px;overflow:hidden; height:35px; font-family:Helvetica}
.accordion a{ color:#FFCC00;}
.accordion ul{ list-style: none; font-family: Arial, sans-serif; font-size: 10px; margin: 0; padding: 0;}
.accordion ul li{ float: left; padding: 0px 0px 0px 0px; display: block; color:white; background: transparent url(../images/chat_bg.png) repeat-x}
.accordion ul li p strong{ font-size: 10px; font-family: arial; line-height:13px; color:white}
.accordion ul li a{	display: block;	overflow: hidden; height: 44px;	width: 35px; cursor: pointer;}
.accordion #a1{ width: 210px; }
.accordion ul li img{ z-index: 100; position: absolute;}
.accordion ul li p{margin: 0; padding: 0; width: auto; display: block; margin:12px 0 0 45px;}
/*accordation_end*/
#wrapper{ width:100%; padding:0px; margin:0px; float:left;}
#doc_top{ width:100%; background:url(../images/top_shadow.png) no-repeat center 148px; float:left;}
#doc_width{ width:1002px; margin:0px auto;}
#doc_cont{ width:1002px; float:left;}
.header_pt1{ width:1002px; float:left;}
.head_left {width:305px; float:left; color:#fff;}
.head_left p{ color:#fff; padding:80px 0px 0px 5px; float:left;}
.logo{ float:left; margin-left:70px;}
.head_right{ width:400px; float:right;}
.head_right_pt1{ width:400px; float:right; /*background:url(../images/line_top_1.jpg) no-repeat 67px 0px;*/ height:30px; }
.head_right_pt2{ width:270px; float:right; padding:19px 0px 0px 0px;}
.head_right_pt2 input.textfield{ width:196px; float:left; border:0px; font-size:12px; background:url(../images/input_midd.jpg) repeat-x left top; padding:5px 0px 0px 0px; height:23px;}
#top_nav_menu {height:65px;width: 1002px;background:url(../images/bg.png) no-repeat top;overflow: hidden; padding: 10px 0px 0px 0px; float:left;font-family:Arial;	font-size:14px;	text-decoration:none}
#top_nav_menu ul {list-style:none outside none; padding:0px 0px 0px 10px;}
#top_nav_menu li {display:block; float: left; list-style: none; padding:8px; height:30px; background: url(../images/linemenu.jpg)  no-repeat left top; }
#top_nav_menu li.first{background:none;}
#top_nav_menu li a{ text-decoration:none;display:block; color:#146094; height:30px; padding:7px; }
#top_nav_menu li a:hover{ color:black; background: url(../images/lava.png) repeat-x; display:block;}
#top_nav_menu li a.active{ color:black;background: url(../images/lava.png) repeat-x;	display:block;}
.search{background:url(../images/search_box.png) no-repeat;	outline:none;border:none;width:160px;float:left;height:23px;margin:10px 0px 0px 10px;padding: 5px 5px 0px 5px;font-size: 12px;}
.search_btn{background:url(../images/search_btn.png) no-repeat;	outline:none;border:none; width:32px;float:left;height:29px;margin:10px 0px 0px 10px; cursor:pointer; }
#banner{width:980px; height:165px;float:left; border-bottom:10px solid #6f787f; margin:0px 0px 0px 10px;}
#banner_line{background:#868686; width:982px; height:2px; float:left;margin: 1px 0px 0px 10px;}
#doc_area{ width:1002px; float:left;}
.content{width:982px; float:left; padding:0px 0px 20px 10px; font-size:12px; line-height:20px; text-align:justify; color:#363636; }
.content .title{ font-family:Arial, Helvetica, sans-serif; padding:10px 0px 10px 0px;}
.content .title h2{font-size:18px; color:#4fb4e0; font-weight:normal; }
.content .title h2 span{color:#363636}
.content .title2{font-family:Arial, Helvetica, sans-serif; padding:10px 0px 0px 0px; position:relative; background:url(../images/tline_bg.jpg) repeat-x left bottom; margin-bottom:12px;}
.content .title2 h2{font-size:18px; color:#4fb4e0; font-weight:normal; padding:0px 0px 15px 0px; background:url(../images/abut_line.jpg) no-repeat left bottom; }
.content .title2 h2 span{color:#363636}
.content span.code{color:#59b8e2; font-weight:bold;}
#top {width:1002px; float:left;}
#logo {display:block; text-indent:-9999px; float:left; width:214px; height:123px; background:url(../images/Logo.png) no-repeat; margin:auto;}
#top_nav_menu {height:65px; width:1002px; background:url(../images/bg.png) no-repeat top;overflow: hidden; padding: 10px 0px 0px 0px; float:left;font-family:Arial;	font-size:14px;	text-decoration:none}
#top_nav_menu ul {list-style:none outside none;}
#top_nav_menu  li{display:block; float: left; list-style: none; padding:8px; height:30px; float:left; }
#top_nav_menu li a{ text-decoration:none; display:block; color:#146094; height:30px; padding:7px; }
#top_nav_menu li a:hover{ color:black; background: url(../images/lava.png) repeat-x; display:block;}
#top_nav_menu li a.active{ color:black;background: url(../images/lava.png) repeat-x;	display:block;}
.search{background:url(../images/search_box.png) no-repeat;	outline:none;border:none;width:160px;float:left;height:23px;margin:10px 0px 0px 10px;padding: 5px 5px 0px 5px;font-size: 12px;}
.search_btn{background:url(../images/search_btn.png) no-repeat;	outline:none;border:none;width:32px;float:left;height:29px;margin:10px 0px 0px 10px;}
#banner{width:980px; height:165px;float:left; border-bottom:10px solid #6f787f; margin:0px 0px 0px 10px;}
#banner_line{background:#868686; width:982px; height:2px; float:left;margin: 1px 0px 0px 10px;}
.ind_box{ width:982px; float:left; padding:15px 0px 20px 0px;}
.ind_box a{}
.ind_box .box1{background:#FFFFFF; width:272px;  border:13px solid #f5f5f5; padding:10px 12px 15px 8px; float:left; margin-right:14px; height:250px;}
.ind_box h2{font-size:19px; color:#4fb4e0; font-weight:normal; padding:8px 0px 15px 0px; text-align:left;}
.ind_box h2 span{color:#006298}
.ind_box p{ padding-top:20px;}
.box2{background:#FFFFFF; width:270px; height:280px; border:12px solid #f5f5f5; padding:10px; float:left;margin:0px 13px 0px 18px; overflow: hidden;}
.box3{background:#FFFFFF; width:270px;	height:280px; border:13px solid #f5f5f5; padding:10px; float: right; overflow: hidden;}
.boxbg{ /*background:url(../images/btm_box_bg.png) bottom repeat-x;*/ height:350px;}

/*footer_part_start*/
#boxbg2{ height:450px; background: url(../images/bg_2_btm.png) repeat-x top; color:#363636; float:left; width:100%; padding:18px 0px 0px 0px;}
#grey_portion {color:#FFFFFF; width:982px; margin:0px auto;}
.bottom_doc1{width:982px; float:left;}
#grey_portion .request_blog{width:655px; float:left; background:url(../images/line_bott.png) no-repeat right top; padding-right:25px;}
#grey_portion .head_bt{ margin-top:22px; color:#FFFFFF; font-family: "Myriad Pro",Arial, Helvetica; font-size:22px;}
#grey_portion .form_box{ width:300px; float:left;}
#grey_portion .form_box .row_1{ width:300px; float:left; padding:10px 0px 0px 0px;}
#grey_portion .form_box .row_1 label{ width:100px; float:left; text-align:right; padding:5px 0px 0px 0px;}
#grey_portion .form_box .row_1 input.textfield{ width:184px; float:right; background:url(../images/text_bg.png) no-repeat right top; height:25px; border:none; padding:0px 0px 0px 5px; line-height:25px;}
#grey_portion .form_box .row_1 textarea.textfield2{ width:184px; float:right; background:url(../images/m_text_bg.png) no-repeat left bottom; height:60px; border:none; padding:0px 0px 0px 5px; line-height:25px;}
#grey_portion .form_box_right{ width:348px; float:right;}
#grey_portion .form_box_right .row_1{ width:348px; float:left; padding:10px 0px 0px 0px;}
#grey_portion .form_box_right .row_1 label{ width:153px; float:left; text-align:right; padding:5px 0px 0px 0px;}
#grey_portion .form_box_right .row_1 input.textfield{ width:184px; float:right; background:url(../images/text_bg.png) no-repeat right top; height:25px; border:none; padding:0px 0px 0px 5px; line-height:25px;}
#grey_portion .form_box_right .row_1 textarea.textfield2{ width:184px; float:right; background:url(../images/m_text_bg.png) no-repeat left bottom; height:60px; border:none; padding:0px 0px 0px 5px; line-height:25px;}
#grey_portion .form_box_right .row_2 {width:186px; float:right; padding:2px 0px 0px 5px; line-height:25px;}
#grey_portion .form_box_right .row_2 img{ float:left; margin-right:15px;}
#leatest_blog{ width:290px; float:right;}
#leatest_blog .row_1{ width:290px; float:left;}
#leatest_blog a{color:#fff; text-decoration:none;}
#leatest_blog a:hover{color:#fff; text-decoration:underline;} 
#leatest_blog li{ background:url(../images/li_blt.png) no-repeat left 20px; padding:18px 0px 0px 18px; color:#FFFFFF;  margin-left:23px; float:left;}
.bott_part2{width:982px; float:left; padding:25px 0px 0px 0px; color:#363636;}
.bott_part2 .pt_l{ width:392px; float:left; background:url(../images/footer_seprator.png) no-repeat right top; height:130px;}
.bott_part2 .pt_2{ width:304px; float:left; background:url(../images/footer_seprator.png) no-repeat right top; height:130px; padding:0px 0px 0px 12px;}
.bott_part2 .pt_3{ width:265px; float:right;}
.bott_part2 .pt_3 h3{ font-size:14px; color:#363636; padding:5px 0px 8px 4px; font-weight:normal; text-transform:uppercase;}
.bott_part2 .pt_3 p{color:#363636; float:left; padding-left:4px;}
.textbg{background:url(../images/text_bg.png) no-repeat;border:0 none;outline:none;height:25px;width:179px;	padding-left: 5px; padding-right: 5px;}
.mtextbg{ background:url(../images/m_text_bg.png) no-repeat; border:0 none; outline:none; height:59px; width:189px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.submit{background:url(../images/submit.png) no-repeat; border:0px none; outline:0px none; height:26px; width:71px;}
#boxbg2 .head_text{margin-top:10px;	color:#363636;font-family: "Myriad Pro",Arial, Helvetica;font-size:22px;width:auto;}
#boxbg2 .head_text_underline{width:310px; background:url(../images/gray_dot_underline.png) repeat-x; height:2px; margin-top:3px;}
#footer_1{ float:left; text-align:left; width:982px;} 
.bottom_link{ width:600px; float:left;  margin:32px 0px 0px 0px; line-height:20px;}
#footer_1 ul li{ list-style-type: none; float: left; padding:0px 3px 0px 3px;}
#footer_1 ul li a{ text-decoration:none; color:#363636;overflow:auto}
#footer_1 ul li a:hover{ text-decoration:none; color:#4fb4e0;overflow:auto}
#footer_2{width:300px; float:right;} 
.bottom_logo{ width:200px; float:right; padding:30px 0px 0px 0px;}
/*about_us*/
.approach {background:#FFFFFF; width:954px; border:3px solid #f5f5f5; padding:10px; float: left; margin:15px 0px 20px 0px;}
.approach h2{font-size:18px; color:#4fb4e0; font-weight:normal; padding-bottom:10px;}
.approach h2 span{color:#006298}
.approach ul{ list-style:none;}
.approach li{background:url(../images/right_arrow.png) no-repeat left 4px; line-height:normal; padding:5px 0px 5px 25px; float:left; width:800px;}
/*contact_us*/
.contact_box{ width:982px; float:left; padding:15px 0px;}
.contact_box .cont{ width:982px; float:left; background:url(../images/bg_midd_c.jpg) repeat-y top left; }
.contact_box .top{ width:982px; float:left; background:url(../images/bg_top_c.jpg) no-repeat left top;}
.contact_box .form_box{ width:600px; float:left; padding:0px 0px 0px 25px;}
.contact_box .form_box .row{width:600px; float:left;}
.contact_box .form_box label{ width:200px; float:left; font-size:12px; padding:28px 0px 9px 0px;}
.contact_box .form_box label span{ color:#FF0000;}
.contact_box .form_box input.textfield{ width:305px; float:right; height:23px; border:1px solid #cecece; margin:24px 0px 0px 0px; color:#494949;}
.contact_box .form_box textarea.textfield{ width:304px; float:right; height:96px; border:1px solid #cecece; margin:24px 0px 0px 0px; color:#494949;}
.contact_box input.submit{ margin:20px 10px 0px 0px; float:left;}
.cont_adress{ width:700px; margin:0px auto;}
.cont_adress h1{ width:685px; float:left; color:#a03500; font-size:17px; padding-bottom:7px;}
.cont_adress h2{ width:685px; float:left; color:#a03500; font-size:17px; padding:15px 0px 7px 0px;}
.cont_adress .left{ border-right:1px solid #cecece; width:343px; float:left;}
.cont_adress p.flag{ color:#006699; font-size:17px; line-height:35px;}
.cont_adress p.phone{ color:#000000; padding:7px 0px 7px 35px; font-size:11px; background:url(../images/phone_i.jpg) no-repeat left 5px;}
.cont_adress p.fax{ color:#000000; padding:9px 0px 8px 35px; font-size:11px; background:url(../images/fax_i.jpg) no-repeat left 5px;}
.cont_adress p.mail{ color:#000000; padding:9px 0px 8px 35px; font-size:11px; background:url(../images/mail_i.jpg) no-repeat left 5px;}
.cont_adress p.phone a{ color:#f45201; padding:10px 0px 0px 0px; font-size:11px;}
.cont_adress .right{ width:295px; float:right;}
.box_g_main{ width:685px; float:left;}
.box_cont{ width:685px; float:left;} 
.about_cont{ width:665px; float:left;}
.about_cont h2{ border-bottom:1px  dotted #cecece; padding-bottom:10px; color:#333280; font-size:14px;}
.about_cont li{ background:url(../images/arrow_ora.png) no-repeat left 11px; color:#494949; font-size:11px; padding:10px 0px 0px 20px;}
.about_cont li span{ color:#006699; font-weight:bold; }
.bluenormal {color:#006699;}
.about_cont h3{ border-bottom:1px  dotted #cecece; padding-bottom:10px; color:#333280; font-size:14px; width:650px;}
/*slide show*/
pre { text-align: left; overflow: visible }
.pics {height: 225px; width: 225px; padding:0; margin:0; overflow: hidden }
.pics img { height: 200px; width: 200px; padding: 15px;  top:0; left:0 }
.pics img {
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
}
/*blog*/
.blogs_mbox{ width:975px; float:left; padding:5px 0px 0px 0px;}
.blogs_mbox .left{ width:440px; float:left; padding-bottom:25px;}
.blogs_mbox .cont_text{ width:440px; float:left; height:360px;}
.blogs_mbox .cont_text h2{ color:#494949; font-size:18px; font-weight:normal; padding:5px 0px;}
.blogs_mbox .cont_text h2 a{ color:#494949; text-decoration:none;}
.blogs_mbox .cont_text h2 a:hover{ color:#00bfff; text-decoration:none;}
.blogs_mbox span{ color:#a4a4a4; font-size:10px;}
.box_b{ width:138px;  line-height:25px;  font-weight:bold; font-size:12px; float:left; padding-top:25px;}
.box_b a{ width:138px; padding:5px; background:#00ace6; color:#FFFFFF;text-align:center; text-decoration:none;}
.box_b a:hover{width:138px; height:25px; background:#00bfff;}
.blogs_mbox .right{ width:440px; float:right; padding-bottom:25px;}
.b_icon{ margin-top:-45px;}

/*Sitemap*/
.sitamap{ width:685px; float:left;}
.sitamap li{ background:url(../images/arrow_ora.png) no-repeat left 10px; padding:8px 0px 0px 20px; font-weight:bold;}
.sitamap li a{ color:#353481; text-decoration:none;}
.sitamap li a:hover{ color:#353481; text-decoration:underline;}
pre { text-align: left; overflow: visible }
.pics { height: 225px; width: 225px; padding:0; margin:0; overflow: hidden }
.pics img { height: 200px; width: 200px; padding: 15px;  top:0; left:0 }
.pics img {-moz-border-radius: 10px; -webkit-border-radius: 10px;}
.clr{ clear:both;}

/*captcha*/
#capcha2 div {
    float: left;
} 
	.ticker
{
	white-space: nowrap;
	line-height: 16px;
	cursor: default;
	visibility: hidden;
}
.ticker a
{
	color: #667992;
	font-weight: bold;
	text-decoration: none;
}
.ticker a:hover { text-decoration: underline; }
.highlight { background-color: yellow; }
.menu_cat:hover{color:#FF7200;}
.b_icon{margin-top:0px;}
/*Portfolio*/
.portfolio_box{ width:982px; float:left; padding-bottom:20px; }
.portfolio_box h2{ width:982px; float:left; font-size:18px; font-weight:normal; color:#494949; padding-bottom:10px;}
.portfolio_box .cont{ width:982px; float:left; background:url(../images/bg_midd_c.jpg) repeat-y top left;}
.portfolio_box .top{ width:982px; float:left; background:url(../images/bg_top_c.jpg) no-repeat left top;}
.portfolio_box .top .boxes{ width:982px; float:left; padding:10px 0px 10px 0px;}
.portfolio_box .top .boxes img{ margin:0px 0px 0px 12px; float:left; }
.portfolio_box .top .boxes .none{ margin-right:0px;}
.portfolio_box .top .lines{ width:665px; float:left; }
.portfolio_box .top p.text{ width:950px; float:left; border-top:1px solid #dfdfdf; padding-top:6px; margin-left:14px;}
.shareb{position:relative; right:0px; top:-50px;}
/*changes_23-006-11*/
#header{ width:1002px; float:left; position:relative;}
.SearchBox{float:right; width:271px; height:50px; position:absolute; top:105px; right:0px; line-height:23px;}
