/* CompSched Pop Up Styles */

.BlankLeftBG
{
	background-image: url(blank_bg.gif);
	background-repeat: no-repeat;
	background-color: #ffffff;
	border-bottom: solid 1px #003366;
}
.BlankRightBG
{
	background-image: url(blank_right_bg.gif);
	background-repeat: no-repeat;
	border-bottom: solid 1px #003366;
}

.PopUpLeftBG
{
	background-image: url(zd_pop_up_bg.gif);
	background-repeat: no-repeat;
	padding-left: 5px;
}
.PopUpRightBG
{
	background-image: url(zd_pop_up_right_bg.gif);
	background-repeat: no-repeat;
}
.PopUpButtons
{
	background-color: #e5e5e5;
	border-bottom: solid 1px #666666;
	border-top: solid 1px #666666;
	font-size: 10px;
	padding-left: 5px;
	padding-right: 10px;
}
.PopUpGames
{
	font-size: 11px;
	color: #ffffff;
}
.PopUpTitle
{
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
}

/* CompSched Styles */
.CompSchedSport
{
	color: #336699;
	text-decoration: none;
	font-size: 10px;
}
.CompSchedDay
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	padding-left: 2px;
	text-decoration: none;
	background-color: #003366;	
}
.CompSchedDaySelected
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	padding-left: 2px;
	text-decoration: none;
	background-color: #A65099;
}
.CompSchedBorder
{
	border-right: solid 1px #e5e5e5;
	border-bottom: solid 1px #e5e5e5;
}
.CompSchedTitle
{
    COLOR: #666666;
    font-weight: bold;
    font-size: 11px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 3px;
	padding-bottom: 4px;
	background-color: #cccccc;
    border-bottom: solid 1px #e5e5e5;
    border-left: solid 1px #e5e5e5; 
}
.CompSchedFilter
{
	font-size: 10px;
	color: #999999;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: solid 1px #e5e5e5;
	border-right: solid 1px #e5e5e5;
}
.CompSchedAthlete
{
	font-size: 11px;
	color: #003366;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.CompSchedAthleteLine
{
	font-size: 11px;
	color: #003366;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: solid 1px #e5e5e5;
}
.CompSchedAthleteTxt
{
	font-size: 11px;
	color: #003366;
	text-decoration: underline;
}
.CompSchedEvent
{

	border-bottom: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #336699;
	font-weight: bold;
}
.CompSchedEventTxt
{
	font-size: 11px;
	color: #336699;
	text-decoration: underline;
}
.CompSchedRadio
{
    COLOR: #666666;
	padding: 1px;
	font-size: 9px;
}
.CompSchedTick
{
    COLOR: #666666;
	padding: 1px;
	font-size: 9px;
	border-bottom: solid 1px #cccccc;	
}
.compeventnote
{
	color: #666666;
	font-size: 10px;
	border-bottom: solid 1px #e5e5e5;
	padding: 5px 2px 5px 2px;
}
.compschednote
{
	color: #999999;
	font-size: 10px;
	border-bottom: solid 1px #e5e5e5;
	border-left: solid 1px #e5e5e5;
	border-right: solid 1px #e5e5e5;
	padding: 5px 2px 5px 2px;
}

/* Profile Styles */
.profileresultsport
{
	font-size: 12px;
	color: 41498e;
	font-weight: normal;
}
.profileresultevent
{
	font-size: 11px;
	color: 6666666;
	font-weight: bold;
}
.profileresultgames
{
	font-size: 12px;
	color: #41498e;
	font-weight: bold;
}
.profileresultplacing
{
	border-bottom: solid 1px #cccccc;
	padding: 2px 2px 2px 2px;
}
.profileplacing
{
	font-size: 10px;
	color: #000000;
}
.profileresultgtype
{
	font-size: 10px;
	color: #666666;
	font-weight: normal;
}
.profilesmlink
{
	font-size: 10px;
}
.profilelinkgames
{
	font-size: 10px;
	padding-left: 2px;
}
.profilefilter
{
	font-size: 9px;
	color: #999999;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: solid 1px #e5e5e5;
}
.profilefiltertext
{
	font-size: 9px;
	color: #999999;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.profiletitle
{
    COLOR: #666666;
    font-weight: bold;
    padding: 4px 4px 4px 2px;
}
.profileitemtitle
{
    COLOR: #666666;
    font-weight: bold;
	background-image: url(table_header_bg.jpg);
    background-position: top;
    background-repeat: repeat-x;
    padding: 4px 4px 4px 2px;
    border: solid 1px #e5e5e5;
}
.profilecenterbg
{
	background-image: url(item_bg.jpg);
	border: solid 1px #e5e5e5;
	background-repeat: repeat-x;
}
.profilegallerybg
{
	background-color: #f5f5f5;
	border-top: solid 1px  #e5e5e5;
	font-size: 10px;
	padding-left: 4px;
}
.profilelisttitle
{
     COLOR: #666666;
    font-weight: bold;
    font-size: 11px;
	background-image: url(table_header_bg.jpg);
    background-repeat: repeat-x;
    background-position: top;
    padding: 2px 4px 2px 4px;
    border: solid 1px #ccccccc;
}

.profileitembg
{
	background-color: #e5e5e5;
	padding-left: 4px;
	padding-right: 4px;
	border-bottom: solid 1px #e5e5e5;
	font-size: 10px;
}
.profileitemline
{	
	border-bottom: solid 1px #e5e5e5;
	font-size: 10px;
	padding-left: 4px;
}

.medaltext
{
	font-family: verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 4px;
	background-repeat: no-repeat; 
	background-position: 0px 3px;
}
.formline
{
	background-color: #000000;
}
.searchtitle
{
     COLOR: #666666;
    font-weight: bold;
    font-size: 11px;
	background-image: url(table_header_bg.jpg);
    background-repeat: repeat-x;
    background-position: top;
    padding: 2px 4px 2px 4px;
    border: solid 1px #ccccccc;
}
.searchfld
{
    COLOR: #666666;
    font-size: 10px;
    padding-left: 4px;
}
.searchpaging
{
	padding-left: 2px;
	padding-right: 2px;
	border-bottom: solid 1px #e5e5e5;
	font-size: 9px;
}		
.searchpagingtxt
{
	font-size: 9px;
}
.profilelinkbg
{
	background-color: #f5f5f5;
	border: solid 1px  #e5e5e5;
	font-size: 10px;
	padding-left: 4px;
}
.bgimgthumb
{
	background-image: url(nzoc_thumb_bg.jpg);
}
.CompSched
{
	background-color: #e5e5e5;
	padding: 3px 2px 3px 2px;
	border-bottom: solid 1px #e5e5e5;
	font-size: 10px;
}
.CompSchedHeader
{
    COLOR: #333333;
    font-weight: bold;
    font-size: 11px;
    background-image: url(item_title_bg.jpg);
    background-repeat: repeat-x;

    padding-right: 2px;
    border-top: solid 1px #ccccccc;
    border-bottom: solid 1px #ccccccc;
}
.CompSchedSubHeader
{
	font-size: 9px;
	color: #999999;
	padding-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: solid 1px #e5e5e5;
}	
/* CSS Document */

.abstractalign
{
	text-align: left;
}
.Archived
{
	COLOR: #666666;
}
.archivelink
{
	color: #000000;
}
.AwaitingAction
{
    COLOR: RED;
    FONT-SIZE: 9pt;
}
.BasketTitle
{
	COLOR: #666666;
	FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
}
.BasketItemsCnt
{
	COLOR: #000000;
	FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
}
.BasketItems
{
	COLOR: #666666;
	FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
}
.BasketAmount
{
	COLOR: #FFFFFF;
	FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #999999;
}
.BasketCurrency
{
	COLOR: #FFFFFF;
	FONT-SIZE: 12px;
	BACKGROUND-COLOR: #999999;
}
.BasketTotal
{
	COLOR: #FFFFFF;
	FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #666666;
}

.boxoutline
{
	background-color: #e5e5e5;
	border: solid 1px #999999;
	padding: 2px 2px 2px 2px;
}
.bgimage
{
		background-image: url(zd_bg.jpg);
		background-repeat: no-repeat;
}
.bgsideimg
{
		background-image: url(zd_bg_side_img.jpg);
		background-repeat: no-repeat;
}
.ContactSubHd
{
	font-weight: bold;	
	color: #000000;
	background-color: #e5e5e5;
	padding: 5px 5px 5px 5px;
}
.content
{
    FONT-SIZE: 11px;
    line-height: 14px;
}
.EditorBookMark 
{
	WIDTH: 15px; 
	HEIGHT: 12px; 
	background-image: url(bookmark.gif);
	background-repeat:no-repeat;
	background-position: center center
}
.Error
{
    COLOR: red;
    FONT-SIZE: 9pt
}
.EvenRow
{
    BACKGROUND-COLOR: #e5e5e5;
}
.EventDate
{
	COLOR: #666666;
}
.Female
{
	color: fuchsia;
}
.fldCaption
{
    COLOR: #666666;
    font-weight: bold;
    line-height: 12px;
}
.games
{
	font-weight: bold;
	font-size: 24px;
	text-transform: capitalize;
	color: #ffffff;
}
.GridTD
{
    padding-left: 10px;
    padding-right: 10px;
}
.GridTDEvenRow
{
    BACKGROUND-COLOR: #e5e5e5;
    padding-left: 10px;
    padding-right: 10px;
}
.GroupHeader
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
}

.headertitle
{
	font-size: 12px;
	color: #000000;
}
.itemtitle
{
    COLOR: #666666;
    font-weight: bold;
    font-size: 12px;
    background-image: url(item_title_bg.jpg);
    padding: 2px 4px 2px 4px;
}
.item
{
	background-color: #e5e5e5;
	font-size: 10px;
	padding-left: 4px;
	padding-right: 4px;
}
.itembg
{
	background-image: url(item_bg.jpg);
	border: solid 1px #e5e5e5;
	background-repeat: repeat-x;
}
.itemnobg
{
	font-size: 10px;
	padding-left: 4px;
	padding-right: 4px;
}
.itemline
{	
	border-bottom: solid 1px #e5e5e5;
	font-size: 10px;
	padding-left: 4px;
}
.itemvertline
{	
	border-right: solid 1px #e5e5e5;
	font-size: 10px;
	padding-left: 4px;
}
.ImageHyperlink
{
    BORDER-BOTTOM: #990000 1pt solid;
    BORDER-LEFT: #990000 1pt solid;
    BORDER-RIGHT: #990000 1pt solid;
    BORDER-TOP: #990000 1pt solid
}


.Level1001
{
	COLOR: #ffffff;
    FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
}
.Level1001Selected
{
    COLOR: #ffffff;
    FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
}
.Level1001 a {
	color: #818181;
	text-decoration: none;
	padding-top: 10px;
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 10px; 
}
.Level1001Selected 
{
	color: #cd203e;
	text-decoration: none;
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 10px; 
}
.Level1001 a:hover 
{	
	color: #4b57a6;
	font-size: 10px; 
}

.Level1001Selected a{
	color: #4b57a6;
	text-decoration: none;
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	padding-top: 10px;
}



.Level0 a, .Level0 a:link, .Level0 a:active, .Level0 a:visited
{
	color: #336699;
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 11px;
}

.Level0 a:hover
{
	color: #8b3b78;
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 11px;
}

.Level0Selected a, .Level0Selected a:link, .Level0Selected a:active, .Level0Selected a:visited
{
	color: #8b3b78;
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 11px;
}





.Level1 a, .Level1 a:link, .Level1 a:active, .Level1 a:visited
{
	color: #336699;
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 11px;
}

.Level1 a:hover
{
	color: #8b3b78;
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 11px;
}

.Level1Selected a, .Level1Selected a:link, .Level1Selected a:active, .Level1Selected a:visited
{
	color: #8b3b78;
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 11px;
}


.Level2 a, .Level2 a:link, .Level2 a:active, .Level2 a:visited
{
	color: #336699;
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 11px;
}

.Level2 a:hover
{
	color: #8b3b78;
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 11px;
}

.Level2Selected a, .Level2Selected a:link, .Level2Selected a:active, .Level2Selected a:visited
{
	color: #8b3b78;
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 11px;
}


.Level3 a, .Level3 a:link, .Level3 a:active, .Level3 a:visited
{
	color: #336699;
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 11px;
}

.Level3 a:hover
{
	color: #8b3b78;
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 11px;
}

.Level3Selected a, .Level3Selected a:link, .Level3Selected a:active, .Level3Selected a:visited
{
	color: #8b3b78;
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 11px;
}


.Level4 a, .Level4 a:link, .Level4 a:active, .Level4 a:visited
{
	color: #336699;
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 11px;
}

.Level4 a:hover
{
	color: #8b3b78;
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 11px;
}

.Level4Selected a, .Level4Selected a:link, .Level4Selected a:active, .Level4Selected a:visited
{
	color: #8b3b78;
	font-family: Arial,Verdana,Helvetica,Sans-Serif;
	font-size: 11px;
}


#nav_menu ul {
	margin: 0px;
	padding: 5px 0px 3px 10px;
	list-style-type: none;
	font-size: 11px;
}
#nav_menu li {
	margin: 0px;
	padding: 3px 0px 3px 0px;
	list-style-type: none;
	font-size: 11px;
}

