@charset "utf-8";
/* CSS Document */

html,body {
	height:100%;
	width:100%;
	margin:auto;
	background-color:#ffffff;
}

img {border:0px;}

th {
	background-color:#3BA8BA;
    font-weight:bold;
    font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
    height:30px;
	vertical-align:middle;
	text-align:center;
	color:#ffffff;
	width:50%;
	text-transform:uppercase;
}

table #infoTable {
    background-color:rgb(224, 243, 245);
    font-weight:normal;
    font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;

}

td table #infoTable {
	vertical-align:middle;
	text-align:center;
    height:30px;
	padding-top:6px;
	padding-bottom:6px;
    color:#666666;
}

.tdStyle {
    height:30px;
	padding-top:6px;
	padding-bottom:6px;
	border-bottom:1px dotted #666666;
    color:#666666;
	vertical-align:middle;
} 

.tdStyleR {
	background-color:#3BA8BA;
    font-weight:bold;
    font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle;
	text-align:center;
	color:#ffffff;
	text-transform:uppercase;
    height:30px;
	padding-top:6px;
	padding-bottom:6px;
}

.tdStyle a:link, .tdStyle a:active, .tdStyle a:visited  {
    color:#666666;
	vertical-align:middle;
}

.tdStyle a:hover  {
	background-color:#3BA8BA;
    color:white;
    text-decoration:none;
	vertical-align:middle;
}

.tdStyleL {
    height:30px;
	padding-top:6px;
	padding-bottom:6px;
	border-bottom:1px dotted #666666;
	border-right:1px dotted #666666;
}

.guestBookHead {
	color:#ffffff;
	background-color:#3BA8BA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}	

.backg {
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
	height:727px;
}

.menuBackg {
	background-image:url(images/menuBackground.jpg);
	background-repeat:no-repeat;
	width:238px;
	height:169px;
	vertical-align:bottom;
}

.dateAreaBackg {
	background-image:url(images/dateAreaBg.jpg);
	background-repeat:repeat-x;
	height:26px;
	text-align:right;
	vertical-align:middle;
	padding-right:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
}

.logoCell {
	width:119px;
	height:125px;
	vertical-align:bottom;
	text-align:left;
	padding-bottom:12px;
}

.addressCell {
	width:119px;
	vertical-align:bottom;
	text-align:left;
	padding-bottom:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9.5px;
	color:#39497A;
}

.menuClass {
	width:202px;
	margin-bottom:12px;
	margin-left:18px;
	margin-right:18px;
	vertical-align:bottom;
	text-align:left;
}

.menuCell {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-bottom:6px;
    padding-top:6px;
	border-bottom:1px dotted #ffffff;
	text-transform:uppercase;
	color:#ffffff;
}

.menuCell a:link, .menuCell a:active, .menuCell a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding-bottom:6px;
    padding-top:6px;
	text-transform:uppercase;
}

.menuCell a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D5B78;
	font-weight:bold;
	padding-bottom:6px;
    padding-top:6px;
	text-transform:uppercase;
	text-decoration:none;
}

.menuCellLast, .menuCellLast a:link, .menuCellLast a:active, .menuCellLast a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding-bottom:6px;
    padding-top:6px;
	text-transform:uppercase;
}

.menuCellLast a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D5B78;
	font-weight:bold;
	padding-bottom:6px;
    padding-top:6px;
	text-transform:uppercase;
	text-decoration:none;
}

.menuCellSelected, .menuCellSelected a:active, .menuCellSelected a:visited, .menuCellSelected a:link, .menuCellSelected a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFF00;
	font-weight:bold;
	padding-bottom:6px;
    padding-top:6px;
	text-transform:uppercase;
	text-decoration:none;	
	border-bottom:1px dotted #ffffff;
	text-decoration:none;
}

.subMenuCell {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;;
	font-weight:bold;
	padding-bottom:6px;
    padding-top:6px;
	border-bottom:1px dotted #ffffff;
	text-transform:uppercase;
}

.subMenuCell a:link, .subMenuCell a:active, .subMenuCell a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;;
	font-weight:bold;
	padding-bottom:6px;
    padding-top:6px;
	text-transform:uppercase;
}

