@import url(../../../A_Master/library/css/mcconnellgolf_css/global_v1-1.css);
@import url(../../../A_Master/library/css/mcconnellgolf_css/modules.css);
@import url(../../../A_Master/library/css/mcconnellgolf_css/plugins.css);
@import url(../../../A_Master/library/css/adminLogin.css);


/*
I. GLOBAL:  Global classes, header styles, link styles and .page (body tag) class
II. BUTTONS
III. MISC CLASSES 
IV. CUSTOM SITE SELECTORS
/////////////////////////////////////////////////////*/
body {
	color:#000;
	font:12px/18px "Times New Roman", Times, serif;
	background:#fff;
}
h1 {
	
	color: #000;
	font: 20px Georgia, "Times New Roman", Times, serif;
}
h2 {
	color: #000;
	font: 16px Georgia, "Times New Roman", Times, serif;
}
h3 {
	color: #000;
	font: 16px Georgia, "Times New Roman", Times, serif;
}
h4 {
	color:#000;
	font:12px/18px "Times New Roman", Times, serif;
}
h5 {
	color: #000;
	font: 11px Georgia, "Times New Roman", Times, serif;
	display: inline;
}
h6 {
	color: #000;
	font: bold 11px Georgia, "Times New Roman", Times, serif;
}
p {
	color:#484848;
	font:14px "Times New Roman", Times, serif;
}

table {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

/*table, div {
	font:11px "Lucida Sans Unicode", Verdana, Arial, sans-serif;
}*/
/*a,a.small,a.anchor,a.visited {
	color: #8B7E5F;
	font: inherit;
	text-decoration: none;
}
a:hover {
	color:#848D74;
	font:inherit;
	text-decoration:underline;
}*/
.page {text-align: center;}
li {margin:0;}
/*////////////////////////////////////////////////////////
Layout and Custom Selectors For: siteName
////////////////////////////////////////////////////////*/

/* -------------------------------------------------------------
= LAYOUT CLASSES 
------------------------------------------------------------- */
#siteWrapper {
	margin:0 auto;
	width:941px;
}
/*---flash---*/
#flash {
	clear:both;
	width:100%;
	margin:16px 0 0;
	background:url(../../../images/flash-holder-bg.gif) repeat-y;
}
#flash .flash-bg-top {
	clear:both;
	width:100%;
	background:url(../../../Images/grey-dotted-line.gif) repeat-x;
}
#flash .flash-bg-bottom {
	clear:both;
	width:912px;
	padding:14px 15px 15px 14px;
	background:url(../../../Images/grey-dotted-line.gif) repeat-x 0 100%;
}
#flash img {
	display:block;
	margin:0;
}
/* -------------------------------------------------------------
= HEADER CLASSES 
------------------------------------------------------------- */
#branding {
	width:100%;
	clear:both;
	display:table;
}
#branding .logo {
	float:left;
	margin:34px 0 0 22px;
	padding:0 0 25px;
}
#branding .logo a {
	display:block;
	margin:0;
	width:296px;
	height:85px;
	text-indent:-9999px;
	background:url(../../../Images/logo.gif) no-repeat;
}
#branding .logo a:focus {outline:none;}
/*---user-area---*/
.user-area {
	float:right;
	width:250px;
	padding:52px 0 0;
}
.user-area p {
	width:100%;
	margin:0;
	padding:0 0 10px;
	text-align:right;
	font:11px/14px "Times New Roman", Times, serif;
	text-transform:uppercase;
	background:url(../../../Images/grey-dotted-line.gif) repeat-x 0 100%;
}
.user-area p strong {
	color:#cf0a3e;
	font-weight:normal;
}
.user-area ul {
	float:right;
	margin:0;
	padding:10px 0 0;
	list-style:none;
}
.user-area ul li {
	float:left;
	padding:0 0 0 38px;
	color:#142c45;
	font:9px/12px "Times New Roman", Times, serif;
	text-transform:uppercase;
}
.user-area ul li.ico-01 {background:url(../../../Images/ico-01.gif) no-repeat 20px 0;}
.user-area ul li.ico-02 {background:url(../../../Images/ico-02.gif) no-repeat 20px 0;}
.user-area ul li a {
	color:#142c45;
	text-decoration:none;
}
.user-area ul li a:hover {text-decoration:underline;}
/* -------------------------------------------------------------
= NAV CLASSES 
------------------------------------------------------------- */
#nav-bar {
	clear:both;
	width:100%;
	display:table;
	border-bottom:9px solid #cf0a3e;
}
#nav-bar ul.main-nav {
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
#nav-bar ul.main-nav li {
	float:left;
	list-style:none;
	padding:0 2px 0 0;
}
#nav-bar ul.main-nav li a {
	display:block;
	width:130px;
	height:21px;
	padding:12px 0 0;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font:10px/13px Arial, Helvetica, sans-serif;
	background:url(../../../Images/nav-items-bg.gif) no-repeat;
}
#nav-bar ul.main-nav li a.active,
#nav-bar ul.main-nav li a:hover {
	padding:10px 0 0;
	height:23px;
	font:11px/13px Arial, Helvetica, sans-serif;
	background-position:0 -33px;
}

