a#active_menu {
	color: #444;
	font-weight: bold;
background-color: #F2C747;
}

a#active_menu:hover {
	color: #fb7000;
	text-decoration: none;
}

a:link {
	color: #fff;
	text-decoration: none;
}

a:visited {
	color: #fff;
	text-decoration: none;
}

a:hover {
	color: #ecdc9b;
	text-decoration: none;
}

a.category:link, a.category:visited {
	
}

a.category:hover {
	
}

a.mainlevel:link, a.mainlevel:visited {
	border-bottom: 1px dashed #ededed;
color: #333;
	display: block;
	font-size: 13px;
	letter-spacing: 0px;
	line-height: 18px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	text-decoration: none;
	
}

a.mainlevel:hover {
	background-color: #F5C942;
	color: #fff;
}

a.mainlevel-top:link, a.mainlevel-top:visited {
text-decoration:none;
font-size: 12px;
font-weight:normal;
   color: #666; 
border-right: 1px solid #ededed;
display: block;   
height: 89px;
padding-left: 10px;
padding-right: 10px;
vertical-align: middle;
margin-bottom: 0px;
line-height: 89px;
background-color: transparent;
text-align: center;
float: left;
}

a.mainlevel-top:hover {
	background-color: #fafafa;
	color: #000;
}
a.mainlevel-top#active_menu-top {
text-decoration:none;
font-size: 12px;
font-weight:normal;
color: #fb1000;  
border-right: 1px solid #ededed;
display: block;   
height: 89px;
padding-left: 8px;
padding-right: 8px;
vertical-align: middle;
margin-bottom: 0px;
line-height: 89px;
background-color: #ededed;
text-align: center;
float: left;
}

a.mainlevel-footer:link, a.mainlevel-footer:visited {
	color: #9A161A;	
	padding-left: 5px;
	padding-right: 5px;	
	text-decoration: none;
}

a.mainlevel-footer:hover {
	background-color: transparent;
	color: #fff;
}


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: #FC5A01;
	text-decoration: none;
background-color: transparent;
}


a.sublevel:link, a.sublevel:visited {
	background-image: url(../images/arrow.png);
	background-position: left;
	background-repeat: no-repeat;
	border-bottom: 1px solid #ACA792;

	display: block;

	letter-spacing: 0px;
	line-height: 18px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	text-decoration: none;
	width: 170px;
text-indent: 20px;
}

a.sublevel:hover {
	color: #C0C0C0;
	text-decoration: none;
}

a.weblinks:link, a.weblinks:visited {

	
	font-weight: normal;
	text-decoration: none;
}

a.weblinks:hover {

	text-decoration: underline;
}

body {
	background-color: #F4C22B;
	margin: 0px;
	padding: 0px;
	text-align: center;
padding-bottom: 30px;
}

img {
	border: 0px;
}

input.inputbox{
	background-color: #F8CC47;
	border: 1px solid #fff;	

}

input.inputbox#mod_login_password{
	background-color: #F8CC47;
	border: 1px solid #fff;	

	margin-bottom: 2px;
	margin-top: 2px;
	width: 160px;
}

input.inputbox#mod_login_username{
	background-color: #F8CC47;
	border: 1px solid #fff;	


	margin-bottom: 2px;
	margin-top: 2px;
	width: 160px;
}

input.inputbox#mod_search_searchword{
	background-color: #F8CC47;
	border: 1px solid #fff;		
	margin-bottom: 2px;
	margin-top: 2px;
	width: 330px;
margin-top: 15px;
}

textarea.inputbox {

background-color: #F8CC47;
	border: 1px solid #fff;	
	

}

li, .moduletable li, .moduletable-main li, .moduletable-services li, .moduletable-top li { list-style: none; }


td,tr,p,div  {
	color: #444;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 145%;
}

ul {
	margin: 0px;
	padding: 0px;
}

.button {
	background-color: #F5F5F5;
	border: 1px solid #CBCBCB;
	
}

.button:hover {
	color: #FF8C00;
}

/** category text format and links **/
.category {
	
}

.componentheading {
color: #333;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;
	font-size: 20px;
padding-bottom: 10px;
	font-weight: normal;
	letter-spacing: -1px;	
}

.contentheading {
color: #fff;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;
	font-size: 25px;
padding-bottom: 10px;
	font-weight: normal;
	letter-spacing: -1px;	
}

