/* Main Layout Elements */
    
body,
	html {
		margin:0;
		padding:0;
		font:.9em/1.3em Verdana, Arial, sans-serif;
		color: #000; }
	
#container {
		margin:0 auto;
		width:831px; }
				
#header { 
	height: 120px;
	font-weight: bold;
	padding-right: 20px;
	font-size: .8em;
	text-align: right; }
	
	#nav {
		height: 39px; 
		padding-left: 30px;
margin-top: 4px;
		padding-top: 11px;
		padding-bottom: 10px;}	
		
	#nav ul{
		margin:0;
		padding:4px;
		padding-left: 20px;
		padding-top: 10px;
		font-size: 1em;
		letter-spacing: -.05em;
		list-style:none;
	}
	#nav li{
		display:inline;
		margin:0;
		padding:0;	}
		
	#content {
		float:left;
		width:520px;
		margin-left: 30px;
		padding-bottom: 30px;}

	
	#content h2 {
    font-size: 1.1em;
    padding: 2px;
    padding-left: 12px;
    color: #fff;
    text-transform: uppercase;
    font-weight: normal;
    letter-spacing: -1px; }


#content h3, #content p {
 padding:0 12px;
    }

#content h3 { 
 text-transform: uppercase;
 font-size: 1.1em;
 letter-spacing: -1px;
 font-weight: normal;
 color: #747474; 
}

.gendocsPageTitle { 
text-transform: uppercase;
font-size: 1.1em;
 letter-spacing: -1px;
 font-weight: normal;
 color: #747474; 
}

#sidebar {
 float:right;
 font-size: .9em;
 padding-right: 10px;
 width:220px;}

#sidebar img
{ padding-left: 15px;}

		
#sidebar h3 {
text-transform: uppercase; 
text-align: center;
font-size: 1.05em;
font-weight: normal;
padding-right: 30px;}

#subnav {	background-color: #e0cd55; 
		margin: 0;
		width: 509px;
		float: left;
		margin-top: 2px;
font-size: 80%;
text-transform: uppercase;
		margin-bottom: 10px;}

#subnav ul {  margin: 0;  padding: 0;}
#subnav ul li { display: inline;}

#subnav ul li a
{padding: .3em;
background-color: #e0cd55;
color: #fff;
text-decoration: none;
float: left;
border-right: 1px solid #eee073;}

#subnav ul li a:hover
{ background-color: #f3e99d;
 color: #636466; }

    
#footer {
   padding: 1px; 
   clear: both;
   font-weight: bold;
   margin-left: 5px;
   padding-right: 20px;
   padding-left: 20px;
 
   font-size: .7em; }
   
#footer a {
	color: #363636;
	font-weight: bold; }

#footer a:hover {
	color: #696969; }
        
 /* Classes */       
        
.tdivide {
border-bottom: 2px dotted #d0bf3e;
text-align: right;
margin-left: 610px;
padding-bottom: 7px;
}

.bdivide {
border-bottom: 2px dotted #d0bf3e;
width: 180px;
padding-bottom: 10px;
text-align: center; }
    
.bdivide img {
margin-left: -20px;}

.smli {
	font-size: 0.75em; 
	float: right;
	margin-top: -18px;
	padding-right: 20px;}

