
	
	/* SpryMenuBarHorizontal.css - Revision: Spry Preview Release 1.4 */
	
	/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
	
			/*End of styles for the edit box*/
	
	/*******************************************************************************
	
	BROWSER HACKS: the hacks below should not be changed unless you are an expert
	
	*******************************************************************************/
	
	.MenuBarItemIE 
	{
		position: static;
	}
	
	/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
	ul.MenuBarHorizontal iframe
	{
		position: absolute;
		z-index: 1010;
	}
	/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
	@media screen, projection
	{
		ul.MenuBarHorizontal li.MenuBarItemIE
		{
			display: inline;
			float: left;
			background-color: #FFF;
		}
	}
	
	

.bodytext-10pt {
	font-family: Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 10pt;
}

.bodytext-9pt {
    font-family: Arial, Helvetica, sans-serif;
    color : #000000;
    font-size : 9pt; }

.rsscredit {
    font-family: Arial, Helvetica, sans-serif;
    color : #000000;
    font-size : 8pt; }

.rsslinks {
    font-family: Arial, Helvetica, sans-serif;
    color : #000000;
    font-size : 8pt; }

.DigestTitle {
    font-family: Arial, Helvetica, sans-serif;
    color : #5B2D27;
    font-size : 14px;
    line-height : 24px;
    font-weight : bold; }

.Subhead-red13px {
    font-family: Arial, Helvetica, sans-serif;
    color : #5B2D27;
    font-size : 13px;
    font-weight : bold; }

.Subhead-red16px {
    font-family: Arial, Helvetica, sans-serif;
    color : #5B2D27;
    font-size : 16px;
    font-weight : bold; }

.Subhead-black {
    font-family: Arial, Helvetica, sans-serif;
    color : #000000;
    font-size : 13px;
    font-weight : bold; }

.FeedTitle {
    font-family: Arial, Helvetica, sans-serif;
    color : #5B2D27;
    font-size : 12px;
    line-height : 13px;
    font-weight : bold; }

a.FeedTitle {
    text-decoration : none; }

a.FeedLink:hover   {
    color : #555555;
text-decoration: none; } }

