tr, p, div, table { font-family      : Verdana, Arial, Helvetica, sans-serif; font-size        : 12px; color            : #707070; line-height: 1.3em; }
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image:url(../images/main_04.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
}

.main {
	}
	
a:link, a:visited { color:#a10303; }
a:hover { color:#999999; text-decoration: none; }
.top { height:123px; width:970px; margin: 0 auto; }
.topsep {
height:18px;
}

.mainbody {
background-color:#FFFFFF;
width:100%;
float:left;
}

.mainbodyint {
width:930px;
margin: 0px auto;
padding-left:30px;
}

.footer {
width:100%;
background-image:url(../images/main_15.gif);
background-repeat:repeat-x;
height:14px;
float:left;
}

.newsflash { color:#ffffff !important; background-color: #a10303; padding: 10px; }
.newsflash td{
color:#FFFFFF !important;
}
.newsflash th{
color:#ac0000 !important;
text-align:left !important;
}

newsflash.article_seperator {
background-image:none;
}

.leftheader th{
text-align:left !important;
}

.newsflash a:link {
color:#FFFFFF;
text-decoration:underline;
}

.left {
width:700px;
float:left;
}

.right {
float:right;
}

.topmenu { height:123px; text-align:center; color:#ffffff; }

.date {
font-size:0.95em;
color:#999999;
text-transform:lowercase;
}
.article_seperator{
background-image:url(../images/dot.gif);
background-repeat:repeat-x;
margin-top:5px;
height:8px;
line-height:8px;
display:block;
}

.menu { width:204px; border:solid 1px #c5c5c5; background-color:#f7f7f7; background-image:url(../images/main_12.gif); background-position:50% bottom; background-repeat:repeat-x; min-height:79px; margin-bottom: 15px; padding:7px; }

.footertext { color:#ffffff; padding-top:6px; height:40px; line-height:30px; background-color: #96978f; }

.footertext a:hover {
color:#FFFFFF;
}

.leftint {
float:left;
padding-top:8px;
padding-left:8px;
padding-bottom:10px;
background-image:url(../images/news1.gif);
background-repeat:no-repeat;

}
.leftex {
background-image:url(../images/news2.gif);
background-repeat:no-repeat;
background-position:right bottom;
padding-right:10px;
padding-bottom:5px;
}
.topmenu a:link {
text-transform:uppercase;
padding:5px;
color:#ffffff;
font-size:0.9em;
background-repeat:repeat-x;
text-decoration:none;
margin:3px;
}
.topmenu a:visited{
text-transform:uppercase;
padding:5px;
color:#ffffff;
font-size:0.9em;
text-decoration:none;
background-repeat:repeat-x;
margin:3px;
}
.topmenu a:hover {
text-transform:uppercase;
padding:5px;
color:#397AAE;
font-size:0.9em;
background-repeat:repeat-x;
text-decoration:none;
margin-top:3px;
}
a.mainlevel {
width:200px;
}

a.mainlevel:link,a.mainlevel:visited { text-transform:uppercase; color:#e8e8e8; font-size:0.9em; background-color: #909189; background-image:url(../images/dots.gif); background-repeat:repeat-x; text-decoration:none; padding-bottom:5px; padding-top:5px; text-indent:10px; background-position:50% bottom; display:block; }
a.mainlevel:hover { text-transform:uppercase; color:#8b0303; font-size:0.9em; background-color: #ebebeb; background-repeat:repeat-x; text-decoration:none; padding-bottom:5px; padding-top:5px; background-image:url(../images/dots.gif); background-repeat:repeat-x; background-position:50% bottom; text-indent:10px; display:block; }
.content {
float:left;
}
td {

	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;

}
ul {


	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
}
hr {}
hr.separator {}
.button {
  color            : #666666;
  border           : solid 1px #999999;
  background-color : #ffffff;
  margin-top       : 0;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 0.9em;

}
.inputbox {
font-size: 0.9em;
font-family: verdana, helvetica, sans-serif;
text-align: left;
color: #666666;
background-image:url(../images/back_main.jpg);
border: solid 1px #999999;

}
.text_area{
width:80px;

}
.search {}
a.mainlevel{

}
a.mainlevel:link,a.mainlevel:visited {
}
a.mainlevel:hover {

}
 
#active_menu {  }
ul#mainlevel-nav {
	list-style: none;
	font-size: 0.96em;
	text-decoration:none;

}

ul#mainlevel-nav li{
	float: left;
	width: auto !important;
	white-space: nowrap;
	text-decoration:none;

}
a.sublevel{


}
a.sublevel:link,a.sublevel:visited {

}
a.sublevel:hover {

}
 
.pagenavbar {}
.pagenavbar:link,.pagenavbar:visited {}
.pagenav {}
a.readon:link {
font-size:1.0em;

}
a.readon:hover {
font-size:1.0em;

}
a.readon:visited {
font-size:1.0em;

}
 
.back_button {}
.pagenav_prev {
font-size:1.0em;
}
.pagenav_next {font-size:1.0em;}
.latestnews ul {}
.latestnews li {}
 
.mostread ul{}
.mostread li{}
 
/* CONTENT PAGE SETTINGS */
.blogsection {}
.blog_more {}
a.blogsection:link {

}
a.blogsection:visited {

}
a.blogsection:hover {

}
.componentheading {
font-size:1.3em;
color:#A83927;
font-weight:bold;
text-transform:uppercase;
background-image:url(../images/comments.gif);
background-repeat:no-repeat;
padding-left:18px;
text-indent:18px;
}
.contentheading {

}
table.contentpaneopen {
vertical-align:top;
}

td.mainpage {
vertical-align:top;

}

table.contentpaneopen td {
padding:0px;

}

table.contentpane {

	margin: 0px;
	padding: 0px;

}

td.contentheading {
font-size:1.2em;
color:#A83927;
font-weight:bold;
text-transform:uppercase;
background-image:url(../images/comments.gif);
background-repeat:no-repeat;
padding-left:20px;
text-indent:20px;


}
.contentpane {background-color:#ffffff;
background-image:none;
text-align:left;
}
.contentpaneopen {
background-image:none;
text-align:left;
}
.contentpagetitle {
}
a.contentpagetitle:hover {

}
a.contentpagetitle:link {

}
a.contentpagetitle:visited {

}
 
.contentdescription {}
img.contenttoc {
padding:2px;
margin:2px;
border-style: solid;
border-width: 1px;
border-color:#a5a69e;
}




table.contenttoc {
padding:4px;
margin:4px;
background-color:#CCCCCC;
}
table.contenttoc td {}
table.contenttoc th {}
table.contenttoc td.toclink {}
a.toclink:link {}
a.toclink:visited {} 
a.toclink:hover {}
.sectiontableheader { color: #e8e8e8; background-color: #a10303; }
.sectiontableentry1 {
padding:4px;
} 
.sectiontableentry2 {
padding:4px;
}
table.moduletable { width: 100%; }
table.moduletable th { font-size:1.1em; font-weight:bold; color:#c15f5f; background-color: #fff; background-image: url(../images/h3-bg-red.gif); background-repeat: repeat-y; background-attachment: scroll; text-align:center; width: 100%; padding-top: 5px; padding-bottom: 7px; }
table.moduletable td {align:center;}
.pathway {
	text-decoration:none;
	font-size:0.9em;
	color:#ffffff;

}

.pathway a:link {

	text-decoration:none;
	font-size:0.9em;
        color:#ffffff;
}
.pathway a:visited {

	text-decoration:none;
	font-size:0.9em;
        color:#ffffff;
}
.pathway a:hover {

	text-decoration:none;
	font-size:0.9em;
        color:#ffffff;
}
.buttonheading a:link {

	text-decoration:none;
}
.buttonheading a:visited {

	text-decoration:none;
}
.buttonheading a:hover {

	text-decoration:none;
}
.createdate {
color:#d9d2c8;
background-color:#464a55;
text-indent:0px;
font-size:12px;

}
.modifydate {
color:#999999;
}
.small {
color:#999999;
font-size:1.0em

}
.smalldark {
color:#333333;
font-size:1.0em
}
.poll {}
.pollstableborder {}
.weblinks{}
a.weblinks:hover {
	text-decoration:none;
}
.newsfeedheading {color:#ffffff; }
a.newsfeedheading:link {color:#ffffff; }
a.newsfeedheading:hover {color:#ffffff; }
a.newsfeedheading:visited {color:#ffffff; }
.newsfeeddate {}
.fase4rdf {}
table.searchintro {}
.ontab {width:680px !important;
background-color:#FFFFFF;
text-align:left;
}
.offtab {width:680px !important;
background-color:#FFFFFF;
text-align:left;
}
.tabpadding {width:680px !important;
background-color:#FFFFFF;
text-align:left;
} /* this style is used set the size of the tab in the above */ 
.tabheading {width:680px !important;
background-color:#FFFFFF;
text-align:left;
} /* Not too sure what this is used for. Couldn't find anything related to it yet at the moment */
.pagetext {width:680px !important;
background-color:#FFFFFF;
text-align:left;

} /* this style is used to style the content of the editing form contents 
(where HTMLArea sits and all its forms + contents) in the frontend Administration interface */
#introtext {width:680px !important;
background-color:#FFFFFF;
background-image:none !important;
text-align:left;}
#fulltext {width:680px !important;
background-color:#FFFFFF;
text-align:left;
background-image:none !important;
}
.introtext {width:680px !important;
background-color:#FFFFFF;
background-image:none !important;
text-align:left;}
.fulltext {width:680px !important;
background-color:#FFFFFF;












text-align:left;
background-image:none !important;
}
table#toolbar a.toolbar {
			color : #808080;
			text-decoration : none;
			display: block;
			border: 1px solid #DDD;
			width: 40px;
			padding: 2px !important;
		}
		table#toolbar a.toolbar:hover {
			color : #C64934;
			border: 1px solid #c24733;
			background-color: #f1e8e6;
			padding: 2px !important;}
			
			.tab-page{
			width:680px !important;
background-color:#FFFFFF;
text-align:left;
background-image:none !important;
			}
			
.mceContentBody{background-color:#ffffff;
background-image:none;
text-align:left;
}
div.users-bar { color: #fff; float: right; text-align: right; }
div.users-bar a { color: #fffdfd; line-height: 8px; padding: 1px 1px; margin: 1px; background: #a10303; border: solid 1px #fff; }
#topline { padding: 0 1px 0 1px; margin-bottom: 5px; color: #fff; height: 18px; }
#ansaline { padding: 0 1px 0 1px; margin-bottom: 2px; background-color:green; height: 18px; color:white; }


#mainlevel-nav {
margin: 0; padding: 0;
}
#mainlevel-nav li { background-image: none; padding-left: 0; list-style:none; float: right; margin: 0; text-align: center; white-space: nowrap; }
#mainlevel-nav a { display: block; float: none; text-decoration: none; border-color: #e8e8e8 #6e6e6e #8e8e8e #e8e8e8; color: #8b0303; background-color: #d2d2d2; background-attachment: scroll; padding: 1px 15px; border-style: solid; border-width: 1px; }
#mainlevel-nav a:hover { color: #fff; background-color: #8b0303; background-attachment: scroll; }
#mainlevel-men { margin: 0; padding: 0 }
#mainlevel-men li { background-image: none; text-align: center; white-space: nowrap; list-style: none; margin: 0; padding-left: 0; float: right  }
#mainlevel-men a  { display: block; float: none; text-decoration: none; border-color: #f5f5f5 #d9d9d9 #e3e3e3 #f5f5f5; color: #fff; background-color: #585858; background-attachment: scroll; padding: 1px 15px; border-style: solid; border-width: 4px; }
#mainlevel-men a:hover { color: #fff; background-color: #fd0c0c; background-attachment: scroll; }


.news_style{
display:none;
}
.news_show
{
background-color: white;
color:black;
width:200px;
height:150px;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
overflow: auto;	

}
.news_border
{
background-color: white;
width:200px;
height:150px;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 1px solid gray;
padding: 5px 5px 5px 5px;
overflow: auto;	

}
.news_mark{
background-color:white ;
font: normal 70% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid gray;
width:200px;
height:35px;
color:black;
text-align:center;
}
.news_title{
font: bold 120% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid gray;
padding: 5px 0px 9px 5px;
color:black;
}
.news_show img{

margin-left: 5px;
margin-right: 5px;

}
.buttondiv
{
position: absolute;
/*float: left;*/
/*top: 169px;*/
padding: 5px 5px 5px 5px;
background-color:white ;
border: 1px solid gray;
/*border-top-color: white;*/
border-top:none;
height:20px;
}