/*	styles for the Scottish Golf Union main pages   */

/*********** layout styles ***********/

html {
	height: 100%; /* For Modern Browsers */
	background:url(../wsimages/structural/bg_band.gif) left top repeat;
}

body {
	color: #4c4c4c;
	font: 70%/1.5em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center; /* Hack */
	margin: 0px;
}

#outerWrapper {
	/*min-height: 100%; /* For Modern Browsers */
	/*height: auto !important; /* For Modern Browsers */
	/*height: 100%; /* For IE */
	padding: 14px 14px 10px 14px;
	width: 996px !important;
	width /**/: 1024px; /* Hack */
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	border-top: 1px solid #99cae8;
	border-left: 1px solid #99cae8;
	border-right: 1px solid #99cae8;
	text-align: left; /* Hack */
}

.container {
	clear:both;
	/*height: 100% !important; /* For Modern Browsers */
	/*height: 100%; /* For IE */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left; /* Hack */
	width: 996px !important;
	width /**/: 996px; /* Hack */
}

/*** innerpage structure ***/

#leftContent {
	clear: both;
	float: left;
	font: normal 1em/1.5em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 4px;
	padding: 0px 0px 0px 0px;
	width: 180px !important;
	width /**/: 180px; /* IE hack */
	color: #4c4c4c;
	border: none;
}

#rightContent {
	float: right;
	text-align: left;
	margin-top: 4px;
	font: normal 1em/1.5em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 12px;
	width: 804px !important;
	width /**/: 816px; /* IE hack */
	color: #4c4c4c;
	border: none;
}

/*** home structure ***/

#leftHomeContent {
	clear: both;
	float: left;
	font: normal 1em/1.5em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 4px;
	padding: 0px 2px 0px 0px;
	width: 418px !important;
	width /**/: 420px; /* IE hack */
	color: #4c4c4c;
	border: none;
	background-color: #fff;
}

#rightHomeContent {
	float: right;
	text-align: left;
	margin-top: 4px;
	font: normal 1em/1.5em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	width: 576px !important;
	width /**/: 576px; /* IE hack */
	color: #4c4c4c;
	border: none;
	background-color: #fff;
}

/*********** generic styles ***********/

h1Lines {
	color: #0079c2;
	font: normal 2em/1em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:normal;
	padding: 12px 0px 12px 0px;
	background:url(../wsimages/structural/header_bg.gif) left top repeat;
	height: 37px !important; /* For Modern Browsers */
	height: 45px; /* For IE */
	margin:0px;
}

h1 {
	color: #0079c2;
	font: normal 1.8em/1em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:normal;
	padding: 10px 0px 0px 10px;
	background:url(../wsimages/structural/titles_bg.gif) left top repeat;
	height: 35px !important; /* For Modern Browsers */
	height: 35px; /* For IE */
	margin: 4px 0px 4px 0px;
}
h2 {
	color: #0079c2;
	text-align:center;
	font: bold 1.4em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:normal;
	padding: 9px 0px 0px 0px;
	background:url(../wsimages/structural/header_bg_h2.gif) left top repeat;
	height: 30px !important; /* For Modern Browsers */
	height: 39px; /* For IE */
	width: 170px !important;
	width /**/: 170px; /* Hack */
	margin:0px;
}
h3 {
	color: #0079c2;
	font: bold 1.3em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 10px 0px 8px 4px;
	margin: 0px;
}
h4 {
	color: #504f4f;
	font: bold 1.2em/1em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h5 {
	color: #0079c2;
	font: bold 1.3em/1em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:8px 0px 0px 12px;
	margin:0px;
}
h6 {
	color: #504f4f;
	font: bold 1.1em/.8em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0px;
	padding:6px 0px 4px 0px;
}
.newsHeadLines {
	color: #0079c2;
	font-style:normal;
	padding: 0px;
	margin: 0px;
	background:url(../wsimages/structural/header_bg.gif) left top repeat;
	height: 10px !important; /* For Modern Browsers */
	height: 10px; /* For IE */
}
.newsHead {
	color: #0079c2;
	font: normal 1.6em/1em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:normal;
	padding: 4px 0px 14px 0px;
	margin: 0px;
}

img {
	border:0;
}

p {
	font-size:1em;
	line-height:1.4em;
	color:#666666;
	padding:0px;
}
.bannerSpace {
	font-size:1em;
	line-height:1.4em;
	color:#666666;
	padding:0px;
	margin:0px;
}
td {
	vertical-align:top;
}

.linkskipnav {
	display: none;
}

a:link, a:visited {
	color: #006eb1;
	text-decoration: none;
}

a:hover, a:active {
	color: #73757b;
	text-decoration: none;
}

/*********** navigation styles ***********/

/******* main nav level *******/

#menu {
	float: left;
	width: 100%;
	margin: 0px;
	color: #fff;
	padding: 5px 0px 0px 22px;
	list-style: none;
	background: #fff url(../wsimages/navigation/bg_nav.gif) repeat-x top left;
	height: 45px !important; /* For Modern Browsers */
	height: 50px; /* For IE */
	width: 974px !important;
	width /**/: 996px; /* Hack */
}

