a#active_menu {

	color: #333333;

	font-weight: bold;

}



a#active_menu:hover {

	color: #666666;

	text-decoration: none;

}



/* Links */

a.category:link, a.category:visited {

	color: #FFA500;

}



a.category:hover {

	color: #FF9900;

}





a.readon:link, a.readon:visited {

	background-image: url(../images/read.gif);

	background-position: left;

	background-repeat: no-repeat;	

	padding-left: 20px;

}



a.readon:hover {

	color: #FF9900;

	text-decoration: none;

}



a:link, a:visited {

	color: #637D8D;

	text-decoration: none;

}



a:hover {

	color: #000000;

	text-decoration: none;

}



a.blogsection:link, a.blogsection:visited, a.weblinks:link, a.weblinks:visited {

	color: #FF9900;

}



a.blogsection:hover, a.weblinks:hover {

	color: #999999;

	text-decoration: underline;

}



body {

	background-color: #FFFFCF;

	margin: 0px;

	padding: 0px;

	text-align: center;

}



h1{

	

	font-size: 23px;

	font-weight: normal;	

	line-height: 115%;

	margin: 0px;

	padding: 0px;

}



h2{

	

	font-size: 20px;

	font-weight: normal;	

	line-height: 115%;

	margin: 0px;

	padding: 0px;

}



h3{

	

	font-size: 16px;

	font-weight: normal;	

	line-height: 115%;

	margin: 0px;

	padding: 0px;

}



h4{

	

	font-size: 14px;

	font-weight: normal;	

	line-height: 115%;

	margin: 10px;

	padding: 0px;

}



img {

	border: 0px;

}



input.inputbox{

	background-color: #FAFAFA;

	border: 1px solid #EDEDED;

	color: #666666;

}



input.inputbox#mod_login_password, input.inputbox#mod_login_username {

	background-color: #FAFAFA;

	border: 1px solid #EDEDED;

	color: #666666;

	margin-bottom: 2px;

	margin-top: 2px;

	width: 170px;

}



input.inputbox#mod_search_searchword{

	background-color: #FAFAFA;

	border: 1px solid #EDEDED;

	color: #666666;

	margin-bottom: 2px;

	margin-top: 2px;

	width: 100%;

}



li {

	list-style: none;

}



td,tr,p,div {

	color: #666666;

	font-family: arial, verdana, sans-serif;

	line-height: 135%;

}



textarea.inputbox{

	background-color: #FAFAFA;

	border: 1px solid #EDEDED;

	color: #666666;

	height: 200px;	

}



ul {

	margin: 0px;

	padding: 0px;

}



.button {

	background-color: #F5F5F5;

	border: 1px solid #CBCBCB;

	color: #000000;

}



.button:hover {

	color: #FF8C00;

}



/** category text format and links **/

.category {

	color: #FF8C00;

}



.componentheading {

	color: #87908D;

	font-family: arial, verdana, sans-serif;

	font-size: 26px;

	font-weight: normal;

	letter-spacing: +1px;

	margin: 0px;

}



.contentdescription {

}



.contentheading {

	color: #A2ABA8;

	font-size: 26px;

	font-weight: normal;

	letter-spacing: -1px;

	margin: 0px;

}



/* Content - Sections & Categories */

.contentpane {

}



.contentpaneopen {

}



.createdate {

	color: #708090;

	

}



.readmore {

	background-color: #FFFFFF;

	background-image: url(../images/read.gif);

	background-position: left;

	background-repeat: no-repeat;

	color: #FF6347;

	padding-left: 20px;

}



.modifydate {

	color: #808080;

	font-weight: normal;

	text-decoration: none;

}



.moduletable {

}



.moduletable-info { background-image: url(../images/info.gif);

 background-position: top left; 

background-repeat: no-repeat; 

padding-bottom: 10px; 

padding-top: 40px; 

text-align: left; 

 }



.moduletable-main { background-image: url(../images/main.gif); 

background-position: top left; 

background-repeat: no-repeat; 

padding-bottom: 10px; 

padding-top: 40px; 

text-align: left; 

 }



