tr, p, div, table { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #000000;
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:#FBFBD9;



}

#topflash {float:left;700px; height:180px; padding:0; margin-top:0px;}

.main {

	}

	

a:link, a:visited { color:#a10303; }

a:hover { color:#999999; text-decoration: none; }

.top { background-image:url(../images/logo.jpg); background-repeat:no-repeat; background-position: right 0; height:195px; width:970px; margin: 0 auto; }

.topsep {

height:18px;

}



.mainbody {

background-color:#FBFBD9;

width:100%;

float:center;

}



.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:180px; color:#ffffff; margin-left: 15px; }



.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:#ffffca; 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: #d4871d; }



.footertext a:hover {

color:#FFFFFF;

}



.leftint {

float:left;

padding-top:25px;

padding-left:25px;

padding-bottom:10px;

background :#c5c5c5;

}

.leftex {

background :#c5c5c5;

background-position:right bottom;

padding-right:55px;

padding-bottom:15px;

}

.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: #734c2e; 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: #d5a167; 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:Verdana,Arial, Helvetica, sans-serif;

	font-size:1.0em;
  


}

ul {





	font-family:Verdana, 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      : Verdana ,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:400px;



}

.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:#397AAE;

font-weight:bold;

text-transform:uppercase;

padding-left:18px;

}

.contentheading {



}

table.contentpaneopen {





}



table.contentpaneopen td {



	padding:0px;



}



table.contentpane {



	margin: 0px;

	padding: 0px;



}



td.contentheading {

font-size:1.3em;

color:#397AAE;

font-weight:bold;

text-transform:uppercase;

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

background-repeat:no-repeat;

padding-left:18px;

text-indent:18px;

}

.contentpane {background-color:#FBFBD9;

background-image:none;

text-align:left;

}

.contentpaneopen {

background-image:none;

text-align:left;

}

.contentpagetitle {

}

a.contentpagetitle:hover {



}

a.contentpagetitle:link {



}

a.contentpagetitle:visited {



}

 

.contentdescription {}

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 {}

.pathway {

	text-decoration:none;

	font-size:0.9em;

	color:#666666;



}



.pathway a:link {



	text-decoration:none;

	font-size:0.9em;

}

.pathway a:visited {



	text-decoration:none;

	font-size:0.9em;

}

.pathway a:hover {



	text-decoration:none;

	font-size:0.9em;

}

.buttonheading a:link {



	text-decoration:none;

}

.buttonheading a:visited {



	text-decoration:none;

}

.buttonheading a:hover {



	text-decoration:none;

}

.createdate {

color:#999999;

}

.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 {}

.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: 26px; padding: 1px 8px; margin: 4px; background: #a10303; border: solid 1px #fff; }

#topline { padding: 0 8px 0 2px; margin-bottom: 4px; color: #fff; height: 15px; }

#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; }
