/* ---------------------------------------------------------------------------------
   Body
--------------------------------------------------------------------------------- */

body { margin: 0; padding: 0; background-color: #1e1e1e; font-family: Arial, Helvetica, sans-serif; }
p, li { font-size: 0.80em; line-height: 1.4em; color: #a6a892; margin: 0 0 1.1em 0;}
li { margin: 0; line-height: 1.0em; }
p a { color: #a1bd00; text-decoration: underline; }
p a:hover { color: #a1bd00; text-decoration: none;}
ul a { color: #a1bd00; text-decoration: underline; }
ul a:hover { color: #a1bd00; text-decoration: none;}
h1 { color: #577c03; font-size: 1.5em; font-weight: normal; margin: 0 0 0.6em 0; }
h1 span { color: #a1bd00; }
h1, h2 { font-size: 1.1em; font-weight: normal; margin: 0 0 0.8em 0; }
h2 { color: #577c03; }
h3 { font-size: 0.75em; color: #5a8bbd; margin: 0 0 0.4em 0; text-transform: uppercase; }
h3 a { color: #666; }
h4, h5, h6 { color: #577c03; margin: 0 0 0.8em 0; font-size: 0.75em; }
h4 a { color: #1a528e; }
h5, h6, h5 a, h6 a { color: #666; }
a img { border: none; }

.increase { font-size: 1.40em; }


/* ---------------------------------------------------------------------------------
   Header
--------------------------------------------------------------------------------- */

#wrappertop { /*outline: 1px solid red;*/}
#image { width: 100%; float: left; background-color:#000000; margin: 0px 0px 0px 0px; /*outline: 1px solid red;*/ }
#image img{ float: right; margin: 0px 0px 0px 0px; /*outline: 1px solid red;*/ }

#headerBG { width: 100%; float: left; background: url(../images/grad.jpg) repeat-x; border-bottom: solid 3px #577c03; 
height: 80px;  top: 0px; left: 0px; /*outline: 1px solid red;*/}
#headerBG #logo { float: right; margin: 0px 80px 0px 0px; .margin: -60px 80px 0px 0px; /*outline: 1px solid red;*/ }


#navigation { width: 880px; margin: auto; /*outline: 1px solid red;*/ }
#navigation ul li { margin:	-21px 0px 0px 0px; .margin:	-8px 0px 0px 0px; list-style-type: none; float: left;  }
#navigation ul li a { float: left; color: #fff; font-size: 1em; text-decoration: none; font-weight: bold; height: 86px; cursor: hand; }
#navigation ul li a span { padding: 48px 30px 0px 10px; .padding: 48px 30px 0px 10px; display: block; float: left; }
#navigation ul li a:hover { background-color: #bace00; border-bottom: solid 4px #577c03; height: 82px; .height: 82px;}

.lower { width: 100%; float: left; padding: 0px 0px 0px 0px; /*outline: 1px solid red;*/ background: url(../images/grad_b.jpg) repeat-x; height: 25px; z-index: 1; }

/* ---------------------------------------------------------------------------------
   MAIN
--------------------------------------------------------------------------------- */

#wrapper { width: 800px; margin: auto; position: relative; /*outline: 1px solid red;*/}

#main { width: 800px; float: left; }
#main blockquote {width: 214px; color: #e5e5da; border-top: solid 1px #a6a892; border-bottom: solid 1px #a6a892; padding: 10px 0px 10px 0px; margin: 20px 0px 20px 20px; }

#mainimage img { float: left; margin-top: 80px; /*outline: 1px solid red;*/}

#left { float: left; padding: 0px 10px 15px 10px; /*outline: 1px solid red;*/}
#left .intro { width: 500px; display: block; font-size: 1.25em; line-height: 1.4em; }
#left p { width: 500px; /*outline: 1px solid red;*/}
#left ul { margin: 0 0 0.8em 0; padding: 0; }
#left ul li { list-style-type: none; padding: 3px 0 3px 0px; }

#dash { padding: 30px 0px 20px 10px; font-size: 1.5em; font-weight: normal;  border-bottom: dashed 1px #a1bd00;}

.tighten { letter-spacing: -0.1em; }
.lighter { color: #e5e5da; }

#right { width: 260px; float: left; padding: 0px 0px 0px 2px; }
#right img { padding: 0px 0px 0px 45px;}

#main #one {float: left; width: 214px; }
#main #two {float: left; width: 214px; }
#main #one ul li {list-style-type: none; margin: 3px 0 3px -39px; line-height: 1.4em; }
#main #two ul li {list-style-type: none; margin: 3px 0 3px -39px; line-height: 1.4em; }



/* ---------------------------------------------------------------------------------
   FOOTER
--------------------------------------------------------------------------------- */


#footer { width: 780px; float: left; border-top: solid 4px #a1bd00; background-color:#000000; padding: 10px 0px 20px 20px; margin-top: 20px;}
#footer p, #footer ul { font-size: 0.7em; }
#footer p, #footer ul li a { color: #a6a892; line-height: 1.6em; }
#footer ul li a { font-size: 1.2em; }
#footer table { display:inline; margin: 0px 0px 10px 0px;}
#footer tr { margin: 0 0 8px 0; padding: 0; width: 100%; }
#footer img { float: right; width: 166px; margin: -70px 20px 0px 0px;}

#footer th { text-align: left; font-size: 0.8em; color: #a6a892; line-height: 1.4em; padding: 0px 30px 0px 0px;}
#footer td { text-align: left; font-size: 0.7em; color: #a6a892; line-height: 1.4em; padding: 0px 30px 0px 0px;}

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

#footer_a { width: 100%; float: left; padding: 10px 0px 0px 0px; }
#footer_a p, #footer ul { font-size: 0.7em; }
#footer_a p, #footer ul li a { color: #a6a892; line-height: 1.6em; }
#footer_a ul li a { font-size: 1.2em; }

#myform {width:700px; }
#myform .box1 {width:180px; margin-right:5px; float:left; /*outline: 1px solid red;*/}
#myform .box1 p {width:180px;}
#myform .box2 {width:400px; /*outline: 1px solid red;*/ margin-top:20px; float:left;}
#myform .box2 p {width:180px;}
.messagebox {width:328px;}



