﻿@import "basic.css";
@import "widgits.css";
/*@import "../admin/css/author.css";*/
/*\*//*/@import "mac_ie.css";/**/

/* WOMEN IN SPORT */

/* General Styles
----------------------------------------------- */
body { text-align:center; background: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif;}

*{ margin: 0; padding: 0; border: 0; }
p.error{ color:#f00; padding:0; }
.l {float: left;}
.r {float: right;}
a {text-decoration: none; }
a em {font-style: normal;font-weight: normal;text-decoration: underline;}
/*hr { border-top: 1px solid #ccc; display: block; clear: both;  margin: 15px 0 5px 0; width: 100%; }*/
hr { border-top: 1px solid #DADAD9; display: block; clear: both;  margin: 15px 0 5px 0; width: 100%; }
.lowgraphics {display: none;}
input { font-family: Verdana, Arial, Helvetica, sans-serif;}
/*--------------------------------------------------*/

/* ***AREKIBO STYLES*** */
div#arekibo{ width:770px; margin:0 auto 0 auto; text-align:left; font-size: 0.9em; }
div#arekibo a{ color:#000;  margin: 8px 0 0 8px; display:block;}
div#arekibo a:HOVER { text-decoration:underline; color: #606; }

/* Accessibility Links 
----------------------------------------------- */
ul#access {visibility: hidden; position:absolute; top:-10px; left:0; color:#fff; font-size:1px; line-height:1px; background-color:#fff; }
ul#access a, #access a:hover { color: #fff; }
ul#access li { float:left;}
/*--------------------------------------------------*/

/* Structural Layouts
----------------------------------------------- */
#bodyWrap { width: 772px; margin:8px auto 0 auto; min-height:400px;/* background:#fff;*/ border:1px solid #CCCCCC;}

#wrapper { margin:1px 1px 0 1px; height: 100%;}
#wrapperSingle { margin:1px 1px 0 1px; height: 1px;}
html>body #wrapper {min-height: 45em;}
html>body #wrapperSingle {min-height: 45em;}
	#firstCol { width: 176px; float:left; text-align:left;}
	#secondCol { float:left; text-align:left; width:562px; margin:0 0 0 24px;}
	#singleCol {  text-align:left; width:738px; margin:0 0 0 24px;}
	/*#secondCol-single {float:left; width:552px; background: red; padding: 0px;}
	html>body #secondCol-single { margin:0 0 0 12px; width:552px; background: red; padding: 0px;}*/
	
#homeWrap { text-align:left; margin: 1px 0 0 0; width:772px;}

/* Header 
----------------------------------------------- */
#header { width: 772px; height: 8.8em; text-align:center; margin: 0 auto; background:#FCA409;}

#logo { float:left; width:400px; padding: 0px; margin: 0px; text-align:left; background: #FEFBF6 url(/images/g_header_bg.gif) no-repeat top right;}


#topSearch { display:block; float:right; margin: 19px 8px 0 0;}
#topSearch .tb {  font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 3px; border: 1px inset #FC8709; padding: 2px 0 2px 3px; height:1.2em; }
.button { padding:1px 0 2px 0px; height:20px; background: #D57B08 url(/images/b_search.gif) no-repeat top right; color:#FFFFFF; font-weight:bold;}
html>body .button { }
#topSearch input { font-size: 1em;}
#topSearch label.inner { color:#FFFFFF; text-align:left; padding: 0 3px 5px 0; font-weight:bold;}
#topSearch a { text-decoration:underline; color:#333333;}
#topSearch a:hover { text-decoration:none; }

#headerRight { float:right; width:372px; height: 8.6em;}

/* top links TNS */
#tns { float:right; background: #F6E2BF url(/images/g_tns-bg.jpg) no-repeat bottom left; width:372px; clear:both; }
html>body #tns {}
#header ul { text-align: right; margin: 0 0 0 13px; }
#header ul li { float:left; height: 2.3em; padding:9px 0 0 0; text-align: right; margin:0; color:#8D0052; list-style-type: none; list-style:none;}
html>body #header ul li { height: 2.3em;}
#header ul li span { width:0px; margin: 0 7px 0 6px; color: #FC8709;}
#header ul li a:link { color:#8F0056; text-decoration:none; }
#header ul li a:visited,#header ul li a:active{ color:#D57B08; }
#header ul li a:hover{ text-decoration:underline;}
/*--------------------------------------------------*/


/* Main Menu 
----------------------------------------------- */
ul#gns { height: 40px; clear:both; margin:0; width:772px; background:url(/images/g_gns_bg.gif) no-repeat top right;}
/*html>body ul#gns { margin: 0 0 0 1px; }*/
ul#gns ul {} 

ul#gns li {margin:0 1px 0 0; float:left; font-family: verdana, tahoma, arial; font-size: 1em; font-weight:bold; text-align:center; list-style:none; line-height: 1.8em;}
ul#gns li a {padding: 8px 0 12px 0; height: 20px;   color: #4D5154; text-decoration: none; display:block;}
ul#gns li a:hover, ul#gns li a.on { color: #ffffff; text-decoration: none;}

ul#gns li#gns1, ul#gns li#gns1 a.on{background: url(/images/m_010.gif) no-repeat 0px -56px; width: 95px;}
ul#gns li#gns1 a {background: url(/images/m_010.gif) no-repeat left top;}
ul#gns li#gns1 a:hover {background-image: none;}

ul#gns li#gns2, ul#gns li#gns2 a.on{background: url(/images/m_020.gif) no-repeat 0px -56px; width: 110px;}
ul#gns li#gns2 a {background: url(/images/m_020.gif) no-repeat left top;}
ul#gns li#gns2 a:hover {background-image: none;}

ul#gns li#gns3, ul#gns li#gns3 a.on{background: url(/images/m_030.gif) no-repeat 0px -56px; width: 128px;}
ul#gns li#gns3 a {background: url(/images/m_030.gif) no-repeat left top;}
ul#gns li#gns3 a:hover {background-image: none;}

ul#gns li#gns4, ul#gns li#gns4 a.on{background: url(/images/m_040.gif) no-repeat 0px -56px; width: 113px;}
ul#gns li#gns4 a {background: url(/images/m_040.gif) no-repeat left top;}
ul#gns li#gns4 a:hover {background-image: none;}

ul#gns li#gns5, ul#gns li#gns5 a.on{background: url(/images/m_050.gif) no-repeat 0px -56px; width: 96px;}
ul#gns li#gns5 a {background: url(/images/m_050.gif) no-repeat left top;}
ul#gns li#gns5 a:hover {background-image: none;}

ul#gns li#gns6, ul#gns li#gns6 a.on{background: url(/images/m_060.gif) no-repeat 0px -56px; width: 139px;}
ul#gns li#gns6 a {background: url(/images/m_060.gif) no-repeat left top;}
ul#gns li#gns6 a:hover {background-image: none;}

ul#gns li#gns7 {margin-right:0px;}
ul#gns li#gns7, ul#gns li#gns7 a.on{background: url(/images/m_070.gif) no-repeat 0px -56px; width: 85px;}
ul#gns li#gns7 a {background: url(/images/m_070.gif) no-repeat left top;}
ul#gns li#gns7 a:hover {background-image: none;}

/*--------------------------------------------------*/


/* Status Bar and Breadcrumbs 
----------------------------------------------- */
#statusBar { clear: both; display: block; height:2.9em; text-align:center; padding:0 0 0 15px; margin:0 auto;}
#wrapperSingle #statusBar { padding:5px 0 0 10px;}
#statusBar ul { margin: 0; list-style-type: none; padding:4px 0 0 0; }

ul#bcrumbs { margin:0px; list-style-type: none; padding-top:8px;}
ul#bcrumbs li { float:left; margin-right:10px; color: #666666; list-style:none; }
ul#bcrumbs li a {background: url(/images/a_bcrumb.gif) no-repeat left; padding-left:7px; color:#666666; }
ul#bcrumbs li a:hover {color:#333333; text-decoration:underline; }
ul#bcrumbs li.on a {font-weight:bold; color:#666666; }



/*#statusBar p {width: 178px; border-right: 1px solid #fff; padding: 7px 0 7px 0px; float:left; text-align: left; }
#statusBar p a {background: url(images/i_print.gif) no-repeat top left; margin:0 0 0 10px; padding:0 0 0 19px; color:#666666;}
#statusBar p a:HOVER {color:#A41128; }*/

/*--------------------------------------------------*/


/* Status Bar and Breadcrumbs 
----------------------------------------------- */
#footer { width: 772px; height:45px;  text-align: center; margin: 0 auto; padding:10px 0 0 0px; clear:both; border-top:3px solid #FEB83C;}
#footer p { color: #333; }
#footer a { text-decoration: underline; color:#606;}
#footer a:hover { text-decoration: none; color:#A41128; }
#footer ul {float:left;  margin: 0 0 5px 10px;}
#footer ul li { list-style:none; float:left; text-align:left; color: #333;}
#footer ul li .sep { margin: 0 8px; color:#C5C3C4; }
ul#FNS li .sep { margin: 0 3px; color: #333;}

/*--------------------------------------------------*/

/* Homepage 
----------------------------------------------- */
#homeFocus { width: 772px; height:170px; margin:1px 0 0 0; clear:both;}
#homeFocus div { float:left;}

#homeFocus .image1 { float:left; width:380px; }
#homeFocus .l { width:392px; float:left;}

#homeFocus dl { width:234px; height:140px; float:left; font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif; text-align:left; padding:10px 0 0 0;}
#homeFocus dt { background: url(/images/a_quicklinks.gif) no-repeat top left; font-weight:bold; color:#A41128; margin:5px 0 0 0; padding:0px 0 4px 9px;}
#homeFocus dd { padding:0 0 15px 9px; border-bottom:1px solid #E4E3EE;}
#homeFocus dd.lastQuicklink{ padding:0 0 0px 9px; border-bottom:0px solid #ffffff;}
#homeFocus dd a {color:#717273; text-decoration:underline;}
#homeFocus dd a:hover { color:#44428F;}

#adImgs {float:left;margin: 0px; padding: 4px 0px 4px 0px; }
#adImgs li { padding:0px 10px 0px 0px; float:left; list-style: none;}
#adImgs .leftAd { margin:0; padding:0px;}



/* HomeWrap - Homepage 
----------------------------------------------- */

#homeWrap div.l { margin: 0; padding:0; width: 329px;}
#homeWrap div.r { margin: 0; padding:0; width: 443px; }

#homeWrap .r dl { margin:0 10px 0 20px; padding-bottom:16px;}
#homeWrap .r dt { font-size:1.1em; font-weight:bold; color:#2684A3; padding:3px 0 8px 8px; background: url(/images/a_bullet.gif) 
no-repeat top left;}
#homeWrap .r dd { line-height:1.5em; padding:0 90px 0 10px; }
#homeWrap .r dt a { color:#2684A3; text-decoration:underline;}
#homeWrap .r dt a:hover { color:#8D0052; text-decoration:underline;}
/*#homeWrap .r .pic { float:right; padding:0; width:76px;}*/
#homeWrap .r .hrz { margin:0; padding:0; }
*html #homeWrap .r hr { margin:0; padding:0; }
/*#homeWrap .r .hrz hr { display:none; height: 1px;}*/

#homeWrap .r .pic { float:right; padding:0; width:76px;}
#homeWrap .r .hrz { margin:0; padding:0;}




#homeWrap h1 { font-size: 1.2em; color: #4B4B4B; margin:0 0 15px 0px; padding: 5px 0 5px 20px; background: url(/images/g_hp-news-title.gif) no-repeat top left;}
#homeWrap h2 { font-size: 1.2em; color: #fff; margin:0 0 10px 0; padding: 7px 0 8px 15px; background:#FC8709 url(/images/g_subnav_cornor.gif) no-repeat top right; border-bottom:1px solid #fff;}
* html #homeWrap h2 { height:30px; }
#homeWrap h3 { font-size: 1.2em; color: #fff; margin:0 0 15px 0; padding: 7px 0 8px 15px; background:#AC4880; border-bottom:1px solid #fff; border-top:1px solid #fff;}
#homeWrap h4 { font-size: 1.2em;  color: #19718E; margin:0 10px 10px 10px; padding: 5px 0 5px 10px; border-bottom:1px solid #19718E;}
#homeWrap h4 span { font-size: 0.8em; margin:0; padding: 5px 0 5px 0; text-align:right; color:#A1CFDE; float:right;}
#homeWrap h4 span a { text-decoration:underline; color:#2684A3;}
#homeWrap h4 span a:hover { text-decoration:underline; color:#333333;}

/* LeftBoxes
-----------------------------------------------------------------*/
#leftBoxes {margin:4px 0 0 0; margin-bottom:5px;}
#leftBoxesTop { background:#F4F1ED; padding-bottom:10px; clear:both;}

#homeWrap #leftBoxesTop h2 {padding: 7px 0 3px 15px; margin: 0px; height: 20px;}
#leftBoxesTop div.content, #leftBoxesBot div.content{ margin:0 10px 8px 0;  }
#leftBoxesTop img { float:left; margin: 10px 15px 0 8px;}
#leftBoxesTop .s140 {float: left; width: 140px; border:1px inset #ccc; padding:0; font-size: 1em; font-family:Verdana, Arial, Helvetica, sans-serif;  }
html>body #leftBoxesTop .s140 {padding:0 0 2px 0px;}

#leftBoxesTop .button {height: 14px; float: left; width: 40px; margin: 0px; padding:3px 15px 3px 5px; margin-left: 5px; background: #FA9C37 url(/images/b_orange.gif) no-repeat top right; color:#ffffff; font-weight:bold; font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif;}
html>body #leftBoxesTop .button {margin: 0px; padding:3px 15px 3px 5px; margin-left: 15px;}

#leftBoxesTop div.action { height: auto; clear:both;}
#leftBoxesTop .clear{height: 1px; width: 200px;}
#leftBoxesTop p,#leftBoxesBot p { margin-top: 10px; line-height:1.3em; z-index:10; position:relative}

#leftBoxesBot { background:#EFE5E5 url(/images/g_corner_br_lpink.jpg) no-repeat bottom right; clear:both; height: 1px;}
html>body #leftBoxesBot { height: auto; min-height: 120px;}
p#buttonOpen { width:100px; float:right; margin: 0 5px 0 0; text-align:right; clear:none; font-weight:bold; font-size:0.9em; }
p#buttonOpen a { padding:2px 20px 5px 5px; display:block; background: #B96794 url(/images/b_pink.gif) no-repeat top right; color:#ffffff; }
html>body p#buttonOpen { width:101px; margin: 0 10px 0 0;}
html>body p#buttonOpen a { padding:3px 18px 4px 0px;}
p#buttonOpen a:hover { color:#E8CCDC; text-decoration:none;}
#leftBoxesBot img { float:left; margin: -5px 15px 0 8px;}
#leftBoxesBot .clear {height: 10px; width: 200px;}
/*--------------------------------------------------*/


/* First Col 
----------------------------------------------- */
p#title { font-weight: bold; font-size:1.2em; color: #ffffff; padding: 8px 20px 8px 15px; border-bottom:1px solid #ffffff;}

#firstCol ul { list-style: none; margin: 0 0 0 0;}
#firstCol ul li { list-style: none; border-bottom: 1px solid #ffffff;  line-height: 1.8em; }

#firstCol ul li a { padding: 3px 0 5px 12px; display:block; height: 1.0em; }
html>body #firstCol ul li a { height: auto; }

#firstCol ul li a:hover { /*padding: 3px 0 5px 25px;*/ border-left: none; text-decoration:none; }

#firstCol ul li.open {border-bottom: none;}
#firstCol ul li.on { font-weight:bold; }

#firstCol ul li.on a {padding: 3px 0 5px 25px;}

#firstCol ul li ul { list-style: none; border-top: 1px solid #ffffff;}
#firstCol ul li ul li { font-weight: normal;}
#firstCol ul li.open ul li  { border-bottom: 1px solid #ffffff;}
#firstCol ul li.open ul li a { padding: 3px 0 5px 37px; background: #fff url(/images/a_subnav-sub.gif) no-repeat top left;}
#firstCol ul li.open ul li.on a, #firstCol ul li.open ul li a:hover { padding: 3px 0 5px 37px; font-weight:normal;}


/*--------------------------------------------------*/

/* Content
----------------------------------------------- */

#content  {line-height: 1.7em; font-family: Verdana, Arial, Helvetica, Sans-serif; color:#333333; padding-bottom:25px; }


/* colourChange */

#content a { text-decoration:underline;}
#content a:hover { text-decoration: underline; color:#333333;}
#content h2 { font-size: 1.2em; margin-bottom:10px; margin-left: 15px;}
#content h3 { font-size: 1.1em; margin-bottom:10px; margin-left: 15px;}
#content h4 { font-size: 1em; margin-bottom:10px; margin-left: 15px;}
#content acronym { border-bottom: 1px dotted #3D5F8B;}
#content .note { font-size:0.9em; color:#A41128; padding:0 10px 0 10px;}
#content table.dataResults td {border: 1px solid #fff; padding: 3px 5px;}



#miniHomeContent { margin: 10px 0 20px 0;}
#miniHomeContent div.content{ margin:2px 0 10px 15px;}
#content #miniHomeContent div.content p{ margin:0;}
#miniHomeContent h2 {}
/*--------------------------------------------------*/

/*Mini Home
----------------------------------------------- */
#miniHome { margin:0 0 10px 0; padding-top:15px; }
#miniHome dl { margin:0 15px 15px 15px; padding:0;}
#miniHome h2 { font-size:1.2em; font-weight:bold; color:#8D0052; padding-bottom:5px; background: url(/images/a_bullet.gif) no-repeat 0 0; padding-left:7px;}
#miniHome dd { margin: 0 0 0 0; padding: 0; line-height: 1.7em;}
#miniHome dd a { text-decoration:underline;}
#miniHome dd a:hover { text-decoration:underline;}
#miniHome dt {
background:transparent url(/images/a_bullet.gif) no-repeat scroll 0 0;
color:#8D0052;
font-size:1.2em;
font-weight:bold;
padding-bottom:5px;
padding-left:7px;
}
#miniHome dd.pic{ float: right; margin-left: 10px; width: 76px; }
#miniHome dd.hrz {}
#content #miniHome p {margin-left:15px;margin-top:0px; padding-top:0px;}

#content #miniHome hr {
border-top:1px solid #DADAD9;
clear:both;
display:block;
margin-left:5%;
margin-right:5%;
width:90%;
#width:100%;


}