#menu li {
	float: left;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, "Trebuchet MS", Helvetica, Lucida Grande, Arial, sans-serif;
	font-size: 95%;
	font-weight: bold;
}

#menu a {
	float: left;
	display: block;
	margin: 0px 1px 0px 0px;
	padding: 5px 10px;
	color: #c5e9ff;
	text-decoration: none;
	border: 1px solid #3395d1;
	border-bottom: none;
	background: #007bc6 url(../wsimages/navigation/off_bg.gif) repeat-x top left;
}

#menu a:hover, body#intro #sgu-on a {
	color: #fff;
	padding-bottom: 6px;
	border-color: #3395d1;
	background: #fff url(../wsimages/navigation/on_bg.gif) repeat-x top left;
}

#menu #shop-on a {
	color: #fff600;
	padding-bottom: 6px;
	border-color: #3395d1;
	background: #fff url(../wsimages/navigation/off_bg.gif) repeat-x top left;
}

#menu #shop-on a:hover {
	color: #fff600;
	padding-bottom: 6px;
	border-color: #3395d1;
	background: #fff url(../wsimages/navigation/on_bg.gif) repeat-x top left;
}

#menu #sgushop-on a{
	color: #fff600;
	padding-bottom: 6px;
	border-color: #3395d1;
	background: #fff url(../wsimages/navigation/on_bg.gif) repeat-x top left;
}


/******* tab nav level *******/

#tabs {
	float:right;
	margin-right: 22px;
	padding: 0;
	margin-top:0px;
	margin-bottom:0px;
	height: 22px !important;
	height /**/: 22px; /* IE hack */
}

#tabs li {
	float: left;
	list-style-type: none;
	font: normal .9em/1.4em Verdana, Arial, Helvetica, sans-serif;
}

#tabs li a {
	background-repeat: no-repeat;
	color: #fff;
	display: block;
	height: 18px !important;
	height /**/: 22px; /* IE hack */
	padding: 4px 0px 0px 0px;
	text-decoration: none;
	margin: 0px 2px 0px 0px;
	background: url(../wsimages/navigation/tab_bg_off.gif) repeat-x top left;
	text-align: center;
	width: 81px !important;
	width /**/: 81px; /* IE hack */
}

#tabs li a.selected {
	background-position: 0px 0px;
	background: url(../wsimages/navigation/tab_bg_on.gif) repeat-x top left;
}

#tabs li a:hover, #tabs li a:active {
	color: #fff;
	background: url(../wsimages/navigation/tab_bg_on.gif) repeat-x top left;
}

/*********** sidenavBar link styles ***********/