/* Content - Sections & Categories */
.contentpane {
}

.contentpaneopen {
}

.createdate {
	color: #fb7000;	
	font-family: "Segoe UI", Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.details {
	background-image: url(../images/read.gif);
	background-position: left;
	background-repeat: no-repeat;	
	line-height: 20px;
	padding-left: 20px;
}

.headings { color: #333; font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif; font-size: 22px; font-weight: normal; letter-spacing: -1px; margin-top: 10px; }
.headings1 { color: #333; font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif; font-size: 18px; font-weight: normal; letter-spacing: -1px; margin-top: 10px; }
.headings2 { color: #333; font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif; font-size: 18px; font-weight: normal; letter-spacing: -1px; margin-top: 10px; }
.headings3 { color: #333; font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif; font-size: 18px; font-weight: normal; letter-spacing: -1px; margin-top: 10px; }

.modifydate {
	color: #808080;
	font-family: "Segoe UI", Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.moduletable {
	text-align: left;
}

.moduletable-top { 
text-align: right;
margin: 0px;
padding: 0px;

 }

.moduletable-footer { 
text-align: center;
width: 920px;
margin: 0 auto;
 }
.moduletable-bottom { 
text-align: center;
margin: 0 auto;
clear: both;
 }

.moduletable-banner { 
width: 468px;
height: 60px;
margin: 0 auto;

 }

.moduletable h3 {
	color: #fff;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;
	font-size: 19px;
padding-top: 10px;
padding-bottom: 10px;
	font-weight: normal;
	letter-spacing: -1px;	
	
margin: 0px;
text-align: left;
}

.moduletable li{
	list-style: none;
}

.moduletable td {

}

.pathway {
	
	padding-bottom: 20px;
	padding-top: 20px;
}

.quote { color: #333; font: oblique 120% georgia, times, serif; line-height: 25px; margin: 0 auto; width: 90%; }
.quote2 { color: #fff;  font: oblique 120% georgia, times, serif; line-height: 25px; margin: 0 auto; width: 90%; }

.sectiontableentry1 {
}

.sectiontableentry2 {
}

.sectiontableheader {
	
}

.small {
	color: #666;
	font-family: "Segoe UI", Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.smalldark {
	color: #666;
	font-family: "Segoe UI", Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}


#body {
	margin: 0 auto;
	width: 920px;
overflow: no-scroll;
}

#bodywrap {
	margin: 0 auto;
	margin-top: 0px;
	overflow: no-scroll;
	width: 100%;
height: auto;

}

#footer {
background-color: #F5C942;
letter-spacing: 0px;
margin: 0 auto;
margin-bottom: 60px;
padding-top: 20px;
padding-bottom: 20px;
text-align: center;
width: 918px;
border: 1px solid #CAA32C;

}

#footer td{
	
	text-align: center;
	
}

#footer div {
color: #666;
font-size: 9px;
}

#footer select {
width: 250px;
border: 1px solid #ccc;
}

#footerwrap {
	float: left;
	height: 100px;
	margin: 0 auto;
	width: 100%;
font-size: 10px;
text-align: center;
}

#header {
	height: 250px;
	margin: 0 auto;
	width: 905px;
}

#headerleft {
	margin: 0 auto;	
float: left;

}


#headerright {
	height: 250px;
	margin: 0 auto;
	width: 330px;
float: left;
background-image: url(../images/header2.jpg);
	background-position: top;
	background-repeat: no-repeat;

}

#headerwrap {
border-bottom: 1px solid #fff;
border-top: 5px solid #fb7000;
	height: 250px;
	margin: 0 auto;
	width: 100%;
background-image: url(../images/topbg.gif);
	background-position: top;
	background-repeat: repeat-x;
background-color2: #AA0919;
}

#header2 {
	height: 100px;
	margin: 0 auto;
	width: 905px;
}

#headerleft2 {
	margin: 0 auto;	
float: left;

}


#headerright2 {
	height: 100px;
	margin: 0 auto;
	width: 330px;
float: left;
background-image: url(../images/header3.jpg);
	background-position: top;
	background-repeat: no-repeat;

}

#headerwrap2 {
border-bottom: 1px solid #fff;
border-top: 5px solid #fb7000;
	height: 100px;
	margin: 0 auto;
	width: 100%;
background-image: url(../images/topbg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
background-color2: #AA0919;
}

