html,body {
	background-color			: #AEC3C6;
	/*background-image			: url(/templates/original_citect_template/images/citect_back.gif);*/
	margin-right				: auto;
	margin-left					: auto;
	margin-top					: 0px;
	text-align					: left;
	font-family					: Arial, Verdana, Helvetica, sans-serif;
	font-weight					: normal;
	color						: #58595b;
	font-size					: 11px;
}

		/*a:link {color:#AA0000;}
		a:visited {color:#815151;}
		a:active {color:red;}
		a:hover {color:red;text-decoration:underline;}
		a.image, a.image:hover  {border:0;}*/

a:link {
	color						: #003399;
	font-family					: Arial, Verdana, Helvetica, sans-serif;
	font-size					: 12px;
	font-style					: normal;
	text-decoration				: underline;
} 

a:visited {
	color						: #003399;
	font-family					: Arial, Verdana, Helvetica, sans-serif;
	font-size					: 12px;
	font-style					: normal;
	text-decoration				: underline;
}

a:hover {
	color						: #003399;
	font-family					: Arial, Verdana, Helvetica, sans-serif;
	font-size					: 12px;
	font-style					: normal;
	text-decoration				: underline;
}

a:active {
	color						: #003399;
	font-family					: Arial, Verdana, Helvetica, sans-serif;
	font-size					: 12px;
	font-style					: normal;
	text-decoration				: underline;
}

tr, p, div {
 	font-family					: Arial, Verdana, Helvetica, sans-serif;
	font-weight					: normal;
	color						: #58595b;
	font-size					: 11px;
}

hr {
	height						: 4px;	
	color						: #FFBF87;	
	background-color			: #FFBF87;	
	border						: 0px;
    width 						: 100%;
}

h1 {
	font-family					:Arial, Verdana, Helvetica, sans-serif;
	font-weight					:bold;
	font-size					:21px;
	color						: #02415a;
	padding						:0px 0px 0px 0px;
	margin						:0px 0px 0px 0px;
	text-align					:left;
}

h2 {
	font-family					:Arial, Verdana, Helvetica, sans-serif;
	font-weight					:bold;
	font-size					:12px;
	color						: #02415a;
	padding						:0px 0px 0px 0px;
	margin						:0px 0px 0px 0px;
	text-align					:left;
}

h4 {
	font-family					:Arial, Verdana, Helvetica, sans-serif;
	font-weight					:bold;
	font-size					:15px;
	color						: #58595b;
	padding						:0px 0px 0px 0px;
	margin						:0px 0px 0px 0px;
	text-align					:left;
}

/*#main_table {
	background-color			: #ffffff;
	width						: 920px;
	margin-right				: auto;
	margin-left					: auto;
	background-position			: 0px;
	height						: 0px;
}*/

#mainlevel-nav {
	margin						: 0;	
	padding						: 0;
}

/*#mainlevel-nav li {
	display						: block;
	padding-top					: 0px;
	padding-bottom				: 2px;
	text-decoration				: none;
	font-family					: Arial, Verdana, Helvetica, sans-serif;
	font-weight					: bold;
	font-size					: 20px;
	color						: #073f5a;
	padding-right				: 2px;
	padding-left				: 10px;
	border-bottom-width			: thin;
	border-bottom-style			: solid;
	border-bottom-color			: #0033CC;
}*/

/* Topmenu */

#topmenu
{
height: 30px;
background-color: #52697B;
}

 ul#mainlevel-top
{
list-style: none;
padding: 0 0 0 10px;
margin: 0;
float: left;
white-space: nowrap;
}

ul#mainlevel-top li{
width: auto !important;
float: left;
margin: 0;
padding: 0;
white-space: nowrap;
margin-right: 1px;	
font-size: 12px;
font-family: Arial, Verdana, Helvetica, Sans-serif;
font-weight: bold;
background-image: none;
}
/* Tan hack \*/
* html ul#mainlevel-top li {
width: 2px;
}
/* END Tan hack */