#sidenavBar {
	float: left;
	padding: 10px 6px 10px 6px;
	width: 164px !important;
	width /**/: 180px; /* IE hack */
	background-color: #66b0dd;
	border: 2px solid #99cae8;
	margin-bottom: 4px;
}

#sidenavBar ul a:link, #sidenavBar ul a:visited {
	display: block;
}

#sidenavBar ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#sidenavBar li {
	border-bottom: 1px solid #a3d0eb;
}

/* fix for browsers that don't need the hack */
html>body #sidenavBar li {
	border-bottom: 1px  solid #a3d0eb;
}

/*********** sidenav  styles ***********/

#sectionLinks {
	clear: both;
	margin: 0px;
	border-top:0px;
	color:#96cdef;
}
#sectionLinks a:link, #sectionLinks a:visited, #sectionLinks a:active {
	padding:5px;
	padding-left:10px;
	height:20px;
	width: 149px !important;
	width /**/: 164px; /* IE hack */
	text-decoration:none;
	color:#fff;
	font-size:1em;
	font-weight:normal;
	/*background:url(../wsimages/navigation/on_state.gif) top right no-repeat;*/
}
#sectionLinks a.selected {
	background-color: #014670;
	color:#96cdef;
}
#sectionLinks a:hover{
	text-decoration:none;
	color:#fff;
	background:url(../wsimages/navigation/on_state_over.gif) top right no-repeat;
	background-color: #8cc4e6;
}

#subsectionLinks a:link, #subsectionLinks a:visited, #subsectionLinks a:active {
	padding: 5px;
	padding-left:20px;
	height: 20px;
	width: 139px !important;
	width /**/: 164px; /* IE hack */
	background-color:#8cc4e6;
	font-size: .9em;
	font-weight: bold;
}
#subsectionLinks a:hover {
	padding: 5px;
	padding-left: 20px;
	text-decoration:none;
	background-color: #8cc4e6;
}

/*********** breadcrumbs styles ***********/

#breadcrumbs {
	color: #777979;
	font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight:normal;
	border: 0px;
	height: 7px !important;
	height /**/: 17px; /* IE hack */
	padding: 0px 0px 15px 0px;
	margin: 0px;
}
#breadcrumbs a:Link {
	color:#66b0dd;
}
#breadcrumbs a:visited {
	color:#007bc6;
}
#breadcrumbs a:hover {
	color:#007bc6;
}

.toTop {
	font-size:1em;
	height: 20px !important;
	height /**/: 20px; /* IE hack */
	padding: 0px 0px 0px 0px;
	margin-bottom:10px;
	margin-top:10px;
}
.toTop a:Link {
	color:#007bc6;
}
.toTop a:visited {
	color:#007bc6;
}
.toTop a:hover {
	color:#66b0dd;
}

/*********** content styles ***********/

#header {
	float: left;
	padding: 0px 0px 0px 0px;
	width: 996px !important;
	width /**/: 996px; /* IE hack */
	height: 84px !important; /* For Modern Browsers */
	height: 84px; /* For IE */
	margin:0px;
}

#logo {
	float: left;
	padding: 0px 0px 0px 20px;
	width: 576px !important;
	width /**/: 596px; /* IE hack */
	height: 78px !important; /* For Modern Browsers */
	height: 78px; /* For IE */
	margin:0px;
}

#logoLinks {
	float:right;
	padding: 0px 24px 0px 0px;
	width: 376px !important;
	width /**/: 400px; /* Hack */
	height: 78px !important; /* For Modern Browsers */
	height: 78px; /* For IE */
	margin:0px;
	text-align:right;
}

#leftHeroStrap {
	clear: both;
	float: left;
	padding: 34px 0px 0px 25px;
	width: 438px !important;
	width /**/: 468px; /* IE hack */
	color: #666;
	height: 186px !important; /* For Modern Browsers */
	height: 220px; /* For IE */
}

