@charset "utf-8";
/* CSS Document */
.header	{
	margin:0 auto;
	width:847px;
	height:100px;
	background-image:url(images/header.gif);
}
.main	{
	margin:0 auto;
	width:847px;
	height:100%;
	
}
.flashbann	{
	margin:0 auto;
	width:847px;
	height:24px;
	text-align:center;
	background-color:#CCF5EB;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 4px #FFFFFF;
	
}
.firstcolumn	{
	width:188px;
	float:left;
	background-color:#FFFFFF;

}
.secondcolumn	{
	float:right;
	background-repeat:repeat-y;
	width:655px;
	min-height:400px;
	
}
.moodeyfoot	{
	width:847px;
	height:50px;
	margin:0 auto;
	clear:left;
	color:#666666;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/footer.gif);
	background-repeat:no-repeat;
}
div#column2 {
    margin: 0;
    padding:0;
    background-position: right;
    background-repeat: repeat-y;
    width: 100%;    
}
div#column1 {
    margin: 0px;
    padding: 0px;
    width: 100%;
    
}
.bodtext	{
	padding:20px;
	padding-top:0px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
}
.bodtext a:active, .bodtext a:link, .bodtext a:visited	{
	color:#010080;
	text-decoration:none;
}
.bodtext a:hover	{
	text-decoration:underline;
}
.clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.menuitems	{
	width:188px;
	height:44px;
	border-right:solid #336699 1px;
	border-bottom:solid #336699 1px;
	color:#336699;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:right;
	margin-right:4px;
	line-height:44px;
}
.menuitems a:link, .menuitems a:visited	{
	color:#336699;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
	display:block;
	margin-right:4px;
}
.menuitems a:hover	{
	color:#33CCBA;
}
.menuitems a:active	{
	background-color:#AAEFDD;
	display:block;
}
.imageitems	{
	width:188px;
	border-right:solid #336699 1px;
	border-bottom:solid #336699 1px;
	color:#336699;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:left;
	margin-right:0px;
	line-height:44px;
}
.telno	{
	clear:both;
	float:left;
	display:inline;
	margin-left:310px;
	margin-top:-38px;
}
.emailadd	{
	position:relative;
	margin-left:560px;
	width:290px;
	margin-top:-39px;
}
.emailadd a:link, .emailadd a:active, .emailadd a:visited	{
	text-decoration:none;
	color:#666666;
}
.emailadd a:hover	{
	color:#00CCCC;
	text-decoration:underline;
}
td	{
	height:24px;
}
.contblock	{
	position:relative;
	left:220px;
	width:43px;
	height:50px;
}
.emailblock	{
	position:relative;
	margin-top:-50px;
	left:455px;
	width:43px;
	height:50px;
	
}
img	{
	border:0;
}
.terms	{
	position:relative;
	margin-top:8px;
	left:0px;
	width:480px;
	
	font-size:10px;
}
.terms a:link, .terms a:active, .terms a:visited	{
	color:#666666;
	text-decoration:none;
}
.terms a:hover	{
	color:#00CCCC;
	text-decoration:underline;
}
.designers	{
	position:relative;
	margin-top:-25px;
	left:760px;
	width:480px;
	height:24px;
	font-size:10px;
	color:#666666;
}
.designers a:link, designers a:active, .designers a:visited	{
	color:#666666;
	text-decoration:none;
}
.designers a:hover	{
	color:#00CCCC;
	text-decoration:underline;
}
.headings	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
h1	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
}
#virtassist li	{
list-style-image:url(images/tick.png);
}
#virtlistwhite	{
color:#fff;
}
