@charset "UTF-8";
/* CSS Document */

body {font: normal 11pt Arial, Helvetica, sans-serif;}

ul li {	list-style-position: outside; list-style-type: disc;
	line-height: normal; margin: 3px; }

p {	font : normal 11pt Arial, Helvetica, sans-serif;}


a:link {
	text-decoration: none;
	color: #006633;
}
a:visited {
	text-decoration: none;
	color: #006633;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}


.testimonial{ font: italic 10pt Arial, Helvetica, sans-serif; line-height:20px;}
.articles	{ margin-left:40px; font: bold 10pt Arial, Helvetica, sans-serif; line-height:22px; }
.feature	{ margin-left:40px; }

.text		{	font : normal 11pt Arial, Helvetica, sans-serif; line-height:18px;}
.text2		{	font : normal 10pt Arial, Helvetica, sans-serif; line-height:18px;}

.textlarger	{	font : normal 12pt Arial, Helvetica, sans-serif;}
.textlargest{	font : normal 14pt Arial, Helvetica, sans-serif;}

.textsmaller{	font : normal 10pt Arial, Helvetica, sans-serif;}
.textsmaller2{	font : normal 9pt Arial, Helvetica, sans-serif;}
.textsmallest{	font : normal 8pt Arial, Helvetica, sans-serif;}

.bold		{	font : bold 11pt Arial, Helvetica, sans-serif;}

.boldlarger	{	font : bold 12pt Arial, Helvetica, sans-serif;}
.boldlargest{	font : bold 14pt Arial, Helvetica, sans-serif;}

.boldsmaller{	font : bold 10pt Arial, Helvetica, sans-serif;}
.boldsmaller2{	font : bold 10pt Arial, Helvetica, sans-serif; line-height:26px;}
.boldsmaller3{	font : bold 9pt Arial, Helvetica, sans-serif;}
.boldsmallest{	font : bold 8pt Arial, Helvetica, sans-serif;}

.title{	font : bold 11pt Arial, Helvetica, sans-serif; color:#330000;}
.title2{ font: bold 12pt Arial, Helvetica, sans-serif; color:#330000;}

.testlinks { width:33%; float:left; }

.hrRed 		{margin:10px 20px 10px 20px; }

.homeMission { margin-top:5px; margin-left:20px; margin-right:20px; margin-bottom:10px; }
.programPar { margin-top:5px; margin-left:30px; margin-right:30px; }
.programPar2{ margin-top:5px; margin-left:25px; margin-right:25px; }

.servMark { font-size:8px; }

.margins 	{ margin: 10px 10px 10px 10px; }
.marginsA	{ margin: 15px 15px 15px 15px; }
.margins1	{ margin: 0px 30px 0px 30px;	}
.margins2	{ margin: 0px 50px 0px 50px;	}
.margins3	{ margin: 0px 300px 0px 300px;	}
.margins4	{ margin: 0px 240px 0px 240px;	}
.marginAR	{ margin: 0px 100px 0px 100px;	}

.float_left {float:left;}

#maincontainer{width:850px; margin:auto; text-align:center;}
#body_content {clear:both; background:url(/images/bgSideStretch.jpg) repeat-y; width:850px; text-align:left; margin:auto; vertical-align:top;}
#wrapper {width:798px; margin:auto;}
#contact_header {padding-top:5px; background:url(/images/body_topfade.jpg) top no-repeat; color:#330000; width:798px; height:39px; text-align:center;}
#footer {background:url(/images/footer.jpg); width:850px; height:51px; border:0px; text-align:center;}

#formwrapper {width:660px; min-width:660px; /*background:url(/images/infoformbackground.jpg) repeat-y left top;*/ text-align:center;}
form#inforequestform { font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 45px; text-align:left;}
#inforequestform input {font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#inforequestform select {font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#inforequestform option {font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#inforequestform .row {clear:both; float:left; margin: 5px 0; padding:0; width:100%;}
#inforequestform .lcol {float:left; margin: 5px 0; padding:0; width:55%;}
#inforequestform .rcol {float:left; margin: 5px 0; padding:0; width:40%;}

/*SEO related styles by Tim Slavin, mostly to hide text from web browsers. This allows important content to be in Flash files and images without hurting the search-engine friendliness of each web page.*/
.hidden {display: none; visibility: hidden;}