#strapline {
	color: #888;
	padding: 25px 0px 0px 3px;
	height: 150px !important; /* For Modern Browsers */
	height: 150px; /* For IE */
}
.straplineOne {
	color: #888;
	font: 4.1em/1em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
}

/*** innerpage columns ***/

#leftContentColumn {
	float: left;
	font: normal 1em/1.5em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 0px 14px 0px 0px;
	width: 511px !important;
	width /**/: 525px; /* IE hack */
	color: #797979;
}

#rightContentColumn {
	float: right;
	text-align: left;
	font: normal 1em/1.5em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	width: 270px !important;
	width /**/: 270px; /* IE hack */
	color: #797979;
}

#searchTeaser {
	
	text-align: left;
	font: normal 1em/1.5em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 30px;
	background-color: #007bc6;
}
#searchTeaser a:Link {
	color: #FFFF00;
}
#searchTeaser a:selected {
	color: #FFFF00;
}
#searchTeaser a:hover {
	color: #FFFF00;
}
#searchTeaser a:visited {
	color: #FFFF00;
}

#searchTeaser p {
	color: #FFFFFF;
}
/*** home columns ***/

#leftHomeColumn {
	float: left;
	font: normal 1em/1.5em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	width: 390px !important;
	width /**/: 390px; /* IE hack */
	color: #797979;
	background-color: #fff;
}

#rightHomeColumn {
	float: right;
	text-align: left;
	font: normal 1em/1.5em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 17px;
	width: 169px !important;
	width /**/: 186px; /* IE hack */
	color: #797979;
	background-color: #fff;
}

/*********** quote styles ***********/

/*********** advert styles ***********/

.rightAdverts {
	position: absolute;
	margin-left: 1040px; !important;
	margin-left /**/: 1063px; /* IE hack */
	
	text-align: left;
	padding: 0px 0px 0px 0px;
	width: 160px !important;
	width /**/: 160px; /* IE hack */
}

div.rightAdverts {
	position: absolute; left: 84px; top: 184px;
}
body > div.rightAdverts {
	position: fixed;
}

#skyScraperAd {
 position : absolute; 
 left : 780px; 
 top : 135px;
}

.botAdverts {
	clear: both;
	font-size: .8em;
	color: #cbd3ec;
	text-align: center;
	background-color: #a5a6a5;
	padding: 4px 4px 1px 4px;
	width: 988px !important;
	width /**/: 996px; /* Hack */
	margin-left: auto;
	margin-right: auto;
	margin-top: 8px;
}

.botLine {
	clear: both;
	text-align: center;
}

/*********** footer styles ***********/

#outerFoot {
	width: 1024px !important;
	width /**/: 1026px; /* Hack */	
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:0px;
	margin-top:0px;
	padding: 4px 0px 0px 0px;	
	border-left: 1px solid #99cae8;
	border-right: 1px solid #99cae8;
	border-bottom: 1px solid #99cae8;
}

#footer {
	clear: both;
	font-size: .8em;
	line-height: 1.4em;
	color: #cbd3ec;
	text-align: left;
	background-color: #007bc6;
	padding: 10px 0px 10px 18px;
	width: 1008px !important;
	width /**/: 1026px; /* Hack */
	margin-left: auto;
	margin-right: auto;
}

#footer a:link, #footer a:visited{
	border-bottom: 1px dotted #a4acc3;
	color: #a4acc3;
	text-decoration: none;
}

#footer a:hover, #footer a:active{
	border-bottom: none;
	color: #fff;
}

/********* form object styles **********/

.input {
    border-right: 1px solid;
    border-top: 1px solid;
    font-size: .8em;
    border-left: 1px solid;
    border-bottom: 1px solid;
    border-color: #99cae8;
	background-color: #fff;
	color:#000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
}
.inputChk {
    position: absolute;
    clip: rect(5px, 16px, 16px, 5px);
    padding: 0px;
}

/********calendar styles *********/	
	
