@charset "utf-8";
/* CSS Document */

body
{
margin:0 0 0 0px;
}
a{
outline:none;
}
#main
{
margin:0 auto;
width:980px;
height:auto;
background:url(../images/body-bg.gif) center top repeat-y #fff;
color:#333333;
font:normal 12px/17px Arial, Helvetica, sans-serif;
text-align:justify;
text-decoration:none;
}
.clear
{
width:100%;
height:0px;
clear:both;
overflow:hidden;
}
.gap
{
width:100%;
height:10px;
clear:both;
overflow:hidden;
}
.header
{
margin-top:10px;
padding:0px 40px 0px 40px;
width:900px;
height:auto;
float:left;
}
.logo_field
{
width:150px;
height:74px;
float:left;
}
.header_link_field
{
width:750px;
height:74px;
float:left;
}
.search_field
{
padding-top:15px;
width:750px;
height:39px;
float:left;
}
.header_link
{
width:750px;
height:20px;
text-align:right;
float:left;
}
.header_link a
{
padding-left:8px;
color:#000099;
font:bold 14px Arial, Helvetica, sans-serif;
text-decoration:none;
float:right;
}
.header_link a:hover
{
text-decoration:underline;
}
.search
{
padding:0px 5px 0px 5px;
width:150px;
height:17px;
border:1px #4525F4 solid;
float:right;
}
.search_btn
{
width:50px;
height:19px;
background:#4525F4;
color:#FFFFFF;
font:normal 12px Arial, Helvetica, sans-serif;
text-decoration:none;
border:0px #000000 solid;
float:right;
}
.main_flash_field
{
padding:0px 40px 0px 40px;
width:900px;
height:auto;
float:left;
}
.flash_field
{
padding:1px 11px 11px 1px;
width:888px;
height:248px;
background:url(../images/flash-bg.jpg) center top no-repeat;
float:left;
}
.top_nav
{
padding:0px 40px 0px 40px;
width:900px;
height:40px;
background:#000099;
float:left;
}
.top_nav2
{
padding:0px 0px 0px 10px;
width:970px;
height:40px;
background:#000099;
float:left;
}
.cone_field
{
width:980px;
height:10px;
background:url(../images/cone.gif) center top no-repeat;
overflow:hidden;
float:left;
}
/*.top_nav a
{
padding-right:13px;
padding-left:13px;
color:#FFFFFF;
font:normal 18px/37px Arial, Helvetica, sans-serif;
text-decoration:none;
}
.top_nav a:hover
{
color:#FF0000;
}
*/

.content_field
{
padding:0px 40px 0px 40px;
width:900px;
height:auto;
float:left;
}
#main_cont_field
{
list-style:none;
display:inline;
}
#main_cont_field
{
display:inline;
}
.left_side
{
width:198px;
height:auto;
float:left;
}
.right_side
{
width:700px;
height:auto;
border-left:2px #ccc solid;
float:left;
}
.inner_right_side
{
padding-left:30px;
width:670px;
height:auto;
border-left:2px #cccccc solid;
float:left;
}
.home_box
{
margin-left:20px;
padding:10px 30px 10px 20px;
width:160px;
height:190px;
background:url(../images/home-box-bg.jpg) center top no-repeat;
text-align:left;
float:right;
}
h1
{
margin:0px 0px 10px 0px;
padding:0px;
color:#151f7d;
font:normal 20px Arial, Helvetica, sans-serif;
text-decoration:none;
}

h2
{
margin:0px 0px 10px 0px;
padding:0px;
color:#FF0000;
font:bold 16px Arial, Helvetica, sans-serif;
text-decoration:none;
text-align:center;
}

h3
{
margin:0px 0px 10px 0px;
padding:0px;
color:#333333;
font:bold 16px Arial, Helvetica, sans-serif;
text-decoration:none;
}
h4
{
margin:10px 0px 10px 0px;
padding:0px;
color:#333333;
font:bold 16px Arial, Helvetica, sans-serif;
text-decoration:none;
}
.home_box img
{
margin-bottom:10px;
}
.home_box a
{
color:#333;
text-decoration:none;
}
.home_box a:hover
{
color:#0066CC;
text-decoration:none;
}
.inner_link
{
color:#FF0000;
font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;
float:right;
}

.inner_link:hover
{
text-decoration:underline;
}

.inner_link2
{
padding-left:13px;
color:#FF0000;
font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;
background:url(../images/arrow1.gif) left 3px no-repeat;
}
.inner_link2:hover
{
text-decoration:underline;
}
.inner_link3
{
color:#006699;
text-decoration:none;
}
.inner_link3:hover
{
color:#006699;
text-decoration:underline;
}

.footer
{
width:450px;
height:60px;
float:left;
}
.footer img
{
float:right;
}
.footer a
{
color:#006699;
text-decoration:none;
}
.footer a:hover
{
text-decoration:underline;
}
hr
{
border:1px #CCCCCC solid;
}
.hr
{
margin:10px 0px 65px 0px;
width:80%;
height:0px;
border-bottom:2px #CCCCCC solid;
overflow:hidden;
}
.btn
{
width:120px;
height:24px;
border:0px #000033 solid;
background:url(../images/btn.gif) center top no-repeat;
}
.btn2
{
width:120px;
height:24px;
border:0px #000033 solid;
background:url(../images/btn2.gif) center top no-repeat;
}
#client_list 
{
margin:0px 125px 0px 0px;
padding:0px;
list-style:none;
float:left;
}
#client_list li
{
margin:0px;
padding:0px 0px 10px 20px;
background:url(../images/arrow2.gif) left 3px no-repeat;
}
#faq_list a
{
color:#006699;
text-decoration:none;
}
#faq_list a:hover
{
color:#006699;
text-decoration:underline;
}

#form_tbl th
{
text-align:left;
}
.input_txt
{
margin-right:10px;
 width:150px;
 height:16px;
 font-size:11px;
 border:1px #0066CC solid;
 float:left;
}
.input_txt2
{
margin-right:10px;
 width:50px;
 height:16px;
 font-size:11px;
 border:1px #0066CC solid;
 float:left;
}
#sitemap_list li
{
padding-bottom:5px;
color:#006699;
text-decoration:none;
}
#sitemap_list li a
{
color:#006699;
text-decoration:none;
}
#sitemap_list li a:hover
{
color:#006699;
text-decoration:underline;
}