body, html {
      	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size        : 11px;
	color            : #555555;
      	padding          : 0px;
      	margin           : 0px;
      	margin-top       : 0px;
      	margin-bottom    : 20px;

      	height           : 100%;
      	SCROLLBAR-FACE-COLOR       : #004A97; 
     	SCROLLBAR-HIGHLIGHT-COLOR  : #666666; 
	SCROLLBAR-SHADOW-COLOR     : #999999; 
	SCROLLBAR-3DLIGHT-COLOR    : #FFFFFF; 
	SCROLLBAR-ARROW-COLOR      : #999999; 
	SCROLLBAR-TRACK-COLOR      : #666666 ; 
	SCROLLBAR-DARKSHADOW-COLOR : #666666;
} 
td, tr, p, div {
  	font-family      : Tahoma,Verdana,Arial, Helvetica, sans-serif;
  	font-size        : 11px;
  	color            : #333333;
}
hr {
  	width            : 100%;
  	height           : 1px;
  	color            : #999999;
}

table.maintable {
      	border   : 0px solid #12127D;
}     

#main_date {	
	width: 175px;
	padding: 3px 2px 0px 0px;
      	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
      	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	white-space: nowrap;
      	margin-left: 6px;
   }

.pathway {
     	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
      	padding-top: 5px;
	padding-left: 3px;
      	background-color : #12127D
      
}

a.pathway:link, a.pathway:visited {
     
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
      }

a.pathway:hover {
      	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: transparent;
      }
td.pw {
  	background-color : #12127D;
  	height           : 15px;
  }

a.mainlevel:link, a.mainlevel:visited {
  	display          : block;
  	font-size        : 12px;
  	border-top       : 2px solid #004A97;
  	background-color : #ffffff;
  	font-weight      : normal;
  	padding          : 6px 4px 6px 4px;
  	color            : #004A97;
  	width            : 170px;
  	text-indent      : 18px;
  	font-style       : none;
  	letter-spacing   : 0px;
}	
a.mainlevel:hover , a.mainlevel:active{
  	background         : url(../images/menu_bak.gif);
  	background-repeat  : repeat-x;
  	display          : block;
  	font-size        : 12px;
  	border-top       : 2px solid #004A97;
  	background-color : #ffffff;
  	font-weight      : normal;
  	padding          : 6px 4px 6px 4px;
  	color            : #2481BA;
  	width            : 170px;
  	text-indent      : 18px;
  	font-style       : none;
  	  letter-spacing   : 0px;
}
a.mainlevel#active_menu {
  	background         : url(../images/menu_bak.gif);
  	background-repeat  : repeat-x;
  	display          : block;
  	font-size        : 12px;
  	border-top       : 2px solid #004A97;
  	background-color : #ffffff;
  	font-weight      : normal;
  	padding          : 6px 4px 6px 4px;
  	color            : #2481BA;
  	width            : 170px;
  	text-indent      : 18px;
  	font-style       : none;
  	letter-spacing   : 0px;
}
a.mainlevel#active_menu:hover {
  	color            : #2481BA;
  	font-style       : none;
}

a.sublevel#active_menu  {
  	color             : #2481BA;
  	border            : 0px; 
      }

a.sublevel:link, a.sublevel:visited {
  	padding    		: 0px;
  	margin		: 30px 6px 6px 6px;
  	color                 : #2481BA; 
  	font-family           : Tahoma,Arial, Helvetica, sans-serif;
  	font-weight           : normal;
  	font-style            : none;
}

a.sublevel:hover {
  	color            : #2da2ea;
  	text-align       : left; 
  	font-size        : 11px;
}


td.top_mod {
	border-bottom-width: 0px;
	border-bottom-style: dashed;
	border-bottom-color: #12127D;	
}

td.bot_mod {
	border-top-width: 0px;
	border-top-style: dashed;
	border-top-color: #12127D;	
	margin-top: 10px;
      	margin-bottom: 10px;
      	background-color : #12127D
}
td.user {
      	border-bottom-width: 0px;
	border-bottom-style: dashed;
	border-bottom-color: #12127D;	
      	background-color : #12127D
}

table.moduletable {
	text-align: center;
	margin-right: 0px;
	margin-left: 0px;	
}

table.moduletable th {
      	background-color: #c8c8ff; 
      	font-family    : Tahoma,Verdana, Arial, Helvetica, sans-serif;
      	font-size      : 11px;
      	font-weight    : bold;
      	color          : #12127D;
      	text-align     : left;
      	line-height    : 21px;
      	text-indent    : 10px;
      	letter-spacing : 1px;		
}

table.moduletable td {
    
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
}
.poll {
	color : #333333;
	line-height : 12px;
	font-weight: bold;
	width: 150;
}
.pollstableborder {
  	border : 0px dotted #12127D;
}
.sectiontableheader {
	background-color : #C8C8FF;
	border-top-width: 0px;
	border-top-style: dashed;
	border-top-color: #12127D;
	border-bottom-width: 0px;
	border-bottom-style: dashed;
	border-bottom-color: #12127D;
	color : #000000;
	font-weight : bold;
	font-size: 11px;
	line-height: 13px;
}

