body {  
	/*color            : #EEEEEE;*/  
	margin           : 0px;  
	padding          : 0px;  
        background: #000000 url(images/bg.gif) repeat-y 0;
        background-position: center; 
	font-family      : arial, sans-serif;  
	font-size        : 11px;  
	padding-left	   : 0px;   
	}
	
table.mainbody {  
	width			   : 100%;  
	table-layout	   : auto; 
	}
	
table.mainbody th {  
	font-size        : 11px;  
	font-weight      : bold;  
	text-transform   : uppercase;  
	text-align       : left;  
	height           : 21px;  
	line-height      : 21px;  
	text-indent      : 8px;  
	letter-spacing   : 1px;  
	color            : #000000;  
	background-image : url(images/table.gif);  
	}
	
table.mainbody td {  
	padding-left     : 0px;  
	padding-right    : 0px;
	}
	
td, tr, p, div {  
	font-family      : Verdana, Arial, Helvetica, sans-serif;  
	font-size        : 10px;  
	color            : #000000;
	}
	
hr {  
	color            : #CCCCCC;  
	height           : 1px;  
	width            : 100%;
	}
	
.mod {  
	background       : #FFFFFF;  
	width            : 2px;
	}
	
.main {   
	float            : left;   
	width            : 100%;  
	height           : 100%;  
	margin           : 0px;   
	padding-left     : 1px;  
	padding-right    : 1px;
	}

.contentdescription {   
	width            : auto !important;  
	display          : block;} 
	
#buttons {  
	float            : right;  
	margin           : 0px;  
	padding          : 0px;  
	width            : 50%;
	}
	
a.mainlevel-nav {  
	color            : #FFFFFF;
	}
	
a.mainlevel-nav:link, a.mainlevel-nav:visited {  
color            : #FFFFFF;
}

ul#mainlevel-nav {  
font-size        : 11px;  
list-style       : none;  
padding          : 0;  
margin           : 0;  
font-size        : 0.8em;  
color            : #FFFFFF;
}

