body, html{background:#727272;margin:0;padding:0;}
#green-bg{background:url(/images/bg_green_horiz.jpg) top left repeat-x;width:100%;}
#container{width:965px;overflow:hidden;padding:0px;margin:0px auto;background:#858585;}



/*---------- PAGE LAYOUT ----------*/

/*HEADER*/
#header{background:#fff url(/images/bg_header.jpg) top right no-repeat;height:130px;overflow:hidden;} 
#header img{float:left;}

/*LOGIN BUTTON AREA*/
#login{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;width:400px;float:right;height:21px;padding:11px 13px 0px 0px;margin-bottom:20px;line-height:21px;text-align:right;font-size:11px;color:#005546;}
#login img{float:right;margin-left:8px;}
#login a{color:#005546;font-weight:bold;text-decoration:none;} 
#login a:hover{text-decoration:underline;} 

#topRightBtns{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;width:400px;float:right;height:21px;padding:11px 13px 0px 0px;margin-bottom:20px;line-height:21px;text-align:right;font-size:11px;color:#005546;}
#topRightBtns img{float:right;margin-left:8px;}
#topRightBtns a:hover img{filter:alpha(Opacity=90);opacity:.90;-moz-opacity:.90;}
#topRightBtns a{color:#005546;font-weight:bold;text-decoration:none;} 
#topRightBtns a:hover{text-decoration:underline;} 
#memberText{float:right;margin-left:16px;}


/*MENU BAR*/
#menu{background:#fff;height:38px;width:965px;}
#menuM{background:#fff;height:38px;width:965px;}

/*SLIDER*/
#newsBar{height:37px;background:#cddad5 url(/images/front/bg_newsBar.jpg) bottom left no-repeat;color:#1a735f;font-size:11px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#newsBar p{font-size:11px;}
#pscroller1{width: 800px;height:37px;overflow: hidden;}
.contentslide{width:800px;height:38px;overflow:hidden;}
.contentslide .opacitylayer{width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity:1;opacity:1;}
.contentslide .contentdiv{display:none;}
.pagination{display:none;}
.newslightarrow{background: url(/images/front/arrow_newsBar.gif) 0px 12px no-repeat;margin:0px 0px 0px 20px;padding:0px 0px 0px 22px;height:37px;line-height:37px;}
.newslightarrow a{text-decoration:none;font-weight:bold;color:#1a735f!important;/*color:#005143;*/}
.newslightarrow a:hover{text-decoration:underline;}
.newslightarrow button{float:right;}

/*FLASH AREA*/
#flasharea{background:#222;height:195px;font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;font-size:11px;font-weight:normal;overflow:hidden;}
#flashtext{color:#112842;background:#f6f6f6 url(/images/bg_flashtext_front.png) top left repeat-x!important; float:left;width:396px;width/**/:/**/353px;height:195px;line-height:140%;padding:0px 24px 0px 19px;}
#flashtext h1, #flashtext h2, #flashtext h3, #flashtext h4, #flashtext h5, #flashtext h6{ color:#112842;font-size:15px!important;font-weight:normal;margin:0px;padding:25px 0px 14px 0px;line-height:135%;}
#flashtext p{font-size:12px;margin:0px;padding:0px 0px 13px 0px;font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;line-height:145%!important;}
#flashtext{background:#f6f6f6 url(/images/bg_flashtext_inner.jpg) top left no-repeat;}
#flashtext.front{background:none;}
#flashbox{width:569px;float:left;height:195px;}
#flashbox img{display:block;}
/*#flashmap{overflow:hidden;background:#f6f6f6 url(/images/bg_flashtext_front.png) repeat-x!important;width:396px;height:195px;float:left;}*/

/*CONTENT AREA*/
#contentarea{overflow:hidden;background:#fff;background:#fff url(/images/bg_content_leftside.gif) -25px 0px repeat-y!important;width:965px;} /*225px wide*/
#content{float:left; width:660px;padding:30px 19px 60px 19px;line-height:150%;font-size:12px;}
/*leftmenu*/
#content-leftmenu{float:left;width:190px;padding:20px 20px 60px 10px;}
#content-leftmenu a{text-decoration:none;}
#content-leftmenu a:hover{color:#121212;}
#content-leftmenu a:active{color:#008B72;}
#content-leftmenu ul{padding-left:0px;margin-left:0px;color:#666;margin-bottom:0px;padding-bottom:0px;}
#content-leftmenu ul li{padding-left:14px;list-style-type:none;list-style-image:none;background:url(/images/leftmenu_default.gif) 0px 4px no-repeat;font-size:12px;margin-bottom:2px;}
#content-leftmenu ul li ul{margin-top:4px;margin-bottom:4px;}
#content-leftmenu ul li li{background:url(/images/leftmenu_circle.gif) 0px 8px no-repeat;font-size:11px;margin-bottom:0px;padding-left:11px;margin-left:/*11*/4px;}
#content-leftmenu ul li li li{background:none;padding-left:7px;margin-left:2px;}
#content-leftmenu li#current-primary{background:url(/images/leftmenu_current.gif) 0px 4px no-repeat;color:#008B72;}
#content-leftmenu li#current-primary a{color:#008B72;}
#content-leftmenu li#current-primary li a{color:#666;}
#content-leftmenu li#current-primary li a:hover{color:#121212;}
#content-leftmenu li#current-primary li a:active{color:#008B72;}
#content-leftmenu li.current-sub{color:#008B72!important;}
#content-leftmenu li.current-sub a{color:#008B72!important;}
#content-leftmenu li.current-sub li a{color:#666!important;}
#content-leftmenu li.current-sub li a:hover{color:#121212!important;}
#content-leftmenu li.current-sub li a:active{color:#008B72}
#content-leftmenu li.current-sub li.current-sub a{color:#008B72!important;}

/*PRODUCT AREA*/
#productarea{overflow:hidden;width:845px;background:#fff url(/images/bg_productarea.jpg) no-repeat top left;padding:20px 60px 60px 60px;}
#productarea h1{padding:20px 0px;}

/*PORTAL AREA*/
#portalarea{overflow:hidden;background:#fff url(/images/bg_portal.gif) repeat-y!important;width:965px;padding-bottom:75px;}
#portal-leftmenu{float:left;width:245px;}
#portal-middle{float:left;width:407px;background:url(/images/bg_portal-middle.gif) repeat-x!important;padding:17px 17px 30px 17px;color:#565656;}
#portal-rightside{float:left;width:279px;}
#upcomingPortal{/*background:#1c977a url(/images/bg_upcoming.png) left bottom repeat-x;*/padding:36px 0px 15px 0px;background:#ebf6ee;}
#upcomingPortal h2{margin:0px 0px 0px 12px;}
img.title1{padding:22px 0px 0px 19px;}


/*SPONSORS AREA*/
#bottomarea{background:#deede3 url(/images/bg_bottomarea.jpg) left 6px no-repeat;overflow:hidden;width:965px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:11px;height:169px;line-height:169px;}
#bottomarea img{display:block;}
#rwh{float:right;}
#frontsponsors{float:left;height:163px;width:671px;}
#frontsponsors img{margin:0px 35px 0px 50px;float:left;}
#mainImage{}
#victoria{padding-top:45px;}
#vichealth{padding-top:55px;}

/*FOOTER*/
#footer{background:#727272;color:#cacaca;line-height:38px;height:38px;width:100%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;margin-bottom:10px;}
#footer-l{float:left;padding-left:28px;} #footer-l a{color:#fff;text-decoration:none;margin-right:17px;} #footer-l a:hover{text-decoration:underline;}
#footer-r{float:right;padding-right:28px;} #footer-r a{color:#fff;text-decoration:none;} #footer-r a:hover{text-decoration:underline;}
#copyright{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;margin-left:28px;color:#ddd;margin-bottom:60px;display:block;}



/*---------- FRONT PAGE SPECIFIC ----------*/

/*BODY AREA*/
#frontContent{background:#fff url(/images/front/bg_frontColumns.gif) repeat-y;width:965px;overflow:hidden;}
#frontContent a:link {color:#1e8871;text-decoration:none;}
#frontContent a:visited {color:#1e8871;text-decoration:none;}
#frontContent a:hover {color:#1e8871;text-decoration:underline;} 
#frontContent a:active {color:#333;} 
#frontContentBtm{background:url(/images/front/bg_rightColumnBtm.jpg) bottom right no-repeat;width:965px;height:20px;clear:both;}

/*CONTENT*/
#frontLeftColumn{width:322px;margin-right:1px;float:left;color:#333;}
#frontMiddleColumn{width:369px;margin-right:1px;float:left;color:#333;}
#frontRightColumn{width:270px;float:left;color:#666;}

/*LEFT AND MIDDLE COLUMNS*/

/*accordions*/
.title{display:block;height:30px;padding-top:20px;}
.title h2{padding:0px 0px 0px 15px;color:#008b72;font-weight:bold;line-height:75%!important;}
#latestEventsTitle{background:#f2f2f2;}
#upcomingEventsTitle{background:#e1e1e1;}
#recentEventsTitle{background:#f2f2f2;}
#WGVpollTitle{background:#fff;}
#latestNewsTitle{background:#eef5f3;}
.box{padding:0px 0px 0px 0px;font-size:11px;}
#latestEventsBox{padding-bottom:15px;}
#upcomingEventsBox{padding-bottom:15px;}
#recentEventsBox{background:url(/images/front/bg_eventsBoxBtm2.gif) bottom left repeat-x;padding-bottom:15px;}
#WGVpollBox{background:url(/images/front/bg_frontBoxTop.gif) top left repeat-x;padding:15px;font-size:12px;}
/*poll*/
#WGVpollBox table{margin:0px!important;padding:0px!important;}
#WGVpollBox{position:relative;}
#WGVpollBox table table tr:first-child a{position:absolute;top:14px;right:22px;}
#WGVpollBox td{ padding:0px!important;line-height:15px;font-family:Arial, Helvetica, sans-serif!important;vertical-align:top;}
#WGVpollBox td a{line-height:25px!important;font-family:Arial, Helvetica, sans-serif!important;font-size:11px;text-decoration:underline!important;font-weight:bold;}
#WGVpollBox td a:hover{text-decoration:none!important;}
#WGVpollBox td b{font-family:Arial, Helvetica, sans-serif!important;margin:0px 75px 10px 0px;font-size:14px;color:#666;display:block;line-height:135%;}
#WGVpollBox h2{font-size:18px;padding:10px 0px 0px 0px;}
#WGVpollBox hr{display:none;/*padding:0px!important;padding:0px;margin:9px 0px 8px 0px!important;background-color:#91ccc0;color:#91ccc0;*/}
td.pollPercentageBarDefault{background-color:none!important;background:url(/images/pollBar2.png) top right repeat-x;height:20px;}
#WGVpollBox input{background:none;margin:10px 3px 0px 3px;}
.lineHighlight {background:none;}




/*RIGHT COLUMN*/
#frontRightColumn h2 .rightColumnTitle{color:#008b72;font-weight:bold;line-height:75%!important;}
#frontRightColumn .box{padding:15px 15px;font-size:12px;}
#frontRightColumn ul{padding-bottom:0px!important;}
#WGVsignupBox{border-bottom:#e7edec 1px solid;padding-bottom:19px;}
#WGVsignupBox ul{padding-left:5px;margin-bottom:15px!important;}
#WGVsignupBox li{padding-left:2px;}
#WGVsignupBoxBtn{width:173px;height:22px;background:url(/images/front/WGVsignupBoxBtn173px.gif) top left no-repeat;display:block;margin:0px auto;}
#WGVsignupBoxBtn a:hover img{filter:alpha(Opacity=75);opacity:.75;-moz-opacity:.75;}
#WGVsignupBoxSignup{float:left;padding:0px 14px 0px 14px;}
#WGVsignupBoxDivide{float:left;}
#WGVsignupBoxLogIn{float:right;padding:0px 15px 0px 9px;}


#WGVupdatesBox{background:#eceeef url(/images/front/bg_WGVupdates.jpg) top left repeat-x;border-bottom:#dee7e6 1px solid;width:240px;padding-left:30px;}
#WGVupdatesBox a{color:#008b72;font-weight:bold;white-space:nowrap;} 
#WGVupdatesBox a:hover{text-decoration:underline;} 
#WGVupdatesBox a:active{color:#333;} 
#WGVupdatesBox ul{list-style-type:none;}
#WGVupdatesBox li{padding-left:22px;margin-left:-13px;margin-bottom:13px;font-size:12px;background:url(/images/front/arrow_WGVupdates.gif) 0px 5px no-repeat;line-height:17px;}*/


#flashMap{overflow:hidden;width:272px;display:inline}
#flashMapReplace{background:url(/images/front/mapReplace.jpg) top left no-repeat;width:272px;height:220px;position:relative;}
#flashMapReplace img{position:absolute;top:26px;right:13px;}
#flashMapReplace a:hover img{filter:alpha(Opacity=75);opacity:.75;-moz-opacity:.75;}
a#gotoClubDirectory{font-size:14px;font-weight:bold;color:#666!important;margin-left:12px;}
a#gotoClubDirectory:hover{text-decoration:none;color:#888!important;}
/*RIGHT COLUMN*/
/*#frontRightColumn{background:#5fb5a0;width:267px;float:right;color:#fff; font-size:11px;}
#frontRightColumn ul{padding-bottom:0px;}
#frontRightColumn-signup{padding:0px 19px;height:234px;background:#80C49F url(/images/bg_signup.png) repeat-x;overflow:hidden;border-bottom:#93ccad solid 1px;}
#frontRightColumn-signup h2{font-size:18px;padding:17px 0px 15px 0px;}
#btn_login-signup{margin:15px 0px 0px 10px;}
#frontRightColumn-updates{ padding:0px 15px 15px 12px;background:#5fb5a0 url(/images/bg_poll.png) repeat-x;overflow:hidden;}
#frontRightColumn-updates h2{font-size:18px;padding:17px 0px 15px 0px;}
#frontRightColumn-updates ul{list-style-type:none;padding-top:0px;padding-bottom:10px;}
#frontRightColumn-updates li{padding-left:22px;margin-left:-13px;margin-bottom:13px;font-size:12px;background:url(/images/list_arrowRight.gif) 0px 5px no-repeat;line-height:17px;}*/
/*poll*/
/*#frontRightColumn-poll{padding:7px 19px 20px 19px;background:#5fb5a0 url(/images/bg_poll.png) repeat-x;overflow:hidden;}
#frontRightColumn-poll table{margin:0px!important;padding:0px!important;}
#frontRightColumn-poll td a{line-height:25px!important;font-family:Arial, Helvetica, sans-serif!important;font-size:11px;text-decoration:underline!important;}
#frontRightColumn-poll td a:hover{text-decoration:none!important;}
#frontRightColumn-poll td b{font-family:Arial, Helvetica, sans-serif!important;padding:5px0px;}
#frontRightColumn-poll h2{font-size:18px;padding:10px 0px 0px 0px;}
#frontRightColumn-poll td{ padding:0px!important;line-height:15px;font-family:Arial, Helvetica, sans-serif!important;vertical-align:top;}
#frontRightColumn-poll hr{ padding:0px!important;padding:0px;margin:9px 0px 8px 0px!important;background-color:#91ccc0;color:#91ccc0;}
td.pollPercentageBarDefault{background-color:none!important;background:url(/images/poll-bar.gif) bottom right repeat-x;height:12px;*//*margin-top:3px;*//*}
#frontRightColumn a{color:#fff;font-weight:bold;text-decoration:underline;}
#frontRightColumn a:hover{text-decoration:none;}
#frontRightColumn-poll input{background:none;}*/



/*---------- ENQUIRY FORM ----------*/
.enqRight{width:650px;}
.enqLeft{font-size:11px;margin-left:1px;padding-top:3px;padding-bottom:0px;}
.enqFullLeft{width:250px;float:left;}
.enqFullRight{width:300px;float:left;}
/*form input*/
.enqRight select{border:0px;padding:2px;padding-left:0px;border-top:1px #ccc solid;border-left:1px #cdcdcd solid;background:#f6f6f6;font-size:11px;}
.enqRight input{font-size:12px!important;border:0px;height:17px;padding-top:3px;border-top:1px #ccc solid;border-left:1px #cdcdcd solid;background:#f6f6f6;padding-left:1px;}
.enqRight textarea{font-size:12px!important;width:325px;font-family:Arial, Helvetica, Verdana, sans-serif;border:0px;border-top:1px #ccc solid;border-left:1px #cdcdcd solid;background:#f6f6f6;padding-left:1px;}
/*form submit*/
#inputSubmit{font-size:12px!important;border:0px;height:17px;margin-bottom:5px;margin-left:0px;padding-top:3px;border-top:1px #ccc solid;border-left:1px #cdcdcd solid;background:#f6f6f6;padding-left:1px;}
#enqSubmit{float:left;margin-top:10px;width:350px;}
#enqSubmit div{padding-left:0px;margin-left:0px;}
#enqSubmit img{margin-left:1px;margin-right:5px;float:left;}
#enqSubmit input{}



/*---------- SIGNUP FORM ----------*/
table#signupForm{width:575px;margin-top:0px;border-bottom:0;margin-bottom:0px;}
table#signupForm th{font-size:14px!important;vertical-align:top;padding:10px 25px 5px 10px;text-align:left;font-weight:bold;line-height:1.8em;color:#565656;}
table#signupForm td{font-size:12px!important;vertical-align:top;padding:10px 25px 25px 10px;border-bottom:#e8f0f2 1px solid;line-height:1.8em;}
.formLeft{width:250px;float:left;}
.formRight{width:325px;float:left;}
.formFieldName{font-size:11px;margin-left:1px;padding-top:3px;}
/*form elements*/
table#signupForm select{border:0px!important;padding:2px!important;padding-left:0px!important;border-top:1px #ccc solid!important;border-left:1px #cdcdcd solid!important;background:#f6f6f6!important;font-size:11px;}
.formInput select{border:0px!important;padding:2px!important;padding-left:0px!important;border-top:1px #ccc solid!important;border-left:1px #cdcdcd solid!important;background:#f6f6f6!important;font-size:11px;}
.formInput{margin-bottom:4px;}
.formInput input{font-size:12px!important;border:0px;height:17px;padding-top:3px;border-top:1px #ccc solid;border-left:1px #cdcdcd solid;background:#f6f6f6;padding-left:1px;}
.checkboxes{float:left!important;padding: 10px 40px 0px 0px;}
.checkboxes input{background:none;margin-bottom:-2px;}
/*form submit*/
#formSubmitFull{width:350px;margin:10px 0px 0px 10px;} 
#formSubmitFull img{margin:0px 10px 10px 1px;float:left;}
#formSubmitEnter{float:left;width:180px;}
div#formSubmit{clear:both;display:block;width:180px;}
#formSubmit input{margin-right:7px;}
#formSubmitEnter input{font-size:12px!important;border:0px;height:17px;margin-bottom:5px;margin-left:0px;padding-top:3px;border-top:1px #ccc solid;border-left:1px #cdcdcd solid;background:#f6f6f6;padding-left:1px;}



/*---------- PORTAL AND PRODUCT SPECIFIC ----------*/

/*-- PRODUCT TABLES --*/
table.portal{border: 1px solid #dddddd;border-bottom: 1px solid #cccccc;text-align:left;padding:0px!important;margin:0px!important auto;padding: 0px!important;}
table.portal th{height:3.1em;background:#fff;color:#1e8871!important;/*background:#363737 url(/images/bg_accordionhead.gif) 0px -38px repeat-x;*/font-size: 13px;color: #fff;font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif!important;font-weight:normal;text-align: left;padding:6px!important;padding-left:8px!important;margin:0px!important;border-bottom:1px solid #eee;font-weight:bold;font-size:15px!important;font-weight:bold!important;color:#565656!important;}
table.portal td{border-bottom: 1px solid #f5f5f5;font-size: 11px;font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif!important;margin:0px!important;padding:8px 8px 8px 8px!important;}
table.portal a{color:#1e8871;text-decoration:none;}
table.portal a:hover{text-decoration:underline;}
.portal th a{font-size: 11px;color: #444!important;font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif!important;font-weight: normal;}
.portal td{padding: 4px!important;}
.portal td td{padding-bottom: 6px!important;} 
.tab{margin-bottom:-2px!important;}

/*-- ADMIN BAR --*/
td#adminwidth table{margin: 0px;padding: 0px;}
#floatLayer{margin:20px 0px 0px 150px;}
table.administrator{background-color:#fff;color:#333;border:1px solid #dedede;text-align:left;line-height:normal !important;margin:35px auto 0px auto;width:670px!important;}
.administrator td{font-size:10px!important;padding:2px 0px;}
.administrator td br{line-height:5px;display:inline!important;float:left;}
table.administrator td td img{float:right!important;}
table.administrator td td td img{float:left!important;}

/* FORM
---------------------------- */
.formArea {margin:10px auto 0 auto;padding:0;width:700px;}
.formArea form{margin:0;padding:0;width:700px;}
.formArea input.radio{background:transparent;}
.formArea input.checkbox{background:transparent;}
.formArea input, .formArea textarea, .formArea select, .formArea button{padding:3px;font-size:12px;color:#666;border:0;background:#fff!important;line-height:normal;font-family:Arial, Helvetica, sans-serif;}
.formArea input, .formArea textarea, .formArea select, .formArea button{border:1px solid #f6f6f6;border-left:1px solid #cdcdcd;border-top:1px solid #dedede;border:1px solid #f3f3f3;border-left:1px solid #bbb;border-top:1px solid #ddd;}
.formArea select{padding:2px;}
.formArea input.inputEl{display:block;width:200px;float:left;margin-bottom:10px;}
.formArea label{width:140px;float:left;margin-bottom:10px;text-align:right;}

.enqLeft{margin-top:5px;width:165px;float:left;clear:left;}
.enqLeft img{border:1px solid #dedede;}
.enqRight{margin-top:10px;width:395px;float:left;}
.enqRight input{display:block;clear:both;margin:5px 0 0 0;}
.enqRight p{clear:both;margin-top:-10px;font-size:12px;}
.enqFull{clear:both;}

.innerDiv img{margin:1px;}
.enqLine,#enqCapimg,#enqSubmit{overflow:hidden;}

.formArea{padding:0;overflow:hidden;}
.formArea label,.formArea input,.formArea textarea,.formArea img,.formArea select,.formArea span{float:left;margin:0 0 15px 0;font-size:15px;}
.formArea label{width:150px;margin-left:150px;padding:0 20px 0 0;text-align:right;height:23px;line-height:23px;font-weight:bold;color:#676767;float:left;}
.formArea input{width:250px;font-size:15px;background:#f6f6f6;}
.formArea textarea{width:99%;}
.formArea br{clear:both;height:0;font-size:0;}
.formArea #submitButtons{text-align:center;clear:both;}
.formArea #submitButtons input{margin:0px 2px 15px 2px;border:1px solid #ccc;background-color:#454545!important;color:#fff;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-weight:bold;font-style:italic;font-size:14px;width:70px;}

.formArea label{width:200px;}
.formArea label i{}
.formArea small{color:#ff0000;font-size:14px;font-weight:normal;}
#formsubmit{}

iframe{height:430px;width:495px;margin-left:-10px;display:block;clear:both;border:none;}
#denotation{text-align:right;font-size:12px;color:#888;font-style:italic;padding-right:2px;}
.formArea hr{ background-color:#ddd;color:#ddd;height: 1px;padding:0px;margin: 10px 0px 30px 0px;display:block;width:100%;}

.formsubmit{margin:0 auto;width:400px;}

.radiobuttons{float:left;padding-top:3px;}
.radiobutton{display:inline;margin-top:3px!important;width:30px!important;float:left;border:none!important;}
.radiolabel{display:inline;color:#666;}
.payonline label{width:350px;margin-left:0;}
.payonline{float:left;width:100%;}

.formArea a{color:#008b72!important;text-decoration:none!important;}