/******************** Changes Style Sheet ********************/
/******************** Updated 09/08 ********************/
/******************** Page Structure ********************/

html {background: #e8e8e8 url('images/bg_body.gif') left top repeat-x; }

body{
font-family: Arial, Verdana, Helvetica, sans serif;
	font-size: 14px;
	color: #606060;
	margin: 0;
	padding: 0;
	line-height: 18px;
	text-align:center;
}

a:link, a:visited {text-decoration: none; color: #70a333; border-bottom: 1px dotted #e0e0e0;  }
a:hover {color: #5993e5;}

h1, h2,h3,h4,h5,h6 {font-family: Arial, Verdana, Helvetica, sans serif; font-weight: 500;}

table {float: right; clear: both; margin-bottom: 5px;}
td {padding: 5px; padding-top: 0; text-align: left; vertical-align: text-top; font-size: 13px;}
td b {font-size: 14px; color: #ed5cb0; font-weight: 500;}
td.link {font-size: 14px; font-weight: 600; width: 440px; text-align: right;}
td.links_on {padding: 2px; width: 24px; background: #cfcfcf; text-align: center; font-size: 13px; }
td.links_off {padding: 2px; width: 24px; background: #efefef; text-align: center; font-size: 14px; color: #ed5cb0;}

td a:link, td a:visited {text-decoration: none; color: #70a333; border-bottom: 1px dotted #70a333; padding: 2px; font-size: 13px;  }
td a:hover {color: #5993e5; }
.gvform {width: 420px; background: #afcc99; font-size: 12px; }


#top-container{
width:900px;
margin: 5px auto; 
padding:0;
background: #fff;
border: 10px solid #fff;

}

#header {

margin: 0;

padding: 0;
width: 400px;
float: left;
text-align: left;


}

#header2 {
background:#fff ;
margin: 0;
padding: 0;
width: 500px;
float: right;
text-align: right;
}

#header2 h1 {
font-size: 22px;
line-height: 28px;
padding: 10px;
padding-top: 85px;
padding-bottom: 6px;
margin: 0;
color: #70a333; 
}


#header2 ul {
margin: 0;
margin-top: -122px;
float: right;
width: 340px;
margin-right: 10px;
padding:0;		
padding-top: 5px;
line-height: 20px;
list-style: none;
display: inline;
}

#header2 li {
float: right; 
margin: 0;
padding: 0 10px 0 10px;
border-left: 1px dotted #c0c0c0;
	}
	
#header2 li.first {

border-left: 0px dotted #c0c0c0;
	}
	
	#header2 a, a:visited {
	color: #808080;
	font-size: 12px;
	text-decoration: none;
	
	
	}
	
	#header2 a:hover {
	color: #c0c0c0;
	text-decoration: none;
	 border-bottom: 0;

	
	}
	
	#header2 p {margin: 0; margin-top: -80px; padding: 0;}
	
#mainNav {
	
	margin: 0;
	margin-bottom: 10px;
	padding:0;	
	padding-top: 12px;
	padding-bottom: 15px;
	list-style: none;
	float: right;
	background: url('images/top_gradient_light.gif') top center repeat-x ;
	width: 900px;
	text-align: right;

}

#mainNav ul {
color: #fff;
padding: 0;
margin: 0;

}

#mainNav li {
margin: 0;
padding-right: 14px;
padding-left: 0px;
list-style: none;
	display: inline;
}

#mainNav a, a:visited {
color: #E1E9E2;
font-size: 16px;
padding: 6px 15px 4px 4px;
border: 0;
}

#mainNav a:hover {
color: #fff;
border-bottom: 3px solid #445638;
}



/** Main Body **/

#mainbody {
padding: 0;
margin: 0;
float: right;
width: 650px;
min-height: 460px;
text-align: justify;

}

#welcome {
padding: 0;
margin: 0;
text-align: justify;
border: 0px solid #c0c0c0;
min-height: 120px;
background: #fff ;
}

#welcome h2 {font-size: 20px; line-height: 24px; margin: 0; padding: 0; padding-top: 5px; color: #445638;}
#welcome h3 {font-size: 16px; line-height: 18px; font-weight: 500; margin: 0; margin-top: 20px; padding: 5px; color: #fff; background: #3a8fae; border: 1px solid #c0c0c0; border-bottom: 0;}
#welcome h2 b {color: #3a8fae;}

