body
{
	background: #9ea632 url('/assets/images/green_bg.jpg') repeat-x center top fixed;
	font-family: Georgia, Times, Times New Roman, serif;
}

#page_wrapper
{
	position: relative;
	width:960px;
	margin: 20px auto 80px auto;
}

#page_header
{
	position: relative;
	width:960px;
	height: 235px;
	margin: 0px;
}

#page_header_frame
{
	position: relative;
	width:960px;
	height: 235px;
	margin: 0px;
}

#deposit
{
	position: absolute;
	width:300px;
	height: 30px;
	top: 30px;
	left: 20px;
	margin: 0px;
}

#logo
{
	position: absolute;
	width:320px;
	height: 150px;
	top: 0px;
	left: 320px;
	margin: 0px;
}

#contact_info
{
	position: absolute;
	width:320px;
	height: 30px;
	top: 30px;
	left: 640px;
	margin: 0px;
}

#contact_info ul
{
	list-style: none;
	padding: 0px;
	margin: 0px 20px 0px 0px;
}

#contact_info li
{
	float: right;
}


#page_nav
{
	position: absolute;
	width:960px;
	height: 70px;
	top: 155px;
	left: 0px;
	margin: 0px;
}

#page_nav ul
{
	list-style: none;
	display: block;
	padding: 0px;
	margin: 0px;
	padding-left: 60px;
	height: 80px;
	width: 920px;
}

#page_nav li
{
	float: left;
	display: block;
	margin: 0px;
	padding-top: 8px;
	
}

#page_nav li a, #contact_info a, #deposit a
{
	display: block;
	margin: 0px;
	padding: 10px;
	background: url('/assets/images/sparkle.gif') no-repeat center -1000px scroll;
}

#page_nav li a:hover, #contact_info a:hover, #deposit a:hover
{
	background: url('/assets/images/sparkle.gif') no-repeat center 5px scroll;
}

#page_nav li ul
{
	list-style: none;
	display: block;
	padding: 0px;
	margin: 0px;
	height: 40px;
	width: 960px;
	position: absolute;
	left: -2000px;
	top: 40px;
	color: #fff;
}

#page_nav li ul li
{
	height: 40px;
	width: 960px;
	text-align:center;
	margin: 0px;
	padding-top: 10px;
}

#page_nav li:hover ul
{
	left: 0px;
}

#page_content_wrapper
{
	position: relative;
	width: 960px;
	margin: 0px;
        z-index: 110;
}

#page_content_frame
{
	position: relative;
	width: 956px;
	margin: 0px;
	border-width: 0px 2px 0px 2px;
	border-style: solid;
	min-height:300px;
	float: left;
}

#left_nav
{
	position: relative;
	width: 260px;
	margin: 0px 30px 30px 30px;
	float: left;
        z-index: 120;
}

#page_content
{
	position: relative;
	width: 600px;
	margin: 0px;
	float: left;
	clear: none;
        z-index: 130;
}

#page_content_titles
{
	position: relative;
	width: 600px;
	margin: 0px;
}

#page_content_copy
{
	position: relative;
	width: 560px;
	margin: 0px;
}

.anchor
{
	position: relative;
	width: 600px;
	height: 1px;
	margin: 0px;
	clear: both;
}

#page_content h1
{
	position: relative;
	margin: 30px 0px 0px 0px;
	padding: 0px;
	font-size: 39px;
	float: left;
	font-family: Times, Times New Roman, serif;
}

#page_content h2
{
	position: relative;
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	float: left;
	clear: left;
	font-family: Times, Times New Roman, serif;
}

#page_content p
{
	width: 560px;
	font-size: 14px;
	line-height: 1.5em;
}

#page_content div p
{
	width: auto;
	font-size: 14px;
	line-height: 1.5em;
}

#left_nav_category
{
	position: relative;
	width: 260px;
	height: 100px;
	margin: 0px;
	padding: 0px;
}

#left_nav_list
{
	width: 260px;
	margin: 0px;
	padding: 0px;
}

#left_nav_category h3
{
	position: relative;
	margin: 0px;
	padding: 50px 20px 0px 30px;
	font-size: 15px;
}

#left_nav_list ul
{
	position: relative;
        display: block;
	width: 200px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	list-style: none;
}

#left_nav_list ul li
{
	padding-bottom: 10px;
        display: block;
}

#left_nav_list li ul li
{
	padding-bottom: 0px;
        display: block;
}

#left_nav_list li ul
{
	margin: 0px;
}



#left_nav_list li a
{
	padding-left: 30px;
	padding-top: 5px;
        display: block;
}
		
#left_nav_list li ul li a
{
	width: 180px;
	height: 25px;
	padding: 0px;
	padding-left: 20px;
        display: block;
}

#left_nav_list li a:hover
{
	background: url('/assets/images/sparkle.gif') no-repeat 10px top scroll;
        display: block;
}

#left_nav_list ul li i
{
	line-height: 30px;
}

#contact_info a, #page_nav a, #left_nav_list a, #deposit a
{
	font-variant: small-caps;
	font-style: normal;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	letter-spacing:0px;
}
#deposit a
{
        float: left;
        width: auto;
}
#page_content a
{
	text-decoration: none;
	font-weight: bold;
}

#contact_info a:hover, #page_nav a:hover, #left_nav_list a:hover, #page_content a:hover, #deposit a:hover
{
	color: #fff;
}

#left_nav_footer
{
	position: relative;
	width: 260px;
	height: 80px;
	margin: 0px;
	padding: 0px;
}

#page_base
{
	position: relative;
	clear: left;
	width: 960px;
	height: 370px;
	margin: 0px;
}

#page_footer
{
	position: relative;
	width: 960px;
	margin-top: 10px;
	text-align: center;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 12px;
}

#page_content h1, #page_content h2, #page_content p
{
	color: #2c1804;
}