BODY {margin:0; background-color:#fff;}
html { min-height: 100%; margin-bottom: 1px; }
* {margin:0; padding:0; font-family :  Verdana, Arial, Helvetica, sans-serif;}
img {border:0; }
p {font-size:11px; color:#000; }
a {color:#000;}
h1 {color:#91C04E; font-size:13px; margin-bottom: 3px;}
h2 {color:#E99A29; font-size:13px; margin: 13px 0 3px 0;}
h3 {}
h4 {}
h5 {}
p {margin-bottom: 8px;}
p.disclaimer {font-style:italic; font-size:10px}
p.required {font-size:10px; padding-top:5px;}
.hr {border-bottom: 1px dotted #999; margin-top: 20px;}
a.arrow { font-weight:bold; color:#91C04E; background : url(../images/bg_arrow_cta.gif) no-repeat right; padding-right:10px; font-size:11px;}
.outerContainer {width:760px; margin-left:auto; margin-right:auto; text-align:left;}
.container {  width:758px; background : url(../images/bg_container.gif) repeat-y; padding:0 1px 0 1px;  float:left;}

.genericForm td {padding:2px; font-size:10px;}
.genericForm input { font-size:10px; color:#668738;}
.genericForm select { font-size:10px; }

/*header styles, including logo and utility navigation*/
.header {float:left; background-color:#fff;}
.header .featurePhoto {float:right; width:172px; height:194px; background : url(../images/topright.jpg) no-repeat top left;}
.header .nav {float:left; width:586px; }
.header .nav a {color:#000;}




#main {float:left; width:758px; background-color:#fff;}

/*blank column on far left*/
#blank.column  {float:left; width:158px; height:117px; background : url(../images/bg_columnA.jpg) no-repeat top left;}

/*column containing main content well*/
#content.column {float:left; width:415px; padding:0 13px 20px 0;}
#content.column ol {margin-left:28px; font-size:11px; margin-bottom: 10px;}

.suggestOrganization {margin-top:10px; height:53px; background : url(../images/bg_suggest.gif) no-repeat top left; padding:21px 50px 0 8px; }
.aboutUs {margin-top:10px; height:78px; background : url(../images/bg_about.gif) no-repeat top left; padding:21px 50px 0 8px; }
.aboutUs p, .suggestOrganization p {font-size:10px; }


/*column containing sidebar*/
#sidebar.column {float:left; width:168px; padding:0 4px 20px 0; }
#sidebar.column .callout {margin-bottom: 20px; background : url(../images/bg_sidebar_callout.gif) repeat-x top left; padding-top:5px;}
#sidebar.column .callout .copy {border: 1px solid #E99A29; background-color:#91C04E; padding:5px 5px 2px 5px;}
#sidebar.column .callout .copy h2 {color:#fff; font-size:14px; margin:0;}
#sidebar.column .callout .copy p {font-size:10px;}
#sidebar.column .callout .cta {padding:2px 15px 5px 5px; text-align:right; border-bottom: 1px solid #91C04E; font-size:10px; background : url(../images/bg_arrow_sidebarCTA.gif) no-repeat 97% 82% #C2DA9C;}

/*footer styles*/
.footer { width:738px; background : url(../images/bg_footer.gif) repeat-x top; float:left; padding:15px 10px 10px 10px;}
.footer .copyright {float:left; width:300px; text-align:left; color:#fff; font-size:9px;}
.footer .nav {float:right; width:300px; text-align:right; color:#fff; font-size:9px;}
.footer .nav a { color:#fff; text-decoration:none; padding:3; font-size:9px;}

.clearfloats {clear:both; padding-top:.05px; }