.calendar {
	width:100%;
	margin:0;
	background-color:#ccc;
	color:#666666;
	font-size:12px;
	line-height:120%;
}
		
.calmonth {
	background-color:#333366;
	color:#fff;
}

.calweekdays {
	background-color:#eee;
	text-align:center;
	color:#666;
}

.calnoday {
	background-color:#eee;
}

.calday {
	width:px;
	background-color:#fff;
	text-align:center;
}

.caltoday {
	border:2px solid #09c;
	font-weight:bold;
}

.title {
	font-weight:normal;
}

.calevent {
	background-color:#def;
	color:#069;
	font-size:80%;
}
.calevent a {
	background-color:#def;
	color:#000;
	font-weight:normal;
}

/************* Events Styles **************/

.eventsDetails .name {
	color:#003366;
	font-weight:bold;
}
.eventsDetails {
	padding:0px;
	color:#666;
	clear: both;
	font-size:1.1em;
}
.eventsDetails .date {
	font-size:1em;
}

/*** Home Events Styles ***/

.eventFormat {
	text-align:center;
	width: 170px !important;
	width /**/: 170px; /* Hack */
}

.dateEvent {
	padding: 5px 5px 10px 5px;
	margin-top: 5px;
	color:#007bc6;
	font-size:.8em;
	font-weight:bold;
	background-color:#e5f2f9;
	width: 160px !important;
	width /**/: 170px; /* Hack */
}
.dateEvent a:Link {
	color:#007bc6;
	font-weight:bold;
}
.dateEvent a:visited {
	color:#007bc6;
	font-weight:bold;
}
.dateEvent a:hover {
	color:#66b0dd;
}

.eventHomeDetails {
	padding:0px;
	margin-bottom:8px;
	color:#666;
	clear: both;
	font-size:.9em;
	line-height:1.4em;
	text-align:left;
}
.eventHomeDetails .date {
	color:#777;
}
.eventHomeDetails a:Link {
	color:#007bc6;
	font-weight:bold;
}
.eventHomeDetails a:visited {
	color:#007bc6;
	font-weight:bold;
}
.eventHomeDetails a:hover {
	color:#66b0dd;
}

/*********** news styles ***********/

.newsdate{
	color:#6699cc;
}

.newsArticle {
	font-size:1em;
	line-height:1.4em;
	color:#666666;
}

.newsArticle a{
	font-size:1em;
}

.newsArticle h2{
	font-size:1.4em;
	line-height:1.4em;
	margin-top:0px;
	padding-top:0px;
}

.newsArticle p{
	font-size:1em;
}

.newsArticle h4{
	color:#548dc5;
	font-weight:bold;
	font-size:1em;
}

.newsTeaserHeader {
	font-size:0.8em;
	font-weight:bold;
	color:#0079c2;
	background-color: #cedeef;
	padding: 5px 0px 5px 15px;
	vertical-align: top;
}

.newsTeaser {
	font-size: 1.2em;
	color:#666;
	border-bottom:1px solid #d1e0f0;
	line-height: 24px;
	padding-top:6px;
	padding-bottom:9px;
	margin-bottom: 4px;
}
.newsTeaser a{
	font-size:1em;
}

.newsTeaser:hover  {
	color:#fbb034;
	cursor:pointer;
	background-color:#f2f9fd;
}

.newsTeaser h4{
	color:#666;
	margin:0px;
	font-weight:bold;
	font-size:0.8em;
}
.newsTeaserWithImage {
	color:#666666;
	border-bottom:1px solid #d1e0f0;
	height:100px;
	padding-top:7px;
	padding-bottom:10px;
}
.newsTeaserWithImage a{
	font-size:0.8em;
}
.newsTeaserWithImage h4{
	color:#003366;
	margin:0px;
	font-weight:bold;
	font-size:0.7em;
}

