body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%;margin:0 auto;width:768px;}
img{border:0;}
h1{border-bottom:1px dotted #CCC;padding-bottom:8px;margin-top:5px;}
h2{font-size:130%;color:#B5453F;}
h3{font-size:120%;color:#5385A1;}
html>body h1{margin-top:8px;}
p{text-align:justify;margin-bottom:14px; margin-top:14px}
hr{margin:0;padding:0; line-height:3px;}
a:link{color: #5D9BD3;}
a:visited{color:#990000;}
a:hover{color:#990000;}

#container{width:770px;}
#top2 {background: url(../images/layout_02.gif) no-repeat;width:109px;}
#top3{text-align:right;width:347px;}
#search{background:url(../images/layout_07.gif) no-repeat bottom left;padding-right:20px;text-align:right;height:50px;}
#search form{margin:0;}
#menu{height:26px;padding-left:161px;}
#menu ul{margin:0;padding:0;}
#menu ul li{margin:0; padding:0; float:left; list-style-type:none;}
#menu img{vertical-align:bottom;}

#menu ul li{margin:0;padding:0;display:inline;position:relative;float:left;}
/* Define a width so that dropdown will be vertical */
#menu li ul {display: none;position: absolute;top:26px;left:0;}
#menu li > ul {left: auto;}
#menu li:hover ul, #menu li.over ul{ display: block; }
#nav li li{z-index:3;display:block;float:none;}
/* Define a width to fix the size of the block. Use block and un-float the li */
#nav li li a {padding: 5px;line-height:14px;background-color:#FFF;text-decoration:none;color:#5385A1;font-weight:bold;width:130px;display:block;border:1px solid #5385A1;}
#nav li li a:hover{background-color:#5385A1;color:#A7C3F6;}

#side{width:161px;}

#sub_menu{width:161px; height:357px; background:url(../images/layout_26.jpg) no-repeat;}
#sub_menu ul{margin:0 2px 0 4px; padding:0;}
#sub_menu ul li{margin:0;list-style-type:none;display:block; background:#DDD;}
#sub_menu ul li a:link, #sub_menu ul li a:visited{display:block;text-decoration:none;color:#335A86; border-top:1px solid #FFF;padding:4px;}
#sub_menu ul li a:hover{background:#D0E4ED;text-decoration:none;}

#links{background:url(../images/layout_38.gif) repeat-y;padding:8px 8px 8px 8px; font-size:9px; width:145px}
#links td{padding:6px 0 6px 0;}
#links a:link, #links a:visited{color:#000; text-decoration:none;}
#links a:hover{color:#990000; text-decoration:underline;}
#links .more a{color:#B5453F;}
#contact{background:#335A86;border-left:2px solid #FFF;padding:11px 0 5px 8px; color:#FFF; font-size:10px; width:151px}
#contact a{color:#F0833A; text-decoration:none;}
#contact a:hover{text-decoration:underline;}
#contact_end{background:#335A86;}
#main{width:600px;background:url(../images/layout_29.gif) repeat-y right;border-left:1px solid #CCC;}
#contents{padding:1px 22px 10px 26px;background:#F9F9F9;margin-right:4px;}
#contents .more a{color:#5D9BD3;}
#contents .more a:hover{color:#5D9BD3; text-decoration:underline;}
#box1{width:182px;height:86px; background:url(../images/layout_61.jpg) no-repeat;padding:34px 6px 0 8px;margin-left:2px;float:left}
#box2{width:181px;height:86px; background:url(../images/layout_63.jpg) no-repeat;padding:34px 6px 0 8px;margin-left:202px; display:block}
#box3{width:174px;height:86px; background:url(../images/layout_65.jpg) no-repeat;float:right;padding:34px 6px 0 8px;margin-right:4px;}
html>body #box3{margin-right:11px;}
#box1 .more a, #box2 .more a, #box3 .more a{color:#B5453F;}
#box1 .more a:hover, #box2 .more a:hover, #box3 .more a:hover{text-decoration:underline;}
#foot{font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:right;padding:4px 18px 8px 0;}

.clear{clear:both;}
.bottom{vertical-align:bottom;}
.left{float:left;}
.right{float:right;}
.more a{text-decoration:none; font-weight:bold; font-size:10px;}
.inp{width:200px;height:15px;}
.border{border:1px solid #CCC;}
.row1{background:#D0E4ED;}
.row1 th{background:#F6E2E1;}
.row2{background:#F6E2E1;}
.row2 th{background:#D0E4ED;}
.row3{background:#FFF;}
.profile{text-align:justify;}
.profile img{border:1px solid #B5453F;}
.profile strong{font-size:130%; color:#B5453F;}
.sup{vertical-align: top; font-size:8px}
.faq strong{color:#335A86;font-size:110%;}
.wide_list li{padding-bottom:6px;}
.wide_list li ol, .wide_list li ul{padding-top:6px;}