body {
	text-align: center;
	color:#000000;
	margin: 0;
	background-color:#7895a3;
	font-family:"Arial";
	font-size: 10pt;

}

a { text-decoration:none; color:#7895A3; outline:none; }

img { border:none; }

h1,h2,h3,h4,h5,h6 { font-family:"Arial"; margin:0px; padding:0px; }

p { padding:0px; margin:8px 0px 8px 0px; }

h1 { 
	font-size:30pt;
	font-weight:bold;
}
h2 { font-size:28pt; }
h3 { font-size:20pt;  }
h4 { font-size:14pt;  }
h5 { font-size:12pt;  }
h6 { font-size:11px; font-weight:normal;  }

.clear { clear :both; line-height:0px; }

.gray-text { color:#939598; }
.blue { color:#7895A4; }

.blue-bgwtext { background-color:#94bbe4; color:#fff; }

.call-us {
	margin-top:10px;
	color:#585858;
	font-size:28pt;
	letter-spacing:-0.05em;
}

.email-us {
	color:#464646;
	margin:10px 0px 10px 0px;
	font-size:20pt;
	letter-spacing:-0.05em;
}

.bold { font-weight:bold; }
.italic { font-style:italic; }

input .text {
	border:1px solid #7d7d7d;
	width:180px;
	height:20px;
}

select { width:150px; }

.body-container {
	clear:both;
	width:920px;
	margin:80px auto 0px auto;
	background-color:#FFFFFF;
	padding:20px;
}

.page-header {
	margin:37px 0px 0px 0px;
}

.page-header .logo-sec {
	margin:0 auto;
	height:auto;
}
.logo-sec .site-logo {
	height:95px;
	width:180px;
	margin:0px;
}

/*Menu Css Starts*/
#menu, #menu ul{
     margin:0;
     padding:0;
     list-style-type:none;
     list-style-position:outside;
     position:relative;
     line-height:auto;
 }
#menu li  {
	float:left;
	position:relative;
}

#menu ul {
	top:0;
    position:absolute;
    top:1.2em;
    display:none;
}

#menu li ul a {
}
#menu ul ul {
	top:auto;
}	

#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li:hover ul ul ul ul{
    display:none;
	cursor:pointer;
}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li li li li:hover ul {
    display:block;
	cursor:pointer;
	
}

.top-menu {
	margin:40px 0px 0px 0px;
	font-weight:bold;
	font-size:12pt;
	font-family: "Arial";
	color:#B9ABA1;
	height:22px;
	border-bottom:2px solid #b9aca3;
}
.top-menu ul.menu {
	margin:0px;
	padding:0px;
	text-align:center;
	list-style:none;
	font-size:12pt;
	width:920px;	
}
.top-menu ul.menu li {
	text-align:center;
	float:left;
	list-style:none;
	width:11.1em;
	
	
}
.top-menu ul.menu li.first {
	width:6.5em;
	text-align:left;
	
}
.top-menu ul.menu li.last {
	width:6.5em;
	text-align:right;
	
}

.top-menu ul.menu li a {
	padding:6px 0px 4px 0px;
	color:#B9ABA1;
}

 ul.menu li.active ul {
	display:block;
	position:absolute;
	z-index:3;	
	
}
.top-menu ul.menu li.selected a{
	color:#7895A3;
}
.top-menu ul.menu li.active a,
.top-menu ul.menu li a:hover {
	color:#7895A3;

}
.top-menu ul.menu ul {
	display:none;
	border:1px solid #B9ACA3;
	margin:0px;
	padding:0px;
	clear:both;
	left:0px;
	

}
.top-menu ul.menu ul li {
	float:none;
	background-color:#fff;
	text-align:center; 
	border-bottom:dotted 1px #B9ACA3;
	padding-bottom:3px;
	
	   
}
.top-menu ul.menu li.active ul li a {

}

.top-menu ul.menu li.active ul li a:hover {
	color:#B9ACA3;
}
/*Menu Css Ends*/


/* Bread Crumb Css Starts */
#bread-crumb {
	clear:both;
	margin:17px 0px 0px 0px;
	color:#B9ABA1;
	font-size:8pt;
	text-transform:uppercase;
	height:40px;
	text-align:left;
}
#bread-crumb a{
	color:#B9ABA1;
}
/* Bread Crumb Css Ends */

