
body {
	text-align:center;
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:76%; /* ~12px based on 16px default font size */
	margin:0; padding:0;
	color:#000; background-color:#ffffff;
	/*background-image:  url(images/bg_gradient.jpg);
	background-repeat: repeat; */
}
div {text-align:left; margin:0; padding:0;}
p {font-size:0.97em; line-height:1.5; margin:0 30px 10px 30px; padding:0;} /* ~11px */
img {border:0;}
small {font-size:0.92em;} /* ~9px */
.required {color:#d00;}
big {font-size:1.17em;}

hr {text-align:center; margin:5px 5px; padding:0; border-width:0px;width:740; height:1px; border-bottom:1px solid #96A4A4;}

tr {vertical-align:top;}
td {font-size:0.84em;}
form {font-size:1.0em; line-height:1.5; margin:10px 14px; padding:0;}
.medium {font-size:0.87em; line-height:1.5; margin:10px 14px 10px 14px; padding:0; font-weight:bold;color:#006330;}
.footnote {Text-align:center;font-size:0.74em; line-height:1.5; margin:0 14px 0px 14px; padding:0;}
.logo {padding-bottom:10px; padding-top:10px;  }
.quote {font-size:.97em; line-height:1.2; margin:0 24px 10px 24px; padding:0;}
.question {font-size:0.97em;;color:#006330;  padding-bottom:15px}
.strong {font-weight:bold;}
/*
ul {margin:0 14px 10px 14px; padding:0;}
ul li {font-size:0.92em; margin:0 0 0 15px;}
ul.floatList {clear:both; margin-bottom:2em;}
ul.floatList li {float:left; width:200px; list-style:none; margin:3px 12px 0 0;}
*/
.smallImg {float:left; margin:3px 8px 10px 0; border:1px solid #000;}
.featureImg {float:left; border:1px solid #000;}

.title {font-size:1.1em; font-weight:bold; color:#FFBE01; padding:0px 0px 0px 5px}

.hidden {visibility:hidden; display:none;}
.boxed {padding:8px; background-color:#DCE8E9; border:1px solid #96A4A4;}
.boxedHalf {padding:8px; background-color:#DCE8E9; top-border:1px solid #96A4A4;bottom-border:1px solid #96A4A4;}
.boxedWhite {padding:8px; background-color:#ffffff; border:1px dashed #96A4A4;}
.left {float:left;}
.right {float:right;}
.alignRight {text-align:right; padding:0px 75px 0px 0px;}
.padRight {padding:0px 225px 0px 0px;}
/* icons for navs  */
.topLine {border-bottom:1px solid #DCE8E9; padding:10px 0px 5px 0px;}
.border {border:3px solid #ffde01;}

ul {margin:0px 14px 0 50px; padding:0;}
li { font-size:0.84em; font-weight:normal;  margin:0; padding:4px 0 4px 5px;}



/* ---------------------------------------------- text-transform:uppercase; */

/* headings */
h1 {font-size:1.5em; font-family:Arial,Helvetica,sans-serif; font-weight:normal; margin:0 0 10px 0; padding:0 0 5px 14px; color:#999999; border-bottom:1px solid #CBDCDD;}
h2 {font-size:1.67em; font-family:Times,'Times New Roman',serif; font-weight:normal; margin:1.2em 60px 0.4em 14px; padding:0; color:#333;}
h3 {font-size:1.0em; font-family:Arial,Helvetica,sans-serif; font-weight:bold; margin:1.2em 60px 0.4em 14px; padding:0; color:#333;}
h4 {font-size:1.0em; font-family:Arial,Helvetica,sans-serif; font-weight:bold; margin:20px 60px 0 14px; padding:0; color:#333;}
h5 {font-size:1.0em; font-family:Arial,Helvetica,sans-serif; font-weight:bold; margin:25px 60px 25px 30px; padding:0; color:#006330; }
h6 {font-size:1.5em; font-family:Arial,Helvetica,sans-serif; font-weight:normal;color:#006330;border-bottom:1px solid #CBDCDD;padding:0 0 5px 14px;}
/* same size as h1 so borders line up... */
.topSpace {font-size:1.5em; font-family:Arial,Helvetica,sans-serif; font-weight:normal; margin:0; padding:0 0 5px 14px; color:#fff; border-bottom:1px solid #CBDCDD;}

/* links */
a:link, a:visited {color:#006330; text-decoration:none;}
a:hover, a:focus, a:active {color:#006330; text-decoration:underline;}
/* ---------------------------------------------- */

/* Main Layout removedbackground-image: url(images/page_bg.jpg);background-repeat: no-repeat; */
#wrapper	{width:770px; margin:0 auto; background-color:#E6B24C;}
#header		{width:760px; margin:0 0 0 5px; overflow:hidden; padding:0 0 5px 0; border-bottom:1px solid #CBDCDD;}
#footer		{color:#006330;text-align:center; width:760px; margin:0px 0px 0px 15px; background-color:#fff;}

#mainContent {width:760px; float:left; display:inline; margin:10px 0 5px 5px; padding:0 0 60px 0; }

/* one column */
.oneColumn #mainContent   {width:741px; float:left; display:inline; margin:30px 17px 5px 13px; padding:0 0 60px 0;}
.oneColumn h1             {padding-left:46px;}
.oneColumn #mainColumn    {width:662px; float:left; display:inline; margin:0 0 0 33px; padding:0;}

/* two columns: left nav + main */
.twoColumn #siteNav       {width:206px; float:left; margin:20px 0 5px 13px; padding:0 0 60px 0; display:inline;}
.twoColumn #mainContent   {width:534px; float:left; margin:20px 0 5px 0; padding:0 0 60px 0; border-left:1px solid #CBDCDD;}
.twoColumn #mainColumn    {width:488px; float:left; margin:0; padding:0;}

/* two columns (no nav): main + right sidebar */
.twoColumnB #mainContent  {width:741px; float:left; display:inline; margin:30px 17px 5px 13px; padding:0 0 60px 0;}
.twoColumnB h1            {padding-left:46px;}
.twoColumnB #mainColumn   {width:496px; float:left; display:inline; margin:0 0 0 33px; padding:0;}
.twoColumnB #sidebar      {width:166px; float:left; margin:0 0 0 23px; padding:0;}

/* three columns: left nav + main + right sidebar */
.threeColumn #siteNav     {width:176px; float:left; margin:30px 0 5px 13px; padding:0 0 60px 0; display:inline;}
.threeColumn #mainContent {width:564px; float:left; margin:30px 0 5px 0;    padding:0 0 60px 0; border-left:1px solid #CBDCDD;}
.threeColumn #mainColumn  {width:398px; float:left; margin:0; padding:0;}
.threeColumn #sidebar     {width:166px; float:left; margin:0 0 0 0; padding:0;}

/* ---------------------------------------------- */

/* siteNav styles */
#siteNav a:link, #siteNav a:visited {padding:2px; color:#555; background-color:transparent;}
#siteNav a:hover, #siteNav a:focus, #siteNav a:active {color:#fff; background-color:#999;}

/* primary nav */
#siteNav ul {margin:0px 14px 0 22px; padding:0; border-top:1px solid #aaa;}
#siteNav li {font-weight:bold; list-style-type:none; list-style-image:none; margin:0; padding:4px 0 4px 4px; border-bottom:1px solid #aaa;}
#siteNav #title   {position:relative; margin:20px 14px 7px 28px; font-weight:bold; list-style-type:none; list-style-image:none; color:#999999; }

/* secondary nav */
#siteNav ul ul {margin:0 0 0 10px; padding:0 0 1em 0; border:0;}
#siteNav li li {font-weight:normal; font-size:1.0em; padding:2px 0; border:0;}

/* tertiary nav */
#siteNav ul ul ul {margin:0 0 0 10px; padding:0 0 0.5em 0; border:0;}
#siteNav li li li {font-size:1.0em; border:0;}
#siteNav li li li a:link, #siteNav li li li a:visited {color:#1981A5;}
#siteNav li li li a:hover {color:#fff;}