.moduletable-contact{ background-image: url(../images/contact.gif); 

background-position: top left; 

background-repeat: no-repeat; 

padding-bottom: 10px; 

padding-top: 90px; 

text-align: left; 

 }



.moduletable h3 {

}



.moduletable td {

}



.quote {

	background-image: url(../images/quote.gif);

	background-position: top right;

	background-repeat: no-repeat;

	color: #666;

	display: block;

	font: oblique 120% georgia, times, serif;

	line-height: 150%;	

	width: 98%;

}



.sectiontableentry1 {

}



.sectiontableentry2 {

}



.sectiontableheader {

}



.small{

	color: #fb7000;

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

}



.smalldark {

	color: #000;

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

}

.subheadings {

	color: #6991A0;

	font-family: Verdana, Arial, sans-serif;

	font-size: 16px;

	line-height: 25px;

}



#body {

padding-top: 10px;

	margin: 0 auto;

	width: 900px;

}



#bodywrap {

	overflow: no-scroll;	

	width: 100%;

}



#footer {

	border-top: 1px solid #ccc;

	margin: 0 auto;

	text-align: center;

	width: 900px;

}



#footer td, #footer div{

	text-align: center;

	font-size: 11px;

	padding-top: 3px;



}

#footer li{

color: #666;

	display: inline;

	height: 20px;

	line-height: 20px;

	margin-bottom: 0px;

	padding-left: 8px;

	padding-right: 8px;

	text-decoration: none;

	width: auto;

font-size: 12px;

}

#footer a{

color: #666;

	}



#footer a:hover{

color: #fb7000;

	}

#footerwrap {

	float: left;

	margin: 0 auto;	

	margin-top: 10px;

	width: 100%;

height: 30px;

}



#header {

	height: 150px;

	margin: 0 auto;

	width: 900px;

background-image: url(../images/header.jpg);

	background-position: bottom;

	background-repeat: no-repeat;	

}



#headerwrap {

	height: 150px;

	margin: 0 auto;

	width: 100%;

background-image: url(../images/headerwrapbg.gif);

	background-position: bottom;

	background-repeat: repeat-x;	

}



#leftcolumn {

	float: left;

	width: 190px;

}



#leftcolumn .moduletable {

	padding-bottom: 15px;

	text-align: left;	
	font-size: 13px;
	background-image:  url(../images/spacer.gif);

}



#leftcolumn h3 {

	color: #666;

	font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;

	font-size: 19px;

	font-weight: normal;



	margin: 0px;

	padding-bottom: 10px;

}

#leftcolumn li a {

border-bottom: 1px solid #EDEDED;

	color: #666;

	display: block;

	line-height: 18px;

	padding-bottom: 2px;

	padding-top: 2px;

	padding-left: 5px;

	text-align: left;

	text-decoration: none;	





}



#leftcolumn li a:hover {

color: #000000;

background-color: #aebc5c;



}

#mainbody {

	float: left;

	margin-left: 15px;

	padding-left: 10px;

	text-align: left;
	
	font-size: 13px;

	width: 680px;

}



#mainbody  li {

	list-style-position: inside;	

	list-style: square;	



}



#mainbody ul{

margin: 10px 10px 10px 10px;

	padding: 0px 0px 0px 15px;

}



#topmenu {

	height: 40px;

	margin: 0 auto;

	text-align: left;

	width: 900px;

background-image: url(../images/header.jpg);

	background-position: top;

	background-repeat: no-repeat;	
	
	font-size: 12px;



}



#topmenu li{

display: inline;



}

#topmenu a{

color: #444;

	float: right;

	height: 40px;

	line-height: 40px;

	margin-bottom: 0px;

	padding-left: 15px;

	padding-right: 15px;

	text-decoration: none;	

border-right: 1px solid #ededed;

}



#topmenu a:hover{

color: #96a83a;

background-color: #ffffce;



}

#topmenu .moduletable{

	width: 500px;

float: right;	



}



#topmenuwrap {

	height: 40px;

	width: 100%;

background-color: #fff;

background-image: url(../images/headerwrapbg.gif);

	background-position: top;

	background-repeat: repeat-x;	



}