.moontitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #006634;
	border: 1px solid #D5AA00;
	padding: 5px;
}


.default_content {
	font-family:Tahoma;
	font-size:14px;
	color:#003366;
}
.default_content A:link{
	font-family:Tahoma;
	font-size:14px;
	color:#003366;
}
.default_content A:visited{
	font-family:Tahoma;
	font-size:14px;
	color:#003366;
}
.default_content A:active{
	font-family:Tahoma;
	font-size:14px;
	color:#003366;
}
.default_content A:hover {
	font-family:Tahoma;
	font-size:14px;
	color:#003399;
}

.metadesc {
	font-family:Tahoma;
	font-size:10px;
	color:#003366;
}

.moonheading {
	font-family:Tahoma;
	font-size:16px;
	color:#003366;
	font-weight:500;
}



.menuheading{
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0F6F4A;
}

.menuitem{
	font: bold italic 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #964F21;
}
.menutext{
	font: italic 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}
.menuprices{
	font: italic 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}

#menutable {
	font: normal 12px Arial, Helvetica, sans-serif;
}
#menutable li{
	list-style: square;
}
#menutable a{
	color: #5A000B;	
}
.text_sm{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.content_text10b {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	font-weight:500;
	vertical-align:top;
}

.content_text12b {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:500;
	vertical-align:top;
}

.content_text10 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	font-weight:100;
	vertical-align:top;
}

.content_text12 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:100;
	vertical-align:top;
}

.content_text14b {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	font-weight:500;
	vertical-align:top;
}

.content_text14 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	font-weight:100;
	vertical-align:top;
}

.content_text16b {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:16px;
	font-weight:500;
	vertical-align:top;
}

.content_text16 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:16px;
	font-weight:100;
	vertical-align:top;
}

.content_blue16i {
	font-family:Arial, Helvetica, sans-serif;
	color:navy;
	font-size:16px;
	font-weight:100;
	font-style:italic;
	vertical-align:top;
}


.content_blue10 {
	font-family:Arial, Helvetica, sans-serif;
	color:navy;
	font-size:10px;
	font-weight:100;
	vertical-align:top;
}

.content_blue12 {
	font-family:Arial, Helvetica, sans-serif;
	color:navy;
	font-size:12px;
	font-weight:100;
	vertical-align:top;
}

.content_blue14 {
	font-family:Arial, Helvetica, sans-serif;
	color:navy;
	font-size:14px;
	font-weight:100;
	vertical-align:top;
}

.content_blue16 {
	font-family:Arial, Helvetica, sans-serif;
	color:navy;
	font-size:16px;
	font-weight:100;
	vertical-align:top;
}

.content_blue18 {
	font-family:Arial, Helvetica, sans-serif;
	color:navy;
	font-size:18px;
	font-weight:100;
	vertical-align:top;
}

.content_blue20 {
	font-family:Arial, Helvetica, sans-serif;
	color:navy;
	font-size:20px;
	font-weight:100;
	vertical-align:top;
}

.content_blue22 {
	font-family:Arial, Helvetica, sans-serif;
	color:navy;
	font-size:22px;
	font-weight:100;
	vertical-align:top;
}

.content_blue24 {
	font-family:Arial, Helvetica, sans-serif;
	color:navy;
	font-size:24px;
	font-weight:100;
	vertical-align:top;
}


.content_red10 {
	font-family:Arial, Helvetica, sans-serif;
	color:red;
	font-size:10px;
	font-weight:100;
	vertical-align:top;
}

.content_red12 {
	font-family:Arial, Helvetica, sans-serif;
	color:red;
	font-size:12px;
	font-weight:100;
	vertical-align:top;
}

.content_red14 {
	font-family:Arial, Helvetica, sans-serif;
	color:red;
	font-size:14px;
	font-weight:100;
	vertical-align:top;
}


.content_red16 {
	font-family:Arial, Helvetica, sans-serif;
	color:red;
	font-size:16px;
	font-weight:100;
	vertical-align:top;
}


.geeky {
	font-family:Tahoma;
	font-size:10px;
	color:#666666;
}
.geeky  A:link{
	font-family:Tahoma;
	font-size:10px;
	color:#666666;
}
.geeky A:visited{
	font-family:Tahoma;
	font-size:10px;
	color:#666666;
}
.geeky  A:active{
	font-family:Tahoma;
	font-size:10px;
	color:#666666;
}
.geeky  A:hover {
	font-family:Tahoma;
	font-size:10px;
	color:#330099;
}

.footer {
	font-family:Tahoma;
	font-size:12px;
	color:#666666;
}
.footer A:link{
	font-family:Tahoma;
	font-size:12px;
	color:#666666;
}
.footer A:visited{
	font-family:Tahoma;
	font-size:12px;
	color:#666666;
}
.footer  A:active{
	font-family:Tahoma;
	font-size:12px;
	color:#666666;
}
.footer  A:hover {
	font-family:Tahoma;
	font-size:12px;
	color:#003399;
}

