
/************************************************************
	This document contains the general styles for page 
	layout as well as the default font styles.

	origional build // 2003-04-29 // eddie wilson
************************************************************/



/************************************************************
	General
************************************************************/

body {
	margin:				0px; 
	padding:			0px; 
	background-color:	#444C55;
	}

h1	{
	font-size:			12px;
	margin:				0px 0px 10px 0px;
	}

h2	{
	font-size:			1em;
	margin:				0px 0px 10px 0px;
	}

h3	{
	font-size:			1em;
	font-weight:		normal;
	margin:				0px 0px 10px 0px;
	}

img	{
	border:				0px;
	}

div {
	font:				11px/1.3 Verdana;
	color:				#293139;
	}

table td {
	font:				11px/1.3 Verdana;
	color:				#293139;
	vertical-align:		top;
	}

a	{
	font-weight:		bold;
	color:				#821400;
	text-decoration:	none;
	}

a:hover {
	text-decoration: 	underline;
	}

form {
	margin:				0px;
	padding:			0px;
	}

form .checkbox {
	margin:				0px;
	padding:			0px;
	}

ul	{
	margin:				0px 0px 0px 10px;
	padding:			5px 0px 10px 15px;
	}


ul li {
	padding: 			5px 0px 5px 0px;
	}



/************************************************************
	Header & navigation
************************************************************/

#hdrBack {
	background:			#FFFFFF url("../shared/hdrBack.gif");
	}

#hdrStr {
	background:			url("../shared/logoStretch.gif") no-repeat top left;
	}



/************************************************************
	Body
************************************************************/

#bdyBckHom {
	padding-bottom:		41px;
	background:			#FFFFFF url("/index/bdyBack.gif");
	}

#bdyBckSer {
	padding-bottom:		41px;
	background:			#FFFFFF url("/services/bdyBack.gif");
	}

#bdyBckQua {
	padding-bottom:		41px;
	background:			#FFFFFF url("/quality/bdyBack.gif");
	}

#bdyBckPpl {
	padding-bottom:		41px;
	background:			#FFFFFF url("/ppl/bdyBack.gif");
	}

#bdyBckRec {
	padding-bottom:		41px;
	background:			#FFFFFF url("/rNews/bdyBack.gif");
	}

#bdyBckHis {
	padding-bottom:		41px;
	background:			#FFFFFF url("/history/bdyBack.gif");
	}

#bdyBckAbt {
	padding-bottom:		41px;
	background:			#FFFFFF url("/about/bdyBack.gif");
	}

#bdyBckCon {
	padding-bottom:		41px;
	background:			#FFFFFF url("/contact/bdyBack.gif");
	}
.bdyTtl {
	margin-bottom:		20px;
	}

.bdyHdr {
	margin-bottom:		15px;
	}

.imgUntHld {
	padding:			5px;
	}

.imgUntCpy {
	margin:				10px 10px 15px 10px;
	font-size:			10px;
	color:				#FFFFFF;
	}

.imgUntCpy a {
	font-size:			10px;
	color:				#FFFFFF;
	}

.imgUntHdr {
	margin-bottom:		5px;
	}

.bluHld {
	padding:			20px 30px 20px 25px;	
	background:			#EDEFF2 url("/shared/bluHldBack.gif") no-repeat top left;
	}

.bluHldHdr {
	margin-bottom:		10px;
	}

.bluHldAlt1 {
	padding:			15px 30px 20px 25px;
	background-color:	#DCE0E5;
	}

.bluHldAlt2 {
	padding:			15px 30px 20px 25px;
	background-color:	#EDEFF2;	
	}

.bluHldUl {
	margin:				0px;
	padding:			0px 0px 0px 1em;
	text-indent:		-1em;
	list-style:			none;
	}

.bluHldUl li {
	padding: 			0px 0px 5px 0px;
	}

.bluHldUl li .bullet {
	font-weight:		bold;
	}

.bluHldUl li .liImg {
	margin:				0px 15px 10px 0px;
	}

.bdyBold {
	font-weight:		bold;

	}



/************************************************************
	SECTION - home
************************************************************/

#homeUl {
	margin:				0px;
	padding:			0px;
	list-style:			none;
	text-indent			0px;
	}

#homeUl li {
	margin:				0px 0px 8px 0px;
	}

#sptLgt{
	margin-top:			20px;
	border-top:			#848D96 1px dashed;
	padding-top:		15px;
	}


/************************************************************
	SECTION - services / quality / about us
************************************************************/

#serSpl {
	margin-left:		25px;
	padding-left:		25px;
	border-left:		#848D96 1px dashed;
	}

.imgBrd {
	text-align:			center;
	padding:			20px;
	}

/************************************************************
	SECTION - contact
************************************************************/

#colFrm {
	margin-left:		25px;
	padding-left:		25px;
	border-left:		#848D96 1px dashed;
	}

.chkItm {
	vertical-align:		top;
	margin-bottom:		10px;
	}

.frmDiv {
	margin-top:			20px;
	padding-top:		20px;
	border-top:			#C2CBD5 1px dashed;
	}

.reqFld {
	color:				#990000;
	}


/************************************************************
	Footer
************************************************************/

#ftrBack {
	width:				100%;
	padding:			9px 0px 25px 0px;
	background-image:	url("/shared/ftrBack.gif");	
	}

#ftrBack a {
	font-weight:		bold;
	color:				#E4EAEE;
	}

#ftrBack table td {
	font-size:			10px;
	color:				#B4BBC3;
	vertical-align:		middle;
	}