#nav-bar ul.main-nav li.tab-cardinal a {
	display:block;
	width:130px;
	height:21px;
	padding:12px 0 0;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font:10px/13px Arial, Helvetica, sans-serif;
	background:url(../../../Images/nav-items-bgcardinal.gif) no-repeat;
}
#nav-bar ul.main-nav li.tab-cardinal a.active,
#nav-bar ul.main-nav li.tab-cardinal a:hover {
	padding:10px 0 0;
	height:23px;
	font:11px/13px Arial, Helvetica, sans-serif;
	background-position:0 -33px;
}

#nav-bar ul.main-nav li.tab-raleigh a {
	display:block;
	width:130px;
	height:21px;
	padding:12px 0 0;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font:10px/13px Arial, Helvetica, sans-serif;
	background:url(../../../Images/nav-items-bgraleigh.gif) no-repeat;
	}
#nav-bar ul.main-nav li.tab-raleigh a.active,
#nav-bar ul.main-nav li.tab-raleigh a:hover {
	padding:10px 0 0;
	height:23px;
	font:11px/13px Arial, Helvetica, sans-serif;
	background-position:0 -33px;
}

#nav-bar ul.main-nav li.tab-treyburn a {
	display:block;
	width:130px;
	height:21px;
	padding:12px 0 0;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font:10px/13px Arial, Helvetica, sans-serif;
	background:url(../../../Images/nav-items-bgtreyburn.gif) no-repeat;
}
#nav-bar ul.main-nav li.tab-treyburn a.active,
#nav-bar ul.main-nav li.tab-treyburn a:hover {
	padding:10px 0 0;
	height:23px;
	font:11px/13px Arial, Helvetica, sans-serif;
	background-position:0 -33px;
}

#nav-bar ul.main-nav li.tab-musgrove a {
	display:block;
	width:130px;
	height:21px;
	padding:12px 0 0;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font:10px/13px Arial, Helvetica, sans-serif;
	background:url(../../../Images/nav-items-bgmusgrove.gif) no-repeat;
}
#nav-bar ul.main-nav li.tab-musgrove a.active,
#nav-bar ul.main-nav li.tab-musgrove a:hover {
	padding:10px 0 0;
	height:23px;
	font:11px/13px Arial, Helvetica, sans-serif;
	background-position:0 -33px;
}

#nav-bar ul.main-nav li.tab-oldNorth a {
	display:block;
	width:130px;
	height:21px;
	padding:12px 0 0;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font:10px/13px Arial, Helvetica, sans-serif;
	background:url(../../../Images/nav-items-bgoldNorth.gif) no-repeat;
}
#nav-bar ul.main-nav li.tab-oldNorth a.active,
#nav-bar ul.main-nav li.tab-oldNorth a:hover {
	padding:10px 0 0;
	height:23px;
	font:11px/13px Arial, Helvetica, sans-serif;
	background-position:0 -33px;
}