ul#mainlevel-top li a{
font-weight: normal;
height: 20px;
display: block;
padding: 5px 10px;
text-decoration: none;
color: #fff;
margin-left: 0px;
white-space: nowrap;
font-size: 1em;
font-family: Arial, Verdana, Helvetica, Sans-serif;
font-weight: bold;
line-height: 20px;
}
/* Tan hack \*/
* html ul#mainlevel-top li a {
width: 2px;
}
/* END Tan hack */

.right-menu-whitetxt {
	font-family					: Arial, Verdana, Helvetica, sans-serif;
	font-size					: 11px;
	color						: #FFFFFF;
}

.right-menu-greytxt {
	font-family					: Arial, Verdana, Helvetica, sans-serif;
	font-size					: 11px;
	color						: #58595B;
}

.right-menu-greytxt-header {
	font-family					: Arial, Verdana, Helvetica, sans-serif;
	font-size					: 11px;
	font-weight					: bold;
	color						: #58595B;
}

.right-menu-dbluetxt-header {
	font-family					: Arial, Verdana, Helvetica, sans-serif;
	font-size					: 11px;
	font-weight					: bold; 
	color						: #073F5A;
}

/*different setting for newsflash*/
.newsflash td {
	color						: #ffffff;
	text-align					: justify;
	vertical-align				: middle;
}

/*setting for the greetings*/
/*.mainpage {
	text-align					: left;
	font-family					: Arial, Verdana, Helvetica, sans-serif;
	font-weight					: normal;
	color						: #58595b;
	font-size					: 11px;	
}

.mainpage-textbox {
	text-align					: left;
	font-family					: Arial, Verdana, Helvetica, sans-serif;
	font-weight					: normal;
	color						: #58595b;
	font-size					: 11px;
	border						: 1px;
	border-color				: #FF9900;
	border-spacing				: 0px;  
}

/*.mainpage-bkg {
}*/

.greybg {
	background					: #ffffff;
	border-right-width			: 1px;
	border-right-style			: solid;
	border-right-color			: #ffffff;
	border-left-width			: 1px;
	border-left-style			: solid;
	border-left-color			: #ffffff;
}

.greybg_2 {
	background					: #ffffff;
	
}*/

/*pathaway setting
.pathway {
	font-family					: Arial, Verdana, Helvetica, sans-serif;
	font-size					: 11px;
	font-weight					: bold;
	color						: #999999;
	margin-left					: 2px;
	margin-bottom				: 20px;
}

a.pathway:link, a.pathway:visited {
  color            				: #cda20a;
  font-weight      				: bold;

}

a.pathway:hover {
  color           				: #ff3300;
  font-weight      				: bold;
  text-decoration   			: none;
}*/


/* --Default Class Settings-- */

/*MAINLEVEL MENU */
a.mainlevel {height: 9px;}

a.mainlevel, a.mainlevel:visited, a.mainlevel:link {display: block;
	background: #ecf0ef ;/*url(/images/menu/vmenuarrow.gif) no-repeat center left;*/
	color : #073F5A;
	padding: 3px 0 3px 19px;
	margin: 0 0 0px 0;
	text-decoration: none;
	font-weight:bold;
	}
	
#active_menu {
  color            				: #073F5A;
  background: #FFFFFF /*url (/images/menu/vmenuarrow.gif) no-repeat center left;*/;
  font-weight      				: bold;
  text-decoration  				: none;
  }
#active_menu-top {
  background-color: #ff9131;
  display: block;
  height: 100%;
  width: 100%;
  }
	
a.mainlevel:hover {
	color: #FFFFFF;
	background: #FF9900 /*url(/images/menu/vmenuarrow.gif) no-repeat center left;*/;
						}
						
/* End MAINLEVEL MENU */
	
/*Sub Menu links */
	
	
.sublevel, .sublevel1, .sublevel2, .sublevel3{height: 9px;}

