/* CSS Document */

/*-----Global Reset-----*/

html, body, h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address{margin:0; padding:0;}

h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address{
margin:0.5em 0;}

li, dd{margin-left:1em;}

fieldset{padding:0.5em;}

img {
	border: none;
}

.clear {
	clear: both;
}


/*-----BACKGROUND COLOR/FONT SIZE AND COLOR-----*/
body {
	background-color:#FFFFFF;
	font-size:12px; /* more consistent font sizes */
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px; /*helps readability*/
}

/*-----ALL NON PARAGRAPH TEXT COLORS-----*/

td, p {
font-size:12px;
}



/*-----HEADINGS-----*/
h1, .componentheading{
	font-size:22px;
	font-weight:normal;
	line-height:24px;
	letter-spacing:-0.5px;
	font-family: "Times New Roman", Times, serif;
}
h2, .contentheading{
	font-size:18px;
	font-weight:normal;
	line-height:20px;
	color:#5F5151;
	font-family: "Times New Roman", Times, serif;
}
h3{
	font-size:16px;
	font-weight:bold;
	font-family: "Times New Roman", Times, serif;
}
h4{font-size:14px; font-weight:bold;}
h5{font-size:12px; font-weight:bold;}


/*-----LINK TEXT COLORS-----*/
a {
color:#333333;
}

a:hover{
text-decoration:none;
}
/*-----Lists-----*/
ul{
list-style:none;
}

li{
}
/* tables */


table.contentpaneopen {
    width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}

table.contentpaneopen td {
   padding-right: 5px;
}

table.contentpaneopen td.componentheading {
	padding-left: 4px;
}



table.contentpane {
  width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}

table.contentpane td {
	margin: 0px;
	padding: 0px;
}

table.contentpane td.componentheading {
	padding-left: 4px;
}

table.contentpaneopen fieldset {
	border: 0px;
	border-bottom: 1px solid #eee;
}
/*-----BLOCKQUOTE STYLE-----*/

blockquote {
 
}

/* MAIN MENU LINK COLOR */

a.mainlevel{

}

a.mainlevel:hover{

}

a#active_menu.mainlevel{

}

a.sublevel{

}

a.sublevel:hover{

}

a#active_menu.sublevel{

}
ul#mainlevel-nav{padding:0; margin:0; text-align:right; padding-right:10px;}
ul#mainlevel-nav li{
display:inline;
padding:0;
margin:0;
}
a.mainlevel-nav{
text-decoration:none;
padding:0 10px;
border-right:#a467c3 1px solid;
}

a.mainlevel-nav:hover{
text-decoration:underline;
}


input.button{
background:url(../images/buttonbg.png) top left repeat-x;
color:#D9D6D3;
font-size:11px;
font-weight:bold;
border:none;
padding:3px 4px;
}


/* LATEST NEWS/POPULAR MODULE LINK STYLES */

a.latestnews{
	
}

a.latestnews:hover{

}

a.mostread{

}

a.mostread:hover{

}

/* SECTION TABLE HEADER STYLE */

td.sectiontableheader {
 
}

/* ALTERNATING SECTION TABLE ROW 1 BACKGROUND/TEXT STYLES */

tr.sectiontableentry1 td {
 
}

/* ALTERNATING SECTION TABLE ROW 2 BACKGROUND/TEXT STYLES */

tr.sectiontableentry2 td {
 
}

/* SECTION TABLE LINK STYLES */

.sectiontableentry2 a, .sectiontableentry1 a, .sectiontableentry2 a.category, .sectiontableentry1 a.category {
 
}
.sectiontableentry2 a:hover, .sectiontableentry1 a:hover, .sectiontableentry2 a.category:hover, .sectiontableentry1 a.category:hover {
	 
}

/*layout*/
.wrapper{width:858px; text-align:left;}
#topwrapper{
	background:#BBC56E url(../images/topbg.jpg) top left repeat-x repeat-y;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	background-color: #C6AC89;
}
#header{padding-top:0px;}
#logo{float:left; padding-bottom:0px;}
#user5{
	background-color:#BBC56E;
}
#midwrapper{
	background-color:#C6AC89;
	color:#fff;
	font-size:11px;
	border-top:#665254 0px solid;
	border-bottom:#756D65 0px solid;
	margin-top: 0px;
	margin-bottom: 0px;
}
#midwrapper .wrapper{background-color:#BBC56E; color:#fff; }
#midwrapper .shadowleft{background:url(../images/midwrapper-l.jpg) top left repeat-y; margin-left:-20px; padding-left:20px;}
#midwrapper .shadowright{background:url(../images/midwrapper-r.jpg) top right repeat-y; margin-right:-20px; padding:10px 0px 0px 20px;}
#midwrapper a{color:#fff;}
#midwrapper a:hover{text-decoration:none;}
#midwrapper ul, #midwrapper li{margin:0; padding:0; list-style:none;}
#user1, #user2, #top{float:left; width:32%; overflow:visible; color:#fff;}
#user6 td{color:#fff;}
#user1 h3, #user2 h3, #user6 h3, #left h3, #right h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	background-color: #BBC56E;
}
#user1 h3{color:#50424C;}
#user2 h3{color:#50424C;}
#top h3{color:#50424C;}
#mainwrapper ol{
	margin-left:12px;
	background-color: BBC56E;
}
#mainwrapper ol li{
padding:3px 0px;
}

#mainwrapper ul{
margin-left:6px;
padding:0;}
#mainwrapper ul li{
background:url(../images/bullet.png) no-repeat;
background-position: 0px 8px;
padding:3px 0px 3px 12px;
margin:0;
}
#mainwrapper{
	background:url(../images/mainwrapperbg.jpg) top left repeat-x;
	background-color: #C6AC89;
}
#mainwrapper .wrapper{ background:#BBC56E url(../images/contentbg.jpg) bottom left no-repeat; }
#mainwrapper .wrapper .inside{padding:10px 20px 200px 20px;}
#left, #middle, #right{overflow:hidden;}
#left, #right{width:181px;}
#left, #middle{float:left;}
#middle{width:532px;}
#right{float:right; }
#left h3, #right h3{
background:#787264 url(../images/h3bg.png) top left no-repeat; color:#fff; font-size:14px; font-weight:normal; margin-left:-10px; margin-right:-10px; padding:2px 3px;}
#left .module, #right .module, .module_menu, .module_text{
background:url(../images/modulebg-m.jpg) top left repeat-y; margin-top:0px;}
#left .module div, #right .module div, .module_menu div, .module_text div{
background:url(../images/modulebg-b.jpg) bottom left no-repeat;}
#left .module div div, #right .module div div, .module_menu div div, .module_text div div{
background:url(../images/modulebg-t.jpg) top left no-repeat;
padding:0px 5px 10px 5px;}
#left .module div div div, #right .module div div div, .module_menu div div div, .module_text div div div{
background:url(../js/blank.gif) no-repeat;}
#middle .middleinside{padding:0px 10px 10px 10px;}
#footer{
	font-size:10px;
	margin-bottom:10px;
	color: 645851;
	background-color: #C6AC89;
}
#footer a{color:#D9D6D3; text-decoration:underline;}
#footer a:hover{ color:#cfa1e7;}
#footer .wrapper{border-top:#666666 1px solid; padding:5px 0px 10px 0px; clear:both; margin-top:0px;}
#footerleft{float:left; width:50%;}
#user3{
	float:right;
	width:49%;
	background-color: #C6AC89;
}
div.bannergroup{width:468px; height:60px;}