.image-box {text-align: center; padding: 10px; width: 200px; font-size: 10px; color: #FFFFFF; vertical-align: middle; height: 100px;}
.image-box img {margin-bottom: 4px;}
.image-box a, .image-box a:hover, .image-box a:visited, .image-box a:Active {color: #FFFFFF; font-weight: normal;}
#bdyBckPpl .image-box {background-color: #506F0F;}

.scholarship th {width: 152px; padding: 0px 14px 14px 0px; text-align: center;}
.scholarship th img {border: 1px solid #333333;}
.scholarship td {width: 310px; padding: 0px 14px 14px 0px; vertical-align: bottom; text-align: left;}

#bdyBckAssoc {padding-bottom: 41px; background: #FFFFFF url("/associates/_images/bdyAssoc.gif") repeat-x;}
#bdyBckAssoc h2 {color: #2E363D; font-size: 16px;}
#bdyBckAssoc h3 {font-weight: bold; font-size: 14px; margin: 20px 0px 12px 0px; color: #A53717;}
#bdyBckAssoc h4 {font-weight: bold; font-size: 13px; margin: 24px 0px 12px 0px; color: #293139; text-decoration: underline;}
#bdyBckAssoc img.right {float: right; margin: 4px 0px 12px 12px;}
#bdyBckAssoc hr {border: none; border-top: #848D96 1px dashed; height: 1px; color: #FFFFFF; clear: both; margin: 14px 0px 14px 0px;}
#bdyBckAssoc p {margin: 0px 0px 14px 0px;}
#bdyBckAssoc ul {margin: -6px 0px 12px 0px; padding: 0px 0px 0px 16px;}
#bdyBckAssoc ul li {margin: 0px 0px 2px 0px; padding: 0px;}
#bdyBckAssoc #left {padding-right: 25px;}
#bdyBckAssoc #right {border-left: #848D96 1px dashed; padding-left:	25px; width: 223px;}
#bdyBckAssoc #right h3 {font-size: 14px; margin: 0px 0px 2px 0px;}
#bdyBckAssoc #right h4 {font-size: 12px; margin: 16px 0px 14px 0px; color: #333333;}
#bdyBckAssoc #right div {position: relative; background-color: #CCCCCC; margin: 0px 0px 16px 3px;}
#bdyBckAssoc #right div div {position: relative; background-color: #EEEEEE; margin: 0px; top: -3px; left: -3px; padding: 10px;}
#bdyBckAssoc #right div div.survey {background-color: #FFFFCC; text-align: center;}
#bdyBckAssoc #right div div.survey h3 {font-size: 15px; margin-bottom: 8px;}
#bdyBckAssoc #right div div.survey h3 a {color: #A53717;}
#bdyBckAssoc #right div div.survey p {font-size: 10px; text-transform: uppercase; margin: 0px;}
#bdyBckAssoc .top {font-size: 8px; text-transform: uppercase; display: block; width: 63px; margin: 18px 0px 0px 0px;}

#bdyBckSurvey {padding-bottom: 41px; background: #FFFFFF url("/associates/_images/bdyAssoc.gif") repeat-x;}
#bdyBckSurvey h2 {color: #2E363D; font-size: 16px;}
#bdyBckSurvey h3 {font-weight: bold; font-size: 14px; margin: 20px 0px 2px 0px; color: #A53717;}
#bdyBckSurvey p {margin: 0px 0px 12px 0px;}
#bdyBckSurvey p.error {color: #CC0000; font-weight: bold;}
#bdyBckSurvey ul {margin: 0px; padding: 0px 0px 0px 10px;}
#bdyBckSurvey ul li {list-style-type: none; margin: 0px 0px 2px 0px; padding: 0px;}
#bdyBckSurvey form table {margin-bottom: 10px;}
#bdyBckSurvey form table td {padding: 7px 12px 6px 0px; border-top: 1px dashed #CCCCCC;}
#bdyBckSurvey form table td.col1 {width: 10px;}
#bdyBckSurvey form table td.col2 input {width: 380px;}
#bdyBckSurvey form table td.radio {text-align: center;}
#bdyBckSurvey form table td.col2
#bdyBckSurvey form table td.radio input {margin: 1px auto 0px auto; width: 18px;}
#bdyBckSurvey form table td input {display: block; margin: 4px 0px 0px 0px; font-size: 11px;}
#bdyBckSurvey form textarea {display: block; margin: 4px 0px 12px 0px; width: 380px;}
#bdyBckSurvey form table td input.service-years {display: inline; width: 10px; margin: 4px 5px 0px 0px;}
#bdyBckSurvey form table td input.submit {background-color: #A53717; width: 120px; color: #FFFFFF; font-weight: bold;}

img#foundation-logo {float:right; margin: 20px 0px 0px 17px;}
ul div.col {float:left; margin-right: 45px;}
ul div.col li{}
#mail-donations{clear:left; padding-top:20px;}

/*#arrow-history{position:relative; left: 436px;}
#arrow-employment{position:relative; left: 527px;}
#arrow-about{position:relative; left: 595px;}
#arrow-5pf{position:relative; left: 746px;}
#arrow-contact{position:relative; left: 850px;}
#arrow-news{position:relative; left: 343px;}*/

#arrow-history{position:relative; left: 327px;}
#arrow-employment{position:relative; left: 423px;}
#arrow-about{position:relative; left: 523px;}
#arrow-5pf{position:relative; left: 629px;}
#arrow-contact{position:relative; left: 741px;}
#arrow-news{position:relative; left: 262px;}

#arrow-home{position:relative; left: -54px;}
#arrow-services{position:relative; left: 15px;}
#arrow-quality{position:relative; left: 94px;}
#arrow-people{position: relative; left: 183px;}

img.plant {display:block; margin-bottom: 15px;}
