/* Reset All */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

:root {
    background-color:#C0C0C0; !important
}

body {
	line-height: 1.2;
    padding:10pt;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* the Holy Hack to fix IE floats bug */
* html div {height: 1%;}

/* Now start seting up your site styles here... */


 p, td, th {
	color: black; 
 	font-size: 10pt; 
 	line-height: 1.2;
 	font-family: Arial, Helvetica, sans-serif;
	margin:0;
}
p {
    padding-bottom:.2em;
}

th, td {
    font-size:11pt;
    }
th {
    font-weight:bold;
    }
ol, ul {
	list-style-position:inside;
}
li p {
    padding-left:0pt;
}

 h1, h2, h3, h4, h5, h6 { 
    font-family: Arial, Helvetica;
    color:black;
 	padding:0;
 	margin:10pt 0 10pt 0;
 	} 
 
 h2, h3 { 
  	margin:0.8em 0 0.25em 0;
	}
h3 { 
 	}
 
h1{  color: black; font-size : 18pt; }
h2{ font-size : 16pt; }
h3{ font-size : 14pt; }
h4{ font-size : 12pt; }

table { font-family: Arial, Helvetica; color: black; font-size : 10pt; }
li { font-family: Arial, Helvetica; color: black; font-size : 10pt; }

a:link { color : #0000FF; }
a:visited { color : #800080; }
a:hover { color : #800080 }
a:active { color : #FF0000 }

img {border: 0}

#container, #contain{
    width:80%;
    background-color:white;
	text-align:center;
	margin:10pt auto;
	min-height:400pt;
    padding: 10pt 0;
}

#head img {
	width:100%;
}
#nav {
    clear:both;
}
#nav p{
    font-size:12pt;
    font-weight:800;
    padding:0;
}
#nav ul {
    margin:.25em 0;
}
#nav li {
    display:inline;
    padding:0em 1em 0em 1em;
    line-height:0.8;
    margin:0;
    border-left:1pt solid black;
}
#nav li:first-child {
    border:none;
    padding-left:0;
}

#nav li a {
    text-decoration:none;
    font-weight:700;
    font-size:1.2em;
}
#nav li a, #nav li a:link,#nav li a:hover,#nav li a:active{
		color:#229954;
}

p.colorbar {
    width:100%;
    background-color:rgb(116,206,74);
    margin:0;
    padding:0;
    line-height:.8;
}
#content { 
    margin:10pt 20pt;
    padding-bottom:2em;
} 


#foot {

}

.fineprint {
    font-size:10pt;
    padding:12pt 0;
}

.clearer {
    clear:both;
    font-size:1pt;
    line-height:.2;
}

#head-contain {
    font-family:times, garamond, serif;
}

#logobox h1, #logobox h2, #logobox h3, #logobox p {
    font-family:times, garamond, serif;
    font-weight:bold;
}

#logobox {
    text-align:center;
    line-height:0.6;
    border:1.5pt black solid;
    width:400px;
    margin:1em auto;
}
#logobox h1 {
    font-size:36pt;
}
#logobox h2 {
    font-size:20pt;
    text-transform:uppercase;    
}
#logobox h3 {
    font-size:16pt;
    line-height:1;
    position:relative;
    top:.5em;
    background-color:white;
    width:200px;
    margin:auto;
}

#info-row {
    width:80%;
    margin:auto;
    font-family:inherit;
}

#left-box p{
    text-align:left;
    font-family:inherit;
    font-size:inherit;
    float:left;
    width:33%;
}
#center-box p{
    text-align:center;
    font-family:inherit;
    font-size:inherit;
    width:33%;
    float:left;
}
#right-box p{
    text-align:right;
    font-family:inherit;
    font-size:inherit;
    width:33%;
}

img#card-image {
    width:300px; 
}