div.extcalendar body
{
	scrollbar-face-color:#D7DAE8;
	scrollbar-highlight-color:#D7DAE8;
	scrollbar-shadow-color:#D7DAE8;
	scrollbar-3dlight-color:#D7DAE8;
	scrollbar-arrow-color:#5B6E99;
	scrollbar-track-color:#EDEEF3;
	scrollbar-darkshadow-color:#2B5278;
}

.osub
{
	color:#969696;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:9px;
}

.otgg
{
	color:gray;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
}

div#nifty
{
	background:#003366;
}

div.extcalendar b.rtop b,b.rbottom b
{
	display:block;
	height:1px;
	overflow:hidden;
	background:#003366;
}

div.extcalendar b.r1
{
	margin:0 5px;
}

div.extcalendar b.r2
{
	margin:0 3px;
}

div.extcalendar b.r3
{
	margin:0 2px;
}

div.extcalendar b.rtop b.r4,b.rbottom b.r4
{
	height:2px;
	margin:0 1px;
}

div#nifty_girl
{
	background:#82005D;
}

div.extcalendar b.rtop_girl b,b.rbottom_girl b
{
	display:block;
	height:1px;
	overflow:hidden;
	background:#82005D;
}

div.extcalendar td.hovertd
{
	color:#ffffff;
	background:#9CFFFF;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);
	-moz-opacity:0.5;
}

.oth
{
	background:#003366;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
	font-weight:700;
	height:20px;
}

.otm
{
	background:#F4F4F4;
	color:black;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
}

.otmn
{
	color:black;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
}

.otw
{
	color:white;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
}

.otr
{
	color:red;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
}

.otb
{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
}

.otbp
{
	color:#9DA9B9;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
}

.otbb
{
	color:#003366;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
}

.otg
{
	color:#DEDEDE;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
}

.ob
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
	font-weight:700;
	background:#FFFFFF;
	border-bottom:1px solid #003366;
	border-right:1px solid #003366;
	border-left:1px solid #6987A5;
	border-top:1px solid #6987A5;
	color:#003366;
	height:20px;
	text-decoration:none;
	cursor:hand;
}

.od
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
	font-weight:700;
	background:#FFFFFF;
	border-bottom:2px solid black;
	border-right:2px solid black;
	border-left:2px solid #6987A5;
	border-top:2px solid #6987A5;
	color:#003366;
	text-decoration:none;
	scrollbar-face-color:#6987A5;
	scrollbar-highlight-color:#B5CADE;
	scrollbar-shadow-color:#2B5278;
	scrollbar-3dlight-color:#B5CADE;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#003366;
	scrollbar-darkshadow-color:#2B5278;
}

.oi
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
	font-weight:700;
	background:#FFFFFF;
	border-bottom:2px solid #6987A5;
	border-right:2px solid #6987A5;
	border-left:2px solid black;
	border-top:2px solid black;
	color:#003366;
	height:20px;
	border:1px solid #7F9DB9;
	text-decoration:none;
}

.ois
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:9px;
	background:#FFFFFF;
	border-bottom:2px solid #6987A5;
	border-right:2px solid #6987A5;
	border-left:2px solid black;
	border-top:2px solid black;
	color:#003366;
	height:20px;
	border:1px solid #7F9DB9;
	text-decoration:none;
}

.ot
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
	font-weight:700;
	background:#FFFFFF;
	border-bottom:2px solid #6987A5;
	border-right:2px solid #6987A5;
	border-left:2px solid black;
	border-top:2px solid black;
	color:#003366;
	text-decoration:none;
	border:1px solid #7F9DB9;
}

.otable
{
	background:#F9F9F9 url(/events/images/bottom_gradient.gif) bottom repeat-x;
}

.ttable
{
	background:#003366 left repeat-y;
}

.ttable_girl
{
	background:#82005D left repeat-y;
}

div.extcalendar a:hover
{
	text-decoration:underline;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
}

div.extcalendar a.owl:hover
{
	text-decoration:none;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
}

div.extcalendar a.linka:hover
{
	text-decoration:none;
	color:#D4E2EF;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
}

div.extcalendar a.menua:hover
{
	text-decoration:none;
	color:#4776B6;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
}

.ott
{
	color:#003366;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:18px;
	font:bold;
}

.ott_reg
{
	color:#234B65;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	font:bold;
}

.otmenu
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:10px;
	font:bold;
}

.ote
{
	color:red;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font:bold;
}

.otmenus
{
	color:#000000;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:10px;
	font:bold;
}

.out_txt_sectitle
{
	color:#7D8187;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:12px;
	font:bold;
}

.withbreaksite,.withbreak2
{
	word-wrap:break-word;
}

div.extcalendar b.rtop,b.rbottom,div.extcalendar b.rtop_girl,b.rbottom_girl
{
	display:block;
	background:#FFF;
}

.ottb,.otbm
{
	color:#053451;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
}

div.extcalendar a,div.extcalendar a.menua
{
	text-decoration:none;
	color:#003366;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
}

div.extcalendar a.owl,div.extcalendar a.linka
{
	text-decoration:none;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
}
