/* CSS Document */

body {
	margin:20px 0px 0px 0px;
	padding:0;
	background:#78797d;
	min-width:948px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:13pt;
	}

h1 {
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
	color:#ffffff;
	margin:12px 12px 12px 18px;
	padding:0px;
	}
	
	h1 a:link, h1 a:visited	{
		color:#ffffff;
		}
		
	h1 a:hover	{
		color:#2e4678;
		}
		
div#mainAdmin h1	{
	color:#2e4678;
}

h2 {
	font-size:16px;
	font-weight:bold;
	color:#2e4678;
	margin:12px 12px 0px 18px;
	padding:0px;
	}

h3 {
	font-size:14px;
	font-style:italic;
	color:#2e4678;
	margin:0px 12px 0px 18px;
	padding:0px;
	}

p {
	margin:12px 75px 6px 18px;
	padding:0px;
	}

a, a:link, 	a:visited, a:hover {
	margin:0px;
	padding:0px;
}

 a {
	text-decoration:none;
	color:#2e4678; 
	font-weight:bold;
	}

	a:visited {
		color:#2e4678;
		}
	
	a:hover {
		color:#669999;
		}
/*		
ul {
	padding:0px;
	margin:0px;
	list-style:none;
	}
	
li {
	margin: 0px;
	padding:0px;
	}
*/
		

	
#wrap {
	background-image:url(/images/drop_shadow_948_10.jpg);
	background-repeat:repeat-y;
	margin:0 auto;
	padding:0px;
	width:948px;
	}

#header {
	width:948px;
	}

#main {
	float:right;
	width:748px;
	margin:11px 0px;
	background-image:url(/images/main_left_bkgd.gif);
	background-position:left;
	background-repeat:repeat-y;
	}
	


#mainleft {
	width:218px;
	float:left;
	margin:7px 0px 0px 0px;
	padding:0px;
	}
	
#mainAdmin {
	float:left;
	width:748px;
	margin:11px 0px;
	}
	
#mainAdminleft {
	width:18px;
	float:left;
	margin:7px 0px 0px 0px;
	padding:0px 0px 30px 0px;
	}

#mainAdminright {
	width:730px;
	float:right;
	margin:7px 0px 0px 0px;
	padding:0px 0px 30px 0px;
	}
	


#teamlinks, #currentTeamPage	{
		margin:2px 0px 8px 8px;
		line-height:14px;
		}
		
		#teamlinks a:link	{
			text-decoration:none;
			color:#666666;
			}

		#teamlinks a:visited	{
			text-decoration:none;
			color:#666666;
			}

		#teamlinks a:hover	{
			color:#2e4678;
			}
			
		#currentTeamPage a:link	{
			text-decoration:none;
			color:#ffffff;
			}

		#currentTeamPage a:visited	{
			text-decoration:none;
			color:#ffffff;
			}

		#currentTeamPage a:hover	{
			color:#2e4678;
			}
			
			


#mainlefttitle {
	color:#ffffff;
	text-decoration:underline;
	}

.sublinks a:link, .sublinks a:visited {
	margin:12px 12px 12px 18px;
	color:#2e4678;
	text-decoration:none;
	font-weight:bold;
	line-height:27px;
	}

.sublinks a:hover {
	margin:12px 12px 12px 18px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	line-height:27px;
	}

.currentSubPage a:link, .currentSubPage a:visited {
	margin:12px 12px 12px 18px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	line-height:27px;
	}

.currentSubPage a:hover {
	margin:12px 12px 12px 18px;
	color:#2e4678;
	text-decoration:none;
	font-weight:bold;
	line-height:27px;
	}


#mainright {
	width:530px;
	float:right;
	margin:7px 0px 0px 0px;
	padding:0px 0px 30px 0px;
	}
	
	#mainright ul, #mainAdminright ul {
		margin:0px 75px 15px 45px;
		padding:0px 0px 0px 0px;
		list-style:disc;
		}
		
	#mainright li, #mainAdminright li {
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		}	
		
	.ContentHeaders	{
		display:block;
		font-weight:bold;
		margin:15px 75px 5px 18px;
		}

#headshot {
	width:177px;
	margin:12px 19px 10px 20px;
	padding:0px;
	border:1px solid #333333;
	}

#mlbottom {
	font-weight:bold;
	margin:0px 0px 0px 19px;
	padding:0px;
	}
		
#footer {
	width:948px;
	height:30px;
	background-image:url(/images/dropshadowfooter_948_30.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	margin:0px auto;
	padding:0px;
	clear:both;
	}

#copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	text-align:right;
	width:925px;
	margin:0px auto;
	padding:12px 0px 0px 0px;
	}
	
#copyright a {
	color:#ffffff;
	text-decoration:underline;
	}
	
#copyright a:hover {
	color:#003399;
	text-decoration:none;
	}	

/* NAVIGATIONAL STYLES */

#nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	width:180px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}



li.subs a {
	margin:0px;
	padding: 0px;
	font-weight:normal;
	color:#CC0000;
}

#nav ul a:link, #nav ul a:active, #nav ul a:hover, #navBar ul a:visited {
	display: block;
	}

#nav ul {
	list-style:none;
	margin:0px;
	padding:0px;
	}

#nav li {
	border: 1px solid #ffffff; background-color:#;
	}

div#links {
	margin-top:10px;
	top:0px;
	margin-left:10px;
	width:170px;
	z-index: 100;
	}
	
div#links li	{
	padding:0px;
	margin:0px;
	}	

div#links a {

	display:block;
	text-align:left; 
	font-weight:bold;
	padding:5px 5px;
	margin:0px 0px 0px;
	border-width:0px;
	text-decoration:none;
	color:#2e4678; 
	background:#ffffff;
	border-right:0px solid #2f3c40;
	}

	div#links a:visited {
		color:#2e4678;
		background: #ffffff; 
		border-right: 0px double #2f3c40;
		}
	
	div#links a:hover {
		color:#ffffff;
		background: #669999; 
		border-right: 0px double #2f3c40;
		}
		
	div#links li.currentPage a:visited, div#links li.currentPage a:link	{
		background-color:#C5C3B4;
		}
		
		
		
	/** ADMIN CLASSES **/
	.adminFull {
		margin:20px 0px 0px 12px;
		padding:0px;
		float:left;
	}
			
	.interFormsLeft {
		margin:12px 50px 12px 18px;
		padding:0px;
		float:left;
	}
	
	.interFormsRight {
		margin:40px 0px 0px 0px;
		padding:0px;
		float:left;
	}
	
	div#adminResults	{
		border-top:2px solid #2e4678; 
		margin:20px 0px; 
		padding:10px 0px 20px;
		width:650px;
	}
	
	div.adminResultItem	{
		border-top:1px dashed #2e4678; 
		margin:5px 0px; 
		padding:5px 0px;
		width:650px;
	}
	
	/** GENERAL CLASSES **/
	
	.alert	{
		color:#ffffff;
		background-color:#669999;
		font-weight:bold;
		padding:5px;
	}
	
	/** FORM STYLES **/
	
	input.AdminText	{
		width:650px;
		margin:5px 20px 0px;
		}
	
	input.AdminSubmit	{
		margin:10px 20px 0px;
		}
	
	select.AdminSelect	{
		width:650px;
		margin:5px 20px 0px;
		}
	
	textarea.AdminTextArea	{
		width:650px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10pt;
		margin:5px 20px 0px;
		}
		
	form	{
		margin:0px 0px 0px;
		}
	
	form.editFormInline	{
		display:inline;
		margin:0px 0px 0px 20px;
		}
		
	.teamName	{
		color:#669999;
		}
	


	