a.sublevel, a.sublevel:visited, a.sublevel:link, 
a.sublevel1, a.sublevel1:visited, a.sublevel1:link,
a.sublevel3, a.sublevel3:visited, a.sublevel3:link{	
  display: block;
	background: #ecf0ef url(/images/menu/vsubmenuarrow.gif) no-repeat center left;
	color: #073F5A;
	font-weight:bold;
	padding: 3px 0 3px 26px;
	margin: 0 0 0 0;
	text-decoration: none;
}

a.sublevel2, a.sublevel2:visited, a.sublevel2:link{	
  display: block;
	background: #ecf0ef url(/images/menu/sub_arrow.gif) no-repeat 20px 5px;
	color: #073F5A;
	font-weight:bold;
	padding: 3px 0 3px 40px;
	margin: 0 0 0 0;
	text-decoration: none;
}

a.sublevel2:hover {
	display: block;
	color: #073F5A;
	background: #FFFFFF url(/images/menu/sub_arrow.gif) no-repeat 20px 5px;
}	

a.sublevel:hover, a.sublevel1:hover, a.sublevel3:hover {
	display: block;
	color: #073F5A;
	background: #FFFFFF url(/images/menu/vsubmenuarrow.gif) no-repeat center left;
}	
	
#active_menu1{
  color            				: #073F5A;
  background: #FFFFFF url(/images/menu/vsubmenuarrow.gif) no-repeat center left;
  font-weight      				: bold;
  text-decoration  				: none;
}
#active_menu2{
  color            				: #073F5A;
  background: #FFFFFF url(/images/menu/sub_arrow.gif) no-repeat center left;
  font-weight      				: bold;
  text-decoration  				: none;
}
/* End Sub Menu links */






/*a.mainlevel: {
  margin           				: 0px;
  padding          				: 0px;
  font-family					: Arial, Verdana, Helvetica, sans-serif;
  font-size        				: 11px;
  font-weight	   				: bold;
  color			   				: #073F5A;
  width            				: 164px;
  background-color 				: #ECF0EF;
  text-indent      				: 5px;
  padding          				: 2px 0px 2px 0px;
  text-decoration  				: none;
  list-style					: none;
  

}

a.mainlevel: link {
  padding          				: 0px 0px 0px 0px;
  font-family					: Arial, Verdana, Helvetica, sans-serif;
  font-size        				: 11px;
  font-weight	   				: bold;
  width            				: 164px;
  padding          				: 2px 0px 2px 0px;
  background-color 				: #ECF0EF;
  text-indent        			: 5px;
  text-decoration  				: none;
  list-style					: none;
}

a.mainlevel:link, a.mainlevel:visited {
  display          				: block;
  font-family	   				: Arial, Verdana, Helvetica, sans-serif;
  font-size        				: 11px;
  font-weight					: bold;
  border-top       				: 0px solid #ffffff;
  border-bottom    				: 0px solid #BCB778;
  border-left      				: 0px solid #073F5A;
  border-right     				: 0px solid #073F5A;

  background-color 				: #ECF0EF;
  padding          				: 2px 0px 2px 0px;
  color            				: #073F5A;
  width            				: 170px;
  text-indent      				: 5px;
  text-decoration  				: none;
  list-style					: none;
}

a.mainlevel:hover {
  background-color 				: #FF9900;
  font-family	   				: Arial, Verdana, Helvetica, sans-serif;
  font-size        				: 11px;
  color			   				: #FFFFFF;		
  font-weight      				: bold;
  text-decoration  				: none;
  text-indent      				: 5px;
  list-style					: none;
}
  
#active_menu {
  color            				: #FFFFFF;
  background-color 				: #FF9900;
  font-family	  				: Arial, Verdana, Helvetica, sans-serif;
  
  font-weight      				: bold;
  font-size		   				: 11px;
  text-decoration  				: none;
  list-style					: none;
}

a#active_menu:hover {
  color          				: #FFFFFF;
  font-weight	 				: bold;
  font-family	  				: Arial, Verdana, Helvetica, sans-serif;
  text-decoration 				: none;
  list-style					: none;
}

a.sublevel:link, a.sublevel:visited {
  display        			  	: block;
  font-family	  				: Arial, Verdana, Helvetica, sans-serif;
  font-size        				: 11px;
  border-top     				: 0px solid #ffffff;
  border-bottom  				: 0px solid #BCB778;
  border-left     				: 0px solid #073F5A;
  border-right     				: 0px solid #073F5A;
  list-style					: none;

  background-color 				: #ECF0EF;
  background-image				: url(/templates/original_citect_template/images/arrow_dblue_on_trans.gif);
  background-repeat				: no-repeat;
  background-position			: left +5px;
  font-weight     				: bold;
  padding         				: 2px 0px 2px 0px;
  color            				: #073F5A;
  width            				: 170px;
  text-indent     			 	: 12px;
  text-decoration 			 	: none;
  margin-left					: 10px;
}

a.sublevel:hover, a.sublevel:active {
  background-color 				: #FFFFFF;
  background-image				: url(/templates/original_citect_template/images/arrow_dblue_on_trans.gif);
  background-repeat				: no-repeat;
  background-position			: left +5px;
  font-family	  				: Arial, Verdana, Helvetica, sans-serif;
  font-size      				: 11px;
  color			 				: #073F5A;
  font-weight     				: bold;
  text-decoration 				: none;
  text-indent      				: 12px;
  list-style					: none;
  margin-left					: 10px;
 
  }

a.sublevel:active {
  background-color 				: #FFFFFF;
  background-image				: url(/templates/original_citect_template/images/arrow_dblue_on_trans.gif);
  background-repeat				: no-repeat;
  background-position			: left +5px;
  font-family	  				: Arial, Verdana, Helvetica, sans-serif;
  font-size      				: 11px;
  color			 				: #073F5A;
  font-weight     				: bold;
  text-decoration 				: none;
  text-indent      				: 12px;
  list-style					: none;
  margin-left					: 10px;
}*/


