body{background:url(images/bodyBg.jpg) center top repeat-x #039;margin:35px 0px; font-size:16px;}

a img{border:none;border-width:0px;}

ul.navigation img{width:8px;}

div.membersOf { height:30px; width:800px; background-color:#FFF; background:url(images/memberOf2010.jpg) no-repeat center center;}
div.cfrwWrapper{background:url(images/bodyShadow.png) center repeat-y;width:800px;padding:0px 20px;margin:0px auto;position:relative;}
div.cfrwHeader{background:url(images/2010header.png) center no-repeat;width:800;height:180px;position:relative; margin: 0px auto;}
a.cfrwHomepage{ display:block; width:365px; height:167px; position:absolute; left:12px; top:9px; }
a.cfrwHomepage span{display:none;}

img.cfrwRotator{width:415px;height:160px;position:absolute;right:20px;top:10px;}

ul.navigation{z-index:5;position:relative;margin:0px;padding:5px 0px 0px 0px;list-style:none;width:780;height:25px;text-align:center;background:url(images/navigationBg.jpg);white-space:nowrap;}
ul.navigation li{position:relative;float:left;margin:0px 8px;text-transform:uppercase;}
ul.navigation li a{font-weight:bold;color:#fdd;text-decoration:none;font-size:12.5px;}
ul.navigation li a:hover{color:#fff;}
ul.navigation li ul{display:none;position:absolute;padding:0px;margin:-5px 0px 0px -110px;top:100%;left:50%;}
ul.navigation li:hover ul{display:block;}
ul.navigation li ul li{display:list-item;list-style:none; float:none;}
ul.navigation li ul a{color:#faa;display:block;width:180px;padding:5px 10px 0px 30px;height:15px;background:url(images/subNavigation.png) -10px center no-repeat;text-align:left;text-transform:none;}
ul.navigation li ul a:hover{color:#fff;background-position:-230px center;}
ul.navigation li ul li.first a{padding:35px 10px 0px 30px;background-position:-10px top;}
ul.navigation li ul li.first a:hover{background-position:-230px top;}
ul.navigation li ul li.last a{padding:5px 10px 30px 30px;background-position:-10px bottom;}
ul.navigation li ul li.last a:hover{background-position:-230px bottom;}
ul.navigation li ul li.only a{ padding:35px 10px 30px 30px;}

div.cfrwQuickLinks{height:20px;position:absolute;right:0px;top:-15px;white-space:nowrap;}
div.cfrwQuickLinks ul{margin:0px;padding:0px 10px 0px 10px;list-style:none;background:#FFF;height:20px;}
div.cfrwQuickLinks li{float:left;margin:0px 0px 0px 10px;}
div.cfrwQuickLinks a{color:#666;text-decoration:none;text-transform:uppercase;font-size:12px;padding:0px 0px 0px 10px;border-left:1px solid #666;}
div.cfrwQuickLinks li.first{margin:0px;}
div.cfrwQuickLinks li.first a{border:none;padding:0px;}
div.cfrwQuickLinks a:hover{color:#009;}

div.cfrwShadowBottom{position:relative;margin:0px auto;width:800px;height:20px;background:url(images/contentBottom2.png) top repeat-x;}
div.cfrwShadowBottom div.left{position:absolute;width:10px;height:20px;left:-10px;top:0px;background:url(images/contentBottom1.png) center no-repeat;}
div.cfrwShadowBottom div.right{position:absolute;width:10px;height:20px;right:-10px;top:0px;background:url(images/contentBottom3.png) center no-repeat;}

div.cfrwContentWrap{ width:780px;padding:0px 10px;background:url(images/contentWrapBg.jpg) center;}
div.cfrwContentShadow{padding:0px 10px;background:url(images/contentBg.jpg) center repeat-y;}
div.cfrwContent{background:white;min-height:400px;}
div.cfrwContentTop{width:100%;padding:0px 10px;margin:0px 0px 0px -10px;height:10px;background:url(images/contentShadowTop.png) top repeat-x;}
div.cfrwContentBottom{width:760px;padding:0px 10px;margin:0px 0px 0px -10px;height:10px;background:url(images/contentShadowBottom.png) top repeat-x;}

ul.footerLinks{width:800px;margin:0px;padding:10px 0px 0px 0px;list-style:none;text-align:center;height:30px;background:url(images/footerBg.jpg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
ul.footerLinks li{display:inline;margin:0px 5px 0px 0px;padding:0px;}
ul.footerLinks a{color:#666;text-decoration:none;font-size:13.5px;padding:0px 0px 0px 5px;border-left:1px solid #666;}
ul.footerLinks li.first a{border:none;}
ul.footerLinks a:hover{color:#009;}

div.cfrwFooter{color:#aaf;width:600px;font-size:12px;margin:0px auto;text-align:center;}
div.cfrwFooter a{color:#aaf;text-decoration:none;}
div.cfrwFooter a:hover{color:white;text-decoration:underline;}

div.content{position:relative;}
div.contentItems ul.items { margin:0px 0px 0px 5px; font-size:13px;}
div.ohana-content {padding:5px 0px 0px 5px;;}

div.columnLeft { width:75%;}
div.columnRight { width:25%;}
li.contentItem > div > p:first-child {margin-top:5px; color:#FFF; font-family:Arial, Helvetica, sans-serif;}

div.contentItems li {padding:0px;}
div.contentItems li.first {padding:0px; margin:0px; border: 1px solid #900; background:url(images/highlightBoxTop.png) top center no-repeat;}
div.contentItems li.last {padding:0px;}

.grTable{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 12px;}
.grTXT{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 14px;color: #2E2E2E;width:250px;background-color:#EDEDED;border: 1px solid #969696;}

/*Override Accordion styles for Content Items  */
ul.items .ui-widget-content { border: 1px solid #900; }
ul.items .ui-helper-reset { font-size:12px; }
ul.items .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color:#FFF; }
ul.items .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color:#FFF;}
ul.items .ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #900;}
ul.items .ui-accordion-header {background:url(images/accordionHeader.png) center center no-repeat;}

div.bottomContent { width:560px;clear:both;}

div.homeTopRight {width:245px; float:right; padding:10px;}
div.homeTopLeft { float:left; width:473px;}

div.highlightLeftColumn {width:265px; float:left;}
div.clubHighlightTop {border:1px solid #900; padding:4px 5px 3px 5px; height:140px; background:url(images/highlightBoxTop.png) top center no-repeat; font-size:13px;}
div.clubHighlightTop p:first-child,div.clubHighlightTop p.first {color:#FFF; margin:0px; font-weight:bold;}
div.clubHighlightBtm {border:1px solid #900; padding:4px 5px 3px 5px; height:150px; background:url(images/highlightBoxTop.png) top center no-repeat; margin-top:10px; font-size:13px;}
div.clubHighlightBtm p:first-child,div.clubHighlightBtm p.first {color:#FFF; margin:0px; font-weight:bold;}

div.clubHighlight { position:relative; width:100%; background:url(images/highlightBoxTopRound_body.png) repeat-x top center; margin:0px 0px 30px 0px; font-size:12px; padding:10px 0px 0px 0px; }
div.clubHighlight div.frame {z-index:0; position:absolute;}
div.clubHighlight div.hbTM { height:25px; width:100%; left:0px; top:-10px; background:url(images/highlightBoxTopRound_TM.png) repeat-x top center;  }
div.clubHighlight div.hbRM { width:10px; height:100%; right:-10px; top:0px; background:url(images/highlightBoxTopRound_RM.png) repeat-y center center;}
div.clubHighlight div.hbBM { height:10px; width:100%; left:0px; bottom:-10px; background:url(images/highlightBoxTopRound_BM.png) repeat-x center center }
div.clubHighlight div.hbLM { width:10px; height:100%; left:-10px; top:0px; background:url(images/highlightBoxTopRound_LM.png) repeat-y center center; }
div.clubHighlight div.hbUR { width:10px; height:25px; top:-10px; right:-10px; background:url(images/highlightBoxTopRound_UR.png) no-repeat center center; }
div.clubHighlight div.hbLR { width:10px; height:10px; bottom:-10px; right:-10px; background:url(images/highlightBoxTopRound_LR.png) no-repeat center center; }
div.clubHighlight div.hbLL { width:10px; height:10px; bottom:-10px; left:-10px; background:url(images/highlightBoxTopRound_LL.png) no-repeat center center;}
div.clubHighlight div.hbUL { width:10px; height:25px; top:-10px; left:-10px; background:url(images/highlightBoxTopRound_UL.png) no-repeat center center; }
div.clubHighlight p.first {color:#FFF; margin:0px; font-weight:bold; position:absolute; top:-7px; z-index:1; font-size:14px; }

div.findaClub { width:265px; height:305px; float:right; border:1px solid #900; padding:5px; background:url(images/highlightBoxTop.png) top center no-repeat;}
div.findaClub form {font-size:12px; margin-top:0px;}
div.findaClub > p:first-child {color:#FFF; margin:0px; font-weight:bold; font-size:12px;}

div.findaClubHome {width:100%; padding:10px 0px 0px 0px; margin:0px 0px 30px 0px; position:relative; background:url(images/highlightBoxTopRound_body.png) repeat-x top center;}
div.findaClubHome form {font-size:12px; margin-top:0px;}
div.findaClubHome div.frame {z-index:0; position:absolute;}
div.findaClubHome div.hbTM { height:25px; width:100%; left:0px; top:-10px; background:url(images/highlightBoxTopRound_TM.png) repeat-x top center;  }
div.findaClubHome div.hbRM { width:10px; height:100%; right:-10px; top:0px; background:url(images/highlightBoxTopRound_RM.png) repeat-y center center;}
div.findaClubHome div.hbBM { height:10px; width:100%; left:0px; bottom:-10px; background:url(images/highlightBoxTopRound_BM.png) repeat-x center center }
div.findaClubHome div.hbLM { width:10px; height:100%; left:-10px; top:0px; background:url(images/highlightBoxTopRound_LM.png) repeat-y center center; }
div.findaClubHome div.hbUR { width:10px; height:25px; top:-10px; right:-10px; background:url(images/highlightBoxTopRound_UR.png) no-repeat center center; }
div.findaClubHome div.hbLR { width:10px; height:10px; bottom:-10px; right:-10px; background:url(images/highlightBoxTopRound_LR.png) no-repeat center center; }
div.findaClubHome div.hbLL { width:10px; height:10px; bottom:-10px; left:-10px; background:url(images/highlightBoxTopRound_LL.png) no-repeat center center;}
div.findaClubHome div.hbUL { width:10px; height:25px; top:-10px; left:-10px; background:url(images/highlightBoxTopRound_UL.png) no-repeat center center; }
div.findaClubHome p.first {color:#FFF; margin:0px; font-weight:bold; position:absolute; top:-7px; z-index:1; font-size:14px; }

.ui-widget { font-family:Arial, Helvetica, sans-serif;}

div.gfg-title {display:none;}

div.candidateWrapper {padding:10px; width:465px;}
div.womenCandidates { height:220px; width:100%; background:url(images/highlightBoxTopRound_body.png) repeat-x top center; position:relative; margin-top:10px; padding:10px 0px 0px 0px; }
div.womenCandidates p.first {color:#FFF; margin:0px 0px 10px 0px; font-weight:bold; font-size:16px;}
div.womenCandidates div.frame {z-index:0; position:absolute;}
div.womenCandidates div.hbTM { height:25px; width:100%; left:0px; top:-10px; background:url(images/highlightBoxTopRound_TM.png) repeat-x top center;  }
div.womenCandidates div.hbRM { width:10px; height:100%; right:-10px; top:0px; background:url(images/highlightBoxTopRound_RM.png) repeat-y center center;}
div.womenCandidates div.hbBM { height:10px; width:100%; left:0px; bottom:-10px; background:url(images/highlightBoxTopRound_BM.png) repeat-x center center }
div.womenCandidates div.hbLM { width:10px; height:100%; left:-10px; top:0px; background:url(images/highlightBoxTopRound_LM.png) repeat-y center center; }
div.womenCandidates div.hbUR { width:10px; height:25px; top:-10px; right:-10px; background:url(images/highlightBoxTopRound_UR.png) no-repeat center center; }
div.womenCandidates div.hbLR { width:10px; height:10px; bottom:-10px; right:-10px; background:url(images/highlightBoxTopRound_LR.png) no-repeat center center; }
div.womenCandidates div.hbLL { width:10px; height:10px; bottom:-10px; left:-10px; background:url(images/highlightBoxTopRound_LL.png) no-repeat center center;}
div.womenCandidates div.hbUL { width:10px; height:25px; top:-10px; left:-10px; background:url(images/highlightBoxTopRound_UL.png) no-repeat center center; }
div.womenCandidates p.first {color:#FFF; margin:0px; font-weight:bold; position:absolute; top:-7px; z-index:1; font-size:14px; }



.candidates { position:relative; height:130px; width:100%; float:left; cursor:pointer; }
.candidates div { display:none; position:absolute; top:0; left:0; margin:0px; padding:5px; height:120px; font-size:13px; }
.candidates h3 { font-size:18px; font-weight:bold; margin:0 0 10px 0;}
.slidetabs {clear:both; height:15px; width:70px; margin:0px auto;}
.slidetabs a { width:8px; height:8px; float:left; margin:3px; background:url(images/navigator.png) 0 0 no-repeat; display:block; font-size:1px; }
.slidetabs a:hover { background-position:0 -8px; }
.slidetabs a.current { background-position:0 -16px; } 	
.forward, .backward { float:left; margin-top:140px; background:#fff url(images/hori_large.png) no-repeat; display:block; width:30px; height:30px;
	cursor:pointer;	font-size:1px; text-indent:-9999em;	}
.forward { background-position: 0 -30px; clear:right; }
.forward:hover { background-position:-30px -30px; }
.forward:active { background-position:-60px -30px; } 
.backward:hover { background-position:-30px 0; }
.backward:active { background-position:-60px 0; }
.disabled { visibility:hidden !important;}

#photoRotator { width:481px; height:270px; position:relative;}
#photoRotator div.images div { display:none; position:absolute; top:0; left:0; margin:0px; padding:5px; font-size:13px; width:471px; height:260px; }
.navButtons {height:18px; width:200px; position:absolute; bottom:0px; left:3px;}
.navButtons a { width:8px; height:8px; float:left; margin:3px; background:url(images/navigator.png) 0 0 no-repeat; display:block; font-size:1px; }
.navButtons a:hover { background-position:0 -8px; }
.navButtons a.current { background-position:0 -16px; } 	

div.homeNewsWrapper {padding:10px; width:465px;}
div.homeNews {
	width:100%;
	background:url(images/highlightBoxTopRound_body.png) repeat-x top center;
	position:relative;
	margin-top:10px;
	padding:10px 0px 0px 0px;
	font-size:12px;
}
div.homeNews div.frame {z-index:0; position:absolute;}
div.homeNews div.hbTM { height:25px; width:100%; left:0px; top:-10px; background:url(images/highlightBoxTopRound_TM.png) repeat-x top center;  }
div.homeNews div.hbRM { width:10px; height:100%; right:-10px; top:0px; background:url(images/highlightBoxTopRound_RM.png) repeat-y center center;}
div.homeNews div.hbBM { height:10px; width:100%; left:0px; bottom:-10px; background:url(images/highlightBoxTopRound_BM.png) repeat-x center center }
div.homeNews div.hbLM { width:10px; height:100%; left:-10px; top:0px; background:url(images/highlightBoxTopRound_LM.png) repeat-y center center; }
div.homeNews div.hbUR { width:10px; height:25px; top:-10px; right:-10px; background:url(images/highlightBoxTopRound_UR.png) no-repeat center center; }
div.homeNews div.hbLR { width:10px; height:10px; bottom:-10px; right:-10px; background:url(images/highlightBoxTopRound_LR.png) no-repeat center center; }
div.homeNews div.hbLL { width:10px; height:10px; bottom:-10px; left:-10px; background:url(images/highlightBoxTopRound_LL.png) no-repeat center center;}
div.homeNews div.hbUL { width:10px; height:25px; top:-10px; left:-10px; background:url(images/highlightBoxTopRound_UL.png) no-repeat center center; }
div.homeNews p.first {color:#FFF; margin:0px; font-weight:bold; position:absolute; top:-7px; z-index:1; font-size:14px; }

