@charset "UTF-8"; 

/* RESET CODE v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* Shop styles */
.shop_panel 
{

}

.shop_cart_details {
color: black;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
background-color: Transparent;
padding: 5px;
height: 59px;
margin: 0px;
height: 19px;
font-size: 10pt;
}

#shopping_cart 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	border: dotted 2px #bbbbbb;
width: 180px;
margin-bottom: 10px;
padding: 3px;
}

#shopping_cart_items 
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d2222a;
    
}
/* Site Styles  */
#wrapper {
	width: 984px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	background-image: url(background_header.jpg);
	background-repeat: no-repeat;
	height: 154px;
	width: 984px;
	overflow: hidden;
	position: relative;
}
#nav_main {
	background-image: url(background_navbar.jpg);
	overflow: hidden;
	height: 33px;
	width: 984px;
}
#feature_banner {
	background-image: url(background_banner.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	position: relative;
	height: 277px;
	width: 984px;
}
#content_wrapper {
	background-image: url(background_content.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	position: relative;
	height: 229px;
	width: 984px;
}
#footer {
	background-image: url(background_footer.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	position: relative;
	height: 45px;
	width: 984px;
}
#feature_year {
	overflow: hidden;
	height: 118px;
	width: 108px;
	position: absolute;
	left: 51px;
	top: 60px;

}
#feature_year h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight: bold;
	color: #000;
	text-align: center;
	line-height: 20px;
        margin:0px;
        padding:0px;
	margin-top: 1px;
}
#feature_year p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color: #000;
	margin:0px;
	padding:0px;
	margin-top:10px;
}
.colorboxmodal {
	font-family: Arial, Helvetica, sans-serif;
/*	font-size: 9px; */
	line-height: 10px;
	color: #000;
	margin:0px;
	padding:0px;
	margin-top:10px;
}
.colorboxmodal:hover {
	text-decoration:underline;
}
.colorboxmodal_back {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 13pt;
	color: #000;
	margin:0px;
	padding:0px;
	margin-top:10px;
}
.colorboxmodal_back:hover {
	text-decoration:underline;
}
 
 
#welcome_message {
	position: absolute;
	height: 141px;
	width: 486px;
	left: 228px;
	top: 37px;
        margin:0px;
        padding:0px;
}
#welcome_message h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	line-height: 30px;
	color: #E21E26;
	font-weight: 300;
        margin:0px;
	margin-bottom:15px;
        padding:0px;            
}
#welcome_message p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 120%;
	color: #333;
        margin:0px;
        padding:0px;
	margin-bottom: 7px;
}
#section_title_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	font-weight: normal;
	color: #000;
	position: absolute;
	height: 12px;
	width: 175px;
	left: 22px;
	bottom: 14px;
}
#section_title_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	font-weight: normal;
	color: #000;
	position: absolute;
	height: 13px;
	width: 175px;
	left: 239px;
	bottom: 14px;
}
#section_title_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	font-weight: normal;
	color: #000;
	position: absolute;
	height: 12px;
	width: 240px;
	left: 524px;
	bottom: 14px;
}
#section_title_4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 13px;
	font-weight: normal;
	color: #000;
	position: absolute;
	height: 12px;
	width: 175px;
	left: 809px;
	bottom: 14px;
}
#date_left {
	overflow: hidden;
	position: absolute;
	height: 21px;
	width: 21px;
	left: 21px;
	top: 111px;
	cursor: pointer;
}
#date_right {
	overflow: hidden;
	position: absolute;
	height: 21px;
	width: 21px;
	left: 166px;
	top: 111px;
	cursor: pointer;
}
#header h1 {
	display: none;
}
.feature_year_item {
	height: 116px;
	width: 108px;
	background: transparent !important; /* IE6 Issue*/
}
.feature_year_item p a {
	color: #600;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #930;
}
#column_1 {
	overflow: hidden;
	position: absolute;
	height: 227px;
	width: 198px;
	left: 0px;
	top: 2px;
}
#column_1 img {
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 4px;
}
#column_2_events {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	overflow: hidden;
	position: absolute;
	height: 174px;
	width: 265px;
	left: 219px;
	top: 2px;
}