#nav-bar ul.main-nav li.tab-theReserve a {
	display:block;
	width:130px;
	height:21px;
	padding:12px 0 0;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font:10px/13px Arial, Helvetica, sans-serif;
	background:url(../../../Images/nav-items-Reserve.gif) no-repeat;
}
#nav-bar ul.main-nav li.tab-theReserve a.active,
#nav-bar ul.main-nav li.tab-theReserve a:hover {
	padding:10px 0 0;
	height:23px;
	font:11px/13px Arial, Helvetica, sans-serif;
	background-position:0 -33px;
}


#nav-bar ul.sub-nav {
	display:table;
	clear:both;
	width:100%;
	height:40;
	margin:0;
	padding:0;
	background:#142c45;
}

#nav-bar ul.sub-navcardinal {
	display:table;
	clear:both;
	width:100%;
	height:40;
	margin:0;
	padding:0;
	background:#96182E;
	}

#nav-bar ul.sub-navmusgrove {
	display:table;
	clear:both;
	width:100%;
	height:40;
	margin:0;
	padding:0;
	background:#666666;
}
#nav-bar ul.sub-navraleigh {
	display:table;
	clear:both;
	width:100%;
	height:40;
	margin:0;
	padding:0;
	background:#083A81;
}

#nav-bar ul.sub-navtreyburn {
	display:table;
	clear:both;
	width:100%;
	height:40;
	margin:0;
	padding:0;
	background:#063C02;
}

#nav-bar ul.sub-navoldNorth {
	display:table;
	clear:both;
	width:100%;
	height:40;
	margin:0;
	padding:0;
	background:#00614d;
}

#nav-bar ul.sub-navReserveGolf {
	display:table;
	clear:both;
	width:100%;
	height:40;
	margin:0;
	padding:0;
	background:#978940;
}

#nav-bar ul.sub-nav li {

	list-style:none;
}
#nav-bar ul.sub-nav li a {
	color:#fff;
	text-decoration:none;
}
#nav-bar ul.sub-nav li a:hover {text-decoration:underline;}

#nav-bar ul.sub-navcardinal li {

	list-style:none;
}
#nav-bar ul.sub-navcardinal li a {
	color:#fff;
	text-decoration:none;
}
#nav-bar ul.sub-navcardinal li a:hover {text-decoration:underline;}

#nav-bar ul.sub-navmusgrove li {

	list-style:none;
}
#nav-bar ul.sub-navmusgrove li a {
	color:#fff;
	text-decoration:none;
}
#nav-bar ul.sub-navmusgrove li a:hover {text-decoration:underline;}

#nav-bar ul.sub-navraleigh li {

	list-style:none;
}
#nav-bar ul.sub-navraleigh li a {
	color:#fff;
	text-decoration:none;
}
#nav-bar ul.sub-navraleigh li a:hover {text-decoration:underline;}

#nav-bar ul.sub-navtreyburn li {

	list-style:none;
}
#nav-bar ul.sub-navtreyburn li a {
	color:#fff;
	text-decoration:none;
}
#nav-bar ul.sub-navtreyburn li a:hover {text-decoration:underline;}

#nav-bar ul.sub-navoldNorth li {

	list-style:none;
}
#nav-bar ul.sub-navoldNorth li a {
	color:#fff;
	text-decoration:none;
}
#nav-bar ul.sub-navoldNorth li a:hover {text-decoration:underline;}

#nav-bar ul.sub-navReserveGolf li {

	list-style:none;
}
#nav-bar ul.sub-navReserveGolf li a {
	color:#fff;
	text-decoration:none;
}
#nav-bar ul.sub-navReserveGolf li a:hover {text-decoration:underline;}
/* -------------------------------------------------------------
= CONTENT  
------------------------------------------------------------- */
#contentArea {
	clear:both;
	display:table;
	width:100%;
	padding:0 0 50px;
}
/*---info-block---*/
.info-block {
	float:left;
	width:684px;
	
}


