/* Water Polo Rotorua Style */
/* ThemeID: 6*/
/* Dark Blue and Yellow*/


*{margin:0; }

HTML 
{
    color: #666666; 
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: white; 
	PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; TEXT-DECORATION: none;
	height: 100%;
}
BODY {
	
	height: 100%; 
	background-image:url(Images/Default/bg1.jpg); 
}
A {
	FONT-SIZE: 11px; COLOR: #01009a; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #01009a
}
A:hover {
	COLOR: #6666cc
}
p {
	padding:10px 0px;
}


H1 {
	DISPLAY: none; FONT-SIZE: 20pt; MARGIN: 55px 0px 0px; COLOR: #01009a
}
H3 {
	 color: #666666; font-size: 15px; font-weight:bold; margin-bottom: 0.15em; margin-top: 0.6em; font-family: Tahoma, Verdana, Sans-Serif; }

H2 {
	 color: #666666; font-size: 13px; font-weight:bold; margin-top: 5px; margin-bottom: 0.25em; font-family: Tahoma, Verdana, Sans-Serif; }
	 
H4 {
	 color: #666666; font-size: 12px; font-weight:bold; margin-top: 5px; margin-bottom: 0.25em; font-family: Tahoma, Verdana, Sans-Serif; }

HR {
	WIDTH: 90%; COLOR: #c5c9cb; margin-bottom: 10px; margin-top: 10px;
}
INPUT.Button {
	BORDER-top : 1px solid #999999; BORDER-left: 1px solid #999999; 
	BORDER-bottom: 1px solid #024c6f; BORDER-right: 1px solid #024c6f; 
	CURSOR: hand; COLOR: #FFFFFF; BACKGROUND-COLOR: #6666cc; TEXT-ALIGN: center; 
	font-family:Tahoma, Verdana, Arial, Sans-Serif;
}
input.TextInput {  font-family: Tahoma, Verdana, Arial, Sans-Serif; }
textarea, select {  font-family: Tahoma, Verdana, Arial, Sans-Serif; }
TEXTAREA, SELECT {
	BORDER: #9d9da1 1px solid; font-size: 11px; font-family:Tahoma, Verdana, Arial, Sans-Serif;
	color: #404040;
}
INPUT.CheckBox {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
SPAN.CheckBox {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
DIV#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 30px 0px 220px; 
	PADDING-TOP: 0px; WIDTH: 740px;
}
DIV#pnlMessage {
	COLOR: #01009a
}
DIV.Instructions {
	MARGIN-BOTTOM: 0.5em; COLOR: #404040; background-color:#cdcdec; padding: 5px; 
	border: #cccccc 1px dashed; font-size:11px; margin-right: 5px; margin-top: 10px;
}
#pnlInstructions, #pnlRequired {
	MARGIN-BOTTOM: 0.5em; COLOR: #404040; font-size:11px; margin-right: 5px; 
	border: none; background-color: #FFFFFF;
}


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: #e6e6e5; color:#01009a; 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-RIGHT: 0.25em; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0.25em; 
	PADDING-TOP: 0.25em; TEXT-ALIGN: left
}
TABLE.DisplayDesign TD.Prompt {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; WIDTH: 20%; TEXT-ALIGN: right
}
TABLE.DisplayHeader {
	MARGIN-BOTTOM: 1em
}
TABLE.DisplayHeader TD {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em
}
TABLE.DisplayHeader TD.Prompt {
	FONT-WEIGHT: bold; WIDTH: 20%; COLOR: #01009a; TEXT-ALIGN: right
}
DIV#pnlLastUpdated {
	FONT-SIZE: 85%; MARGIN-BOTTOM: 0.5em; TEXT-ALIGN: right; margin-top: 10px;
}
TABLE.LargeInputTable {
font-size: 11px;
}

TABLE.LargeInputTable TR {
}