ul#mainlevel-nav li {  display          : block;  background-image : none;  padding-left     : 1px;  padding-right    : 1px;  float            : right;  margin           : 0;  width            : auto !important;  font-size        : 11px;  line-height      : 20px;  white-space      : nowrap;  border-left      : 1px solid #CCCCCC;}ul#mainlevel-nav li a {  font-size        : 11px;  display          : block;  padding-left     : 16px;  padding-right    : 15px;  text-decoration  : none;  color            : #FFFFFF;  background       : transparent;}ul#mainlevel-nav li a:hover {  font-size        : 11px;  color            : #FFFFFF;}.sublevel {  padding-left     : 10px;}.leftrow {  background-color : #F7F7F7;   height           : 100%;  width            : 130px;  margin-right     : 0px;}.rightrow {  background-color : #F7F7F7;  height           : 100%;  width            : 160px;  margin-left      : 0px;} table.moduletab {  width			   : 100%;  table-layout	   : auto;  border-top       : 0px solid #FFFFFF;  border-bottom    : 1px solid #CCCCCC;} table.moduletab th {  font-size        : 11px;  font-weight      : bold;  text-transform   : uppercase;  text-align       : left;  height           : 21px;  line-height      : 21px;  text-indent      : 8px;  letter-spacing   : 1px;  color            : #000000;  background-image : url(images/menubg2.gif);  }table.moduletab td {  padding-left     : 0px;  padding-right    : 0px;  border-top       : 0px solid #FFFFFF;}table.moduletabmid {  width			   : 100%;  table-layout	   : auto;  border-top       : 0px solid #FFFFFF;  border-bottom    : 0px solid #FFFFFF;} table.moduletabmid th {  font-size        : 11px;  font-weight      : bold;  text-transform   : uppercase;  text-align       : left;  height           : 21px;  line-height      : 21px;  text-indent      : 8px;  letter-spacing   : 1px;  color            : #000000;  background-image : url(images/table.gif);  }table.moduletabmid td {  padding-left     : 0px;  padding-right    : 0px;  border-top       : 0px solid #FFFFFF;}table.moduletable {  width			   : 100%;  table-layout	   : auto; }table.moduletable th {  font-size        : 11px;  font-weight      : bold;  text-transform   : uppercase;  text-align       : left;  height           : 21px;  line-height      : 21px;  text-indent      : 8px;  letter-spacing   : 1px;  color            : #000000;  background-image : url(images/table.gif);  }table.moduletable td {  padding-left     : 0px;  padding-right    : 0px;}#search {  float            : left;  margin-top       : 5px;   padding          : 0px;  width´           : 453px !important;  width            : 500px;  height           : 19px !important;  height           : 19px;  overflow         : hidden;}#search .inputbox {  border           : 0px;  margin-top       : 0px;  padding          : 2px 3px 2px 6px !important;  padding          : 0px 3px 2px 6px;  font-family      : Verdana, arial, helvetica, sans-serif;  font-size        : 12px;  height           : 12px !important;  height           : 12px;  width            : 129px !important;  width            : 155px;  color            : #000000;  background-color : #FFFFFF;}.back_button {  color            : #000000;  font-family      : Verdana, Tahoma, Arial, Helvetica, sans-serif;  font-size        : 11px;  background       : url(bb000000.gif);  background-repeat: no-repeat;  white-space      : normal;  font-weight      : normal;  border           : 1px solid #CCCCCC;  padding-bottom   : 4px;  padding-left     : 20px;  padding-right    : 2px;  padding-top      : 1px;  margin-right     : 4px;  float            : right;  font-weight      : normal;  line-height      : 10px;  text-decoration  : none; }.button {  font-size        : 11px;  color            : #000000;  border           : 1px solid #CCCCCC;  margin-bottom    : 0px;  background-color : #FFFFFF;  padding          : 1px;}.inputbox {  border           : 1px solid #CCCCCC;  background	   : transparent url(images/inputbg.gif);  background-color : #FFFFFF;  margin-bottom    : 0px;  color			   : #000000;}.sectiontableheader {  font-size        : 11px;  font-weight      : normal;  text-transform   : uppercase;  letter-spacing   : 1px;  color            : #000000;  background       : #E3E1C6;  padding          : 1px;}.sectiontableentry1 {  vertical-align   : top;  padding          : 3px;  background       : #ECEAD8;  border-top       : 1px solid #FFFFFF;  border-bottom    : 1px solid #CCCCCC;}.sectiontableentry2 {  vertical-align   : top;  padding          : 3px;  border-top       : 1px solid #FFFFFF;  border-bottom    : 1px solid #CCCCCC;}a.mainlevel: {  margin           : 0px;  padding          : 0px;  font-size        : 12px;  width            : 130px;  background-color : #3D493D;  text-indent      : 10px;}a.mainlevel: link {  padding          : 0px 0px 0px 0px;  font-size        : 12px;  width            : 130px;  background-color : #3D493D;  text-indent      : 10px;  color            : #33CC33;}a.mainlevel:link, a.mainlevel:visited {  display          : block;  font-size        : 12px;  border-top       : 1px solid #0C1920;  border-bottom    : 1px solid #3D493D;  background-color : #3D493D;  font-weight      : bold;  padding          : 2px 0px 2px 0px;  color            : #33CC33;  width            : 130px;  text-indent      : 10px;}a.mainlevel:hover {  background-color : #B30000;  font-size        : 12px;  font-weight      : bold;  text-decoration  : none;  text-indent      : 10px;  color            : #FFFFFF;}#active_menu {  color            : #000000;  background-color : #E3E1C6;  font-weight      : bold;}a#active_menu:hover {  color            : #FFFFFF;}a:link, a:visited {  font-size        : 10px;  color            : #000000;  text-decoration  : none;  font-weight      : bold;}a:hover {  font-size        : 10px;  color            : #000000;  text-decoration  : none;  font-weight      : bold;}a.category:link, a.category:visited {  font-size        : 10px;  font-weight      : bold;}a.readon:link, a.readon:visited {  color            : #000000;  font-family      : Verdana, Tahoma, Arial, Helvetica, sans-serif;  font-size        : 11px;  background       : url(read0000.gif);  background-repeat: no-repeat;  white-space      : normal;  font-weight      : bold;  border           : 1px solid #CCCCCC;  padding-bottom   : 3px;  padding-left     : 21px;  padding-right    : 2px;  padding-top      : 1px;  float            : left;  line-height      : 10px;  text-decoration  : none; }a.readon:hover {  color            : #000000;  font-family      : Verdana, Tahoma, Arial, Helvetica, sans-serif;  font-size        : 11px;  background       : url(read0000.gif);  background-repeat: no-repeat;  white-space      : normal;  font-weight      : bold;  border           : 1px solid #CCCCCC;  padding-bottom   : 3px;  padding-left     : 21px;  padding-right    : 2px;  padding-top      : 1px;  float            : left;  line-height      : 10px;  text-decoration  : none; }ul {float          : left;  margin           : 2px;  padding-left     : 10px;  list-style       : none;}li {    line-height      : 15px;  padding-left     : 15px;  padding-top      : 0px;  background-image : url(bullet00.png) ;  background-repeat: no-repeat;  background-position: 0px 3px;}table.contenttoc {  border           : 1px solid #FFFFFF;  background       : #000000;  padding          : 5px;  margin-left      : 2px;  margin-bottom    : 2px;}.pagenavcounter {  font-size        : 10px;  color            : #CC0000;}.pagenavbar {  border-top       : 1px solid #CCCCCC;  padding          : 2px;}.pagenav {  font-weight      : bold;  color            : #FFE8EF;}a.pagenav:link, a.pagenav:visited {  text-decoration  : none;}a.pagenav:hover {  text-decoration  : none;}.date {  font-size        : 10px;  color            : #000000;  padding-right    : 10px;}.small {  font-size        : 10px;  color            : #000000;}.smalldark {  font-size        : 10px;  color            : #000000;}.createdate, .modifydate {  font-size        : 10px;  color            : #CC9900;}.content_vote {  font-size        : 10px;  height           : 22px;  padding-top      : 2px;  padding-bottom   : 2px;}.content_rating {  font-size        : 10px;  color            : #CC9900;}.pathway {  font-size        : 10px;  color            : #000000;  padding-left     : 8px;}a.pathway:link, a.pathway:visited {  font-size        : 10px;  padding-left     : 0px;}a.pathway:hover {  font-size        : 10px;  padding-left     : 0px;}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.contentpaneopen {  width            : 100%;  padding-left     : 5px;  padding-right    : 5px;  border-spacing   : 0px;  margin-bottom    : 5px;}.pollstableborder{  border-color     : #000000;}.contentheading, .componentheading {  background       : url(header00.gif) repeat;  font-size        : 14px;  font-weight      : bold;  line-height      : 24px;  text-transform   : uppercase;  text-align       : left;  color            : #000000;  width            : 100%;}.title {  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-weight      : bold;  text-transform   : uppercase;  text-indent      : 8px;  font-size        : 18px;  text-align       : left;  color            : #FFFFFF;}.title a:link, .title a:visited {  font-size        : 18px;  color            : #FFFFFF;  text-decoration  : none;  font-weight      : bold;}.title a:hover {  font-size        : 18px;  color            : #FFFFFF;  text-decoration  : none;  font-weight      : bold;}.ontab {  border-left      : 1px solid #000000;  text-align       : center;  font-weight      : bold;  color            : #333333;  padding          : 5px;  cursor           : hand;  line-height      : 40px;}.offtab {  border-left      : 1px solid #000000;  text-align       : center;  color            : #000000;  font-weight      : normal;  padding          : 5px;  cursor           : hand;   line-height     : 40px;}.tabpadding { border-left       : 1px solid #000000;}.pagetext {  visibility       : hidden;  position         : relative;  top              : -10;  background-color : #FFFFFF;  display          : none;}.footer {  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;  color            : #FFFFFF;  font-size        : 10px;  color            : #FFFFFF;  font-weight      : normal; }.footer a:link, .footer a:visited {  font-size        : 10px;  color            : #FFFFFF;  text-decoration  : none;  font-weight      : bold;}.footer a:hover {  font-size        : 10px;  color            : #000000;  text-decoration  : none;  font-weight      : bold;}.contact_email  {  width            : 100%;}.contact_email .inputbox {  width            : 380px;}.hlight { background-color: #FFFFFF; }.dlight { background-color: #E4EAF2; }.useme{font-weight:bold;color:#F1F1F1;background-color:#80CD41} .useyou, .useme:hover{font-weight:bold;background-color:#E0DFE0}input   {	color: #000000; 	font-family: verdana,arial,helvetica,sans-serif;	font-size: 10px;  	font-weight : bold;	border-color:#EEEEEE; 	border-width:1;							}  .preload{	visibility:hidden;	position:absolute;	top:0px;	left:0px;	width:0px;	height:0px;} .borderimage{border:1px solid black;}  .forminput, .textinput, .radiobutton, .checkbox { font-size: 11px;font-family: verdana, helvetica, sans-serif;vertical-align: middle; }.hlight { background-color: #EEEEEE; }.dlight { background-color: #f1f1f1; }



	
/************************************************
*	Header  									*
************************************************/

