.ViewerBody 
{
	background-color: #E8E8E8;
	font-family:Arial;
	margin: 0px;
}

.HtmlEditor
{
    background-color: White;
	font-family:Arial;
	margin: 0px;
	color: Black;
}

.ContactUs
{
	text-align:right;
	color: #3C646E;
	width: 325px;	
	height: 285px;										
}

.ContactUs input
{
	border: solid 1px #C1D8DE;
	color: Black;		
}

.ContactUs textarea
{
	border: solid 1px #C1D8DE;
	color: Black;
	overflow: auto;
	resize: none;
}

.SideBox
{
	text-align: right;
	background-image: url('Images/ContactUsBG.png');
	background-repeat: no-repeat;
	height: 149px;	
	font-size: 12px;
	color: #145474;
	padding: 3px 5px 0px 0px;
	width: 208px;				
}

.SideBoxTitle
{
	height: 27px; 
	width: 143px; 
	text-align: right;
	padding: 0px 70px 0px 0px;
	font-size: large;	
}

.Left
{
	text-align: left;
	padding-left: 50px;
}

.Middle
{
	text-align: right;
	padding-right: 220px;
	padding-top: 8px;
}

.SideBox input
{
	border: solid 1px #95C4D3;
	color: Black;		
}

.SideBox textarea
{
	border: solid 1px #95C4D3;
	color: Black;
}
.ContentText
{
	margin-top: 0px;
}
.ContentText p
{
	margin: 5px;
}

h1
{		
	margin-top: 0px;
	font-size: x-large;
}

h2
{
	margin-top: 0px;
	font-size: larger;
}


.Forumtable
{
    width: 100%;
    font-size: 12px;
}
.Forumtable th
{
    text-align: center;
}
.Forumtable td
{
    border-top: solid 1px gainsboro;
}

.Forumtable tr:hover
{
    background-color: #ffffff;
}
.MsgTitles
{
    font-weight: bold;
    font-size: 18px;
}
.MsgDate
{
    font-size: 13px;
    vertical-align: middle;
    text-align: center;
}

a.nav:visited, a.nav:link, a.nav:active
{
	
	text-decoration: none; 
	color: #FFFFFF;
}
a.nav:hover
{
	text-decoration: none; 
	color: #FFFFFF;	
}

.HoverBG
{
	height: 20px;
	border-bottom: solid 1px #8EB9C7; 
	text-align: center; 
	vertical-align: middle; 	 
	background-image: url('Images/PopupMenuItemBG.png'); 
	background-repeat: no-repeat;
}

.DefaultBG
{
	height: 20px;
	border-bottom: solid 1px #8EB9C7;
}


.HMSeparator
{
	width: 2px; height: 45px; background-image: url('Images/HSeperator.png'); background-repeat: no-repeat;
}

.PopMenuItem a , .PopMenuItem td
{
	text-decoration: none;
	color: #11546c;
	font-weight:bold;
}

.PopMenuItem td {height:25px; border-bottom:solid 1px #71919d;}

.PopMenuItem:hover
{
	background-color:#DAEAEE;	
	color: #11546c;
	text-decoration: none;
	font-weight:bold;
}
.PopMenuItem:hover a , .PopMenuItem:hover td 
{
	color: #11546c;
	text-decoration: none;
	font-weight:bold;
}
.VPopMenuItem a, .VPopMenuItem td 
{
	color: #3C424F;
	font-weight:bold;
}
.HMenuHP
{
	width: 141px; text-align: center; vertical-align: middle; color:#ffffff; font-weight:bold;
}
.HMenuHP a {color:#ffffff; font-weight:bold;}

.VMCTable td {border-bottom:solid 1px #a7caa5;}
.MenuItem
{
	height:30px; 
	padding-right: 30px; 
	vertical-align: middle;	
	font-size: 15px;	
	cursor:pointer;	
}

.MenuItem , .MenuItem td, .MenuItem a
{
    font-weight:bold; text-decoration:none;
}

.GuestBookTitle
{
	width: 535px; 
	height: 25px; 
	background-image: url('Images/GuestsBookTittle.png');
	text-align: right;
	vertical-align: middle;
	color: #15546B;
	padding-right: 5px;
	font-size: 16px;
	font-weight: bold;
}
.GuestBookTime
{
	text-align: right;
	vertical-align: middle;
	color: #15546B;
	padding: 5px 10px 5px 0px;
	font-size: 12px;
}

.GuestBookLabel
{
	width: 80px; 
	padding: 8px 8px 8px 0px; 
	text-align: right;
	font-size: 16px;
}

.GuestBookInput
{
	width: 452px; 
	padding: 8px 0px; 
	text-align: right;
	font-size: 17px;
}