body {



	margin: 0px;







}



img {

   border: 0;

}



tr, p, div {



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



  font-size        : 14px;



  color            : #333333;



}



hr {



  background       : #999999;



  height           : 1px;



  width            : 100%;



}



#mainlevel-nav {



margin: 0; padding: 0;



}



#mainlevel-nav li {



	background-image: none;



	padding-left: 0px;



list-style:none; float: right; 



margin: 0; width: 15.5%; 



font-size: 10px;



line-height: 20px;



white-space: nowrap;



text-indent: 15px;



}



/* off white : fff5ab */

/* orange peach :: ff8400 */



#mainlevel-nav a {



display: block; float: right; text-decoration: none;  border: 1px solid;



border-color: #fff #cc3300 #cc3300 #fff;







color: ff8400;



}



#mainlevel-nav a {



float: none;



}



#mainlevel-nav a:hover {







}







/*different setting for newsflash*/



.newsflash td {



color: #000000;



text-align: justify;



vertical-align: middle;



}







/*setting for the greetings*/



.mainpage {



text-align: justify;



color: #333333;



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



font-size: 13px;



}



.mainpage-bkg {



	background-image: url(../images/lineborder.png); 



	width: 1px;



}







.greybg {



  background: #eeeeee;



}







/* this is the first essence in the corner of the front page */



/*pathaway setting*/



.pathway {



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



font-size: 9px;



}



/* the essence link and hover on 2ndary pages */



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



/*  color            : #ff9900;  */

  color            : #518800;  



  font-weight      : normal;



}







a.pathway:hover {



 /* color            : #ff3300; */

  color            : #000000; 



  font-weight      : normal;



  text-decoration   : none;



}







/*for title or site name*/



.title {



font-family: sans-serif;



font-size: 20px;



font-weight: normal;



color : #000000;



margin-left: 10px;



}







/*for the tag-line*/



.subtitle {



font-family: sans-serif;



font-size: 10px;



font-weight: normal;



color : #666666;



text-transform: uppercase;



letter-spacing: 2px;



margin-left: 20px;



}







/* color of menu item we are on */



active_menu {



  color: #000000;



}







/* --Default Class Settings-- */







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



display: block;



color: #FFF5AB;



font-weight: normal;







background-repeat: no-repeat;



width: 95%;



text-indent: 15px;



text-decoration: none;



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



line-height: 20px;



margin-bottom: 1px;



}



a.mainlevel:hover {



color: #333333;



}



/* off white : fff5ab */

/* orange peach :: ff8400 */





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



color: #FF8400;



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



font-weight: bold;



font-size: 14 px; 







}



a.mainmenu:hover {



color: #333333; 



}



.pollstableborder {



border: 1px solid;



padding: 1px;



}







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



        padding-left: 1px;



        vertical-align: middle;



        font-size: 11px;



        color: #ff6600;



        text-align: left;



}











a.sublevel:hover {



color: #ff9e31; text-decoration: none;



}







table.moduletable {



	padding: 5px 0px 5px 8px;



	margin-bottom: 15px;



	width: 100%;



	



}







/* Main menu line */







table.moduletable th {



	font-size        : 14px;



	font-weight      : normal;



	color            : #000000;



	text-align       : left;



	width            : 100%;



	letter-spacing: 2px;



	text-indent: 5px;



	padding-bottom: 3px;



}







table.moduletable li {



}







table.moduletable ul {



	padding: 0px;



}



table.moduletable td {



	font-size        : 12px;



	font-weight      : normal;



	color            : #000000;



	text-align       : left;



	width            : 100%;



	letter-spacing: 2px;



	text-indent: 5px;



	padding-bottom: 3px;







}







.poll {



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



  font-size        : 10px;



  color            : #666666;



  line-height      : 14px;



}







table.pollstableborder {



	border: 1px solid #EBED5B;



}







.sectiontableheader {



  background-color : #EBED5B; 



  color            : #333333;



  font-weight      : bold;



}







.sectiontableentry1 {







  background-color : #F0F0F0; 







}







.sectiontableentry2 {



  background-color : #E0E0E0;



}







.small {



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



  font-size        : 10px;



  color            : #999999;



  text-decoration  : none;



  font-weight      : bold;



}







.smalldark {



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



  font-size        : 10px;



  color            : #000000;



  text-decoration  : none;



  font-weight      : normal;



}







/* this is the light green color */







.contentpane {



 background       : #88af87; 











}







.contentpaneopen {



  border : 0px ridge #0099cc;



  width: 100%;



  padding: 1px;



}







.contentheading, .componentheading {



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



  font-size        : 20px;



  font-weight      : normal;



  color            : #697bd3;



  text-align       : left;



}







.createdate {



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



  font-size        : 10px;



  color            : #999999;



  text-align       : left;



}











.button {



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



  font-style       : normal;



  font-size        : 10px;



  font-weight      : bold;



  background-color : #F0F0F0;



  color            : #000000;



  border           : 1px solid #EBED5B;



}







.inputbox {



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



  font-size        : 10px;



  color            : #000000;



  background-color : #F0F0F0;



  border           : 1px solid #EBED5B;



}







a:link, a:visited {



/* color: #ff6600; */

 color: #44009e; 



text-decoration: none;



}







a:hover {



color: #6b109e;



text-decoration: underline;



}







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



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



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



	font-size: 12px;



	font-weight: bold;



 	color: #ff9900;



	text-align:left;



	text-decoration: underline;



	}







a.contentpagetitle:hover {



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



	font-size: 12px;



	font-weight: bold;



	text-align:left;



	color: #666666;



	text-decoration: none;



	font-weight: bold;



	}







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



  color            : #333333;



  font-weight      : bold;



  font-size: 11px;



font-weight: bold;



}







a.category:hover {



  color            : #999999;



}







/* 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;



	/* Cannot use hand as its not a W3C CSS validator */



	/*	cursor: hand;*/



	font-weight: bold;



	color: #FFFFFF;



}



.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;



	/* Cannot use hand as its not a W3C CSS validator */



	/*	cursor: hand;*/



	font-weight: normal;



}



.tabpadding {



}







.tabheading {



	background-color: #ffae00;



	text-align: left;



}







.pagetext {



	visibility: hidden;



	display: none;



	position: relative;



	top: 0;



}







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



.moscode {



	background-color: #f0f0f0;



}



.code {



	background-color: #f0f0f0;



	border: 1px solid #FFF;



}







/* Text passed with mosmsg url parameter */



.message {



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



	font-weight: normal;



	font-size : 10pt;



	color : #ff6600;



	text-align: center;



}







/* Javascript Back button */



.back_button {



	text-align: center;



	margin-top: 40px;



}







table.contenttoc {



	color: #333300;



	background-color: #e0e0e0;



	border: 1px solid #333;



}







table.contenttoc td {



    font-size: 8pt;



    font-weight: normal;



    text-align:left;



}



ul {



  margin: 0;



  padding: 0;



  list-style: none;



}







li {



  line-height: 15px;



  padding-left: 10px;



  padding-top: 0px;



  background-image: url(../images/arrow.png) ;



  background-repeat: no-repeat;



  background-position: 0px 3px;



}







table.searchinto {



	width: 100%;



}







table.searchintro td {



	background-color: #293C43;



	color: #ffffff;



	font-weight: normal;



}







form {



/* removes space below form elements */



	margin: 0;



 	padding: 0;



}