/* CSS Document */

BODY {
margin:0; padding:0;
	font-family: Helvetica,  Arial, sans-serif;
	font-size: 12px;
}

a { color: black; text-decoration: underline; }
a:hover { color: black; text-decoration: none; }

h1 { font-size: 16px; color: #006699; font-weight: bold; margin: 1px; padding: 0px;}
h2 { font-size: 14px; font-weight: bold; margin: 1px; padding: 0px; color: #006699;}
h3 { font-size: 12px; font-weight: bold; margin: 1px; padding: 0px; color: #006699;}

a.nav:link,
a.nav:visited,
a.nav:active, a.nav:hover  { display: block; color: #004063; text-decoration: none; font-family: Arial, verdana, Helvetica, sans-serif; font-size: 12px; line-height: 16px;}

a.subnav:link,
a.subnav:visited,
a.subnav:active {color: #000000; text-decoration: underline; font-family: Arial, verdana, Helvetica, sans-serif; font-size: 11px;}
a.subnav:hover {color: #000000; text-decoration: none; font-family: Arial, verdana, Helvetica, sans-serif; font-size: 11px;}

.footlink { line-height: 18px; }
.topleftnav {background-color:#F5F5F2;}
#topleftnav a {background-color:#F5F5F2;}
#topleftnav a:hover {background-color:#FFFFFF;}
#topleftnav_on a {background-color:#FFFFFF;}
#topleftnav_on a:hover {background-color:#FFFFFF;}

.navspacer1 {height:16px; overflow:hidden;}
.navspacer2 {height:10px; overflow:hidden;}
.navspacer3 {height:10px; overflow:hidden;}
.navspacer4 {height:10px; overflow:hidden;}
.navspacer5 {height:10px; overflow:hidden;}
.navspacer6 {height:10px; overflow:hidden;}
.navspacer7 {height:10px; overflow:hidden;}
.navspacer8 {height:10px; overflow:hidden;}
.navspacer9 {height:10px; overflow:hidden;}
.navspacer10 {height:10px; overflow:hidden;}
.navspacer_end {height:39px; overflow:hidden;}

.greenbg {background-color:#E8EBCC;}
.yellowstripe {background-color:#FFF3B0; height:26px;}
.yellowstripe_nav {padding:10px 0px 3px 179px; color:#3C3B3B; font-size:11px;}
.yellowstripe_nav2 {padding:10px 0px 3px 0px; color:#3C3B3B; font-size:11px;}
.yellowstripe_nav3 {padding:10px 0px 3px 0px; color:#3C3B3B; font-size:11px;text-align: left;}
#yellowstripe_nav a { color:#3C3B3B; text-decoration:underline; font-size:11px;}
#yellowstripe_nav a:hover { color:#3C3B3B; text-decoration:none; font-size:11px;}
.yellowstripe_picture_container {position:relative}
.yellowstripe_picture {position:absolute; top: -61px; left: 29px;}
.yellowstripe_picture2 {position:absolute; top: -100px; left: 200px;}

/* About Us = 3 */
.yellowstripe_picture3 {position:absolute; top: -58px; left: 487px;}
/* Applause = 4 */
.yellowstripe_picture4 {position:absolute; top: -58px; left: 296px;}
/* FAQ = 5 */
.yellowstripe_picture5 {position:absolute; top: 158px; left: 643px;}
.subpagewhitespacer { height:35px;}
.subpagewhitespacer2 {height:61px;}


.subpage_textarea_container {padding-left:29px; font-size: 12px;}
.subpage_textarea {width:532px; font-size:12px; line-height:15px;}
#subpage_textarea b { font-weight:bold; font-size:12px; }
.callout_container_sub {padding:45px 42px 0px 0px;}

.callout {padding-bottom:15px;}
.callout_container {padding:20px 18px 0px 0px;}
.CTAlink img{ border: 1px solid white; }
.CTAlink:hover img{ border: 1px solid #59AAC9; }

.footertext {font-size: 11px; padding: 20px 0px 15px 0px; line-height:10px;}

.footerlinks {font-size: 11px; padding: 20px 0px 15px 0px; line-height:10px;}
#footerlinks a { color:#000000; text-decoration:underline; }
#footerlinks a:hover {color:#000000; text-decoration:none; }

/* Contact Form */

.form label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
color: #0082C8;
}

.submit input
{
margin-left: 4.5em;
}
input
{
color: #000000;
background: #F5F5F2;
border: 1px solid #E8EBCC;
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-size: 12px;
}

#submit
{
background: transparent;
border: none;
}

select
{
color: #000000;
background: #F5F5F2;
border: 1px solid #E8EBCC;
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-size: 12px;
}
option
{
color: #000000;
background: #F5F5F2;
border: 1px solid #E8EBCC;
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-size: 12px;
}
textarea
{
color: #000000;
background: #F5F5F2;
border: 1px solid #E8EBCC;
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-size: 12px;
}

.submit input
{
color: #000000;
background: #F5F5F2;
border: 2px outset #E8EBCC;
}
fieldset
{
border: 1px solid #E8EBCC;
width: 500px;
}

legend
{
color: #0082C8;
background: #E8EBCC;
border: 1px solid #E8EBCC;
padding: 2px 6px
}

/* CAMPAIGN MONITOR */
span.label,span.spacer,span.multiple span {width:120px;float:left;} 
span.multiple {float:left;} 
span.button {padding-left:120px;} 
div.clear {clear:both;padding-top:5px;} 