#column_2_link {
	background-image: url(background_feature2_link.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
	height: 29px;
	width: 265px;
	left: 219px;
	top: 186px;
}
#column_2_link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 29px;
	color: #CB0000;
	padding-left: 26px;
	text-decoration: none;
	display: block;
}

.event_date {
	color: #E21E26;
}
.event_title {
	color: #666666;
	line-height: 12pt;
	font-weight: bolder;
}
.event_text {
	color: #666;
	line-height: 10pt;
}
.event_item {
	display:block;

}
.event_item_link {
	text-decoration:none;
	display:block;
	padding-bottom:10px;
	padding-top:6px;
	padding-left: 4px;
	min-hieght: 20px;
	}
.event_item_link:hover{
	background-color:#F3F3F3;
	min-hieght: 20px;
	}
#galelry_wrapper {
	overflow: hidden;
	position: absolute;
	height: 213px;
	width: 264px;
	left: 503px;
	top: 3px;
}
#galelry_wrapper img {
	display: block;
}
#galelry_wrapper div {
	overflow: hidden;
	height: 213px;
	width: 264px;
}
#clubs {
	position: absolute;
	height: 200px;
	width: 196px;
	right: 0px;
	top: 3px;
}
.club_item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 27px;
	color: #A59470;
	text-decoration: none;
	background-image: url(background_club.jpg);
	display: block;
	height: 27px;
	width: 186px;
        margin:0px;
	padding:0px;
	padding-left: 10px;
}
.club_item:hover {
	color: #D2232A;
}
.club_sep {
	height:2px;
	background-image:url(club_sep.gif);
	width:196px;
	padding:0px;border:0px;
        margin:0px;
}
#clubs h2 {
	background-image: url(ourpartners.jpg);
	text-indent: -999px;
	overflow: hidden;
	height: 33px;
	width: 196px;
        margin:0px;
        padding:0px;
}
#partners {
	overflow: hidden;
	height: 41px;
	width: 196px;
}
#footer_logo {
	overflow: hidden;
	position: absolute;
	height: 26px;
	width: 337px;
	left: 0px;
	top: 7px;
}
#footer_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 15px;
	color: #999;
	overflow: hidden;
	position: absolute;
	height: 15px;
	width: 636px;
	top: 13px;
	right: 6px;
	text-align: right;
}
.red {
	color: #E21E26;
}
#footer_text a {
	color: #999;
	text-decoration: none;
}
#gallery_bar {
	background-image: url(gallery_back.png);
	overflow: hidden;
	position: absolute;
	height: 29px;
	width: 264px;
	left: 503px;
	top: 186px;
	z-index: 900;
}
#gallery_link {
	overflow: hidden;
	position: absolute;
	height: 29px;
	width: 265px;
	left: 502px;
	top: 186px;
	z-index:991;
}
#gallery_link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 29px;
	color: #FFFFFF;
	padding-left: 26px;
	text-decoration: none;
	display: block;
}
#gallery_prev {
	position: absolute;
	height: 19px;
	width: 19px;
	z-index: 999;
	left: 709px;
	top: 191px;
	cursor:pointer;
}
#gallery_next {
	position: absolute;
	height: 19px;
	width: 19px;
	z-index: 999;
	left: 736px;
	top: 191px;
	cursor:pointer;
}
.Level0 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	width: 164px;
	height: 30px;
	float: left;
	text-align: center;
}
.Level0 a{
	width: 164px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
}
.Level0 a:hover{
	color:#FFCB33;
}
.Level0Selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	width: 164px;
	height: 30px;
	float: left;
	text-align: center;
	color:#FFCB33
}
.Level0Selected a{
	width: 164px;
	text-decoration:none;
	color:#FFCB33;
}
.Level0Selected a:hover{
	color:#FFCB33;
}

