*{margin:0;padding:0;border:0;}
body{background:#d8e8ff url(images/background.png) repeat-x;font:14px helvetica, arial, verdana;color:#000;}

#main{background-color:#fff;width:953px;margin:0 auto;}
a{color:##21759B;text-decoration:none;}
a:visited{color:#146;}
a:hover{text-decoration:underline;}
h1{font:bold 22px Arial;margin:0 0 15px 5px;color:#0d1979;}
h2{font:normal 18px Arial;margin:20px 0 10px 10px;}
br.c{clear:both;}

#header{height:100px;}
#logo{float:left;margin:20px 0 0 40px;}
#logo a{font:26px Arial,serif;}
#logo a span{color:#FF6000;}
#logo p{margin-top:8px;font:14px Verdana;}
.search {width:256px;height:31px;background:url(images/search.png);float:right;margin:45px 33px 0 0;}
.search_text{margin:7px 2px 7px 5px;width:216px;height:17px;float:left;}
.gosearch{display:block;width:33px;height:31px;cursor:pointer;float:left;text-indent:100px;overflow:hidden;background:transparent;}

#topmenu{height:43px;background-color:#eee;border:1px solid #ccc;margin-bottom:13px;}
#topmenu li{display:block;float:left;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#topmenu a{display:block;padding:12px 15px;height:19px;font:bold 14px Verdana,Tahoma;z-index:2;letter-spacing:.4px;}
#topmenu a:hover{background-color:#ddd;}
#topmenu .current_page_item{border-bottom:1px solid #fff;}
#topmenu .current_page_item a{background-color:#fff;border-bottom:1px solid #fff;}

#page{float:left;width:653px;padding:0 15px 25px 20px;}
#page a{text-decoration:underline;}
#page a:hover{color:#FF6000;}
.entry{line-height:20px;text-indent:2em;}
.entry p{margin-bottom:10px;letter-spacing:.2px;}
.entry td{border:#ccc 1px solid;padding:3px;}
.entry ul{padding-left:40px;}
.entry li{list-style-position:outside;text-indent:0;margin-bottom:3px;}

.aligncenter{display:block;margin:0 auto;}

#sidebar{float:left;width:250px;}
#sidebar li{display:block;margin:2px 0;border-bottom:#ccc 1px solid;}
#sidebar a{display:block;padding:6px;font-size:13px;}

.breadcrumb{margin:0 0 20px 10px;font-size:12px;}

#footer{clear:both;height:22px;background-color:#ddd;padding:15px 20px;font-size:12px;}
#footer li{display:block;float:left;}
#footer a{display:block;padding:3px 10px;border-right:#bbb 1px solid;}
#footer p{float:left;padding:3px 20px;color:#444;}

#ofe{width:650px;background-color:#e3e3e3;}
#ofe .row{min-height:25px;padding:5px;margin:0 5px;clear:both;border-bottom:#ccc 1px solid;}
#ofe .row br{display:none;}
#ofe .row br.c{display:block;}
#ofe label{display:block;width:200px;float:left;text-align:right;padding:1px 10px;clear:left;}
#ofe label b{color:#f00;}
#ofe label .sub,#ofe .er{display:block;color:#222;font-size:11px;clear:both;}
#ofe .er{color:#f00;clear:none;}
#ofe input,#ofe textarea,#ofe select,#ofe option{float:left;padding:3px 4px;border:#aaa 1px solid;font:12px arial, verdana;}
#ofe select{padding:0;}
#ofe option{border-bottom:0;border-left:0;}
#ofe .submit{display:block;margin:15px auto;cursor:pointer;padding:5px 30px;float:none;font-weight:bold;}