a.FeedLink {
    color : #000000; }

.FeedDescription {
    font-family: Arial, Helvetica, sans-serif;
    color : #000000;
    font-size : 12px;
    text-decoration : none;  }

.FeedLink {
    text-decoration : none;}


.title {
     font-size : 18px;
     color : #333333;
     font-family: Arial, Helvetica, sans-serif;
     font-weight : bold;
     font-style : italic;
     border-style : solid;
     border-color : #3366cc;
     border-bottom-width : 1px;
     border-top-width : 0px;
     border-left-width : 0px;
     border-right-width : 0px; }

.2ndline {
     font-size : 12px;
     font-style : italic;
     font-family: Arial, Helvetica, sans-serif;
     color : #333333; }

.headline {
    font-family: Arial, Helvetica, sans-serif;
    color: #5B2D27;
    font-size: 18px;
    font-weight: bold; }

.subheadline {
    font-family: Arial, Helvetica, sans-serif;
    color: #5B2D27;
    font-size: 14px;
    font-weight: bold;
    font-style : italic; }

.address {
    font-family: Arial, Helvetica, sans-serif;
    color : #ffffff;
    font-weight: bold;
    font-size : 7pt; }

.body {
    font-family: Arial, Helvetica, sans-serif;
    color : #000000;
    font-size : 10px; }

.sitename {
    font-family: Arial, Helvetica, sans-serif;
    color : #ffffff;
    font-weight: bold;
    font-size : 16pt; }

.caption {
    font-family: Arial, Helvetica, sans-serif;
    color : #000000;
    font-size : 10px; }

.pullquote {
    font-family: Arial, Helvetica, sans-serif;
    color : #000000;
    font-size : 14px;
    font-style : italic; }

.credit {
    font-family: Arial, Helvetica, sans-serif;
    color : #000000;
    font-size : 14px;
    font-style : italic; }

.bottom_links {
    font-family: Arial, Helvetica, sans-serif;
    font-size : 8pt; 
    text-align : center; 
    color : #FFFFFF; }
td#dottedLine {
	background-image: url(site/1/template/dottedLine.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

a.bottom_links {
    font-family: Arial, Helvetica, sans-serif;
    font-size : 8pt; 
    text-align : center; 
    color : #FFFFFF; }

a.bottom_links:hover {
    font-family: Arial, Helvetica, sans-serif;
    color : #FFFFFF;
    text-decoration : underline; }


.footer {
    font-family: Arial, Helvetica, sans-serif;
    font-size : 8pt;
	text-decoration : none;
    color : #FFFFFF;
    text-align : center; }

a.footer {
    font-family: Arial, Helvetica, sans-serif;
    color : #FFFFFF;
    font-weight : bold; }

a.footer:hover {
    font-family: Arial, Helvetica, sans-serif;
    color : #FFFFFF;
    text-decoration : underline; }

.whatsnew-title { 
    font-family: Arial, Helvetica, sans-serif;
    color : #5B2D27;
    font-size : 12px;
    line-height : 13px;
    font-weight : bold;
    text-decoration : none; }

.whatsnew {
    font-family: Arial, Helvetica, sans-serif;
    color : #000000;
    font-size : 12px;
    text-decoration : none; }

.whatsnew:hover {
    color : #555555; }

.eventsnew-title { 
    font-family: Arial, Helvetica, sans-serif;
    color : #5B2D27;
    font-size : 12px;
    line-height : 13px;
    font-weight : bold;
    text-decoration : none; }

.eventsnew {
    font-family: Arial, Helvetica, sans-serif;
    color : #000000;
    font-size : 12px;
    text-decoration : none; }

.eventsnew:hover {
    color : #555555; }

.subpages-description {
    font-family: Arial, Helvetica, sans-serif;
    color : #000000;
    font-size : 12px;
    text-decoration : none; }

.subpages-description:hover {
    color : #555555; }

.navlinks {
	color: #1C2C18;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none; }

a.navlinks {
	color: #1C2C18;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
        padding: 3px; }

a.navlinks:hover {
	color: #3E462C; }

.navlinks2 {
	color: #1C2C18;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
    text-decoration: none; }

a.navlinks2 {
	color: #1C2C18;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0px;
}

a.navlinks2:hover {
	color: #3E462C; }

.vertical-links {
    color : #555555;
	font-weight : bold;
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
    line-height : 18px;
	max-height : 40px; }

.vertical-links:hover {
    color : #555555; }

a   {
    font-family: Arial, Helvetica, sans-serif;
    color : #5B2D27;
    text-decoration : underline; }

a:hover { 
    color: #5B2D27;
    text-decoration : underline;
    	}

.printlink {
    font-family: Arial, Helvetica, sans-serif;
    color: #999999;
    font-size : 8pt; }

a.printlink {
    font-family: Arial, Helvetica, sans-serif;
    color: #999999;
    font-size : 8pt; }

a.printlink:hover {
    font-family: Arial, Helvetica, sans-serif;
    color: #cccccc;
    font-size : 8pt; }

.system {
	color : #000000;
        font-size : 10pt;
   	font-face : arial, helvetica, verdana; }

.syssmall {
	font-size : 8pt;
   	font-face : arial, helvetica, verdana;
   	color : #000000; }

.bodysmall {
	font-size : 8pt;
        color : #000000;
   	font-face : arial, helvetica, verdana; }

.bodysmallgrey {
	font-size: 8pt;
   	font-face: arial, helvetica, verdana;
   	color: #000000; }
table { 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt; }

a.forum:link {
        color : #000000;
        text-decoration : underline;
        font-size: 10pt; }

a.forum:visited {
        color : #000000;
        text-decoration : underline;
        font-size: 10pt; }

a.forum:hover {
        color : #555555;
        text-decoration : none;
        font-size: 10pt; }

a.forum:active {
        text-decoration : underline;
        color : #5B2D27;
        font-size: 10pt; }

.forum_title {
    font-family: Arial, Helvetica, sans-serif;
    color: #5B2D27;
    font-size: 18px;
    font-weight: bold; }

.forum_intro {
    font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size: 11pt; }

.forum_table {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt; }

.forum_td {
     font-family:arial; font-size:9pt;
     color:#666666;
     background-color:#ffffff; }

.flat {
     background-color:#CCCCCC; }

.table_header {
     background-color:#5B2D27;
     color:#ffffff; font-family:arial;
     font-size: 10pt; }

.latest_post {
     font-family:arial;
     font-size:8pt;
     color:#000000; }

.latest_post_link {
      background-color:#C3C6BE;
      color:#000000;
      font-size:9pt;
      font-family:arial;
      border: solid 1px #000000;
      text-decoration:none; }



.new {
      font-family:verdana;
      font-size:7pt;
      color:#ff0000;
      font-weight:bold; }

.notnew {
      font-family:verdana;
      font-size:7pt;
      color:#555555; }

.message {
      border-bottom:solid 1px #000000;
      background-color:#CCCCCC;
      font-size : 10pt }

.highlight {
      background-color:#CCCCCC; }

.quote {
      padding:5px;
      border:solid 1px #000000;
      background-color:#e6e6e6;
      color:#000000; }

.pollquestion{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}

/*Custom Classes*/
.searchDiv {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}

td#whiteLeftEdge {
	background-image: url(site/1/template/whiteLeftEdge.jpg);
	background-repeat: repeat-y;
}

td#creamLeftEdge {
	background-image: url(site/1/template/creamLeftEdge.jpg);
	background-repeat: repeat-y;
}

td#whiteRightEdge {
	background-image: url(site/1/template/rightWhiteEdge2.jpg);
	background-repeat: repeat-y;
}

td#whiteRightEdgeAdmin {
	background-image: url(site/1/template/rightWhiteEdgeAdmin.jpg);
	background-repeat: repeat-y;
}

td#whiteLeftEdgeAdmin {
	background-image: url(site/1/template/leftWhiteEdgeAdmin.jpg);
	background-repeat: repeat-y;
}

#divContentAdmin {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

/*Left Nav*/
#leftNavDiv ul {
    padding: 0;
	margin: 0;
}
	
#leftNavDiv li { 
    list-style: none; }
	
li.home a { 
    background: url(site/1/template/btn_Home.jpg); 
    background-position: 0 0; 
    display:block; 
    width:165px; 
    height: 33px; 
    text-indent: -999999px; 
    overflow: hidden; }
	
li.home a:hover, li.homeCurrent a { 
    background: url(site/1/template/btn_Home.jpg);
    background-position: -165px 0; }
	
li.clubInfo a { 
    background: url(site/1/template/btn_ClubInfo.jpg); 
    background-position: 0 0; 
    display:block; 
    width:165px; 
    height: 24px; 
    text-indent: -999999px; 
    overflow: hidden; }
	
li.clubInfo a:hover, li.clubInfoCurrent a { 
    background: url(site/1/template/btn_ClubInfo.jpg);
    background-position: -165px 0; }
	
li.gear a { 
    background: url(site/1/template/btn_Gear.jpg); 
    background-position: 0 0; 
    display:block; 
    width:165px; 
    height: 24px; 
    text-indent: -999999px; 
    overflow: hidden; }
	
li.gear a:hover, li.gearCurrent a { 
    background: url(site/1/template/btn_Gear.jpg);
    background-position: -165px 0; }	
	
li.uniform a { 
    background: url(site/1/template/btn_Uniform.jpg); 
    background-position: 0 0; 
    display:block; 
    width:165px; 
    height: 24px; 
    text-indent: -999999px; 
    overflow: hidden; }
	
li.uniform a:hover, li.uniformCurrent a { 
    background: url(site/1/template/btn_Uniform.jpg);
    background-position: -165px 0; }	
	
li.investiture a { 
    background: url(site/1/template/btn_Investiture.jpg); 
    background-position: 0 0; 
    display:block; 
    width:165px; 
    height: 24px; 
    text-indent: -999999px; 
    overflow: hidden; }
	
li.investiture a:hover, li.investitureCurrent a { 
    background: url(site/1/template/btn_Investiture.jpg);
    background-position: -165px 0; }
	
li.honors a { 
    background: url(site/1/template/btn_Honors.jpg); 
    background-position: 0 0; 
    display:block; 
    width:165px; 
    height: 22px; 
    text-indent: -999999px; 
    overflow: hidden; }
	
li.honors a:hover, li.honorsCurrent a { 
    background: url(site/1/template/btn_Honors.jpg);
    background-position: -165px 0; }
	
li.video a { 
    background: url(site/1/template/btn_Video.jpg); 
    background-position: 0 0; 
    display:block; 
    width:165px; 
    height: 22px; 
    text-indent: -999999px; 
    overflow: hidden; }
	
li.video a:hover, li.videoCurrent a { 
    background: url(site/1/template/btn_Video.jpg);
    background-position: -165px 0; }	
	
li.logbook a { 
    background: url(site/1/template/btn_Logbook.jpg); 
    background-position: 0 0; 
    display:block; 
    width:165px; 
    height: 25px; 
    text-indent: -999999px; 
    overflow: hidden; }
	
li.logbook a:hover, li.logbookCurrent a { 
    background: url(site/1/template/btn_Logbook.jpg);
    background-position: -165px 0; }
	
li.links a { 
    background: url(site/1/template/btn_Links.jpg); 
    background-position: 0 0; 
    display:block; 
    width:165px; 
    height: 22px; 
    text-indent: -999999px; 
    overflow: hidden; }
	
li.links a:hover, li.linksCurrent a { 
    background: url(site/1/template/btn_Links.jpg);
    background-position: -165px 0; }
	
li.aboutUs a { 
    background: url(site/1/template/btn_AboutUs.jpg); 
    background-position: 0 0; 
    display:block; 
    width:165px; 
    height: 22px; 
    text-indent: -999999px; 
    overflow: hidden; }
	
li.aboutUs a:hover, li.aboutUsCurrent a { 
    background: url(site/1/template/btn_AboutUs.jpg);
    background-position: -165px 0; }	
	
li.contactUs a { 
    background: url(site/1/template/btn_ContactUs.jpg); 
    background-position: 0 0; 
    display:block; 
    width:165px; 
    height: 64px; 
    text-indent: -999999px; 
    overflow: hidden; }
	
li.contactUs a:hover, li.contactUsCurrent a { 
    background: url(site/1/template/btn_ContactUs.jpg);
    background-position: -165px 0; }																		 

/*Left Nav Admin*/
.leftNavDivAdmin ul {
    padding: 0;
	margin: 0;
}
	
.leftNavDivAdmin li {
	display: inline;
	float: left;
}
	
li.homeAdmin a {
	background-position: 0 0;
	display:block;
	width:57px;
	height: 27px;
	text-indent: -999999px;
	overflow: hidden;
	background-image: url(site/1/template/btn_HomeAdmin.jpg);
}
	
li.homeAdmin a:hover, li.homeAdminCurrent a { 
    background: url(site/1/template/btn_HomeAdmin.jpg);
    background-position: -57px 0; }

li.clubInfoAdmin a {
	background-position: 0 0;
	display:block;
	width:85px;
	height: 27px;
	text-indent: -999999px;
	overflow: hidden;
	background-image: url(site/1/template/btn_clubInfoAdmin.jpg);
}
	
li.clubInfoAdmin a:hover, li.clubInfoAdminCurrent a { 
    background: url(site/1/template/btn_clubInfoAdmin.jpg);
    background-position: -85px 0; }
	
li.gearAdmin a {
	background-position: 0 0;
	display:block;
	width:47px;
	height: 27px;
	text-indent: -999999px;
	overflow: hidden;
	background-image: url(site/1/template/btn_gearAdmin.jpg);
}
	
li.gearAdmin a:hover, li.gearAdminCurrent a { 
    background: url(site/1/template/btn_gearAdmin.jpg);
    background-position: -47px 0; }	
	
li.uniformAdmin a {
	background-position: 0 0;
	display:block;
	width:79px;
	height: 27px;
	text-indent: -999999px;
	overflow: hidden;
	background-image: url(site/1/template/btn_uniformAdmin.jpg);
}
	
li.uniformAdmin a:hover, li.uniformAdminCurrent a { 
    background: url(site/1/template/btn_uniformAdmin.jpg);
    background-position: -79px 0; }	
	
li.investitureAdmin a {
	background-position: 0 0;
	display:block;
	width:92px;
	height: 27px;
	text-indent: -999999px;
	overflow: hidden;
	background-image: url(site/1/template/btn_investitureAdmin.jpg);
}
	
li.investitureAdmin a:hover, li.investitureAdminCurrent a { 
    background: url(site/1/template/btn_investitureAdmin.jpg);
    background-position: -92px 0; }	
	
li.honorsAdmin a {
	background-position: 0 0;
	display:block;
	width:67px;
	height: 27px;
	text-indent: -999999px;
	overflow: hidden;
	background-image: url(site/1/template/btn_honorsAdmin.jpg);
}
	
li.honorsAdmin a:hover, li.honorsAdminCurrent a { 
    background: url(site/1/template/btn_honorsAdmin.jpg);
    background-position: -67px 0; }	
	
li.videoAdmin a {
	background-position: 0 0;
	display:block;
	width:50px;
	height: 27px;
	text-indent: -999999px;
	overflow: hidden;
	background-image: url(site/1/template/btn_videoAdmin.jpg);
}
	
li.videoAdmin a:hover, li.videoAdminCurrent a { 
    background: url(site/1/template/btn_videoAdmin.jpg);
    background-position: -50px 0; }	
	
li.logbookAdmin a {
	background-position: 0 0;
	display:block;
	width:75px;
	height: 27px;
	text-indent: -999999px;
	overflow: hidden;
	background-image: url(site/1/template/btn_logbookAdmin.jpg);
}
	
li.logbookAdmin a:hover, li.logbookAdminCurrent a { 
    background: url(site/1/template/btn_logbookAdmin.jpg);
    background-position: -75px 0; }										
	
li.linksAdmin a {
	background-position: 0 0;
	display:block;
	width:54px;
	height: 27px;
	text-indent: -999999px;
	overflow: hidden;
	background-image: url(site/1/template/btn_linksAdmin.jpg);
}
	
li.linksAdmin a:hover, li.linksAdminCurrent a { 
    background: url(site/1/template/btn_linksAdmin.jpg);
    background-position: -54px 0; }		
		
li.aboutUsAdmin a {
	background-position: 0 0;
	display:block;
	width:81px;
	height: 27px;
	text-indent: -999999px;
	overflow: hidden;
	background-image: url(site/1/template/btn_aboutUsAdmin.jpg);
}
	
li.aboutUsAdmin a:hover, li.aboutUsAdminCurrent a { 
    background: url(site/1/template/btn_aboutUsAdmin.jpg);
    background-position: -81px 0; }	
	
li.contactUsAdmin a {
	background-position: 0 0;
	display:block;
	width:93px;
	height: 27px;
	text-indent: -999999px;
	overflow: hidden;
	background-image: url(site/1/template/btn_contactUsAdmin.jpg);
}
	
li.contactUsAdmin a:hover, li.contactUsAdminCurrent a { 
    background: url(site/1/template/btn_contactUsAdmin.jpg);
    background-position: -93px 0; }		

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid gray; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 205px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
	width: 97%;
	display: block;
	border-bottom: 1px solid gray; /*THEME CHANGE HERE*/
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 5;
	text-decoration: none;
	font-weight: bold;
	color: #1C2C18;
	text-align: left;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #BDAE7E;
color:#1C2C18;
}

/*Any Link Vertical*/
.anylinkcss {
position:absolute;
visibility: hidden;
border:1px solid gray;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: white;
width: 205px;
}

.anylinkcss a {
	color: #1C2C18;
	width: 97%;
	display: block;
	border-bottom: 1px solid gray;
	text-decoration: none;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 5;
}

* html .anylinkcss a{ /*IE only hack*/
width: 100%;
}

.anylinkcss a:hover { /*hover background color*/
background-color: #BDAE7E;
color:#1C2C18;
}

.thumbnail{
	padding: 2px 2px 2px 2px;
	background-color: #FFF;
	border: 1px solid #FFFFFF;
	float: right;
	margin-right: 10px;
	margin-bottom: 5px;
	}	
.section{
	border-top: 4px solid #3d3d33;
	padding: 1.4em 0 3.2em 0;
	overflow: auto;
	width: 100%;
	}

#backgroundnew {
	background: #161613;
	color: #eee;
	font: 86% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	}