body
{
	padding: 0px;
	margin: 0px;
	font-family: arial;
	font-size: 12px;
	background-color: white;
	background-image:url(../i/v2_bg.gif);
	background-repeat:repeat-x;
}

a:link, a:active, a:visited, a:hover
{
	color: #46a40b;
}

a:hover
{
	color: #62de0f;
}

#container
{
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;	
	width: 794px;
	background-color:#ffffff;
	margin: 0px;
}

#header
{
	background-image: url(../i/v2_header_bg.jpg);
	background-repeat:no-repeat;
}

#header #logo
{
	display:block;
	height:174px;
	weight:100%;
}

#nav
{
	height: 42px;
	padding:15px 65px;
	padding-bottom:0px;
}

#nav a
{
	display: block;
	float: left;
	font-family: Myriad Pro, Myriad, Arial;
	font-size: 16px;
	color: #676767;
	text-decoration: none;
	background-image: url(../i/v2_nav_tab_i.gif);
	height: 26px;
	width: 136px;;
	padding-top: 12px;
	margin: 0 15px;
}

#nav a:hover
{
	color: black;
	background-image: url(../i/v2_nav_tab_a.gif);	
}

#nav a.active
{
	color: black;
	background-image: url(../i/v2_nav_tab_a.gif);	
}

#content
{
	margin:0px;
	padding:0px;	
	text-align: left;
}

h1
{
	font-family: Myriad Pro, Myriad, Arial;
	font-size: 28px;	
	color: #497200;
	margin: 5px 0;
}

h2
{
	font-family: Myriad Pro, Myriad, Arial;
	font-size: 23px;	
	color: #5b8e00;
	margin: 5px 0;
}

h3
{
	font-family: Myriad Pro, Myriad, Arial;
	font-size: 20px;	
	color: #73b300;
	margin: 5px 0;	
}

#content
{
	background-image:url(../i/content_bg.gif);
}

#content p
{
	color: #444;
}

#content ul
{
	margin: 0px;
	padding: 10 20px;
}

#content ul li
{
	list-style-type:circle;
	color:#2e4800;

}

#content ol
{
	margin: 0px;
	padding: 10 20px;
}

#content ol li
{
	color:#2e4800;

}

#content #sidebar
{
	font-family: Myriad Pro, Arial;
	width:215px;
	margin:0px;
	padding-bottom:50px;
	float:left;
}

#content #sidebar h5
{
	text-align:center;
	font-size:14px;
	color:#d7d7d7;
	font-weight:normal;
	text-decoration:underline;
	margin:0px;
	padding:20px;
}

#content #sidebar ul
{
	margin:0px;
	padding:0px;
	padding-left:30px;
	list-style-image: url(../i/bullet.gif);
}

#content #sidebar ul li
{
	padding:5px 0px;
}

#content #sidebar ul a
{
	color:#999999;
	font-size:16px;
	text-decoration:none;
}

#content #sidebar ul a.active
{
	color:#333;
}

#content #sidebar ul a:hover
{
	color:#000;
}

#content #main
{
	float:left;
	width:480px;
	padding:15px 40px;
	font-size:14px;
}

#content #main h3
{
	font-size:40px;
	font-weight:normal;
	color: #68b300;
}

#content #main h4
{
	font-size:20px;
	font-weight:normal;
	color: #508900;
	margin:10px 0 0;
}

#content #main p
{
	margin:7px 0 10px 0;
}

#content #main ul
{
	margin:0px;
	padding:0 0 0 15px;
}

#content #main ul li
{
	color:#eee;
	list-style-type: disc;
	padding-bottom:5px;
}

#content #main ul li u
{
	text-decoration:none;
	color:#777;
}

#content #main ul li a
{
	display:block;
}

#content #main ul li p
{
	display:block;
	padding:0;
	margin:5px 0px;
	color:#999;
}

#home-left
{
	width: 250px;
	float: left;
	padding-bottom: 20px;
}

#home-right
{
	width: 450px;
	float: left;
	padding-left: 20px;
}

#focus_box
{
	margin: 10px 0;
}

#focus_box #desc
{
	padding: 5px 15px;
	color: #547e09;
	font-family: Myriad Pro, Arial;
	font-size: 17;
}
#focus_box a#more
{
	display: block;
	text-decoration: none;
	margin-top: 5px;
	color: black;
}

#clear
{
	clear: both;
}
#footer
{
	background-color: #f8fcef;
	width: 794px;
	margin: 0px;
	padding: 10px 0;
	border: 1px solid #cce7b3;
}


/* Spiffy */
.focus{
display:block;
}
.focus *{
display:block;
height:1px;
overflow:hidden;
background:#c5eb85;
}
.focus1{
border-right:1px solid #def5b8;
padding-right:1px;
margin-right:3px;
border-left:1px solid #def5b8;
padding-left:1px;
margin-left:3px;
background:#d0ef9b;
}
.focus2{
border-right:1px solid #edfbd6;
border-left:1px solid #edfbd6;
padding:0px 1px;
background:#cdee96;
margin:0px 1px;
}
.focus3{
border-right:1px solid #cdee96;
border-left:1px solid #cdee96;
margin:0px 1px;
}
.focus4{
border-right:1px solid #def5b8;
border-left:1px solid #def5b8;
}
.focus5{
border-right:1px solid #d0ef9b;
border-left:1px solid #d0ef9b;
}
.focus_content{
padding:0px 5px;
background:#c5eb85;
} 