.sectiontableentry1 {
	font-size: 11px;
	background-color : #12127D;
}

.sectiontableentry2 {
	font-size: 11px;
	background-color : #FFFFFF;
}

.pagenav {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
}

a.pagenav:link, a.pagenav:visited {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
}

a.pagenav:hover {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color            : #000000;
	text-decoration  : underline;
	background-color: transparent;
}


.small {
	font-size : 11px;
	color : #666666;
}

.smalldark {
	font-size : 11px;
	color : #333333;
	text-decoration : none;
}

.createdate {
	font-size : 10px;
	color : #10A1DA;
	text-decoration : none;
	font-weight : medium;
}

.modifydate  {
	font-size : 10px;
	color : #666666;
	text-decoration : none;
	font-weight : medium;
}


.frontpageheader {
	font-size: 13px;
	color : #669900;
	font-weight : bold;
        }


td.header {
      	background      : url(../images/header.gif);
      	width    	: 791px;
      	height   	: 217px;
}
.contentpane {
	font-size : 10px;
	color     : #333333;
}

.contentpaneopen {
	font-size : 10px;
	color     : #000000;
}

.contentheading, .componentheading {
  	height           : 19px;
  	text-indent      : 0px;
  	font-family      : Verdana, Arial, Helvetica, sans-serif;
  	font-size        : 14px;
  	font-weight      : bold;
	color       : #000000;
	text-align  : left;
}
.category {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

a.category:link, a.category:visited {
  	color            : #333333;
  	font-weight      : bold;
}

a.category:hover {
	color            : #000000;
	text-decoration  : underline;
	background-color: transparent;
}

form { 
	display:inline; 
	margin: 0px; 
	padding: 0px; 
} 

ul {
  	float            : left;
  	margin           : 2px;
  	padding-left     : 10px;
  	list-style       : none;
}
li {
  	padding-left     : 10px;
  	padding-top      : 0px;
  	line-height      : 15px;
  	background       : url(../images/str.gif) no-repeat 0px 5px; 
}

.button {
  	font-family      : Tahoma,Arial, Helvetica, sans-serif;
  	font-style       : normal;
  	font-size        : 10px;
  	font-weight      : bold;
  	background       : url(../images/button_bak.gif);
  	background-color : #FFFFFF;
  	color            : #2481ba;
  	border           : 1px solid #97b43c;
}

.searchbox {
  	font-family      : Tahoma,Verdana, Arial, Helvetica, sans-serif;
  	font-size        : 10px;
  	color            : #2481ba;
  	background-color : #ffffff;
  	border           : 1px  solid #97b43c;
  	margin-right     : 7px;
  	width            : 150;
}


.inputbox {
  	font-family      : Tahoma,Verdana, Arial, Helvetica, sans-serif;
  	font-size        : 10px;
  	color            : #2481ba;
  	background-color : #ffffff;
  	border           : 1px  solid #97b43c;
  	margin-right     : 7px;
  	width            : 100;
}


a:link, a:visited {
  	font-size        : 11px;
  	color            : #10A1DA;
  	text-decoration  : none;
  	font-weight      : none;
}	
a:hover {
  	font-size        : 11px;
  	color            : #10A1DA;
  	text-decoration  : none;
  	font-weight      : none;
}

a.contentpagetitle:link, a.contentpagetitle:visited {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
 	color: #000000;
	text-align:left;
	}

a.contentpagetitle:hover {
	font-family      : Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size        : 13px;
	font-weight      : bold;
	text-align       :left;
	color            : #000000;
	text-decoration  : underline;
	background-color : transparent;
	}

.description {
	font-size : 10px
	color     : #000000;
}

.ontab {
	background-color: #ffae00;
	border-left: outset 0px #D54508;
	border-right: outset 0px #808080;
	border-top: outset 0px #D54508;
	border-bottom: solid 0px #d5d5d5;
	text-align: center;
      	cursor: pointer;
	cursor: hand;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.offtab {
	background-color : #e5e5e5;
	border-left: outset 0px #E0E0E0;
	border-right: outset 0px #E0E0E0;
	border-top: outset 0px #E0E0E0;
	border-bottom: solid 0px #d5d5d5;
	text-align: center;
      	cursor: pointer;
      	cursor: hand;
	font-weight: bold;
	color: #000000;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tabheading {
	background-color: #ffae00;
	text-align: left;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.contact_email  {
  	width            : 90%; 
}
.contact_email .inputbox {
    	width            : 380px;
}
.moscode {
	background-color: #f0f0f0;
}
.message {
	font-weight: bold;
	font-size : 10pt;
	color : #FFFFFF;
	text-align: center;
	background-color: #FF0000;
}