* {
/*margin: 0px;
padding: 0px;*/
}

* html #page {
/*height: 100%;*/
}


html {
/*height: 100%;
text-align: left;*/
}

body {
	/*font: normal 10px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #444;
	padding: 0px;
	margin: 0px;
	/* ipod touch / iphone text resize */
/*	-webkit-text-size-adjust:none;
	height: 100%;
	width: 916px;
	background-color:#ffffff;
	background-repeat: repeat-x;
	margin: 0 auto;
	border:0px solid #000000;*/
}

#page {
/*	font: normal 10px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #444;
	padding:0px;
	*/
	/* ipod touch / iphone text resize */
/*	-webkit-text-size-adjust:none;
	height: 100%;
	width: 916px;
	background-color:#ffffff;
	background-repeat: repeat-x;
	margin: 0 auto;
	border:0px solid #000000;*/
}

#container {
border: 1px solid #222222;
height:auto;
width:876px;
padding:20px;
padding-top:0px;
}

/* #BANNER */
#banner {
width:auto;
height: 98px;
margin:0px;
padding:0px;
padding-left:8px;
padding-right:24px;
padding-top: 10px;
background-color:#ffffff;
}

#logo {
/*width: 350px;
height: 88px;
margin:0px;
padding:0px;
background:#ffffff;
border: 0px solid;
float: left;*/
}

#header {
/*width:400px;
height:87px;
margin: 0px;
padding:0px;
text-align:right;
color: #facb7d;
border: 0px solid;
float: right;*/
}
#header a {
/*	text-decoration:none;
	color:#ea7929;*/
}
#header a:hover {
/*	text-decoration:underline;
	color:#ffa200;*/
}
#header1 {
width:400px;
height:74px;
margin: 0px;
padding:0px;
text-align:right;
border: 0px solid;
}
#header2 {
width:400px;
height:12px;
margin: 0px;
padding:0px;
text-align:right;
border: 0px solid;
}



/* NAVIGATION */
#navigation {
width: inherit;
height: 40px;
margin:0px;
padding:0px;
padding-top:0px;
background: #ea7929 url(../images/nav_spaceer.gif) repeat;
font-size:14px; 
font-family:Arial, Helvetica, sans-serif;
line-height:14px;
}

/* Banner_Full*/

#cs_header{
width:inherit;
margin:0;
padding:0;
color: #ffffff;
background: #9886bf;
height: 26px;
}
#we_header{
width:inherit;
margin:0;
padding:0;
color: #ffffff;
background: #3e83c5;
height: 26px;
}
#ss_header{
width:inherit;
margin:0;
padding:0;
color: #ffffff;
background: #90bd3e;
height: 26px;
}
#c_header{
width:inherit;
margin:0;
padding:0;
color: #ffffff;
background: #ce2527;
height: 26px;
}
#info_header{
background: #facb7d;
color: #ffffff;
height: 26px;
width:inherit;
margin:0;
padding:0;
}


#home_header{
width:inherit;
margin:0;
padding:0;
color: #ffffff;
background: #ffffff;
height: 26px;
}


/* Home Boxes */

#donations_box {
height: 140px;
width: 182px;
font-size:10px;
color: #ffffff;
background: #ea7929;
float: left;
margin:0px;
padding:0px;
padding-left:10px;
padding-top:10px;
padding-right:10px;
}

#survey_box {
height: 140px;
width: 192px;
font-size:10px;
color: #ffffff;
background: #facb7d;
float: left;
margin:0px;
padding:0px;
margin-left:22px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}

#cs_box {
height: 180px;
width: 192px;
font-size:10px;
color: #ffffff;
background: #9886bf;
float: left;
margin:0px;
padding:0px;
padding-left:10px;
padding-top:10px;
}

#we_box {
height: 180px;
width: 192px;
font-size:10px;
color: #ffffff;
background: #3e83c5;
float: left;
margin:0px;
padding:0px;
margin-left:22px;
padding-left:10px;
padding-top:10px;
}

#ss_box {
height: 180px;
width: 192px;
font-size:10px;
color: #ffffff;
background: #90bd3e;
float: left;
margin:0px;
padding:0px;
margin-left:22px;
padding-left:10px;
padding-top:10px;
}

#c_box {
height: 180px;
width: 192px;
font-size:10px;
color: #ffffff;
background: #ce2527;
float: left;
margin:0px;
padding:0px;
margin-left:22px;
padding-left:10px;
padding-top:10px;
}


