@charset "utf-8";
/* CSS Document */

body
{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/top_bg.jpg) repeat-x top;
}

#main
{
width:100%;
margin:auto;
}
#header
{
width:1000px;
margin:auto;
background:url(../images/header_bg.jpg) repeat-x top;
height:148px;
}
#header_flash
{
width:942px;
height:166px;
margin:auto;
padding-left:13px;
}
#body
{
width:945px;
margin:auto;
}
#footer
{
width:100%;
margin:auto;
background:#333333 url(../images/footer_bg.jpg) repeat-x top;
height:120px;
}

/* HEADER AREA */
.logo
{
width:310px;
float:left;
text-align:center;
padding-left:30px;
}
.header_nav_top
{
height:31px;
width:660px;
float:right;
padding-top:75px;
}
.top_nav
{
width:660px;
float:right;
vertical-align:bottom;
height:26px;
}
.top_nav a:link, .top_nav a:visited
{
font-size:12px;
color:#FFFFFF;
text-decoration:none;
padding:0 10px;
display:inline-block;
line-height:26px;
margin:0 7px;
}
.top_nav a:hover
{
font-size:12px;
color:#333;
background:#3ebddf;
}
.top_nav span
{
font-size:12px;
color:#333;
background:#3ebddf;
text-decoration:none;
padding:0 10px;
display:inline-block;
line-height:26px;
margin:0 7px;
}

/* Body AREA */
.news_center
{
background:#e5ebf3;
border-left:#cfd9e7 1px solid;
border-right:#cfd9e7 1px solid;
padding:5px;
}
.news_title
{
background:url(../images/news_icon.jpg) no-repeat 10px;
padding-left:30px;
font-size:14px;
line-height:25px;
}
.news
{
width:227px;
font-size:12px;
color:#333333;
line-height:18px;
padding-left:10px;
}
.news a:link, .news a:visited
{
color:#fe6600;
text-decoration:underline;
}
.news a:hover
{
color:#333;
text-decoration:underline;
}
.news span
{
color:#ce5c00; font-weight:bold;
}
.news_space
{
height:10px;
}
.contact_box
{
background:url(../images/image5.jpg) no-repeat;
width:246px; height:124px;
font-size:12px; color:#FFFFFF;
line-height:17px;
}
.contact_box td
{
padding:5px 0;
}
.contact_box a:link, .contact_box a:visited
{
text-decoration:none;
color:#FFFFFF;
}
.contact_box a:hover
{
text-decoration:underline;
color:#FFFFFF;
}
.cont_txt
{
font-size:12px; color:#333333;
line-height:20px;
text-align:justify;
}
.cont_txt span
{
font-size:12px; color:#ff5a00;
line-height:30px;
font-weight:bold;
}
.cont_txt h1
{
font-size:13px; font-weight:bold;
color:#ff5a00;
padding:0px; margin:0px; border:0px;
}
.cont_txt ul
{
margin:0px; padding:0px; border:0px;
font-size:12px; color:#333333;
list-style:none;
}
.cont_txt li
{
background:url(../images/bullet.jpg) no-repeat left;
padding-left:20px;
line-height:30px;
}

.con_title
{
font-size:13px; color:#0a154f;
line-height:25px;
font-weight:bold;
}
.line
{
width:50px; background:url(../images/line.jpg) repeat-y top;
}

/* footer AREA */
.footer_link
{
width:940px;
margin:auto;
font-size:11px;
line-height:20px;
color:#FFFFFF;
padding:12px 0 0 0;
}
.footer_link a:link, .footer_link a:visited
{
color:#FFFFFF; padding:0 10px 0 10px; text-decoration:none; font-size:12px;
}
.footer_link a:hover
{
color:#FFFFFF;  text-decoration:underline;
}
.footer_link .disclaimer
{
font-size:11px; color:#FFFFFF; line-height:15px;
padding:5px;
text-align:justify;
}

.news_line
{
background:url(../images/line1.jpg) repeat-x 5px;
height:20px;
}
.award_txt
{
font-size:14px; color:#49a401; font-style:italic; font-weight:bold;
}

/* FAQ AREA */