TABLE.LargeInputTable TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; TEXT-ALIGN: left
}
TABLE.LargeInputTable TD.Prompt {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 35%; PADDING-TOP: 5px;
	vertical-align: top;
}
TABLE.LargeInputTable TR.Required TD.Prompt {
	COLOR: red; vertical-align: top;
}
DIV.LargeInputTable {
	PADDING-RIGHT: 0.1em; MARGIN-TOP: 1em; PADDING-LEFT: 0.1em; 
	PADDING-BOTTOM: 0.1em; COLOR: red; PADDING-TOP: 0.1em
}
TABLE.SmallInputTable {
	
}
TABLE.SmallInputTable TH {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #6666cc; BORDER-BOTTOM: #a9dbf1 2px solid; 
	TEXT-ALIGN: left;
}
TABLE.SmallInputTable TD.Prompt {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;
	vertical-align: top;
}
TABLE.SmallInputTable TR.Required TD.Prompt {
	COLOR: red; vertical-align: top;
}
DIV.SmallInputTable {
	PADDING-RIGHT: 0.1em; MARGIN-TOP: 1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; 
	COLOR: red; PADDING-TOP: 0.1em
}
DIV#header {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 200px; 
	BACKGROUND-IMAGE: url(Images/Default/waterBackground.jpg); MARGIN-LEFT: 0px; 
	BORDER-BOTTOM: #707070 3px solid; BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 87px; BACKGROUND-COLOR: #ffdd00;
}

DIV#branchName
{
	font-weight: bold;
	font-size:18px;
	top: 62px;
	left: 220px;
	position:absolute;
}

DIV#headerLogo {
	background-image: url(Images/Rotorua.jpg);
	background-repeat:no-repeat;
	margin-left: -200px;

	width: 195px;
	height: 87px;
}

DIV#nzwp_logo {
	background-image:url(Images/Default/nzwpa_logo.jpg);
	background-repeat:no-repeat;
	
	margin-top: -84px;
	margin-left: 700px;
	width: 81px;
	height: 83px;
} 

DIV#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 10px; 
	MARGIN: 0px 0px 0px; WIDTH: 194px; PADDING-TOP: 0px; POSITION: absolute; 
	TOP: 90px; BACKGROUND-COLOR: #d7d3d4; TEXT-ALIGN: left; height: 753px;
}
DIV#menu A 
{
	padding: 5px 2px 5px 8px;
	DISPLAY: block; FONT-WEIGHT: normal; 
	FONT-SIZE: 11px;  MARGIN: 0px; COLOR: #757575; 
	TEXT-DECORATION: none; border-bottom: #d0d6d8 1px solid; COLOR: #666666; 
}
DIV#menu A:hover {
	COLOR: #36a7c9; BACKGROUND-COLOR: #f9fcfd; border-bottom: #b0deec 1px solid; 
}
DIV#menu A.Header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 11px; 
	PADDING-BOTTOM: 2px; COLOR: #666666; PADDING-TOP: 2px; border: none; width: 174px;
}

DIV#menu A.Header:hover {
	FONT-WEIGHT: bold; COLOR: #333333; BACKGROUND-COLOR: #cacb67; border: none; width: 180px;
}
DIV#menu #menutop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; 
	HEIGHT: 120px; BACKGROUND-COLOR: #ffdd00; TEXT-ALIGN: left; border-right: #999999 1px solid; 
	border-bottom: #999999 1px solid; COLOR: #FFFFFF;
}
DIV#menu #menubottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; TEXT-ALIGN: left
}

div#menu div.MemberName { color: #666666; font-size: 11px; padding: 5px 5px 10px 8px;  width: 100px;}

div#footer { margin-top: 40px; font-size: 9px; text-align: center; width: 620px; margin-left: 280px;}
div#footer div#Copyright { color: #666666; }

TABLE.TableDesign 
{
    width: 700px;
}
TABLE.TableDesign TD.Item {
	BORDER-RIGHT: #01009a 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #01009a 1px solid; 
	PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #01009a 1px solid; 
	PADDING-TOP: 0px; BORDER-BOTTOM: #01009a 1px solid
}
TABLE.TableDesign TD.Alternate {
	BORDER-RIGHT: #01009a 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #01009a 1px solid; 
	PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #01009a 1px solid; 
	PADDING-TOP: 0px; BORDER-BOTTOM: #01009a 1px solid
}
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-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; 
	PADDING-TOP: 0.5em; TEXT-ALIGN: left
}
TABLE.TableDesign TD.ItemFooter {
	PADDING-LEFT: 0.5em; FONT-SIZE: 75%; TEXT-DECORATION: none
}



DIV#pnlCurrentFile TABLE.DisplayDesign {
	HEIGHT: 100%
}

