body
{
    font-size: 12px;
    color: #444444;
    font-family: arial;
	margin: 0;
	padding: 0;
	background: #efe6d1;
	text-align: center;
}
/**** TEMPLATE **********************/

.header
{
   color: #ffffff;
   background-color: #596332;
   height: 25px;
   font-size: 12px;
   font-weight: bold;
   text-align: center;
   padding-top: 3px;
   padding-bottom: 3px;
}

.copyright
{
    font-size: 10px;    
    color: #444444;
    text-align: center;
    text-decoration: none;
    vertical-align: bottom;
    padding-bottom: 7px;

}

A.copyright
{
    font-size: 10px;    
    color: #404040;
    text-align: center;
    text-decoration: underline;
	vertical-align: bottom;
    padding-bottom: 7px;
	font-weight: normal;
}

A.copyright:hover
{
    font-size: 10px;    
    color: #404040;
    text-align: center;
    text-decoration: underline;
	vertical-align: bottom;
    padding-bottom: 7px;
}

/**** FREE MODULES ***********************/

.adsMapAdsLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #00652f;
    TEXT-DECORATION: none
}

.adsMapAdsLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #00652f;
    TEXT-DECORATION: underline
}

.eventsLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #00652f;
    TEXT-DECORATION: none
}

.MemRosterLink
{
    FONT-WEIGHT: bold! important;
    FONT-SIZE: 12px;
    COLOR: #00652f;
    TEXT-DECORATION: none
}

/**** PAY FOR MODULES ************************/

.newsFeatureColor
{
    BACKGROUND-COLOR: #0d2488
}
.newsHeaderText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.newsNavLink
{
    FONT-WEIGHT: bold! important;
    FONT-SIZE: 11px! important;
    COLOR: #ffffff! important;
    TEXT-DECORATION: none! important
}
.newsItemTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.newsItemText
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    TEXT-DECORATION: none
}

/**** ADVERTISING STYLES ************************/

.sponsorAdHeader
{
    height: 25px;
    padding-left: 5px;
    font-weight: bold;    
    color: #efe6d1;
    background-color: #596332;
}

.sponsorAdContainer
{
    border: solid 2px #596332;
    padding: 10px 10px 10px 10px;
    height: 80px;   
}

.sponsorAdLeft
{
    border-left: solid 1px silver;
    border-top: solid 1px silver;
    border-bottom: solid 1px silver;
    color: Silver;
    font-size: 10px;
    text-align: center;
    height: 60px;
    cursor: pointer
}

.sponsorAdRight
{
    border: solid 1px silver;
    color: Silver;
    font-size: 10px;
    text-align: center;
    height: 60px;
    cursor: pointer
}

/***Custom Template Styles***/

.tpl-content
{
	width: 623px;
	height: 600px;
	padding-top: 40px;
	vertical-align: top;
}

.tpl-footer
{
	background: #596332;
	height: 24px;
	text-align: center;
	vertical-align: middle;
	color: #EFE6D1;
}
.tpl-left
{
	width:170px;
	height: 100%;
	background: #59210E;
	background-repeat: repeat;
	vertical-align: top;
	margin: 0;
	padding-left: 3px;
}

.tpl-shadow
{
	width: 8px;
	height: 100%;
	background-image: url(/images/AX0103BL_1_03.jpg); 
	background-repeat: repeat-y;
}

.tpl-left-nav-hdr
{
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	vertical-align: top;
	text-align: right;
	height: 25px;
	vertical-align: middle;
	padding-right: 8px;
}

.tpl-left-nav
{
	color: #EFE6D1;
	vertical-align: top;
	text-align: right;
}
.nav, .nav:visited, .nav:hover, .nav:active
{

	font-size: 11 px;
	font-weight: bold;
	color: #efe6d1;
}

.nav:hover, .nav:active
{
	text-decoration: none; 
	color: #ffffff;
}

li
{
	padding-bottom: 5px;
	width: 80%;
}