.silverheader
{
background:#f9f9f9; border:#e9e9e9 1px solid;
height:34px;
font-size:13px; color:#ff5a00;
line-height:34px; padding:0 10px;
margin:3px 0;
}
.silverheader a:link, .silverheader a:visited
{
font-size:13px; color:#CC3300;
background:url(../images/arrow1.jpg) no-repeat right;
display:block;
font-weight:bold;
}
.submenu
{
background:#f9f9f9;
border:#e9e9e9 1px solid;
padding:15px;
}
.submenu ul
{ 
color:#006dac;
font-size:12px;
}
.submenu li
{
background:url(../images/bullet1.jpg) no-repeat left 12px;
padding:5px 0 5px 10px;
color:#333333;
line-height:18px;
}

.submenu li strong
{
color:#CC0000;
}

/* Contactus AREA */
.con_txt1
{
color:#bf4c00;
font-size:12px;
line-height:25px;
font-weight:bold;
}
.con_txt2
{
color:#015bc1;
font-size:16px;
font-weight:bold;
}
.con_1
{
background:url(../images/contact_1.jpg) no-repeat;
width:361px; height:92px;
font-size:12px; color:#333333;
padding:10px;
line-height:22px;
}
.con_2
{
background:url(../images/contact_2.jpg) no-repeat;
width:271px; height:35px;
font-size:12px; color:#333333;
line-height:35px; padding-left:10px;
}
.con_3
{
background:url(../images/contact_3.jpg) no-repeat;
width:271px; height:35px;
font-size:12px; color:#333333;
line-height:35px; padding-left:10px;
}
.con_4
{
background:url(../images/contact_4.jpg) no-repeat;
width:271px; height:35px;
font-size:12px; color:#333333;
line-height:35px; padding-left:10px;
}
.con_4 a:link, .con_4 a:visited
{
color:#333333; text-decoration:none;
}
.con_4 a:hover
{
color:#333333; text-decoration:underline;
}
.con_form_cen
{
background:#f9f9f9;
border-left:#e2e2e2 1px solid;
border-right:#e2e2e2 1px solid;
font-size:12px;
color:#333333;
}
.con_form_cen td
{
padding:5px 0;
}
.con_form_txt
{
width:250px;
}

/* Forms AREA */
.form_txt1
{
font-size:14px;
color:#CC0000;
font-weight:bold;
line-height:30px;
}
.form_txt1 a:link, .form_txt1 a:visited
{
font-size:12px; color:#022ac0;
font-weight:bold;
background:url(../images/form_icon.jpg) no-repeat left;
padding-left:25px;
text-decoration:none;
line-height:30px;
display:block;
}
.form_txt1 a:hover
{
 color:#022ac0; text-decoration:underline;
 }

.pass_table
{
font-size:12px; font-weight:bold; line-height:20px;
}
.pass_table_title
{
background:#c0c0c0;
font-weight:bold; padding-left:10px;
line-height:30px;
border-top:#666666 1px solid;
border-right:#666666 1px solid;
border-bottom:#666666 1px solid;
}
.pass_table_work
{
background:#f1e1c6;
line-height:18px;
font-weight:normal;
padding:5px 5px 5px 10px;
text-align:left;
border-bottom:#666666 1px solid;
border-right:#666666 1px solid;
}
.pass_table_spass
{
background:#e4f1c6;
line-height:18px;
font-weight:normal;
padding:5px 5px 5px 10px;
text-align:left;
border-bottom:#666666 1px solid;
border-right:#666666 1px solid;
}
.pass_table_enpass
{
background:#fffabd;
line-height:18px;
font-weight:normal;
padding:5px 5px 5px 10px;
text-align:left;
border-bottom:#666666 1px solid;
border-right:#666666 1px solid;
}
.pass_table_empass
{
background:#c6e9f1;
line-height:18px;
font-weight:normal;
padding:5px 5px 5px 10px;
text-align:left;
border-bottom:#666666 1px solid;
border-right:#666666 1px solid;
}
.bor_left
{
border-left:#666 1px solid;
}
.resou_txt
{
font-size:12px; color:#333333;
line-height:20px;
}
.resou_txt span
{
color:#CC3300; font-weight:bold;
text-decoration:underline;
}
.resou_txt a:link, .resou_txt a:visited
{
color:#0033CC; text-decoration:underline
}
.resou_txt a:hover
{
color:#333; text-decoration:underline
}

.xsosys
{
font-size:5px; color:#333333;
line-height:0px;
}

.home_services
{
font-size:12px; color:#333333;
line-height:25px;
}
.home_services ul
{
padding:0px; margin:0px; border:0px;
list-style:none;
}
.home_services li
{
background:url(../images/bullet1.jpg) no-repeat left;
padding-left:10px;
color:#CC3300; font-weight:bold;
}