#header {
	/*background: #FFFFFF url(images/header.png);*/
        background: #000000 url(images/bg-header.png) repeat-x 0 0;
	width: 788px;
	height: 100px;
	color: #000000;
	font-size: 11px;
	margin: 0px auto 0px;
	padding: 0px;
	overflow: hidden;
	}

#header h1 {
	color: #FFFFFF;
	font-size: 24px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 50px 0px 0px 10px;
	text-decoration: none;
	}
	
#header h1 a, #header h1 a:visited {
	color: #FFFFFF;
	font-size: 24px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}
	
#header h1 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
	
#header h3 {
	color: #2255AA;
	font-size: 16px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}
	
#header p {
	color: #FFFFFF;
	padding: 0px 0px 5px 20px;
	margin: 0px;
	line-height: 20px;
	}
	
#header a, #header a:visited {
	color: #FFFFFF;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0px;
	}
	
#header a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}

.headerleft {
	width: 430px;
	float: left;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	}
	
.headerleft a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}

.headerright {
	width: 338px;
	float: right;
	margin: 0px;
	padding: 20px 0px 0px 0px;
	font-weight: bold;
	}
	
.headerright a img {
	border: none;
	margin: 0px 0px 3px 0px;
	padding: 0px;
	}
	
/************************************************
*	Navbar      								*
************************************************/

