body {
	margin: 0;
	padding: 0;
	color: #333;
	font: normal 1em verdana, helvetica, arial, sans-serif;
	background:url(images/bg2.gif) repeat-y;
	background-color: #D8E8FE;
	text-align: left;
}
#left
{
float: left;
width: 22%;
margin-left: 1%;
background-color: #000033;
font-size: 1em;
}

#main
{
float: left;
width: 52%;
margin-left: 1%; 
background-color: #fff;
border-bottom: 2px solid #91befb;
border-left:2px solid #91befb;
border-right:  2px solid #91befb;
font-size: .9em;
}

#ads2
{
float: left;
width: 20%;
margin-left: 1%;
}

#footer {
clear: both;
background-color: #000;
color: #fff;
font-size: .6em;
padding: 4px 6px 4px 6px;
margin-left: 1%;
}

img {border: 0;}



.ads_white{
background-color: #fff;
padding: 10px;
margin: 0 0 10px 0;
font-size: .6em;
min-width: 100px;
}

#ads2 .ads_white h4 {
margin: 0;
padding: 0;
font-size: 1.2em;
}

#ads2 .ads_white p {
margin-top: 6px;
}

.actioncall{
background:no-repeat;
padding-left: 20px;
padding-top: 4px;
padding-bottom: 30px;
margin: 2px 0 10px 0;

}
.adheader {
font: bold 1em;
}

h4.event {
background:url(images/calendar.gif) no-repeat; 
color: #0067C6;
height: 30px;
text-align: left;
font-size: 2em;
}


h4.volunteer {
background:url(images/icon_help.gif) no-repeat; 
color: #FF0000;
height: 20px;
text-align: center;
font-size: 2em;
}


h4 {
text-align: left;
}


img {
border: 0;
}

div#navigation{

padding: 0;
font-weight: bold;
font-size: .6em;
margin: 1px 0 0 -30px;

}


div#navigationHome{
padding: 0;
margin: 0;
}

#navigationHome h5 a {
font-size: .8em;
text-decoration: none;
color: #ffcccc;
margin: 0 0 0 8px;
}

#navigation li a {
text-decoration: none;
color: #DDDDFF;
font-weight: bold;
}



#navigation li a.active,#navigation h5 a.active {
text-decoration: none;
color: #99CC00;
}

#navigation li {
display: block;
padding: 4px;
margin: 0;
list-style-type: none;

}

#navigation h5 {
margin: 0 0 0 36px;
font-size: 1em;
}

#navigation h5 a {
text-decoration: none;
color: #8484FF;
}

#navigation ul
{margin-top: 0px;}


#contactInfo
{
background-color: #91BEFB;
padding: 10px;
font-size: .70em;
margin: 0;
color: #fff;

}

#contactInfo h4 {
margin: 0;
padding; 0 0 -10px 0;
}



#footermission{
background-color: #99CC00;
color: #000;
font-size: .7em;

padding: 6px;
}

#footercredits
{

color: #fff;
font-size: .6em;
padding: 0 0 6px 10px;
text-align: right;
}

#main h1 {
color: #0067C6;
font-size: 1.5em;
margin: 0px;
padding: 0px;
}


.dateline {
padding: 10px 0 0px 0;
font-size: .8em;
}
.byline {
color: #8888FF;
font-weight: bold;
font-size: 1em;
margin-top: 0px;
padding-bottom: 6px;
border-bottom: 1px dashed #DDDDFF;
}

.papersInfo {
margin: 0;
padding: 10px 10px 10px 0px;
border-bottom: 1px dashed #DDDDFF;
width: 96%;
}

#main .papersInfo h1 {
color: #0067C6;
font-size: .9em;
margin-top: 0px;

}

#main .papersInfo h3{
color: #8888FF;
font-weight: bold;
font-size: .85em;
margin-top: 0px 0 0 0;
padding-bottom: 6px;
}

#main .papersInfo p{
background-color: #EAEAFF;
padding: 10px;
margin: -10px 0 4px 0;

}

.article{
font-size: .85em;
}

#main .article h2 {color: #0067C6;
font-size: 1.5em;}

#mainArticle, .papersInfo, .article {
	padding: 10px;
	font-size: small;
}

#mainArticle h3{
color: #8888FF;
font-weight: bold;
font-size: .85em;
margin-top: 0px;
padding-bottom: 6px;
}


#main p.Info {
font-weight: bold;
color: #000;
margin: 0;
font-size: .8em;
}

#main #mainArticle .Details {
color: #333;
padding: 10px;
font-size: .8em;
border-bottom: 1px dashed #DDDDFF;

}


.sectionTitle {
background-color: #99CC00;

}

#main h1.sectionTitle {
color: #fff;
font-size: 1.5em;
padding: 10px;
}
p {
	margin: 0 10px 10px 0;
	text-align: justify;

}
#main h2 {
color: #0067C6;
font-size: .9em;
margin-top: 10px;
}


.pdf{
background:url(images/icon_pdf.gif) no-repeat;
padding-left: 20px;
padding-top: 4px;
padding-bottom: 20px;
margin: 2px 0 10px 0;
font-size: .88em;
}

.report{
background:url(images/icon_reports.gif) no-repeat;
padding-left: 20px;
padding-top: 4px;
padding-bottom: 20px;
margin: 2px 0 10px 0;
font-size: .88em;
}

li.pdf, li.report {
list-style-type: none;
}

table {
font-size: .9em;
width: 90%;
}

td {
	vertical-align: top;
}
#brand
{
background-color: #fff;
text-align: center;
}


.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
font-size: .8em;
padding: 1px 2px;
background:url(images/formbg.gif) repeat-x left top;
}
.formbutton2{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
font-size: .8em;
padding: 1px 2px;
background:url(images/formbg2.gif) repeat-x left top;
}
