/* html tags and class properties */



body {

	background : #1b1f85;

	margin : 0;

	padding : 0;

	font-family : verdana, sans-serif;

	}



h1 {

	color: #000;

	font-size: 160%;

	margin-top: 10px 0 8px 0;

	}



h2 {

	color: #000;

	font-size: 140%;

	margin-top: 10px 0 0 0;

	}



h3 {

	color: #000;

	font-size: 120%;

	margin-top: 10px 0 0 0;

	}



p {

	color: #000000;

	margin-top: 0 0 10px 0;

	}



td {

	font-size : 80%;

	}



ol, ul {

	margin : 0;

	padding : 0 0 0 20px;

	}



li {

	margin : 0;

	padding : 0 0 10px 0;

	}	



a, a:visited {

	color : #4870ca;

	font-weight : bold;

	text-decoration : none;

	}



a:hover, a:active {

	color : #4870ca;

	font-weight : bold;

	text-decoration : underline;

	}



.listarrow  {

	list-style-image : url(images/arrow.gif) ;
	
	background-repeat : no-repeat;

	margin : 0 0 0 15px;

	padding : 0 0 5px 0 ;

	}	


ul.listarrow ul li  {

	list-style : disc;
	
	list-style-image : none ;
	
	background-repeat : no-repeat;

	}	



/* header navigation */



.headnav {

	color : #ffffff;

	font-size : 85%;

	}



a.headlinks, a.headlinks:visited {

	color: #ffffff;

	text-decoration : none;

	}	



a.headlinks:hover, a.headlinks:active {

	color : #ffffff;

	text-decoration : underline;

	}





/* index page classes */



.hometitle {

	color: #000;

	font-size: 34pt;

	font-weight: bold;

	letter-spacing : -2px;

	}



.hometitle2 {

	color: #999;

	font-size: 20pt;

	font-weight: bold;

	letter-spacing : -2px;

	}



#column1 {

	display : block;

	background-color : #e7e7e7;

	margin : 0;

	padding : 6px 6px 6px 6px;

	}



#column2 {

	display : block;

	background-color : #e7e7e7;

	margin : 0;

	padding : 6px 6px 6px 6px;

	}



#column3 {

	display : block;

	background-color : #e7e7e7;

	margin : 0;

	padding : 6px 6px 6px 6px;

	}



#ce {

	color : #ffffff;

	font-weight : bold;

	margin : 0;

	padding : 6px 6px 6px 6px;

	}



#cap {

	color : #ffffff;

	font-weight : bold;

	margin : 0;

	padding : 6px 6px 6px 6px;

	}



#ep {

	color : #ffffff;

	font-weight : bold;

	margin : 0;

	padding : 6px 6px 6px 6px;

	}

	



/* left navigation and behaviors on all pages */



a.leftnav, a.leftnav:visited {

	color: #fff;

	font-weight: bold;

	font-size : 90%;

	text-decoration : none;

	}



a.leftnav:hover, a.leftnav:active {

	color: #fff;

	font-weight: bold;

	font-size : 90%;

	text-decoration : underline;

	}



a.leftnav-here, a.leftnav-here:visited {

	color: #ffffff;

	font-weight: normal;

	font-size : 80%;

	text-decoration : none;

	}



a.leftnav-here:hover, a.leftnav-here:active {

	color: #ffffff;

	font-weight: normal;

	font-size : 80%;

	text-decoration : underline;

	}

	

.navred {

	background-color : #820349;

	margin : 0;

	padding : 0px 4px 10px 0px;

	}

	

a.leftnav-red, a.leftnav-red:visited {

	color: #d69ca9;

	font-weight: normal;

	font-size : 80%;

	text-decoration : none;

	}



a.leftnav-red:hover, a.leftnav-red:active {

	color: #ffffff;

	font-weight: bold;

	font-size : 80%;

	text-decoration : underline;

	}



.navgreen {

	background-color : #237d6c;

	margin : 0;

	padding : 0px 4px 10px 0px;

	}



a.leftnav-green, a.leftnav-green:visited {

	color: #74b9ac;

	font-weight: normal;

	font-size : 80%;

	text-decoration : none;

	}



a.leftnav-green:hover, a.leftnav-green:active {

	color: #ffffff;

	font-weight: bold;

	font-size : 80%;

	text-decoration : underline;

	}



.navpurple {

	background-color : #5a2999;

	margin : 0;

	padding : 0px 4px 10px 0px;

	}



