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

#leftContentSearch {
	clear: both;
	float: left;
	margin-top: 4px;
	padding: 0px 0px 0px 0px;
	width: 438px !important;
	width /**/: 438px; /* IE hack */
	color: #4c4c4c;
	border: none;
}

#rightContentSearch {
	float: right;
	text-align: left;
	margin-top: 4px;
	margin-left: 8px;
	padding: 0px 0px 0px 0px;
	width: 324px !important;
	width /**/: 324px; /* IE hack */
	color: #4c4c4c;
	border: none;
}

/******* golf central nav level *******/

#menuGC {
	float: left;
	width: 100%;
	margin: 0px;
	color: #fff;
	padding: 0px 0px 0px 5px;
	list-style: none;
	width: 765px !important;
	width /**/: 765px; /* Hack */
	border-bottom: 1px solid #3395d1;
}
#menuGC li {
	float: left;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, "Trebuchet MS", Helvetica, Lucida Grande, Arial, sans-serif;
	font-size: 90%;
	font-weight: normal;
}
#menuGC a {
	float: left;
	display: block;
	margin: 0px 1px 0px 0px;
	padding: 3px 6px;
	color: #fff;
	text-decoration: none;
	border: 1px solid #3395d1;
	border-bottom: none;
	background: #3395d1;
}
#menuGC a:hover {
	color: #c5e9ff;
	padding-bottom: 3px;
	border-color: #3395d1;
	background-color: #007bc6;
}

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

.boxNav {
	background-color: #fff;
	border: 1px solid #99cae8;
	padding: 8px 4px 8px 6px;
	margin-bottom:10px;
}

.boxGrey {
	background-color: #e8e8e8;
	border: 1px solid #cbccca;
	padding: 5px;
	margin-bottom: 8px;
}
.boxBlue {
	background-color: #e5f1f9;
	border: 1px solid #99cae8;
	padding: 5px;
	margin-bottom: 8px;
		width: 458px !important;
	width /**/: 470px; /* Hack */
}
.boxTan {
	background-color: #f5f4d1;
	border: 1px solid #ddda79;
	padding: 5px;
	margin-bottom: 8px;
		width: 280px !important;
	width /**/: 292px; /* Hack */
}

.boldHead {
	font-weight:bold;
	color:#007bc6;
}

.boxMapRegion {
	/*background-color: #e5f1f9;*/
	border: 1px solid #99cae8;
	padding: 5px 0px 5px 0px;
	margin-bottom: 8px;
		width: 322px !important;
	width /**/: 324px; /* Hack */
}

.boxOpenBannerSearch {
	/*background-color: #ffebd6;*/
	background:url(../images/structure/bg_comp_banner.jpg) right top no-repeat;
	border: 1px solid #ffd7a5;
	padding: 5px 0px 5px 0px;
	margin-bottom: 8px;
		width: 322px !important;
	width /**/: 324px; /* Hack */
}

.boxCompResults {
	/*background-color: #e5f1f9;*/
	background:url(../images/structure/bg_comp_results_sm.jpg) right bottom no-repeat;
	border: 1px solid #cbccca;
	padding: 5px 8px 5px 0px;
	margin-bottom: 8px;
		width: 314px !important;
	width /**/: 324px; /* Hack */
}

.boxCompResultsFull {
	background:url(../images/structure/bg_comp_results.jpg) right bottom no-repeat;
	border: 1px solid #cbccca;
	padding: 5px 5px 5px 0px;
	margin-bottom: 8px;
		width: 465px !important;
	width /**/: 472px; /* Hack */
}

.boxListResults {
	background-color: #e5f1f9;
	border: 1px solid #99cae8;
	padding: 5px;
	margin-bottom: 8px;
		width: 758px !important;
	width /**/: 770px; /* Hack */
}
.boxExtraSearch {
	background-color: #f5f4d1;
	border: 1px solid #ddda79;
	padding: 5px;
	margin-bottom: 8px;
			width: 460px !important;
	width /**/: 472px; /* Hack */
}
.boxExtraSearchFull {
	background-color: #f5f4d1;
	border: 1px solid #ddda79;
	padding: 5px;
	margin-bottom: 8px;
}
.boxMembers {
	background:url(../images/structure/bg_members.gif) right top no-repeat;
	background-color: #ddffaf;
	border: 1px solid #b2e372;
	padding: 5px;
	margin-bottom: 8px;
			width: 460px !important;
	width /**/: 472px; /* Hack */
}
.boxOffers {
	background:url(../images/structure/bg_offers.gif) right top no-repeat;
	background-color: #feced0;
	border: 1px solid #feb6b9;
	padding: 5px;
	margin-bottom: 8px;
			width: 460px !important;
	width /**/: 472px; /* Hack */
}
.boxOpenComp {
	background:url(../images/structure/bg_openchamps.gif) right top no-repeat;
	background-color: #feead1;
	border: 1px solid #fed6a6;
	padding: 5px;
	margin-bottom: 8px;
			width: 460px !important;
	width /**/: 472px; /* Hack */
}
.boxQuickSearchSmall {
	background:url(../images/structure/bg_qsearch.jpg) right top no-repeat;
	background-color: #fff;
	border-top: 1px solid #cbccca;
	border-left: 1px solid #cbccca;
	border-right: 1px solid #cbccca;
	border-bottom: 1px solid #cbccca;
	padding: 5px 5px 15px 15px;
	margin-bottom: 0px;
	width: 378px !important;
	width /**/: 400px; /* Hack */
}


