﻿body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 0.8em;
	color: #000000;
	padding: 0px;
	margin: 0px;
}
#background {
	background-image: url(../images/background.gif);
	background-repeat: no-repeat;
	padding: 4px 26px 4px 26px;
	
}
#container {
	text-align: left;
	background-color: #FFFFFF;
}
#container form{
	padding: 0px;
	margin: 0px;
}
#masthead {
	padding: 5px 1px 5px 5px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #003366;
	background-color: #FFFFFF;
}
a:hover img#logo{
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity: .8;
	-khtml-opacity: 0.8;
}
#getstarted
{
	font-size: 1.1em;
	letter-spacing:1px; 	
}
#getstarted img{
	padding:0;
	margin:0;
}
#helptcc
{
	font-size: 1.1em;
	letter-spacing:1px; 	
}
#helptcc a:link {
/*	border: 1px solid #FFCC00;
	width: 90%;
	display: block;
	text-decoration: none; */
	text-align:center;
}
#getstarted a:link {
/*	border: 1px solid #66CCFF;
	width: 90%;
	display: block;
	text-decoration: none; */
	text-align:center;
}
#helptcc a:visited {
/*	border: 1px solid #FFCC00;
	width: 90%;
	display: block;
	text-decoration: none;	*/
	text-align:center;
}
#getstarted a:visited {
/*	border: 1px solid #66CCFF;
	width: 90%;
	display: block;
	text-decoration: none;	*/
	text-align:center;
}
#helptcc a:hover {
/*	border: 1px solid #FFCC00;
	width: 90%;
	display: block;
	background-color: #FFFFCC;
	text-decoration: none; */
	text-align:center;
}
#getstarted a:hover {
/*	border: 1px solid #66CCFF;
	width: 90%;
	display: block;
	background-color: #CCFFFF;
	text-decoration: none;
	text-align:center;	*/
}
#helptcc a:hover img,#helptcc img:hover{
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity: .8;
	-khtml-opacity: 0.8;
}
#getstarted a:hover img, #getstarted img:hover {
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity: .8;
	-khtml-opacity: 0.8;
}
#helptcc a:active {
	/*border: 1px solid #FFCC00;
	width: 90%;
	display: block;
	background-color: #FFFFCC;
	text-decoration: none;
	text-align:center;	*/
}
#getstarted a:active {
	/*border: 1px solid #66CCFF;
	width: 90%;
	display: block;
	background-color: #CCFFFF;
	text-decoration: none;
	text-align:center;	*/
}
#getstarted a:active img{
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity: .8;
	-khtml-opacity: 0.8;
}
#helptcc a:active img{
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity: .8;
	-khtml-opacity: 0.8;
}
#logo, a:link img#logo, a:visited img#logo, a:hover img#logo, a:active img#logo {
	position: relative;
	margin-top: 0px;
	margin-left:-32px;
	padding-right:17px;
	padding-top:3px;
	float: left;
	display:block;
}
#top_nav {
	padding: 5px 0px 5px 5px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #003366;
	background-color: #003366;
	color: #FFFFFF;
	font-size: 14px;
}
#top_nav ul {
	position:relative;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#top_nav ul li {
	list-style-type: none;
	float: left;
	position: relative;
	margin-right: 30px;
}
#top_nav ul li a:link{
	display:block;
	line-height:1.5em;
	color:#FFFFFF;
	text-decoration:none;
}
#top_nav ul li a:visited{
	display:block;
	line-height:1.5em;
	color:#FFFFFF;
	text-decoration:none;
}
#top_nav ul li a:hover{
	color: #FFFFFF;
	line-height:1.5em;
	text-decoration: none;
	display:block;
}
#top_nav ul li a:active{
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	line-height:1.5em;
}
#top_nav ul li ul {
	position: absolute;
	visibility: hidden;
	top:1.5em;
	left:-1px;
	z-index:1200;
	font-size:0.9em;
