@charset "utf-8";
/* CSS Document */

/* Clear all margins and padding */
* {
margin: 0;
padding: 0;
}

/* Sets the background color and image for the page */
body {
background-color:#007229;
background-image:url(images/inside_bkgd.jpg);
background-repeat:repeat-x;
background-position:top;
text-align:center;
}

/* Set text masters */

/* Paragraph and bulleted copy size, color, alignment and leading */
p, ul, ol  {
Font-family:arial,helvetica,sans-serif; 
color:#000000; 
font-size:0.95em; 

line-height:1.4em;
}

p { 
width:100%;display:inline-block;}

/* Adds white space beneath each paragraph */
p  {
margin: 0 0 1.4em 0;
}

/* Sets the spacing around bullets */
ul,ol  {
margin: 0 0 1.4em 15px;
}

/* Sets the bullet as a disk */
ul  {
	list-style-type:disc;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Sets font specs for h3 headlines -- the main ones at the top of the page */
h3  {
Font-family:arial,helvetica,sans-serif; 
color:#002469;
font-style:italic;
font-size:1.6em; 
text-align:left;
line-height:1.4em;
margin: 0 0 0.6em 0;
}

/* Sets font specs for h4 headlines -- can be used as subheaders */
h4  {
Font-family:arial,helvetica,sans-serif; 
color:#000000; 
font-size:1.1em; 
text-align:left;
line-height:1.4;
margin: 1.6em 0 0.6em 0;
}

/* P span class to make text small */
p.small {
font-size:0.7em; 
}

/* P span class for login name and password text size and margins */
p.login  {
font-size:0.7em; 
margin:6px 0px 3px 0px;
}

/* P span class to make footer text white */
p.footer {
color:#FFFFFF;
}

/* SPECIAL - for vendors page sents the bullet margins differently for a narrow column */
ul.vendors  {
margin: 0 200px 1.4em 15px;
}

/* Span class to make subhead text larger */
.subhead {
font-size:1.1em; 
}

/* LINK STYLES */
a {
font-weight:bold; 
color:#002469; 
text-decoration:underline;
}
a:visited {
font-weight:bold; 
color:#335087; 
text-decoration:underline;
}
a:hover {
font-weight:bold;
color:#007229;
text-decoration:underline;
}

a.bottom {
font-weight:bold; 
color:#ffffff; 
text-decoration:underline;
}
a:visited.bottom {
font-weight:bold; 
color:#ffffff; 
text-decoration:underline;
}
a:hover.bottom {
font-weight:bold; 
color:#ffffff;
text-decoration:underline;
}



/* Set main container */
#container{
width: 980px; 
text-align:left;
margin:0 auto 15px 0;
position:relative;
}


/* Set header to span all */
#header{
background-color:#007229;
height: 110px; 
width: 980px; 
margin: 0px; 
}

/* Set photoline to span all */
#photoline{
background-image:url(images/photos.jpg);
height: 78px; 
width: 980px; 
margin: 0px; 
}
#search{
padding:10px 0px 0px 762px;
}

/* container for all the content */
#content{
width: 980px; 
margin: 0px;
}

/* Set navigation, background graphic */
#navigation{
background-image:url(images/left-side_bkgd.jpg);
height: 625px; 
width: 294px; 
margin: 0px;
float:left; 
display:inline; /* hack for IE 6.0 so column will sit at top */
}
#navigation_inner{
padding: 0px 0px 0px 80px;
}
.link{
margin:0px;
height:28px;
width:214px;
}
.link-home{
margin:0px;
height:45px;
width:214px;
}
#login{
margin:15px 0px 5px 21px;
}

/* Main content areas */
#main{
background:#ffffff;
width:686px;
float:right; 
margin:0px;
border:0px;
display:inline; /* hack for IE 6.0 so column will sit at top */
}

#main_top{
background:#ffffff;
width:686px;
height:62px;
margin:0px; 
border:0px;
}

#main_top_home{
background:#ffffff;
width:686px;
height:101px;
margin:0px; 
border:0px;
}

#main_inside{
background:#ffffff;
width:680px;
margin:0px; 
border-left:#cccccc solid 3px;
border-right:#cccccc solid 3px;
border-top:0px;
border-bottom:0px;
min-height:500px;
}
#main_inside_text{
padding: 0 21px 0 21px;
}