DIV.Picture#pnlCurrentItem IMG#imgCurrentPicture 
{
	border-color: #01009a; border-style:outset; border-width: 6px; vertical-align: top; 
}
DIV.Picture#pnlCurrentItem DIV#pnlCurrentFile {
	DISPLAY: none
}
DIV.Video#pnlCurrentItem IMG#imgCurrentPicture {
	DISPLAY: none
}
DIV.Video#pnlCurrentItem DIV#pnlCurrentFile {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(Images/Background-Video.gif); 
	BACKGROUND-REPEAT: no-repeat
}
DIV.Audio#pnlCurrentItem IMG#imgCurrentPicture {
	DISPLAY: none
}
DIV.Audio#pnlCurrentItem DIV#pnlCurrentFile {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(Images/Background-Audio.gif); 
	BACKGROUND-REPEAT: no-repeat
}
DIV.Other#pnlCurrentItem IMG#imgCurrentPicture {
	DISPLAY: none
}
DIV#menu DIV.MemberName {
	PADDING-RIGHT: 5px; PADDING-LEFT: 8px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; 
	COLOR: #FFFFFF; PADDING-TOP: 5px
}


SELECT {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid
}
TABLE.TableDesign DIV.ItemSubtitle1 {
	CLEAR: left; FONT-SIZE: 90%; FLOAT: left; FONT-STYLE: italic; TEXT-ALIGN: left
}
TABLE.Chatpage SPAN.ItemDate {
	FONT-STYLE: italic
}
TABLE.Chatpage SPAN.ItemDisplayName {
	FONT-WEIGHT: bold
}
TABLE.Chatpage SPAN.NewPost {
	FONT-WEIGHT: bold; COLOR: red; FONT-STYLE: normal
}
TABLE.Chatpage TABLE {
	WIDTH: 100%
}
TABLE.Chatpage {
	BORDER-RIGHT: #01009a 5px solid; BORDER-TOP: #01009a 5px solid; 
	BORDER-LEFT: #01009a 5px solid; BORDER-BOTTOM: #01009a 5px solid; TEXT-ALIGN: left
}
TABLE.Chatpage TD.Item {
	BORDER-RIGHT: #01009a 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #01009a 1px solid; 
	PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #01009a 1px solid; PADDING-TOP: 0px; 
	BORDER-BOTTOM: #01009a 1px solid
}
TABLE.Chatpage TD.Alternate {
	BORDER-RIGHT: #01009a 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #01009a 1px solid; 
	PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #01009a 1px solid; PADDING-TOP: 0px; 
	BORDER-BOTTOM: #01009a 1px solid
}
TABLE.Chatpage TR.ItemHeader TD {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; COLOR: black; 
	PADDING-TOP: 0.5em; BACKGROUND-COLOR: #a9dbf1
}
TABLE.Chatpage DIV.ItemTitle {
	FONT-WEIGHT: bold; FLOAT: left; TEXT-ALIGN: left
}
TABLE.Chatpage DIV.ItemSubtitle1 {
	CLEAR: left; FONT-SIZE: 85%; FLOAT: left; 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-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 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: #cdcdec;
	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: 205px;
	margin-top: 5px;
	width: 70%;
	z-index: 1;
	top: 90px;
	position:absolute;
}

.topBlock_links {
	display:inline;
}

#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:784px;
    top:88px;
    width:203px;
}
/* Top (1st) module on right 'nav' */
.module1HeaderArea 
{
    background-image:url(Images/upComingEvents_header.jpg);
    background-repeat:no-repeat;
    background-position: 5px 70px;
	background-color:#1fddae;
	height: 330px;
}

.module1Header 
{
    padding-top: 20px;
	color: #FFFFFF; 
	font-weight: bold; 
	vertical-align:bottom;
	padding-left: 5px;
}

.module1Content {
	background-color: #d7d3d4;
	padding: 3px;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 20px;
	height: 570px;
}

