body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;background-color:#FFF;background-image:url(images/bg.jpg);background-repeat:repeat-x;}
#wrap{width:794px;margin-right:auto;margin-left:auto;}
#wrap #topbar{height:65px;}
#wrap #topbar h1{font-size:35px;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;display:block;padding-top:20px;padding-bottom:0;}
#wrap #header #menu{margin-left:540px;}
#wrap #header #menu ul{list-style-type:none;padding:5px 5px 5px 10px;}
#wrap #header #menu li{display:block;height:33px;margin-bottom:6px;margin-top:4px;}
#wrap #header #menu p{display:block;height:25px;padding-top:8px;padding-right:10px;padding-left:0;color:#030301;text-decoration:none;font-size:14px;text-transform:uppercase;font-weight:700;font-family:Arial, Helvetica, sans-serif;background-position:0 -33px;}
#wrap #header{background-image:url(images/header.jpg);background-repeat:no-repeat;height:168px;}
#wrap #mainpage{margin-top:10px;margin-bottom:10px;}
#wrap #mainpage #content{float:left;width:565px;}
#wrap #mainpage #sidebar{margin-left:568px;background-image:url(images/sidebarbg2.jpg);background-repeat:repeat-y;background-position:left;}
#wrap #mainpage #sidebar .sidebartop{background-image:url(images/sidebarbg1.jpg);background-repeat:no-repeat;background-position:left;display:block;height:35px;padding-left:25px;padding-right:15px;}
#wrap #mainpage #sidebar .sidebarbottom{background-image:url(images/sidebarbg3.jpg);background-repeat:no-repeat;background-position:left;height:56px;display:block;padding-left:25px;}
#wrap #mainpage #sidebar .sidebarmain{padding-right:15px;padding-left:25px;}
.clear2{display:block;clear:right;}
#wrap #mainpage #sidebar .sidebarmain li{height:25px;display:block;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#EBE9ED;}
#wrap #mainpage #sidebar .sidebarmain ul{list-style-type:none;margin-bottom:15px;}
.clear{clear:both;display:block;}
#wrap #mainpage #content p{line-height:18px;color:#666;margin-bottom:20px;}
#content h1,#content h2,#content h3,#content h4,#content h5{color:#000;font-family:Arial, Helvetica, sans-serif;display:block;padding-left:5px;margin-bottom:15px;font-weight:400;}
#wrap #mainpage #content blockquote{display:block;background-image:url(images/blockquote.gif);background-repeat:no-repeat;background-position:5px 2px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;margin:10px;padding:5px 5px 5px 25px;}
#wrap #mainpage #content ul{list-style-type:none;color:#666;padding:10px;}
#wrap #mainpage #content code{background-color:#EBE9ED;font-family:"Courier New", Courier, monospace;font-size:12px;display:block;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#FAFAFE;white-space:pre;padding:5px;}
#wrap #mainpage #content .postinfo{background-image:url(images/postinforbg.gif);background-repeat:no-repeat;background-position:center bottom;display:block;height:30px;text-align:center;font-size:10px;margin-bottom:0;clear:left;}
#wrap #mainpage #content .right{float:right;margin-bottom:5px;margin-left:5px;}
#wrap #mainpage #content td{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;padding:5px;}
#wrap #mainpage #content ul li{display:block;background-image:url(images/listbullet.gif);background-repeat:no-repeat;background-position:2px;padding:5px 5px 5px 25px;}
#wrap #mainpage #content ol{color:#666;list-style-position:inside;list-style-type:decimal;padding:10px;}
#wrap #mainpage #content ol li{padding:3px;}
.smalldesc{display:block;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:400;text-transform:none;color:#666;}
#wrap #mainpage #sidebar .sidebartop h2{padding-top:10px;}
#footer{background-color:#FFF;background-image:url(images/footerbg.gif);background-repeat:repeat-x;background-position:left bottom;height:140px;}
#footer #footercontent{width:794px;margin-top:15px;margin-right:auto;margin-left:auto;padding:35px 5px 5px;}
#content h1{font-size:26px;}
#wrap #mainpage #sidebar h2{text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:700;display:block;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#EBE9ED;}
#content h2{font-size:20px;}
#content h3{font-size:18px;}
#content h4{font-size:16px;}
#content h5{font-size:14px;}
#wrap #mainpage #sidebar .sidebarmain a:hover{display:block;height:20px;padding-top:5px;padding-right:5px;padding-left:5px;color:#666;text-decoration:none;background-color:#FBFCFF;}
a:visited,active{color:#4B4C06;}
a:hover{color:#999;text-decoration:none;}
#wrap #mainpage #content #quicklinks{float:right;width:225px;background-color:#FFF;background-image:url(images/sidebox2.gif);background-repeat:repeat-y;margin:35px 5px 5px;}
#wrap #mainpage #content #quicklinks .qltop{background-image:url(images/sidebox1.gif);background-repeat:no-repeat;height:22px;display:block;}
#wrap #mainpage #content #quicklinks .qlbttm{background-image:url(images/sidebox3.gif);background-repeat:no-repeat;height:34px;display:block;}
#wrap #mainpage #content #quicklinks ul{list-style-type:none;padding:10px 20px;}
#wrap #mainpage #content #quicklinks h2{font-size:14px;text-transform:uppercase;color:#B7A677;display:block;font-weight:700;text-align:center;background-color:#E3DCCA;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#C7B994;margin:0 20px;padding:3px;}
#wrap #mainpage #content #quicklinks li{display:block;height:22px;background-image:none;background-position:0 0;padding:0;}
#wrap #mainpage #content #quicklinks a:hover{height:19px;padding-top:3px;display:block;padding-right:5px;padding-left:20px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#CEC29F;color:#333;text-decoration:none;background-image:url(images/bullet.gif);background-repeat:no-repeat;background-position:2px;background-color:#fff;}
#wrap #mainpage #content table{width:98%;border-color:#CCC #999 #999 #CCC;border-style:solid;border-width:1px;}
#wrap #mainpage #content th{background-color:#E9E9E9;text-transform:uppercase;color:#000;text-align:left;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;padding:5px;}
#wrap #mainpage #content .clear2{clear:left;line-height:1px;margin:0;padding:0;}
#wrap #mainpage #content img{background-color:#EFEFEF;border:1px solid #D8D8D8;padding:5px;}
#wrap #mainpage #content .left{float:left;margin-right:5px;margin-bottom:5px;}
.textfield{display:block;float:left;width:190px;background-color:#F3F4E8;border:1px solid #D6D9AE;margin:5px;}
.label{clear:both;display:block;float:left;text-align:right;font-weight:700;width:150px;margin:3px;padding:5px;}
.button{clear:both;display:block;float:left;background-color:#E3E6C8;font-weight:700;border:2px solid #efefef;color:#993;margin:3px 3px 3px 70px;padding:5px;}
.textfield:hover{background:#FBFCF8;}
.textfield:focus{background:#fff;}
.frm{margin-left:70px;width:420px;height:175px;}
.frm2{margin-left:70px;width:420px;height:200px;}
.center{text-align:center;}
*,form{margin:0;padding:0;}
#wrap #header #menu a,#wrap #header #menu a:visited,active{background-image:url(images/topmenu.png);background-repeat:no-repeat;display:block;height:25px;padding-top:8px;padding-right:10px;padding-left:10px;color:#030301;text-decoration:none;font-size:14px;text-transform:uppercase;font-weight:700;font-family:Arial, Helvetica, sans-serif;}
#wrap #topbar span,a{color:#990;}
#wrap #header #menu a:hover,#wrap #header #menu .active a{background-image:url(images/topmenu.png);background-repeat:no-repeat;display:block;height:25px;padding-top:8px;padding-right:10px;padding-left:10px;color:#030301;text-decoration:none;font-size:14px;text-transform:uppercase;font-weight:700;font-family:Arial, Helvetica, sans-serif;background-position:0 -33px;}
#wrap #mainpage #sidebar .sidebarmain a,#wrap #mainpage #sidebar .sidebarmain a:visited,active{display:block;height:20px;padding-top:5px;padding-right:5px;padding-left:5px;color:#999;text-decoration:none;}
#wrap #mainpage #content #quicklinks a,#wrap #mainpage #content #quicklinks a:visited,active{height:19px;padding-top:3px;display:block;padding-right:5px;padding-left:20px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#DED6BE;color:#334B01;text-decoration:none;background-image:url(images/bullet.gif);background-repeat:no-repeat;background-position:2px;}
#wrap #topbar a,#wrap #topbar a:visited,active,hover{color:#000;text-decoration:none;}
select{margin:5px; width:150px;}
.nl{display:block;float:left;font-weight:700; margin:5px; padding: 5px;}
.radio {margin:5px 0px;}
.checkbox {margin:5px 0px;}