.left-column table 
{
	width: 100%;
	border: 0px;
	margin-top:16px;
	width:100%;
	color:#939598;
	border-collapse: collapse;
}
.left-column .header td {
	background-color: #94bbe4;
	border-bottom: 1px solid #bcd4ec;
	color:#fff;
	font-weight:bold;
}
.left-column td {
	border: 0px;
	background-color:#fff;
}
.left-column tr td .first-cell {
	width:255px;
}

.left-column .alt-row td {
	background-color:#d3e0f3;
}

.header-corp td {
	background-color: #7895a3;
	border-bottom: 1px solid #bcd4ec;
	color:#fff;
	font-weight:bold;
	padding:5px 0px 5px 8px;
}
.td-corp td {
	padding:5px 0px 5px 8px;
	background-color:#fff;
}

 .alt-row-corp td 
 {
     padding:5px 0px 5px 8px;
	background-color:#d9d4d0;
}

/*Page Contents Starts*/
.page-contents {
	text-align:left;
}
.page-contents #home-top-sec {
	/*height:200px;*/
	overflow:hidden;
	color:#939598;
	overflow:hidden;
}
.page-contents #home-top-sec h2 {
	color:#7895A4;
	font-size:24pt;
}
.page-contents #home-top-sec .sub-text {
	font-size:15pt;
}
.page-contents #home-top-sec .news-box {
	text-align:left;
	background-color:#dce5ea;
	padding:15px;
	float:right;
}
.news-box .item-name {
	color:#7895A4;
	
}
.news-box .item-title {
	font-weight:normal;
	color:#7895A4;
}
.news-box .item-desc {
	margin:0px;
	font-size:12px;
}
.news-box .item-desc .lnk-more {
	color:#939598;
	font-size:12px;
}
.page-contents #home-top-sec .news-box .image-sec {
	float:left;
	margin-right:10px;
}
.page-contents #home-top-sec .news-box .text-sec {
	float:left;
	width:175px;
}
.page-contents #home-top-sec .news-box h4 {
	color:#7895A4;
	margin-bottom:10px;
}
.page-contents .left-column {
	width:606px;
	float:left;
}
.page-contents .right-column {
	width:295px;
	float:right;
	text-align:center;
}
.page-title {
	height:187px;
	width:606px;
}

.page-title .text {
	padding:50px 0px 0px 19px;
	color:#fff;
	font-size:30pt;
	font-weight:bold;
}
.page-title .sub-text {
	float:right;
	text-align:left;
	margin:5px 0px 0px 0px;
	font-size:11pt;
	font-family:"Arial";
	font-weight:normal;
/*	font-weight:bold;*/
	width:230px;
	padding:0px 40px 0px 0px;
}
.lnk-more {
	font-weight:bold;
	font-size:13pt;
	text-decoration:underline;
}

/*Home Items Box Starts*/
#home-items-container {
	clear:both;
	float:none;
	display:block;
	height:245px;
	margin:0px 0px 10px 0px;
}

#home-items-container .item-box {
	margin-left:17px;
	width:295px;
	height:245px;
	overflow:hidden;
	float:left;
	color:#939598;
	font-size:11pt;
}
#home-items-container .item-box a {
	color:#939598;
}
#home-items-container .item-box .title {
	display:block;
	color:#7895A4;
	font-weight:bold;
	font-size:15pt;
	line-height:normal;
}

#home-items-container .item-box h3 {
	display:block;
	color:#7895A4;
	font-weight:bold;
	font-size:15pt;
	line-height:normal;
}

#home-items-container .item-box img {
	margin:14px 0px 19px 0px;
	height:116px;
	width:295px;
	border:0px;
}

#home-items-container .first-box {
	margin-left:0px;
}
/*Home Items Box Ends*/


/*Job Oppertunity Starts Here*/
.left-column .record-item {
	padding:23px 0px 11px 0px;
	color:#939598;
}
.left-column .record-item a {
	text-decoration:underline;
	color:#939598;
}
.left-column .record-item .title {
	color:#7895A4;
	font-size:18pt;
}

.left-column .record-item .details {
	font-size:12pt;
	font-weight:bold;
}
.record-items-pager {
	padding:20px 0px 20px 0px;
	color:#7895A3;
	font-weight:bold;
}
.record-items-pager .pager-button {
	font-weight:bold;
	text-decoration:underline;
	color:#939598;
	margin-left:20px;
	text-transform:uppercase;
}
/*Job Oppertunity Ends Here*/