/* 2nd Level Pages */
#maincontent_wrapper {
	background-color: #FFF;
	background-image: url(background_cloudfade3.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
}

#maincontent_wrapper_3col {
	background-color: #FFF;
	background-image: url(background_cloudfade3.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
}

#left_navigation {
	width: 175px;
	padding-top: 19px;
	padding-left: 20px;
	float: left;
	padding-right: 10px;
	min-height: 180px;
}
.Level1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #000;
	padding-top: 5px;
	padding-bottom: 5px;
}

.Level1 a{
	color: #000;
	text-decoration:none;
}
.Level1 a:hover{
	color: #D2222A;
	text-decoration:none;
}

.Level1Selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color:#D2222A;
	padding-top: 5px;
	padding-bottom: 5px;
}
.Level1Selected a{
	color:#D2222A;
	text-decoration:none;
}

.Level2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #000;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 4px;
}

.Level2 a{
	color: #000;
	text-decoration:none;
	margin-left: 4px;
}
.Level2 a:hover{
	color: #D2222A;
	text-decoration:none;
}

.Level2Selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color:#D2222A;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 4px;
}
.Level2Selected a{
	color:#D2222A;
	text-decoration:none;
	margin-left: 4px;
}


#navtitle {
	background-image: url(nav_title.gif);
	background-repeat: no-repeat; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	height: 23px;
	width: 180px;
	margin-bottom: 5px;
	padding-left: 16px;
}

/* CSS Styles for Zeus Articles */
#article_area {
	float: left;
	width: 700px;
	padding-top: 20px;
	padding-left: 10px;
	overflow: hidden;
}

#article_area p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 180%; /* was 15px */
	color: #333;
	margin-bottom: 6px;
	/*width: 700px;*/
}
#ctl00_MainContent_ctlEventsCalendar_ctlEventView_ctlEventViewSummary_tblResults {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	line-height: 15px;
	font-weight: bold;
	color: #333;
	margin-bottom: 6px;
	

}
.title,#ctl00_lblTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	line-height: 30px;
	font-weight: bold;
	color: #D2222A;
	margin-bottom: 6px;
	
}
.RowSearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	line-height: 15px;
	color: #333;
	margin-bottom: 6px;
	
}

.RowSearch a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	line-height: 15px;
	color: #000;
	margin-bottom: 6px;
	
}
/* News Styles */
.NewsTitle
{
    COLOR: #D2222A;
    font-weight: bold;
    FONT-SIZE: 12px;
    line-height: 14px;
    text-transform: capitalize;
}
.NewsDate
{
    COLOR: #666666;
    FONT-SIZE: 9px;
}
.NewsTitleSmall
{
    COLOR: #666666;
    FONT-SIZE: 10px;
}
.Abstract
{
	line-height: 20px;
	font-size: 12px;
	padding: 8px;
}
#article_area h1,#ctl00_MainContent_ctlEventsCalendar_ctlCalendarFilter_lblSearch h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 26px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #D2222A;
	
}
#ctl00_MainContent_ctlEventsCalendar_ctlCalendarFilter_lblSearch,.fldCaption {
	font-family: Arial, Helvetica, sans-serif;
/*	font-size: 16px; */
	line-height: 18px;
	font-weight: normal;
	margin-bottom: 10px;
	color: #666666;
	
}
.TableHeader,#ctl00_MainContent_ctlEventsCalendar_ctlCalendarFilter_lblSearch {
	background-color: #E4E5DA;
	padding-top: 3px;
	font-weight: bold;
	color: #666666;
}
#ctl00_MainContent_ctlEventsCalendar_ctlCalendarFilter_lblSearch {
	background-color: #E4E5DA;
	padding-top: 3px;
	font-weight: bold;
	color: #666666;
}
#ctl00_MainContent_ctlEventsCalendar_ctlCalendarFilter_pgSearch {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.CalendarMonth {
	background-color: #999999;
	padding: 2px;
}
.CalendarBG {
	background-color: #E4E5DA;	
}
#ctl00_MainContent_ctlEventsCalendar_ctlCalendarFilter_SearchEvent_ddlRegion {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#ctl00_MainContent_ctlEventsCalendar_ctlCalendarFilter_SearchEvent_ddlCompetitionType {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.CalendarMonthSelect {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
}
#article_area h2,#ctl00_MainContent_ctlEventsCalendar_ctlEventView_ctlEventViewSummary_tblResults,.title,#ctl00_MainContent_ctlEventsCalendar_ctlCalendarFilter_lblSearch h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #D2222A;
}

