
body { margin:0; padding:0; background-color:#353535;}


#page { margin:0 auto; width:1133px; padding:0; background-color:#FFFFFF;}
html>body #content { background:url(images/bg.jpg) repeat-y; height:100%; }
#header { background:url(images/header.jpg) no-repeat; width:1133px; height:79px;}

#logo {
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 79px;
	width: 160px;
	float:left;
	display:inline;
}

.left{ float:left; display:inline;}
.right { float:right; display:inline;}
.clear { clear:both;}

#menubox { margin-right:5px; margin-top:5px;}

#menutop { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#a9a9a9;}
#menutop  a:link , #menutop a:visited{ color:#a9a9a9; text-decoration:none;}
#menutop  a:hover { color:#ffffff; text-decoration:none;}


#menubottom { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; margin-top:45px; margin-right:75px; text-align:right;}
#menubottom  a:link , #menubottom a:visited{color:#ffffff;   text-decoration:none;}
#menubottom  a:hover { color:#a9a9a9;text-decoration:none;}

#main-content { padding-top:6px; color:#000000; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:19px; margin-left:16px;}


#sidebar { background: #8f8f8f url(images/sidebar.jpg) no-repeat top; min-height:400px; width:200px; margin:0; padding:0; height:auto;}
#sidebar p { padding-top:10px; color:#FFFFFF; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:10px;height:auto;}
#spacer { width:18px; min-height:400px; margin:0; padding:0;}

#column { width:915px; margin:0; padding:0; height:auto; background-color: #FFFFFF; float:left; display:inline;}
#banner { width:915px; height:311px; margin:0; padding:0; background:url(images/banner.jpg) no-repeat;}

#footer { background:url(images/header.jpg) no-repeat top; height:60px; width:1133px;  margin:0; padding:0; border-top:1px solid #000;}
#footer p { padding-top:10px; color:#959595; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px;}

#main { width:890px; margin-left:10px; margin-right:10px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-top:5px;}
h2{ font-size:14px; font-weight:bold; color:#000000; margin:0; padding:0;}.maroon {
	color: #AE0000;
}
.req { color: red; }
.sub-title { font-size: 13px; font-weight: bold; color: #AE0000; }

.label {
  padding-top: 7px;
  padding-bottom: 2px;
  padding-left: 1px;
}

.submit {
  padding-top: 10px;
  padding-bottom: 10px;
}

.profiles { list-style-type: none; margin: 0; padding: 0; }
.profiles li { padding: 15px 0px; border-bottom: 1px dotted #330000; }
.team-number { color: #000000; font-weight: normal; font-size: 11px; }
.students { color: #330000; }
.bio { padding-top: 6px; }

.short { display:inline; }
.long { display:none; }