.links A:link {
	text-decoration:none;
	font-family:"Trebuchet MS";
	color:#003399;
	font-size:14px;
	font-weight:400;
}
.links A:visited {
	text-decoration:none;
	font-family:"Trebuchet MS";
	color:#003399;
	font-size:14px;
	font-weight:400;
}
.links A:active {
	text-decoration:none;
	font-family:"Trebuchet MS";
	color:#003399;
	font-size:14px;
	font-weight:400;
}
.links A:hover {
	text-decoration:none;
	font-family:"Trebuchet MS";
	color:#0033FF;
	font-size:14px;
	font-weight:400;
}
.links_group {
	text-decoration:none;
	font-family:"Trebuchet MS";
	color:#003399;
	font-size:16px;
	font-weight:600;
}


.portfolio_list { 	font-family:"Trebuchet MS";	color:#003399;	font-size:14px;	font-weight:400;}
.portfolio_title { 	font-family:"Trebuchet MS";	color:#003399;	font-size:14px;	font-weight:700;}
.portfolio { 	font-family:"Trebuchet MS";	color:#003399;	font-size:12px;	font-weight:100;}
.portfolio A:link {	font-family:"Trebuchet MS";	color:#003399;	font-size:12px;	font-weight:100;}
.portfolio A:visited {	font-family:"Trebuchet MS";	color:#003399;	font-size:12px;	font-weight:100;}
.portfolio A:active {	font-family:"Trebuchet MS";	color:#003399;	font-size:12px;	font-weight:100;}
.portfolio A:hover {	font-family:"Trebuchet MS";	color:#0033FF;	font-size:12px;	font-weight:400;}

.mobileportfolio_list { 	font-family:"Trebuchet MS";	color:#003399;	font-size:14px;	font-weight:400;}
.mobileportfolio_title { 	font-family:"Trebuchet MS";	color:#003399;	font-size:14px;	font-weight:700;}
.mobileportfolio { 	font-family:"Trebuchet MS";	color:#003399;	font-size:12px;	font-weight:100;}
.mobileportfolio A:link {	font-family:"Trebuchet MS";	color:#003399;	font-size:12px;	font-weight:100;}
.mobileportfolio A:visited {	font-family:"Trebuchet MS";	color:#003399;	font-size:12px;	font-weight:100;}
.mobileportfolio A:active {	font-family:"Trebuchet MS";	color:#003399;	font-size:12px;	font-weight:100;}
.mobileportfolio A:hover {	font-family:"Trebuchet MS";	color:#0033FF;	font-size:12px;	font-weight:400;}


.sidemenu_cell { text-decoration:none; border-bottom: 1px dotted #000000; }
.sidemenu_selected {
text-decoration:none; font-size:13px; font-weight:600; font-family:Arial, Helvetica, sans-serif;	color: #000000;
padding:4px 0px;
}
.sidemenu_selected A:link{
text-decoration:none; font-size:13px; font-weight:600; font-family:Arial, Helvetica, sans-serif;	color: #000000;
padding:4px 0px;
}	
.sidemenu_selected A:visited{	
text-decoration:none; font-size:13px; font-weight:600; font-family:Arial, Helvetica, sans-serif;	color: #000000;	
padding:4px 0px;
}	
.sidemenu_selected A:hover{	
text-decoration:none; font-size:13px; font-weight:600; font-family:Arial, Helvetica, sans-serif;	color: #000000;	
padding:4px 0px;
}	

.sidemenu_notselected {
text-decoration:none; font-size:13px; font-family:Arial, Helvetica, sans-serif;	color: #000000;
padding:4px 0px;
}
.sidemenu_notselected A:link{
text-decoration:none; font-size:13px; font-family:Arial, Helvetica, sans-serif;	color: #000000;
padding:4px 0px;
}	
.sidemenu_notselected A:visited{	
text-decoration:none; font-size:13px; font-family:Arial, Helvetica, sans-serif;	color: #000000;	
padding:4px 0px;
}	
.sidemenu_notselected A:hover{	
text-decoration:none; font-size:13px; font-family:Arial, Helvetica, sans-serif;	color:#990000;	
padding:4px 0px;
}	


.citylinks {				text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;	color:#000000;	font-size:12px;}
.citylinks A:link {	text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;	color:#000000;	font-size:12px;}
.citylinks A:visited {	text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;	color:#000000;	font-size:12px;}
.citylinks A:active {	text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;	color:#000000;	font-size:12px;}
.citylinks A:hover {	text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;	color:#666666;	font-size:12px;}