.newsTeaserWithImage a{
	font-size:0.8em;
}
.newsTeaserLead h4{
	color: #007bc6;
	margin: 0px;
	font-size: 0.7em;
	font-weight: bold;
}
.newsTeaserLead {
	font-size: 1.4em;
	line-height: 20px;
	padding-bottom: 10px;
	color: #007bc6;
	margin-top:5px;
	clear: both;
	border-bottom:1px solid #d1e0f0;
}
.newsTeaserLead a{
	margin:0px;
	font-size:0.8em;
	font-weight:normal;
	color: #007bc6;
}

.newsTeaserLead a:hover{
	color:#666;
	cursor:pointer;
	background-color:#f2f9fd;
}

.newsTeaserLead p{
	font-size:0.8em;
}

.newsTeaserWindies {
	font-size:0.8em;
	color:#666666;
	height:70px;
}

.newsTeaserWindies:hover  {
	cursor:pointer;
	background-color:#ffffff;
}

.newsTeaserWindies h4{
	color:#fbb034;
	margin:0px;
	font-weight:normal;
	font-size:0.9em;
	font-weight:bold;
}

.newsSearch td{
	background-color:#f7f7f7;
	padding:5px;
	border-top: 1px solid #fbb034;
	border-bottom: 1px solid #008851;
	font-size:0.8em;
	color:#7B0042;
	font-weight:bold;
}

.callouttable{
	float: right;
	width: 160px;
	background-color:#5C0031;
}

.callouttable p {
	color: #fbb034;
	font-style: italic;
	padding: 5px 5px 5px 5px;
}

div.newsteaserimage {
	float: right;
	padding: 0px 10px 10px 10px;
	width: 255px;
	margin: 0px;
}

.caption {
	line-height: .4em;
	font-size: .9em;
	color:#666;
	padding:0px 0px 0px 0px;
}
.captionNews {
	line-height: 1em;
	font-size: .6em;
	color:#666;
	padding:0px 0px 0px 0px;
}

/************Gallery Styles ***********/

.galleryTitle{
	font-size:0.7em;
	font-weight: bold;
	color:#666666;
}

.galleryDate{
	font-size:0.7em;
	color:#fbb034;
}

.sectionHeader {
	color:#fbb034;
	background-color:#7B0042;
	height:17px;
	font-size:0.7em;
	font-weight:bold;
	vertical-align:middle;
	padding-left:10px;
	padding-top:1px;
	border-bottom:5px solid #ffffff;
}

.featuresImage {
	width:90px;
}

.featuresText {
	background-color:#f7f7f7;
	padding:3px;
	padding-top:5px;
	border-top:3px solid #FBB034;
}

.featuresText:hover {
	background-color:#ffffff;
	cursor:pointer;
	border-top:3px solid #008851;
}

.featuresText a{
	font-weight:bold;
	font-size:0.8em;
}

.featuresText p{
	margin:0px;
	padding:0px;
	font-size:0.8em;
}

/*********** box display elements **********/

.boxBlue {
	background-color: #e5f1f9;
	border: 1px solid #99cae8;
	padding: 5px;
	margin-bottom: 8px;
}
.boxGrey {
	background-color: #e8e8e8;
	border: 1px solid #cbccca;
	padding: 10px;
	margin-bottom: 8px;
}
.boxTan {
	background-color: #f5f4d1;
	border: 1px solid #ddda79;
	padding: 5px;
	margin-bottom: 8px;
}

.boxJobsgolf {
	background-color: #cce5f4;
	border-top: 1px solid #ccd1db;
	border-bottom: 1px solid #ccd1db;
	padding: 9px 13px 5px 13px;
	margin-top: 2px;
	margin-right: 1px;
	margin-bottom: 8px;
	width: 174px !important;
	width /**/: 200px; /* Hack */
	height: 210px !important; /* For Modern Browsers */
	height: 216px; /* For IE */
}
.boxClubgolf {
	background:url(../images/structure/bg_clubgolf.gif) left top;
	/*background-color: #cce5f4;*/
	border-top: 1px solid #ccd1db;
	border-bottom: 1px solid #ccd1db;
	padding: 42px 13px 5px 13px;
	margin-bottom: 8px;
	margin-top: 2px;
	width: 173px !important;
	width /**/: 200px; /* Hack */
	height: 177px !important; /* For Modern Browsers */
	height: 216px; /* For IE */
}

