body 
{	background: url('/images/bluestripe.png') repeat left top; margin: 0; padding: 0; }

a 			{ color: #465CB4; }
a:hover { color: #425EDD; }

#pageBG
{	background: url('/images/pageBG.gif') repeat-y center top; position: relative; }

#header_1
{	height: 230px; }
.home #header_1, .help #header_1
{	background: url('/images/bluehomepageTopBG.gif') repeat-y center top; }
#header_2
{	background: url('/images/blueheaderBG.gif') repeat-x left top; height: 230px; }
#header_3
{	background: url('/images/wavyblueline.png') repeat-x left bottom; height: 230px; }
#header_4
{	width: 700px; height: 147px; margin: 0 auto; position: relative; }

	#header_1 #sitetitle
	{	position: absolute; top: 0px; left: 35px; overflow: hidden;	font-size: .1em; line-height: 1000px;	width: 400px; height: 147px; margin: 0 auto; background: url('/images/headerLogo.jpg') no-repeat left top; }
	
	#mainNav_1
	{ position: absolute; top: 5px; right: 30px; width: 240px; }
	#mainNav_2
	{ /* padding: 15px; background-color: #fff; border: 2px solid #C3C9E2; */ }
	#mainNav_2 ul, #mainNav_2 ul li
	{ list-style: none; }
	#mainNav_2 ul li
	{ margin: 8px 0; }
	#mainNav_2 ul li a
	{ display: block; font-size: 153.9%; color: #fff; text-decoration: none; padding-left: 16px; }
	#mainNav_2 ul li a:hover
	{ color: #EFDD4B; text-decoration: underline; background: url('/images/arrowRwhite9x15.gif') no-repeat center left; }
	/* Add any new navigation sections here for highlighting */
	.home #mainNav_2 ul li a.home_selected, .about #mainNav_2 ul li a.about_selected, .contact #mainNav_2 ul li a.contact_selected, .help #mainNav_2 ul li a.help_selected
	{ color: #fff; text-decoration: none; background: url('/images/arrowRwhite9x15.gif') no-repeat center left; } 
	
#pagecontent
{	width: 600px; margin: 0 auto; font-size: 116%; min-height: 300px; }

#homepageTop_1
{ background: url('/images/bluehomepageTopBG.gif') repeat-y center top; width: 706px; margin: 0 auto; overflow: hidden; }
#homepageTop_2
{ background: url('/images/bluehomepageTop.gif') no-repeat center bottom; margin: 30px 0 0 0; padding: 0 0 8px 0; }

#pageBGEnd
{	background: url('/images/pageBGEnd.png') no-repeat center bottom; margin: 15px 0 20px 0; }

#footer
{	text-align: center; margin: 10px 0 15px 0; color: #7583C6; font-size: 85%; }

#idTabs1 {	overflow: hidden; list-style: none; margin: 0 0 0 15px; padding: 0; position: relative; height: 107px; }
#idTabs1 li, #idTabs1 li a {	width: 142px; height: 107px; overflow: hidden; }
#idTabs1 li {	float: left; margin: 0 5px 0 18px; }
#idTabs1 li a {	width: 142px; height: 107px; overflow: hidden; display: block; font-size: .1em; line-height: 1000px; }
#navtab1 { background: url('/images/navtab1.png') no-repeat 0px 0px; }
#navtab2 { background: url('/images/navtab2.png') no-repeat 0px 0px; }
#navtab3 { background: url('/images/navtab3.png') no-repeat 0px 0px; }
#navtab4 { background: url('/images/navtab4.png') no-repeat 0px 0px; }
#idTabs1 li a:hover { background-position: 0px -214px; }
#idTabs1 li a.selected, #idTabs1 li a.selected:hover { background-position: 0px -107px !important; }

.help #idTabs1 {	overflow: hidden; list-style: none; width: 400px; margin: 0 auto; padding: 0; position: relative; height: 127px; }
.help #idTabs1 li, #idTabs1 li a {	width: 170px; height: 127px; overflow: hidden; }
.help #idTabs1 li {	float: left; margin: 0 5px 0 18px; }
.help #idTabs1 li a {	width: 170px; height: 127px; overflow: hidden; display: block; font-size: .1em; line-height: 1000px; }
#help_navtab1 { background: url('/images/help_navtab1.jpg') no-repeat 0px -127px; }
#help_navtab2 { background: url('/images/help_navtab2.jpg') no-repeat 0px -127px; }
.help #idTabs1 li a.selected, .help #idTabs1 li a:hover { background-position: 0px -254px !important; }

.tabcontent
{ padding: 25px 0 0 0; }

.starthidden
{ display: none; }

.about ul li
{ margin: 6px 0; }

.home ul li
{ margin: 10px 0; }

/* MAJOR TEXT TAGS */

h1
{
	font-size: 131%;
	color: #2E3569;
}

/* ---------------------------
   ERROR/SUCCESS MESSAGE
--------------------------- */

#errorMessage {
	color: #990000;
	background-color: #FFCACA;
	border: 2px solid #990000;
	padding: 15px;
	margin: 30px;
}
#errorMessage p {
	margin: 3px 0px 3px 0px;
}
#successMessage {
	color: #000048;
	background-color: #CECEFF;
	border: 2px solid #000048;
	padding: 15px;
	margin: 30px;
}

/* ---------------------------
   OPTIONAL NEWS BOX
--------------------------- */

#newsbox-1 { margin: 0px 20px 20px 28px; width: 649px; background: url('/images/newsboxBG_mid.png') repeat-y center top; overflow: hidden; }
#newsbox-2 { background: url('/images/newsboxBG_top.png') no-repeat center top; overflow: hidden; }
#newsbox-3 { background: url('/images/newsboxBG_bot.png') no-repeat center bottom; overflow: hidden; }
#newsboxContent { padding: 50px 25px 25px 25px; }

/* ---------------------------
   FORMS
--------------------------- */

#emailform .inputbox
{ width: 400px; }
#emailform .submit, #volunteerform .submit
{ font-size: 131%; }

#volunteerform label.fixedwidth {
	display: inline-block;
	width: 150px;
	white-space: nowrap;
}
#volunteerform .inputbox { width: 350px; }
textarea#email_message { width: 400px; }



input#city { width: 160px !important; }
input#state { width: 180px !important; }
input#zip { width: 60px !important; }
input#home_phone { width: 160px !important; }
input#work_phone { width: 160px !important; }

textarea#experience { width: 400px; }