.img_center{text-align: center}


.box_pic1{
float: left;
width:202px;
height:140px;
margin:0px;
padding:0px;
}
.box_pic2{
float: left;
width:202px;
height:140px;
margin:0px;
padding:0px;
margin-left:22px;
}
.box_link {
color:#ffffff;
}
.box_link a:link{
color:#ffffff;
text-decoration: none;
}

.box_link a:hover{
color:#ededed;
text-decoration: underline;
}

.box_link a:visited{
color:#ffffff;
text-decoration: none;
}

.clear {
clear:both;
}

/* HOME CONTENT */
#home_content {
width:inherit;
margin:0px;
padding:0px;
padding-top:20px;
height: auto !important; 
background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
color: #777777;
line-height:18px;
}
#service_content {
width:inherit;
margin:0px;
padding:0px;
height: auto !important; 
background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
color: #777777;
line-height:18px;
}

h1 {font-size:20px;}
h2 {font-size:15px;}

h3 {font-size:15px;
line-height:30px;}


.orange{color:#ea7929}
.purple{color:#9886bf}
.blue{color:#3e83c5}
.green{color:#90bd3e}
.red{color:#ce2527}

.gray{color:#777777}

.olinks {
margin:0px;
padding:0px;}
.olinks a:link {
text-decoration:underline;
color:#ea7929;}
.olinks a:visited {
text-decoration:underline;
color:#ea7929;}


.cs_links {
margin:opx;
padding:0px;}
.cs_links a:link {
text-decoration:underline;
color:#9886bf;}
.cs_links a:visited {
text-decoration:underline;
color:#9886bf;}


.we_links {
margin:opx;
padding:0px;}
.we_links a:link {
text-decoration:underline;
color:#3e83c5;}
.we_links a:visited {
text-decoration:underline;
color:#3e83c5;}


.ss_links {
margin:opx;
padding:0px;}
.ss_links a:link {
text-decoration:underline;
color:#90bd3e;}
.ss_links a:visited {
text-decoration:underline;
color:#90bd3e;}

.c_links {
margin:opx;
padding:0px;}
.c_links a:link {
text-decoration:underline;
color:#ce2527;}
.c_links a:visited {
text-decoration:underline;
color:#ce2527;}


.olist {
color: #ea7929;
list-style: square;
padding-left:14px;
}
.service_list {
color: #777777:
}
.cs_list {
color: #9886bf;
list-style: square;
padding-left:14px;
}
.we_list {
color: #3e83c5;
list-style: square;
padding-left:14px;
}
.ss_list {
color: #90bd3e;
list-style: square;
padding-left:14px;
}
.c_list {
color: #ce2527;
list-style: square;
padding-left:14px;
}

#left_content {
padding:0px;
margin:0px;
padding-left:14px;
padding-right:14px;
float:left;
width:585px;
height:auto;
}
#right_content {
padding:0px;
margin:0px;
float:left;
width:262px;
height:740px;
}

#cs_header1{
width:256;
margin:0;
padding:0;
padding-left: 4px;
padding-top: 4px;
color: #ffffff;
background: #9886bf;
height: 22px;
font-size: 11px;
}
#we_header1{
width:256;
margin:0;
padding:0;
padding-left: 6px;
padding-top: 6px;
color: #ffffff;
background: #3e83c5;
height: 22px;
font-size: 11px;
}
#ss_header1{
width:256;
margin:0;
padding:0;
padding-left: 6px;
padding-top: 6px;
color: #ffffff;
background: #90bd3e;
height: 22px;
font-size: 11px;
}
#c_header1{
width:256;
margin:0;
padding:0;
padding-left: 6px;
padding-top: 6px;
color: #ffffff;
background: #ce2527;
height: 22px;
font-size: 11px;
}

#cs_breadcrumb {
margin:0px;
padding:0px;
padding-top:6px;
font-size:10px;
color:#777777;
}
#cs_breadcrumb a:link{
color:#9886bf;
text-decoration: none;
}
#cs_breadcrumb a:visited{
color:#9886bf;
text-decoration: none;
}

#we_breadcrumb {
margin:0px;
padding:0px;
padding-top:6px;
font-size:10px;
color:#777777;
}
#we_breadcrumb a:link{
color:#3e83c5;
text-decoration: none;
}
#we_breadcrumb a:visited{
color:#3e83c5;
text-decoration: none;
}

#ss_breadcrumb {
margin:0px;
padding:0px;
padding-top:6px;
font-size:10px;
color:#777777;
}
#ss_breadcrumb a:link{
color:#90bd3e;
text-decoration: none;
}
#ss_breadcrumb a:visited{
color:#90bd3e;
text-decoration: none;
}



#c_breadcrumb {
margin:0px;
padding:0px;
padding-top:6px;
font-size:10px;
color:#777777;
}
#c_breadcrumb a:link{
color:#ce2527;
text-decoration: none;
}
#c_breadcrumb a:visited{
color:#ce2527;
text-decoration: none;
}