/* 2nd module on right 'nav' */
.module2HeaderArea {
	background-color:#6666cc;
	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 */
.eventArea {
	margin-bottom: 15px;
}

.eventDate {
	font-weight: bold;
}

.eventsHeader {
/* 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: 5px;
    width:500px
}
#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:#01009a;
	width:350px;
}

.newsHeader_link
{
	font-family:Tahoma, Verdana, Sans-Serif;
	font-size:11px;
	font-weight:bold; 
	margin-bottom: 1px; 
	padding: 0px; 
}

.newsImage {
	border: 1px solid #6666cc;
}

#newsDate
{  
    font-size: 11px;
    text-align: right;
    margin-top: -23px;
    line-height: 14pt;
    font-weight: bold;
    color: #424242;
}

#newsBranch
{
    color: #858585;
    font-size: 11px;
    line-height: 14pt;
    font-weight: bold; 
}

#blank {
	border: none;
}

.newsContent {
	margin-top: 5px;
	font-family: Tahoma,Arial;
}

.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,arial; border-top: #74c9dc solid 3px; line-height: 18px; background-color: #b8e5f2; 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,arial; border-top: #74c9dc solid 3px; line-height: 18px; background-color: #b8e5f2; padding: 5px 10px 5px 10px; }
div.noticeBoard_Section div.Header span.Title { color:#1f7fb9; 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: Arial;}
div.panPacsModule2 {background-color: #FFFFFF; border: 1px solid #0062b6; height: 89px; padding: 5px 7px 3px 3px; position: absolute; right:10px; top:3px; background-image: url(Images/panPacs06.jpg); background-repeat:no-repeat; font-family: Arial;}
a:link.panPacsLink, a:visited.panPacsLink {color: #0062b6;}
div.panPacs_contentArea {margin-left: 10px; }
div.panPacs_contentArea2 {margin-left: 90px; }
div.panPacs_headerArea {padding-bottom: 3px;}
a:link.panPacsLink_header, a:visited.panPacsLink_header {color: #0062b6; font-weight: bold; font-size: 13px;}
a:hover.panPacsLink, a:hover.panPacsLink_header {text-decoration: none;}
.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: 194px;
	background-color: #01009a; 
}
.MenuGroupHeaderOver {
	PADDING: 5px 5px 5px 0px;
	margin: 1px 0px 0px 0px;
	font-size: 14px;
	font-size: 85%; 
	CURSOR: pointer; 
	WIDTH: 194px; 
	background-color: #6666cc;
	color: #FFFFFF;
}	
.MenuItem_HasSubItems {
	PADDING: 5px 5px 5px 0px;
	margin: 1px 0px 0px 0px;
	WIDTH: 194px; 
	CURSOR: pointer; 
	COLOR: #FFFFFF; 
	font-size: 14px;
	font-size: 85%; 
	BACKGROUND: #01009a url(Images/Default/flyOut.gif) no-repeat 160px 5px; 
}
.MenuItemOver_HasSubItems {
	PADDING: 5px 5px 5px 0px;
	margin: 1px 0px 0px 0px;
	WIDTH: 194px; 
	CURSOR: pointer; 
	COLOR: #FFFFFF; 
	font-size: 14px;
	font-size: 85%; 
	BACKGROUND: #6666cc url(Images/Default/flyOut_over.gif) no-repeat 160px 5px; 
}
.MenuGroupFlyout {
	BORDER: #FFFFFF 1px solid;
	position: absolute;
	TOP: -100px;
	left: -50px;
	font-size: 14px;
	font-size: 85%; 
}
.MenuItem {
	PADDING: 5px; 
	WIDTH: 180px; 
	CURSOR: pointer; 
	COLOR: #71a420; 
	BACKGROUND: #6666cc;
}
.MenuItemFlyout {
	PADDING: 2px 2px 7px 0px;
	WIDTH: 180px; 
	CURSOR: pointer; 
	COLOR: #FFFFFF; 
	BACKGROUND: #6666cc;
}
.MenuItemFlyoutOver {
	PADDING: 2px 2px 7px 0px;
	WIDTH: 180px; 
	CURSOR: pointer; 
	COLOR: #FFF;
	BACKGROUND: #a0a0ee;
}
.MenuSubItem_HasSubItems {
	PADDING: 0px 0px 9px 0px;
	margin: 0px 0px 0px 0px;
	WIDTH: 180px; 
	CURSOR: pointer; 
	COLOR: #FFFFFF; 
	BACKGROUND: #6666cc url(Images/Default/flyOut.gif) no-repeat 160px 5px; 
}
.MenuSubItemOver_HasSubItems {
	PADDING: 0px 0px 9px 0px;
	margin: 0px 0px 0px 0px;
	WIDTH: 180px; 
	CURSOR: pointer; 
	COLOR: #FFFFFF; 
	BACKGROUND: #6666cc url(Images/Default/flyOut_over.gif) no-repeat 160px 5px; 
}

.sponsorsArea  {
width: 600px;

}

.MemberName 
{
	color:#666666;
	padding: 0px 0px 0px 8px;
}

.MenuLink { text-align:left;  border:0; color: #666666; font-weight: bold; font-size: 12px; padding: 2px 5px 0px 8px; background-color: #ffdd00}
.MenuLink:hover { background-color: #cacb67; color: #333333; font-weight: bold; width:192px}

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;}

.StoreInstructions { color: #6666cc; font-size: 0.83em; }
.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: #666666; font-weight: bold; font-size: 9px; line-height: 7px;  }

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; }

.BottomMenu { 	font-size: 14px;}

.linkCSS { width:180px}

div.GridHolder { clear: both; text-align: left; margin-left: 8px; }

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; }
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: #01009a; border-style: solid; border-width: 1px; float: left; text-align: center; vertical-align: top; width: 400px; }

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; }

.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;
}


.CSS1Msg1 { color:White; font-size:19px; font-weight:bold; left:440px; top:235px; 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:255px; 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:280px; 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:237px; position:absolute; z-index:50; width:300px;}
.CSSShadow1Msg2 { color:Black; font-size:19px; left:438px; top:257px; position:absolute ; z-index:50; width:300px;}
.CSSShadow1Msg3 { color:Black; font-size:15px; left:438px; top:282px; position:absolute;  z-index:50; width:300px;}

.CSS2Msg1 { color:White; font-size:19px; font-weight:bold; left:690px; top:235px; position:absolute; z-index:99; text-decoration:none; width:300px;}
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; width:300px;}
a:hover.CSS2Msg2 { color:Silver; }
a:visited.CSS2Msg2 { color:White; }

.CSS2Msg3 { color:White; font-size:15px; left:690px; top:280px; position:absolute; z-index:99; text-decoration:none; width:300px;}
a:hover.CSS2Msg3 { color:Silver; }
a:visited.CSS2Msg3 { color:White; }

.CSSShadow2Msg1 { color:ThreeDDarkShadow; font-size:19px; font-weight:bold; left:688px; top:237px; position:absolute; z-index:50; width:300px;}
.CSSShadow2Msg2 { color:ThreeDDarkShadow; font-size:19px; left:688px; top:257px; position:absolute ; z-index:50; width:300px;}
.CSSShadow2Msg3 { color:ThreeDDarkShadow; font-size:15px; left:688px; top:282px; position:absolute;  z-index:50; width:300px;}


.NZWP1_Logo {left:685px; top:110px; position:absolute;  z-index:99;}
.NZWP2_Logo {left:905px; top:100px; position:absolute;  z-index:99;}

.topBlockNavPush
{
	height: 218px;
	margin-left: 192px;
	margin-top: 0px;
	width: 70%;
}
.infoArea 
{
	font-size:10px;
	margin-bottom: 20px;
	width: 100%;
	border: dashed 1px #CCCCCC;
	background-color:#f5fbfd;
	padding: 0px 10px 0px 10px;
}
.teamwin {font-weight: bold ;}
.LinkBold
{
	font-weight: bold;
	font-size: 14px;
	color:Orange;
}
.LinkNormal
{
	font-weight: normal;
	font-size: 10px;
}
.RolesDropdown
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
}

.WebPartsSlideshowPosition 
{
	top: 90px;
	margin-left: 195px;
	height: 218px;
	margin-top: 0px;
	z-index: 1;
	position:absolute;
}
div#WebPartsheader { background-color: #01009a; height: 100px; margin-left: 0px; padding-left: 25px; z-index: 999 }
DIV#WebPartsheader {

	BORDER-BOTTOM: #01009a 3px solid; 
	HEIGHT: 88px; 
	BACKGROUND-COLOR: #01009a;
	 z-index:9999;
	 position:absolute;
	 left:985px;
	 width:0px;
}
/* Border bottom of header*/
DIV#HeaderLine {

	BORDER-BOTTOM: #666666 3px solid; 
}
.UpcomingGames
{
	color: White;
	font-size: large;
	font-weight: bold;
	text-decoration: none;
	}
	
.HeaderBG
{
	background-color:Gray;
}

.ScorerWidth
{
 width: 230px
}
	.ChkExpand
	{
	 color: #01009a;
		}
		
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; }

.InfraItem
{
	font-size: 12px;
	CURSOR: pointer; 
	WIDTH: 190px;
	background-color: #01009a; 
	color: White;
	z-index:999;
	height:23px;
	text-align:left;
	border-width:0px;
}
.HoverItem
{
	background-color: #6666cc;
}
/* Water Polo Rotorua Style */
/* ThemeID: 6*/
/* Dark Blue and Yellow*/