* {margin:0;padding:0;}
img {border:none}
a {color:#B86205}
body {font-family:Arial,verdana,Helvetica,sans-serif;background:url(../images/body_bg.jpg) no-repeat #315686 top center;font-size:11px;color:#000000;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;margin:0 auto;}
ol{margin-left:25px;color:#3A3D3F;font-size:12px;line-height:18px;text-align:left;}
h4 {font-size:16px;font-weight:bold;color:#3D5474;}
p {/* padding:5px 0px 5px 10px; */padding:10px;text-align:left;}
#header_container {width:997px;height:128px;background:#3d5474;margin:0 auto;}
#header_sec {width:997px;margin:0 auto;}
#logo_sec {width:260px;float:left;}
#logo_sec img{}
#menu_sec {width:725px;height:42px;border:none;/*margin:23px 0px 0px 4px;*/float:left;}
#menu_sec ul {list-style-type:none;float:right;}
#menu_sec ul li{margin-right:5px;background:url(../images/menu_right.jpg) no-repeat scroll right top transparent;color:#FFFFFF;float:left;text-align:center;}
#menu_sec ul li a{padding:0 20px;background:url(../images/menu_left.jpg) no-repeat scroll left top transparent;color:#FFFFFF;display:block;font-size:12px;font-weight:normal;line-height:42px;text-decoration:none;color:#000;}
#menu_sec ul li:hover{background:url(../images/menu_right_hover.jpg) no-repeat scroll right top transparent;}
#menu_sec ul li:hover a{background:url(../images/menu_left_hover.jpg) no-repeat scroll left top transparent;}
#menu_sec ul li.active-left{background:url(../images/menu_right_hover.jpg) no-repeat scroll right top transparent;}
#menu_sec ul li a.active-right{background:url(../images/menu_left_hover.jpg) no-repeat scroll left top transparent;}
#banner_container {width:997px;height:362px;/*background:url(../images/banner_bg1.png);*/margin:0 auto;}
#banner_container img{/*margin:31px 0px 0px 32px;*/width:997px;height:362px;}
#block_container {width:997px;height:220px;background:url(../images/block_bg.jpg);margin:0 auto;}
#demo {width:284px;float:left;padding:0px 0px 0px 58px;}
#demo h2{font-size:24px;color:#e2e4e1;font-weight:normal}
#demo ul{list-style-type:none;padding:10px 0px 0px 5px;}
#demo ul li {padding-bottom:14px;}
#demo ul li a{font-size:12px;text-decoration:underline;color:#FFF;}
#demo span a{font-size:12px;text-decoration:none;color:#FFF;float:right;margin-top:16px;font-weight:bold;}
#demo p {color:#FFFFFF;font-size:16px;text-align:left;padding:15px 0px 5px 0px;line-height:21px;}
#account {width:281px;float:left;padding:0px 0px 20px 32px;}
#account h2{font-size:24px;color:#FFF;font-weight:normal}
#account h3{font-size:18px;color:#FFF;font-weight:normal;padding:20px 0px 0px 10px;}
#account p{font-size:18px;color:#FFF;padding:10px 0px 20px 10px;}
#account span img{padding:5px 0px 0px 30px;}
#pricing {width:282px;float:left;padding:0px 0px 0px 32px;}
#pricing h2{font-size:24px;color:#345a8d;font-weight:normal;padding-bottom:10px;}
#pricing ul{list-style-type:disc;}
#pricing ul li{font-size:14px;color:#1a365a;line-height:32px;font-weight:bold;}
#pricing span a{color:#0c2647;font-size:12px;font-weight:bold;float:right;margin:16px 0px 0px 0px;text-decoration:none;}
#pricing p {color: #1A365A;font-size: 16px;text-align:left;padding:5px 0px 5px 0px;line-height:21px;}
#login_sec {float:right;width:600px;height:86px;}
#login_box1 {float:left;width:255px;margin-left:90px;height:35px;}
#login_box2 {float:left;width:255px;height:35px;}
#login_box1 span.label_span {width:26%;float:left;text-align:left;margin:5px 0px 10px 0px;color:#FFF;line-height:18px;font-weight:normal;font-size:12px;}
#login_box1 span.input_span {float:left;margin:5px 0px 10px 0px;width:70%;line-height:24px;}
#login_box1 span.input_span input{width:175px;/*padding:3px 0px 3px 0px;*/height:18px;}
#login_box1 span.input_span label.remind_space{float:left;font-size:11px;}
#login_box2 span.label_span {width:26%;float:left;text-align:left;margin:5px 0px 10px 0px;color:#FFF;line-height:18px;font-weight:normal;font-size:12px;}
#login_box2 span.input_span {float:left;margin:5px 0px 10px 0px;width:70%;line-height:24px;}
#login_box2 span.input_span input{width:175px;/*padding:3px 0px 3px 0px;*/height:18px;}
#login_box2 span.input_span label.remind_space{float:left;font-size:11px;}
.check_span {float:left;padding:10px 0 0 100px;}
.submit_control {float:right;margin-right:10px;}
.submit_control a {text-decoration:none;color:#FFF; float:left; width:100px;padding:7px 0 0 0; text-align:right;}
.submit_control a:hover {text-decoration:underline;}
.submit_control span {float:left; margin-left:20px;}
.submit_button {background:url(../images/login_btn.png) no-repeat 0 0;border:none;width:79px;height:24px;cursor:pointer;}
#welcome_container {width:997px;background:url(../images/welcome_bg.png);margin:0 auto;overflow:auto;}
#welcome_sec_pos {padding-bottom:15px;float:left;}
#welcome_sec {width:585px;float:left;margin:0 7px 0 34px;background:#f5f5f5;border:2px solid #90a2bf;min-height: 282px;}
#welcome_sec a{color:#325285;}
#welcome_sec h2{font-size:22px;color:#FFF;font-weight:bold;background:url("../images/wel_h2.jpg") repeat-x scroll 0 0 transparent;height:36px;line-height:36px;padding-left:10px}
#welcome_sec h2 span{font-size:24px;color:#FFF;font-weight:normal}
#welcome_sec p{font-size:12px;color:#3a3d3f;line-height:18px;text-align:left;padding-bottom:10px;}
#welcome_readmore {float:right;margin-bottom:15px;}
#welcome_readmore a img{float:right;border:none;}
#contact_sec {width:334px;float:left;background:#f5f5f5;border:2px solid #90a2bf;min-height:844px;}
#contact_sec #contact_form{padding:5px;}
#contact_sec h2{font-size:22px;color:#FFF;font-weight:bold;background:url("../images/wel_h2.jpg") repeat-x scroll 0 0 transparent;height:36px;line-height:36px;text-align:center;}
#contact_span1 span.label_span {width:15%;float:left;text-align:right;margin-top:5px;color:#3d5474;line-height:18px;font-weight:normal;font-size:11px;}
#contact_span1 span.input_span {float:left;margin-top:5px;width:75%}
#contact_span1 span.input_span input{width:180px;}
#contact_span1 span.input_span label.remind_space{float:left;font-size:11px;}
#contact_span1 span.input_phone {float:left;margin-top:5px;width:75%}
#contact_span1 span.input_phone input {width:50px;margin-right:5px;}
#contact_span1 {clear:both;float:left;width:315px;}
#contact_span2 {clear:both;float:left;width:315px;}
.message_span {width:15%;float:left;text-align:right;margin-top:5px;color:#3d5474;line-height:18px;font-weight:normal;font-size:11px;}
.input_message {float:left;margin-top:5px;width:75%}
.input_message input{width:220px;padding-bottom:40px;}
#contact_readmore {padding-top:8px;padding-right:72px;float:right;}
#footer_container {width:997px;margin:0 auto;background:url(../images/footer_bg.jpg) repeat-x;height:42px;clear:both;}
#footer_container_home {width:997px;margin:0 auto;background:url(../images/footer_bg.jpg) repeat-x;height:42px;clear:both;}
#allrights {float:left;line-height:42px;width:195px;color:#FFF;padding-left:5px;}
#footer_nav {float:left;line-height:42px;width:597px;color:#FFF;text-align:center;}
#footer_nav a{color:#FFFFFF;}
#copy_right {float:right;line-height:42px;width:195px;color:#FFF;text-align:right;padding-right:5px;}

#banner_inner_container {width:997px;height:362px;/*background:url(../images/banner_inner.png);*/margin:0 auto;}
#banner_inner_container img{/*margin:31px 0px 0px 32px;*/width:997px;height:362px;position:relative}
#inner_curve {width:967px;background:url(../images/inner_curve.png) no-repeat;margin:0 auto;overflow:auto;position:relative;height:119px;}
#welcome_inner_container {width:997px;background:url(../images/welcome_bg.png);margin:0 auto;overflow:auto;margin-top:-105px;}
#welcome_inner_container_sec {margin:0 auto;overflow:auto;width:997px;position:relative;margin-top:-35px;margin-bottom:15px;}
#welcome_inner_sec {background: none repeat scroll 0 0 #F5F5F5;float: left;margin: 0 0 0 15px;padding: 10px;width: 624px;min-height: 530px;}
#welcome_inner_sec_pos {float:left;padding: 10px;background:#f5f5f5}
#welcome_inner_sec a{color:ff8402;}
#welcome_inner_sec h2{font-size:20px;color:#3d5474;font-weight:bold;border-bottom:3px solid #344762;line-height:38px;}
#welcome_inner_sec h2 span{font-size:24px;color:#FFF;font-weight:normal}
#welcome_inner_sec p{font-size:12px;color:#3a3d3f;line-height:18px;text-align:left;}
#welcome_inner_readmore {float:right;margin-bottom:15px;}
#welcome_inner_readmore a img{float:right;border:none;}
#right_inner {/* background:none repeat scroll 0 0 #62748E; */float:right;margin-right:15px;/* padding-bottom:20px; */width:315px;}
#account_inner {background: none repeat scroll 0 0 #F5F5F5;float: left;margin-bottom: 12px;margin-left: 3px;padding: 10px 0 20px 0px;width: 312px;}
#account_inner_pos {margin:0px 10px 10px 10px;/* float:left; */}
#contact_inner_pos{padding: 0 10px 10px;float:left;}
#account_inner h2{background:url(../images/account_image.jpg) no-repeat 25px 0;font-size:20px;color:#3d5474;font-weight:bold;border-bottom:3px solid #344762;line-height:38px;text-align:center}
#account_inner h3{font-size:18px;color:#161515;font-weight:normal;padding:20px 0px 0px 10px;}
#account_inner p{font-size:18px;color:#161515;padding:10px 0px 20px 10px;}
#account_inner span img{padding:5px 0px 0px 30px;}
#inner_contact_sec {background: none repeat scroll 0 0 #F5F5F5;float: left;/* margin-bottom: 15px; */margin-left: 3px;padding: 10px 0 0px 0px;width: 312px;}
#inner_contact_sec h2{background:url(../images/inner_contact_icon.jpg) no-repeat 25px 7px;font-size:20px;color:#3d5474;font-weight:bold;border-bottom:3px solid #344762;line-height:38px;padding-left: 73px;}
#inner_contact_span1 span.label_span {width:15%;float:left;text-align:right;margin-top:5px;color:#161515;line-height:18px;font-weight:normal;font-size:11px;margin-right:5px;}
#inner_contact_span1 span.input_span {float:left;margin-top:5px;width:75%}
#inner_contact_span1 span.input_span input{width:180px;}
#inner_contact_span1 span.input_span label.remind_space{float:left;font-size:11px;}
#inner_contact_span1 span.input_phone {float:left;margin-top:5px;width:75%}
#inner_contact_span1 span.input_phone input {width:50px;margin-right:5px;}
#inner_contact_span1 {clear:both;float:left;width:281px;}
#inner_contact_span2 {clear:both;/* float:left; */width:281px;}
#inner_contact_span2 span.message_span {width:15%;float:left;text-align:right;margin-top:5px;color:#161515;line-height:18px;font-weight:normal;font-size:11px;margin-right:5px;}
#inner_contact_span2 span.input_message {float:left;margin:5px 0px 5px 0px;width:75%}
#inner_contact_span2 span.input_message input{width:220px;padding-bottom:40px;}
#inner_contact_readmore {padding-top:8px;padding-right:70px;float:right;}

#forgot_pass {width:486px;float:left;}
#account_assist p span a{font-weight:bold;font-style:italic;text-decoration:none;color:#3D5474}
#account_assist p {color:#3A3D3F;padding:0px 0px 0px 10px;}
#account_assist h5{padding:5px 0 10px 10px;font-size:12px;color:#3A3D3F;}
#account_assist form{padding-left:10px;color:#3A3D3F;}
#account_assist form label{color:#3A3D3F;font-size:12px;}
#account_assist .label_span {width:15%;float:left;text-align:left;margin-top:5px;color:#eedc25;line-height:18px;font-size:14px;}
#account_assist .input_span {float:left;margin-top:5px;width:85%}
#account_assist .input_span input {width:200px;}
#account_assist .error{color:#FF0000;font-size:12px;font-weight:bold;}
#account_assist .error_box{border:3px solid #cdcbcb; background-color:#e8e9ea;color:#fb8200;padding:6px;margin-top:10px;margin-left:10px;}
#account_assist .msg {color:#fb8200;font-weight:bold;}
#or_sep {float:left;padding:30px 20px 0px 20px;font-size:14px;font-weight:bold;}

.send_btn{background:url("../images/send_msg.png") no-repeat scroll 0 0 transparent;border:medium none;cursor:pointer;font-size:12px;height:23px;margin-bottom:10px;text-align:center;width:98px;margin-left:100px;margin-left:46px;margin-top:3px;}
#contact_inner_readmore {padding-top:8px;padding-right:16px;float:right;}
.autor {float:right;color:#3D5474;font-size:14px;margin-right:20px;}
.abt_quote{margin:0px 20px 0px 20px;}
ul.pricing_bul1 {padding:5px 0px 5px 30px;list-style-type:disc;color:#3A3D3F;}
.pricing_bul1 li{line-height:18px;padding:4px 0px 4px 0px;font-size:12px;text-align:left;}
ol.building_bul1 {padding:5px 0px 5px 40px;}
.building_bul1 li{line-height:18px;padding:4px 0px 4px 0px;font-size:12px;text-align:left;}
ul.industries_bul1 {padding:5px 0px 5px 30px;list-style-type:disc;}
.industries_bul1 li{line-height:18px;padding:4px 0px 4px 0px;font-size:12px;text-align:left;font-weight:bold;color:#3D5474;}
.industries_bul1 li a{text-decoration:underline;color:#b86205;}
.login_error {text-align: right;padding-right:10px;font-size:12px;font-weight:bold;color:#FF0000;}
.error{color:#FF0000;font-size:12px;font-weight:bold;}
.error_box{border:3px solid #cdcbcb; background-color:#e8e9ea;color:#fb8200;padding:6px;margin:5px 5px 0px 5px;}
.error_box p strong{color:#fb8200;}
.error_cont{color:#FF0000;font-size:12px;font-weight:bold;}
.error_other{color:#FF8B0F;font-size:12px;font-weight:bold;}
.ins{width:125px;}
.btn_1{width:65px;cursor:pointer;background:url(../images/btn_4.png) no-repeat 0 2px;height:22px;border:none;line-height:21px;}
.label_span {width:40%;float:left;text-align:left;margin-top:5px;color:#eedc25;line-height:18px;font-size:14px;}
.input_span {float:left;margin-top:5px;width:60%}
.input_span input{width:170px;}
#secrect_head {float:left;width:500px;}
.secrect {width:49%;float:left;}
.secrect_question {width:51%float:left;font-size:12px;}
.secrect_submit {float:left;margin-top:10px;}
.secrect_submit input{float:left;background:url(../images/btn_4.png) no-repeat left 2px;border:none;width:65px;height:22px;}

/*------------Industries_Dropdown---------*/
#menu_sec ul li ul {display: none;z-index:1;position:relative;}
#menu_sec li:hover ul { display: block;position:absolute;width:150px;}
#menu_sec li:hover li { background:#99aac2;width:150px;float:left;display: block;margin:0;padding:0;}
#menu_sec li:hover li a { margin:0;padding:0;border-bottom: 1px solid #fff;	color: #000;line-height:25px;text-align:left;background:none;padding:0 10px;}
#menu_sec li:hover li a:hover{ background:#ff8402;color:#FFF;}

/****************************Browser Support*****************************/
#browsers_support {margin-bottom:15px;}
.browsers_support_top {background:url(../images/b_support_top.png) no-repeat 0 0;height:14px;}
.browsers_support_mid {background:url(../images/b_support_mid.png) repeat-y 0 0;}
.browsers_support_bot {background:url(../images/b_support_bot.png) no-repeat 0 0;height:14px;} 
#browsers_support p{padding:5px 5px 2px 10px;color:#fff;}
#browsers_support .browsers_support_head{/* color:red; */color:#fff;font-size:13px;font-weight:bold;padding-top:0px }

.hide-element {display:none;}
.fb-content {text-align:center;margin-bottom:20px;}
