html,body { background:#FFFFFF url(Images/bg.jpg) top center repeat-y; background-position: 0px 0px; color: #666666; 
	font-family: Tahoma, Verdana, Sans-Serif; margin: 0px; 
	padding: 0px; text-decoration: none;  font-size: 11px; 
	height:100%;
	}

#block{

}	

a { color: #0081b5; text-decoration: underline; font-size: 11px; }
a:link.eventsLink, a:visited.eventsLink { color: #333333; font-size: 10px; }
a:hover.eventsLink { color: #1278aa; }
a#blue { color: #0081b5 ; }
a:visited { color: #0081b5; }
a:hover { color: #3aaddc; }
.teamwin {color:Orange ; font-weight: bold ;}
.teamone {font-weight: bold ;}
p { line-height: 16px; font-size: 11px; margin: 0px; margin-bottom: 8px; margin-top: 4px; padding: 0px; font-family: Tahoma, Verdana, Sans-Serif;}
h1 { color: #0081b5; font-size: 190%; margin: 55px 0px 0px 0px; display: none; }
h2 { color: #666666; font-size: 13px; font-weight:bold; margin-top: 5px; font-family: Tahoma, Verdana, Sans-Serif; }
h3 { color: #666666; font-size: 15px; font-weight:bold; margin-bottom: 0.25em; margin-top: 0.6em; font-family: Tahoma, Verdana, Sans-Serif; }
h4 { font-size: 12px; margin-bottom: 10px; padding: 0px; color: #1280b3;}
h5 { margin-bottom: 5px; margin-top: 3px;}
h6 { font-size: 12px; margin-bottom: 10px; padding: 0px; color: gray;}
li { line-height: 16px; font-size: 11px; }
hr { color: #666666; width: 90%; height: 1px; }
caption { font-weight: bold; font-size: 16px; font-family: Tahoma, Verdana, Sans-Serif; padding-bottom: 10px;}
input.Button { font-size: 11px;font-family: Tahoma, Verdana, Sans-Serif; border: solid 2px #ffffff; color: #FFFFFF; cursor: hand; font-weight: normal; text-align: center; background-color: #2080ba; padding: 2px;}
input.ButtonGallery { font-family: Tahoma, Verdana, Sans-Serif; border: solid 2px #ffffff; color: #FFFFFF; cursor: hand; font-weight: normal; text-align: center; background-color: #2080ba; padding: 2px; display: none}
input.ButtonActive { font-family: Tahoma, Verdana, Sans-Serif; border: solid 2px #ffffff; color: #FFFFFF; cursor: hand; font-weight: normal; text-align: center; background-color: #999999; padding: 2px;}
input.TextInput {  font-family: Tahoma, Verdana, Sans-Serif; }
textarea, select {  font-family: Tahoma, Verdana, Sans-Serif; }
input.CheckBox, span.CheckBox { border-style: none; border-width: 0px; }
DIV#branchName{ display:none; }
div#content { margin: 10px 0px 0px 190px; padding: 5px 0px 0px 7px; width: 740px;}
div.contentArea {margin-right: 0px; }
div#pnlMessage { color: #0081b5; }
div.Instructions { color: #3aaddc; font-size: 0.83em; margin-bottom: 0.5em; }

table.GridDesign { font-family: Tahoma, Verdana, Sans-Serif; font-size: 11px; border-top: #999999 solid 3px; border-collapse: collapse; clear: both; margin: 1em 0; line-height: 18px; }
table.GridDesign tr.Header td { font-size: 11px; padding: 5px 10px 5px 5px;background-color: #d6e5f1; color:#1f7fb9; font-weight: bold; border-top: #79bcda solid 1px;}
table.GridDesign td { border-bottom: #c8ced2 solid 1px; padding: 5px 10px 5px 5px; }
table.GridDesign tr.Alternate td { background-color: #fbfbfb; }
table.GridDesign a { text-decoration: none; }
table.GridDesign th { background-color: #f8f8f8; padding: 5px; }
table.DisplayDesign td { padding: 0.25em; text-align: left; }
table.DisplayDesign td.Prompt { font-weight: bold; text-align: right; width: 20%; }
table.DisplayHeader { margin-bottom: 1em; }
table.DisplayHeader td { padding: 0.25em; }
table.DisplayHeader td.Prompt { color: #0081b5; font-weight: bold; text-align: right; width: 20%; }
div#pnlLastUpdated { font-size: 11px; font-weight: bold; text-align: left; float: right; margin-right: 95px; margin-top: -22px; }
table.LargeInputTable { }
table.LargeInputTable th { font-weight: bold; padding: 5px; text-align: left; }
table.LargeInputTable td.Prompt { padding: 5px; width: 35%; vertical-align: top; }
table.DisplayHeading td.Prompt {width: 180px;}
/* EDD 09/26/06 - style for the static header in Admin/Events.aspx */
table.LargeInputTable td.Header { padding: 5px; width: 180px; vertical-align: top; }
table.LargeInputTable tr.Required td.Prompt { color: red; vertical-align: top; }
div.LargeInputTable { color: red; margin-top: 1em; padding: 0.1em; }
table.SmallInputTable { }
table.SmallInputTable th { text-align: left; color: #3aaddc; font-size: 110%; font-weight: bold; border-bottom: solid 2px #a9dbf1; }
table.SmallInputTable td.Prompt { padding: 5px; vertical-align: top; }
table.SmallInputTable tr.Required td.Prompt { color: red; vertical-align: top; }
div.SmallInputTable { color: red; margin-top: 1em; padding: 0.1em; }
div#header { background-color: #1278aa; height: 104px; margin-left: 0px; padding-left: 200px; background-image: url(Images/National/waterpolo_header.jpg); background-position: center left; background-repeat: no-repeat; z-index: 999 }

div#menu { left: 0px; margin: 0px 0px 0px 0px; position: absolute; text-align: left; top: 105px; width: 180px; background-color: #d7d3d4; padding: 0px 0px 10px 0px; height: 900px;}
div#menu a { color: #333333; display: block; font-size: 85%; font-weight: normal; margin: 0px; padding: 5px 2px 5px 8px; text-decoration: none; }
div#menu a:hover { background-color: #7ca9d2; color: #FFFFFF; }
div#menu a.Header { color: #ffffff; font-weight: bold; font-size: 11px; padding: 2px 5px 2px 8px; }
div#menu a.Header:hover { background-color: #7ca9d2; color: #FFFFFF; font-weight: bold;}
div#menu #menutop { background-color: #04314c; padding: 0px; text-align: left; height: 98px;}
div#menu #menubottom { padding: 0px; text-align: left; font-size: 14px;}
div#footer { margin-top: 40px; font-size: 9px; text-align: center; width: 750px; margin-left: 180px;}
div#footer div#Copyright { color: #666666; }
table.TableDesign { width: 100%; }
table.TableDesign td.Item { border-color: #0081b5; border-style: solid; border-width: 1px; padding: 0px; }
table.TableDesign td.Alternate { border-color: #0081b5; border-style: solid; border-width: 1px; padding: 0px; }
table.TableDesign tr.ItemHeader td { background-color: #a9dbf1; }
table.TableDesign table { width: 100%; }
table.TableDesign div.ItemTitle { font-weight: bold; text-align: left; }
table.TableDesign div.ItemSubtitle1 { font-size: 85%; font-style: italic; text-align: right; }
table.TableDesign div.ItemSubtitle2 { font-size: 85%; font-style: italic; text-align: right; }
table.TableDesign td.ItemDetail { padding: 0.5em; text-align: left; }
table.TableDesign td.ItemFooter { font-size: 75%; padding-left: 0.5em; text-decoration: none; }
table.ThumbListDesign {  border-top: 1px #a0a0a0 solid; border-right: 1px #a0a0a0 solid; border-bottom: 1px #a0a0a0 solid; border-left: 1px #a0a0a0 solid; background-color: #e8e8e8; }
table.ThumbListDesign td.Item { border: 0px; padding: 0px; }
table.ThumbListDesign img { border: #ffffff solid 3px; margin: 10px;  }
table.ThumbListDesign img.Selected { border: #35a6c8 solid 3px; margin: 10px; }
table.ThumbListDesign a.Image { display: block;  }
table.ThumbListDesign span.ItemDate { display: none; }
table.ThumbListDesign span.ItemCaption { display: none; }
table.ThumbListDesign span.ItemFileName { display: none; }
table.ThumbListDesign span.ItemFileSize { display: none; }
table.ThumbListDesign span.ItemFileType { display: none; }
table.ThumbListDesign span.ItemDesc { display: none; }
table.ThumbListDesign a.ItemDownload { display: none; }
table.ThumbListDesign span.ItemSource { display: none; }
div#pnlThumbnailList { width: 642px; clear: left; display: block; margin-top: 1em; text-align: left; top:600px }
div#pnlThumbnailList span#lblCaption {display: block; padding-left: 7px; height: 25px; border-top: 0px; border-right: 1px #a0a0a0 solid; border-bottom: 1px #a0a0a0 solid; border-left: 1px #a0a0a0 solid; background-color: #e8e8e8;}
div#pnlThumbnailList span#lblCaption img { }
div#pnlCurrentItem { display: block; padding: 5px; }
div#pnlCurrentItem span#lblCurrentItemDesc { display: block; padding-left: 10px; }
div#pnlCurrentItem span#lblCurrentItemSource { display: block; font-size: 75%; padding-left: 10px; padding-top: 1em;}
div#pnlCurrentFile table.DisplayDesign { height: 100%; }
div#pnlCurrentItem div#pnlCurrentFile { background-color: white; border-color: #0081b5; border-style: solid; border-width: 1px; float: left; text-align: center; vertical-align: top; }
div#pnlCurrentItem.Picture img#imgCurrentPicture { border-color: #0081b5; border-style:outset; border-width: 6px; vertical-align: top;   }
div#pnlCurrentItem.Picture div#pnlCurrentFile { display: none; }
div#pnlCurrentItem.Video img#imgCurrentPicture { display: none; }
div#pnlCurrentItem.Video div#pnlCurrentFile { background-image: url(Images/Background-Video.gif); background-position: right bottom; background-repeat: no-repeat; }
div#pnlCurrentItem.Audio img#imgCurrentPicture { display: none; }
div#pnlCurrentItem.Audio div#pnlCurrentFile { background-image: url(Images/Background-Audio.gif); background-position: right bottom; background-repeat: no-repeat; }
div#pnlCurrentItem.Other img#imgCurrentPicture { display: none; }
div#menu div.MemberName { color: #FFFFFF; font-size: 11px; padding: 5px 5px 10px 8px; }
table.GalleryDesign { width: 100%; }
table.GalleryDesign td.Item {  padding: 0px;}
table.GalleryDesign a { display: block; font-size: 15px; font-family: Tahoma, Verdana, Sans-Serif; }
table.GalleryDesign a.Image { border: 0px; float: left; margin: 0px; padding: 0px; }
table.GalleryDesign a.ItemTitle { background-color: #d6e5f1; display: block; font-weight: bold; padding: 5px; text-align: left; text-decoration: underline; }
table.GalleryDesign span.ItemDate { background-color: #d6e5f1; display: block; font-size: 11px; text-align: right; padding: 2px; }
table.GalleryDesign span.ItemDetail { display: block; padding: 0.5em; text-align: left; }
div.GridHolder { clear: both; text-align: left; margin-left: 8px; }
select { border: solid 1px black; }
table.TableDesign div.ItemSubtitle1 { clear: left; float: left; font-size: 90%; font-style: italic; text-align: left; }
table.Chatpage span.ItemDate { font-style: italic; }
table.Chatpage span.ItemDisplayName { font-weight: bold; }
table.Chatpage span.NewPost { color: red; font-style: normal; font-weight: bold; }
table.Chatpage table { width: 100%; }
table.Chatpage { border: solid 5px #0081b5; text-align: left; }
table.Chatpage td.Item { border: 1px solid #0081b5; padding: 0px; }
table.Chatpage td.Alternate { border: 1px solid #0081b5; padding: 0px; }
table.Chatpage tr.ItemHeader td { background-color: #a9dbf1; color: black; padding: 0.5em; }
table.Chatpage div.ItemTitle { float: left; font-weight: bold; text-align: left; }
table.Chatpage div.ItemSubtitle1 { clear: left; float: left; font-size: 85%; text-align: left; }
table.Chatpage div.ItemSubtitle2 { font-size: 85%; font-style: normal; text-align: right; }
table.Chatpage div.ItemSubtitle3 
{
    font-size: 85%; text-align: right; }
table.Chatpage td.ItemDetail { padding: 0.5em; text-align: left; }

/* Events Calendar */
.eventsCalender
{
    width: 700px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    margin-bottom: 15px;
    border-collapse:collapse;
}

.dayNumber
{
	float: right;
	clear: none;
	padding: 2px;
	border-left: 1px solid #d0d6d8;
    border-bottom: 1px solid #d0d6d8;
}
.calcurrentmonth
{
	background-color: #ffffff;
	border: 1px solid #cccccc;
}
.calothermonth
{
    background-color: #f3f3f3;
	color: #9f9f9f;
}
.calcurrentday
{
	background-color: #a9dbf2;
	text-align: left;
    border: 1px solid #82cdef;
	height: 70px;
	vertical-align: top;
    /* needed for positioning the dayNumber part */
	position:relative;
	border-collapse:collapse;
	border-spacing: 5px;
}
.calweekend
{
	background-color: #ffffff;
}
.calcurrentmonth , .calcurrentmonth , .calothermonth , .calweekend
{
    border: 1px solid #d0d6d8;
	text-align: left;
	height: 70px;
	vertical-align: top;
    /* needed for positioning the dayNumber part */
	position:relative;
	border-collapse:collapse;
	border-spacing: 5px;
}
/* Next/Previous links */
.nextlink
{
	position:absolute;
	right:0;
	padding-right:15px;    
}


/* Main/home styles */

/* Top Nav area for image links */
.topBlockNav 
{
	height: 218px;
	margin-left: 192px;
	margin-top: 5px;
	width: 70%;
	z-index: 1;
	top: 104px;
	position:absolute;
}

.topBlockNavPush
{
	height: 218px;
	margin-left: 192px;
	margin-top: 0px;
	width: 70%;
}

.topBlockNavText 
{
	height: 218px;
	margin-left: 192px;
	margin-top: 0px;
	width: 70%;
	z-index: 999;
}

.topBlock_links {
	width: 150px;
	height: 170px;
}

#imageLink1 
{
    position: absolute;
    left: 0px;
    top: 0px;
}

#imageLink2 
{
    position: absolute;
    left: 0px;
    top: 97px;
}

.imageLink3 
{
    position: absolute;
    left: 0px;
    top: 195px;
    background-image:url(Images/gallery.gif);
    background-repeat:no-repeat;
    width: 203px;
    height: 69px;    
}

.imageLink4 
{
    position: absolute;
    left: 0px;
    top: 264px;
    background-image:url(Images/merchandise.gif);
    background-repeat:no-repeat;
    width: 203px;
    height: 69px;        
}

#imageLink5
{
    position: absolute;
    left: 0px;
    top: 333px;
}

/* Right side 'nav' module area for displaying information, eg. events */
.moduleArea
{
    position: absolute;
    left:760px;
    top:104px;
    width:203px;
}
/* Top (1st) module on right 'nav' */
.module1HeaderArea 
{
    background-image:url(Images/gradient.jpg);
    background-repeat:repeat-x;
    background-position: 0px 0px;
	background-color:#d7d3d4;
	height: 330px;
}

.module1Header 
{
    padding-top: 0px;
	color: gray; 
	font-weight: bold; 
	vertical-align:bottom;
	padding-left: 0px;
}

.module1Content 
{
	background-color: #d7d3d4;
	padding: 10px;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 20px;
	height: 570px;
}

/* 2nd module on right 'nav' */
.module2HeaderArea {
	background-color:#3aaddc;
	height: 90px;
}

.module2Header {
	color: #FFFFFF; 
	font-weight: bold; 
	vertical-align:bottom;
	padding-left: 5px;
}
.module2Content {
	background-color: #a9dbf1;
	padding: 3px;
	font-size: 11px;
	line-height: 16px;
}

/* Styles for event information in top side 'nav' module */
.eventAreaWebPart {
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

.eventArea {
	margin-bottom: 10px;

}

.eventDate {

	color: #333333;
}

.eventsHeader 
{
	font-size: 12px;
	font-weight: bold;
/* No style needed at this point */
}

.eventShortDescription {
/* No style needed at this point */
}

/* Bolded 'more' link on side module areas */
.moreEvents {
	 text-align: right; 
	 margin-right: 3px; 
	 margin-bottom: 5px;
	 font-weight:bold;
}

/* Headline news styles on front page */
.newsItem 
{
    margin-bottom: 0px;
}
#pnlNews
{
/* No style needed at this point */
}

.newsHeader {
	font-family:Tahoma, Verdana, Sans-Serif;
	font-size:12px;
	font-weight:bold; 
	margin-bottom: 1px; 
	padding: 0px;
	color:#1278aa;
	width:540px;
}


.newsHeader_link
{
	font-family:Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	font-weight:bold; 
	margin-bottom: 0px; 
	padding: 0px; 
}

.newsImage {
	border: 1px solid #3aaddc;
}

#newsDate
{  
    font-size: 11px;
    text-align: right;
    margin-top: -23px;
    line-height: 14pt;

    color: #424242;
}

#newsBranch
{
    color: #858585;
    font-size: 11px;
    line-height: 14pt;
    font-weight: bold; 
}

#blank {
	border: none;
}

.newsContent {
	margin-top: 2px;
	font-family: Tahoma, Verdana, Sans-Serif;
}

.newsMore 
{
    margin-top: 5px;   
}


/* List of recent news items */
.recentNews {
	margin-bottom: 5px;
}

.recentNewsDate {
	margin-right: 10px;
	font-size: 11px;
}
div.noticeBoard_thisPage { font-family: Tahoma, Verdana, Sans-Serif; border-top: #999999 solid 3px; line-height: 18px; background-color: #d6e5f1; padding: 5px 10px 5px 10px; margin:5px; }
div.noticeBoard_navigationArea { border: #cccccc dashed 1px; margin:5px; padding: 10px; text-align: center; background-color:#eeeeee; }
span.bold { font-weight: bold; }
div.noticeBoard_Section { padding: 5px;}
div.noticeBoard_Section div.Header { font-family: Tahoma, Verdana, Sans-Serif; border-top: #999999 solid 3px; line-height: 18px; background-color: #d6e5f1; padding: 5px 10px 5px 10px; }
div.noticeBoard_Section div.Header span.Title { color:#666666; font-weight: bold; font-size: 15px; }
div.noticeBoard_Section div.Header span.toTop { float:right; margin-top: -18px;}
div.noticeBoard_Section div.contentSpace { background-color: #f8f8f8; border-bottom:#79bcda solid 1px; padding: 10px; }
div.noticeBoard_Section #alternate { background-color: #f0fcff; }
div.noticeBoard_Section div.contentSpace div.Author { font-size: 9px;  padding: 3px; font-weight: bold; background-color:#FFFFFF; }
div.noticeBoard_Section div.contentSpace div.Content { padding-top: 5px; line-height:18px;}
div.pageSection { border: 1px solid #91d6ee; background-color: #e2f5fc; margin: 5px 0px 5px 0px; width: 300px; padding: 10px; }
div.panPacsModule {background-color: #FFFFFF; border: 1px solid #0062b6; height: 89px; padding: 5px 7px 3px 3px; position: absolute; left:670px; top:3px; font-family: Tahoma, Verdana, Sans-Serif;}
div.panPacsModule2 {background-color: #FFFFFF; border: 1px solid #0062b6; height: 89px; padding: 5px 7px 3px 3px; position: absolute; left:670px; top:3px; background-image: url(Images/panPacs06.jpg); background-repeat:no-repeat; font-family: Tahoma, Verdana, Sans-Serif;}
div.panPacsModule3 {background-color: #FFFFFF; border: 1px solid #0062b6; height: 93px; padding: 5px 7px 3px 3px; position: absolute; left:655px; top:0px; font-family: Tahoma, Verdana, Sans-Serif;}
div.fundraiserModule {background-color: #FFFFFF; border: 1px solid #0062b6; height: 89px; padding: 5px 7px 3px 58px; position: absolute; left:653px; top:3px; background-image: url(Images/thermometer.jpg); background-repeat:no-repeat; background-position: 5px 1px; font-family: Tahoma, Verdana, Sans-Serif; font-size: 11px; line-height: 16px; width: 260px;}
div.southernCrossModule {background-color: #FFFFFF; border: 1px solid #0062b6; height: 89px; padding: 5px 7px 3px 58px; position: absolute; left:653px; top:3px; background-image: url(Images/SC_PAN.jpg); background-repeat:no-repeat; font-family: Tahoma, Verdana, Sans-Serif; font-size: 11px; line-height: 16px; width: 260px;}
a:link.panPacsLink, a:visited.panPacsLink {color: #0062b6;}
div.panPacs_contentArea {margin-left: 10px; }
div.SC_contentArea {margin-left: 50px; margin-top: 10px; }
div.panPacs_contentArea2 {margin-left: 90px; }
div.panPacs_headerArea {padding-bottom: 2px;}
a:link.panPacsLink_header, a:visited.panPacsLink_header {color: #1278aa; font-weight: NORMAL; font-size: 11px;}
a:hover.panPacsLink, a:hover.panPacsLink_header {text-decoration: none;}
a:link.SCLink_header, a:visited.SCLink_header {color: #0062b6; font-weight: bold; font-size: 12px;}
a:hover.panPacsLink, a:hover.SCLink_header {text-decoration: none;}

a:link.panPacsLink_header1, a:visited.panPacsLink_header1 {color: #0062b6; font-weight: bold; font-size: 13px;}
a:hover.panPacsLink, a:hover.panPacsLink_header1 {text-decoration: none;}
a:link.otherResults_header, a:visited.otherResults_header {color: #0062b6; font-weight: bold; font-size: 9px;}
a:hover.otherResults_header, a:hover.otherResults_header {text-decoration: none;}
div.diary {}
div.diary div.diaryHeaderArea { font-family: Tahoma, Verdana, Sans-Serif; margin: 5px 10px 20px 5px; height: 100%; border-bottom: dotted 1px #666666; vertical-align:top; }
div.diary div.diaryHeaderArea div.authorImageArea { margin: 0px 5px 0px 0px; float: left; }
div.diary div.diaryHeaderArea div.authorImageArea img.authorImage { border: solid 3px #3aaddc; width: 85px; }
div.diary div.diaryHeaderArea div.authorName { font-size:15px; font-weight:bold; margin-bottom: 2px; padding: 0px; color:#0081b5; }
div.diary div.diaryHeaderArea div.authorLocation { font-weight: bold; }
div.diary div.diaryHeaderArea div.authorBlurb {  padding: 2px; margin: 10px 0px 5px 0px;}
div.diary div.diaryContentArea { background-color: #eeeeee;  padding: 10px; margin-left: 0px; }
div.diary div.diaryContentArea div.entryHeader { font-weight: bold; font-size: 12px; }
div.diary div.diaryContentArea div.entryDate { font-weight: bold; font-size: 12px; float: right; margin-top:-10px; }
div.diary div.diaryContentArea div.entryContent {}

.MenuGroup {
	TOP: 0px; 
	LEFT: 0px; 
	WIDTH: 180px; 
	POSITION: relative; 
	text-align: left;
	background-color: #FFFFFF;
	height: 100%;
	color: #FFFFFF; 
	display: block; 
	font-size: 85%; 
	font-weight: normal; 
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	font-size: 14px;
}
.MenuGroupHeader {
	PADDING: 5px 5px 5px 0px;
	margin: 1px 0px 0px 0px;
	font-size: 14px;
	font-size: 85%; 
	CURSOR: pointer; 
	WIDTH: 180px;
	background-color: #1278aa; 
		z-index:999;
}
.MenuGroupHeaderOver {
	PADDING: 5px 5px 5px 0px;
	margin: 1px 0px 0px 0px;
	font-size: 14px;
	font-size: 85%; 
	CURSOR: pointer; 
	WIDTH: 180px; 
	background-color: #7ca9d2;
	color: #FFFFFF;
		z-index:999;
}	
.MenuItem_HasSubItems {
	PADDING: 5px 5px 5px 0px;
	margin: 1px 0px 0px 0px;
	WIDTH: 180px; 
	CURSOR: pointer; 
	COLOR: #FFFFFF; 
	font-size: 14px;
	font-size: 85%; 
	BACKGROUND: #1278aa url(Images/flyOut.jpg) no-repeat 160px 5px; 
	z-index:999;
}
.MenuItemOver_HasSubItems {
	PADDING: 5px 5px 5px 0px;
	margin: 1px 0px 0px 0px;
	WIDTH: 180px; 
	CURSOR: pointer; 
	COLOR: #FFFFFF; 
	font-size: 14px;
	font-size: 85%; 
	BACKGROUND: #7ca9d2 url(Images/flyOut_over.jpg) no-repeat 160px 5px; 
		z-index:999;
}
.MenuGroupFlyout {
	BORDER: #d7d3d4 1px solid;
	position: absolute;
	TOP: -100px;
	left: -120px;
	font-size: 14px;
	font-size: 85%; 
		z-index:999;
}
.MenuItem {
	PADDING: 5px; 
	WIDTH: 180px; 
	CURSOR: pointer; 
	COLOR: #71a420; 
	BACKGROUND: #7ca9d2;
		z-index:999;
}
.MenuItemFlyout {
	PADDING: 2px 2px 7px 0px;
	WIDTH: 180px; 
	CURSOR: pointer; 
	COLOR: #FFFFFF; 
	BACKGROUND: #7ca9d2;
		z-index:999;
}
.MenuItemFlyoutOver {
	PADDING: 2px 2px 7px 0px;
	WIDTH: 180px; 
	CURSOR: pointer; 
	COLOR: #1278aa;
	BACKGROUND: #d2e3f3;
		z-index:999;
}
.MenuSubItem_HasSubItems {
	PADDING: 0px 0px 9px 0px;
	margin: 0px 0px 0px 0px;
	WIDTH: 180px; 
	CURSOR: pointer; 
	COLOR: #FFFFFF; 
	BACKGROUND: #7ca9d2 url(Images/flyOut.jpg) no-repeat 160px 5px; 
			z-index:999;
}
.MenuSubItemOver_HasSubItems {
	PADDING: 0px 0px 9px 0px;
	margin: 0px 0px 0px 0px;
	WIDTH: 180px; 
	CURSOR: pointer; 
	COLOR: #FFFFFF; 
	BACKGROUND: #7ca9d2 url(Images/flyOut_over.jpg) no-repeat 160px 5px; 
			z-index:999;
}

.StoreInstructions { color: #3aaddc; font-size: 0.83em; }
.StoreEndOfLine { color: Red; font-size: 1em; }
.StoreSpecials { color:Red ; font-size: 0.83em; }
.StoreProductName { font-weight:bold }
.StoreCategory { font-weight:bold; color: #2080ba; }
.StoreProductDescription { font-size: 11px; }
td.StoreWidth { width: 100px  }
td.StoreImagesWidth { width: 250px; height: 350px  }
.StorePrice { font-weight:bold; color:Red }
td.StoreAttributeWidth { width:60px  }
.StoreHeader { color: #ffffff; font-weight: bold; font-size: 9px; line-height: 7px;  }
.BottomMenu { 	font-size: 14px;}
.MenuLink { text-align:left;  border:0; color: #ffffff; font-weight: bold; font-size: 12px; padding: 2px 5px 0px 8px; background-color: #04314c}
.MenuLink:hover { background-color: #7ca9d2; color: #FFFFFF; font-weight: bold;}

.LeagueTitle { font-weight: bold; font-size: 14px;  }
.LeagueContent { font-weight: normal;  color: White; font-size: 9px;  }
.LeagueContentDDL { color: Gray; font-size: 10px;  }

.NewsContent {font-size: 13px; font-family:Tahoma, Verdana, Sans-Serif; }

table.ThumbListStore td.Item { border: 0px; padding: 0px; }
table.ThumbListStore img { border: #ffffff solid 3px; }
table.ThumbListStore img.Selected { border: #2080ba solid 3px; }
table.ThumbListStore a.Image { display: block;  }
table.ThumbListStore a.ItemDownload { display: none; }

.MemberName { color: #FFFFFF; font-size: 11px; padding: 5px 5px 10px 8px; }

.InventoryWidth { width: 100px}
.FileNameWidth { width: 200px}
.TextAlign { text-align: right; }

.storemenu { color: #FFFFFF; }

.sponsorsArea { width: 600px;}			


.CSS1Msg1 { color:White; font-size:19px; font-weight:bold; left:440px; top:250px; position:absolute; z-index:99; text-decoration:none; width:300px }
a:hover.CSS1Msg1 { color:Silver; }
a:visited.CSS1Msg1 { color:White; }

.CSS1Msg2 { color:White; font-size:19px; left:440px; top:270px; position:absolute ; z-index:99; text-decoration:none; width:300px}
a:hover.CSS1Msg2 { color:Silver; }
a:visited.CSS1Msg2 { color:White; }

.CSS1Msg3 { color:White; font-size:15px; left:440px; top:295px; position:absolute; z-index:99; text-decoration:none; width:300px}
a:hover.CSS1Msg3 { color:Silver; }
a:visited.CSS1Msg3 { color:White; }

.CSSShadow1Msg1 { color:Black; font-size:19px; font-weight:bold; left:438px; top:252px; position:absolute; z-index:50; width:300px}
.CSSShadow1Msg2 { color:Black; font-size:19px; left:438px; top:272px; position:absolute ; z-index:50; width:300px}
.CSSShadow1Msg3 { color:Black; font-size:15px; left:438px; top:297px; position:absolute;  z-index:50; width:300px}

.CSS2Msg1 { color:White; font-size:15px; font-weight:bold; left:690px; top:235px; position:absolute; z-index:99; text-decoration:none; }
a:hover.CSS2Msg1 { color:Silver; }
a:visited.CSS2Msg1 { color:White; }

.CSS2Msg2 { color:White; font-size:19px; left:690px; top:255px; position:absolute ; z-index:99; text-decoration:none;}
a:hover.CSS2Msg2 { color:Silver; }
a:visited.CSS2Msg2 { color:White; }

.CSS2Msg3 { color:White; font-size:19px; left:690px; top:280px; position:absolute; z-index:99; text-decoration:none;}
a:hover.CSS2Msg3 { color:Silver; }
a:visited.CSS2Msg3 { color:White; }

.CSSShadow2Msg1 { color:ThreeDDarkShadow; font-size:15px; font-weight:bold; left:688px; top:237px; position:absolute; z-index:50; }
.CSSShadow2Msg2 { color:ThreeDDarkShadow; font-size:19px; left:688px; top:257px; position:absolute ; z-index:50;}
.CSSShadow2Msg3 { color:ThreeDDarkShadow; font-size:19px; left:688px; top:282px; position:absolute;  z-index:50;}

.NZWP1_Logo {left:685px; top:110px; position:absolute;  z-index:99;}
.NZWP2_Logo {left:905px; top:100px; position:absolute;  z-index:99;}

.MenuCss {z-index:10000;}

.lnkModEventHeader {color:White; font-size:11px; font-weight:bold;}

.CalendarExpand { color: #2080ba; text-decoration: underline;}

.BtnFirst { background-image: url(Images/first.gif); 
	background-color: black; 
	border:0;
	width: 18px;
	height: 15px;
	background-repeat:no-repeat;
	cursor: pointer;
}
.BtnPrev { background-image: url(Images/prev.gif); 
	background-color: black; 
	border:0;
	width: 13px;
	height: 15px;
	background-repeat:no-repeat;
	cursor: pointer;
}
.BtnNext { background-image: url(Images/next.gif); 
	background-color: black; 
	border:0;
	width: 13px;
	height: 15px;
	background-repeat:no-repeat;
	cursor: pointer;
}
.BtnLast { background-image: url(Images/last.gif); 
	background-color: black; 
	border:0;
	width: 18px;
	height: 15px;
	background-repeat:no-repeat;
	cursor: pointer;
}
.ImgFirstGrey { background-image: url(Images/first-grey.gif); 
	background-color: black; 
	border:0;
	width: 18px;
	height: 15px;
	background-repeat:no-repeat;
}
.ImgPrevGrey { background-image: url(Images/prev-grey.gif); 
	background-color: black; 
	border:0;
	width: 13px;
	height: 15px;
	background-repeat:no-repeat;
}
.ImgNextGrey { background-image: url(Images/next-grey.gif); 
	background-color: black; 
	border:0;
	width: 13px;
	height: 15px;
	background-repeat:no-repeat;
}
.ImgLastGrey { background-image: url(Images/last-grey.gif); 
	background-color: black; 
	border:0;
	width: 18px;
	height: 15px;
	background-repeat:no-repeat;
}
.Help { background-image: url(Images/help.gif); 
	background-color: white; 
	border:0;
	width: 16px;
	height: 16px;
	background-repeat:no-repeat;
}

.infoArea 
{
	font-size:10px;
	margin-bottom: 20px;
	width: 100%;
	border: dashed 1px #CCCCCC;
	background-color:#f5fbfd;
	padding: 0px 10px 0px 10px;
}
.LinkBold
{
	font-weight: bold;
	font-size: 14px;
	color:Orange;
}
.LinkNormal
{
	font-weight: normal;
	font-size: 10px;
}
.RolesDropdown
{
	font-weight: normal;
	font-size: 11px;
	color: White;
	background-color: #04314c;
}

div.WebPartsModule {background-color: #FFFFFF; border: 1px solid #0062b6; 
	height: 94px; width: 300px; padding: 5px 7px 3px 3px; 
	font-family: Tahoma, Verdana, Sans-Serif;}
div.WebParts_contentArea {margin-left: 10px; }
div.WebParts_headerArea {padding-bottom: 0px;}
.WebPartsSlideshow 
{
	height: 218px;

}
.Webparts_Header { height: 104px; width: 600px; margin: 0px; background-image: url(Images/Default/waterBackground.jpg); background-repeat: no-repeat; }
.WebPartsSlideshowPosition 
{
	top: 105px;
	margin-left: 189px;
	height: 218px;
	margin-top: 0px;
	z-index: 1;
	position:absolute;
}
.Layout_Bg { background-color: #1278aa; height: 104px; margin-left: 0px; background-image: url(Images/National/waterpolo_header.jpg); background-position: center left; background-repeat: no-repeat; z-index: 999 }

table.GridRanking { font-family: Tahoma, Verdana, Sans-Serif; font-size: 11px; border-top: #999999 solid 0px; border-collapse: collapse; clear: both; margin: 1em 0; line-height: 18px; }
table.GridRanking tr.Header td { font-size: 11px; padding: 0px 0px 0px 0px;color:#1f7fb9; font-weight: bold; border-top: #79bcda solid 0px;}
table.GridRanking td { border-bottom: #c8ced2 solid 0px; padding: 5px 5px 0px 0px; }
table.GridRanking tr.Alternate td { background-color: #fbfbfb; }
table.GridRanking a { text-decoration: none; }
table.GridRanking th { background-color: #f8f8f8; padding: 0px; }

table.GridTeams { font-family: Tahoma, Verdana, Sans-Serif; font-size: 11px; border-top: #999999 solid 3px; border-collapse: collapse; clear: both; margin: 1em 0; }
table.GridTeams td { border-bottom: #c8ced2 solid 1px; padding: 5px 10px 5px 5px; }
table.GridTeams tr.Alternate td { background-color: #fbfbfb; }
table.GridTeams a { text-decoration: none; }
table.GridTeams th { background-color: #f8f8f8; padding: 5px; }


div#WebPartsheader { background-color: #1278aa; 
	margin-left: 0px; 
	padding-left: 200px; z-index: 999 ;
	HEIGHT: 103px; 
	position:absolute;
	left:962px;
	width:0px;
	}

DIV#HeaderLine {

	BORDER-BOTTOM: #666666 0px solid; 
}
.TestCss
{
	 text-align:center;
	   font-size: 10px}
	   
.UpcomingGames
{
	color: White;
	font-size: large;
	font-weight: bold;
	text-decoration: none;
	
	}
	.ChkExpand
	{
	 color: #0081b5;
		}
.InfraItem
{
	font-size: 12px;
	CURSOR: pointer; 
	WIDTH: 176px;
	background-color: #1278aa; 
	color: White;
	z-index:999;
	height:23px;
	text-align:left;
	 border-width:0px;
}
.HoverItem
{
	background-color: #7ca9d2;
}
