*
{
	
	font-family:	"Lucida Grande","Lucida Sans",Verdana,Helvetica,"Luxi Sans",sans-serif;
}

body, form
{
	margin:			0px;
}

#container
{
	width:			760px;
	margin:			auto;
}

#header_logo
{
	float: left; 
}
#header_pullout
{
	text-align: right;
}

#menu_outer
{
	margin-top:			4px;
	background-color: #4D8E3A; height: 37px; background-image: url(/img/menu_left_cap.gif); background-repeat: no-repeat; background-position: top left; border-bottom: 1px solid #4A8938;
}
#menu_inner
{
background-image: url(/img/menu_right_cap.gif); background-repeat: no-repeat; background-position: top right; padding-top: 10px; margin-left: 20px; padding-right: 20px;
}

#menu_inner table
{
	width:	100%;
}
#menu_inner td
{
	width:	20%;
	text-align: center;
}
#twofour
{
	position: absolute; margin-top: -29px; margin-left: -4px;
}
#content
{
	padding-left:		6px;
	padding-right:		6px;
	margin-top:			4px;
	margin-bottom:		25px;
}

h1
{
	margin-top:			18px;
	margin-bottom:		12px;
	font-size:			20px;
	padding:			0px;
	color:				#373626;
	font-weight:		normal;
}

h2
{
	padding:			0px;
}

h3
{
	padding:			0px;
	font-size:			12px;
	font-weight:		bold;
	margin-top:			10px;
	margin-bottom:		10px;
	color:				#373626;
}
h3.section
{
	margin-bottom:		2px;
}

h4
{
	padding:			0px;
	line-height:		1.4em;
	font-size:			12px;
	font-weight:		normal;
	margin-top:			10px;
	margin-bottom:		6px;
	color:				#373626;
}

img
{
	border:				none;
}
.brd
{
	border:				1px solid #373626;	
}

p, .p
{
	padding:			0px;
	margin-top:			8px;
	margin-bottom:		10px;
	line-height:		1.4em;
	font-size:			12px;
}

.lighter
{
	color:				#606060;
}

.first
{
	margin-top:			0px;
}

.left_gutter
{
	float: 			left;
	width:			235px;
	padding: 		10px;
	margin:			0px;
	margin-right: 	10px;
	border-right: 	1px solid #C8C8C4;
}

.left_gutter_retrospect
{
	float: 			left;
	width:			235px;
	height:			2300px;
	padding: 		10px;
	margin:			0px;
	margin-right: 	10px;
	border-right: 	1px solid #C8C8C4;
}

.content_wleft
{
	padding:		0px;
	margin:			0px;
	margin-left: 	60px;
	width:			620px;
}

.content_wleftcol2
{
	padding:		0px;
	margin:			0px;
	margin-left: 	250px;
	width:			450px;
}

.content_wleftindent
{
	padding:		0px;
	margin:			0px;
	margin-left: 	20px;
	width:			580px;
}

.content_wleftcol
{
	padding-left:	10px;
	margin:			0px;
	margin-left: 	20px;
	width:			270px;
}

.content_wrightcol
{
	padding-left:	10px;
	margin:			0px;
	margin-left: 	20px;
	width:			270px;
}

ul
{
	font-size:			12px;
	line-height:		1.5em;
	list-style-image:	url(/img/dot.gif);
}

ol
{
	font-size:			12px;
	line-height:		1.4em;
}

.content_wleftul
{
	padding:		0px;
	margin:			0px;
	margin-left: 	3px;
}

#footer
{
	clear:				both;
	margin-top:			4px;
}
#footer_txt
{
	background-image: 	url(/img/footer_bg.gif);
	padding-right: 		5px; 
	white-space: 		nowrap;
	height:				19px;
	font-size:			10px;
	color:				#ffffff;
	border-top: 		1px solid #4D8E3A;
	border-bottom: 		1px solid #4D8E3A;
	padding-top:		7px;
	padding-left:		8px;
}
#footer_txt span
{
	border-right:		1px solid #94CC83;
	margin-right:		8px;
	padding-right:		8px;
}
#footer_txt a
{
	text-decoration:	none;
	color:				#ffffff;
}
#footer_txt a:hover
{
	text-decoration:	underline;
}
#footer_right_td
{
	width: 				61%;
}
#footer_right
{
	background-image: 	url(/img/footer_bg.gif);
	height: 			9px;
	border-top: 		1px solid #4D8E3A;
	border-bottom: 		1px solid #4D8E3A;
}
#footer_copy
{
	float: 				right;
	margin-right: 		2px;
	position: 			relative;
	top: 				-14px;
	font-size: 			9px;
	color: 				#909090;
}