html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, font, img, sub, sup, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin : 0;
padding : 0;
border : 0;
}

body {
background:#fff;
font : 12px/1.6em Verdana,Arial;
color : #4c6c8e;
}

#wrapper {
width : 900px;
margin : 0 auto;
}

#header {
width : 900px;
height : 332px;
float : left;
background : url(images/header.jpg) no-repeat top left;	
}

#header ul {
list-style-type : none;
padding:0; margin:0;
margin-top : 91px;
margin-left : 122px;
float : left;
}

#header ul li {
float : left;
}

#header ul li a.a1 {width : 96px;height : 55px;display : block;background : url(images/b1_h.gif) no-repeat top left;}
#header ul li a.a2 {width : 82px;height : 55px;display : block;background : url(images/b2_h.gif) no-repeat top left;}
#header ul li a.a3 {width : 95px;height : 55px;display : block;background : url(images/b3_h.gif) no-repeat top left;}
#header ul li a.a4 {width : 107px;height : 55px;display : block;background : url(images/b4_h.gif) no-repeat top left;}

#header ul li a.b1 {width : 96px;height : 55px;display : block;background : url(images/b1.gif) no-repeat top left;}
#header ul li a.b1:hover {background : url(images/b1_h.gif) no-repeat top left;}
#header ul li a.b2 {width : 82px;height : 55px;display : block;background : url(images/b2.gif) no-repeat top left;}
#header ul li a.b2:hover {background : url(images/b2_h.gif) no-repeat top left;}
#header ul li a.b3 {width : 95px;height : 55px;display : block;background : url(images/b3.gif) no-repeat top left;}
#header ul li a.b3:hover {background : url(images/b3_h.gif) no-repeat top left;}
#header ul li a.b4 {width : 107px;height : 55px;display : block;background : url(images/b4.gif) no-repeat top left;}
#header ul li a.b4:hover {background : url(images/b4_h.gif) no-repeat top left;}

#menu_box{
width : 900px;
float : left;

background : url(images/smart_bg_menu.gif) repeat-y bottom left;	
}

#menu{
width : 224px;
float : left;
padding-top:17px;
background : url(images/menu_left.gif) no-repeat top left;	
}

ul {padding-left:15px;}
a {font : 12px Verdana; color : #d81f01; text-decoration : none;outline:none}
a:hover {text-decoration : underline;}

#menu ul {list-style-type : none; padding:0; margin:0;float:left;}
#menu ul li {float:left;}

#menu ul li a {width : 209px;height : 25px;padding-left:11px;padding-top:5px;display : block;color:#4d6d8f;font:normal 14px Verdana, Arial;text-decoration:none;text-align:left;border-bottom : 1px dotted #a5b7cc;}
#menu ul li a:hover {color:#d81f01;border-bottom : 1px dotted #d81f01;}

#menu ul li ul {list-style-type : none; padding-left:40px;padding-right:30px;padding-bottom:15px; margin:0;}
#menu ul li ul li {float:left;}
#menu ul li ul li a {width :145px;height:20px;padding-top:2px;float:left;padding-left:5px;font:normal 12px Verdana, Arial;color:#6593c2;}

#menu ul#m2 {list-style-type : none; padding:0; margin:0;float:left;}
#menu ul#m2 li {float:left;}

#menu ul#m2 li a {width : 193px;height : 25px;padding-left:27px;padding-top:5px;display : block;color:#4d6d8f;font:normal 14px Verdana, Arial;text-decoration:none;text-align:left;border-bottom : 1px dotted #a5b7cc;}
#menu ul#m2 li a:hover {color:#d81f01;border-bottom : 1px dotted #d81f01;}

#menu ul#m2 li a.special {color:#d81f01;}
#menu ul#m2 li a.special:hover {color:#4d6d8f;}

#site_box {
width : 676px;
float : left;
}

#content_box {
width : 676px;
float : left;
}


#content {
width : 651px;
float : left;
margin-top : 25px;
margin-left : 25px;
margin-bottom : 25px;
text-align : justify;
}

#site_bottom {
width : 900px;
height : 249px;
float : left;
background : url(images/site_bottom.jpg) no-repeat top left;	
}

#copy {
width : 900px;
height : 20px;
text-align:center;
color : #777;
padding-top:10px;
font : normal 10px/1.2em Verdana;
float:left;
}
#copy a {color:#333;font-size:10px;}

#fotter {
width : 900px;
height : 60px;
border-top:1px dashed #c0c0c0;
text-align:center;
color : #c0c0c0;
font : normal 10px/1.2em Verdana;
float:left;
}

h1 {font : normal 16px Verdana;color:#53779d;margin-bottom:15px;}
h2 {font : bold 14px Verdana;color:#53779d;}

a.o {font : bold 14px Verdana;color:#53779d;}
a.o:hover {color:#d81f01;}
.oi {font : bold 14px Verdana;color:#d81f01;}
.oi:hover {color:#53779d;}

.left {float : left;}
.right {float : right;}

div.box {float:left;margin-bottom:15px;}
div.box_item {float:left;width:210px;text-align:center;padding-bottom:10px;}

input {font-size:11px;color:#333;border:1px solid #617044;}
input.submit {background:#f0f0f0;cursor:pointer;width:60px;}
input.submit:hover {background:#fff;color:#000;}
textarea {font-size:11px;color:#333;border:1px solid #617044;}