.Male
{
	color: blue;
}
.newslistbg
{
	background-color: #e5e5e5;
}
.NewsTitle, .Newstitle
{
    COLOR: #41498e;
    FONT-SIZE: 12px;
    FONT-Weight: bold;
}
.NewsDate
{
    COLOR: #666666;
    FONT-SIZE: 10px;
}
.NewsTitleSmall
{
    COLOR: #666666;
    FONT-SIZE: 10px;
}
.NoChildren
{
    COLOR: BLACK;
}
.nocname
{
    FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}
.OddRow
{
    BACKGROUND-COLOR: #ffffff;
}
p
{
}
p.pagebreak 
{ 
	page-break-after:always; 
}
.ProdListTitle
{
    COLOR: #FF7920;
    FONT-SIZE: 11px;
    FONT-Weight: bold;
}

.ProdListCode
{
    COLOR: #666666;
    FONT-SIZE: 11px;
}

.ProdListAmount
{
    COLOR: #FFFFFF;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #999999;
}
.ProdRRP
{
    COLOR: #FF7920;
    FONT-SIZE: 11px;
}
.ProdTitle
{
    COLOR: #FF7920;
    FONT-SIZE: 11px;
    FONT-Weight: bold;
}
.ProdCode
{
    COLOR: #666666;
    FONT-SIZE: 11px;
	BACKGROUND-COLOR: #E5E5E5;
}
.ProdAmount
{
    COLOR: #FFFFFF;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #999999;
}
.ProdPrevHeading
{
	COLOR: #999999;
	FONT-SIZE: 12px;
}
.ProdPrevCode
{
	font-size: 12px; 
}
.ProdPrevAmount 
{
	font-size: 12px;
	font-weight: bold;
}
.ProdPrevCheckOut 
{
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	color: #000000;
}
.ProdPrevTotalLbl 
{
	font-size: 18px;
	font-weight: bold;
}
.ProdPrevTotal 
{
	font-weight: bold; 
	font-size: 18px; 
	color: #FFFFFF; 
}
.ProdPlainLink
{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	vertical-align: middle;
}
.ProfileTagSmall
{
    COLOR: #666666;
    FONT-SIZE: 9px;
}