.copyright {
text-align: right; 
color: #d87b32;}

.copyright a:hover {
color: #fff; }

#myn {
	width: 241px;
        height: 224px;
	float: left;
	margin-top: 20px;
        padding-top: 30px;
	background-image: url(graphics/myn-bg.jpg);
	background-repeat: no-repeat;}

#myn_int { width: 225px; }

/* Accrisoft-specific */

.prevnextWindow {
 border: 1px solid #dcd071; 
 font-size: 120%;
 padding: 1px 3px 1px 3px;
 margin-right: 1px; }
.prevnextCurrent  {
 border: 1px solid #dcd071; 
 font-weight: bold;
 font-size: 120%;
 color: #d66a19;
 padding: 1px 3px 1px 3px;
 margin-right: 1px; }
.directoryHeading {
font-weight: bold;
font-size: 110%;}
.FAQTopLink {
 font-size: 90%; }
.FAQTopLink a {
 color: #d66a19;}
.faqList {
 list-style: square;
 color: #5c5c5c;}
.faqList a {
 font-weight: bold;
 color: #5c5c5c; }
.FAQQuest {
 font-weight: bold;
 color: #5c5c5c; }
.eventBigLink {font-size: 90%; }
.newsHeadline {
font-weight: bold;
font-size: 110%; }
.newsListHeadlineTD {
 font-size: 110%;
 font-weight: bold; }

.newsListHeadlineTD a {
color: #e17d24; }

.newsListPublishline {
font-size: 90%;
color: #565656;
}
.newsListMoreLink a {
font-weight: bold;
color: #e17d24; }

.newsPublished {font-size: 90%; }


/* EVENT PAGE SELECTORS */

.eventBigLink {
 font-size: 8pt;
 font-weight: normal; }

.eventDateHeader {
 background-color: #f2e584;
 font-size: 8pt;
 width: 50%; }

.eventDetail {
 padding-left: 10px; }

.eventHeadline {
 font-weight: bold;
 text-decoration: none; }

.eventHeadline:hover {
 text-decoration: underline;}
 
.eventHeadlineTD {
 padding-left: 10px;}
 
.eventMoreLink {
 font-size: 8pt;
 padding-left: 10px;}

.cal {
 padding: 5px;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
}
.calPrev {
 position: absolute;
 top: 5px;
 left: 5px;
}
.calNext {
 position: absolute;
 top: 5px;
 right: 5px;
}
.calMonth {
 position: relative;
 text-align: center;
 font-weight: bold;
 margin-left: 20px;
 margin-right: 20px;
}
.calPrev a, .calNext a, .calMonth a {
 text-decoration: none;
}
.calPrev a:hover, .calNext a:hover, .calMonth a:hover {
 text-decoration: underline;
}
.calGrid {
 margin-top: 15px;
 clear: both;
 width: 70%;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
}
.calGrid td {
 font-size: 8pt;
 padding-right: 4px;
 text-align: right;
}
.calGrid tr.calWeek {
 font-weight: bold;
 text-align: center;
}
.calDayOn a {
 color: #c95712;
 font-weight: bold;
}
.calDayOn a:hover {
 background-color: #c95712;
 color: white;
 display: block;
 text-decoration: none;
 font-weight: bold;
}
.calTodayOff, .calTodayOn {
 border: 1px solid #c95712;
}
.calBottom {
 text-align: left;
}
.calMonthGlance {
 padding-top: 10px;
}
.calMonthMore {display: none;}

#Home_Calendar {margin-right: 30px;}

/* Links */
a:link {
color: #454545;
text-decoration: none;
background-color: transparent; }

a:visited {
color: #454545;
text-decoration: none;
background-color: transparent; }

a:hover, a:active {
color: #c95712;
background-color: transparent;}

img, a img { border: 0px;}

.jobHeading1 {
font-size: 105%;
font-weight: bold;
margin-bottom: 5px
width: 250px;
display: block;
border-bottom: 1px solid #cfd9e3; }


.jobHeading2 { font-weight: bold; }
.jobTD {
 padding: 10px; }

.jobListTD1 { 
 margin-top: 5px;
 padding: 6px; 
 width: 300px;}

#joblist {
padding-left: 0;
margin-left: 20px;
border-bottom: 1px solid #cfd9e3;
width: 250px; }

#joblist li {
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid #cfd9e3;}

#joblist li a { text-decoration: none;}

 #sidebar img, div { behavior: url(graphics/script/iepngfix.htc) }

.GolfItem  { font-weight: bold; font-size: 105%; }

/* PHOTO GALLERY */

.photothumbs {
 float: left;
 width: 160px;
 height: auto;
 margin: 10px;
 text-align: center;
 font-size: 90%;
}
.photothumbs a {
}	
.photothumbs a img {
 border: 1px solid #999;	
 padding: 2px;
}
.photothumbs a:hover img {
 border: 1px solid #999;	
 background: #fff;		
}

.mceContentBody {
background-color: #fff; 
font-family: Arial, san-serif; 
line-height: 1.6;
width: 650px;}


.mceContentBody a:link, a:visited, a:hover, a:active {color: #fff;}
#freedom_calendar { position: absolute; left: 100px; top: 100px; width: 175px; z-index: 100; visibility: hidden; clip:rect(0px 175px 145px 0px); height:145px; }