html {min-height: 100%;}
* {margin: 0; padding: 0;}
a {color: #963;}
a:hover {color: #C60;}
img {border: 0;}
body {background: #F4F0DE; color: #000; font: normal 62.5% Tahoma,sans-serif;}
p,code,ul {padding-bottom: 1.2em;}
h1 {font: normal 1.8em Tahoma,sans-serif; margin-bottom: 4px; font-weight:bold; color:#94410F;}
h1,h2,h3 {padding-top: 6px;}
.clearer {clear: both;}
.left {float: left;}
.right {float: right;}
.container {background-color: #fff; font-size: 1.2em; margin: 0 auto; padding: 0 5px 0; width: 780px; border-style: solid; border-right-width: 1px; border-right-color:#94410F; border-left-width: 1px; border-left-color:#94410F; border-top:none; border-bottom:none;}
.top {padding: 10px 10px 0;}
.header {background-color: #fff; font-size: 1.2em; height: 115px; margin: 0 auto; padding: 0px 10px 5px; width: 760px;}
.header .left, .header .right {background-color: #5669A4; color: #FFF; height: 115px;}
.header .left {background-color: #fff; font: normal 2.8em "Trebuchet MS",sans-serif; line-height: 115px; width: 564px; text-align: left;}
.header .right {overflow: auto; width: 195px;}
.header .right p,.header .right h2 {padding: 0 16px;}
.header .right h2 {padding-top: 16px; font: normal 1.6em "Trebuchet MS",sans-serif;}
.nav {border: 0; height: 30px; background-color: #142B3B; width:780px; overflow:hidden;}
.nav li{margin:0;padding:0;list-style-type:none;display:inline}
.nav ul{margin:0;padding:0}
#nav-1 a{border-right: 1px solid #fff; color: #D2D7E4; display: block; float: left; font: bold 1.1em sans-serif; line-height: 30px; padding: 0 20px; text-decoration: none; background:url(../img/top-nav.gif) repeat-x;}
#nav-2 a{color: #D2D7E4; display: block; float: left; font: bold 1.1em sans-serif; line-height: 30px; padding: 0 20px; text-decoration: none; background:url(../img/top-nav.gif) repeat-x;}
.nav a:hover {color: #333300;}
.nav a.selected{color: #333300;}
.main {border-top: 4px solid #FFF; background: url(../img/bgmain.png) repeat-y;}
.sidenav {float: right; width: 210px;}
.sidenav h2 {color: #333300; font-size: 1.1em; line-height: 30px; margin: 0; padding-left: 12px;}
.sidenav ul {padding: 0; border-top: 1px solid #D5D0B0;}
.sidenav li {border-bottom: 1px solid #D5D0B0; list-style:none;}
.sidenav li a {font-size: 1.1em; color: #333300; display: block; padding: 8px 0 8px 5%; text-decoration: none; width: 95%;}
.sidenav li a:hover {background-color: #ebebeb; color: #654;}
.sidenav li a.selected {background-color: #ebebeb; color: #654;}
.content {float: left; margin: 10px 0; padding: 0 16px; width: 531px;}
.content .descr {color: #664; font-size: 0.9em; margin-bottom: 6px;}
.content .imgright {padding: 5px; border: 1px solid #D8EBD8; margin-left: 4px; float: right;}
.content p {color: #000;}
.footer {background: url(../img/bgfooter.jpg) repeat-x; color: #FFF; font: bold 1em sans-serif; line-height: 39px; text-align: center;}
.footer a,.footer a:hover {color: #FFF;}
.rbroundbox { background: url(../img/nt.gif) repeat; }
.rbtop div { background: url(../img/tl.gif) no-repeat top left; }
.rbtop { background: url(../img/tr.gif) no-repeat top right; }
.rbbot div { background: url(../img/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../img/br.gif) no-repeat bottom right; }
.rbtop div, .rbtop, .rbbot div, .rbbot {width: 100%; height: 7px; font-size: 1px;}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 85%; margin: 1em auto;}
.safetyalert {color: #FF0000; font-weight: bold;}

.errors p em{color:#C00;font-style:normal;font-weight:bold}
.errors p{margin:0}
.errors{margin:10px 0 10px 0;padding:5px 10px;border:#FC6 1px solid;background-color:#FFC;color:#000;}
.formContainer div.buttonRow{margin-left:180px}
.formContainer div.controlSet div{margin-left:170px}
.formContainer div.controlSet label,div.formContainer div.controlSet input{display:inline;float:none}
.formContainer form fieldSet div{padding:0.25em 0}
.formContainer form fieldSet{margin:10px 0;padding:10px;border:#369 1px solid}
.formContainer form legend{font-weight:bold;color:#333}
.formContainer form p.note{margin-left:170px;font-size:90%;color:#333}
.formContainer form p{margin:0}
.formContainer input.error{border-color:#C00;background-color:#FEF}
.formContainer input:focus,div.formContainer input.error:focus,div.formContainer textarea:focus{background-color:#FFC;border-color:#FC6}
.formContainer label em,div.formContainer span.label em{position:absolute;right:0;font-size:120%;font-style:normal;color:#C00}
.formContainer label,div.formContainer span.label{margin-right:10px;padding-right:10px;width:150px;display:block;float:left;text-align:right;position:relative}
.formContainer label.error,div.formContainer span.error{color:#C00}
.formContainer{margin-top:0;margin-bottom:10px;margin-left:10px;margin-right:10px;padding-top:0;padding-right:5px;padding-left:5px;padding-bottom:10px;background-color:#eee;border:#036 1px solid}
.formtext{color:#000;}
p.legend em{color:#C00;font-style:normal}
p.legend{margin-bottom:1em}