a.leftnav-purple, a.leftnav-purple:visited {

	color: #b096d1;

	font-weight: normal;

	font-size : 80%;

	text-decoration : none;

	}



a.leftnav-purple:hover, a.leftnav-purple:active {

	color: #ffffff;

	font-weight: bold;

	font-size : 80%;

	text-decoration : underline;

	}	

	

.navblue {

	background-color : #3d3ece;

	margin : 0;

	padding : 0px 4px 10px 0px;

	}

a.leftnav-blue, a.leftnav-blue:visited {

	color: #afb0fb;

	font-weight: normal;

	font-size : 80%;

	text-decoration : none;

	}



a.leftnav-blue:hover, a.leftnav-blue:active {

	color: #ffffff;

	font-weight: bold;

	font-size : 80%;

	text-decoration : underline;

	}		



.navrose {

	background-color : #d7586c;

	margin : 0;

	padding : 0px 4px 10px 0px;

	}

a.leftnav-rose, a.leftnav-rose:visited {

	color: #f9bdc7;

	font-weight: normal;

	font-size : 80%;

	text-decoration : none;

	}



a.leftnav-rose:hover, a.leftnav-rose:active {

	color: #ffffff;

	font-weight: bold;

	font-size : 80%;

	text-decoration : underline;

	}		

	

	

/* subpage classes */



.pagetitle {

	display: block;

	color: #fff;

	font-size: 16pt;

	font-weight: bold;

	margin : 0 0 4 0;

	padding : 0;

	}

.pagetitle2 {

	display: block;

	color: #fff;

	font-size: 11pt;

	font-weight: bold;

	}	

.pagehead {

	display : block;

	color: #fff;

	background-color: #000000;

	font-size: 90%;

	font-weight: bold;

	}

.breadcrumbs {

	display : block;

	color: #fff;

	font-size: 70%;

	font-weight: normal;

	text-decoration: none;

	}

a.breadcrumblink, a.breadcrumblink:visited, a.breadcrumblink:hover, a.breadcrumblink:active {

	color: #ffffff;

	font-weight: normal;

	text-decoration : none;

	}	



#sidecolumn {

	display : block;

	background-color : #f7f2fe;

	}



.sidecolumn2 {

	display : block;

	background-color : #fee1b7;

	font-weight: normal;

	margin : 0;

	padding : 2px 6px 6px 6px;

	}



.boxhead-gold {

	display : block;

	color: #fee1b7;

	font-size: 110%;

	font-weight: bold;

	padding : 4px 6px 0px 6px;

	}

	

.boxhead-purple {

	display : block;

	background-color : #5a2999;

	color: #f7f2fe;

	font-size: 100%;

	font-weight: bold;

	padding : 4px 6px 0px 6px;

	}



#boxhead-green {

	display : block;

	color: #237d6c;

	background-color: #aeded5;

	font-weight: bold;

	margin : 0;

	padding : 4px 6px 0px 6px;

	}



#boxhead-lightgreen {	

	display : block;

	color: #aeded5;

	background-color: #237d6c;

	font-weight: bold;

	margin : 0;

	padding : 4px 6px 0px 6px;

	}

	

.whitetext {

	color: #ffffff;

	}

	

.text-aeded5 {

	color: #aeded5;

	}



.text-237e6d {

	color: #237e6d;

	font-weight: bold;

	}



.text-820349 {

	color: #820349;

	}



.text-5a2999	{

	color: #5a2999;

	}	

	

.smalltext {

	color: #000;

	font-weight: normal;

	font-size: 65%;

	}

	

/* popup window style */		



.poptitle {

	display : block;

	color: #fff;

	font-size: 22pt;

	font-weight: bold;

	margin : 0 0 -6px 0;

	padding : 0;

	}	



#jobtitle {

	display: block;

	font-size: 11pt;

	font-weight: bold;

	color: #fff;

	background-color: #e58c0c; 



	padding: 4px;

	}



#name {

	display : block;

	color: #000;

	font-size: 14pt;

	font-weight: bold;

	letter-spacing : -2px;

	margin : 0 0 -6px 0;

	padding: 0;

	}	



.close {

	color: #ccc;

	font-size: 90%;

	font-weight: bold;

	}	

	

/* footer style */



.footer { 

	color: #999999;

	font-size: 70%;

	font-weight: bold;

	}



		


