html, body { margin: 0; padding: 0; }
body { font-size:small; font-family: Arial, Helvetica, sans-serif; color: #394143; }
#page { margin: 5px 5px 15px 10px;padding: 0; width: 754px; border: 1px solid #d0e9fe; }
table { border-collapse:collapse; }

/* text */

h2 { font-size: 1.4em; border-bottom: 8px double #fff; color: #fff; background-color: #ef6b2b; margin-top:0;padding:10px;margin-bottom:0; }
a { color: #1778BF; }
a:active { color: #f00; }
a:visited { color: #82598F; }

/* main content */

div#contentblock { font-size:.9em;border:1px solid #db6024;margin: 0 2px 0 160px; }
#contentDiv { margin:10px 0;padding: 0 15px 0 15px; }
#contentDiv h3 { font-size: 1.2em; color: #fa5403; }
#contentDiv p, #contentDiv li { line-height: 1.6em; }


/* header */

div#banner { border-top: 8px solid #90a8bc; margin-bottom:5px; }
div#tagline { clear: right; background-color: #eef7ff; padding: 0; }
div#tagline p { padding:5px;font-size: .85em; }
img#branding { margin:0;padding:15px 0 0 15px;float:left;}
h1 { overflow:hidden; text-indent: -5000em; height:0; width:0; margin:0; padding:0; }
#banner p { border:1px dotted #000063;padding:5px;color:#000;margin: 10px 5px;background-color:#f7f7f7; float:right;line-height:18px;width:320px;font-size:11px; }
#banner p span { color:#ee2a00;font-weight:bold; }


/* left navigation */


div.navigationItemLabel { font-size:.9em;background-image: url('http://www.realizethedream.org/assets/global-images/blue-fade.gif');background-repeat: repeat-x; padding: 5px !important;background-color: #aed8fe;font-weight:bold; margin-bottom:5px; }
div.navigationItem { line-height:.9em;padding-left:12px;margin-bottom: 8px; }
div.navigationItem a { font-size:.85em;font-family: verdana;text-decoration:none; }
.navigationSubMenu div.navigationItem { padding-left: 24px; }
div.navigationMenu { clear:both;float:left;width:150px;border:1px solid #d0e9fe; margin-left:2px; }

div.frontmenu { border:1px solid #a4af51;background-color: #ECEFD1;float:right;width:140px;margin-right:2px; }
.frontmenu p { font-size: 11px;line-height:14px !important; }


/* footer */
div#footer { text-align:center;clear:left; margin-top: 20px; }
#footer p { font-size: .85em; }
div#sponsor { float:right;margin-right:15px }
#sponsor p { float:left;margin-right:5px; }
div#powered { margin-left:15px;float: left; }
p#address { margin: 0 auto 10px auto; width: 400px; }




/* side boxes with headings, use h3 and h4 */

div#additional { float:right; }
div.sidebox { text-align:center; margin-bottom:15px;width:175px;border:1px solid #a4af51;margin-left:10px; }
.sidebox h3 { color:#fff !important;text-align:left; margin:0 0 5px 0;color:#fff;background-image: url('http://www.realizethedream.org/assets/global-images/green-fade.gif');font-size:.9em;padding:5px;background-repeat: repeat-x; }
.sidebox h4 { text-align:left; font-size:.9em;padding: 0 5px; margin:0;}
.sidebox p { text-align:left;  padding: 0;line-height:1.2em; margin: 5px; }
.sidebox ul { text-align:left; font-size: .85em;margin: 0 0 10px 10px;padding-left:10px;}
.sidebox img { margin: 0 5px; }

/* pull quotes */

div.pullquoteright { background-color:#F5F5F5;width: 200px; float:right; padding: 0px; margin-left:10px;border:2px solid #90a8bc; font-size: .95em; }
.pullquoteright p { margin:5px 10px; margin-bottom:10px; padding:0; line-height:1.2em; }
.pullquoteright p span { font-style: italic; }

/* images */

img { border: 0; }
img.floatleft { float:left; margin: 5px 15px 10px 0; }
img.floatright { float:right; margin: 5px 0 10px 15px; }

/* charts (images) */

div.chartbox { margin-left:10px;padding:10px 5px;float:right;clear:right;border-left:1px solid #666;width:160px; }
.chartbox img { display:block; }
.chartbox { font-weight:bold;font-size: .85em;}
.chartbox a { font-weight:normal; }

/* data tables */

table.datatable { margin: 0 5px 5px 30px;  }
table.datatable th { background-color:#eaeaea;text-align:left;padding:5px; border: 1px solid #999; }
table.datatable td { padding: 5px 10px; border: 1px solid #999; }
table.datatable caption { color: #85453f; font-weight:bold;padding:5px; margin: 0 5px 5px 30px;font-size:.9em; }

/* previous/next links */

p.prevnext { text-align:center; }
.prevnext span { font-size:1.1em;font-weight:bold;border-left:1px  solid #aaa;border-right:1px solid #aaa;padding: 0 10px;margin: 0 10px; }


/* front page */

table#frontthree { margin:-25px 0 0 2px; }
table#frontthree td { background-position: left bottom;border:1px solid #a4af51;background-repeat:no-repeat;width:148px; }
#frontthree p { margin:0; padding:5px; }

/* state map */

div#mapofstates { text-align:center; }
table#statelinks { margin:auto;font-size: 11px; }
#statelinks td { padding: 0 5px; }
#statelinks ul { margin-left:10px;padding-left:10px; }

/* forms */
.required { font-weight:bold; }
.required span { font-weight:normal;color:red; font-size: 11px; }




/* #85453f - burgandy */
/* #d0e9fe - light blue - 208 233 254 */
/* #90a8bc - dusty blue - 144 168 188 */
/* #eef7ff - very light blue - 238 247 255 */
/* #ef6b2b - orange */
/* fa5403 - orange text */
/* #a4af51 - green */