table.moduletable {
	width						: 100%;
	margin-bottom				: 0px;
	padding						: 0px;
	border-spacing				: 0px;
	border-collapse				: collapse;
	background-color			: White;
}

div.moduletable {
	padding						: 0;
	margin-bottom				: 2px;
	background-color			: #FFFFFF;
}

table.moduletable th, div.moduletable h3 {
	background					: #ecf0ef repeat-x;
	font-family					: Arial, Verdana, Helvetica, sans-serif;
	color						: #02415a;
	text-align					: left;
	font-weight					: bold;
	font-size					: 14px;
    padding						: 0px 0px 3px 2px;
	
}

table.moduletable td {
	font-size					: 14px;
	padding						: 0px;
	margin						: 0px;
	font-weight					: bold;
}


table.moduletable_Home_Welcome td {
	font-size					: 21px;
	font-weight					: normal;
}

table.moduletable img {
	display: block;
}

.sectiontableheader {
	color            			: #333333;
	font-weight     			: bold;
	padding-left				: 5px;
	background-color			: #ffffff;
	line-height					: 22px;

}

.sectiontableentry1 {
	background-color 			: #ffffff;
	margin-top					: 10px;
	margin-bottom				: 10px;
	padding-top					: 10px;
	padding-left				: 10px;
}

.sectiontableentry2 {
	background-color 			: #ffffff;
	margin-top					: 10px;
	margin-bottom				: 10px;
	padding-top					: 10px;
	padding-left				: 10px;
}

.small {
  	font-family      			: Arial, Verdana, Helvetica, sans-serif;
 	font-size        			: 10px;
 	color            			: #999999;
 	text-decoration  			: none;
 	font-weight      			: bold;
}

.weblink {
	  font-family      : Arial, Verdana, Helvetica, sans-serif;
	  font-size        : 12px;
	  color            : #006699;
	  text-decoration  : none;
	  font-weight      : bold;
}
.smalldark {
  font-family      : Arial, Verdana, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  text-decoration  : none;
  font-weight      : normal;
}


.contentpane {
  background       : #ffffff;
}

