/* it's okay to look, but please don't steal. */
body {
	color: #666666;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;

	background-color: #FFFFFF;

}

*{margin:0;padding:0;outline:none;}
a {
	color: #4A8EBC;
	background: inherit;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #96BC33;
	background: inherit;	
}

h1 {
	font: bold 2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: -1px; 
	padding: 2px 0 0 0px;
	margin: 0;
	color: #464548;
	background: inherit;
}

h1 a, h2 a {
	text-decoration: none;
	color: #4A8EBC;
	background: inherit;
	font-size: 12px;
	font-weight: bold;
}

h1 a:hover, h2 a:hover {
	color: #96BC33;
	background: #FFF;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	letter-spacing: 1px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	width: 97%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #91B31E;
	padding-top: 3px;
	padding-bottom: 0px;
	margin-bottom: 10px;
}


h2 {
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0;
	padding-bottom: 10px;
}

form { 
	margin: 0; 
}

input.search { 
	width: 145px; 
	height: 22px;
	border: none;
	padding: 5px 10px 0 25px;
	color: #808080;
}

input.button {
	border: 0;
	height: 27px;
	width: 76px;
	color: #FFF;
	font: bold 1.1em Arial, Helvetica, Sans-Serif;
}

input.login { 
	width: 150px;
	border: none; 
	padding: 4px; 
}

/* layout
   ------ */


.logo {
	float: left;
	width: 270px;
	height: 50px;
	padding: 3px;
}

.header_right {
display: none;
}

.logo p {
	font-size: 0.9em;
	color: #808080;
	padding: 0 0 0 7px;
	background: inherit;
}


.top_info {
	text-align: right;
	float: right;
	width: 400px;
	height: 15px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 15px;
	padding-left: 0px;
	margin-bottom: 5px;
	margin-top: 20px;
	text-transform: capitalize;
	color: #999999;
}
	

.navigation {
	text-align: right;
	width: 160px;
	vertical-align: middle;
}


.bar {
	text-align: right;
	font-size: 11px;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
}

	.bar li { 
		
		padding: 0px 10px 8px 10px;
		color: #808080;
		background: #FFF;
		display: inline;
	}
	
	.bar li.active { 
		color: #C3593C;
		font-weight: bold; 
		padding-bottom: 8px; 
	}

	.bar a {
	font-weight: bold;
	color: #4A8EBC;
	background: inherit;
	text-decoration: none;
	} 

.search_field { 
	text-align: right;
	float: right;
	width: 540px;
	height: 38px;
	color: #000;
	clear: both;
	padding: 10px 10px 0 0;
}

.grey {
	font-size: 1.2em;
	font-weight: bold;
	color: #ccc;
	background: inherit;
	
}

.search {
	font-size: 1.2em;
	font-weight: bold;
	color: #FFF;
	background: inherit;	
}

.newsletter {
	float: left;
	height: 33px;
	padding: 15px 0 0 15px;
	width: 192px;
	color: #FFF;
	margin: 0 0 3px 0;
}

.subheader {
	clear: both;
	background: #96BC33;
	color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ccc;
	border-bottom-color: #ccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	font-weight: bold;
	margin-top: 0px;
	line-height: 17px;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* left side
   --------- */

.left {
	float: left;
	width: 400px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eee;
}
	.left_articles {
	margin: 0 0 15px 0;
	padding: 0 0 0 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee;
	}

	.lt {
		height: 10px;
		color: #FFF;
	}
	
	.lbox {
	color: #eee;
	padding: 3px 12px;
	margin: 0 0 15px 0;
	height: 178px;
	background-color: #6E6E6E;
	background-repeat: no-repeat;
	background-position: left bottom;
	}
	
	.lbox a {
		color: #FFFCD1;
		background: inherit;
	}
	
	.lbox h2 {
		color: #FFF;
		background: #6E6E6E;
	}

.thumb p { margin: 0; padding: 3px; color: #FFF; background: #6e6e6e; }
	
/* right side
   ---------- */
		
.right {
	float: left;
	width: 198px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#maincolumn {
	float: left;
	width: 575px;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 0;
	border-top-width: 0;
	border-bottom-width: 0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-right: 5px;
}

.sidebar {
display: none;
}
.style6 {color: #eee}
.focus {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 5px;
}
.formfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

	.focus_one {
	float: left;
	width: 75px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	}
	
	.focusdetail {
	float: left;
	width: 480px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee;
	}
		
		.sites {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 7px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
}

	.rt {
		color: #FFF;
		height: 7px;
	}
		
	.right_articles {
	color: #666666;
	padding: 4px 8px;
	margin: 0 0 10px 0;
	}
	
			
.image {
	float: left;
	margin: 0 9px 3px 0;
}

/* footer
   ------ */

.footer {
display: none;
}
.stats {
	height: 1px;
	width: 1px;
}
#rightnav{
display: none;
}
	ul#highlights {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	#highlights li {
	margin: 0 0 12px 0;
	padding: 0 0 12px 0;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
	
ul#sidebar {
	list-style: none;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 25px;
	}
ul#sidebar li {
	list-style-position: outside;
	list-style-image: url(bullet.gif);
	margin-top: 5px;
	margin-right: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 2px;
	float: none;
	}
.focus2 {

	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 10px;
}
.navheader  {
display: none;
}
a:active {

	color: #96BC33;
	background: inherit;
}
.header {

	clear: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-weight: bold;
	margin-top: 2px;
}
.subheadinside  {
display: none;
}
.large {
	float: none;
	width: 765px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	clear: both;
}
