* {
	padding:				0;
	margin:					0;
	border:					0px none;
}

body {
	font-family:			Tahoma, Arial, Helvetica, sans-serif;
	font-size:				11px;
	color: 					#042037;
	line-height: 			18px;
}

ul, ol {
	list-style-type:		none;
}

a {
	font-weight:			bold;
	text-decoration:		none;
	outline:				none;
}

p {
	line-height:			20px;
	padding:				0 0	20px;
}

h2, h3, h4, h5 {
	font-family:			Georgia, "Times New Roman", Times, serif;
	font-weight:			normal;
	padding-bottom:			10px;
	margin-bottom:			15px;
	text-align: 			left;
}

.bold {
	font-weight:			bold; 
	color: 					#062945;
}

.footerlink {
	font-weight:			normal; 
	text-decoration:		none;
	color: 					#062945;
}

.footerlink:hover {
	font-weight:			normal;
	text-decoration:		underline; 
	color: 					#062945;
}

.link {
	font-weight:			bold;
	font-size:				12px;
	text-decoration: 		underline;
	color: 					#FF6600;
}

.link:hover {
	font-weight:			bold;
	font-size:				12px;
	text-decoration: 		underline;
	color: 					#FF3000;
}

.subtitle {
	font-size:				13px;
	font-weight:			bold; 
	color: 					#6BA11D;
}

.text {
	font-size:				12px;
	text-align: 			justify;
}

.title {
	font-size:				21px;
	font-weight:			bold; 
	color: 					#FF6600;
}

table#media {
	background-color:#FFFFFF;
	border: 0px none #000;
	width: 100%;
}

table#media td {
	padding: 6px;
	/**border: 1px solid #9fd319; **/
}

/** form formatting **/
.textfield {
	background-color: 		#f0fcc1;
	border-color:		 	#042037;
	border-style: 			solid;
	border-width: 			1px;
	color: 					#34312d;
	font-size: 				12px;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	height: 				20px;
	line-height: 			16px;
}

.textfield_interest {
	background-color: 		#f0fcc1;
	border-color:		 	#042037;
	border-style: 			solid;
	border-width: 			1px;
	color: 					#34312d;
	font-size: 				12px;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	height: 				36px;
	line-height: 			16px;
}

.textfield_comments {
	background-color: 		#f0fcc1;
	border-color:		 	#042037;
	border-style: 			solid;
	border-width: 			1px;
	color: 					#34312d;
	font-size: 				12px;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	height: 				136px;
	line-height: 			16px;
}

.submit input {
	color: 					#FFFFFF;
	background: 			#FF6600;
	border: 				2px outset #FF6600;
	line-height: 			20px;
	width: 					120px;
	font-weight: 			bold;
}

/** table background **/
#Background {
	background-image:		url(../images/generic/bg_content.png);
}

#footer01 {
	background-image:		url(../images/generic/bg_footer01.png);
}

#footer02 {
	background-image:		url(../images/generic/outline_b.png);
}

#footer03 {
	background-image:		url(../images/generic/outline_mr.png);
}

#footer04 {
	background-image:		url(../images/generic/outline_br.png);
}

#footer05 {
	background-image:		url(../images/generic/truck_bg.png);
}

/** navigation **/
ul#webprojects li {
	margin-bottom:			1px;
}

/** navigation webnav **/
ul#webprojects li ul.webnav {
	height:					35px;
	width:					220px;
	cursor:					pointer;
}
	
ul#webprojects li ul.webnav li {
	float:					left;
	height:					15px;
	padding:				11px 0 9px;
	margin-bottom:			0;
}
	
ul#webprojects li ul.webnav li.name {
	padding-left:			11px;
	width:					170px;
}

ul#webprojects li ul.webnav li.name h4 {
	font:					11px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:			bold;
	padding-bottom:			0;
	margin-bottom:			0;	
	background:				none;
}

/* START OF NAME 2 */
ul#webprojects li ul.webnav li.name2 {
	padding-left:			11px;
	width:					170px;
}
	
ul#webprojects li ul.webnav li.name2 h4 {
	font:					11px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:			bold;
	padding-bottom:			0;
	margin-bottom:			0;	
	background:				none;
}
/* END OF NAME 2 */
	
ul#webprojects li ul.webnav li.right {
	width:					32px;
}

/** navigation webnav active **/
ul#webprojects li ul.webnav_active {
	cursor:					auto;
}
	
div.web_content {
	position:				relative;
}

	p.web_header {
	font-weight:			bold;
	height:					24px;
	padding:				12px 0 0 24px;
	position:				relative;
	width:					196px;
	line-height:			14px;
	text-align: left;
	}

		
div.web_footer {
	height:					15px;
	position:				relative;
}