.info-block h1 {
	margin:0;
	width:100%;
	font:18px/38px "Times New Roman", Times, serif;
	background:url(../../../Images/grey-dotted-line.gif) repeat-x 0 100%;
	text-align:left;
}
.info-block h1 span {color:#2d6fb5;}
/*--txt-block--*/
.txt-block {
	clear:both;
	width:100%;
	padding:0 0 20px;
	display:table;
}


.txt-block .txt {
	float:left;
	width:446px;
	text-align: left;
}
.txt-block .txt h4 {
	margin:10px 0 0;
	width:100%;
	color:#000;
	font:12px/17px "Times New Roman", Times, serif;
	text-transform:uppercase;
}
.txt-block .txt p {
	margin:6px 0 0;
	padding:0 0 10px;
	font:12px/18px "Times New Roman", Times, serif;
}
.txt-block .txt .red-lnk {
	display:block;
	width:400px;
	margin:30px 0 0;
	padding:0 0 0 22px;
	background:url(../../../Images/ico-04.gif) no-repeat;
}
.txt-block .txt .red-lnk a {
	color:#cf0a3e;
	font:10px/15px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}
.txt-block .txt .red-lnk a:hover {text-decoration:underline;}
.txt-block .img-holder {
	float:right;
	width:224px;
}
.txt-block .img-holder span {
	display:block;
	width:151px;
	padding:17px;
	margin:0 0 10px;
	background:url(../../../Images/frame-1.gif) no-repeat
}
.txt-block .img-holder img {
	display:block;
	margin:0;
	border:none;
}
/*--columns-holder--*/
.columns-holder-divider {
	clear:both;
	width:100%;
	padding:40px 0 0;
	background:url(../../../Images/grey-dotted-line.gif) repeat-x;
}
.columns-holder {
	clear:both;
	width:682px;
	display:table;
	background:url(../../../Images/columns-holder-bg.gif) repeat-y;
}
.columns-holder .columns-holder-top {
	width:100%;
	background:url(../../../Images/columns-holder-top.gif) no-repeat;
}
.columns-holder .columns-holder-bottom {
	width:100%;
	display:table;
	background:url(../../../Images/columns-holder-top.gif) no-repeat 0 100%;
}
.columns-holder .column-1 {
	float:left;
	width:264px;
	padding:18px 22px 16px 20px;
}
.columns-holder .column-1 .frame {
	clear:both;
	width:238px;
	height:93px;
	padding:11px;
	background:url(../../../Images/frame-2.gif) no-repeat;
}
.columns-holder .column-1 h4 {
	margin:0;
	padding:0 0 0 10px;
	color:#000;
	font:12px/18px "Times New Roman", Times, serif;
}
.columns-holder .column-1 p {
	margin:2px 0 0;
	padding:0 0 0 10px;
}
.columns-holder .column-1 .frame img {
	display:block;
	margin:0;
	border:none;
}
.columns-holder .column-2 {
	float:right;
	width:312px;
	padding:18px 24px 16px 26px;
}
.columns-holder .column-2 .frame {
	float:right;
	width:120px;
	height:149px;
	padding:11px;
	background:url(../../../Images/frame-3.gif) no-repeat;
}
.columns-holder .column-2 .frame img {
	display:block;
	margin:0;
	border:none;
}
.columns-holder .column-2 p {
	margin:4px 0 0;
	font:12px/18px "Times New Roman", Times, serif;
	text-align: left;
}
.columns-holder .column-2 p span {color:#000;}
.columns-holder .red-lnk {
	display:block;
	clear:both;
	width:100%;
	padding:10px 0;
	text-align:right;
}
.columns-holder em {
	display:block;
	padding:0 0 8px;
	color:#000;
	font:italic 10px/15px Arial, Helvetica, sans-serif;
}
.columns-holder .red-lnk a {
	color:#cf0a3e;
	font:10px/13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}
.columns-holder .red-lnk a:hover {text-decoration:underline;}
/*--text-block--*/
.text-block {
	clear:both;
	width:100%;
	text-align:left;
}
.text-block h3 {
	clear:both;
	margin:0;
	padding:0 0 14px;
	width:100%;
	color:#000;
	font:12px/18px "Times New Roman", Times, serif;
	background:url(../../../Images/grey-dotted-line.gif) repeat-x 0 100%;
	text-align:left;
}
.text-block p {
	margin:20px 0 0;
	padding:0 0 0 30px;
	font:12px/18px "Times New Roman", Times, serif;
	text-align:left;
}
/*---info-area---*/
.holder {
	clear:both;
	width:100%;
	padding:0 0 30px;
}
.info-area {
	width:100%;
	margin:16px 0 0;
	display:table;
}
.info-area .info-area-top {
	width:100%;
	/*background:url(../../../Images/info-area-top.gif) no-repeat;*/
}
.info-area .info-area-bottom {
	width:100%;
	display:table;
	background:url(../../../Images/info-area-bottom.gif) no-repeat 0 100%;
}
.info-area .q-lnks {
	float:left;
	width:226px;
	margin-right: 22px;
	
}

.info-area .q-lnks {
	width:226px;
	margin-right: 20px;
	background-color:#E4E4E4;
}

.info-area .q-lnks2 {
	width:226px;
	float:right;
	margin:0 auto;
	background-color:#E4E4E4;
}


#q-lnksInside {
	padding:18px 10px 10px 18px;
	
}

#q-lnksInsideright {
	padding:18px 10px 10px 28px;
	
}
.info-area .q-lnks   h3 {
	margin:0;
	color:#000;
	font:14px/17px "Times New Roman", Times, serif;
}
.info-area .q-lnks   ul {
	margin:8px 0 0;
	padding:0;
	width:190px;
}
.info-area .q-lnks  ul li {
	float:left;
	width:100%;
	color:#484848;
	font:10px/18px "Times New Roman", Times, serif;
	list-style:none;
}
.info-area .q-lnks   ul li a {
	float:left;
	padding:0 0 0 18px;
	color:#484848;
	text-decoration:none;
}
.info-area .q-lnks   ul li a:hover,
.info-area .q-lnks   ul li a.active {background:url(../../../Images/red-bullet.gif) no-repeat 0 7px;}



