/* MAIN LAYOUT */

body {margin: 0;
padding: 0;
font-family: sans-serif;
font-size: .7em;
line-height: 1.4em;
text-align: center;}

div#header {padding: 2%;
text-align: center;
background-color: #018e06;
color: #ffffff;
margin-bottom: 0px;
font-size: 4em;
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 1em;
margin-top: 0px;}
div#footer {clear: both;
padding: .5em;
text-align: center;
clear: both;
background-color: #018e06;
color: #ffffff;
border-top: solid #ffffff thin;
margin: 0em;}


div#content{
position: relative;
width:100%;
margin-left: auto;
margin-right: auto;
line-height: 200%;
padding: .5em;}

div#maincontent {
text-align: justify;
margin-right: 120px;
margin-left: 120px;
background-color: #fffff0;
color: #000000;
padding: 0%;
position: inherit;
margin-top: 0em;
padding-left: 3%;
padding-bottom: 3%;
padding-right: 3%;}

div#leftcolumn {padding: 1em;
float: left;
text-align: right;
background-color: #ffffff;
color: #000000;
width: 100px;
border: 0em none;
top: 0px;
left: 0px;
margin: 0;}

div#rightcolumn {padding: 1em;
float: right;
background-color: #ffffff;
color: #000000;
width: 100px;
margin: 0;}

/* BANNER DISPLAY 
-to allow printing appears on front page but
0 px high, banner with background also appears but does not print*/
#outer-image {
height: 161px;
background-image: url(assets/images/dirtyquad161high.jpg);
background-repeat: repeat-x;
background-position: center top;}

#inner-image {
}




div#imagecenter {
text-align: center;}

div#imageright {
text-align: right;}

div#imageleft {
text-align: left;}

div#imagecenter {
text-align: center;}

/* TEXT DECOR */

p {
font-size: 1.2em;
text-align: justify;
line-height: 1.7em;}

p.one {
font-size: 2.5em;
text-align: center;
color: #018e06;
padding-top: 0em;
padding-left: 0em;
margin-top: 0em;
font-weight: bold;
line-height: 1.0em;}

p.two {
font-size: 2em;
text-align: center;
color: #018e06;
font-weight: bold;
line-height: 1.5em;
}

p.three {
font-size: 1.5em;
text-align: center;
color: #018e06;
vertical-align: bottom;
font-weight: bold;
line-height: 1.5em;}

p.four {
font-size: 1.1em;
text-align: center;
color: #018e06;
font-weight: bold;
line-height: 1.1em;}

p.six {
font-size: 1.5em;
text-align: left;
color: #018e06;
font-weight: bold;
vertical-align: middle;
font-weight: bold;
line-height: 1.5em;}

p.seven {
font-size: 1.5em;
text-align: right;
color: #018e06;
font-weight: bold;
line-height: 1.5em;}

q {
font-size: 1.1em;
text-align: center;
line-height: 1.7em;
}

em.red {
color: red;
font-weight: bold;}

em.green {
color: green;
font-weight: bold;}

em.underline {
text-decoration: underline;}

p.footer {
font-size: .5em;
text-align: center;
font-weight: bold;}



h1 {
font-size: 2.5em;
text-align: center;
letter-spacing: 5px;
color: #018e06;
padding-top: 0em;
padding-left: 0em;
margin-top: 0em;}

h2 {
font-size: 2em;
text-align: center;
color: #018e06;
}

h3 {
font-size: 1.5em;
text-align: center;
color: #018e06;
vertical-align: bottom;}

h4 {
font-size: 1.1em;
text-align: center;
color: #018e06;
}

h6 {
font-size: 1.5em;
text-align: left;
color: #018e06;
font-weight: bold;
vertical-align: middle;}

h7 {
font-size: 1.5em;
text-align: right;
color: #018e06;
font-weight: bold;
}




/* TABLE ELEMENTS */

/* TABLE, TR table row, TD data   , TH header, CAPTION */
table {
border: 3px #8a8a8a solid;
margin: 0em;
padding: 0em;
text-align: center;}

table.90center {
border: 3px #8a8a8a solid;
margin: 0em;
padding: 0em;
text-align: center;
width: 90%;}

tr#rowheader{
text-align: center;
color: #018e06;
font-weight: bold;
border-top: 3px #8a8a8a solid;
border-left: 3px #8a8a8a solid;
border-right: 3px #8a8a8a solid;
font-size: 1.3em;}

tr#rowcontent{
text-align: center;
vertical-align: text-top;
border-bottom: 3px #000000 solid;}





tr {}

td {
text-align: justify;}

td#centerheader1{
text-align: center;
color: #018e06;
font-weight: bold;
font-size: 1.4em;}

td#centerheader2{
text-align: center;
color: #018e06;
font-weight: bold;
font-size: 1.3em;}

td#centercontent1{
text-align: center;
color: #000000;
font-weight: bold;
font-size: 1.2em;
vertical-align: text-top;}

td#centercontent2{
text-align: center;
color: #000000;
font-weight: bold;
font-size: 1em;
vertical-align: text-top;}

td#leftcontent1{
text-align: left;
color: #000000;
font-weight: bold;
font-size: 1.2em;
vertical-align: text-top;}

td#borderleft {
text-align: justify;
border-left: 2px #8a8a8a solid;}

td#bordertlcenter {
text-align: center;
margin: 0em;
padding: 0em;
border-top: 2px #8a8a8a solid;
border-left: 2px #8a8a8a solid;
}

td#bordertcenter {
text-align: center;
margin: 0em;
padding: 0em;
border-top: 2px #8a8a8a solid;
}

th {
font-weight: bold;
font-size: 1.1em;
font-style: italic;
color: #2a2a28;}

caption {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.5em;
font-style: italic;
border: 2px #000000 solid;
background-color: #018e06;
color: #ffffff;}

ul {}

ul#1col {
text-align: left;
display: list-item;
margin-left: 20%;
padding-left: 20%;
list-style-image: none;}

ul#2cols {
text-align: left;
display: list-item;
list-style-image: none;}

li {
background-repeat: no-repeat;
text-indent:25px;
display: list-item;
list-style-type: none;
background-image: url(assets/images/roverbullet.gif);
font-size: 1.4em;}

li.quadbullet {
background-repeat: no-repeat;
text-indent:25px;
display: list-item;
list-style-type: none;
background-image: url(assets/images/quadbullet.gif);
font-size: 1.4em;}

/*PRINTING

@page{}
 */

/* NAVIGATION */

div#navbar {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
font-weight: bold;
text-align: center;
background-color: #018e06;
font-weight: bold;
padding: 2px;
color: #ffffff;
min-height: 45px;
background-image: url(assets/images/bumper1000.gif);
background-repeat: no-repeat;
background-position: center center;
vertical-align: middle;}

#navbar ul li a:link, #navbar ul li a:visited {
background-color: #394242;
border: solid #ffffff 1px;
border-right: solid thin;
margin: 1px;
padding: 1px;
display: inline;
text-decoration: none;
color: #ffffff;}

#navbar ul li a:hover, #navbar ul li a.current {color: #000000;
background-color: #ffffff;
text-decoration: none;}

#navbar ul li {margin: 0px; padding: 0px; list-style-type: none; display: inline;}

#navbar ul {margin: 1px; padding: 15px;
background-repeat: no-repeat;
background-position: center center;
}