.subMenuCell a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D5B78;
	font-weight:bold;
	padding-bottom:6px;
    padding-top:6px;
	text-transform:uppercase;
	text-decoration:none;
}

.newsBackg {
	background-image:url(images/newsBackground.jpg);
	background-repeat:repeat-x;
	vertical-align:top;
	padding:18px;
	width:238px;
}

.guestbookBackg {
	background-image:url(images/guestbookBackground.jpg);
	background-repeat:repeat-x;
	width:238px;
	padding-left:18px;
    padding-right:18px;
	padding-bottom:18px;
	padding-top:30px;
	vertical-align:top;
}

.mainContentTable {
	width:100%;
	padding:12px;
	heigh:100%;
	border:solid 2px #CCCCCC;
}

.siteCredits, A.siteCredits:link, A.siteCredits:active, A.siteCredits:visited, .siteCredits a:link, .siteCredits a:active, .siteCredits a:visited{
	padding-top:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:14px;
	color:#3BA8BA; 
    vertical-align:top;
	font-weight:bold;
}

A.siteCredits:hover, .siteCredits a:hover{
	padding-top:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:14px;
	color: #70A53A;
	text-decoration:none;
	font-weight:bold;
}


.siteCredits2 {
	padding-top:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:12px;
	color:#666666; 
    vertical-align:top;
	font-weight:normal;
}


A.siteCredits2:link, A.siteCredits2:active, A.siteCredits2:visited, .siteCredits2 a:link, .siteCredits2 a:active, .siteCredits2 a:visited{
	padding-top:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:12px;
	color:#666666; 
    vertical-align:top;
	font-weight:bold;
}

A.siteCredits2:hover, .siteCredits2 a:hover{
	padding-top:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:12px;
	color:#3BA8BA; 
    vertical-align:top;
	font-weight:bold;
	text-decoration:none;
}


.loginclass, A.loginClass:link, A.loginClass:visited, A.loginClass:active {

   font-family:  Arial, Helvetica;
   font-size:  11px;
   font-weight: normal;
   font-weight:bold;
   color: #ffffff;

}

A.loginClass:hover  {
   font-size:  11px;
   font-weight: normal;
   font-weight:bold;
   color: #ffffff;
   text-decoration:underline;
}

.mainHeading {
   font-family:Arial, Helvetica, sans-serif;
   text-align:left;
   font-size:25px;
   color:#70A53A;
   padding-bottom:5px;
}

.subHeading, .subHeading a:link, .subHeading a:active, .subHeading a:visited {
   font-family:Arial, Helvetica, sans-serif;
   text-align:left;
   font-size:13px;
   color:#666666;
   text-transform:uppercase;
   padding-bottom:12px;
   border-bottom:solid 1px #CCCCCC;
}

.subHeading a:hover, {
   font-family:Arial, Helvetica, sans-serif;
   text-align:left;
   font-size:13px;
   color:#666666;
}

.subSubHeading {
   font-family:Arial, Helvetica, sans-serif;
   text-align:left;
   font-size:12px;
   color:#3AA8B9;
   text-transform:uppercase;
   padding-bottom:10px;
   padding-top:15px;
   font-weight:bold;
}

.subSubHeadingN {
   font-family:Arial, Helvetica, sans-serif;
   text-align:left;
   font-size:12px;
   color:#3AA8B9;
   text-transform:uppercase;
   padding-bottom:5px;
   padding-top:5px;
   font-weight:bold;
}

.subSubHeadingN a:active, .subSubHeadingN a:link, .subSubHeadingN a:visited {
   font-family:Arial, Helvetica, sans-serif;
   text-align:left;
   font-size:12px;
   color:#3AA8B9;
   text-transform:uppercase;
   padding-bottom:5px;
   padding-top:5px;
   font-weight:bold;
}

.subSubHeadingN a:hover {
   font-family:Arial, Helvetica, sans-serif;
   text-align:left;
   font-size:12px;
   color:#3AA8B9;
   text-transform:uppercase;
   padding-bottom:5px;
   padding-top:5px;
   font-weight:bold;
}

.subHeading2 {
   font-family:Arial, Helvetica, sans-serif;
   text-align:left;
   font-size:13px;
   color:#666666;
   text-transform:uppercase;
}