#content #miniHome img.right{padding:5px;padding-right:8px;padding-top:0px;}


#contentSplit { width:562px; }
#contentSplit .clear{height: 10px;}
#contentSplit-Left { float:left; width:321px;}
#contentSplit-Right { float:left; width:211px; margin-left: 6px;}
html>body #contentSplit-Right { width:231px;margin-left: 10px;}

#fullBg {background:#E8CCDC url(/images/g_corner_top_lpink.jpg) no-repeat top left;}



/* RHS styles
----------------------------------------------- */
#thirdCol p { font-size: 1.1em; font-weight: bold; color: #3D5F8B; margin: 9px 0 0 13px;}
#thirdCol {}
#thirdCol ul { margin: 18px 0 0 24px;}
#thirdCol ul li { list-style:none; margin-bottom: 15px; line-height: 1.5em; list-style-image: url(/images/a_bullet_green.gif); }
#thirdCol ul li a {color: #333;}





/* Mini Homepage - blocks
----------------------------------------------- */
.blockListing { border-top: 1px solid #DADAD9; padding: 20px 0 0 0; margin: 20px 0; }
.blockListing .item { margin-right: 5px; float:left; background: #E4ECF2; width: 258px;}
html>body
.blockListing dl {}
.blockListing dl dt { color: #ffffff; font-size: 1.1em;  padding: 5px 10px; font-weight: bold; background:  url(/images/g_minihp_title_bg.gif) no-repeat top left; margin: 0 0 5px 0;}

.blockListing dl dd { line-height: 1.5em; margin-bottom: 7px; padding:0 10px; color:#333333;}

.blockListing dl dd.pic { float: right;}
.blockListing dl dd a { color: #44428F;}
.blockListing dl dd a:hover { color: #A41128;}
.blockListing .clear { height: 10px;}

/* Form - blocks
----------------------------------------------- */
.FormBlockListing { border-top: 1px solid #DADAD9; padding: 20px 0 0 0; margin: 20px 0;}
.FormBlockListing .item { margin-right: 8px; margin-top:17px; float:left; width: 258px;}
.FormBlockListing .item div { float:left; width:74px;}
.FormBlockListing dl { margin:0 0 0 85px;}
.FormBlockListing dl dt { padding:3px 0 0 10px;  display: block;  font-size: 1em; font-weight: bold; color: #2E2D77; background: url(/images/a_news.gif) no-repeat top left;}
.FormBlockListing dl dd { line-height: 1.5em; padding-left:10px; margin-top:10px; }
.FormBlockListing dl dd.pic { margin-top:0px; width:90px; height: 90px; float: left; /*line-height: auto;*/ display:block; }
.FormBlockListing dl dd a { color: #2E2D77;}
.FormBlockListing .clear { height: 10px;}


/* Homepage - blocks
----------------------------------------------- */
#home .blockListing { border:none; margin: 0; height: 150px;}
#home .blockListing .item { float:none; width: 322px; margin: 0 0 10px 0; min-height: 95px; }
#home .blockListing dl dt { color: #3D5F8B; padding: 0 0 5px 0; background: url(/images/g_item_home_tl_bg.jpg) no-repeat bottom left; }
#home .blockListing dl dd.pic { width: 70px;  margin: 0 10px 10px 0; height: 70px; }
#home .blockListing dl dd  { }


/* Listing - News / Publications
-----------------------------------------------*/
dl#mediaList  {  padding-right:10px; clear:both; margin:0 0px 15px 15px; padding:0 0 0 0;}
dl#mediaList dt { font-size:1.2em; font-weight:bold; padding-bottom:5px; background: url(/images/a_bullet.gif) no-repeat top left; padding-left:7px;}
dl#mediaList dd {margin: 0; padding: 0; }
dl#mediaList dd.pic { float:right; display: block; margin-left:15px; line-height: 0em; padding: 0; width: 76px;}
dl#mediaList dd.pic img { }
dl#mediaList dd hr { border-top: 1px solid #DADAD9; display: block; clear: both;  margin: 4px 0 5px 0; width: 100%;}
html>body dl#mediaList dd hr { margin: 10px 0 5px 0;}


/* Previous & Next links
----------------------------------------------- */
#content ul.nextback { list-style: none; margin:15px 0px 10px 0px; height:18px; width:100%;}
#content ul.nextback li {background: none;list-style: none; float:left; padding:2px 0; width:24.5%; color: #333; }
#content ul.nextback li.first { color:#9c9c9c;} 
#content ul.nextback li.second { text-align: center; width:50%; } 
#content ul.nextback li.third { text-align: right; color:#9c9c9c;  } 
#content ul.nextback li a { text-decoration:underline; background-image: none;}
#content ul.nextback li a:hover { text-decoration: underline;}


/* Members Listing
----------------------------------------------- */
#content ul.progress { margin: 10px 0 0 0; background: url(/images/status_strike.gif) no-repeat;  height: 3em;}
#content ul.progress li {  height: 3em; background: url(/images/status_off_bg.gif) repeat-x; color: #A3ACCB;
	line-height: 1.4em;	padding: 0.3em 0.1em; width: 5.7em;  border: 1px solid #E6E5E5; float:left;
	list-style:none; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center; margin: 0 5px;}
html>body #content ul.progress li { width: 5.8em;}
#content ul.progress li.current  { border: 1px solid #647893; background: url(/images/status_on_bg.gif) repeat-x;}
#content ul.progress li.current em { color: #AB1018; font-style: normal;}

/* Table
----------------------------------------------- */

#content table a{background: url(/images/bullet.gif) no-repeat 100% 0; padding: 0 14px 0 0; margin:.5em 0 0 0;}
/* Here comes the fancy part */
/*Use 'position:absolute' to push the span inside the anchor way off the screen*/
#content table td a span{position: absolute;left: -9999px;width:900px;}
/*On 'hover' set the anchor to 'position:relative' to get a measuring point. Somehow IE doesn't like it when this is
 in the 'table td a' declaration...*/
#content table td a:hover,
#content table td a:focus,
#content table td a:active{position:relative;}
/*Take the previously hidden span and display it near the anchor*/
#content table td a:hover span,
#content table td a:focus span,
#content table td a:active span
{left: 20px;top: 20px;width: 100px;padding: 5px;/*line-height: 1px;*/ font-size: 80%; background: #FFFFF6; 
	border: 1px solid #666; color:#000;text-decoration:none;}
/*IE doesn't show this - but others do.*/
/*#content table td a:hover span:before,
#content table td a:focus span:before,
#content table td a:active span:before {content:"Read more";}*/

p#pageQty { text-align:center; border-bottom:1px solid #DADAD9; border-top:1px solid #DADAD9; padding:1em 0;}

/* Form Fieldset
----------------------------------------------- */
.formStyle {margin: 0 0 20px 0; padding:0 0 20px 3px; text-align: left; background:#EAF4F8 url(/images/g_corner_top_laqua.jpg) no-repeat top left;}
html>body .formStyle {margin: 5px 0 15px 3px; }
.formStyle table { width:100%; color:#0A536B; border-collapse: collapse;}
.formStyle fieldset table { border-top: none;}

.formStyle .left { width:30%;}
.formStyle .right { width:40%;}

.formStyle td {vertical-align:top; text-align: left; padding:7px 0 7px 15px !important; }
.formStyle td { border-top: 1px solid #DADAD9 !important; }
.formStyle em { float:right; font-style:normal; font-size:1.0em; color:#1E80A0; width: 130px; display:inline;}

.formStyle legend {padding:0 15px 10px 10px; font-weight:bold; font-size:1.3em; color:#0A536B;}
html>body .formStyle legend {padding:0 15px 0 10px;}
#content .formStyle p.inst { font-size: 100%; color: #333; line-height: 1.5em; margin: 0 0 20px 15px;}

.formStyle fieldset {width: 95%;/* border-top: 1px solid #3397B8; */ margin-top: 5px; padding: 10px 0px 10px 0px;} 
html>body .formStyle fieldset { width: 90%; }

.formStyle label {font-weight:bold; font-size: 115%;}
.formStyle .cbLabel label { font-size: 1em; font-weight: normal;}

.formStyle .s120 {width: 170px; height: 120px; border:1px inset #ccc; padding: 3px 2px 5px 2px; font-size: 1em; }
.formStyle .s170 {width: 170px; border:1px inset #ccc; padding: 3px 2px 5px 2px; font-size: 1em; }
.formStyle .s100 {width: 100px; border:1px inset #ccc; padding: 3px 2px 5px 2px; font-size: 1em; }
.formStyle select {width: 170px; border:1px solid #4F4F4F; padding: 3px 4px; font-size: 0.8em; }
.formStyle textarea {width: 100px; border:1px solid #4F4F4F; padding: 3px 2px; font-size: 1em; font-family:Verdana, Arial, Helvetica, sans-serif; }

.formStyle .buttonSubmit { padding:3px 15px 3px 5px; margin-right:15px; background: #3397B8 url(/images/b_blue.gif) no-repeat top right; color:#fff; font-weight:bold; float:right;  font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; }
html>body .formStyle .buttonSubmit { padding:3px 15px 3px 5px;}

.formStyle .buttonBrowse { padding:3px 5px 2px 0px; margin-left:5px; background: #A1CFDE url(/images/b_browse.jpg) no-repeat top right; color:#104759; font-weight:bold; font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; }
html>body .formStyle .buttonBrowse { padding:2px 5px 3px 0px;}
/*--------------------------------------------------------------------*/



/*Glossary
----------------------------------------------- */
ul#glossary { padding-bottom: 5px; list-style-type:none; margin: 15px 0 25px 0;}
ul#glossary li { float:left; margin:0 0px 5px 0; padding:0; list-style:none; }
ul#glossary li a { padding: 0 0 0 8px; font-weight:bold; margin-left:0px}

.glossaryList dl { margin:0;}
.glossaryList dt { clear:both; font-weight:bold; font-size:1.1em; color:#44428F; margin-bottom:5px;}
.glossaryList dl dd { margin:0 0 0px 0; padding:0 0 0 0; }
.glossaryList hr { border-top: 1px solid #DADAD9; display: block; clear: both;  margin: 15px 0 15px 0; width: 100%; }
#content hr {  height: 1px; color: #fff; margin: 17px 0; }

/*Related Information
----------------------------------------------- */
#relatedInfo { float:right; background: #E5EEF6 url(/images/g_corner_tr_lblue.jpg) no-repeat top right; width:184px; padding:8px 0 0 10px;  margin-left: 10px; }
html>body #relatedInfo { width:184px;}
#relatedInfo dl { background: url(/images/g_corner_br_lblue.jpg) no-repeat bottom right; padding: 0 10px 10px 0; }
#relatedInfo dt { font-size:1.2em; font-weight:bold; color:#005AAB; padding-bottom:5px; margin: 0; clear:both;}
#relatedInfo dd { margin: 0; padding: 0; line-height: 1.5em;}

#relatedInfo dd a { text-decoration:underline; color:#005AAB;}
#relatedInfo dd a:hover { text-decoration:underline; color:#72A4D0;}

#relatedInfo dd.pic{ float:left; margin-right: 10px; width: 44px;}
#relatedInfo dd.hrz { height: 1px; margin: 3px 0 0 0; padding: 0; line-height: 1px; display:block;}
#relatedInfo dd.hrz  hr { height: 1px; margin: 0; padding: 0; line-height: 1px;}
#relatedInfo dd.hrx {clear:both;}
html>body #relatedInfo dd.hrz { margin: 10px 0; height: 0px; }
/*
#relatedInfo div { background: url(/images/g_corner_br_lblue.jpg) no-repeat bottom right; padding: 0 10px 10px 0; }
#relatedInfo p.title { font-size:1.2em; font-weight:bold; color:#005AAB; line-height: 1.2em; padding-bottom:5px; margin: 0;}
#relatedInfo p { margin: 0; padding: 0; line-height: 1.5em;}

#relatedInfo p a { text-decoration:underline; color:#005AAB;}
#relatedInfo p a:hover { text-decoration:underline; color:#72A4D0;}

#relatedInfo img { float:left; margin-right: 10px; }
#relatedInfo hr { height: 1px; margin: 0; padding: 0; line-height: 1px;}
html>body #relatedInfo hr { margin: 10px 0; }

#relatedInfo dd a { text-decoration:underline; color:#005AAB;}
#relatedInfo dd a:hover { text-decoration:underline; color:#72A4D0;}*/


/* Subscribe box
----------------------------------------------- */
#subscribe {margin:0; padding:0 0 10px 0; width:232px; background:#DEF2F9 url(/images/g_corner_br_laqua.jpg) no-repeat bottom right; }
#contentSplit-Right #subscribe p, #homeWrap #subscribe p{ background:#3397B8 url(/images/g_corner_tr_aqua.jpg) no-repeat top right; margin:0; padding:5px 0 5px 8px; color:#ffffff; font-size:1.1em; font-weight:bold;}
#subscribe label { font-weight:bold; display: block; margin: 10px 0 0 10px; color: #104859;}
#subscribe input.tb {margin: 10px 0 0 10px; padding: 2px 0 0 3px; height: 16px; width: 203px; display:block; clear:both; font-size: 1em; color: #666; border:1px solid #ff6600; } 

#subscribe div { height: 20px; margin: 5px 10px 0 0;}
#subscribe .button {margin: 8px 13px 0 0; padding:0 15px 2px 5px;  width: auto; float:left; background: #87C4D7 url(/images/b_aqua.gif) no-repeat top right; 
	color:#104859; font-weight:bold; font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; }
#subscribe div.clear { height: auto; margin: 0;}
#content #subscribe p.thanks {  margin: 0 8px; font-size: 1em; font-weight:bold; border: 1px solid #88C4D8; color: #104859; background: #BCE0EC; padding: 5px 0 5px 10px;}
#SubscribeNewsLetter_valEmail { font-weight: bold; margin-bottom: 10px; clear:both; color: Red; display: block; width: 89%;padding: 3px 5px 5px 5px; margin: 10px 0 0 10px; border: 1px solid red;}
#SubscribeNewsLetter_cvlEmail { font-weight: bold; margin-bottom: 10px; clear:both; color: Red; display: block; width: 89%;padding: 3px 5px 5px 5px; margin: 10px 0 0 10px; border: 1px solid red;}

/* Subscribe Homepage */

#homeWrap #subscribe { width:329px; padding-bottom: 2px;}
#homeWrap #subscribe p, #contentSplit-Right #subscribe p { margin-bottom: 12px; padding: 7px 0 8px 15px;}
#homeWrap #subscribe p.link { display:none;}
#homeWrap #subscribe label { margin:0; margin: 0 0 0 12px;}
#homeWrap #subscribe input.tb {margin: 10px 0 0 12px; height: 12px; padding: 3px 2px 4px 2px; width: 200px; display:block;  font-size: 95%;  border:1px inset #ccc;} 

#homeWrap #subscribe .button { float:left; margin: 10px 0 0 12px;}
#homeWrap #subscribe div.clear { height: 8px; margin: 0;}

#homeWrap #subscribe p.thanks { clear:both; margin: 2px 0 0 10px; width: 88%; font-size: 0.92em; font-weight:bold; border: 1px solid #88C4D8; color: #104859; background: #BCE0EC; padding: 5px 0 5px 10px;}
/*#cvlEmail {height: 1px;}
#valEmail {height: 1px;}*/

/* Subscribe inside page */

#resisterContainer {padding:15px 0 0 0; background:#EAF4F8 url(/images/g_corner_top_laqua.jpg) no-repeat top left; height: 75px;}
#resisterContainer input.tb {padding: 3px 2px 4px 2px; display:block;  margin: 10px 0 0 15px; height: 12px; width: 205px; font-size: 95%;  border:1px inset #cccccc;} 

#resisterContainer .button {margin: 10px 0px 0 15px;  float:left; width: 86px; padding:0 15px 2px 5px; background: #87C4D7 url(/images/b_aqua.gif) no-repeat top right; 
	color:#104859; font-weight:bold; font-size:0.9em; 
	font-family:Verdana, Arial, Helvetica, sans-serif; }
	
#resisterContainer div.clear { height: 1px; margin: 0;}
#content #resisterContainer p.thanks { margin-top: 20px;font-weight:bold; border: 1px solid #88C4D8; color: #104859; background: #BCE0EC;  padding: 5px 0 5px 10px;}
#resisterContainer input#SubscribeNewsLetter_btUnsubscribe {width:100px;}
#resisterContainer p.link { display: block; float:none; width: 250px; margin-left: 275px; font-size: 0.9em; padding: 0 0 5px 0; }
html>body #resisterContainer .link {margin-left: 180px;width: 210px; }
#resisterContainer p.link a { color: #3397B8;}
#resisterContainer .buttonunsubscribe { float:left; width: 120px; padding:3px 15px 2px 5px; background: #87C4D7 url(/images/b_aqua.gif) no-repeat top right; 
color:#104859; font-weight:bold; font-size:0.9em; 
	font-family:Verdana, Arial, Helvetica, sans-serif; margin: 10px 0px 0 13px; }

	#content p.link { display:none;	}


/* Activity / Location Search Tool
----------------------------------------------- */
#content #clubSearch { background:#E4ECAF url(/images/g_corner_top_green.jpg) no-repeat top left; clear:both; margin-bottom:15px; padding:8px 0 0 0;}
#clubSearch div { background: url(/images/g_corner_bot_green.jpg) no-repeat bottom left; height: 7em;   }
html>body #clubSearch div { min-height: 7em; height: auto; }

#content #clubSearch p { float:left; border-right:1px solid #C9D95F; width:231px; padding: 0 10px 0 0; margin: 0 0 0 10px;}

/* Clubsearch Table  */
#content #clubSearch table { float:left; width:240px; margin: 0; padding: 0; margin-left:10px; clear:right; }
#content #clubSearch table ,#clubSearch table td { text-align:left; padding:0;}
#content #clubSearch table td { padding:0 0 2px 0;  vertical-align:top; border: none;  }
#content #clubSearch select { font-size: 0.9em; width:100px;}
#content #clubSearch label { font-weight:bold; font-size:1.0em; color:#333B00; margin-right:10px; }
#content #clubSearch input.button { padding:0 0 2px 0;background: #DEF2F9 url(/images/b_green.gif) no-repeat top right; color:#ffffff; font-weight:bold; font-size:0.9em; float:right; margin-left: 10px; /*margin-top: 34px;*/ }
html>body #content #clubSearch input.button { padding:0 8px 2px 10px; /*margin-top: 19px;*/}
#content #clubSearch input,#clubSearch select {font-family: Verdana, Arial, Helvetica, sans-serif; }


/* Photo gallery 
----------------------------------------------------*/

#content ul.photo_gallery { margin: 20px 0 0 10px; list-style-type:none; width:auto;}
#content ul.photo_gallery_author { margin: 20px 0 0 10px; list-style-type:none; width:auto;}
#content ul.photo_gallery li { float: left; padding:0; margin: 0 10px 10px 0; width: 126px; height:136px; overflow:hidden; background:#F3E5ED}
#content ul.photo_gallery_author li { float: left; padding:0; margin: 0 10px 10px 0; width: 126px; height:160px; overflow:hidden; background:#F3E5ED}
/*#content ul.photo_gallery_author li a.imgLink{ width: 126px; height:160px; display:block; text-align:center; background:#F3E5ED}*/

html>body#content ul.photo_gallery { margin: 20px 0 0 0;  }
html>body#content ul.photo_gallery li { margin: 0 0px 10px 0; width: 116px;}

#content ul.photo_gallery li img { border:0; }
#content ul.photo_gallery li.clear {width:auto;  margin: 0; height: 10px; font-size: 1px; clear:both; float:none; display:block; background:#E8CCDC;}
#content ul.photo_gallery_author li.clear {width:auto;  margin: 0; height: 1px; font-size: 1px; clear:both; float:none; display:block; background:#E8CCDC;}
#content ul.photo_gallery p { margin:0 0 0 0px; padding: 0 10px 0 10px; font-size: 1em; color:#8D0052; background:#F3E5ED; line-height:1.4em; font-weight:normal }
#content ul.photo_gallery_author p { margin:0 0 0 0px; padding: 0 10px 0 10px; font-size: 1em; color:#8D0052; background:#F3E5ED; line-height:1.4em; font-weight:normal }

#largePhoto { margin:10px 0 0 10px;}

#largePhotoDetail {margin: 10px 10px;}
#largePhotoDetail p {margin-bottom:10px;}
#largePhotoDetail h2 { border-bottom:1px dotted #BA6697; padding:0 0 10px 0; }
#largePhotoDetail h2 input{color: #E77700; }

#galleryTop { width: 100%; clear:both; }
#galleryTop p { float:left; width: 318px; margin:  10px 0 0 10px ;}
html>body #galleryTop p { float:left; width: 328px; margin:  10px 0 0 10px ;}

/* Photo Gallery previous and next linnks*/
#content ul#nextPrevious { width:165px; float:right; margin:10px 0px 10px 0 ; list-style:none; height:20px;}

ul#nextPrevious li {color:#FFFFFF; font-size:0.9em; font-weight:bold; list-style:none; }
ul#nextPrevious li a { text-decoration:none; color:#FFFFFF;}
ul#nextPrevious li a:hover {text-decoration:none; color:#E8CCDC;}

ul#nextPrevious #previous { background: url(/images/b_nextprevious.gif) no-repeat top left; float:left; padding:0 5px 5px 7px; width: 203px; }
/*ul#nextPrevious #next { background: url(/images/b_nextprevious.gif) no-repeat top right; float:left; margin:0 0 0 0 ; padding:0px 7px 5px 7px; }*/

#largePhotoDetail #nextPrevious #next { background: url(/images/b_nextprevious.gif) no-repeat top right; float:left; margin:0 0 0 0 ; padding:0px 10px 5px 10px; }
#largePhotoDetail #nextPrevious #previous { background: url(/images/b_nextprevious.gif) no-repeat top left; float:left; margin-right:3px; padding:0px 10px 5px 5px; }




/* Search Results list */
dl#resultsList { margin: 10px 0 0 1em; clear:both;}
dl#resultsList dt {background: url(/images/bullet_content.gif) no-repeat 0 0px; margin-top: 8px; padding-left: 20px;}
dl#resultsList dd {padding-left: 20px;}

#content ul.top { height: 2.2em;}


/* Article attachments */
#content p.downloads {font-family: Arial; font-weight: bold; font-size: 1.3em;}

#content #contentSplit-Right p.downloads { font-size: 1.1em; color: #666;}
#content #contentSplit-Right ul.downloads li { margin-bottom: 10px; }
#content #contentSplit-Right p.alert {  margin-top: 10px;color: Red; font-weight: bold; border: 1px solid red; padding: 3px 6px;}
#content #contentSplit-Right ul.downloads  { margin: 0px; }



/*inline editor styling */
body { text-align:left; font-size:68%; font-family: Verdana, Arial, Helvetica, sans-serif; color:#666666; background:#fff; }
.clear{ width: 100%; height: 1px; line-height: 1px; font-size:0; display:block; clear: both; }

/* Headings
----------------------------------------------- */
h2{ font-size: 1.1em; color: #302C76; }
h3{ font-size: 1em; color: #302C76; }

/*#content  { margin:10px; line-height: 1.7em; font-family: Verdana, Arial, Helvetica, Sans-serif; color:#333333; padding:0 0 25px 0;}
*/
#content a{ color: #2E2D77; text-decoration:underline;}
#content a:hover{ color: #6C9E01; text-decoration:underline;}

/* Lists
----------------------------------------------- */
/*#content .articleEdit ul li {background: none; padding: 0px }
#content .article ul li {background: none; padding: 0px}
#content .list ul.editBtnsInner li {background: none; padding: 0px}*/
#content ul.editBtnsInner img,ul.editBtnsInner a{border: none; background:none;}

#content ul {list-style:none; margin: 10px 0 10px 0;}
#content ul li { padding: 0 0 0px 24px; line-height: 1.8em; background: url(/images/a_subnav.gif) no-repeat 0 .5em;}

#content ul li a {list-style:none; }
#content ol {margin: 0 0 10px 40px;}
#content ol li {line-height: 1.7em; }
#content p { margin: 1.5em 0 1em 0; line-height: 1.6em;}

#content ul.faq {margin: 20px 0 30px 0; }
#content ul.faq li { margin:0 0 5px 0px; font-size:1.2em;  font-weight:bold;}
#content a { color:#FC8709; text-decoration:underline }
#content a:HOVER { color:#333333; text-decoration:underline; }
dl.list { margin: 0 0 30px 15px;}
dl.list dt { font-weight: bold; font-size: 1.2em; border-top: 1px solid #DADAD9; padding-top: 12px; margin: 0 0 2px 0;}
dl.list dd { margin-bottom: 18px; line-height: 1.7em;}
#content dl dd p{ margin:0; padding:0} 
#content dl dd span{ display:block} 
dl.list dd ol { margin-left: 20px;}

dl.split { border-top: 1px solid #DADAD9; padding-top: 10px;}
dl.split dt { border: none; padding-top: 12px; margin: 0 0 2px 0;}
dl.split dd {}

/*** TABLE ***/
#content table { border-collapse:collapse; font-size:100%; margin-left: 15px;}
#content table th, #content table td { text-align:left; border: 1px solid #fff;}
#content table thead th, #content table th {background: #C1E0EA; text-align: left; padding: 12px 7px; border-bottom: 1px solid #4F5B03; border-right: 1px solid #ffffff;  color:#333B00; vertical-align:top;}
#content table td { padding: 10px 7px 0 0; vertical-align:top;}
#content table tr.alt td { background: #EAF4F8;}
#content table caption { text-align:left;  padding-bottom:10px; font-size:1.1em; font-weight:bold;}

table.dataResults { margin-left: 0; width: 95%;}
#content table.feedback td{border: none; }

.picRight { float: right !important; }
.picLeft { float: left !important; }
.picBlock { text-align:center !important; float: none !important}

#content p { color:#333333; margin: 2px 10px 10px 15px; }
/* Top Content Panel
----------------------------------------------- */
.headGraphic { width:562px; clear: both; height:71px; margin-bottom: 12px;}
.headGraphic h1 {width:320px; float:left; font-size: 1.3em; margin: 0 0 0px 0; padding:27px 0 0 15px; }
html>body .headGraphic h1 { width:320px;}
.headGraphicRight { float:left; width:227px; height:60px; }

/* increase width for header in single column layouts */
#singleCol .headGraphic { width: 720px;}
#singleCol .headGraphic h1 { width:478px;}




/* Print, text sizer etc */
#pgActions { height: 18px;}
html>body #pgActions { height: 20px; }
#pgActions ul { margin:0 0 0 7px !important; width: 300px;}
html>body #pgActions ul { margin:0 0 0 15px !important;}
#pgActions ul li { margin:0; font-size: 0.9em;}
#pgActions #printPage { background: url(/images/i_print.gif) no-repeat top left; margin:0; padding:0 0 0 22px; }
#pgActions #sendPhotos { background: url(/images/i_photos.gif) no-repeat top left; margin:0; padding:0 0 0 22px; }


.compactActionsFull { width:100%; border-bottom:1px solid #ffffff; clear: right;}
.compactActions { padding:7px 0 0 0; width:321px; border-bottom:1px solid #ffffff;  }
.compactActions ul { margin:0; }

.compactActions357 { padding:7px 0 0px 0; width:352px;border-bottom:1px solid #ffffff; }
.compactActions357 ul { margin:0; height: 20px; }

/*html>body .compactActions357 { width:357px; padding:7px 0 0px 0; }*/

#pgActions p {float:left; border-right: 1px solid #DBDBDB; padding: 0 0px 0 0; margin: 0;}
#pgActions ul {float:left; margin-left: 12px; }
#pgActions ul li {padding: 0px; background: none; float:left; list-style:none; margin-right: 4px; line-height:1.5em; vertical-align:middle;}
#pgActions ul li .sep { margin: 0 13px; color:#E3AB84; }
#content #pgActions a { color: #333333; text-decoration: none;}
#content #pgActions a:hover { color: #9D4226; text-decoration: underline;}



#contentHead { width:352px; clear:left; min-height: 16em; padding-bottom: 1px; margin-bottom: 15px;}
html>body #contentHead { width:352px; }


#contentHead h2 { padding:15px 10px 2px 0; font-size: 1.21em;}
#contentHead p { font-weight:bold; margin:0 10px 10px 15px; }
#contentHead div{ float:right; margin:0 10px; }
#contentHead div span{ display:block; }
#contentHead .clear {clear:left; height: 10px; width: 150px;}


.headGraphicRight img {height:71px; width:227px;}

p#backToGallery { color:#FFFFFF; font-size:0.9em; font-weight:bold; text-align:center; list-style:none; background: url(/images/b_backtogallery.gif) no-repeat center	 left; padding:8px 0 4px 0px; margin:0; width:214px;  }
p#backToGallery a { text-decoration:none; color:#FFFFFF; padding-left:25px;}
p#backToGallery a:hover {text-decoration:none; color:#E8CCDC;}

/*****************************************************************************/
/*****************************************************************************/
/*****************************************************************************/

/*Added pTools Styles*/
.right
{
	float:right;
}

.left
{
	float:left;
}

.center
{
	text-align:center;
}

span.underline{text-decoration:underline;}
#leftBoxesTop img, leftBoxesBot img
{width:76px;height:76px;}