/* 
	Color sets
	
	Orange: #f7921f
	Grey: #363636
	
*/

html {margin: 0; padding: 0;}
body {
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #363636;
	background: #f7921f url(images/bg.png) 0 -400px repeat-x;
	/* background-image: url(images/OrgGradBkg.jpg); background-repeat: repeat; */
}

a:link {color: #f7921f; text-decoration: underline;}
a:visited {color: #f7921f; text-decoration: underline;}
a:hover {color: #f7921f; text-decoration: none;}
img, img a, img a:hover {border: 0;}

h1 {
	color: #f7921f;
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
	font-style: italic;
}
h3 {
	font-size: 15px;
	margin: 12px 0 2px 0;
	padding: 0;
}
h4 {
	color: #f7921f;
	font-size: 12px;
	text-align: center;
}

#header {
	width: 1018px;
	height: 280px;
	margin: 0 auto;
}

#container {
	width: 898px;
	padding: 0 60px 0 60px;
	margin: 0 auto;
}
#content {
	width: 898px;
	background: white;
	padding: 10px 0 40px 0;
	margin: 0 auto;
	height: 100%;
	overflow: hidden;
}

#container .p1 {
	float: left;
	display: inline;
	width: 275px;
	margin: 0 13px 0 10px;
}
#container .p1 h2 {
	color: #f7921f;
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
	font-style: italic;
}
#container ul, #container ol {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 3px;
}
#container ul li, #container ol li {
	margin: 0 0 8px 0;
}

#container .textArea {
	width: 579px;
	margin: 0 auto;
}
#container p.tagline {
	font-weight: bold;
	font-size: 13px;
	text-align: center;
}
#container p.info {
	margin: 0 0 10px 0;
	padding: 0;
}
#container p.instructions {
	margin: 0;
	padding: 0;
	text-align: center;
}
#container p.instructions span {color: #f7921f; font-weight: bold;}
#container p span.emphasis {font-size: 14px; color: #f7921f; font-weight: bold;}
#container p.contact {font-weight: bold; clear: both;}

#contactInfo {
	overflow: hidden;
	height: 100%;
}
address {
	float :left;
	display: inline;
	width: 270px;
	font-style: normal;
	font-weight: bold;
	font-size: 15px;
}
address.info {float: right; font-size: 13px;}
address span {display: block;}
address span.title {color: #f7921f;}


/*Contact form*/
form {padding: 0; margin: 0;}
.form_row {margin: 5px 0;}
label {
	margin: 0 8px 0 0;
	padding: 6px 0 0 0;
	width: 12em;
	float: left;
	display: inline;
	font-weight: bold;
	text-align: right;
	font-size: 14px;
}
input {
	border: 1px solid #f7921f;
	padding: 5px;
	width: 276px;
	background: white;
	font-family: Arial;
	color: #363636;
	font-size: 12px;

}
textarea {
	border: 1px solid #f7921f;
	padding: 5px;
	width: 276px;
	background: white;
	font-family: Arial;
	color: #363636;
	font-size: 12px;
	height: 100px;
}
button {
	border: 0;
	background: 0;
	text-decoration: underline;
	color: #f7921f;
	font-weight: bold;
	font-size: 15px;
	float: right;
	display: inline;
	margin: 0 113px 0 0;
	cursor: pointer;
}



/*Footer*/
#footer {
	width: 1018px;
	background: transparent url(images/footer_bg.png) 0 bottom no-repeat;
	margin: 0 auto;
	height: 156px;
}
#footer #footerContent {
	height: 100%;
	width: 868px;
	padding: 0 15px;
	margin: 0 auto;
}
#footer #footerContent ul#footerCopyright {
	color: white;
	font-size: 11px;
	list-style: none;
	margin: 3px 0 0 0;
	padding: 0;
	float: left;
	display: inline;
	width: 200px;
}
#footer #footerContent ul#footerCopyright li {
	margin: 1px 0;
	font-size: 11px;
	font-weight: normal;
}
*:first-child+html #footer #footerContent ul#footerCopyright li {
	padding: 0;
	margin: 0 0 0 -15px;
}
#footer #footerContent ul#footerCopyright li a {
	color: white;
}

#footer #footerContent ul#footerLinks {
	color: #f7921f;
	font-size: 11px;
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0;
	float: right;
	display: inline;
	width: 450px;
	text-align: right;
	text-transform: uppercase;
}
#footer #footerContent ul#footerLinks li {
	display: inline;
	margin: 0 0px 0 0;
}
#footer #footerContent ul#footerLinks li a {text-decoration: none;}
#footer #footerContent ul#footerLinks li a:hover {text-decoration: underline;}
	


/*Images*/
.footer_banner {width: 275px; height: 100px; float: right; display: inline; margin: 0 0 0 15px;}
.splash_img {width: 580px; margin: 10px auto 18px auto;}
.team_img {width: 299px; margin: 10px auto 18px auto;}
.flash_area {width: 892px; height: 200px; margin: 10px auto 18px auto;}
.logos {text-align: center; margin: 20px 0 0 0;}
.logos img {margin: 0 10px;}
