﻿/* CSS Document */



* { padding:0px;

	margin:0px;

} 



BODY {

	margin-bottom: 40px;

	margin-top: 40px;

	margin-right: 0;

	margin-left: 40px;

	background-color: #3E3E3E;

	font-family: Verdana, Helvetica, Arial, sans-serif;

	font-size: 13px;

	line-height: 1.7em;

	}

/*Modal Popup*/ 

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=80);
	opacity: 0.8;
}

.modalPopup
{
	background-color: #ffffdd;
	border-width: 1px;
	-moz-border-radius: 5px;
	border-style: solid;
	border-color: Gray;	
	min-width: 250px;
	max-width:400px;	
}

.topHandle
{
	background-color: #97bae6;	
}

a { 

	text-decoration: none;

	font-weight: bold;

	}

a:link { color: #43B300; }

a:hover { color: #777777; }

a:visited { color: #43B300; }

a:active { color: #eeeeee; }	 



#allContent {

	background-color: #ffffff;

	width: 720px;

	padding-top: 35px;

}


.footerHeaderContainer {

	margin-left: 15px;

	margin-right: 15px;

	position: relative;

	height: 180px;

}

	

.footerHeaderContainer SPAN {

	position: absolute;

	top: 0px;

	right: 0px;

	width: 335px;

	text-align: right;

	display: block;

	font-weight: bold;

	color: #777777;

}



h1.introText {

	margin-top: 30px;

	margin-left: 15px;

	clear: both;

	font-size: 13px;

	line-height: 1.7em;

	font-weight: bold;

	color: #FFFFFF;

}



h1.introText SPAN {

	background-color: #717171;

	padding: 1px 5px 2px 5px;

}



#featuredSection {

	border-top: 1px dashed #aaaaaa;

	border-bottom: 1px dashed #aaaaaa;

	margin: 30px 15px 30px 15px;

}



h2.featuredSectionTitle {

	margin: 7px 0px 15px 0px;

	font-size: 13px;

	color: #ffffff;

	font-weight: bold;

}



h2.featuredSectionTitle SPAN {

	background-color: #3e3e3e;

	padding: 1px 5px 2px 5px;

}



#featuredSection P {

	color: #666666;

	font-size: 13px;

	line-height: 2em;

	margin-bottom: 15px;

}



#featuredSection IMG {

	margin-bottom: 7px;

	border: none;

}



/* end feature section */





h2.projectType {

	margin-bottom: 7px;

	margin-top: 20px;

	margin-left: 15px;

	font-weight: bold;

	font-size: 13px;

	line-height: 1.7em;

	color: #FFFFFF;

}



h2.projectType SPAN {

	background-color: #4DC437;

	padding: 1px 5px 2px 5px;

}



.linkList {

	list-style-type: none;

	margin: 0px 15px 0px 15px;

}



.linkList li {

	/* HACK: this border-bottom property, for some reason shrinks up the spacing between <LI>'s in ie6 */

	border-bottom: 1px solid #ffffff;

	margin-bottom: 4px;

}



.linkList li a{

	display: block;

	text-decoration: none;

	color: #777777;

	line-height: 1.7em;

	padding: 0px 5px 2px 5px;

	background-color: #fafafa;

	font-weight: normal;

}



.linkList li a:hover{

	background-color: #E6F7DC;

}



.linkList li a:visited {

	color: #777777;

	background-color: #F4F4F4;

}



/* start hack so that ie6 will allow roll over to occur off of the text itself for this menu list */

.menuHack {

	height: 0px;

}



.menuHack span {

	visibility: hidden;

	display: none;

}

/* end ie6 hack */



h2.downloadSectionTitle {

	margin-bottom: 7px;

	margin-top: 20px;

	margin-left: 15px;

	font-weight: bold;

	font-size: 13px;

	line-height: 1.7em;

	color: #FFFFFF;

}



h2.downloadSectionTitle SPAN {

	background-color: #ADADAD;

	padding: 1px 5px 2px 5px;

}



.messageGraphic {

	margin: 80px 0px 60px 15px;

}



.bold {

	font-weight: bold;

}