#welcome p {margin: 0; padding: 0; padding-top: 5px; padding-right: 5px;}
p.total {margin: 0; text-align: right; padding: 0; }
#welcome p.right {text-align:right; margin: 0; padding: 10px; }
#welcome p.strong {color: #3a8fae; padding-top: 8px; font-size: 16px;}
#welcome a:link, #welcome a:visited {color: #70a333;  border-bottom: 1px dotted #e0e0e0; padding: 2px; padding-top: 0; font-size:14px;}
#welcome a:hover {color: #5993e5;}
#welcome fieldset {margin-top: 10px; border: 1px solid #c0c0c0;}
#welcome legend {color: #70a333;}

#article {
padding: 0;
margin: 0;
margin-bottom: 10px;
text-align: justify;
border: 0px solid #c0c0c0;
min-height: 120px;
background: #fff ;
}
#article h2 {font-size: 20px; line-height: 24px; margin: 0; padding: 0; padding-top: 5px; color: #445638;}
#article h3 {font-size: 16px; line-height: 18px; font-weight: 500; margin: 0; margin-top: 20px; padding: 5px; color: #fff; background: #3a8fae; border: 1px solid #c0c0c0; border-bottom: 0;}

#article p {margin: 0; padding: 0; padding-top: 5px; padding-right: 5px;}


#feature {
padding: 0;
margin: 0;
border: 1px solid #c0c0c0; 
border-top: 0;

}
#feature h3 {font-size: 16px; line-height: 18px; font-weight: 500; margin: 0; padding: 5px; color: #fff; background: #3a8fae; }

#feature h4 {font-size: 16px; line-height: 20px; font-weight: 500; margin: 0; padding: 5px; color: #445638;}
#feature p {margin: 0; padding: 0; padding-top: 5px; padding-right: 5px;}
#feature a:link, #feature a:visited {color: #70a333;  border-bottom: 1px dotted #e0e0e0; padding: 2px; padding-top: 0; font-size:14px;}
#feature a:hover {color: #5993e5;}

img.feature {padding: 5px; float: left; margin-right: 7px;}

#box1 {
padding: 0;
margin: 0;
margin-top: 10px;
margin-right: 15px;
margin-bottom: 10px;
float: left;
width: 315px;
border: 1px solid #c0c0c0;
min-height: 212px;
}

#box1 h3 {font-size: 16px; line-height: 18px; font-weight: 500; margin: 0; padding: 5px; color: #fff; background: #79c4d6;}
#box1 p {padding: 5px; padding-top: 0; margin: 0; }
#box1 p.small {text-align: center;}

#box1 a:link, #box1 a:visited {color: #70a333;  border-bottom: 1px dotted #e0e0e0; padding: 2px; padding-top: 0; font-size:14px;}
#box1 a:hover {color: #5993e5;}
#box1 select {width:220px; margin: 5px; margin-left: 0; background: #a9d676; font-size: 13px; }

#box2 {
padding: 0;
margin: 0;
margin-top: 10px;
float: left;
width: 315px;
border: 1px solid #c0c0c0;
height: 154px;
}

#box2 h4 {font-size: 16px; line-height: 18px; font-weight: 500; margin: 0; margin-bottom: 4px; padding: 5px; color: #fff; background: #afcc99;}
#box2 p {margin: 0; padding: 0; padding-left: 4px; padding-right: 4px; padding-top: 1px; line-height: 17px;}
#box2 p.date {font-size:10px; color: #c0c0c0; line-height: 12px; padding-top: 4px;}
#box2 p.author {font-size: 13px; line-height: 15px; padding-bottom: 5px; text-align: right; text-transform: capitalize; }
#box2 a:link, #box2 a:visited {color: #70a333;  border-bottom: 1px dotted #e0e0e0; padding: 2px; padding-top: 0; font-size:14px;}
#box2 p:first-letter {text-transform: capitalize;}

#box3 {
padding: 0;
margin: 0;
margin-top: 10px;
margin-bottom: 10px;
float: left;
width: 315px;
border: 1px solid #c0c0c0;
height: 154px;
}

#box3 h4 {font-size: 16px; line-height: 18px; font-weight: 500; margin: 0; padding: 5px; color: #fff; background: #b5af72;}
#box3 p {margin: 0; padding: 0; padding-top: 4px; padding-left: 4px; padding-right: 4px; line-height: 17px;}
#box3 a:link, #box3 a:visited {color: #70a333;  border-bottom: 1px dotted #e0e0e0; padding: 2px; padding-top: 0; font-size:14px; line-height: 16px;}