#main_home{
background:#ffffff;
width:680px;
margin:0px; 
border-left:#cccccc solid 3px;
border-right:#cccccc solid 3px;
border-top:0px;
border-bottom:0px;
min-height:363px;
}
#main_home_text{
padding:18px 21px 0 21px;
}

#main_bottom{
background:#007229;
width:686px;
height:52px;
margin:0px; 
border:0px;
}

#main_bottom_home{
background:#007229;
width:686px;
height:170px;
margin:0px; 
border:0px;
}

/* set the footer */
#footer{
clear:both;
width:980px; 
margin:0px;
}
#footer_inner{
padding-top:10px;
padding-left:80px
}

#container #content #main #main_inside #main_inside_text blockquote strong a {
	font-family: Arial, Helvetica, sans-serif;
}
#container #content #main #main_inside #main_inside_text blockquote h5 strong a {
	font-family: Arial, Helvetica, sans-serif;
}
#container #content #main #main_inside #main_inside_text blockquote h5 {
	font-family: Arial, Helvetica, sans-serif;
}
#container #content #main #main_inside #main_inside_text blockquote h5 {
	font-family: Arial, Helvetica, sans-serif;
}
#container #content #main #main_inside #main_inside_text blockquote h5 a {
	font-family: Arial, Helvetica, sans-serif;
}
#container #content #main #main_inside #main_inside_text blockquote p {
	font-family: Arial, Helvetica, sans-serif;
}
#container #content #main #main_inside #main_inside_text blockquote p strong a {
	font-family: Arial, Helvetica, sans-serif;
}
#container #content #main #main_inside #main_inside_text blockquote p a {
	font-family: Arial, Helvetica, sans-serif;
}
#container #content #main #main_inside #main_inside_text strong u {
	font-family: Arial, Helvetica, sans-serif;
}
#container #content #main #main_inside #main_inside_text {
	font-family: Arial, Helvetica, sans-serif;
}
#container #content #main #main_inside #main_inside_text p strong u {
	font-family: Arial, Helvetica, sans-serif;
}
#container #content #main #main_inside #main_inside_text strong {
	font-family: Arial, Helvetica, sans-serif;
}
#container #content #main #main_inside #main_inside_text strong {
	font-family: Arial, Helvetica, sans-serif;
}
#container #content #main #main_inside #main_inside_text {
	font-family: Arial, Helvetica, sans-serif;
}
#container #content #main #main_inside #main_inside_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#container #content #main #main_inside #main_inside_text blockquote strong {
	font-family: Arial, Helvetica, sans-serif;
}
#container #content #main #main_inside #main_inside_text u strong {
	font-family: Arial, Helvetica, sans-serif;
}
#container #content #main #main_inside #main_inside_text blockquote strong a {
	font-family: Arial, Helvetica, sans-serif;
}
#container #content #main #main_inside #main_inside_text blockquote strong a {
	font-family: Arial, Helvetica, sans-serif;
}
#container #content #main #main_inside #main_inside_text blockquote strong a {
	font-family: Arial, Helvetica, sans-serif;
}
#container #content #main #main_inside #main_inside_text blockquote table tr th p {
	font-family: Arial, Helvetica, sans-serif;
}
#container #content #main #main_inside #main_inside_text blockquote table tr td {
	font-family: Arial, Helvetica, sans-serif;
}
#container #content #main #main_inside #main_inside_text blockquote table tr th div {
	font-family: Arial, Helvetica, sans-serif;
}
#container #content #main #main_inside #main_inside_text blockquote table tr td {
	font-family: Arial, Helvetica, sans-serif;
}
#container #content #main #main_inside #main_inside_text blockquote blockquote blockquote blockquote blockquote table tr td div {
	font-family: Arial, Helvetica, sans-serif;
}
#container #content #main #main_inside #main_inside_text font ul li {
	font-size: 14px;
}
#container #content #main #main_inside #main_inside_text ul li font a {
	font-family: Arial, Helvetica, sans-serif;
}
#container #content #main #main_inside #main_inside_text p {
	font-family: Arial, Helvetica, sans-serif;
}
#container #content #main #main_inside #main_inside_text p {
	font-size: 14px;
}
.red {
	color: #F00;
}