.ProfileFldSmall
{
    COLOR: #666666;
    FONT-SIZE: 9px;
    FONT-Weight: bold;
}
.QuestionHeading
{

}
.ReportGroupHeading
{
    COLOR: #000000;
    FONT-SIZE: 14px;
    FONT-Weight: bold;
}
.ReportColumnHeading
{
    COLOR: #000000;
    FONT-SIZE: 12px;
    FONT-Weight: bold;
}

.ReportField
{
    COLOR: #000000;
    FONT-SIZE: 12px;
}
.RequestPending
{
	COLOR: #cc0000;
    FONT-SIZE: 9pt
}
.RoomEmpty
{
	background-color: #d1ffcb;
}
.RoomMixed
{
	background-color: gainsboro;
}
.RoomMale
{
	background-color: lightblue;
}
.RoomFemale
{
	BACKGROUND-COLOR: #FFccFF;
}
.RoomCode 
{
	Color:#000000;
	FONT-WEIGHT: bold;
	BORDER-width:1px;
	Border-Color:#ffffff;
	BACKGROUND-IMAGE: none; 
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none;
	BACKGROUND-COLOR: transparent;
	text-align:center; 
	width:50px;
}
.SizeMatch
{
    COLOR: #FF9900;
    font-weight: bold;
}
.Smalltitle
{
    COLOR: #000000;
    vertical-align: top;
}
.SubHeader
{
	font-weight: bold;
}
.tableHeader, .TableHeader
{
    COLOR: #ffffff;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #41498e;
    padding-left: 10px;
    padding-right: 10px;
}
.TableHeaderNoPadding
{
    COLOR: #ffffff;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #41498e;
}
TD
{
	font-size: 11px;
}
.title
{
    COLOR: #000000;
    FONT-SIZE: 16px;
    FONT-Weight: bold;
}
.titlebar
{
	background-color: #e5e5e5;
}
.TabText
{
	COLOR: #000000;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}
.TabTextSelected
{
    COLOR: #000000;
    font-weight:bold;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;   
}
.topmenubg
{
	background-color: #000000;
}
.track
{
    COLOR: #330033;
    FONT-SIZE: 10px;
}
.travelgroup
{
	background-color: #e5e5e5;
	border: solid 1px #cccccc;
}
.travelrequest
{
	background-color: #e9e9e9;
	border-bottom: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
	padding-left: 2px;
	padding-right: 2px;
	color: #666666;
	font-size: 10px;
}
.travelrequestHD
{
	border-top: solid 1px #cccccc;
	padding: 2px 2px 2px 2px;
	font-size: 10px;
}
.travelrequestnotes
{
	padding: 2px 2px 2px 2px;
	background-color: #e9e9e9;
	border-bottom: solid 1px #cccccc;
	color: #666666;
}
.Unknown
{
    COLOR: Black;
}
.Warning
{
    COLOR: red;
    FONT-SIZE: 9pt;
}
.10pt
{
	font-size: 10px;
}
.12pt
{
	font-size: 12px;
}
.14pt
{
	font-size: 14px;
}
.16pt
{
	font-size: 16px;
}
.18pt
{
	font-size: 18px;
}
.20pt
{
	font-size: 20px;
}
.pagingnobg
{
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 2px;
}
.pagingbg
{
	background-color: #f5f5f5;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 2px;
	border-bottom: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
}
.pagingbot
{
	background-color: #f5f5f5;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 2px;
	border-bottom: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
}

.bulkchangetitle
{
	font-weight: bold;
	color: #666666;
	background-color: #e5e5e5;
}	
.bulkchangetop
{
	background-color: #e5e5e5;
	border-top: solid 1px #666666;
}
.bulkchangetable
{
	background-color: #e5e5e5;
	color: #000000;
}
textarea
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
}
.myzeustop
{
	color: #cccccc;
    font-weight: bold;
    font-size: 11px;
	background-image: url(menu_top.gif);
    background-repeat: repeat-x;
    background-position: top;
    padding-left: 15px;
}
.myzeusslice
{
	color: #cccccc;
    font-weight: bold;
    font-size: 9px;
	background-image: url(menu_slice.gif);
    background-repeat: repeat-x;
    background-position: top;
    padding-left: 10px;
}
.myzeusbottom
{
	background-image: url(menu_bottom.gif);
    background-repeat: repeat-x;
    background-position: top;
}
.myzeus
{
	color: #cccccc;
    font-weight: bold;
    font-size: 9px;
}
.myzeustext
{
	color: white;
    font-weight: bold;
    font-size: 9px;
}
.audit
{
	font-weight: bold;
	color: #666666;
	line-height: 12px;
	background-color: tomato;
}
.countdowntitle
{
	font-weight: normal;
	font-size: 18px;
	color: red;
}
.countdown
{
    font-weight: bold;
    font-size: 30px;
	color: #cccccc;
}
@charset "utf-8";
/* CSS Document */



