@charset "UTF-8";

/* CSS Document */
html {height:100%;}
body{background: url('images/background.gif') repeat-x top left #151415; color:#040404; font-family: Arial, Helvetica, sans-serif; line-height:150%; font-size:12px; height:100%;}
body.home {background:none; background-color:#151515; height:auto;}

#container{width:800px; margin:27px auto 0px; position:relative;}
#header{width:800px; height:177px; background:url('images/header-bg.gif') no-repeat top left; }

h1{color:#2f2f2f; font-size:22px; font-family:"Century Gothic", arial, sans-serif; font-weight:normal; margin-bottom:5px;}
h2{color:#80b638; font-size:20px; font-family:"Century Gothic", arial, sans-serif; font-weight:bold;}
h3{color:#2f2f2f; font-size:18px; font-family:"Century Gothic", arial, sans-serif; font-weight:normal;}
h4{color:#80b638; font-size:15px; font-family:"Century Gothic", arial, sans-serif; font-weight:bold; }

p{margin-top:5px; margin-bottom:8px;}
a, a:link, a:visited{color:#80b638; text-decoration:none;}
a:hover, a:active{color:#bdbec0;}
small {font-size:.8em;}
label{color:#80b638; width:125px; display:-moz-inline-box; display:inline-block; text-align:left; padding-right:10px; padding-bottom:4px; font-size:13px; font-weight:bold; vertical-align:top;}

#header #nav 			{background:url('images/menu-bg.gif') repeat-x bottom left; padding-left:254px; position:absolute; top:135px; left:0; width:546px; height:42px; }
#header #nav ul 		{list-style:none;}
#header #nav li			{float:left; padding:0; margin-left:5px;}
#header #nav li a		{color:#636363; padding:11px; display:block; text-decoration:none; font-family:"Century Gothic", arial, sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase;}
#header #nav li a:hover	{color:#151515;}

.home #container ul { list-style:none; position:absolute; top:267px; left:260px; width: 345px; height: 35px;}
.home #container li{float:left; padding:0;}
.home #container li a{color:#80b638; padding:4px; display:block; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
.home #container li a:hover{color:#ffffff; }

#page{width:800px; min-height:600px; height:auto !important; height:600px; background:url('images/page-bg.gif') no-repeat top left #d9d9d9; }
#content {width:516px; padding:30px 20px 40px 10px; margin-left:254px; display:block; position:relative; }
#sidebar{width:257px; padding:0; position:absolute; top:0px; left:10px; background:url('images/sidebar-bg.png') no-repeat top left; color:#e9e9e9; height:auto !important; height:100%; min-height:100%;}

#sidebar #sidecontent { width:195px; margin:0 31px; position:relative; background:url('images/sidebar-content-bg.gif') no-repeat top left #2f2e2e; height:auto !important; height:100%; min-height:100%; }
#sidebar #sidecontent div { padding:10px;}
#footer{font-size:10px; padding:250px 10px 10px 10px; color:#f2f2f2; position:absolute; bottom:0; left:31px; display:inline-block; display:-moz-inline-box; width:175px; background-color:#2f2e2e; clear:both; }
#title{position:absolute; top:36px; left:267px; width:500px;}
#title h1{color:#80b638; font-size:30px;}

ul{list-style:disc; margin-bottom:5px;} 
li{color:#80b638; margin-left:20px; padding:3px 0px;} 
li span{color:#040404;}

.clear {clear:both;}
strong {font-weight:bold;}
input,select,textarea {margin:3px 0px;}
form{margin-top:10px}

BLOCKQUOTE {color: #000000;display: block;padding: 0 60px; width: 400px; position:relative;}
.leftquote {color:#666666; font-size:700%; line-height:12px; position:absolute; top:15px; left:20px}
.rightquote {color:#666666; font-size:700%; line-height:12px; position:absolute; bottom:-10px; right:20px}