body {
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
}

td, tr, p, div {
  font-family      : Verdana;
  color            : #000000;
   font-size:12px;
}

hr {
  color            : #666666;
  height           : 1px;
  width            : 100%;
}


.mod {

  width            : 2px;

}

.mt {

  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;

  color            : #FEFEFE;

  font-weight      : normal;

 }

.mt a:link, .mt a:visited {

  

  text-decoration  : none;

  font-weight      : bold;

}

.mt a:hover {

  

  color            : #b769b6;

  text-decoration  : none;

  font-weight      : bold;

}

.main { 

  float            : left; 

  width            : 100%;

  margin           : 0px; 

}

.contentdescription { 

  width            : auto !important;

  display          : block;

} 

#buttons {

  float            : right;

  margin           : 0px;

  width            : 50%;

}

ul#mainlevel-nav li
{
	float:left;
	text-align:center;
}

a.mainlevel-nav  {

  margin           : 0px;
  padding          : 0px;
  text-indent      : 10px;
  text-align:left;
  text-decoration  : none;
  color            : #fd9e40;
  font-size:10px;
  font-weight:bold;
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.mainlevel-nav:link {

  display          : block;
  text-decoration  : none;
  color            : #fd9e40;
  text-indent      : 10px;

  font-size:10px;
  font-weight:bold;
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.mainlevel-nav:visited {

  display          : block;
  font-weight      : bold;
  text-decoration  : none;
  color            : #fd9e40;
  text-indent      : 10px;

    font-size:10px;
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.mainlevel-nav:hover {

display          : block;
  color : #ffffff;
   font-size:10px;
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-weight:bold;
  display:block;
}

a.mainlevel-nav#active_menu-nav {
  color            : white;
  font-weight      : bold;
    font-size:10px;
	 font-weight:bold;
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.sublevel {

  padding-left     : 10px;

}

.leftrow {

  background-color : #2b2b2b; 

  width            : 150px;

  height           : 100%;

  color:white;

}

.rightrow {

  background-color : #2b2b2b;

  height           : 100%;

  width            : 200px;


}

table.moduletable {

  width			   : 100%;

  table-layout	   : auto;
  font-size:10px;
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:white;

}

table.moduletable2 {

  width			   : 100%;

  table-layout	   : auto;
  font-size:10px;
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:white;


}

table.moduletable th {

  font-weight      : bold;
  text-transform   : uppercase;
  text-align       : center;
  height           : 20px;
  line-height      : 20px;
  font-size:12px;
  color:black;
  font-family      : Verdana;
}

table.moduletable td {

  padding-left     : 0px;

  padding-right    : 0px;
  
    font-size:10px;
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:white;

}

table.moduletable a{
  font-size:11px;
  font-family      : Verdana;
  color:#666666;
}

table.moduletable a:hover{
  font-size:11px;
  font-family      : Verdana;
  color:#b769b6;
}


table.moduletable-latest
{
	padding-left:15px;
	width:100%;
	height:100%;
}

table.moduletable-latest th {

  font-weight      : bold;
  text-transform   : uppercase;
  text-align       : left;
  line-height      : 20px;
  font-size:12px;
  color:white;
  background-color:black;
  font-family      : Verdana;
  padding-left:10px;
 
}

table.moduletable-latest td {

  padding-left     : 0px;
  padding-right    : 0px;
  font-size:11px;
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:white;
  border:2px solid black;
  background-color:#ffffff;
}

table.moduletable-latest a{
  font-size:11px;
  font-family      : Verdana;
  color:#000000;
  font-weight:normal;
}

table.moduletable-latest a:hover{
  font-size:11px;
  font-family      : Verdana;
  color:#ff8400;
}



#search {

  float            : right;
  border           : 1px solid #cccccc;
  width           : 123px !important;
  width            : 125px;
  height           : 16px !important;
  height           : 16px;
  overflow         : hidden;
  text-align	   : right;
}

#search .inputbox {

  border           : 0px;
  margin-top       : 0px;
  padding          : 2px 3px 2px 6px !important;
  padding          : 0px 3px 2px 6px;
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  height           : 20px;
  width            : 125px;
  color            : #999999;

}

.back_button {
  
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color : #ffffff;
  white-space      : normal;
  font-weight      : bold;
  padding-bottom   : 4px;
  padding-left     : 2px;
  padding-right    : 2px;
  padding-top      : 1px;
  margin-right     : 4px;
  float            : right;
  line-height      : 10px;
  text-decoration  : none; 
  color            : white;
}


.button {
  color            : #333333;
  border           : 1px solid #999999;
  margin-bottom    : 5px;
  background-color : #EDEDED;
  padding          : 1px;
}

.inputbox {

  border           : 1px solid #999999;


  background-color : #EDEDED;

  margin-bottom    : 5px;

  color			   : #333333;

}

.sectiontableheader {
  font-weight      : normal;
  text-transform   : uppercase;
  letter-spacing   : 1px;
  color            : white;
  background       : black;
  padding          : 1px;
  font-size:12px;
  font-family      : Verdana;

}

.sectiontableentry1 td{
  padding          : 3px;
  background-color : #dddddd;
  color:black;
  font-size:12px;
  font-family      : Verdana;
 
}

.sectiontableentry1 td a{

  color:#000000;
 font-weight:bold;
  font-size:12px;
}

.sectiontableentry1 td a:hover{

  color:#ff8400;
 
}

.sectiontableentry2 td{
  vertical-align   : top;
  padding          : 3px;
  color:black;
    font-size:12px;
  font-family      : Verdana;
}

.sectiontableentry2 td a{

  color:#000000;
 font-weight:bold;
  font-size:12px;
}

.sectiontableentry2 td a:hover{

  color:#ff8400;
 
}

.sectiontableentry1{
  padding          : 3px;
  background-color : #666666;
  color:white;
  font-size:10px;
  font-family      : Verdana;
 
}

.sectiontableentry1 a.category{

  color:#dbdbdb;
 font-weight:normal;
  font-size:10px;
}

.sectiontableentry1 a.category:hover{

  color:#b769b6;
  font-weight:bold;
  font-size:10px;
}

.sectiontableentry2{
  vertical-align   : top;
  padding          : 3px;
  border-top       : 1px solid #FFFFFF;
  border-bottom    : 1px solid #999999;
  color:black;
    font-size:10px;
  font-family      : Verdana;
}

.sectiontableentry2 a.category{

  color:#666666;
 font-weight:normal;
  font-size:10px;
}

.sectiontableentry2 a.category:hover{

  color:#b769b6;
  font-weight:bold;
  font-size:10px;
}


a.mainlevel  {
  margin           : 0px;
  padding          : 0px;
  text-indent      : 10px;
  font-weight      : bold;
  text-align:left;
    text-decoration  : none;
  float:left;
  color            : #fd9e40;
    font-size:10px;
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.mainlevel:link {
  display          : block;
  font-weight      : bold;
  text-decoration  : none;
  color            : #fd9e40;
  text-indent      : 10px;
  float:left;
    font-size:10px;
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.mainlevel:visited {
  display          : block;
  font-weight      : bold;
  text-decoration  : none;
  color            : #fd9e40;
  text-indent      : 10px;
  float:left;
    font-size:10px;
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.mainlevel:hover {
  color : #b769b6;
   font-size:10px;
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  display:block;
}

a.mainlevel#active_menu {
  color            : white;
  font-weight      : bold;
    font-size:10px;
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#newscont
{
	color:white;
}
#newscont a
{
	text-decoration:none;
	color:#fd9e40;
	font-weight:bold;
}
a:link, a:visited {

  color            : #fd9e40;
  text-decoration  : none;
  font-weight      : bold;
  font-size:12px;
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a:hover {
  color            : #fd9e40;
  text-decoration  : none;
  font-weight      : bold;
  font-size:12px;
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.category:link, a.category:visited {

  
  font-size:12px;
  font-family      : Verdana;
  text-decoration:none;
  color:black;

}

a.readon {
  color            : #666666;
  font-family      : Verdana;
  background       : transparent;
  white-space      : normal;
  font-weight      : bold;
  line-height      : 12px;
  text-decoration  : none;
}

a.readon:hover {
  color            : #b769b6;
  font-family      : Verdana;
  white-space      : normal;
  font-weight      : bold;
  line-height      : 12px;
  text-decoration  : none; 

}

ul {float          : left;

  margin           : 2px;

  padding-left     : 5px;

  list-style       : none;
  font-size:10px;
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

li {

  

  line-height      : 15px;

  padding-left     : 5px;

  padding-top      : 0px;

  font-size:10px;
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.contenttoc {

  border           : 1px solid #FFFFFF;

  background       : #F1F1F1;

  padding          : 5px;

  margin-left      : 2px;

  margin-bottom    : 2px;

}

.pagenavcounter {

  color            : #b769b6;
}

.pagenavbar {

  border-top       : 1px solid #999999;

  padding          : 2px;

}

.pagenav {

  font-weight      : normal;
  color            : black;
  height:20px;
  line-height:20px;
  width:30px;
  text-align:center;
  border:1px solid #000000;
background-color:#ffffff;
  padding-left:5px;
	padding-right:5px;
}

a.pagenav:link, a.pagenav:visited {

  text-decoration  : none;
  background-color:#ffffff;
	color:#000000;
	font-weight:bold;
}

a.pagenav:hover {

  text-decoration  : none;
  background-color:#ff8400;
  color:white;

}

.date {

  

  color            : #333333;

  padding-right    : 10px;

}

.small {

  color            : #000000;
  font-weight:normal;
  padding-left:10px;
  font-size:10px;
  font-family:verdana;

}

.smalldark {

  

  color            : #333333;

}

.createdate, .modifydate {

  

  color            : #cccccc;
  line-height:20px;
  font-weight:bold;
  border-bottom:1px solid #bbbbbb;
  padding-left:10px;

}

.content_vote {
  height           : 22px;
  padding-top      : 2px;
  padding-bottom   : 2px;
  padding-left:10px;
  font-size:10px;
	font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.content_rating {
	color            : #CC9900;
	padding-left:10px;
	font-size:10px;
	font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#pathway {

  color            : black;
  overflow:hidden;
	padding-right:40px;
	font-size:10px;
	font-family:verdana;
	font-weight:normal;
	width:100%;

}

a.pathway:link, a.pathway:visited {

  
  padding-left     : 0px;
  color:black;
  text-decoration:none;
  font-size:10px;
	font-family:verdana;
	font-weight:bold;

}

a.pathway:hover {

  
 padding-left     : 0px;
 color:#ff9900;
	text-decoration:none;
}

table.content{

  width            : 100%;

  padding          : 0px;

  border-collapse  : collapse;

  border-spacing   : 0px;

  margin-bottom    : 10px;

}

table.contentpane {

  width            : 100%;
  padding-left     : 5px;
  padding-right    : 5px;
  border-spacing   : 0px;
  margin-bottom    : 5px;

}


table.contentpane td ul li
{
	font-size:12px;
	font-family:verdana;
	color:black;
	line-height:16px;
	vertical-align:middle;
}

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

table.contentpaneopen td
{
	color:white;
}

table.contentpaneopen tr.sectiontableentry1 td
{
	color:white;
}

table.contentpaneopen p
{
	padding-left	: 15px;
	margin			: 0px;
	font-size		: 12px;
	color			: black;
}

.componentheading  
{
	font-weight    	: bold;
	text-transform 	: uppercase;
	text-align     	: left;
	color			: green;
	font-size		: 20px;
	font-family		: verdana;
	width          	: 100%;
	text-decoration	: none;	
	padding-left	: 10px;
	padding-bottom	: 10px;
	margin-top:20px;
}

.contentheading
{
	color			: black;
	font-size		: 13px;
	width			: auto;
	font-weight     : bold;
	line-height     : 24px;
	background-color: #ffffff;
	display			: block;
}

.contentheading2
{
	color			: black;
	font-size		: 13px;
	width			: auto;
	font-weight     : bold;
	line-height     : 24px;
	background-color: #ffffff;
	display			: block;
	padding-left	: 10px;
}
 

.contentpagetitle  
{
  font-weight      	: bold;
  text-transform   	: uppercase;
  text-align       	: left;
  background-color	: #ffffff;
  color				: black;
  font-size			: 13px;
  text-decoration	: none;	
  width				: auto;
}

a.contentpagetitle   
{
	color			: green;
	font-size		: 22px;
	width			: auto;
	font-weight     : normal;
	line-height     : 24px;
	background-color: #ffffff;
	display			: block;
	margin-bottom:15px;
}

a.contentpagetitle:hover   
{
	color			: #ff8400;
}

.buttonheading
{
	background-color:#000000;
	padding:0px;
	margin:0px;
	
}

.title {

  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;

  font-weight      : bold;

  text-transform   : uppercase;

  text-indent      : 8px;

  

  text-align       : left;



}

.title a:link, .title a:visited {

  text-decoration  : none;
  font-weight      : bold;

}

.title a:hover {

  
  text-decoration  : none;
  font-weight      : bold;

}

.ontab {
  border-left      : 1px solid #404040;
  text-align       : center;
  font-weight      : bold;
  color            : #333333;
  padding          : 5px;
  line-height      : 40px;
}

.offtab {

  border-left      : 1px solid #404040;

  text-align       : center;

  color            : #999999;

  font-weight      : normal;

  padding          : 5px;



   line-height     : 40px;

}

.tabpadding {

 border-left       : 1px solid #404040;

}

.pagetext {

  visibility       : hidden;

  position         : relative;

  display          : none;

}

.footer {

  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;

  

  font-weight      : normal;

 }

.footer a:link, .footer a:visited {

  


  text-decoration  : none;

  font-weight      : bold;

}

.footer a:hover {

  

  text-decoration  : none;

  font-weight      : bold;

}

.contact_email  {

  width            : 100%;

}

.contact_email .inputbox {

  width            : 345px;

}

.blog{
	width:100%;
	margin-left:0px;
	margin-bottom:10px;
}

table.poll-right{
	color:#666666;
}

table.poll-right td{
	padding-top:10px;
}

table.poll-right td div .button{
	background-color:#000000;
	color:white;
	border-bottom:1px solid black;
	border-right:1px solid black;
	border-top:1px solid white;
	border-left:1px solid white;
}

.pollstableborder{

  border-color     : #999999;
  color:white;
}

.write_comment a
{
	background-color:transparent;
	color:#666666;
	margin-top:10px;
}


.article_seperator
{
	width:100%;
	line-height:40px;
}