@charset "utf-8";
/* CSS Document */

/* YAHOO RESET  */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/* YAHOO RESET  */


html {
}

#flashcontent {
	height: 100%;
}
/* end hide */

body {
	padding: 0;
	background-image:url('background.gif');
	background-repeat:repeat-y;
	background-position:left top;
	background-color: #eeeeee;
}

#main {text-align:left; width:900px; display:block; position:relative;}

#logInPanel  {height:60px; display:none;}

img { behavior: url(iepngfix.htc); }

p, label {font-family:arial; font-size:11px; line-height:17px;}

.intro	{width:580px; margin-bottom:20px;}

.iconsTable td {font-family:arial; font-size:12px; white-space:nowrap; text-align:right; border:4px solid #fff;}

.pwd		{font-family:arial; font-size:11px; border:0; width:80px;}
#menu p {color:#ffffff; font-family:arial; font-size:11px;}

#header	{width:900px; height:110px;  z-index:3;}

#logo	{position:absolute; margin:0px; left:-19px; top:-29px; width:190px; height:190px; z-index:20;}



#sideRacket {
	position:absolute;
	left:700px;
	top:-150px;
	width:341px;	/*341px;*/
	height:871px;
	background-image:url('racketSide.png');
	background-repeat:no-repeat;
}

#shuttles {
	position:absolute;
	left:-50px;
	top:630px;
	width:242px;
	height:280px;
	background-image:url('shuttles.png');
	background-repeat:no-repeat;
}



#menu {width:150px; text-align:left; color:#ffffff; float:left;}
#page {display:block; width:750px;float:left; text-align:left; padding:30px;}


#menu ul	{margin-top:23px;}

html>body #page {width:690px;} 

ul {list-style:none; padding:15 15 0 15; margin:0px;}
li {
	
}

#page a:active, #page a:link, #page a:visited {text-decoration:underline; font-weight:bold; font-family:arial; color:#333333; }
#page a:hover	{color:#999999;}

#body {background-color:#FFFFFF; z-index:15;}


a:active, a:link, a:visited {text-decoration:underline; font-size:11px; font-weight:bold; font-family:arial; color:#ffffff;  }
a:hover	{color:#cccccc;}

 a.submit:active,  a.submit:link,  a.submit:visited {text-decoration:none; font-size:11px; font-weight:bold; font-family:arial; color:#ffffff;  }
a.submit:hover	{color:#cccccc;}

ul a:active, ul a:link, ul a:visited {text-decoration:none; font-weight:bold; background-color:#ffffff; display:block; font-family:arial; color:#333333; font-size:13px; padding:5px; margin-bottom:1px;}


#quick {margin:15px; }

h1 {font-family:arial; font-weight:bold; font-size:30px; padding:0px; margin:0px; text-transform:uppercase }

h2 {font-family:arial; font-weight:bold; color:#333333; font-size:16px; padding:0px; margin:0px;}

h3 {font-family:arial; font-weight:bold; color:#333333; font-size:14px; padding:0px; margin:0px;}


#menu h3 {color:#ffffff;}
#calendar {display:block; margin-top:10px;}
#calendar div {font-family:arial; font-size:11px; color:#333333; padding:2px; width:94px; height:90px;  margin:1px; float:left;}
#calendar td {border-width:1px 1px 0 0; border-style:solid; border-color:#fff;}
#calendar a:active, #calendar a:link, #calendar a:visited {text-decoration:underline; font-weight:bold; font-family:arial; color:#333333; }
#calendar a:hover	{color:#999999;}

.dow {font-family:arial; font-size:12px; text-align:center; height:25px; background:#333333; color:#ffffff}

.day	{height:100px;}
.mon8 {background:#e3e3e3;}
.mon9 {background:#eeeeee;}
.mon10 {background:#e3e3e3;}
.mon11 {background:#eeeeee;}
.mon12 {background:#e3e3e3;}
.mon1 {background:#eeeeee;}
.mon2 {background:#e3e3e3;}
.mon3 {background:#eeeeee;}
.mon4 {background:#e3e3e3;}
.mon5 {background:#eeeeee;}
.mon6 {background:#e3e3e3;}
.mon7 {background:#eeeeee;}

.holder {float:left; position:relative; font-family:arial; font-size:11px;}

.inputfrm div {font-family:arial; font-size:12px;}

#calendar .mth {position:absolute; vertical-align:top; font-size:50px; text-align:center; font-weight:bold; line-height:90px; color:#FFFFFF; text-transform:uppercase;}
#calendar .dt	{position:absolute; vertical-align:top; font-size:22px; font-weight:bold; color:#999999;}
#calendar .contents {position:absolute; margin-top:25px;}
#calendar .bgcurrent .dt {color:#ffffff;}



.event {float:left; width:20px; padding:1px;}

.today	{color:#FFFFFF;}

#output {display:block; float:none}
#msg {display:block; float:none; width:500px;}


.news	{float:left; padding-top:10px; padding-bottom:10px;}
.news .holder 	{padding:5px; float:left; width:500px; margin-left:10px;}
.news .title {font-family:arial; margin-left:-2px; font-weight:bold; font-size:18px; color:#AAAAAA; line-height:22px; text-transform:uppercase }
.news .body {font-family:arial; font-size:11px; color:#333333; line-height:17px;}
.news .dt	{padding:5px; color:#ffffff; text-align:center; font-family:arial; float:left;}
.news .d	{font-weight:bold; font-size:30px; margin-bottom:-5px;}
.news .tm	{font-weight:bold; font-size:11px;}
.author {font-family:arial; font-size:11px; font-weight:bold;color:#AAAAAA; line-height:17px;}

.inputfrm .title	{width:560px; margin-left:0px; padding:5px; margin-top:3px;}
.inputfrm .body		{width:560px; height:300px; padding:5px; margin-top:3px;}
.inputfrm .author	{ padding:5px; margin-top:3px;}


.cal	{margin-bottom:10px;}
.cal 	.body {height:100px;}
.cal	.title {font-family:arial; font-size:12px; padding:5px; margin-top:3px;}
.cal	.body {font-family:arial; font-size:12px; padding:5px; margin-top:3px;}

.blank	{width:26px; height:33px;}

