@charset "utf-8";
/* CSS Document */

body {
margin:0;
padding:0;
text-align:center;
background-color: #000;
}

p {
margin: 0px;
padding: 0px 0px 10px 0px;
}

li {
margin: 0px;
padding: 0px;
}

ul {
list-style: none;
margin: 0px;
padding: 0px;
}

div {
text-align:left;
}

a {
color: #000;
text-decoration: none;
outline: none;
}

#main a.QE_Link {
color: #000000;
}

a:hover {
color: #000000;
}

#container {
width:800px;
background-color: #FFFFFF;
margin:0 auto;
}

#wrapper {
float: left;
width:800px;
background-image: url(../images/main_bg.jpg);
margin:0 auto;
}

#header {
background-image: url(../images/header_graphic.jpg);
background-repeat: no-repeat;
height: 95px;
}

#flash {
height: 245px;
width: 800px;
text-align: center;
}


/* --------- start navigation ---------- */

#navigation {
height:57px;
background:url(../images/nav.jpg);
margin: 0 5px 0 5px;
padding: 0 0 0 5px;
}

#navigation li{
display:inline;
}

#navigation a{
outline: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
float:left;
margin-top: 10px;
font-weight: bold;
padding: 10px 24px 0px 24px;
text-decoration:none;
color:#2d2d2d;
font-size: 12px;
display:block;
height:28px;
border-right:solid 1px #417015;
/*border-left:solid 1px #e9e9e9;*/
}

#nav a {
border-right: none;
}

#navigation a:hover{
color:#3f6521;
text-decoration:none;
}

/* ---------- end navigation ---------- */



/* --------- start hidden navigation ---------- */

#nav_hide {
height:39px;
background:url(../images/nav2.jpg);
margin: 0 5px 0 5px;
padding: 0 0 0 5px;
}

#nav_hide #welcome {
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 10px;
font-weight: bold;
padding: 0 24px 0 24px;
color:#000;
font-size: 12px;
border-right:solid 1px #000;
/*border-left:solid 1px #e9e9e9;*/
}

#nav_hide .name {
color: #FF0000;
}

#nav_hide li{
display:inline;
}

#nav_hide a{
outline: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
float:left;
margin-top: 10px;
font-weight: bold;
padding: 0 24px 0 24px;
text-decoration:none;
color:#000;
font-size: 12px;
display:block;
height:20px;
border-right:solid 1px #000;
/*border-left:solid 1px #e9e9e9;*/
}

#nav a {
border-right: none;
}

#nav_hide a:hover{
color:#3f6521;
text-decoration:none;
}

/* ---------- end hidden navigation ---------- */



/* --------- start main content ---------- */

#main {
float: left;
width: 800px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #fff;
text-align: left;
padding: 0px;
}

#main #logged_in {
text-align: left;
}

#main a {
color: #ffd529;
}

#main a:hover {
color: #ecfc39;
}


#main_left {
float: left;
width: 508px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #fff;
padding: 20px 10px 10px 15px;
text-align: left;
}

#main_left fieldset {
border: none;
padding: 0 0 8px 0;
}

#main_content {
float: left;
width: 750px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #fff;
padding: 20px 10px 10px 15px;
text-align: left;
}

#main_right {
float: right;
width: 230px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #fff;
padding: 20px 10px 10px 25px;
text-align: left;
}

#main_right #logged_in {
text-align: left;
}

#title_right {
float: right;
width: 265px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-align: right;
padding: 0 0 0 0;
}


.yellow {
color: #ffd529;
}

h1 {
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 20px;
font-weight: bold;
text-align: left;
padding: 0 0 10px 0;
margin: 0px;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
color: #fff;
font-size: 16px;
text-align: left;
padding: 0px;
margin: 0px;
}

h3 {
font-family: Arial, Helvetica, sans-serif;
color: #fff;
font-size: 15px;
text-align: left;
padding: 0px;
margin: 0px;
}

h4 {
font-family: Arial, Helvetica, sans-serif;
color: #0000000;
font-size: 14px;
text-align: left;
padding: 0px 0px 10px 0px;
margin: 0px;
}



/* --------- start news style ---------- */

#newsitem a:hover {
color:#FFFFFF;
}
#newsitem a {
color:#ffd529;
}

/* --------- end news style ---------- */



/* --------- end main content ---------- */

#spacer {
float: left;
height: 201px;
padding: 10px 0 0 0;
width:1px;
}

/* ---------- dark area start ---------- */

#dark {
float: left;
background-image: url(../images/dark_bg.jpg);
width: 800px;
}

#dark a {
color: #ffd529;
}

#dark a:hover {
color: #ecfc39;
}


#dark_left {
float: left;
width: 246px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #fff;
padding: 20px 10px 10px 10px;
text-align: left;
}

#dark_middle {
float: left;
width: 246px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #fff;
padding: 20px 10px 10px 10px;
text-align: left;
}

#dark_right {
float: right;
width: 246px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #fff;
padding: 40px 10px 10px 10px;
text-align: center;
}

/* ---------- dark area end ---------- */




/* --------- start footer ---------- */

#footer {
background-color: #000000;
float:left;
height:36px;
width: 790px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size: 11px;
text-align: right;
padding: 12px 10px 0 0;
}

#footer a{
outline: none;
font-weight: bold;
text-decoration:none;
color:#ffd529;
}

#footer a:hover{
color:#ffffff;
text-decoration:none;
}

/* ---------- end footer ---------- */

/* --------- start contact form ---------- */

#contact {
float:left;
width: 700px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size: 11px;
text-align: left;
padding: 12px 10px 0 0;
}

#EmailForm fieldset {
border: none;
margin-left: 0px;
padding: 0px;
}

#EmailForm p {
margin: 5px 0 0 0;
}

/* ---------- end contact form ---------- */


/* --------- box info start ---------- */

#box {
width: 775px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #fff;
padding: 20px 10px 10px 15px;
text-align: left;
}

#name {
width: 200px;
}

#address {
width: 380px;
}



/* --------- box info end ---------- */

.QE_Link {
position:relative;
display:none;
float: right;
clear: right;
padding: 0 5px;
white-space: nowrap;
color: #000;
font-family:Arial, Helvetica, sans-serif;
font-size: 7.5pt;
font-weight: normal;
text-decoration: none;
line-height: 15px;
height: 17px;
border: 1px solid #afafaf;
background: #fff url(../images/link_bg.png) repeat-x top left;
cursor: pointer;
}