body, html {



	margin:0;



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



	font-size: 10px;



	color: #000000;



	background-color: #FFFFFF;



	height: 100%;



} 







tbody { 



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



	font-size: 11px;



	color: #333333;



}











/* Default MOS Class Settings 



****************************/







td.pathway {



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



	font-size: 10px;



	color: #000000;



	padding-top: 1px;



	padding-left: 3px;



}







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



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



	font-size: 10px;



	color: #000000;



}







a:hover.pathway {



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



	font-size: 10px;



	color: #FF0000;



	background-color: transparent



}







/* Main Menu Styles



*********************/







a:link.mainlevel, a:visited.mainlevel {



	border-left:3px solid #183884; color: #000000;



	text-align: left;



	font-weight: bold;



	padding-left: 3px;



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



	font-size: 11px;



	line-height: 15px



}







a:hover.mainlevel {



	border-left:3px solid #FF0000; color: #999999;



	text-align: left;



	width: 98%



	



}







a:link.mainmenu, a:visited.mainmenu {



	color: #000000; 



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



	font-weight: bold;



}







a:hover.mainmenu {



	color: #666666;



	text-align: left;



}







a:link.sublevel, a:visited.sublevel {



	color: #666666; 



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



	font-weight: normal;



}







a:hover.sublevel {



	text-align: left;



	background-color: transparent; text-decoration:underline



}







/* Module Styles 



****************/







table.t_mod {



	border-bottom-width: 1px;



	border-bottom-style: dashed;



	border-bottom-color: #AAAAAA;	



}







table.b_mod {



	border-top-width: 1px;



	border-top-style: dashed;



	border-top-color: #AAAAAA;	



}







table.l_r_mod {



	width: 130px;



}







table.l_r_mod th {



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



	height: 23px;



	padding-top: 6px;



	width: 130px



}







table.moduletable {



	text-align: center;



	margin-right: 0px;



	margin-left: 0px;



}







table.moduletable th {



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



	font-size : 12px;



	font-weight : bold;



	color : #CC3333;



	text-align : center;



}







table.moduletable td {



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



	font-size: 11px;



	font-weight: normal;



	text-align: left;



}







/* Polls Style



**************/







.poll {



	color : #333333;



	line-height : 12px;



	font-weight: bold;



}







.pollstableborder {



  	border : 1px dotted #666666;



}







/* Sections Style 



*****************/







.sectiontableheader {



	background-color : #E8EAF3;



	border-top-width: 1px;



	border-top-style: dashed;



	border-top-color: #C8C9CE;



	border-bottom-width: 1px;



	border-bottom-style: dashed;



	border-bottom-color: #C8C9CE;



	color : #000000;



	font-weight : bold;



	font-size: 11px;



	line-height: 13px;



}







.sectiontableentry1 {



	font-size: 11px;



	background-color : #EDEEF3;



}







.sectiontableentry2 {



	font-size: 11px;



	background-color : #FFFFFF;



}







.pagenav {



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



	font-size: 9px;



	font-weight: normal;



	color: #666666;



}







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



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



	font-size: 9px;



	font-weight: normal;



	color: #666666;



}







a:hover.pagenav {



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



	font-size: 9px;



	font-weight: normal;



	color            : #008000;



	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 : #969696;



	text-decoration : none;



	font-weight : medium



}







.modifydate  {



	font-size : 10px;



	color : #666666;



	text-decoration : none;



	font-weight : medium;



}







/* Content Styles



*****************/







.frontpageheader {



	font-size: 13px;



	color : #183884;



	font-weight : bold



        }







.slogan {



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



	font-size: 16px;



	font-weight: bold;



 	color: #808080;



	padding-left: 50px;



	padding-top: 0px



	}



.data {



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



	font-size: 16px;



	font-weight: bold;



 	color: #FFFFFF;



	padding-left: 50px;



	padding-top: 0px



      }







.contentpane {



	font-size: 10px;



	color: #333333;



}







.contentpaneopen {



	font-size: 10px;



	color: #000000;



}







.contentheading{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #333333;
	text-align : left;
	line-height: 16px;
	padding-top: 20px;




}



.category {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-transform: none;




}







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



  font-weight      : bold



}







a:hover.category {



	color            : #000080;



	text-decoration  : underline;



	background-color: transparent



}







/* Form Styles



****************/







form { /* borrowed from mambosolutions.com -- to fix empty space issues */



	display:inline; 



	margin: 0px; 



	padding: 0px; 



} 







.button {



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



  font-style       : normal;



  font-size        : 10px;



  font-weight      : bold;



  background-color : #FFFFFF;



  color            : #333333;



  border           : 1px solid #666666;



}







.inputbox {



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



  font-size        : 10px;



  color            : #333333;



  background-color : #FFFFFF;



  border           : 1px solid #666666;



}







/* Links



*********/







a:link, a:visited {



  font-size        : 11px;



  color            : #C80000;



  text-decoration  : none



}







a:hover {



	color            : #FF0000;



	background-color: transparent



}







/* For content item titles that are hyperlink instead of Read On



****************************************************************/







a:link.contentpagetitle, a:visited.contentpagetitle {



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



	font-size: 13px;



	font-weight: bold;



 	text-align:left



	}







a:hover.contentpagetitle {



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



	font-size: 13px;



	font-weight: bold;



	text-align:left;



	color            : #008000;



	text-decoration  : underline;



	background-color: transparent



	}







.description {



	font-size: 10px



	color: #000000;



}







/* Styles for dhtml tabbed-pages */



.ontab {



	background-color: #ffae00;



	border-left: outset 2px #ff9900;



	border-right: outset 2px #808080;



	border-top: outset 2px #ff9900;



	border-bottom: solid 1px #d5d5d5;



	text-align: center;



	cursor: hand;



	font-weight: bold;



	color: #FFFFFF;



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



	font-size: 11px;



}



.offtab {



	background-color : #e5e5e5;



	border-left: outset 2px #E0E0E0;



	border-right: outset 2px #E0E0E0;



	border-top: outset 2px #E0E0E0;



	border-bottom: solid 1px #d5d5d5;



	text-align: center;



	cursor: hand;



	font-weight: bold;



	color: #000000;



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



	font-size: 11px;



}







.tabheading {



	background-color: #ffae00;



	text-align: left;



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



	font-size: 11px;



}







.pagetext {



	visibility: hidden;



	display: none;



	position: relative;



	top: 0;



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



	font-size: 11px;



	color: #000000;



}







/* for modifying {moscode} output.  Don't set the colour! */



.moscode {



	background-color: #f0f0f0;



}







/* Text passed with mosmsg url parameter */



.message {



	font-weight: bold;



	font-size : 10pt;



	color : #FFFFFF;



	text-align: center;



	background-color: #C80000;



}
.componentheading  { 



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



	font-size : 15px;



	font-weight : bold;



	color : #333333;



	text-align : left;



	line-height: 16px;



	padding-top: 20px
 } 