#article_area h3, #ctl00_MainContent_ctlEventsCalendar_ctlEventView_ctlEventViewSummary_tblResults,.title,#ctl00_MainContent_ctlEventsCalendar_ctlCalendarFilter_lblSearch h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #000000;
}
#article_area h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #D2222A;	

}
#article_area h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #000000;	

}
#article_area h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: normal;
	margin-bottom: 10px;
	color: #D2222A;	

}
#article_area a {
	color: #D2222A;
	text-decoration: none;
}
#article_area a:hover {
	text-decoration: underline;
}
#article_area, #ctl00_MainContent_ctlEventsCalendar_ctlEventView_ctlEventViewSummary_tblResults,.title,#ctl00_MainContent_ctlEventsCalendar_ctlCalendarFilter_lblSearch ul,#article_area ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding-left: 15px;
	margin-bottom: 10px;
	list-style-type: disc;
	list-style-position: inside;
}
#article_area li, #ctl00_MainContent_ctlEventsCalendar_ctlEventView_ctlEventViewSummary_tblResults,.title,#ctl00_MainContent_ctlEventsCalendar_ctlCalendarFilter_lblSearch li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	padding-left: 2px;
	margin-left: 2px;
	list-style-type: disc;
	list-style-position: inside;
}
/* CSS styles for 3 col article*/

.Updated {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #bababa;
}

#article_area_3col {
	float: left;
	width: 520px;
	padding-top: 20px;
	padding-left: 10px;
	overflow: hidden;
}
#article_area_3col p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	width: 490px;
	color: #333;
	margin-bottom: 6px;
}
#article_area_3col h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 26px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #D2222A;
}
#article_area_3col h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #D2222A;
}
#article_area_3col h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	margin-bottom: 10px;
	color: #000000;
}
#article_area_3col h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #D2222A;	

}
#article_area_3col h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #000000;	

}
#article_area_3col h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: normal;
	margin-bottom: 10px;
	color: #D2222A;	

}
#article_area_3col a {
	color: #D2222A;
	text-decoration: none;
}
#article_area_3col a:hover {
	text-decoration: underline;
}
#article_area_3col ul,#article_area_3col ol,{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding-left: 15px;
	margin-bottom: 10px;
	list-style-type: disc;
	list-style-position: inside;

}
#article_area_3col li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding-left: 15px;
	list-style-type: disc;
	list-style-position: inside;
}
.gallerybg {
	padding: 8px;
	border: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 12px;
	font-weight: normal;
	
}
/* CSS Styles for Modal Popups */

#modalpopup p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #333;
	margin-bottom: 10px;
}
#modalpopup {
margin:0px;
padding:30px;}

#modalpopup h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 24px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #D2222A;
}
#modalpopup h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #D2222A;
}
#modalpopup h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	margin-bottom: 10px;
	color: #000000;
}
#modalpopup a {
	color: #D2222A;
	text-decoration: none;
}
#modalpopup a:hover {
	text-decoration: underline;
}
#modalpopup ul,#modalpopup ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	list-style-type: circle;
	padding-left: 15px;
	margin-bottom: 10px;
}


#right_column {
	float: left;
	width: 200px;
	margin-left: 30px;
	margin-top: 20px;
	overflow: hidden;
}

