/*
GLOBAL STYLES
*/

body {margin: 0; padding: 0 0 20px 0;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif; background: #08BD82 url(background.jpg) repeat-x; color:#3a3a3a}

h1 {margin:0; padding:0 }
h2 {margin:0; padding:5px 5px 5px 36px; background: #C3AB8C url(gear.png) no-repeat; color:#9E0000; font-size:18px; text-transform:uppercase;}
h3 {margin:0 0 5px 0; padding:0; font-size:14px; color:#6666CC;}
h4 {margin:0; padding:0; font-size:12px; color:#686868}
h5 {margin:0; padding:0;}
p { }
p {margin:0 0 10px 0;}
.clear {clear:both;}
a {color:#981a1d}
hr {margin:0 0 5px 0; padding:0;border:none; height:1px;border-top:1px dotted #ccc;}
h3 a {}
.hidden {display:none; margin-top:5px;}
blockquote {margin:10px 10px 0 10px;}

/*
OVERALL LAYOUT
*/
.container {width:928px; margin:0 auto 0 auto; }
.theme {display:none;font-size:90%;color:#8796b2;width:300px; text-align:right;position:absolute; top:5px; margin-left:400px;}
.content {background:#E4F2C8;border:2px solid #8CB240;}
.sidebar {float:left;width:220px; }
.main {float:right;padding:0 0 0 0px; margin:10px 5px 10px 0;width:641px; }
.home_sidebar {margin-top:5px;float:left;width:366px; }
.home_sidebar .content {padding:4px 0; background:#D9F0AD; margin:5px 0;}
.home_sidebar .content p {padding:4px 11px; line-height:18px; margin:5px 0; }


.home_main {margin-top:5px;float:right; width:550px; }
.home_main .bottom {padding:8px 15px;  line-height:18px; margin-top:5px;}


.breadcrumb {width:100%; color:#a9b6cd;margin-bottom:10px;}

.form {margin:0; padding:0;}
.form form {margin:0; padding:0;}
.form input {margin:0; padding:1px 3px;height:15px;font-size:12px;color:#8593ad; border:1px solid #a9b6cd;}
.form input[type="submit"] {padding:0px;height:auto;background: #fff; border:none; color:#8593ad; border:1px solid #a9b6cd;}
.form input[type="submit"]:hover {background: #eee;}


#nav {display:none; height:29px; margin:0px 0 0 0 ;position:relative; z-index:100;background:#000; }
#nav ul {padding:0;margin:0;list-style-type:none;}
#nav li {float:left;position:relative;border-right:1px solid #fff;}
#nav a  {display:block;;text-decoration:none; color:#fff;  padding:7px 12px 7px 12px; }
#nav ul ul {height:0;visibility:hidden;position:absolute;top:29px;left:0; width:149px;}
#nav ul ul li {float:left; border:none;}
#nav ul ul a {background:#888; color:#fff; width:140px;padding:4px 10px; display:block;}
#nav a:hover, #nav ul ul a:hover{color:#fff; background: #333 }
#nav li a.selected {background:#ddd; color:#000;}

#utility {font-size:13px;overflow-y:hidden;height:23px;background:#fff url(above.jpg) repeat-x bottom;clear:both; width:100%;}
#utility form {display:inline;margin:0; padding:0;}
#utility input {margin:0; padding:1px 3px;height:13px;font-size:12px;color:#8593ad; border:1px solid #a9b6cd;}
#utility input[type="submit"] {padding:0px;height:auto;background: #fff; border:none; color:#8593ad; border:1px solid #a9b6cd;}
#utility input[type="submit"]:hover {background: #eee;}


#utility img {display:inline;}

#subnavigation { font-family: Arial, Helvetica, sans-serif; height:40px; background: #808000 url(icon.jpg) repeat-x; margin: 0 0 0px 0; padding: 0; }
#subnavigation ul {margin:0 0 0 10px; padding:0; }
#subnavigation li { float: left; list-style:none; margin: 0; padding: 0; }
#subnavigation li a {text-transform:uppercase;display:block;font-weight:bold; font-size: 11px;color: #fff; text-decoration:none; padding:11px 15px}
#subnavigation li a:hover, #subnavigation li a.selected  {background: #6B8E23 url(over.jpg) repeat-x;}

.sidebar_nav {background:#cb4c4c;margin-bottom:10px;}
.sidebar_nav h2 {background:none; color:white;padding-left:5px;}
.sidebar_nav ul {margin:0; padding:0; list-style:none;}
.sidebar_nav li {margin:0; padding:0;}
.sidebar_nav a {color:#F0F8FF;padding:5px; text-decoration:none; display:block;}
.sidebar_nav a:hover, .sidebar_nav a.selected {background:#6666CC;}

.footer { margin:0 auto; width:928px; clear:both;background:#fff url(_images/footer_bkg.jpg) repeat-x;padding: 0 }