/*	filter:alpha(opacity=90);*/
/*	-moz-opacity:.9;*/
/*	opacity: .9;*/
	-khtml-opacity: 0.9;
}
#top_nav ul li ul li:hover{
	background-color:#0099CC;
}
#top_nav ul li:hover ul {
	color: #FFFFFF;
	text-decoration: none;
	visibility:visible;
	width:166px;
	padding:0;
	margin:0;
	background-color:#003366;
	z-index:1000;
}
#top_nav ul li:hover ul li:hover ul {
	color: #FFFFFF;
	text-decoration: none;
	visibility:visible;
	width:166px;
	padding:0;
	margin:0;
	background-color:#003366;
	top:0;
	left:168px;
	position:absolute;
}
#top_nav ul li:hover ul li a:link{
	color: #FFFFFF;
	text-decoration: none;
	width:150px;
	padding:5px;
	background-color:#003366;
	border:0.1em solid #FFFFFF;
}
#top_nav ul li:hover ul li a:visited{
	color: #FFFFFF;
	text-decoration: none;
	width:150px;
	padding:5px;
	background-color:#003366;
	border:0.1em solid #FFFFFF;
}
#top_nav ul li:hover ul li a:hover{
	color: #FFFFFF;
	text-decoration: none;
	width:150px;
	padding:5px;
	background-color:#660066;
	border:0.1em solid #FFFFFF;
}
#top_nav ul li:hover ul li a:active{
	color: #FFFFFF;
	text-decoration: none;
	width:150px;
	padding:5px;
	background-color:#660066;
	border:0.1em solid #FFFFFF;
}
#top_nav ul li:hover ul li.altbg a:link{
	color: #FFFFFF;
	text-decoration: none;
	width:150px;
	padding:5px;
	background-color:#006633;
	border:0.1em solid #FFFFFF;
}
#top_nav ul li:hover ul li.altbg a:visited{
	color: #FFFFFF;
	text-decoration: none;
	width:150px;
	padding:5px;
	background-color:#006633;
	border:0.1em solid #FFFFFF;
}
#top_nav ul li:hover ul li.altbg a:hover{
	color: #FFFFFF;
	text-decoration: none;
	width:150px;
	padding:5px;
	background-color:#660066;
	border:0.1em solid #FFFFFF;
}
#top_nav ul li:hover ul li.altbg a:active{
	color: #FFFFFF;
	text-decoration: none;
	width:150px;
	padding:5px;
	background-color:#660066;
	border:0.1em solid #FFFFFF;
}
#top_nav ul li.master a:link,#top_nav ul li.master ul li.master a:link{
	background-image: url("../images/rightarrow.gif");
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
#top_nav ul li.master a:visited,#top_nav ul li.master ul li.master a:visited{
	background-image: url("../images/rightarrow.gif");
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
#top_nav ul li.master a:hover,#top_nav ul li.master ul li.master a:hover{
	background-image: url("../images/rightarrow.gif");
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
#top_nav ul li.master a:active,#top_nav ul li.master ul li.master a:active{
	background-image: url("../images/rightarrow.gif");
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
#top_nav ul li.master ul li a:link,#top_nav ul li.master ul li.master ul li a:link{
	background-image: none;
}
#top_nav ul li.master ul li a:visited,#top_nav ul li.master ul li.master ul li a:visited{
	background-image: none;
}
#top_nav ul li.master ul li a:hover,#top_nav ul li.master ul li.master ul li a:hover{
	background-image: none;
}
#top_nav ul li.master ul li a:active,#top_nav ul li.master ul li.master ul li a:active{
	background-image: none;
}
#top_nav ul li:hover ul li{
	width:165px;
	padding:2px;
}
#top_nav ul li:hover ul li:hover ul li ul{
	color: #FFFFFF;
	text-decoration: none;
	width:166px;
	padding:0;
	background-color:#003366;
	visibility: hidden;
}
#top_nav ul li:hover ul li ul{
	color: #FFFFFF;
	text-decoration: none;
	visibility:hidden;
	width:166px;
	padding:0;
	background-color:#003366;
	visibility: hidden;
}
#top_nav ul li:hover ul li:hover ul li:hover ul{
	color: #FFFFFF;
	text-decoration: none;
	visibility:visible;
	width:166px;
	padding:0;
	margin:0;
	background-color:#003366;
	top:0px;
	left:168px;
	position:absolute;
	z-index:1900;
}
#campusmap ul
{
	margin:0;
	padding-left:15px;
}
#campusmap h4
{
	margin-top:0;
}
#left_col {
	background-color: #FFFFCC;
	height:100%;
	min-height:455px;
}
#left_col h2 {
	margin: 0px;
	padding: 5px;
	color: #003366;
	font-size: 1em;
}
#leftmenu a:link {
	border: 1px solid #66CCFF;
	padding: 5px;
	/*width: 100%;*/
	display: block;
	text-decoration: none;
	background-color: #FFFFCC;
}
#leftmenu a:visited {
	border: 1px solid #66CCFF;
	padding: 5px;
	/*width: 100%;*/
	display: block;
	text-decoration: none;
	background-color: #FFFFCC;
}
#leftmenu a:hover {
	border: 1px solid #66CCFF;
	padding: 5px;
	/*width: 100%;*/
	display: block;
	background-color: #CCFFFF;
	text-decoration: none;
}
#leftmenu a:active {
	border: 1px solid #66CCFF;
	padding: 5px;
	/*width: 100%;*/
	display: block;
	background-color: #CCFFFF;
	text-decoration: none;
}
#leftmenu dt.current {
	border: 1px solid #66CCFF;
	padding: 5px;
	/*width: 100%;*/
	display: block;
	text-decoration: none;
	background-color: #FFFFCC;
	font-weight:bold;
}
#video
{
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 0.8em;
	color: #003366;
	font-weight:bold;
}
#video img {
	border: 2px solid #006633;
	margin-bottom: 0;
	margin-top:0;
	padding:0;
}
#video a:hover img
{
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity: .8;
	-khtml-opacity: 0.8;
}
#page_content {
	border-style: solid;
	border-width: 1px 1px 1px 2px;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	overflow-x:auto;
	overflow-y:hidden;
}
#page_content h2 {
	/*padding: 5px;*/
	font-size: 1.1em;
	color: #003366;
	margin: 0px;
}
#page_content div.subheading h2{
	padding: 5px;
	font-size: 1em;
}
#questions {
	background-color: #EFEFEF;
	overflow-y:auto;
}
#questions dl {
	padding-top: 10px;
	padding-bottom: 5px;
}
#questions dl dt {
	padding-bottom: 10px;
	font-size:0.9em;
}
#news {
	background-color: #EFEFEF;
	overflow-y:auto;
}
#news dl {
	padding-top: 10px;
	padding-bottom: 5px;
}
/*#news dl dt:first-child{
	font-weight:bold;
}
#news dl dt:first-child a:link,#news dl dt:first-child a:visited,#news dl dt:first-child a:hover,#news dl dt:first-child a:active{
	color:red;
}*/
#news dl dt {
	padding-bottom: 8px;
	font-size:0.9em;
}
#footer {
	clear:both;
	text-align: center;
	font-size: 0.8em;
	/*border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #003366;*/
	padding: 5px;
	background-color: #FFFFFF;
	/*background-color: #FFFFCC;
	border: 1px solid #CC0099;*/
}
#lang
{
	font-weight:bold;
}
#ctl00_ContentPlaceHolder1_GridView1
{
	width:96%;
}
#fixed{
	margin:0;
	width:580px;
	height:275px;
	overflow-y:auto;
}
#fixed dl:hover{
	background-color:#FFE;
}
#fixed h3{
	clear:both;
	padding-top:10px;
}
#fixed dl{
	border:1px dotted red;
	padding:3px;
	margin:0
}
#fixed div{
	clear:both;
	margin:0;
}
#weatheralert{
	color:red;
	border:0;
	margin:0;
	padding:0;
}
#weatheralert p{
	border:0;
	margin-top:0;
}
#weatheralert p:hover{
	background-color:#EFEFEF;
}
a:link{
	color:blue;
}
a:visited{
	color: #003399;
}
a:hover{
	color: #FF0000;
	text-decoration: none;
}
a:active{
	color: #FF0000;
	text-decoration: none;
}
a.red:link{
	color:red;
}
a.red:visited{
	color:red;
}
a.red:hover{
	color: red;
	text-decoration: none;
}
a.red:active{
	color: red;
	text-decoration: none;
}
abbr {
	border-bottom:1px dashed;
	cursor:help
}
acronym {
	border-bottom:1px dashed;
	cursor:help
}
code {
	font-family: courier, monospace;
	border:1px solid #cccccc;
	background-color:#ffffcc;
	padding-left:1px;
	padding-right:1px
}
dfn {
	font-style:normal;
	border-bottom:1px dashed;
	cursor:help
}
div.clear{
	margin:0;
	clear:both;
}
div#launcher{
	width:260px;
	padding:8px;
}
div#launcher:hover{
	width:260px;
	padding:8px;
	background-color:#F6C73E;
}
div.textbox {
	clear:both;
	float:left;
	width:150px;
	font-size:.8em;
	padding:2px 10px;
	border-top:1px solid gray;
	border-bottom:1px solid gray;
}
div.photo {
	float:right;
	width:auto;
	font-size:.8em;
	font-weight:bold;
	padding:4px;
}
div>table.tablebordernormaltext+div
{
	margin-top:15px;
}
dl {
	padding: 0px;
	margin: 0px;
}
dl.left{
	float:left;
	margin:0;
	width:40%;
}
dt.smalllinktxt a:link
{
	font-size:0.4em;
}
fieldset {
	border:0;
	font-size: 0.8em;
	padding-left:5px;
	padding-bottom:4px;
	margin:0;
}
#page_content h1{
	margin-top: 0.7em;
	margin-bottom: 0;
	padding-bottom:0;
	font-size: 1.3em;
	color: #006;
	text-align:left;
}
h2{
	margin-top: 0.7em;
	margin-bottom: 0.4em;
	font-size: 1.3em;
	color: #006;
	text-align:left;
}
h2+table.tablebordersmallerfixedtext{
	margin-top:20px;
}
h2+table.tablebordernormaltext{
	margin-top:20px;
}
h2+div table.tablebordernormaltext{
	margin-top:15px;
	margin-bottom:15px
}
h2+div{margin-top:20px;}
h3{
	font-size: 1.2em;
	text-align:left;
	color: #006;
	clear:both;
}
h4{
	color:#006;
	font-size:1em;
}
hr{
	margin:  0;
	height: 2px;
	border: 0;
	color: #FC0;
	padding: 0;
	background-color: #FC0;
	font-size:0;
}
html { 
	min-height: 100%; margin-bottom: 1px;
}
img {
	border-width: 0px;
	padding: 0px;
}
img.left {
	float:left;
	margin-right:5px; 
	margin-top:2px;
}
img.right {
	float:right;
	margin-left:3px;
	margin-top:2px;
}
kbd {
	padding:0px 1px 0px 1px;
	border-width:1px 2px 2px 1px;
	border-style:solid
}
ol
{
	list-style-type:decimal;
}
ol ol{ 
	list-style-type:lower-alpha;
}
ol ol ol{ 
	list-style-type:lower-roman;
}
samp {
	font-family: courier, monospace;
	border:1px solid #cccccc;
	background-color:#ccffcc;
	padding-left:1px;
	padding-right:1px
}
p{
	text-align: left;
	border: 1px solid #fff;
}
/*p:hover
{
	background-color:lightyellow;
	border: 1px solid #ccc;
}*/
p.indent {
	margin-left:40px;
}
p.left {
	text-align:left;
}
p.center {
	text-align:center;
	clear:both;
}
/*p.center:hover
{
	background-color:#FFF;
	border: 1px solid #FFF;
}*/
p.right {
	text-align:right;
}
span.underline {
	text-decoration:underline;
}
span.strikethrough {
	text-decoration:line-through
}
table {
	font-size:1em;
}
table caption
{
	padding-bottom:15px;
	color:#006;
	font-size:1em;
}
table.basicclassinfo, table.basicclassinfofuture
{
border:1px solid navy;
}
table.basicclassinfo
{
margin-bottom:10px;
}
table.basicclassinfofuture
{
margin-bottom:-10px;
}
table.basicclassinfofuture + h3
{
margin-top:20px;
}
table.tablebordernormaltext+div
{
	margin-top:15px;
}
table.tablebordersmallerfixedtext+div
{
	margin-top:15px;
}
td
{
	text-align:left;
}
table.basicclassinfo td, table.basicclassinfo th, table.basicclassinfofuture td, table.basicclassinfofuture th
{
border:1px dashed navy;
}
table.basicclassinfo td.itemno, table.basicclassinfo th.itemno, table.basicclassinfofuture td.itemno, table.basicclassinfofuture th.itemno
{
width:75px;
}
table.basicclassinfo td.section, table.basicclassinfo th.section, table.basicclassinfofuture td.section, table.basicclassinfofuture th.section
{
width:80px;
}
table.basicclassinfo td.location, table.basicclassinfo th.location
{
width:80px;
}
table.basicclassinfo td.days, table.basicclassinfo th.days
{
width:100px;
}
table.basicclassinfofuture td.days, table.basicclassinfofuture th.days
{
width:140px;
}
table.basicclassinfo td.times, table.basicclassinfo th.times
{
width:100px;
}
table.basicclassinfofuture td.times, table.basicclassinfofuture th.times
{
width:140px;
}
table.basicclassinfo td.instructor, table.basicclassinfo th.instructor
{
width:95px;
}
table.basicclassinfofuture td.instructor, table.basicclassinfofuture th.instructor
{
width:175px;
}
table.basicclassinfo td.fee, table.basicclassinfo th.fee
{
width:80px;
}
/*tr:hover
{
	background-color:lightyellow;
	border: 1px solid #ccc;
}*/
.alignright
{
	text-align:right;
}
.alignright td
{
	text-align:right;
}
.alignright td.center
{
	text-align:center;
}
.announcement
{
	display:block;
	width: 765px;
	height: 25px;
	line-height: 25px;
	background-color: #F26721;
	font-weight:bold;
	margin-top:3px;
	margin-bottom: 3px;
}
.announcement a:link
{
	color:#FFF;
}
.announcement a:visited
{
	color:#FFF;
}
.announcement a:hover
{
	color:#FFF;
}
.announcement a:active
{
	color:#FFF;
}
.bold
{
	font-weight:bold;
}
.borderwithpadding{
	border: 2px solid #FC0; 
	padding:5px;
}
.borderwithpadding p{
	margin-top:0;
}
.bottommargin
{
	margin-bottom:20px;
}
.ceborder
{
	border: 5px solid navy;
}
.center{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.clear {
	clear:both;
}
.dropdownspacer {
	margin-top:14px;
}
.flushleft
{
	margin:0;
}
.hr
{
	margin:  2px 0 0 0;
	height: 2px;
	border: 0;
	padding: 0;
	font-size:0px;
	border-top:1px solid #FFF;
}
.blueborder
{
	border:1px dotted navy;
	margin: 10px 0 0 0;
	padding: 1px;
	color:#606060;
}
.blueborder input
{
	color:#606060;
}
.blueborder:hover
{
	border:1px dotted navy;
	color: #000;
}
.blueborder:hover input
{
	color:#000;
}
.bodyhr{
	margin:0; padding:0;
}
.bottomhr
{
	clear:both;
	margin: 0;
	height: 0;
	border: 0;
	padding: 0;
	font-size:0;
	border-top:2px solid #FC0;
	clear:both;
	background-color:#FFFFFF;
}
.ceseparator
{
	margin:0 0 12px 0;
	height: 0;
	color: #09C;
	padding: 0;
	font-size:0px;
	border-top:3px dashed #FC0;
}
.cequarter
{
	text-align: center;
	color:#FC0;
	padding: 4px;
	border: 2px solid #09C;
}
.clopenseparator
{
	margin:12px 0 3px 0;
	height: 0;
	color: #09C;
	padding: 0;
	font-size:0px;
	border-top:3px dashed #FC0;
}
.divfloatleft
{
	float: left;
	margin-top: 2px;
	margin-right: 5px;
	display: block;
	border: 2px dotted #039;
}
.hideforscreen, .hide
{
	display:none;
}
.leftmargin
{
	margin-lefT:30px;
}
.lightbluebg
{
	background-color:#ADD8E6;
	padding: 6px;
}
.nowrap
{
	white-space:nowrap;
}
.redhr
{
	margin:  2px 0 0 0;
	height: 2px;
	border: 0;
	padding: 0;
	font-size:0px;
	border-top:1px solid red;
}
.content{
	padding:5px;
} 
.help{
	border-bottom: 1px dashed #039;
	cursor:help;
}
.lgtxttopmgn{
	margin-top: 0.9em;
	font-size: 1.2em;
}
.noclear
{
	clear:none;
}
.noclear h3
{
	clear:none;
}
.nomargin{
	margin:0;
}
.notice{
	border: 2px solid red;
	margin-bottom:0;
	margin-top: 18px;
	padding:5px;
}
.notice h3{
	color:red;
	margin-top:0;
	padding-top:0;
	text-align:center;
}
.notopmargin {	
	margin-top:0;
	padding:2px;
}
.red
{
	color:red;
}
.subheading {
	padding: 0px;
	margin: 0px;
	width: 100%;
	background-color: #FFCC00;
	line-height: 1.2em;
}
.search {
	margin: 0;
	padding: 0;
	width: 290px;
	height:65px;
	float: right;
	overflow:auto;
}
.searchbox {
	margin: 0px;
	padding: 0px;
	width: 200px;
}
.show {
	display:block;
}
.smalltext, .smalltxt {
	font-size:0.7em;
}
.smallertext
{
font-size:0.6em;
}
.tablearoundborder{
	border: 1px solid #FC0;
	margin: 5px 1px 1em;
}
.tablearounddashedborder{
	border: 3px dashed #FC0;
	margin: 5px 1px 1em;
}
.tablearounddashedborder:hover{
	border: 3px dashed #FC0;
	background-color:#FC0;
	margin: 5px 1px 1em;
}
.tablebordersmallerfixedtext
{
	font-size:11px;
	border:1px solid #FC0;
	border-collapse:collapse;
	margin: 5px 1px 1em;
}
.tablebordersmallerfixedtext td
{
	border:1px solid #FC0;
	border-collapse:collapse;
}
.tablebordersmallerfixedtext th
{
	border:1px solid #FC0;
	border-collapse:collapse;
}
.tablebordernormaltext
{
	border:1px solid #FC0;
	border-collapse:collapse;
	margin: 5px 1px 1em;
}
.tablebordernormaltext td
{
	border:1px solid #FC0;
	border-collapse:collapse;
	padding:2px;
}
.tablebordernormaltext th
{
	border:1px solid #FC0;
	border-collapse:collapse;
	padding:2px;
}
.tabletopbottommargin
{
	margin:15px 1px 15px 1px;
}
.top
{
	vertical-align:top;
}
.toppadding
{
	padding-top:2px;
}
.topbottommargin
{
	margin:9px 0 3px 0;
}
.topmargin
{
	margin-top:10px;
}
.whitespace
{
	padding: 4px;
	border: 0;
}
.width33percent
{
	width: 33%;
}
.width50percent
{
	width: 50%;
}
.wrapper {
	padding-left: 5px;
	padding-right: 5px;
}
.yellowbg
{
background-color:#FC3;	
}
.yellowbgpure
{
	background-color:#ff0;
}
.imgmiddle {
/*	position: relative;
	z-index:0;
	top: 2px;
*/
}
table.basicclassinfo + div.futurebasicnote {
	display:block;
	position:relative;
	margin-top:-8px;
}
.bold
{
	font-weight:bold;
}
.italic
{
	font-style:italic;
}
#scoreboard,#upcominggames{
	border:3px solid #fc0;
	padding:5px;
	font-weight:normal;
	background-color:#eee;
	text-align:left;
}
#upcominggames{
	border:3px solid #FC0;
	font-weight:normal;
	background-color:#eee;
	margin-top:10px;
}
#scoreboard h3,#upcominggames h3{
	margin:0;

}
.tourney{
	background-color:#eee;
}
.tourneyheader{
	font-weight:bold;
	background-color:#ddd;
}
.tourneyheader td{
	text-align:center;	
}
td.date{
	width:55px;
}
td.location{
	width:110px;
}
td.opponentname{
	width:150px;
}
td.time{
	width:67px;
}
td.score{
	width:70px;
}
td.conferencerecord{
	width:50px;
}
.ibestvideo{
	width:280px;
	float:left;
	text-align:center;
	height:250px;
}
.surgicalphoto{
	margin-top:3px;
	margin-right:5px;
	width:340px;
	float:left;
	border:1px dashed #fc0;
	padding:3px;	
}
.ptl_page, .ptl_col_1, .ptl_portlet_vertical{
	border:0;
	margin:0;
	padding:0;
}
#skiplink a {
	width: 0;
	position: absolute;
	overflow: hidden;
	height: 0;
}
#skiplink a:active, #skiplink a:focus {
	width: auto;
	padding: 3px 5px 5px;
	border: 1px solid #FFFFFF;
	background-color: navy;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	position: absolute;
	overflow: visible;
	height: auto;
	top: 3px;
	left: 3px;
	z-index: 5;
}
#google_translate_element{
padding:5px;
}
#google_translate_element a:link{
display:inline;
border:0;
padding:0;
margin:0;
background-color:transparent;
font-size:0.8em;
}
#google_translate_element a:visited{
display:inline;
border:0;
padding:0;
margin:0;
background-color:transparent;
font-size:0.8em;
}
#google_translate_element a:hover{
display:inline;
border:0;
padding:0;
margin:0;
background-color:transparent;
font-size:0.8em;
}
#google_translate_element a:active{
display:inline;
border:0;
padding:0;
margin:0;
background-color:transparent;
font-size:0.8em;
}
#jumpMenu{
font-size:13px;
}
.homead{
padding:6px 10px 10px 10px;
border:1px solid #FFCC00;
}
.homead1{
background-color:#EEFFFF;
padding-bottom:3px;
padding-top:6px;
padding-right:0;
padding-left:2px;
filter:alpha(opacity=80);
}
.homead1 a:hover img{
-moz-opacity:.8;
opacity: .8;
-khtml-opacity: 0.8;
}
.homead2{
background-color:#CCFFFF;
}
#leftmenu .center a:hover img{
-moz-opacity:.8;
opacity: .8;
-khtml-opacity: 0.8;
}
#leftmenu div.center a:hover{
background-color:transparent;
}
.uppercase{
text-transform:uppercase;
}
.mediumbrick{
background-image:url('/images/mediumbrick.jpg');
background-repeat:no-repeat;
height:273px;
padding-top:162px;
margin-bottom:15px;
}
.largebrick{
background-image:url('/images/largebrick.jpg');
background-repeat:no-repeat;
height:256px;
padding-top:179px;
margin-bottom:15px;
}
.largebrick label{
float:left;
width:125px;
padding-left:30px;
color: #fff;
font-weight:bold;
margin-bottom:8px;
line-height:25px;
}
.mediumbrick label{
float:left;
width:115px;
padding-left:55px;
color: #fff;
font-weight:bold;
margin-bottom:8px;
line-height:25px;
}
.largebrick .uppercase{
margin-bottom:8px;
background-color:transparent;
font-size:20px;
text-align:center;
border:1px dotted #fff;
width:270px;
}
.mediumbrick .uppercase{
margin-bottom:8px;
background-color:transparent;
font-size:20px;
text-align:center;
border:1px dotted #fff;
width:226px;
}
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:750px;
}
.ContextMenuPanel 
{
	border: 1px solid #868686;
	z-index: 1000;
	background: url(images/menu-bg.gif) repeat-y 0 0 #FAFAFA;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
}
.ContextMenuBreak
{
	margin:1px 1px 1px 32px;
	padding:0;
	height:1px;
	overflow:hidden;
	display:block;
	border-top: 1px solid #C5C5C5;	
}