.info-area .q-lnks2   ul {
	margin:8px 0 0;
	padding:0;
	width:190px;
}
.info-area .q-lnks2  ul li {
	float:left;
	width:100%;
	color:#484848;
	font:10px/18px "Times New Roman", Times, serif;
	list-style:none;
}
.info-area .q-lnks2   ul li a {
	float:left;
	padding:0 0 0 18px;
	color:#484848;
	text-decoration:none;
}
.info-area .q-lnks2   ul li a:hover,
.info-area .q-lnks2   ul li a.active {background:url(../../../Images/red-bullet.gif) no-repeat 0 7px;}




















.info-area .hot-page {
	float:left;
	display:inline;
background:url(../../../Images/hot-page-bg.gif) no-repeat;
		width:442px;
	height:164px;
	border:1px solid #9e9e9e;
	text-align:left;
}

#hot-pageInside {
margin:13px 134px 0 28px;
	text-align:left;
	
}

.info-area .hot-page h3 {
	float:left;
	margin:0;
	padding:2px 0 3px;
	color:#fff;
	font:13px/16px "Times New Roman", Times, serif;
	background:url(../../../Images/white-dotted-line.gif) repeat-x 0 100%;
}
.info-area .hot-page p {
	clear:both;
	margin:0;
	padding:12px 0 0;
	width:260px;
	color:#fff;
	font:9px/16px Arial, Helvetica, sans-serif;
	text-transform: inherit;
}
.info-area .hot-page .lnk {
	display:block;
	width:210px;
	margin:10px 0 0;
	padding:4px 0 15px 48px;
	background:url(../../../Images/ico-03.gif) no-repeat;
}
.info-area .hot-page .lnk a {
	font:9px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
.info-area .hot-page .lnk a:hover {text-decoration:underline;}
/*---info-column---*/
.info-column {
	float:right;
		padding: 10px;
	border:1px solid #888ebe;
	background:#a3c1e2 url(../../../Images/info-column-bg.gif) repeat-x;
}

#info-columnInside {
width: 216px;
}


