body {

	margin: 0 0 16px 0;

	}

	

body, td {

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

	font-size: 12px;

	}



h1 {

	color: #342B7C;

	font-size: 1.5em;

	margin: 12px 0;

	padding: 0;

	}

	

h1.login_header {

	color: #484848;

	border: 0;

	margin: 0 0 6px 0;

	}



h2, h3 {

	color: #342B7C;

	font-size: 1.25em;

	margin: 24px 0 0 0;

	padding: 0;

	}

	

h3 {

	color: #000000;

	font-size: 1em;

	margin: 12px 0 0 0;

	}

	

p {

	margin: 1em 0 0 0;

	}



.floater  {

	margin: 1em 0 0 0;

	}

	

#footer {

	color: #484848;

	font-size: 80%;

	padding: 3px 0;

	}

#footer a:link, #footer a:visited, #footer a:hover {

	color: #484848;

	
	}
	

a, a:active {

	color: #342B7C;

	}

	

a:visited {

	color: #9999CC;

	}

	

a.faded, a.faded:active, a.faded:visited {

	color: #484848;

	}

	

ul {

	list-style: square;

	margin: 12px 0 0 0;

	padding-left: 16px;

	}



ol {

	margin: 12px 0 -12px 0;

	padding-left: 30px;

	}

	

li {

	margin-bottom: 12px;

	}

	

blockquote {

	background: url('../images/blockquote_bg.gif') no-repeat left center; 

	background-color: #EBEBEB;

	border-top: 2px solid #E3E3E3;

	border-bottom: 1px solid #E3E3E3;

	margin: 12px 0 0 0;

	padding: 12px 24px;

	}

	

.pdf {

	background: url("../images/pdf.gif") no-repeat left top;

	font-size: 1em;

	margin: 0;

	padding: 0;

	padding-left: 16px;

	}

	

.ppt {

	background: url("../images/ppt.gif") no-repeat left top;

	font-size: 1em;

	line-height: 20px;

	margin: 1px 0 0 0;

	padding: 0;

	padding-left: 20px;

	}

	

	

img.photo {

	margin: 12px 0 12px 24px;

	}

	

.login_form {

	background: url('../images/login_bg.gif') no-repeat left top; 

	background-color: #EBEBEB;

	border-top: 2px solid #E3E3E3;

	border-bottom: 1px solid #E3E3E3;

	margin: 1em 0 1em 1em;

	}

	

.button {

	background: url(../images/button_bg.gif);

	border: 3px double #686868;

	border-top-color: #A8A8A8;

	border-left-color: #A8A8A8;

	padding: 2px;

	background-color: #EBEBEB;

	color: #484848;

	font-size: 9px;

	font-weight: bold;

}



.button {

	background: url(../images/button_bg.gif);

	border: 3px double #686868;

	border-top-color: #A8A8A8;

	border-left-color: #A8A8A8;

	padding: 2px;

	background-color: #EBEBEB;

	color: #484848;

	font-size: 9px;

	font-weight: bold;

}



.link-white {

	font-size: 10px;

	color: #FFFFFF;

	}

	

form {

	margin: 0;

	padding: 0;

	}



.validation {

	color: red;

	font-size: xx-small;

	font-weight: bold;

	}

	

	

	

	.list {

	width: 290px;

	overflow: hidden;

	

}

	.list li {

		float: left;

		width: 290px;

		overflow: hidden;

		padding-top: 0px;

		padding-bottom: 3px;

		padding-right: 5px;

		padding-left: 0px;

	

	}

		

	

	.directory {
	
	font-family: Verdana, sans-serif;
	font-size: 1.0em;
	
	width: 650px;
overflow: hidden;
background: #ffffff;
}
	.directory li {
		float: left;
		width: 300px;
		font-size: 100%;
		overflow: hidden;
		padding: 8px;
		line-height: 11pt
		
		
	}
	

		
			.listspecial li .title a:link, .listspecial li .title a:visited {
			font-weight: bold;
			color: #003546;
			list-style: none;

		}	

		.alpha  {
	
	font-family: Verdana, sans-serif;
	font-size: 1.0em;
	color: #ffffff;
	font-weight: bold;
	
}

	.directoryonecol {
	
	font-family: Verdana, sans-serif;
	font-size: 1.0em;
	
	width: 650px;
overflow: hidden;
background: #ffffff;
}
	.directoryonecol li {
		float: left;
		width: 600px;
		font-size: 100%;
		overflow: hidden;
		padding: 8px;
		line-height: 11pt
		
		
	}

		.directory full li {
		float: left;
		width: 300px;
		font-size: 100%;
		overflow: hidden;
		padding: 8px;
		line-height: 11pt
		
		
	}