#listing {
margin: 0;
padding: 0;

}

#listing h4 {font-size: 16px; line-height: 20px; font-weight: 500; margin: 0; margin-bottom: 8px; padding: 5px; padding-top: 2px; color: #445638; }
#listing h5 {font-size: 16px; line-height: 20px; font-weight: 500; margin: 0; padding: 5px; color: #445638;}
#listing p {padding: 0; padding-bottom: 4px; margin: 0}
#listing p.buy {padding: 0; padding-top: 6px; margin: 0; margin-bottom: 5px; padding-bottom: 8px; border-bottom: 1px dotted #c0c0c0; text-align: right;}
#listing p.right {text-align: right; }
img.listing {padding: 5px; float: left; margin-right: 7px; border: 1px solid #c0c0c0; width: 140px; }
#listing a:link, #listing a:visited {color: #70a333;  border-bottom: 1px dotted #e0e0e0; padding: 2px; padding-top: 0; font-size:14px;}
#listing a:hover {color: #5993e5;}
#listing p.buy a:link, #listing p.buy a:visited {color: #ff0000;} 
#listing p.buy a:hover {color: #5993e5;}

#listing2 {
margin: 0;
padding: 0;

}

#listing h4 {font-size: 16px; line-height: 20px; font-weight: 500; margin: 0; margin-bottom: 8px; padding: 5px; padding-top: 2px; color: #445638; }
#listing h5 {font-size: 16px; line-height: 20px; font-weight: 500; margin: 0; padding: 5px; color: #445638;}
#listing p {padding: 0; padding-bottom: 4px; margin: 0}
#listing p.buy {padding: 0; padding-top: 6px; margin: 0; margin-bottom: 5px; padding-bottom: 8px; border-bottom: 1px dotted #c0c0c0; text-align: right;}
#listing p.right {text-align: right; }
img.listing {padding: 5px; float: left; margin-right: 7px; border: 1px solid #c0c0c0; width: 140px; }
#listing a:link, #listing a:visited {color: #70a333;  border-bottom: 1px dotted #e0e0e0; padding: 2px; padding-top: 0; font-size:14px;}
#listing a:hover {color: #5993e5;}
#listing p.buy a:link, #listing p.buy a:visited {color: #ff0000;} 
#listing p.buy a:hover {color: #5993e5;}

/** Left Col **/

#leftcol {
padding: 0;
margin: 0;
margin-right: 30px;
margin-bottom: 10px;
float: right;
width: 220px;
text-align: justify;

}

#leftcol h4 {margin: 0; padding: 5px; color: #fff; background: #fff url(images/top_gradient_light.gif) left bottom repeat-x; line-height: 20px; font-size:16px; border: 1px solid #c0c0c0;}

#leftcol ul {
	margin: 0;
	padding: 0;
	list-style: none;
	
}

#leftcol a {
	text-decoration: none;
	color: #21334A;
	font-size: 14px;
	border: 1px solid #bfcab7;
	border-top: none;
	display: block;
	padding: 7px 5px 7px 10px;
	background: #f6f9f3 no-repeat left center;
}

#leftcol a:hover {
	font-weight: 500;
	background: #e2ecd7 url(images/link2.gif) no-repeat left center;
}
#leftcol p.socio {background; #fff; border: 0;}

#leftcol p.socio a:link, #leftcol p.socio a:visited, #leftcol p.socio a:hover {background; #fff; border: 0;} 


#footer {
clear: both;
background: #afcc99 url('images/top_gradient_light.gif') top center repeat-x ;
padding: 0;
margin: 0;
margin-top: 10px;
min-height: 80px;
font-size: 11px;
text-align: left;
color: #606060;
border: 1px solid #c0c0c0;
}

#footer ul {
	margin: 0;
	float: left;
	width: 890px;
	margin-left: 10px;
	padding:0;	
	padding-bottom: 36px;
	padding-top: 6px;
	list-style: none;
	display: inline;
}

#footer li {
	float: left;
margin: 0;
padding: 0 5px 0 5px;
	}
	
	#footer a, #footer a:visited {
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	
	}
	
	#footer a:hover {
	color: #c0c0c0;
	text-decoration: none;
	 border-bottom: 0;
	 	
	
	}

#footer p {
margin: 0;
padding: 4px;
line-height: 14px;
}

#footer p.small {font-size:10px;}