#ctl00_MainContent_ctlEventsCalendar_ctlEventView_dvViewSummary {
	margin: 20px;
	padding: 0;
	vertical-align: top;
#ctl00_MainContent_ctlEventsCalendar_ctlEventView_dvViewSummary: hover{
	background-color:#F3F3F3;
}

.Updated {
    COLOR: #ff0000;
    FONT-SIZE: 12px;
    font-family: Arial, Georgia, Times New Roman, Serif;
    padding-bottom: 0px;
    margin-bottom:0px;
    font-weight:lighter;
	
}


/* header styles */
H1
{
    COLOR: #ff0000;
    FONT-SIZE: 25px;
    font-family: Arial, Georgia, Times New Roman, Serif;
    font-weight: bold;
    padding-bottom: 5px;
    margin-bottom:0px;
}
H2
{
    COLOR: #ff0000;
    FONT-SIZE: 17px;
    font-family: Arial, Georgia, Times New Roman, Serif;
    font-weight: bold;
    padding-bottom: 10px;
    margin-bottom:0px;
}
H3
{
    COLOR: #000000;
    FONT-SIZE: 17px;
    font-family: Arial, Georgia, Times New Roman, Serif;
    font-weight: bold;
    padding-bottom: 0px;
    margin-bottom:0px;
}
H4
{
    COLOR: #ff0000;
    FONT-SIZE: 15px;
    font-family: Arial, Georgia, Times New Roman, Serif;
    font-weight: bold;
    padding-bottom: 0px;
    margin-bottom:0px;
}
H5
{
    COLOR: #000000;
    FONT-SIZE: 14px;
    font-family: Arial, Georgia, Times New Roman, Serif;
    font-weight: bold;
    padding-bottom: 0px;
    margin-bottom:0px;
}
H6
{
    COLOR: #ff0000;
    FONT-SIZE: 12px;
    font-family: Arial, Georgia, Times New Roman, Serif;
    padding-bottom: 0px;
    margin-bottom:0px;
    font-weight:lighter;
}
/* Form Styles */
TEXTAREA
{
    COLOR: #333333;
    FONT-FAMILY: Arial, Georgia, Times New Roman, Serif;
    FONT-SIZE: 11px;
}
SELECT
{
    COLOR: #333333;
    FONT-FAMILY: Arial, Georgia, Times New Roman, Serif;
    FONT-SIZE: 11px;
}
INPUT
{
    COLOR: #333333;
    FONT-FAMILY: Arial, Georgia, Times New Roman, Serif;
    FONT-SIZE: 11px;
}
.fldCaption
{
    COLOR: #666666;
	font-family: Arial, Helvetica, sans-serif;
	padding: 1px;
	font-size: 10px;
}
/* Extra Zeus Genrated styles*/
#ctl00_MainContent_ctlEventsCalendar_ctlEventView_ctlEventViewSummary_trPaging {
	background-color:#bababa;

}

