body { color: black; font-size: 12px; font-family:Arial; background-image:url(../images/system/backinggradient.jpg); text-align: center; margin:0px;}
body, html { height: 100%; }
p { }

a:link { color:#000000;text-decoration:none; }
a:visited { color:#000000;text-decoration:none; }
a:hover { color:#b42f32; text-decoration:none; }
a:active { color:#b42f32; text-decoration:none;}


.title {
font-size:14px;
color:#336600;
}
.navbar
{
	vertical-align:top;
	padding:0px;
	text-align:center;
	font-size:14px;
	color:#FFCC66;
}
.leftnav
{
	vertical-align:top;
	padding-top:0px;
	padding:10px;
	padding-right:10px;
	text-align:left;
	font-size:12px;
	width:196px;
	background-color:#f4e0e0;
}
.navheadtext
{
	font-size:16px;
	color:#b42f32;
}
.topheadtext
{
	font-size:20px;
	color:#000000;
}
.subheadtext
{
	font-size:16px;
	color:#000000;
}
.subheadtext2
{
	font-size:18px;
	color:#000000;
}

.pageheader
{
	padding:15px;
	font-size:19px;
	color:#000066;
	text-align:right;
	
}
.maincontent
{
	padding:10px;
	text-align:left;
}
.subheadbox1
{
	padding-left:0px;
	background-image:url(../images/system/subbar.jpg);
	height:15px;
	text-align:right;
	font-size:20px;
	vertical-align:middle;
	color:#FFFFFF;
}
.topper
{
	padding-right:20px;
	background-color:#FFFFFF;
	width:718px;
	height:87px;
	text-align:right;
	font-size:18px;
	color:#FFFFFF;
	vertical-align:middle;
}
.tabon
{
	background-color:#b42f32;
	padding:5px;
	height:20px;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	
}

.taboff
{
	background-color:#f4e0e0;
	padding:5px;
	height:20px;
	font-size:13px;
	font-weight:normal;
	text-align:center;
	border-right:1px solid #9d9ec2;
	
}
.boldyellowtext
{
color:#f5d36c;
font-size:24px;
font-weight:bold;
}
.boldbluetext
{
color:#f5d36c;
font-size:24px;
font-weight:bold;
}
.test1
{
color:#000066;
font-size:12px;
font-style:italic;
}
.test2
{
color:#FF0000;
font-size:11px;
font-weight:normal;
}

.footer
{
background-color:#b7b7b7;
font-size:11px;
font-weight:normal;
text-align:center;
vertical-align:middle;
padding:10px;
}
.body
{
padding:15px;
background:#FFFFFF;
text-align:left;
vertical-align:top;
}

.body2
{
padding:0px;
background:#FFFFFF;
text-align:left;
vertical-align:top;
}

.leftmenuitem {
	font-size: 11px;
	font-weight:bold;
	background-color: #FFFFFF;
	padding: 5px;
	border-bottom:1px solid #9d9ec2;
	border-left:1px solid #9d9ec2;
	border-right:1px solid #9d9ec2;
}
.leftmenuitem2 {
	font-size: 11px;
	font-weight:bold;
	background-color:#FFFFFF;
	padding: 5px;
	border-bottom:1px solid #9d9ec2;
	border-left:1px solid #9d9ec2;
	border-right:1px solid #9d9ec2;

}
.leftmenuitemhead {
	font-size: 12px;
	background-color: #b7b7b7;
	color:#000000;
	padding: 5px;
	border-top: 1px solid #f5d36c;
	border-bottom: 1px solid #9d9ec2;
	border-left: 1px solid #f5d36c;
	border-right: 1px solid #f5d36c;

}
.leftmenuitemhead2 {
	font-size: 12px;
	background-color: #b42f32;
	color:#FFFFFF;
	padding: 5px;
	border-top: 1px solid #f5d36c;
	border-bottom: 1px solid #9d9ec2;
	border-left: 1px solid #f5d36c;
	border-right: 1px solid #f5d36c;

}
.leftmenuitemlast {
	font-size: 11px;
	font-weight:bold;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #9d9ec2;
}
.leftmenuitemlast2 {
	font-size: 11px;
	font-weight:bold;
	background-color: #a9abe8;
	padding: 5px;
	border: 1px solid #9d9ec2;
}

.footer2
{color:#FFFFFF;
text-align:center;
font-size:10px;
}

.table1
{
padding:5px;
text-align:left;
border: 1px solid #999999;
}
.table4
{
padding:5px;
text-align:left;
}
.table2
{
padding:5px;
text-align:left;
background-color:#CCCCCC;
border: 1px solid #999999;

}
.table3
{
padding:5px;
text-align:left;
background-color:#000250;
color:#FFFFFF;
border: 1px solid #999999;

}
.homeframe {
	background-image:url(../images/homes/home1.jpg);
	text-align: center;
}
.topbuttonleft {
text-align:right;
font-size:16px;
font-weight:bold;
}
.topbuttonright {
text-align:left;
font-size:16px;
font-weight:bold;
}
.sidebuttonleft {
text-align:right;
font-size:12px;
}
.sidebuttonright {
text-align:left;
font-size:12px;
}
.insuranceframe {
	background-image:url(../images/homes/flats1.jpg);
	text-align: center;
}
.highnetframe {
	background-image:url(../images/homes/highnet1.jpg);
	text-align: center;
}
.introfooter {
	background-image:url(../images/homes/footer.jpg);
	text-align: center;
	height:47px;
	width:927px;
	vertical-align:middle;
}