/* General Styles */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
}
p {line-height: 140%; margin-top: 0px; margin-bottom: 0px;}
a{color:#4B57A6; text-decoration:none; font-size:12px;}
a:hover{color:#8b3b78; text-decoration:none; font-size:12px;}
h1{font:bold 145% Arial,sans-serif; color:#092650; margin:0px; padding:0px}
h2{font:bold 130% Arial,sans-serif; color:#9DA8B9; margin:0px; padding: 0px;}
h3{font:bold 120% Arial,sans-serif; color:#41498e; margin:0px; padding:0px}
h4{font:bold 110% Arial,sans-serif; color:#9DA8B9; margin:0px; padding:0px}
h5{font:bold 105% Arial,sans-serif; color:#9DA8B9; margin:0px; padding:0px}
h6{font:bold 100% Arial,sans-serif; color:#9DA8B9; margin:0px; padding:0px}
#main_col li{margin-top: 0px;padding-top: 0px;}
#main_col ul{list-style-image: url(../images/bullet.gif);margin-top: 0px;padding-top: 0px;}
#main_col ul ul{list-style-image: url(../images/subbullet.gif);}
#main_col ul ul ul{list-style-image: url(../images/subbullet.gif);}
#main_col ol ol {list-style-image: url(../images/subbullet.gif);}
#main_col ol ol ol{list-style-image: url(../images/subbullet.gif);}
.noprint{ visibility:hidden; display:none;}

/* Layout Styles */
#container{
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-color:#FFFFFF;
}
#header{
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	width: 1000px;
	text-align: right;
}
#banner{
	float: left;
		width: 1000px;
}
#content_wrap{
	background-color: #FFFFFF;
	background-image: url(content_wrap_bg2.gif);
	background-repeat: repeat-y;
	float: left;
}
#left_col{
	float: left;
	width: 150px;
	padding-top: 10px;
}
#main_col{
	float: left;
	width: 850px;
}
#footer{
	width: 1000px;
	background-image: url(header_bg.gif);
	float: left;
	color: #FFFFFF;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
#disclaimer{
	width: 1000px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #999999;
	text-align: left;
	background-color:#ffffff;
}
.title {
	font-size: 16px;
	color: #FFFFFF;
	background-image: url(header_bg.gif);
	font-weight: bold;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.news_content {
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 5px;
	background-image: url(fade_white.gif);
	background-repeat: repeat-y;
}
.events_content {
	background-image: url(content_bg.gif);
}
.events_content_date {
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-image: url(fade_purple.gif);
	width: 54px;
}

.events_content_links {
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 5px;}



/* Menu Styles */


/*************** Nav **************/

#nav_top {
	width: 150px;
	float: left;
	background-image: url(menu_top.gif);
	height: 20px;
}
#nav_bottom {
	width: 150px;
	float: left;
	background-image: url(menu_bottom.gif);
	height: 20px;
}
#nav_menu {
	width: 150px;
	float: left;
	background-image: url(menu_bg.gif);
	padding-top: 5px;
	font-size: 11px;
}