.right {
	float: right;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 4px;
}
.left {
	float: left;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 4px;
}
.bulkchangetitle
{
	font-weight: bold;
	color: #666666;
	background-color: #e5e5e5;
}	
.BulkChangeTop
{
	background-color: #e5e5e5;
	border-top: solid 1px #666666;
}
.BulkChangeTable
{
	background-color: #e5e5e5;
	color: #000000;
}
.EvenRow
{
	background-color: #ffffff;
 	background-image: url(style_row_bg.gif);
 	background-repeat: repeat-x;
 	background-position: left bottom;
 	padding-top: 3px;
 	padding-bottom: 3px;
}
.OddRow
{
	background-color: #ffffff;
 	background-image: url(style_row_bg.gif);
 	background-repeat: repeat-x;
 	background-position: left bottom;
 	padding-top: 3px;
 	padding-bottom: 3px;
}
.GridTD
{
    padding-left: 10px;
    padding-right: 10px;
}
.Warning
{
    COLOR: #666666;
    FONT-SIZE: 9px;
}
.TableHeader
{
    COLOR: #666666;
    font-weight: bold;
    font-size: 10px;
	background-color: #E4E5DA;
	border-bottom: solid 1px #e5e5e5; 
}
#ctl00_MainContent_ctlEventsCalendar_ctlEventView_ctlEventViewSummary_trPaging,ctl00_MainContent_ctlEventsCalendar_ctlEventView_ctlEventViewSummary_tblResults,ctl00_MainContent_ctlEventsCalendar_ctlEventView_ctlEventViewSummary_rpResults_ctl01_lblItemPeriod {
	    COLOR: #666666;
    font-weight: bold;
    font-size: 10px;
	background-color: #E4E5DA;
	border-bottom: solid 1px #e5e5e5; 
}
.TableHeaderButton
{
    COLOR: #666666;
    font-weight: bold;
    font-size: 10px;
	background-color: #E4E5DA;
	border-bottom: solid 1px #e5e5e5; 
}
#ctl00_MainContent_ctlEventsCalendar_ctlEventView_dvViewSummary,ctl00_MainContent_ctlEventsCalendar_ctlEventView_ctlEventViewSummary_rpResults_ctl00_lblHeaderEventName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
	margin-bottom: 10px;
}
/* Course */
.CalendarSearchBG
{
	background-image: url(calendar_search_bg.jpg);
 	background-repeat: repeat-x;
 	background-position: left bottom;
 	padding-left: 5px;
 	padding-right: 5px;
 	border-left: solid 1px #cccccc;
}
.CalendarMonthSelect
{
	color: #000000;
	font-weight: bold;
}
.CalendarMonth
{
	color: #ffffff;
	font-weight: bold;
	background-color: #999999;
	padding: 2px 2px 2px 2px;
}
.CalendarBG
{
	padding: 2px 2px 2px 2px;
	border: solid 1px #cccccc;
	background-color: #E9EAE1;
}
.CalendarDay
{
	background-color: #e5e5e5;
	border-left: solid 1px #e5e5e5;
	border-bottom: solid 1px #e5e5e5;
}
.CalendarDaySelected
{
	background-color: #ffffff;
}
.CalendarDayHeader
{
	background-color: #E4E5DA;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	border-bottom: solid 1px #cccccc;
}
.CalendarDayHeaderSelected
{
	background-color: #e5e5e5;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	border-bottom: solid 1px #cccccc;
}
.CalendarSeperator
{
	border: solid 1px #e5e5e5;
}
.CalendarBody
{
	font-size: 10px;
	color: #666666;
}

.CalendarButton
{
	padding: 2px 2px 2px 8px;
}
.CalendarRowList
{
	font-weight: bold;
	background-color: #EFEFEF;
	border-bottom: solid 1px #CCCCCC;
	border-top: solid 2px #ffffff;
 	padding-top: 6px;
 	padding-bottom: 7px;
 	font-size: 10px;
 	padding-left: 5px;
 }
.CalendarTableHeader
{
	COLOR: #ffffff;
    font-weight: bold;
    font-size: 10px;
	background-color: #999999;
	border-bottom: solid 1px #e5e5e5;
	padding-top: 3px;
	padding-bottom: 3px; 
	padding-left: 5px;
}
.CourseScedhule
{
 	background-image: url(row_bg_notice.gif);
 	background-repeat: repeat-x;
 	background-position: left bottom;
 }
.CourseScedhuleBG
{
	border-bottom: solid 1px #cccccc;

}
.ctl00_MainContent_ctlEventsCalendar_ctlEventView_ctlEventViewSummary_trPaging {
	background-color: #666666;
	border: solid 1px #e5e5e5;
}
#ctl00_MainContent_ctlEventsCalendar_ctlEventView_ctlEventViewSummary_lblSearchResults {
	font-weight: bold;
}
#ctl00_MainContent_ctlEventsCalendar_ctlCalendarFilter_mpFilter {
	background-color: #666666;
}