/*Gallery Starts here*/
#gallery {
	float:right;
}
#gallery a {
	display:block;
	height:76px;
	width:79px;
	border:9px solid #fff;
	float:left;
	overflow:hidden;
	margin:7px 0px 7px 0px;
}
#gallery a img {
	height:76px;
	width:79px;
}
#gallery a:hover {
	border:9px solid #94bbe4;
}
#gallery .selected {
	border:9px solid #94bbe4;
}
#gallery-image-details {
	color:#939598;
	min-height:100px;
	margin:8px 0px;
}

.right-column .gallery-pager {
	clear:both;
	color:#93BBE3;
	text-align:left;
	font-weight:bold;
	padding:5px 0px 0px 0px;
}
.right-column .gallery-pager .text {
	float:left;
}
.right-column .gallery-pager .button-next {
	font-weight:bold;
	text-decoration:underline;
	color:#939598;
	margin:0px 0px 0px 20px;
	text-transform:uppercase;
	float:right;
	width:auto;
	display:block;
}
.right-column .gallery-pager .button-previous {
	font-weight:bold;
	text-decoration:underline;
	color:#939598;
	margin:0px 0px 0px 20px;
	text-transform:uppercase;
	float:left;
	width:auto;
	display:block;
}
/*Gallery Ends here*/

/*I-Page Starts here*/
.ipage-right-column {
	width:295px;
	float:right;
	text-align:left;
	color:#939598;
	background-color:#dfe7eb;
/*	margin:0px 0px 20px 0px;*/
}
.ipage-right-column .lnk-more {
		color:#939598;
		font-size:11pt;
}
.ipage-right-column h4 {
	color:#7895A4;
}
.ipage-title {
	color:#7895A4;
	margin:0px;
}
.ipage-sub-title {
	font-size:15pt;
	color:#939598;
}
.ipage-title1 {
	color:#7babdc;
	margin:0px 0px 20px 0px;
}
.ipage-subtitle {
	color:#939598;
	font-weight:bold;
}
.ipage-right-column .details-text {
	margin:20px 35px 25px 14px;
}

.grid {
	margin-top:16px;
	width:100%;
	color:#939598;
}
.grid .header {
	background-color:#94bbe4;
	border-bottom:1px solid #bcd4ec;
	color:#fff;
	font-weight:bold;
}
.grid td {
	padding:5px 0px 5px 8px;
	width:100px;
}
.grid tr .first-cell {
	width:255px;
}
.grid .row {
	background-color:#e5ebf7;
}
.grid .alt-row {
	background-color:#d3e0f3;
}
.grid-legends {
	margin:15px 0px 0px 0px;
	font-size:9pt;
	color:#939598;
}
.grid-legends .legend {
	margin:0px 0px 6px 0px;
	clear:both;
	position:inherit;
	overflow:auto;

}
.grid-legends .legend .sign {
	float:left;
	width:30px;
	text-align:left;
}
.grid-legends .legend .details {
	float:right;
	width:565px;
}

/*I-Page Ends Here*/

/*News And Events Starts here*/
.news-title {
	min-height:140px;
	margin:0px 0px 0px 0px;
}
.news-title .image-sec {
	float:left;
	margin:0px 28px 0px 0px;
}
.news-title .text-sec {
	float:left;
	color:#939598;
	width:410px;
}
.news-title .text-sec h3 {
	color:#7895A3;
}
.text-sec h3.normal {
	font-weight:normal;
}
.news-title .text-sec p {
	color:#949599;
	font-size:18pt;
}

.signup-box {
	height:107px;
	background-color:#DCE5EA;
	color:#7895A3;
	text-align:left;
	padding:10px 6px 11px 8px;
}
.signup-box h4 {
	font-size:18pt;
}
.signup-box input[type=text] {
	font-size:13pt;
}
#news-itemsNews h3{
    text-align:left;    
}

.news-items {
	margin:20px 0px 0px 0px;
	text-align:left;
}
.news-item {
	margin:8px 0px 0px 0px;
	border-bottom:1pt dashed #939598;
	padding:0px 0px 7px 0px;
	position:inherit;
	overflow:hidden;
}

