/*  side menu data */

.topcolourON {
	background-color: #10587C ;
}
.topcolourOFF{
	background-color: #59BFF3 ;
}

.levtopback {
	/*background-color: #336600;*/
	text-align: right;
	margin-right: 10px;
	padding-right: 3%;
	}
.lev0back 
	{
background-color: #F0F8FF/*#FF6300 */ /* #CAE8F3*/ ; 	
	padding : 2px 9px  2px 4px;
	text-align:right;
}
}
.lev1back	
	{
text-align:right;
	background-color: #FBF8D7;

	padding : 0px 12px 0px 10px;
	list-style-type: square;
}
	/*bec9e9*/
.levtopbacksep {
	/*background-color: #0F8D94;*/
	text-align: right;
}
.lev0backsep	{	background-color: #3E1076;
}
.lev1backsep	{	background-color: #3E1076;}

/*
.levtopbacksep {	background-color: #EAF4DB;}
.lev0backsep	{	background-color: #F5F8E8;}
.lev1backsep	{	background-color: #B4F26F;}

*/
.mainmneu_top {
	font-size: 12px;
	color: black;

text-decoration: none;
}
	.whiteone { 	text-decoration:none;
			color:white;  
			font-weight: bold;  
			 }
	a.whiteone:hover {color:yellow;}


.mainmenu_0 {font-size:12px;
color: black;
}
.mainmenu_1 { font-size:12px;
color:black;
font-stretch:extra-expanded}


.forms {
	border: thin inset;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;


}

.px12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight : bold;
	color : #3E1076;

}
.px12h {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight : bold;
	color : #FFFFFF;
	background-color: #3E1076;
}
.px14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
		font-weight : bold;
	color : #000000;
}

.px11w {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	color : #000000;
	text-decoration: none;

}

.px11, body, td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: square;
	color:#3E1076;

}
.px10{
		font-size: 10px;
}
b.px11 {
	font-weight : bold;
	color : #27A9A9;
}

li {

color:#333333}



.ccccccc {
color:#ffffff;
font-size:12px;
}

.sidepx11 {
color:#000000;
font-size:11px;
}

a.sidepx11:link , a.sidepx11:visited,
a.menutopwhite:link, a.menutopwhite:visited 
{ color:#000000;
									}

a.sidepx11:hover, a.menutopwhite:hover { text-decoration: none ;
color:#944879
}



strong.px11{

	font-weight: bold;
	color: #27A9A9;
}

hr {
	color: #76AACC;
	background-color: #76AACC;
	border: 1px solid  #76AACC;
	size:1
}

a.{
	
		color: #3E1076;
	text-decoration : underline;
}	

a:hover{
	color : #944879;
	text-decoration : none;
}	

.menuleft {
	font-family: Arial, Helvetica, sans-serif;
	color : #000000;
	text-decoration : none;
	text-indent: 3px;
	margin : 1px 1px 1px 1px;
	white-space : pre;
		padding : 2px 2px 2px 2px;
			margin-bottom : 1px;
	margin-left : 1px;
	margin-right : 1px;
	margin-top : 1px;
}
.sidegroup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none
	
}
.sidegroupWHITE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none
	
}
 a.sidegroup:link{text-decoration: none;
	}
 a.sidegroup:hover{text-decoration:underline;
	color: #FF3300;
	}
	
	.sidelevel1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

 a.sidelevel1:link{text-decoration: none;
	}
 a.sidelevel1:hover{text-decoration:underline;
	color: #FF3300;
	}
.px11b {
	font-weight: bold;
	color:#27A9A9;
}
.loginbox {background-color: #FFFFFF;
border:.5px solid #8294CD;
padding:1px;
width:70px;
font-size:10px;

}
.loginsubmit {
	background-color: #0F8D94;
	border: thin solid #003366;
	padding: 2px;
	width:70px;
	color:white;
	font-size:10px;
	font: bold;
	}


	.searchbox {
		background-color: #DFE3E6;
		border:  solid #27A9A9;
		border-width: 1px 1px 1px 1px;
		padding: 6px
	}
	.searchboxinput {
		font-size: 12px;
	
		text-align: justify;
		padding:1px
		border: 1px solid #88bdde;

		width:160px;
		color:#BEBEBE;
		margin:3px;
	}
	.searchboxsubmit {
		font-size:8px;
		text-transform: capitalize;
		text-autospace: ideograph-space;
		border:1px solid #27A9A9;
		color:black;
		background-color: white;
		float: right;
		}