.info-column h2 {
	margin:0;
	color:#fff;
	font:14px/17px "Times New Roman", Times, serif;
}
.info-column .lnk {
	display:block;
	padding:26px 0 14px;
	width:100%;
	text-align:right;
}
.info-column .lnk a {
	color:#fff;
	text-decoration:none;
	font:10px/13px "Times New Roman", Times, serif;
}
.info-column .lnk a:hover {text-decoration:underline;}
.info-column ul {
	clear:both;
	width:100%;
	margin:0;
	padding:0;
	display:table;
}
.info-column ul li {
	float:left;
	width:100%;
	padding:22px 0 0;
	list-style:none;
}
.info-column ul li strong {
	display:block;
	padding:0 0 2px 3px;
	color:#fff;
	font:10px/18px "Times New Roman", Times, serif;
	text-transform:uppercase;
}
.info-column ul li .txt {
	padding:3px 6px;
	width:188px;
	clear:both;
	border:1px solid #6f869e;
	background:#fff;
}
.info-column ul li .txt p {
	margin:0;
	width:100%;
	color:#535353;
	font:12px/17px "Times New Roman", Times, serif;
}
/* -------------------------------------------------------------
= fOOTER CLASSES 
------------------------------------------------------------- */
#footer {
	clear:both;
	width:941px;
	padding:50px 0 0 0;
	background:#bfbfbf url(../../../Images/footer-bg.gif) no-repeat;
}
.footer-holder {
	width: 941px;
	clear:both;
	display:table;
text-align: center;
}
/*--footer-info--*/
#footer .footer-info {
	float:left;
	width:380px;
	padding-right: 20px;
}
#footer .footer-info p {
	margin:0;
	padding:2px 0 0 20px;
	color:#6b6b6b;
	font:9px/17px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:left;
}
#footer .footer-info p a {
	color:#6b6b6b;
	text-decoration:none;
}
#footer .footer-info p a:hover {text-decoration:underline;}


/*--footer-about--*/
#footer .footer-about {
	float:right;
	width:380px;
	padding-right: 20px;
}
#footer .footer-about p {
	margin:0;
	padding:2px 0 0;
	color:#6b6b6b;
	font:9px/17px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:right;
}
#footer .footer-about p a {
	color:#6b6b6b;
	text-decoration:none;
}
#footer .footer-about p a:hover {text-decoration:underline;}

/*footerLinks*/

#footer .footerLinks {
	width:515px;
	margin:0 auto;
	text-align:center;
	clear:both;
	padding-top:8px;
	padding-bottom:8px;}
	
#footer .footerLinks ul {
	clear:both;
	display:table;
	margin:10px 0 0;
	padding:0;
}
#footer .footerLinks ul li {
	float:left;
	list-style:none;
	padding:0 5px 0 6px;
	font:9px/12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:url(../../../Images/f-nav-separator.gif) no-repeat 0 60%;
}
#footer .footerLinks ul li.first {
	background:none;
	padding:0 5px 0 0;
}
#footer .footerLinks ul li a {
	color:#454545;
	text-decoration:none;
}
#footer .footerLinks ul li a:hover {text-decoration:underline;}

#footer .footerLinks p {
	margin:0;
	padding:2px 0 0;
	color:#454545;
	font:11px/12px "Times New Roman", Times, serif;
	text-transform:uppercase;
}
#footer .footerLinks p a {
	color:#454545;
	text-decoration:none;
}
#footer .footerLinks p a:hover {text-decoration:underline;}

.info-blockContent {
	float:left;
	width:941px;

	text-align:left;
}