.news-item .item-body {
	padding:8px;
	min-height:80px;
}
.news-item .item-body .image-sec {
	float:left;
	width:80px;
	height:76px;
	margin:0px 10px 0px 0px;
}
.news-item .item-body .image-sec img {
	width:80px;
	height:76px;
}
.news-item .item-body .text-sec {
	float:left;
	width:185px;
	clear:right;
}
.news-item .item-body .text-sec .item-desc {
	margin:2px 0px;
	color:#939598;
	font-size:11px;
}
.news-item .item-body .text-sec .item-desc .lnk-more {
	color:#939598;
	font-size:12px;
}

.signup-box .go {
	display:block;
	text-indent:-99999px;
	width:31px;
	height:27px;
	background:url("../img/bgs/btn-go.jpg") 0px 0px no-repeat;	
	color:#FFFFFF;
}
.selected-news-item .item-body {
	background-color:#DCE5EA;
}
.news-item .text-sec .item-name a{
	color:#7895A3;

}
.text-sec h1{
color:#7895A3;
} 
.news-item .text-sec .item-title {
	color:#7895A3;
	font-weight:normal;
}
.news-items h3 {
	color:#7895A3;
}
.news-items-pager {
	clear:both;
	color:#7895A3;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	margin:10px 0px 0px 0px;
}
.news-items-pager .text {
	float:left;
}
.news-items-pager .button-previous {
	color:#939598;
	display:block;
	float:left;
	font-weight:bold;
	margin:0 0 0 20px;
	text-decoration:underline;
	text-transform:uppercase;
	width:auto;
}
.news-items-pager .button-next {
	color:#939598;
	display:block;
	float:right;
	font-weight:bold;
	margin:0 0 0 20px;
	text-decoration:underline;
	text-transform:uppercase;
	width:auto;
}

/*News And Events Ends Here*/

/*Content Footer Starts*/
.content-footer {
	margin:18px 0px 0px 0px;
	height:13px;
}
.content-footer .left-sec {
	text-align:left;
	float:left;
}
.content-footer .right-sec {
	text-align:right;
	float:right;
	font-weight:bold;
}

.content-footer {
	border-top:1px solid #cac0b7;
	padding:8px 0px 8px 0px;
	color:#B9ABA1;
	clear:both;
}
.content-footer a {
	text-decoration:none;
	color:#B9ABA1;
}

/*Content Footer Ends*/

/*Page Footer Starts*/
.footer {
	clear:both;
	width:962px;
	margin:0px auto;
	background-image:none;
	padding:14px 0px 80px 0px;
	text-align:left;
	color:#fff;
	font-size:8pt;
}
.footer a {
	color:#fff;
	text-decoration:none;
}

 .sitemap li a{
        color:#7895A3;
    }
/*Page Footer Ends*/

/*Page Contents Ends*/

/*Image Mapping Divs displaying Course Golf Details - Begin*/
#GCdet1 
{
	display:none;
	border: 1px solid #dddddd;
	padding: 10px;
}
#GCdet2 
{
	display:none;
	border: 1px solid #dddddd;
	padding: 10px;
}
#GCdet3 
{
	display:none;
	border: 1px solid #dddddd;
	padding: 10px;
}
#GCdet4 
{
	border: 1px solid #dddddd;
	padding: 10px;
}
#GCdet5 
{
	display:none;
	border: 1px solid #dddddd;
	padding: 10px;
}
#GCdet6 
{
	display:none;
	border: 1px solid #dddddd;
	padding: 10px;
}
#GCdet7 
{
	display:none;
	border: 1px solid #dddddd;
	padding: 10px;
}
#GCdet8
{
	display:none;
	border: 1px solid #dddddd;
	padding: 10px;
}
#GCdet9 
{
	display:none;
	border: 1px solid #dddddd;
	padding: 10px;
}
#GCdet10 
{
	display:none;
	border: 1px solid #dddddd;
	padding: 10px;
}
/*Image Mapping Divs displaying Course Golf Details - End*/



.right-column table 
{
	width: 100%;
	border: 0px;
	margin-top:16px;
	width:100%;
	color:#939598;
	border-collapse: collapse;
}

.right-column td 
{
	text-align: left;
}
.right-column .header-corp td {
	background-color: #7895a3;
	border-bottom: 1px solid #bcd4ec;
	color:#fff;
	font-weight:bold;
	padding:5px 0px 5px 8px;
}

.right-column .td-corp td {
	padding:5px 0px 5px 8px;
	background-color:#fff;
}
.right-column  .alt-row-corp td 
 {
     padding:5px 0px 5px 8px;
	background-color:#d9d4d0;
}