a.ContextMenuItem
{
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 33px;
	white-space: nowrap;
}

a.ContextMenuItem-Selected
{
	font-weight: bold;
}

a.ContextMenuItem:hover
{
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px 18px 3px 32px;
}
.calendarcell{	text-align: left; vertical-align:top;font-size:.9em;height:50px;border-collapse:collapse;border:1px solid #CCC;}
.calendarcell:first-line{font-weight:bold;}
.dayheadercell{ text-align: left; vertical-align:top;font-size:1em;border-collapse:collapse;border:1px solid #CCC;}
.threedivcolspan{ clear:both; float:none; width:765px; text-align:left; margin:0;padding:0;}
.calendartable{ border:1px solid #CCC;width:100%;border-collapse:collapse;margin:0;padding:0;}
.calendartitle{ border-width:0px;width:100%;margin:0;padding:0;border-color:#CFCFCF}
.calendartodaycell{background-color:#EFEFEF;border-collapse:collapse;text-align:left;vertical-align:top;font-size:.9em;height:50px;border:1px solid #CCC;}
.calendartodaycell:first-line{font-weight:bold;}
.nomargin{margin:0;}
.calendarprevmoncell{color:#CFCFCF;text-align: left; vertical-align:top;font-size:.9em;height:50px;border-collapse:collapse;border:1px solid #CFCFCF;}
.tooltipdiv{margin-top:8px;margin-bottom:10px;}
#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px dotted #FC0;
padding: 2px;
background-color: #EFEFEF;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
