
body {
	background: #CCCCFF;
	font-size: small;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

a {
	color: #ffffff;
	}


div#outer {
	width: 960px;
	margin-top: 50px;
	margin-bottom: 50px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	

	}

div#logo {
	float: left;
	width: 180px;		
	padding: 0 0px;	
	margin: 0;	
	}

div#address {
	float: right;
	width: 760px;		
	margin: 0;	
	font-size: 150%;
	color: #660033;
	
	}

div#description {
        float: right;
	width: 760px;		
        font-size: 110%;
        font-weight: bold;
        font-style:italic;
	text-align: center;
	color: #660033;
	}

div#headerimage {
	clear: both;	
	padding: 10px 0 0 0px;
	margin: 0px;
	}

div#spacer {
	width: 960px;
	background:##CCCCFF;
	padding: 5px 0 0 0;
	margin: 0px;
	font-size: 10%;
	}


div#line {
	width: 960px;
	background:#660033;
	padding: 5px 0 0 0;
	margin: 0px;
	font-size: 10%;
	}



#center {
	float: left;
	margin: 0;	
	list-style: none;
	font-size: 110%;
	text-align: center;
	}


#nav {
	float: left;
	width: 960px;
	margin: 0;	
	padding: 0px 0px 10px 50px;
	list-style: none;
	background: #CCCCFF;
}
#nav li{
	
	float: left;
	margin: 0px;
	padding: 0px 20px 0px 0px;
	font-size: 130%;
	color: #660033;
	}

#nav a{
	
	float: left;
	display: block;	
	margin: 0px;
	padding: 15px 0px 0px 0px;
	text-decoration: none;
	color: #660033;
	}


#nav a:hover{
	
	float: left;
	display: block;	
	margin: 0px;
	padding: 15px 0px 0px 0px;
	text-decoration: none;
	color: #000033;
	}


#nav .gutter {
	padding: 0px 0px 0px 0px;
	}

#main {
	float: left;	
	width: 960px;	
	color: #FFFFFF;
	background: url(../images/main.gif) repeat-y 0px 0;
	}

#main h1{
	font-size: 130%;
	font-weight: bold;
	text-align: center;
	}

#main h2{
	font-size: 80%;
	font-weight: bold;
	text-align: center;
	}

#mainbody {
	float: left;	
	font-size: 120%;	
	width: 740px;	
	color: #FFFFFF;
	line-height: 1.5em;
	}

#mainbody .title {
	font-size: 150%;
	font-weight: bold;
	padding: 10px 0px 0px 25px;
	}

#mainbody .gutter {
	font-size: 80%;
	padding: 0px 50px 20px 50px;
	}

#accolade {
	line-height: 2.0em;
	}



#sidebar {
	float: right;
	width: 200px;	
	}

#sidebar h1{
	font-size: 130%;
	}


#sidebar .gutter {
	padding: 15px;
	}

#sidebar .box {
	margin: 100px 0 20px 0;
	padding: 5px 5px 12px 5px;
	font-size: 85%;
	color: #660033;
	background: #CCCCFF;
	text-align: center;
	}




#awards {
	float: left;
	width: 100%;
	margin: 0;	
	padding: 10px 10px;
	list-style: none;
	background: #CCCCFF;
}
#awards li{
	
	float: left;
	margin: 0;
	padding: 0px 10px;
	
	}


table .wide {
	width: 960px;
	border: 1px solid #660033;
	}

table .thin {
	width: 700px;
	}




table th {
	margin: 0;
	padding: 8px 20px;
	text-align: center;
	font-size: 130%;
	border-bottom: 1px solid #660033;
	}

table td {
margin: 0;
padding: 8px 20px;
text-align: center;
border-bottom: 1px solid #660033;
}

table .name {
text-align: left;
}

table tr.alt {
background: #9999CC;
}

table caption {
font-weight: bold;
font-size: 130%;
margin: 0;
padding: 8px 20px;
text-align: center;
border: 2px solid #660033;
}