.categorylinks li{
	padding-bottom: 4px;
	list-style-type: none;
	padding-top: 4px;
	margin: 0px;
font-family: Arial,Verdana,Helvetica,Sans-Serif;
	
}

.categorylinks li a{
	display: block;
	text-decoration: none;
	padding-right: 20px;
	color: #333333;
}

.categorylinks a:visited{ color: #333333; text-decoration: none;}
.categorylinks a:hover {
	background-image: url(menu_item_over.gif);
	background-repeat: no-repeat;
	background-position: bottom;
 }
 .categorylinks li li a{
	display: block;
	text-decoration: none;
	padding-right: 20px;
	padding-left: -30px;
	margin-left: -30px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
 .categorylinks li li a:hover{
	background-image: none;
	color: #41498E;
 }
 
  .categorylinks li li li a{
	display: block;
	text-decoration: none;
	padding-right: 20px;
	padding-left: -60px;
	margin-left: -60px;
	margin-bottom: 0px;
	padding-bottom: 0px; 
}
.FrontNewsTitle {
	COLOR:#000000;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:11px;
	FONT-Weight:bold;
	text-transform:none;
	padding-top:3px;
	padding-bottom:4px;
}
.content_wrap{
	background-color: #FFFFFF;
	background-image: url(content_wrap_bg.gif);
	background-repeat: repeat-y;
	float: left;
}

td {font-size: 12px;}

.ZeusLinktxt {font-size: 10px;}
.ZeusLink {font-size: 10px;}

.news_nav {font-size: 10px; padding-bottom: 10px;}
.news_nav a{font-size: 10px;}

.content_left{
	padding-top: 20px;
	background-image: url(content_fade.jpg);
	background-repeat: repeat-x;
	float: left;
}


/* Front Page Styles */
#content_right{
	float: left;
	width: 178px;
}
.content_righttitle{
	background-image: url(right_title_bg.gif);
	font-size: 100%;
	font-weight: normal;
	color: #F3D5D0;
	height: 32px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 10px;

}
.border_left
{
	border-left: 1px solid #dadceb;
}

.border_left_right
{
	border-left: 1px solid #dadceb;
	border-right: 1px solid #fff;
}


.imageborder
{
	border: 1px solid #dadceb;
}
.FrontBorder
{
    border-top:solid 1px #3f488d;
    padding-top:5px;
    padding-bottom:10px;
}
.border_right
{
	border-right: 1px solid #dadceb;
}
.FrontNewsTitle
{
	color:#3f488d;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 13px;
	font-weight:bold;
}
.FrontNewsDate
{	color:#999999;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;
	font-size: 11px;
}
.FrontNewsAbstractText
{
	color:#666666;
	font-family: Arial, Verdana, Sans-Serif, Helvetica;
	font-size: 12px;
}
/* Small Count Down Styles */
.count_days_sm  {
	background-image: url(count_days_sm.jpg);
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	padding-top: 4px;
	padding-left: 17px;
}
.count_hrs_sm  {
	background-image: url(count_hrs_sm.jpg);
	background-repeat: no-repeat;
	font-size: 15px;
	color: #666666;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 10px;
}
.count_mins_sm  {
	background-image: url(count_mins_sm.jpg);
	background-repeat: no-repeat;
	font-size: 15px;
	color: #666666;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 12px;
}
.count_secs_sm {
	background-image: url(count_secs_sm.jpg);
	background-repeat: no-repeat;
	font-size: 15px;
	color: #666666;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 10px;
}
.clock  {
	background-image: url(count_days_sm.jpg);
	background-repeat: no-repeat;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	padding-left: 16px;
	padding-bottom:10px;
	
}

.countdown {
	background-image: url(countdown_bg.jpg);
	background-repeat:no-repeat;
	height: 32px;
	width: 140px;
	color: #666666;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 2px;
}



/*These are for the ONGAMES homepage only*/
.mid_panel{width:262px; margin-bottom:20px; }
.mid_panel h1{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#000; display:inline; margin-left:10px;}
.mid_panel h1.results{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#000; display:inline; margin-left:10px;}
a.scroll{ font: 11px Arial, Helvetica, sans-serif; margin-left:50px; }
a.scrollresults{ font: 11px Arial, Helvetica, sans-serif; margin-left:25px;}
.head{width:262px; background-color:#efeeee; border-bottom: 1px solid #c3c2c2; padding:0 0 8px 0; border-right:2px solid #CCC; border-left:2px solid #CCC;}
.scroll_panel{height:220px; overflow:auto; width:262px; }
.scroll_panel2{height:240px; overflow:auto; width:262px;}
.greysides{border-left:2px solid #c3c2c2; border-right:2px solid #c3c2c2;}
.greyleft{border-left:2px solid #c3c2c2;}
.greyright{border-right:2px solid #c3c2c2;}
a.panellink {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;}
.panelTable a img {border:none;}
.bott_panels{margin-top:24px;}
.bott_panels_content h1{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#4b4b4b; margin-bottom:7px;}
.bott_panels_content p{line-height:17px;}
.homebutts{margin-top:25px;}
.scroll_contents{width:220px; padding:8px; }
.scroll_contents a img {margin-bottom: 5px;}
.red_line {border-bottom:1px solid #CCC;}