.boxQuickSearchSmall2011 {
	background:url(../images/structure/SGUClubSearchImage.jpg) right top no-repeat;
	background-color: #fff;
	border-top: 1px solid #cbccca;
	border-left: 1px solid #cbccca;
	border-right: 1px solid #cbccca;
	border-bottom: 1px solid #cbccca;
	padding: 5px 5px 15px 15px;
	margin-bottom: 0px;
	width: 378px !important;
	width /**/: 400px; /* Hack */
}

.boxQuickSearch {
	background:url(../images/structure/bg_qsearch.jpg) right top no-repeat;
	background-color: #fff;
	border: 1px solid #cbccca;
	padding: 5px;
	margin-bottom: 8px;
			width: 460px !important;
	width /**/: 472px; /* Hack */
}
.boxTeeTimes {
	background:url(../images/structure/bg_teetimes.gif) right top no-repeat;
	background-color: #f4e9f4;
	border: 1px solid #e0c2e0;
	padding: 5px;
	margin-bottom: 8px;
			width: 460px !important;
	width /**/: 472px; /* Hack */
}

/*********** table styles ***********/

.dataTableNone tr td {
	line-height: 1.6em;
	padding:5px;
}

/*** quick search table styles ***/

.dataQuickTable tr td {
	line-height: 1.6em;
	padding:5px;
}

.dataQuickTable tr td p, .dataQuickTable tr td ul li, .dataQuickTable tr td ol li, .dataQuickTable tr td a, .dataQuickTable tr td a:hover {
	margin:0px;
	padding:0px;
}	

ol li {
	color:#666;
}

.dataQuickTable tr td p a,  .dataQuickTable tr td p a:hover {
	font-size: inherit;
}

.dataQuickTable tr th {
	background-color: #f7f7f7;
	border-top: 1px solid #c9e9fd;
	border-bottom: 1px solid #c9e9fd;
	padding:5px;
	color:#666;
	text-align:left;
}	

.dataQuickTable tr th p, .dataQuickTable tr th a {
	margin:0px;
	font-weight:bold;
}

.dataQuickTable tr th select {
	color:#666;
}	

.dataQuickTable tr td select {
	color:#007bc6;
}

.dataQuickTable tr td input {
	color:#007bc6;
}

/*** highlight table styles ***/

.dataLight tr td {
	/*background-color: #fff;*/
	border-bottom: 1px solid #fff;
	line-height: 1.6em;
	padding:5px;
}	

.dataLight tr td p, .dataLight tr td ul li, .dataLight tr td ol li, .dataLight tr td a, .dataLight tr td a:hover {
	margin:0px;
	padding:0px;
}	

ol li {
	color:#666;
}

.dataLight tr td p a,  .dataLight tr td p a:hover {
	font-size: inherit;
}

.dataLight tr th {
	background-color: #f7f7f7;
	border-top: 1px solid #c9e9fd;
	border-bottom: 1px solid #c9e9fd;
	padding:5px;
	color:#666;
	text-align:left;
}	

.dataLight tr th p, .dataLight tr th a {
	margin:0px;
	font-weight:bold;
}

.dataLight tr th select {
	color:#666;
}	

.dataLight tr td select {
	color:#007bc6;
}

.dataLight tr td input {
	color:#007bc6;
}

/*** level one generic table styles ***/

.dataTableSearch tr td {
	background-color: #fff;
	border-bottom: 1px solid #c9e9fd;
	line-height: 1.6em;
	padding:5px;
}
.dataTableSearch 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;
}
.dataTableSearch tr td p a,  .dataTable tr td p a:hover {
	font-size: inherit;
}
.dataTableSearch tr th {
	background-color: #f7f7f7;
	border-top: 1px solid #c9e9fd;
	border-bottom: 1px solid #c9e9fd;
	padding:5px;
	color:#666;
	text-align:left;
}
.dataTableSearch tr th p, .dataTable tr th a {
	margin:0px;
	font-weight:bold;
}
.dataTableSearch tr th select {
	color:#666;
}
.dataTableSearch tr td select {
	color:#007bc6;
}
.dataTableSearch tr td input {
	color:#007bc6;
}

/*** level two generic table styles ***/

.dataTableLT tr td {
	background-color: #fff;
	border-bottom: 1px solid #c9e9fd;
	padding:5px;
}
.dataTableLT tr td p, .dataTableLT tr td ul li, .dataTableLT tr td ol li, .dataTableLT tr td a, .dataTableLT tr td a:hover {
	margin:0px;
	padding:0px;
}
ol li {
	color:#666;
}
.dataTableLT tr td p a,  .dataTableLT tr td p a:hover {
	font-size: inherit;
}
.dataTableLT tr th {
	background-color: #f7f7f7;
	border-top: 1px solid #c9e9fd;
	border-bottom: 1px solid #c9e9fd;
	padding:5px;
	color:#666;
	text-align:left;
}
.dataTableLT tr th p, .dataTableLT tr th a {
	margin:0px;
	font-weight:bold;
}
.dataTableLT tr th select {
	color:#666;
}
.dataTableLT tr td select {
	color:#007bc6;
}
.dataTableLT tr td input {
	color:#007bc6;
}


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

.input {
    border-right: 1px solid;
    border-top: 1px solid;
    border-left: 1px solid;
    border-bottom: 1px solid;
    border-color: #99cae8;
	background-color: #fff;
	color:#000;
	padding: 5px 2px 5px 2px;
	margin: 0px;
}
