/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;}
body{background:url(../images/index_00.jpg) repeat 0 0; font:normal 11px arial; color:#666;}
h1, h2, h3, h4, h5, h6{font-weight:bold; margin-bottom:10px; font-family:Trebuchet MS;}

blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
a img{border:none;}
:focus{outline:0}
p{margin:0 0 15px  0;}
p.p2{margin:7px 0;}
p img,.img1{float:left; margin:0 10px 10px 0}
p .img{float:right; margin:10px 0 10px 10px}
em{font-style:normal}
a{color:#1d2776; text-decoration:none}
a:hover{color:#1d2776; text-decoration:none; border-bottom:1px dashed #1d2776}
.float-l{float:left}
.float-r{float:right}


/* container */
#main{width:1000px; margin:0 auto; background:#ffffff; padding-top:15px;}
h3{color:#1d2776;font-size:14px;}
h2{color:#1d2776;font-size:18px;}
h3{color:#1d2776;font-size:14px;}
h4{font-size:13px;}
h5{font-size:11px;}
h6{font-size:11px;}

/*  header */
#top{background:url(../images/index_01.jpg) repeat-x 0 0; height:19px; padding:12px; color:#fff}
h1#logo{background:url(../images/index_02.jpg) no-repeat 0 0; width:227px; height:45px; display:block; float:left; margin:15px 25px 0 15px}
h1#logo a,h1#logo a:hover{width:227px; height:45px; display:block; text-indent:-9999px; border:0}
/*
ul#menu{list-style:none; float:right;}
ul#menu li{float:left; border-right:1px solid #666; font-size:13px; position:relative; background:#fff; z-index:1; height:25px}
ul#menu li#last{border:0}
ul#menu li a{color:#333; padding:6px 22px 3px 22px; float:left}
ul#menu li a:hover{background:#eaebff; border-bottom:1px solid #fff}
ul#menu li ul{display:none; position:absolute; margin-top:26px; left:0; list-style:none; width:180px}
ul#menu li ul li{float:none; border:0; margin:0;}
ul#menu li ul li a{background:#eaebff; display:block; padding:6px; border-bottom:1px solid #fff; float:none}
ul#menu li ul li a:hover{background:#cfc8f5; color:#000}
html>body #menu{height:auto !important}
*/
ul#menu{list-style:none; float:left; position:relative;}
ul#menu li{float:left; border-right:1px solid #666; font-size:13px; background:#fff; z-index:1; height:25px}
ul li#last,ul li#last a{border:0 !important}
ul#menu li a{color:#333; padding:6px 22px 3px 22px; float:left; border-bottom:0}
ul#menu li a:hover,ul#menu li:hover{background:#eaebff;}
ul#menu li ul{display:none; position:absolute; margin-top:25px; left:6px; list-style:none; width:750px}
ul#menu li ul li{border:0; margin:0; font-size:11px; padding:5px 0}
ul#menu li ul li a{padding:0 15px; color:#666; border-right:1px solid #999}
ul#menu li ul li a:hover{background:#fff; color:#000}
ul#menu li ul li:hover{background:#fff}


/* footer */
#footer{background:url(../images/index_03.jpg) repeat-x 0 0; padding:10px 15px; clear:both}

/*  Form  */
input,textarea,select{background:#ffffff; border:1px solid #b6b3b3; font:bold 11px arial; color:#828081; padding:2px}
input.btn-1{background:#7d0f00; color:#fff; font:bold 12px arial; text-transform:uppercase; cursor:pointer; border:0}
.button{
	color:#fff;
	padding:5px 15px;
	background:url(../images/index_11.jpg) repeat-x 0 0;
	border:0;
	font-weight: normal;
}
.button:hover{color:#99FFFF; font-weight:500; background:url(../images/index_12.jpg)repeat-x 0 0; border:0}
.login_link{width:auto; clear:both; padding:10px 50px; margin-bottom:10px}
.text_area{width:auto; clear:both; padding:20px 0}

/* content */
.content-0{width:521px; float:left}
.content-0 .top{background:url(../images/inner_content_topimg.gif) no-repeat 0 0; width:auto; height:40px;}
.content-0 .bot{background:url(../images/inner_content_botimg.gif) no-repeat 0 0; width:auto; height:50px; margin-bottom:10px}
.content-0 .midd{background:url(../images/inner_content_midimg.gif) repeat-y 0 0; width:auto; padding:0 20px; overflow:hidden}
.content-left,.content-right{width:208px; padding:45px 15px; float:left}
.col_1{width:22%; padding:0 1.5%; background:url(../images/index_04.jpg) no-repeat right 0; float:left; height:200px}
.col_2{width:41%; padding:0 1.5%; background:url(../images/index_04.jpg) no-repeat right 0; float:left; height:200px}
.col_3{width:27%; padding:0 1.5%; background:url(../images/index_04.jpg) no-repeat right 0; float:left; height:200px}
a.more{font-weight:bold; font-style:italic}
.h_rule{background:url(../images/index_05.jpg) no-repeat center 0; width:auto; height:3px; overflow:hidden; clear:both}
.mid{clear:both; position:relative; margin-bottom:10px}
.mid_img{background:url(../images/index_10.png) no-repeat 0 0; width:250px; height:262px; position:absolute; top:-6px; right:25px}
ul.s_list{margin-left:20px}
ul.s_list li{margin-bottom:5px}
.contact-info{float:right; width:350px;}
ul.in_list{list-style:none;}
ul.in_list li {font-size:13px;}
ul.in_list li a{color:#666;text-decoration:none;padding:6px;border-bottom:1px solid #eee;display:block;}
ul.in_list li a:hover{background:#c7c8f5;border-bottom:1px solid #eee;color:#111;}

#form {padding:10px 35px 10px 20px;}
fieldset {border:none;}
fieldset legend {font-size:12px;color:#666;font-weight:bold;margin-right:30px;}
label {display:block;float:left;text-align:right;margin-right:4px;width:15em;font-weight:bold;}
input, textarea, select {color:#666;font-size:12px; border:1px solid #666}
em {color:#f00;font-weight:bold;font-size:14px;margin-right:3px;vertical-align:middle;}


.clearfix{display:block; overflow:hidden; clear:both; width:auto}
* html .clearfix,* html ul li,* html .midd{height:1%}