/*** generic table styles ***/

.dataTable tr td {
	background-color: #fff;
	border-bottom: 1px solid #c9e9fd;
	font-size: 1em;
	line-height: 1.6em;
	padding:5px;
}	
.dataTable tr td p, .dataTable tr td ul li, .dataTable tr td ol li, .dataTable tr td a, .dataTable tr td a:hover {
	margin:0px;
	padding:0px;
}	
ol li {
	color:#666;
}
.dataTable tr td p a,  .dataTable tr td p a:hover {
	font-size: inherit;
}
.dataTable tr th {
	background-color: #f7f7f7;
	border-top: 1px solid #c9e9fd;
	border-bottom: 1px solid #c9e9fd;
	padding:5px;
	color:#666;
	text-align:left;
}
.dataTable tr th p, .dataTable tr th a {
	margin:0px;
	font-weight:bold;
}
.dataTable tr th select {
	color:#666;
}
.dataTable tr td select {
	color:#007bc6;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
}
.dataTable tr td input {
	color:#007bc6;
}



/************************ SGLA styles *************************/
.slgaInfo {
	margin: 0px 0px 0px 0px;
	padding: 10px;
	text-align: left; /* Hack */
	background-color: #e6e4ef;
}



.slgaTitle{
	color: #746c93;
	font: normal 1.8em/1em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:normal;
	padding: 10px 0px 0px 0px;
	background:url(../wsimages/SLGA/structural/slga_title_bg.gif) left top repeat;
	height: 35px !important; /* For Modern Browsers */
	height: 35px; /* For IE */
	width:100%;
	margin: 4px 0px 0px 0px;
}



.slgaLink {
	color: #827aaf;
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
.slgaLink a:Link {
	color:#827aaf;
}
.slgaLink a:visited {
	color:#007bc6;
}
.slgaLink a:hover {
	color:#007bc6;

}
/*********** sidenavBar link styles ***********/

#sidenavBarSGLA {
	float: left;
	padding: 10px 6px 10px 6px;
	width: 164px !important;
	width /**/: 180px; /* IE hack */
	background-color: #a59fc5;
	border: 2px solid #d9d7e7;
}
#sidenavBarSGLA ul a:link, #sidenavBarSGLA ul a:visited {
	display: block;
}
#sidenavBarSGLA ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#sidenavBarSGLA li {
	border-bottom: 1px solid #c9c5dc;
}
/* fix for browsers that don't need the hack */
html>body #sidenavBarSGLA li {
	border-bottom: 1px  solid #c9c5dc;
}

/*********** sidenav  styles ***********/

#sectionLinksSGLA {
	clear: both;
	margin: 0px;
	border-top:0px;
	color:#96cdef;
}

#sectionLinksSGLA a:link, #sectionLinksSGLA a:visited, #sectionLinksSGLA a:active {
	padding:5px;
	padding-left:14px;
	height:20px;
	width: 145px !important;
	width /**/: 164px; /* IE hack */
	text-decoration:none;
	color:#fff;
	font-size:1em;
	font-weight:bold;
	background:url(../wsimages/SLGA/navigation/on_state.gif) top right no-repeat;
}

#sectionLinksSGLA a:hover{
	text-decoration:none;
	color:#fff;
	background:url(../wsimages/SLGA/navigation/on_state_over.gif) top right no-repeat;
	background-color: #8279ae;
}

#sectionLinksSGLA li a.selected {
	background:url(../wsimages/SLGA/navigation/on_state.gif) top right no-repeat;
	background-color: #8279ae;
	color:#e5e0ff;
}


