a,
a:link {color:#135898}      /* unvisited link */
a:visited {color:#135898}  /* visited link */
a:hover {color:#135898}  /* mouse over link */
a:active {color:#135898}  /* selected link */

/* padding-top;right;bottom;left  define space between element border and content.*/
/*10px 5px 2px 1px to specify the top, right, bottom and left margins */

ul li { 
         margin:0 0 0 5px; 
         padding:0 1 0 0px; 
         list-style-type: disc;
} 

img.floatLeft { 
    float: left; 
    margin: 10px; 
    padding: 5px;
}

img {vertical-align:bottom};

/* Backgrounds ----------------------------------*/
#BackgroundBlue
{
	color:			#532c81;
        background-color:	#e8e8f8;  /*blue*/
}
#BackgroundGreen
{
	color:			#532c81;
        background-color:	#e4ecec;  /*green*/
}
#BackgroundCream
{
	color:			#532c81;
        background-color:	#f4ecec;  /*cream*/
}
#BackgroundPurple
{
	color:			#532c81;
        background-color:	#f8f5fc;  /* purple*/
}

#mainBlockCenter 
{
	display:	        block;
	clear:			both;
        padding:		0px 0px 0px 250px;
}

#mainBlock
{
	display:	block;
	text-align:	center;
	clear:		both;
}
#mainContentTableLeft
{
	text-align:		left;
	clear:			both;
}

#mainContentTable
{
	text-align:		center;
	clear:			both;
}
.informationBox
{
	font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
        vertical-align:		top;
	font-size:		13px;
	line-height:		16px;
	padding:		16px 25px 0px 0px;
	margin:			0px 0px 0px 0px;
}
.informationBox h3
{
	display:		inline;
	color:			#000000;
	font-weight:		bold;
       	padding:		0px 0px 0px 0px;
}
.informationBox h2
{
	display:		inline;
	color:			#472f81;
	font-weight:		bold;
        font-size:	        13px;
	padding:                0px 0px 0px 0px;
	line-height:		24px;
}
/*top menu----------------------------------------------------------*/

#topmenu
{
	font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
        background-color:	#FFFFFF;
       	width:			140px;/*221px;*/
	color:			#686868; /*dark grey*/
	font-size:		10px;
       	line-height:		14px; 
       	text-align:		right;
       	display:block
	/*padding:		10px 10px 10px 10px;*/
        /*margin:                 0px 0px 5px 0px;*/
        clear:			both;
}
.topmenucell a:link  
{	
        color :			#030b02;     
        text-decoration : 	none;
}
.topmenucell a:Visited 
{
         color : 		#112305;	
         text-decoration : 	none;
}
.topmenucell a:Hover  
{	
         color : 		#600062;
         text-decoration :	none;
}
.topmenucell a:Active  
{
         color :		#000000;	
         text-decoration : 	none;
         font-weight:		bold; 
}
/*home page menu-------------------------------------------------*/

#homemenu
{
	display:		block;
	padding-top:		5px;
	padding-bottom:		5px;
        padding-left:           10px;
	background-color:	#FFFFFF;
	text-align:		left;
	vertical-align:		middle;
	color:			#532c81;
	font-size:		10px;
	line-height:		12px;
	font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;	
        text-decoration:	none;
	clear:			both;
}
/*menu-------------------------------------------------*/

#menu
{
	display:		block;
        width:			800px;
  	padding-top:		5px;
	padding-bottom:		5px;
        padding-left:           10px;
	background-color:	#532c81; /*new dark purple*/
	text-align:		left;
	vertical-align:		middle;
	color:			#797979; /*grey*/
	font-size:		12px;
	line-height:		14px;
	font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular; 
        text-decoration:	none;
	clear:			both;
}
#menu b
{
	font-weight:		bold;
}
/*white on purple  home page ----*/
.menucellcolor a:link  
{	
        color :			#FFFFFF;     
        text-decoration : 	none;
}
.menucellcolor a:Visited 
{
        color : 		#FFFFFF;	
        text-decoration : 	none;
}
.menucellcolor a:Hover  
{	
        color : 		#FFFFFF;	
        text-decoration : 	none;
}
.menucellcolor a:Active  
{
        color : 		#000000;	
        text-decoration : 	none;
}

.menucellcolorup a  
{	
         color : 		#000000;     
         text-decoration : 	none;
}

/*purple on green/blue/cream  ----*/
.menucell a:link  
{	
        color :			#532c81;     
        text-decoration : 	none;
}
.menucell a:Visited 
{
        color : 		#532c81;	
        text-decoration : 	none;
}
.menucell a:Hover  
{	
        color : 		#112305;	
        text-decoration : 	none;
}
.menucell a:Active  
{
        color : 		#112305;	
        text-decoration : 	none;
}
/*White--------*/
.menucellup a  
{	
         color : 		#000000;     
         text-decoration : 	none;
}

.menucellwhite a  
{	
         color : 		#FFFFFF;     
         text-decoration : 	none;
}

/*table content ------------------------------------------------------*/

.pageContent
{
	text-align:		left;
	vertical-align:		top;
	color:			#532c81;
        background-color:	#FFFFFF;/*#f8f5fc; - light purple*/
	padding:		15px 10px 15px 10px;
        /*margin:		       5px 5px 5px 25px; */
        margin:			0px 0px 0px 0px;
	font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
        font-size: 12px;
}
.pageContent p
{
	font-size:		12px;
	font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight:		normal;
	color:			#532c81;
	padding:		0px 10px 0px 10px;
	vertical-align:		top;
       	line-height:		16px;
        text-align:             justify;
}
.pageContent a  
{
	color:			#135898;
}
.pageContentmenu a
{	
        color :			#532c81;     
        text-decoration : 	none;
}

.pageContent li
{
	font-size:		12px;
	font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight:		normal;
	color:			#532c81;
	padding:		0px 0px 5px 0px;
        margin:			0px 0px 0px 0px;
	vertical-align:		middle;
       	line-height:		16px;
}
.pageContent h2
{
	color:			#462F81;
        font-size:		20px;
}
.pageContent h3
{
	font-size:		14px;
	font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight:		bold;
	color:			#542980;/*#454545;*/
	padding:		0px 0px 0px 0px;
	vertical-align:		middle;
       	text-align:		left;

}
.pageContent h4
{
	font-size:		16px;
	font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight:		bold;
	color:			#462F81;
	padding:		0px 0px 0px 0px;
	vertical-align:		middle;
}
.pageContent h5
{
	font-size:		14px;
	font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight:		bold;
	color:			#542980;/*#454545;*/
	padding:		0px 0px 0px 10px;
	vertical-align:		middle;
       	text-align:		left;
}
.pageContent h6
{
	font-size:		12px;
	font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight:		bold;
	color:			#454545;
	padding:		0px 0px 0px 0px;
        margin:                 0px 0px 5px 0px;
	vertical-align:		middle;
       	text-align:		left;
}
/*table content Center------------------------------------------------------*/

.pageAnnouncement
{
	text-align:		center;
	vertical-align:		top;
	color:			#532c81;
        background-color:	#FFFFFF;
	padding:		15px 10px 15px 10px;
        margin:			0px 0px 0px 0px; 
	font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
        font-size: 14px;
}

.pageContentCenter
{
	text-align:		center;
	vertical-align:		top;
	color:			#532c81;
        background-color:	#FFFFFF;
	padding:		15px 10px 15px 10px;
        margin:			0px 0px 0px 0px; 

	font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
        font-size: 12px;
}
.pageContentCenter p
{
	font-size:		12px;
	font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight:		normal;
	color:			#532c81;
	padding:		0px 10px 0px 10px;
	vertical-align:		top;
       	line-height:		16px;
        text-align:             center;
}
.pageContentCenter a  
{
	color:			#135898;
}
.pageContentCenter li
{
	font-size:		12px;
	font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight:		normal;
	color:			#532c81;
	padding:		0px 0px 0px 0px;
        margin:			0px 0px 0px 0px;
	vertical-align:		middle;
       	line-height:		16px;
}
.pageContentCenter h2
{
	color:			#462F81;
        font-size:		20px;
}
.pageContentCenter h3
{
	font-size:		14px;
	font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight:		bold;
	color:			#542980;/*#454545;*/
	padding:		0px 0px 0px 0px;
	vertical-align:		middle;
       	text-align:		left;
}
.pageContentCenter h4
{
	font-size:		16px;
	font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight:		bold;
	color:			#462F81;
	padding:		0px 0px 0px 0px;
	vertical-align:		middle;
}
.pageContentCenter h5
{
	font-size:		14px;
	font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight:		bold;
	color:			#542980;/*#454545;*/
	padding:		0px 0px 0px 0px;
	vertical-align:		middle;
       	text-align:		center;
}
.pageContentCenter h6
{
	font-size:		12px;
	font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight:		bold;
	color:			#454545;
	padding:		0px 0px 0px 0px;
        margin:                 0px 0px 5px 0px;
	vertical-align:		middle;
       	text-align:		left;
}
/*Blue-----------------------------------------------------------*/
#menublue
{
	display:		block;
	padding-top:		5px;
	padding-bottom:		5px;
        padding-left:           10px;
	background-color:	#b4c4ec;
	text-align:		left;
	vertical-align:		middle;
	color:			#4f2973;
	font-size:		12px;
	line-height:		14px;
	font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;	text-decoration:	none;
	clear:			both;
}
.pageContentblue
{
	text-align:		left;
	vertical-align:		top;
	color:			#532c81;
	padding:		15px 10px 15px 10px;
        margin:			0px 0px 0px 0px;
        background-color:	#e8e8f8;
        line-height:		16px; 
	font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
        font-size:              12px;
}
/*.pageContentblue li, ul
{
	font-size:		12px;
	font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight:		normal;
	color:			#532c81;
        margin:			0px 0px 0px 0px;
	vertical-align:		middle;
       	line-height:		16px;
}*/

/*Green------------------------------------------------------------*/
#menugreen
{
	display:		block;
	padding-top:		5px;
	padding-bottom:		5px;
        padding-left:           10px;
	background-color:	#b2ed85; /*#b4c4bc; */
	text-align:		left;
	vertical-align:		middle;
	color:			#4f2973;
	font-size:		12px;
	line-height:		14px;
	font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;	text-decoration:	none;
	clear:			both;
}


.pageContentgreen
{

	text-align:		left;
	vertical-align:		top;
	color:			#532c81;
	padding:		15px 10px 15px 10px;
        margin:			0px 0px 0px 0px;
        background-color:	#dcedce; /*#e4ecec;*/
	font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size: 12px;
}
/*
.pageContentgreen li, ul
{
	font-size:		12px;
	font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight:		normal;
	color:			#532c81;
        margin:			0px 0px 0px 0px;
	vertical-align:		middle;
       	line-height:		16px;
}
*/
/*Cream---------------------------------------------------------------------*/
#menucream
{
	display:		block;
	padding-top:		5px;
	padding-bottom:		5px;
        padding-left:           10px;
	background-color:	#f7f995; /*#D5A59  #D2B48C;*/
	text-align:		left;
	vertical-align:		middle;
	color:			#4f2973;
	font-size:		12px;
	line-height:		14px;
	font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;	text-decoration:	none;
	clear:			both;
}
.pageContentcream
{

	text-align:		left;
	vertical-align:		top;
	color:			#532c81;
	padding:		15px 10px 15px 10px;
        margin:			0px 0px 0px 0px;
        background-color:	#f9fadc; /*#F4E8E3; #EFE4D6;*/
	font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size: 12px;
}
/*
.pageContentcream li, ul
{
	font-size:		12px;
	font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight:		normal;
	color:			#532c81;
        margin:			0px 0px 0px 0px;
	vertical-align:		middle;
       	line-height:		16px;
}
*/
/*from previous version----------------------*/
#rightline 
{
        background-color:	#f0f0f0;
}
.leftmenu
{
	display:		block;
	width:			221px;
        background-color:	#FFFFFF;
	text-align:		left;
	vertical-align:		top;
	color:			black;
	font-size:		13px;
	font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
	text-decoration:	none;
	clear:			both;
}
.leftmenutop
{	font-weight:		bold;
        color :                 #532c81; /*  #542980;*/
        font-size:		14px;
        text-align:		left;
        vertical-align:		top;
        padding:                20px 0px 10px 10px;
}

.leftmenucell 
{	color :                 #532c81; /*  #542980;*/
        font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
        font-size:              12px;
        text-align:		left;
        vertical-align:		top;

}
.leftmenucell A:link  
{
        text-align:		left;
        color :                 #532c81;	
        font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;	
        text-decoration :       none;
}
.leftmenucell A:Visited 
{
        text-align:		left;
        color :                 #532c81;	
        font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
        text-decoration :       none;
}

.leftmenucell A:Hover  
{
        text-align:		left;
        color :                 #532c81;
        font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;	
        text-decoration :       none;
}
.leftmenucell A:Active  
{
        text-align:		left;
        color :                #532c81;/* #462F81;*/	
        font-family:		Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;
        text-decoration :       none;
}
.leftcellup a:link  
{	
        color :            #532c81;  
        font-family:	   Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;    
        text-decoration :  none;
}
.leftcellup a:Visited 
{
        color :            black; /*#462F81;	*/
        font-family:	   Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;    
        text-decoration :  none;
}
.leftcellup a:Hover  
{	
        color :            black;	
        font-family:	   Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;    
        text-decoration :  none;
}
.leftcellup a:Active  {
         color :           #532c81;
        font-family:	   Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular;    
        text-decoration :  none;
}