#rightcolumn {

	float: right;	
	text-align: left;
	width: 330px;
padding-top: 10px;
padding-bottom: 20px;
}



#rightcolumn .moduletable{
clear: both;
}

#rightcolumn .moduletable h3{
color: #fff;
font-size: 18px;
letter-spacing: 1px;
}

#rightcolumn .contentheading {
color: #444;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Trebuchet MS',arial,verdana,sans-serif;
	font-size: 15px;
	font-weight: normal;
	letter-spacing: 1px;	

}

#mainbody {
	float: left;	
padding-top: 10px;
	padding-right: 20px;
	text-align: left;
	width: 550px;


}

#mainbody li {
	line-height: 20px;
	list-style: square;
	list-style-position: inside;
}

#menu {
height: 90px;
margin: 0 auto;
margin-top: 0px;
text-align: left;
width: 900px;



}

#menuwrap {
height: 90px;
margin: 0 auto;
padding: 0px;
margin: 0px;
width: 100%;
background-color: #F9F8F4;

}


#content {

	float: left;
	padding-bottom: 30px;
	padding-right: 20px;
	text-align: left;
	width: 550px;

}

#pathway {
float: left;
text-align: left;
width: 550px;
border-bottom: 1px dashed #ededed;
padding-top: 10px;
}

#topads {

	float: left;
	text-align: left;
	width: 550px;
margin-bottom: 10px;

}
#topad1 {
background-color: #F6C532;
	float: left;	
	text-align: left;
	width: 400px;

}
#topad2 {
background-color: #F6C532;
	float: right;
height: 400px;
	text-align: left;
	width: 140px;

}

#bottomads {
clear: both;
float: left;	
text-align: left;
width: 550px;
margin-bottom: 10px;

}

#bottomadright {
float: right;	
text-align: left;
width: 190px;

}

#bottomads {
	float: left;	
	text-align: left;
	width: 550px;

}

#bottomad1 {
background-color: #F6C532;
	float: left;	
	text-align: left;
	width: 350px;

}


#bottomads h3{
background-color: #9A161A;
padding: 5px;
font-size: 16px;


}
#bottomad2 {
background-color: #F6C532;
float: right;	
text-align: left;
width: 190px;
padding-bottom: 10px;
}


#bottomad3 {
background-color: #F6C532;
float: right;	
text-align: center;
width: 190px;
padding-bottom: 10px;

}

#bottomad3 img{
margin: 5px;
border: 5px solid #fff;
text-align left;
padding: 0px;
}

#frontbanner {
margin: 0 auto;
clear: both;
height: 80px;
text-align: left;
width: 550px;
margin-top: 10px;
margin-bottom: 10px;
}

#frontbanners {
margin: 0 auto;
clear: both;
height: 80px;
text-align: left;
width: 550px;
margin-top: 10px;
margin-bottom: 10px;
}

#frontbanners .moduletable{
width: 180px;
height: 80px;
float: left;
text-align: center;
margin-right: 2px;


}


#ad1 {
margin: 0 auto;
float: left;	
text-align: left;
margin-bottom: 10px;

}

#ad2 {
margin: 0 auto;
float: left;	
text-align: left;	
margin-bottom: 10px;



}


#ad3 {
margin: 0 auto;
	float: left;	
	text-align: left;


}


#ad4 {
margin: 0 auto;
	float: left;	
	text-align: left;



}

#middle{
	font-size: 11px;	
	margin: 0 auto;
	overflow: no-scroll;
	padding-top: 20px;
	text-align: left;
	width: 920px;
color: #fff;
margin-bottom: 30px;
border: 1px solid #fff;
height: 270px;
background-color: #F2C747;
}

#middle div{
	
color: #fff;
}

#middle .moduletable{
	float: left;
	margin-right: 15px;
margin-left: 10px;
	width: 22%;
color: #fff;
padding-bottom: 20px; 
}

#middle a:link, #middle a:visited{
	color: #fff;

}

#middle a:hover{
	color: #fb7000;

}


#middlewrap {
	color: #FFFFFF;
	float: right;	
	margin: 0 auto;	
	width: 100%;

}



#middlewrap2 {
	background-color: #44481E;
	color: #FFFFFF;
	float: right;	
	margin: 0 auto;
	margin-top: 20px;
	width: 100%;
border-top: 5px solid #E7F1C4;
}