.mainText {
   font-family:Arial, Helvetica, sans-serif;
   text-align:left;
   font-size:12px;
   color:#666666;
   vertical-align:middle;
}		

.whiteMainHeading {
   font-family:Arial, Helvetica, sans-serif;
   text-align:left;
   font-size:16px;
   color:#ffffff;
   text-transform:uppercase;
   font-weight:bold;
   vertical-align:top;
   padding-bottom:0px;
}

.white11B, .white11B a:link, .white11B a:active, .white11B a:visited {
   font-family:Arial, Helvetica, sans-serif;
   text-align:left;
   font-size:11px;
   color:#ffffff;
   font-weight:none;
   vertical-align:top;	
}

.white11B a:hover {
   font-family:Arial, Helvetica, sans-serif;
   text-align:left;
   font-size:11px;
   color:#ffffff;
   font-weight:none;
   vertical-align:top;	
   text-decoration:underline;
}

.white11Bold, .white11Bold a:link, .white11Bold a:active, .white11Bold a:visited {
   font-family:Arial, Helvetica, sans-serif;
   text-align:left;
   font-size:11px;
   color:#ffffff;
   vertical-align:top;	
   font-weight:bold;
}

.white11Bold a:hover {
   font-family:Arial, Helvetica, sans-serif;
   text-align:left;
   font-size:11px;
   color:#ffffff;
   vertical-align:top;	
   font-weight:bold;
   text-decoration:underline;
}

.white13Bold, .white13Bold a:link, .white13Bold a:active, .white13Bold a:visited {
   font-family:Arial, Helvetica, sans-serif;
   text-align:left;
   font-size:13px;
   color:#ffffff;
   vertical-align:top;	
   font-weight:bold;
}

.white13Bold a:hover {
   font-family:Arial, Helvetica, sans-serif;
   text-align:left;
   font-size:13px;
   color:#ffffff;
   vertical-align:top;	
   font-weight:bold;
   text-decoration:none;
}

.white12 {
   font-family:Arial, Helvetica, sans-serif;
   text-align:left;
   font-size:12px;
   color:#ffffff;
   font-weight:none;
   vertical-align:top;	
}

.editButton, .editbutton a:link, .editbutton a:active, .editbutton a:visited {
   font-family:Arial, Helvetica, sans-serif;
   text-align:left;
   font-size:13px;
   color:#FFFF00;
   text-transform:uppercase;	
   font-weight:bold;
   padding-left:5px;
}

.editbutton a:hover, {
   font-family:Arial, Helvetica, sans-serif;
   text-align:left;
   font-size:13px;
   color:#FFFF00;
   text-transform:uppercase;	
   font-weight:bold;
   padding-left:5px;
   text-decoration:underline;
}

.radMenuText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;	
}

.radMenuText a:active, .radMenuText a:visited, .radMenuText a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;	
}

.radMenuText a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D5B78;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;	
}

.mushroomMenu {
	padding-bottom:6px;
    padding-top:6px;
	border-bottom:1px dotted #ffffff;
	width:100%;
}

.subMenuCell2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;;
	font-weight:bold;
	padding-bottom:6px;
    padding-top:6px;
	border-bottom:1px dotted #ffffff;
	text-transform:uppercase;
	width:200;
}

.subMenuCell2 a:link, .subMenuCell2 a:active, .subMenuCell2 a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;;
	font-weight:bold;
	padding-bottom:6px;
    padding-top:6px;
	text-transform:uppercase;
}

.subMenuCell2 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D5B78;
	font-weight:bold;
	padding-bottom:6px;
    padding-top:6px;
	text-transform:uppercase;
	text-decoration:none;
}

.invisible {visibility:hidden;}

.txtBoxFont {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding-left:4px;
}

.sendButton, .sendbutton a:link, .sendbutton a:active, .sendbutton a:visited {
   font-family:Arial, Helvetica, sans-serif;
   text-align:left;
   font-size:13px;
   color:#70A53A;
   text-transform:uppercase;	
   font-weight:bold;
   padding-left:5px;
}

.sendbutton a:hover, {
   font-family:Arial, Helvetica, sans-serif;
   text-align:left;
   font-size:13px;
   color:#70A53A;
   text-transform:uppercase;	
   font-weight:bold;
   padding-left:5px;
   text-decoration:underline;
}