body{margin:0; padding:0; background-color:#04529F; text-align:center;}
form, td, p, textarea, ul {margin:0; padding:0;}
table, td {border-collapse:collapse;}
table, td, img {border:0;}
h1, h2, h3, h4 {text-align:center;}

#title {width:753px; background:#FFFFFF; margin:0 auto; background: url(/images/bg_header.jpg) top no-repeat;}
#container{width:753px; background:#FFFFFF; margin:0 auto; text-alignment:center;}
#nav {width:753px; background:#FFFFFF; margin:0 auto; }
#header  {width:753px; background:#FFFFFF; text-alignment:center;}
#pantheon{width:753px; background:#FFFFFF; margin:0 auto;}
#footer  {width:753px; text-align:center;} 
#contacts td {font-size:10px; font: Arial, Helvetica, sans-serif;text-align:center;}
#summer a {
	text-decoration:underline;
	color:#FFFFFF;
	font: Arial, Helvetica, sans-serif;
}

#winter a {
	text-decoration:underline;
	color:#FFFFFF;
	font: Arial, Helvetica, sans-serif;
}

#youth a {
	text-decoration:underline;
	color:#FFFFFF;
	font: Arial, Helvetica, sans-serif;
}

input, textarea, select{font:11px Tahoma, Arial, Geneva, sans-serif; color:#474747;  vertical-align:top; padding-left:2px}
input{ width:234px; height:18px;}
.inp{ width:155px; height:18px;}
.inp_h{ height:25px; margin:2px 0 0 0;}
textarea{width:234px; height:177px; overflow:auto;}
td, tr {vertical-align:center; text-align:center;}
th.winter, td.winter{
	font:Arial, Helvetica, sans-serif;
	background-color:#006699;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border-color:#000000;
	
	}
th.winterhdr{
	font:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	color:@006699;
	font-size:16px;
	font-weight:bold;
	border-color:#FFFFFF;
	text-align:center;
	}
.content{
	font:11px/13px tahoma, arial, helvetica, sans-serif;
	color:#000000;
}
.content .txt{
	line-height:20px;
	font:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-color: #474747;
}
.txt2{
	line-height:normal;
	font-size: 13px;
	font-color: #474747;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
}
.content .txt_1{ font-color:#474747;}
.content span{ font-size:10px; line-height:12px;}
.content a{
	color:#04529F;
	text-decoration:underline;
}
.content .link{font-size:12px; background:url(images/arr.gif) 0 6px no-repeat; font-weight:bold; padding:0 0 0 4px; color:#CC66FF;}
.content .link_1{
	background:url(images/arr_1.gif) 0 4px no-repeat;
	text-transform:uppercase;
	font-weight:bold;
	padding:0 0 0 8px;
	color:#9933FF;
	font-size: 12px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;

}
.content .link_2{
	background:url(images/arr_1.gif) 0 5px no-repeat;
	font-weight:bold;
	padding:0 0 0 8px;
	color:#000000;
	font-size: 12px;
}
.content .link_3{font-size:10px; font-weight:bold; color:#04529F;}
.content .link_4{font-size:10px; background:url(images/arr.gif) 0 6px no-repeat; text-decoration:none; font-weight:bold; padding:0 0 0 4px; color:#04529F;}
.content .link_4:hover{ text-decoration:underline;}
.content a:hover{
	text-decoration:none;
}

.content ul {list-style:none;}
.content li {
	padding:0 0 0 0px;
	color:#009DD1;
}
.content .li_1{ color:#04529F;}
.content li a { 
	line-height:18px;
	color:#009DD1;
	text-decoration:underline;
}
.content li a:hover { 
	text-decoration:none;
}
.content .fill{ background:url(/Flashsite/images/fill_bot.jpg) repeat;}
.content .top_fill{ background:url(images/top_fill.jpg) repeat-x left top;}
.content .bot_fill{
	background:url(/Flashsite/images/fill_bot.jpg) repeat-x left bottom;
	line-height: 20px;
	font-size: 14px;
	font-style: normal;
}
.content .left_side{ background:url(images/left_side.jpg) left top repeat-y;}
.content .right_side{ background:url(images/left_side.jpg) right top repeat-y;}

.content .left_top{ background:url(images/left_top.gif) left top no-repeat;}
.content .right_top{ background:url(images/right_top.gif) right top no-repeat;}

.content .left_bot{ background:url(images/left_bot.gif) left bottom no-repeat;}
.content .right_bot{ background:url(images/right_bot.gif) right bottom no-repeat;}

.footer{
	font:10px/14px  tahoma, arial, helvetica, sans-serif;
	color:#98B8D7;
	height:58px;
	padding:33px 0 0 240px;
	background-image: url(images/bg_footer.jpg);
	background-repeat: no-repeat;
	background-position: top;

}
.footer a{
	color:#98B8D7;
	text-decoration:none;
}
.footer a:hover{
	text-decoration:underline;
}
.background {
	background-image: url(images/skiersrace.jpg);
	background-repeat: no-repeat;
}
.background2 {
	background-image: url(images/skiersracebackground.jpg);
	background-repeat: no-repeat;
}
.table1 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	border: thin solid #CC00CC;
	color: #000066;
}
.background3 {
	background-image: url(images/skiersrace5.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center top;

}
.background4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	background-image: url(images/skiersracebackground.jpg);
}
.background5 {
	background-image: url(images/cultrualbackground.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
}

.sidebar {
	line-height:normal;
	font-color: #474747;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0;
	text-align:center;
	margin:10px auto;
}

a.stealth  {
	text-decoration:none;
	color: #000000;
	font:Arial, Helvetica, sans-serif;
}
 
a.stealthpurple  {
	text-decoration:none;
	color: #33084e;
	font:Arial, Helvetica, sans-serif;
}
h1 {
	font-size:16px;
	color: 69338b;
	text-align:center;
	}
 
h2   { 
	margin:0; 
	margin-top:20px; 
	margin-bottom:10px; 
	font-size:18px; 
	font:Arial, Helvetica, sans-serif;
	text-align:center;
	font color:#69338b;
	color:#33084e;
}
 
h3   { 
	margin:0; 
	margin-top:10px; 
	margin-bottom:10px; 
	font-size:15px; 
	font:Arial, Helvetica, sans-serif;
	text-align:center;
	color: #33084e;
}
h2.fqa   { 
	margin:0; 
	margin-top:20px; 
	margin-bottom:10px; 
	font-size:18px; 
	font:Arial, Helvetica, sans-serif;
	text-align:left;
	font-color:#69338b;
	color:#33084e;
}
h4   { 
	margin:0; 
	margin-top:10px; 
	margin-bottom:10px; 
	font-size:18px; 
	font:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#33084e;
}
p	{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #33084e;
	text-align:left;
	margin: 0 30px 15px 30px;
}

hr	{
	margin: 5px 30px;
	width: 500px;
}
#pantheon table {
	background-color:#fff;
	color:#33084e;
	border:2px solid #33084e;
	text-align:center;
}

#pantheon td, th {
	font-size:11px;
	padding-left:0px;
	padding-right:0px;
	margin-left:1px;
}

#pantheon td.name, th.name {
	width:15%;
	text-align:center;
}
#pantheon td.name2, th.name2 {
	width:15%;
	text-align:center;
}
#pantheon td.year, th.year{
	width:10%;
	text-align:center;
}
#pantheon td.name2, th.name2 {
	width:12%;
	text-align:center;
}
#moy *.year2{
	width:5%;
	text-align:center;
	border-left-color:#000000;
	border-left-width:thin;
}
#pantheon h2 {
	position:static;
}
table.hof {
	float:left;
	width:22%;
	margin-left:1%;
	margin-right:1%;
	
}
.clearhof {
	clear:both;
}
#directors #staff #officers #emeriti #moy{
	overflow:auto;
	width:100%;
}
*.centerhof {
	clear:both;
	margin:0 auto;
}

