#copy{display:none;}
body {
	color: #000000;
	font-family:'trebuchet ms',arial,verdana,sans-serif;
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
	background-color: #000000;

  background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
}
#div1 {
	background-color:#e4ddcd;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
}

#container {
	width:980px;
	margin:0 auto;
}

#top {
	width:980px;
	height: 114px;
}

#logo {
	width:200px;
	float:left;
	background-image:url(../images/logo.jpg);
	height: 114px;
}

#menu-top {
	width:780px;
	float:right;
	height: 114px;
	line-height: 114px;
	color: #FFFFFF;
}

#top-closer {
	clear:both;
}

#content{
	width:980px;
}

#left {
	width: 200px;
	float: left;
	margin-top: 0px;
	padding-top: 0px;
}
#left-inside {
	padding: 2px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
}

#center {
	width: 200px;
	float: left;
	display: inline;
	background-color: #787878;
	color: #FFFFFF;
	background-image: url(../images/center.jpg);
	background-repeat: no-repeat;
	padding-top: 27px;
}
#center-inside {
	padding: 0px;
	padding-bottom: 10px;
}
#center h3 {
	color:#99CC00;
	background-color:#000000;
	text-transform:uppercase;
	font-size: 16px;
	text-align: center;
}


#right {
	float:left;
	width: 580px;
	position:relative;
	margin-top: 0px;
	padding-top: 0px;
}
#right-inside {
	padding: 2px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
}
#content-closer{clear:both;}

#div2{
	background-color:#bdad88;
	border-top: solid #fff 10px;
}
#div2-inside{
padding:10px 0 10px 0;
width:980px;
margin:0 auto;
}

#div3{background-color:#333;}
#div3-inside{
	padding:10px 0 10px 0;
	width:980px;
	margin:0 auto;
	color: #999999;
}

#div4{background-color:#B89E4F;}
#div4-inside{
	padding:10px 0 10px 0;
	width:980px;
	margin:0 auto;
	color: #FFFFFF;
	text-align: center;
}
h1{font-size:1.5em;font-weight:normal;}
h2{font-size:1.4em;font-weight:normal;}
h3{font-size:1.3em;font-weight:normal;}
h4{font-size:1.2em;font-weight:normal;}
h5{font-size:1.1em;font-weight:normal;}
h6{font-size:1em;font-weight:normal;}
img{border:0;}


ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
	
}

ul#mainlevel-nav li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 40px;
	float: left;
	margin: 0;
	line-height:30px;
	padding-top:40px;
	white-space: nowrap;
	font-weight:bold;
}

ul#mainlevel-nav li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #fff;
	text-transform:uppercase;
}

ul#mainlevel-nav li a { width: auto; }

ul#mainlevel-nav li a:hover
{
	color: #fff;
	background-color:#000000;
}

a.mainlevel-nav#active_menu-nav {
	color: #99CC00;
	background-color:#000000;
}

.pollstableborder{text-align:left;}

ul.menu,ul#mainlevel {
	list-style: none;
	padding: 0;
	margin: 0;
	padding-left: 25px;
	width: 150px;
}

ul.menu li ul, ul#mainlevel li ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.menu a, ul#mainlevel a {
	text-decoration:none;
	text-transform:uppercase;
	font-size:0.8em;
	display:block;
	width:150px;
	line-height:2em;
	border-bottom:dotted #666 1px;
}

ul.menu li.item75 a,li.item76 a,li.item78 a,li.item79 a {
	padding-left: 15px; 
	width: 135px;
}

ul.menu a:link, ul#mainlevel a:link {
	color:#fff;
}
ul.menu a:visited, ul#mainlevel a:visited {
/*background-image:url(../images/li-main.png);*/
	background-repeat:no-repeat;
	background-position:left center;
	color:#fff;
}
ul.menu a:hover, ul#mainlevel a:hover{
/*background-image:url(../images/li-hover.png);*/
	background-repeat:no-repeat;
	background-position:left center;
	color:#99cc00;
}
.button {
	border:solid #ccc 1px;
	background-color:#efefef;
	font-size:0.8em;
	padding:2px 5px;
}

a:link {
	color:#990000;
}
a:visited {color:#990000;}
a:hover {
	color:#000;
	text-decoration:none;
}
.componentheading,.contentheading {
	font-size:1.5em;
}
.small,.createdate,.modifydate,.readon {
	font-size:0.8em;
	color:#666666;
	padding-left:10px;
}

#form-login {
	margin-left: 10px;
}

#form-login ul {
  list-style: none;
	padding: 0px;
	margin: 0px;
}
	
#form-login ul a:link {
	font-size: 0.8em;
	color: #FFFFFF;
	text-decoration: none;
}	
#form-login ul a:visited {
	font-size: 0.8em;
	color: #FFFFFF;
	text-decoration: none;
}	
#form-login ul a:hover {
	font-size: 0.8em;
	color: #99cc00;
	text-decoration: none;
}

.input {
  border:solid #333 1px;
}	
#form-login fieldset.input {
  border: none;
}	

#form-login-username,#form-login-password,.inputbox,#form-login-remember{font-size:0.8em;}

ul.latestnews{
	list-style:none;
	padding:0;
	margin:0;
}

ul.latestnews a:link{
	color:#000;
}
ul.latestnews a:visited{
	color:#000;
}
ul.latestnews a:hover{
	color:#fff;
}

ul.mostread {
	list-style:none;
	padding:0;
	margin:0;
}

ul.mostread a:link{
	color:#ccc;
}
ul.mostread a:visited{
	color:#ccc;
}
ul.mostread a:hover{
	color:#99cc00;
}



#div4 a:link{color:#99cc00;}
#div4 a:visited{color:#99cc00;}
#div4 a:hover{color:#666;}


#div2 h3,#div3 h3,#div4 h3 {
	color:#990000;
	padding:0;
	margin:0;
}

.sectiontableheader{text-transform:uppercase;}
.sectiontableentry2{background-color:#EFEBE2;}
.contenttoc {
	background-color:#F3F1EB;
	font-size:0.8em;
}


table.contenttoc th {
	background-color:#DCD2BE;
	padding: 5px 10px;
}

.toclink {padding:5px;}

#pathway {
	font-size: 0.8em;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #BBA880;
	padding-bottom: 10px;
}

.caption {
	margin: 0px;
	padding-top: 2px;
}