.info-blockContent h1 {
	margin:0;
	width:100%;
	font:18px/38px "Times New Roman", Times, serif;
	background:url(../../../Images/grey-dotted-line.gif) repeat-x 0 100%;
	text-align:left;
}
.info-blockContent h1 span {color:#2d6fb5;}


.txt-blockContent {
	clear:both;
	width:100%;
	padding:26px 0 20px;
	display:table;
	text-align:left;
}

.txt-blockContent .txtContent {
	float:left;
	width:648px;
	text-align: left;
}
.txt-blockContent .txtContent h4 {
	margin:10px 0 0;
	width:100%;
	color:#000;
	font:12px/17px "Times New Roman", Times, serif;
	text-transform:uppercase;
}
.txt-blockContent .txtContent p {
	margin:6px 0 0;
	padding:0 0 10px;
	font:12px/18px "Times New Roman", Times, serif;
}

.txt-blockContent .txtContent .red-lnk a {
	color:#cf0a3e;
	font:10px/15px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}
.txt-block .txt .red-lnk a:hover {text-decoration:underline;}
.txt-blockContent .img-holderContent {
	float:right;
	width:224px;
}
.txt-blockContent .img-holderContent span {
	display:block;
	width:151px;
	padding:17px;
	margin:0 0 10px;
	background:url(../../../Images/frame-1.gif) no-repeat
}
.txt-blockContent .img-holderContent img {
	display:block;
	margin:0;
	border:none;
}


.text-blockContent {
	clear:both;
	width:648px;
	text-align:left;
}
.text-blockContent h3 {
	clear:both;
	margin:0;
	padding:0 0 14px;
	width:648px;
	color:#000;
	font:12px/18px "Times New Roman", Times, serif;
	background:url(../../../Images/grey-dotted-line.gif) repeat-x 0 100%;
	text-align:left;
}

#datepicker .page {
	background-color: #aaa;
}

/*hide "1st Tee" in NetCaddy booking popup window*/

.NC_BookingMainInputTableLeftCellHole, .NC_BookingMainInputTableRightCellHole {
	display: none;
}

/* -------------------------------------------------------------
= CUSTOM LOGIN CLASSES 
------------------------------------------------------------- */
/* --- process.
	1. use our standard _adminLogin Template
	2. on first <div align="center">
		- give id#  id="customLogin"
		- delete align="center"
		
	3. then add necessary divs for headers/footers/etc.
	4. target with css to overwrite the global default
		ex: #customLogin #login_siteName {
				new properties
			}
------------------------------------------------------------- */

#customLogin {
}

#customLogin #branding {
	background: url(../../../Images/cardinal_pic06.jpg) no-repeat top center;
	border:1px solid #000;
	border-bottom:none;
	width:630px;
}

#customLogin #login_page {
}

#customLogin #login_container {
	background:#fffffa;
}
	
	#customLogin #login_siteName {
		background: url(../../../Images/contentArea_bg.jpg) no-repeat bottom right;
	}
	
	#customLogin #login_sideColumn {
	}
	
	#customLogin #login_footer {
	}




#customLogin #login_page h1 {
	color:#8f1f1d;
	font: bold Georgia, "Times New Roman", Times, serif;
}

#customLogin #login_page h2 {
	color:#000;
}

#customLogin #login_page p {
}


/* *--------------------------------------------------------*
   *														*
   *		CUSTOM WYSIWYG CLASSES - FROM old PUBLIC		*
   *														*
   *														*
   *--------------------------------------------------------*  */



table#publicWrapper {
	width:800px;
	margin:0 auto;
	}
	
#publicBG {
	background: url(../../../Images/site_bg.gif) top left;
	}

/* =MENU ------------ */
#custom_menu {
	background: url(http://www.ceclients.com/sites/McConnellGolfPublic/Images/nav_bg.gif) top left repeat-x;
}

/* =FOOTER ----------- */
#footerPublic {
	background: #326CB6 url(http://www.ceclients.com/sites/McConnellGolfPublic/Images/footer_bg.jpg) top left;
	padding: 20px;
	width:800px;
}
#footerPublic p {
	font-family:Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	color: #fff;
}
#footerPublic a:link {
	color: #ffffff;
	text-decoration: none;
}
#footerPublic a:visted {
	color: #ffffff;
	text-decoration:none;
}
#footerPublic a:hover {
	color: #FFCC33;
}
#footerPublic a:active {
 	color: #ccc;
}

/* =BORDER BETWEEN CELLS ------------ */
.border_wh {
	padding: 0px 0px 5px  0px;
}

#ftrLogos {
	color:#999999;
	font: 9px/1.6 Verdana, Arial, Helvetica, sans-serif;
	padding-top:8px;
	padding-bottom:8px;
	margin-top:4px;
	border-top:#999999 1px solid;}