.contentpaneopen {
	border : 0px ridge #0099cc;
	width: 100%;
	padding-top: 0px;
	background-color: #ffffff;
}

.contentheading-no-h-ruler {
	font-family			: Arial;
	font-weight			: normal;
	font-size			: 21px;
	color				: #02415a;
	padding				: 0px 0px 0px 0px;
	margin				: 0px 0px 0px 0px;
	text-align			: left;
}

.contentheading {
	font-family			: Arial;
	font-weight			: normal;
	font-size			: 21px;
	margin				: 0px;
	text-align			: left;
    background			: url(/templates/original_citect_template/images/title_background.png) no-repeat;
	vertical-align		: top;
	padding-top			: 0px;
	color				: #02415a;
	text-indent			: 0px;
	width				: 100%;
	height				: 100%;
}

.componentheading {
	font-family			: Arial;
	font-weight			: normal;
	font-size			: 21px;
	margin				: 0px;
	text-align			: left;
	background			: url(/templates/original_citect_template/images/title_background.png) no-repeat;
	vertical-align		: top;
	padding-top			: 0px;
	color				: #02415a;
	text-indent			: 0px;
	width				: 100%;
	height				: 40px;
}

.content-subheading {
	text-align			: left;
	font-family			: Arial, Verdana, Helvetica, sans-serif;
	font-weight			: bold;
	color				: #02415a;
	font-size			: 12px;
}
.createdate {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #999999;
  text-align       : left;
}


.button {
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 12px;
  font-weight      : bold;
  background-color : #d5dfda;
  color            : #000000;
  border           : 1px solid #CCCCCC;
}

.inputbox {
	font-family      : Arial, Verdana, Helvetica, sans-serif;
	font-size        : 11px;
	color            : #000000;
	background-color : #ffffff;
	border           : 1px solid #CCCCCC;
	margin-left		 : 1px;
	margin-bottom	 : 3px;
}
.inputbox_search {
	font-family      : Arial, Verdana, Helvetica, sans-serif;
	font-size        : 11px;
	color            : #000000;
	background-color : #FFFFFF;
	border           : 1px solid #CCCCCC;
	float			 : right;
	margin-top		 : 2px;
	margin-right	 : 5px;
}

/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
	font-family		: Arial, Verdana, Helvetica, sans-serif;
	font-size		: 21px;
	font-weight		: bold;
 	color			: #02415a;
	text-align		: left;
}

a.contentpagetitle:hover {
	font-family: Arial, Verdana, 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           		: #7c76b6;
	font-weight     		: bold;
	font-size				: 12px;
	font-weight				: bold;
	margin-left				: 15px;
}

a.category:hover {
  color            : #e4b511;
}

/* 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: #000000;
}
.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: #F3EDDB;
}
.code {
	background-color: #F3EDDB;
	border: 1px solid #FFF;
}

/* Text passed with mosmsg url parameter */
.message {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	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 {
    list-style: none;	
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 10px;
  }

li {
	padding-left: 15px;
	background-image: url(/templates/original_citect_template/images/arrow_dblue_on_trans_10.gif);
	background-repeat: no-repeat;
	background-position: top 0 .5em;/
}

table.searchinto {
	width: 100%;
}

table.searchintro td {
	background-color: #B7B79C;
	color: #FFFFFF;
	font-weight: bold;
	height: 25px;
	width: 300px;
}

form {
/* removes space below form elements */
	margin: 0;
 	padding: 0;
}

div.footer, td.footer {
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	/*text-align:center;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color: #F1F1F1;
	background-color:#02415a;
}

td.footer a, td.footer a:link, td.footer a:visited, td.footer a:active 
{
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: rgb(238, 242, 243);
    text-decoration: none;
}

td.footer a:hover 
{
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-weight: normal;
    font-size: 11px;
    color: rgb(238, 242, 243);
    text-decoration: underline;
}
#AutoNumber1 tr td table tr td .moduletable tr td .moduletable tr td .moduletable tr td table tr td .style74 {
	color: #073F5A;
}
