/* CSS Document */

* {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {margin: 0.5em 0; }
h1 {color:#333333; font-size:1.12em; font-weight:normal;}
h2 {color:#cccc33; font-size:1.25em; font-weight:bold; line-height:1.25em;}
h3 {color:#cccc33; font-size:1.0em; font-weight:bold; margin:20px 0 5px 0;}
li,dd { margin-left:1em;}
fieldset { padding:.5em; }
img {border:none;}
img.lft {border:none; float:left;}
img.lftpad {border:none; float:left; margin:10px 20px 0 20px;}
img.lftbotpad {border:none; float:left; margin:0 0 10px 0;}
img.rhtpad {border:none; float:right; margin:5px 0 0 20px;}
img.rhtpad {border:none; float:right; margin:5px 0 0 20px;}
img.rht {border:none; float:right;}

body { font:101%/101% Verdana, Helvetica, sans-serif;}

.nav-lft {float:left; padding:2px 55px 2px 0;}
.nav-rht {float:right; padding:2px 0 2px 0;}
a.nav1 {color:#ffffff; text-decoration:none; font-size:0.88em;}
a.nav1:hover {color:#000000; text-decoration:none;}
a.nav2 {color:#000000; text-decoration:none; font-size:0.88em;}
a.nav2:hover {color:#000000; text-decoration:none;}

body { text-align:center; /*center hack*/ }
#wrap { width:100%; /*center hack*/ margin:0 auto; /*center hack*/ text-align:left; }
.pageborder {margin:0px;} /* margin around everything */

#header {text-align:left; width:800px; height:133px; background:#333333; margin:0 0 3px 0;}
#navbar {width:100%; background:#cccc33; height:10px; border-top:3px solid #fff; float:left; overflow:hidden;}
#logo {margin:0 0 0 25px; float:left; width:280px;}
#logo p {color:#fff; font-size:1.5em; line-height:1.12em; font-weight:bold; text-align:right; padding:20px 0 0 10px;}

#footer {clear:both; width:100%; height:40px;}
#footer-top {width:100%; height:5px; background:#cccc33; margin:3px 0 0 0; float:left; overflow:hidden;}

#main-body {float:left;width:100%;}
#sidebar-2 {float:right; width:25%; overflow:hidden; margin-left:-3px;}
#sidebar-2 ul {color:#333333; list-style-type:disc; margin:0 0 0 3px; list-style-image:url('images/green-dot.gif');}
#sidebar-2 li {font-size:0.75em; padding:3px 0 3px 0;}
#sidebar-2 a {color:#cc3333; text-decoration:none;}
#sidebar-2 a:hover {color:#cccc33; text-decoration:underline;}

.sidebar-2 {padding:20px 10px 20px 10px;}
#content {float:left; width:75%; overflow:hidden; text-align:justify;}
#content ul {color:#333333; list-style-type:disc; margin:0 0 0 5px;}
#content li {font-size:0.75em;}
#content a {color:#cc3333; text-decoration:underline;}
#content a:hover {color:#cccc33; text-decoration:underline;}
#content td {color:#333333; font-size:0.75em; text-align:left; padding:5px;}

.content {padding:20px 40px 20px 40px;}

#sidebar {float:left; width:0px; overflow:hidden; background:#cccc99;}
#sidebar ul {width:100%; margin:50px 0 50px 0px; padding:0; border-bottom:3px solid #fff; list-style:none;}
#sidebar li {width:100%; padding:0; margin:0; font-size:0.75em; font-weight:bold;}

a.sidebarnavA {display:block; width:100%; background:#cccc33; color:#333333; padding:3px 0 3px 20px; text-decoration:none; border-top:3px solid #fff;}
a.sidebarnavA:hover {display:block; width:100%; background:#333333; color:#ffffff; text-decoration:none;}
a.sidebarnavB {display:block; width:100%; background:#333333; color:#ffffff; padding:3px 0 3px 20px; text-decoration:none; border-top:3px solid #fff;}
a.sidebarnavB:hover {display:block; width:100%; background:#333333; color:#ffffff; text-decoration:none;}
a.sidebarnavC {color:#333333; text-decoration:underline;}
a.sidebarnavC:hover {color:#cc3333; text-decoration:underline;}


.inside {padding:10px;}

p {color:#333333; font-size:0.75em;}
.subt { text-decoration:underline; font-weight:bold; clear:both; }