#navbar {
	background: #000000 url(images/navbar.gif);
	width: 788px;
	height: 30px;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px auto 0px;
	padding: 0px;
	}
	
#navbar a, #navbar a:visited {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	padding: 0px 0px 0px 3px;
	}
	
#navbar a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	padding: 0px 0px 0px 3px;
	}
	
#navbarleft {
	width: 748px;
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#navbarright {
	width: 10px;
	font-size: 11px;
	float: right;
	margin: 0px;
	padding: 7px 0px 0px 0px;
	}
	
#nav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
	
#nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#nav a, #nav a:visited {
	color: #FFFFFF;
	display: block;
    font-weight: bold;
   	text-transform: uppercase;
    margin: 0px;
	padding: 7px 5px 5px 5px;
	}
	
#nav a:hover {
	background: #000000 url(images/navhover.gif);
	color: #FFFFFF;
    margin: 0px;
	padding: 7px 5px 5px 5px;
	text-decoration: none;
	}

#nav li {
	float: left;
	margin: 0px;
	padding: 0px;
	z-index: 15;
	position: relative;
	}
	
#nav li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100px;
	z-index: 10;
	position: relative;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #0A0A0A;
	width: 100px;
	float: none;
   	text-transform: none;
	margin: 0px;
	padding: 7px 5px 5px 5px;
	border-bottom: 1px solid #4B4B4B;
	border-left: 1px solid #4B4B4B;
	border-right: 1px solid #4B4B4B;
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #393939;
	padding: 7px 5px 5px 5px;
	}

#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	}
	
#nav li:hover ul {
	left: auto;
	display: block;
	}
	
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	}

#subnavbar {
	background: #CC0000;
	width: 788px;
	height: 5px;
	color: #FFFFFF;
	margin: 0px auto 0px;
	padding: 0px;
	}
	
/************************************************
*	Footer      								*
************************************************/
#footerwrap {
	background: #000000;
	width: 788px;
	height: 130px;
	margin: 0px auto 0px;
	padding: 0px;
	text-align: left;
	}
#footer {
	background: #000000;
	width: 738px;
        height: 90px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#footer p {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 30px 0px 0px 40px;
	}
	
#footer a, #footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
	
#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}

#footerbottom {
	background: #000000;
	width: 778px;
        height: 40px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}


