*{margin:0;padding:0;}
.left{float: left;}
.center{text-align: center;}
.right{float: right;}
.clear{clear: both;}

/** Basic**/
p{margin: 1em 0;line-height: 1.5em;}
a{color:#BD481D;}
a:hover{ color: #10494A;}

h1{font-size:1.3em; color: #10494A;font-weight: lighter;}
h2{font-size:1.2em; color: #BD481D;font-weight: lighter;}
h3{font-size:1.0em; color: #10494A;font-weight: lighter;}

ul,ol{list-style: none;margin:1em;}
li{}

b,strong{font-weight: bold;}
i{font-style: italic;}
blockquote{}
blockquote p{}

table{width: 100%;text-align: center;}
table tr{background: #E3E0C3;}
table tr.odd{}
table tr th{}
table tr td{line-height: 1.5em;padding: 3px;}

/** Other**/
p#pager{text-align: center;}
p#pager a{margin-left: 5px;}

ul#warning{width: auto;list-style: none;text-align: center;margin: 3em;}
ul#warning li{text-align:left;}

form{margin:  1em 0 1em;}
form ul{list-style: none;}
form li{line-height: 2em;clear: both;}
form li label{float: left;width: 150px;font-weight: bold;}
form li label span{color: red;}
form li input,form li select,form li textarea{padding:3px}
input.small{width: 100px;}
input.medium{width: 150px;}
input.large{width: 200px;}
form li textarea{width:99%;height: 150px;}
form li.description{font-size: 80%;font-style: italic;}

form li.button{text-align: center;}


/** Main**/
body{font: arial,sans-serif;color: #444; font-size: 90%;text-align: center;}
#wrapper{width: 770px;margin: 0 auto;text-align: left;}
/** Header**/
#header{width: auto;padding: 5px;}
#header h1{font-size:1.5em;padding: 10px;}
#header h2{padding: 10px;}
/** Menu**/
ul#menu{width:100%;List-style: none;height:40px;margin: 0;text-align: center;margin:0 30px 0 30px;}
ul#menu li{float:left;background:url(images/menubg.jpg) green repeat-x ;padding: 10px ;border-right: solid 1px #ffe;}
ul#menu li a{color: #ffffff;text-decoration: none;font-weight: bold;}
ul#menu li.active,ul#menu li:hover{text-decoration: underline;color:#ffffff}

ul#submenu{list-style: none;line-height:30px;height:30px;background: #DBD6AD;margin: 0;text-align: center;}
ul#submenu li{display: inline;margin: 0;padding: 0;}
ul#submenu li a{color: #444;text-decoration: none;font-weight: bold;margin: 0 5px;text-decoration: none;font-size: 12px;}
ul#submenu li.active,ul#submenu li:hover{text-decoration: underline;}
/** Container**/
#container{padding: 5px;}
/** Content**/
#content{width: 500px;float:left;}
/** Sidebox**/
#sidebox{width: 220px;float:right;}
#sidebox ul{list-style: none;font-size: 1em;margin: 1em 0 1em 0;}
#sidebox ul li{display: block;background: #DBD6AD;margin: 1px 0 0 0;padding: 5px 10px;}
#sidebox ul li a{color: #10494A;text-decoration: none;}
#sidebox ul li h2{font: 1.1em 'trebuchet ms',arial,sans-serif;margin: 1px 0 0 0;padding: 0;}
#sidebox ul li:hover a{text-decoration: underline;}

/** Footer**/
#footer{width: auto;text-align: left;	padding: 10px;background: #E4E0C2;border-top: 3px solid #10494A;border-bottom: 1px solid #CFC994;margin: 0 0 10px 0;}
#footer a{margin: 0 10px;color: #BD481D;}