#a_breadcrumb {
margin:0px;
padding:0px;
padding-top:4px;
padding-left:20px;
font-size:10px;
color:#ffffff;
}
#a_breadcrumb a:link{
color:#ea7929;
text-decoration: none;
}
#a_breadcrumb a:visited{
color:#ea7929;
text-decoration: none;
}

.thumb {padding:0px;
margin:0px;
padding-left:3px;}
.thumb1 {
padding:0px;
margin:0px;}

.footer_line {
width:876px;
height:1px;
color: #ffffff;
background: #ea7929;
overflow:hidden;
}
#footer_text {
color: #000000;
height:20px;
padding:0px;
margin:0px

}

#right_content2 {
float: left;
margin: 0px;
padding:0px;
width: 380px;

}

#left_content2 {
float: left;
margin: 0px;
padding:0px;
width: 330px;
height: auto;
}





/***************************************** 
FORMS
**************************************** */

#contact ul {
	float:left;
	
	}
	
.cntctcolumn1 {width:278px;
padding-right:30px;}
	
.cntctcolumn2 {width:400px;}
	
form li, #subcontent form li {
	padding-left:0px;
	background:url(/images/arrow-right.jpg) no-repeat 0 16px;
	line-height:30px;
	padding-top:7px;
	list-style:none;
	font-weight:bold;
	font-style:normal;
	}
	
#subcontent form li {
	background:url(/images/arrow-right.jpg) no-repeat 0 17px;
	}
	
#subcontent form li.prgrph {
	font-weight:normal;
	line-height:1.5em;
	background:none;
	}
	
#subcontent form li.multi {
	line-height:1.5em;
	background:url(/images/arrow-right.jpg) no-repeat 0 10px;
	}
	
.required {color:#c40000;}
	
#contact li .small {font-weight:normal;}
	
#planner ul {width:420px;}
	
.text {
	border:1px solid #bababf;
	padding:4px;
	background:#fff;
	width:278px;
	height:16px;
	display:block;
	color:#737380;
	font:11px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	}
	
select.text {
	width:162px;
	height:24px;
	}
	
textarea.text {
	width:692px;
	height:81px;
	}
	
.number {
	border:1px solid #bababf;
	padding:4px;
	background:#fff;
	height:16px;
	color:#c40000;
	font:11px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	margin-right:5px;
	width:42px;
	}
	
#subcontent form li .highlight {
	font-weight:normal;
	line-height:18px;
	}
	
#contact li.btn {
	background:none;
	text-align:right;
	}
	
#subcontent #planner li.btn {background:none;}
	
.btn input {
	background:#61616a url(/images/btn-submit.gif);
	width:58px;
	height:21px;
	font:bold 11px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	color:#fff;
	border:none;
	}
	
.check {	
	font-weight:bold;
	padding-left:10px;

	margin:1em 0;
	}
	
.check input {margin-right:18px;}
	
.check span {
	font-weight:normal;
	padding-left:34px;
	display:block;
	margin-top:.5em;
	}
	
.clearleft {clear:left;}

h4 {line-height:20px;}
.left_questions {float:left;
padding-left:0px;}
.left_questions ul{padding-left:12px;}
.right_questions {float:left;
padding-left:24px;}
.right_questions ul{padding-left:12px;}

.left_questions li{padding-bottom:6px;}
.right_questions li{padding-bottom:6px;}



.left_questions2 {float:left;
padding-left:0px;
line-height:16px;}
.left_questions2 ul{padding-left:12px;}
.right_questions2 {float:left;
padding-left:20px;
line-height:16px;}
.right_questions2 ul{padding-left:12px;}

.left_questions2 li{letter-spacing:0px;}
.right_questions2 li{letter-spacing:0px;}


