@charset "utf-8";
/* CSS Document */


body {
	font: 100% Bell Gothic Std, Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
p{
	margin:0px;
	padding:0px;
}
.search
{
	color:#7b072e;
	font-size: 12px;
}

.terms 
{
	color:#fff;
	font-size: 11px;
}

.terms a:link
{
	color:#fff;
	text-decoration: none;
}

.terms a:hover
{
	color:#fff;
	text-decoration: none;
}

.terms a:visited
{
	color:#fff;
	text-decoration: none;
}

.terms a:active
{
	color:#fff;
	text-decoration: none;
}

.oneColFixCtr #container 
{
	width: 768px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}

input.login
{
    background-color: #FFFFFF; 
    font-size: 12px;
	width: 90px;
    height: 11px;  
}

input.search
{
    background-color: #FFFFFF; 
    font-size: 12px;
    width: 170px;  
}

input.button
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
    background: #087b31;
    border: 1px outset #087b31;
	width: 40px;
}

.salutation
{
	font: 16px Helvetica, sans-serif;
	font-style: normal;
	font-weight: 100;
	font-stretch: ultra-condensed;
	color: #ffffff;
}

.username
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

.nlstyle
{
    font: 14px Helvetica, Arial, Verdana, sans-serif;
    color:#dfccac;
}

.nlstyle a:link   
{
    font: 14px Helvetica, Arial, Verdana, sans-serif;
    color:#dfccac;
    text-decoration: none;
}

.nlstyle a:hover 
{
    font: 14px Helvetica, Arial, Verdana, sans-serif;
    color:#dfccac;
    text-decoration: none;
}

.nlstyle a:visited
{
    font: 14px Helvetica, Arial, Verdana, sans-serif;
    color:#dfccac;
    text-decoration: none;
}

.nlstyle a:active 
{
    font: 14px Helvetica, Arial, Verdana, sans-serif;
    color:#dfccac;
    text-decoration: none;
}


.n2style
{
    font: 14px Helvetica, Arial, Verdana, sans-serif;
    color:#EBDCC2;
}

.n2style a:link   
{
    font: 14px Helvetica, Arial, Verdana, sans-serif;
    color:#EBDCC2;
    text-decoration: none;
}

.n2style a:hover 
{
    font: 14px Helvetica, Arial, Verdana, sans-serif;
    color:#EBDCC2;
    text-decoration: none;
}

.n2style a:visited
{
    font: 14px Helvetica, Arial, Verdana, sans-serif;
    color:#EBDCC2;
    text-decoration: none;
}

.n2style a:active 
{
    font: 14px Helvetica, Arial, Verdana, sans-serif;
    color:#EBDCC2;
    text-decoration: none;
}


.footer
{
    font: 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
    color:#7a072d;
}

.footer a:link
{
    font: 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
    color:#7a072d;
}

.footer a:hover
{
    font: 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
    color:#7a072d;
}

.footer a:visited
{
    font: 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
    color:#7a072d;
}

.footer a:active
{
    font: 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
    color:#7a072d;
}

.profile
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#bf6b0f;
}

.profile a:link
{
	color:#bf6b0f;
	text-decoration: none;
}

.profile a:hover
{
	color:#547b06;
	text-decoration: none;
}

.profile a:visited
{
	color:#bf6b0f;
	text-decoration: none;
}

.profile a:active
{
	color:#bf6b0f;
	text-decoration: none;
}

.left_panel
{
	font: 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#ffffff;
}

.forum_title
{
	font: 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#85b12e;
	font-weight: bold;
}

.left_panel A:active
{

	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	
}

.left_panel A:link
{

	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	
}

.left_panel A:hover
{

	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	
}

.left_panel A:visited
{

	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	
}

.search_cap
{
    font: 13px Tahoma, Arial, Verdana, Helvetica, sans-serif;
    color:#000;
}


.serv_title
{
	font: 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#759a27;
	font-weight: bold;
}

.serv_desc
{
	font: 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#848484;
}

hr
{
	border: 0;
	color: #dfccac;
	background-color: #dfccac;
	height: .80px;
	width: 100%;
	text-align: left;
}

.forum_title
{
	font: 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color:#000;
	font-weight: bold;
}

.srch_qry
{
    font: 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
    color:#d21e1e;
}

.serv_desc a:active 
{
	color:#000;
	font-weight: bold;
	text-decoration:none;
}

.serv_desc a:link 
{
	color:#000;
	font-weight: bold;
	text-decoration:none;
}

.serv_desc a:hover 
{
	color:#85b12e;
	font-weight: bold;
	text-decoration:none;
}

.serv_desc a:visited 
{
	color:#000;
	font-weight: bold;
	text-decoration:none;
}

.serv_title a:active 
{
    font: 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
    color:#7a072d;
    font-weight: bold;
    text-decoration:none;
}

.serv_title a:link 
{
    font: 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
    color:#7a072d;
    font-weight: bold;
    text-decoration:none;
}

.serv_title a:hover 
{
    font: 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
    color:#7a072d;
    font-weight: bold;
    text-decoration:none;
}

.serv_title a:visited 
{
    font: 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
    color:#7a072d;
    font-weight: bold;
    text-decoration:none;
}




.featcontentheader
{
    font: 18px Georgia, "Times New Roman", Times, serif;
	margin-top:2px;
    color: #7a072d;
}

.featbigcontentheader
{
    font: 24px Georgia, "Times New Roman", Times, serif;
	margin-top:2px;
    color: #7a072d;
}


.featclassestheader
{
    font: 18px Georgia, "Times New Roman", Times, serif;
	margin-top:2px;
    color: #7a072d;
}


.featcoursesheader
{
    font: 16px Georgia, "Times New Roman", Times, serif;
	margin-top:2px;
    color: #ffffff;
}


.bigtitle
{
    margin-top:2px;
    font-size:24px;
    color: #000;
}

.featcontenttitle
{
    font: 13px Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	margin-top:2px;
    color: #564122;
}

.featcontentdesc
{
    margin-top:2px;
    font-size:13px;
    color: #555555;
}

.page_font
{
    margin-top:2px;
    font-size:10px;
    color: #555555;
}

.page_font a:active 
{
	color:#000;
	font-weight: bold;
	text-decoration:none;
}

.page_font a:link 
{
	color:#000;
	font-weight: bold;
	text-decoration:none;
}

.page_font a:hover 
{
	color:#85b12e;
	font-weight: bold;
	text-decoration:none;
}

.page_font a:visited 
{
	color:#000;
	font-weight: bold;
	text-decoration:none;
}

.notification
{
    font: 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
    color:#fff;
    font-weight: bold;
    text-decoration:none;
    
}

.notification a:link
{
    font: 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
    color:#95d254;
    font-weight: bold;
    text-decoration:none;
    
}

.notification a:active
{
    font: 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
    color:#95d254;
    font-weight: bold;
    text-decoration:none;
    
}

.notification a:hover
{
    font: 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
    color:#95d254;
    font-weight: bold;
    text-decoration:none;
    
}

.notification a:visited
{
    font: 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
    color:#95d254;
    font-weight: bold;
    text-decoration:none;
    
}



.moonwerks
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

.moonwerks a:active
{
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color:#fff;
    text-decoration:none;
}

.moonwerks a:link
{
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color:#fff;
    text-decoration:none;
}

.moonwerks a:hover
{
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color:#fff;
    text-decoration:none;
}

.moonwerks a:visited
{
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color:#fff;
    text-decoration:none;
}

.bottom_menu
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}