*{margin:0; padding:0;}
img, fieldset{border:none;}
.curv{float:left; width:100%;}
.curv img{float:left;}
:focus{outline:none}
body{background:#fff; font-family:Tahoma, Geneva, sans-serif;  font-size:12px; line-height:14px; color:#6a6a6a;}
#wrapper{margin:0 auto; width:1175px;}

#header{float:left; width:100%; padding:12px 0 45px;}
#header .logo{float:left; width:auto; margin:0 0 0 18px; display:inline;}
#header .send_sec{float:right; width:auto; margin:11px 0 0 0;}
#menu_sec{float:right; width:964px; background:url(../images/menu_bg.gif) no-repeat 0 0; height:44px; margin:5px 0 0 0; display:inline; padding:1px 0 3px;}
#menu_sec .select_sec{float:right; width:auto; margin:7px 14px 0 10px; display:inline;}
#menu_sec .select_sec select{float:right; width:220px;}

#menu{float:left; width:auto; padding:0 0 0 20px;}
#menu ul{float:left; width:1000px; list-style:none; margin-left:-35px;}
#menu ul li{float:left; width:auto; padding:0 1px 0 0; display:inline; font-size:11px; line-height:13px; color:#524f4f; text-transform:uppercase; background:url(../images/menu_sept.gif) no-repeat right 0; }
#menu ul li.last{background:none;}
#menu ul li a{float:left; width:auto; padding:15px 27px; text-decoration:none; color:#524f4f;}
#menu ul li a:hover{color:#112f51;}
#menu ul li.active a{color:#112f51;}

#body_container{float:left; width:100%;}
#left_container{float:left; width:255px;}
#left_container h3{float:left; width:auto; font-size:22px; line-height:24px; color:#474646; padding:0 0 0 16px; font-weight:normal;}
#left_container h3 strong{color:#58b8c9; font-weight:normal;}
#left_container .twitter_sec{float:left; width:auto; margin:45px 0 0 0;}

#right_container{float:right; width:895px; margin:-5px 0 0 0;}
#right_container h3{float:right; width:895px; padding:0 0 37px 0; font-size:36px; line-height:38px; color:#474646; font-weight:normal; font-family:Arial, Helvetica, sans-serif}

table.table { width:866px; border-bottom:1px solid #ccc; border-top:none; padding:0 1px; border-collapse: collapse;}
table.table tr { width:100%; background-color:#fafafa; height:50px; font-size:11px; color:#474646; border:1px solid #ccc; }
table.table tr td {border:1px solid #ccc; padding-right: 5px; padding-left: 5px; text-align: left;}
table.table tr.gray{background-color:#ebebeb;}
table.table tr th {background-color:#ebebeb; height:57px; padding-left: 5px; padding-right: 5px;}

tr {height: 20px;}

.network_sec{float:left; width:866px; border-bottom:1px solid #ccc; border-top:none; padding:0 1px;}
.network_sec ul{float:left; width:100%; list-style:none;}
.network_sec ul li{float:left; width:100%; background:#fafafa url(../images/network_border.jpg) repeat-x 0 0; height:50px; font-size:11px; color:#474646; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.network_sec ul li.gray{background:#f7f7f7 url(../images/network_border.jpg) repeat-x 0 0;}
.network_sec ul li.first{float:left; width:866px;  border-bottom:1px solid #e0e0e0; font-weight:bold; }

.network_sec ul li .col1{float:left; width:60px; border-right:1px solid #e0e0e0; text-align:center; padding:20px 0 0 0; height:30px;}
.network_sec ul li .col2{float:left; width:166px; border-right:1px solid #e0e0e0; padding:20px 0 0 28px; height:30px;}
.network_sec ul li .col3{float:left; width:65px; border-right:1px solid #e0e0e0;  padding:20px 0 0 23px; height:30px;}
.network_sec ul li .col4{float:left; width:91px; border-right:1px solid #e0e0e0; text-align:center; padding:20px 0 0 0; height:30px;}
.network_sec ul li .col6{float:left; width:65px; border-right:1px solid #e0e0e0; text-align:center; padding:16px 0 0 0; height:34px;}
.network_sec ul li .col5{float:left; width:236px; padding:6px 0 0 4px;}
.network_sec ul li .col5 a{float:left; width:auto; margin:0 4px 0 0; display:inline;}

.network_sec ul li .span1{float:left; width:60px; text-align:center; padding:32px 0 12px 0;}
.network_sec ul li .span2{float:left; width:166px; padding:32px 0 12px 28px;}
.network_sec ul li .span3{float:left; width:65px; padding:32px 0 12px 23px;}
.network_sec ul li .span4{float:left; width:91px; text-align:center; padding:32px 0 12px 0;}
.network_sec ul li .span5{float:left; width:65px; text-align:center; padding:32px 0 12px 0;}

.paging{float:right; width:auto; padding:20px 22px 15px 0}
.paging.top{ margin:-62px 0 0 0;}
.paging .link{float:left; width:auto;}
.paging ul{float:left; width:auto; list-style:none;}
.paging ul li{display:inline; padding:0 0 0 2px; float:left; width:auto;}
.paging ul li a{ width:28px; height:16px; background:url(../images/paging_btn_bg.jpg) no-repeat 0 0; text-align:center; color:#474646; float:left; padding:3px 0 9px; font-size:11px; line-height:16px; text-decoration:none;}
.paging ul li a.nxt { background:url(../images/nxt_btn.jpg) no-repeat 0 0; }
.paging ul li a.prv { background:url(../images/prv_btn.jpg) no-repeat 0 0; }
.paging ul li a.last { width:56px; background:url(../images/last_btn.jpg) no-repeat 0 0; }
.paging ul li a.first { width:56px; background:url(../images/first_btn.jpg) no-repeat 0 0; }



.customer_form{float:left; width:555px; padding:0 0 0 80px;}
.customer_form form{float:left; width:100%;}
.customer_form .row{float:left; width:100%; padding:0 0 15px 0;}
label{float:left; width:120px; padding:3px 10px 0  0;}
span {float: left;}
.input_bg1{float:left; width:205px; background:url(../images/input_bg1.jpg) no-repeat 0 0; padding:4px 8px; font-size:12px; line-height:16px;}
.input_bg1 input{float:left; width:100%; border:none; background:none;}
.input_bg2{float:left; width:66px; background:url(../images/input_bg2.jpg) no-repeat 0 0; padding:5px 5px; font-size:12px; line-height:16px;}
.input_bg2 input{float:left; width:100%; border:none; background:none;}
small{ float:left; color:#ea0000; line-height:24px; font-size:12px; line-height:17px; padding:4px 0 0 0 }
.customer_form select{width:220px;}
a.button {font-family: Arial; width: 75px; background: url(../images/btn.jpg) no-repeat 0 0; padding: 12px 3px 5px 30px; height: 30px; display: inline-block; text-align: left; text-decoration: none; font-weight: bold; color: black;}
a.button:hover {color:gray;}
.small {font-size: small;}
.x-small {font-size: x-small;}
input[type="text"] { float:left; width:205px; background:url(../images/input_bg1.jpg) no-repeat 0 0; border: none; padding:4px 8px 5px 10px; margin: 2px; font-size:12px; line-height:16px; }
input[type="password"] { float:left; width:205px; background:url(../images/input_bg1.jpg) no-repeat 0 0; border: none; padding:4px 8px 5px 10px; margin: 2px; font-size:12px; line-height:16px; }

input.button {width: 110px; background: url(../images/btn.jpg) no-repeat 0 0; padding: 0px 5px 5px 30px; height: 40px; border: none; text-align: left; text-decoration: none; font-weight: bold; color: black;}
input.button:hover {color:gray;}

.submit_btn{float:left; border:none; background:none;}
.customer_form .row .textarea_bg{ float:left; width:397px; height:114px; background:url(../images/textarea_bg.jpg) no-repeat 0 0; border:none; padding:10px 10px}
.customer_form .row .textarea_bg textarea{ float:left; width:397px; height:114px; font-size:12px; line-height:16px; border:none; background:none; overflow:auto; font-family:Arial, Helvetica, sans-serif  }

#login_sec{ float:left;width:425px; height:226px; background:url(../images/login_bg.png) no-repeat 0 0; padding:25px 30px 20px 30px; margin-left:auto; margin-right:auto;}
#login_sec h2{float:left; width:100%; padding:0 0 24px 0; font-size:36px; line-height:38px; color:#474646; font-weight:normal; font-family:Arial, Helvetica, sans-serif}
#login_sec form{float:left; width:100%;}
#login_sec .row{float:left; width:100%; padding:0 0 14px 0;}
#login_sec .row label{float:left; width:130px; padding:3px 10px 0 0; text-align:right;}
#login_sec .row .input_bg1{float:left; width:205px; background:url(../images/login_input_bg.jpg) no-repeat 0 0; padding:4px 8px; font-size:12px; line-height:16px;}
#login_sec .row .input_bg1 input{float:left; width:100%; border:none; background:none;}
#login_sec .row .submit_btn{margin:0 0 0 142px; display:inline; border:none; background:none;}
#login_sec p{ float:left; width:413px; font-size:12px; line-height:18px; color:#6a6a6a; padding:8px 0 0 12px;}


#footer{float:left; width:100%; padding:23px 0 0 0; background:url(../images/footer_bg.jpg) no-repeat 0 0;}
#footer p{float:right; width:auto; font-size:12px; line-height:14px; color:474646;}


