.page
{
	display:block;
	width:786px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-color:#FFFFFF;

}
.top
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
	background-image: url(images/top.jpg);
	background-repeat: repeat-x;
	height: 24px;
	text-align:right;
	vertical-align:middle;
	padding-right:6;
	font-weight:bold;
	line-height:20px;
}
.top  A:link {text-decoration: none; color:#ffffff;}
.top  A:visited {text-decoration: none; color:#ffffff;}
.top  A:hover {text-decoration: underline; color:#FFE400;}
.banner 
{
	background-image: url(images/backslogan.jpg);
	background-repeat: repeat-x;
	height: 74px;
}
.bannerleft
{
text-align:left;
float:left;
}
.bannercenter
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	top:200;
	font-weight:bold;
	padding-top:35;;
}
.bannerright
{
float:right;
margin-bottom:2px;
}
.navi
{
height:43;
line-height:normal;
margin-bottom:0;
margin-bottom:-4px;
margin-top:-4px;
}
.promo
{
height:160;
line-height:normal;
margin-bottom:3;
}
.contentleft
{
text-align:left;
float:left;
width:208px;
}
.newsletter,.latestnews,.support
{
width:208px;
}
.newsletterleft
{
position:absolute;
float:left;
height:25px;
width:136px;

}
.supportleft
{
position:absolute;
float:left;
height:24px;
width:127px;
background-repeat:repeat-x;
background-image:url(images/supportback.jpg);
}
.latestnewsleft
{
position:absolute;
float:left;
height:25px;
width:136px;
background-repeat:repeat-x;
background-image:url(images/latestback.jpg);
}

.supportright
{
float:right;
height:24px;
margin-left:-4px;
}
.newsletterright, .latestnewsright
{
float:right;
height:25px;
margin-left:-4px;
}
.supportcenter
{
background-image:url(images/supportback.jpg);
height:24px;
margin-bottom:4px;

}
.homesupport  A:link {text-decoration: none; color:#AD3400;}
.homesupport  A:visited {text-decoration: none; color:#AD3400;}
.homesupport  A:hover {text-decoration: underline; color:#2653BA;}

.newslettercenter
{
background-image:url(images/newslettertop.jpg);
height:25px;
margin-bottom:4px;

}
.latestnewscenter
{
background-image:url(images/latestback.jpg);
height:25px;
margin-bottom:4px;

}
.newslettercontents
{
	font-family:Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height:normal;
	color:#333333;
	background-image:url(images/leftback.jpg);
	background-repeat:repeat-y;
	width:205px;
	text-align:left;
	padding-left:9px;
		margin-top:-4px;

}
.matter
{
width:193px;
clear:both;
}
.input
{
border:1px solid #999999;
line-height:20px !important;
font-family:Tahoma, Verdana, Arial;
color:#666666;
padding-left:2px;
}
.newsletterbottomleft
{
position:absolute;
float:left;
background-repeat:repeat-x;
background-image:url(images/newsletterbottom.jpg);
height:19px;
}
.newsletterbottomright
{
margin-left:-4px;
float:right;
background-repeat:repeat-x;

background-image:url(images/newsletterbottom.jpg);
height:19px;
}
.newsletterbottomcenter
{
background-image:url(images/newsletterbottom.jpg);
height:19px;
min-width:205px;
}
.paypal
{
text-align:center;
width:208;
}
/* content right*/
.contentright
{
text-align:left;
float:right;
width:578px;
}
.testimonials
{
width:578px;
display:block;
}
.testimonialsleft
{
position:absolute;
float:left;
height:25px;
width:143px;
background-repeat:repeat-x;
background-image:url(images/testiback.jpg);
}
.testimonialsright
{
float:right;
height:25px;
margin-left:-4px;
}
.testimonialscenter
{
background-image:url(images/testiback.jpg);
height:25px;
margin-bottom:4px;
}
.testicontents
{
	font-family:Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height:normal;
	color:#333333;
	text-align:left;
	padding-left:20px;
	background-image:url(images/testicontentback.jpg);
	background-repeat:repeat-y;
	text-align:left;
	width:578px;
	margin-top:-4px;
	display:block;
	min-height:115px;
}
.mattertesti
{
width:550px;
clear:both;
}
.testiimage
{
display:block;
float:left;
width:92px;
padding-top:8;
text-align:left;
}
.testiright
{
float:right;
width:293px;
padding-top:8;
text-align:left;
}
.testicenter
{
margin-left:10px;
width:520px;
text-align:left;
}
.testibottomleft
{
position:absolute;
float:left;
background-repeat:repeat-x;
background-image:url(images/testibottomback.jpg);
height:19px;
width:17px;
}
.testibottomright
{
float:right;
margin-left:-4px;
background-repeat:repeat-x;
width:12px;
background-image:url(images/testibottomback.jpg);
height:19px;
}
.testibottomcenter
{
background-image:url(images/testibottomback.jpg);
height:19px;
}
.leftbox
{
float:left;
width:291px;
margin:0px;
}
.rightbox
{
margin:0px;
float:right;
width:287px;
z-index:1;
}
.leftboxtopleft
{
position:absolute;
background-image:url(images/boxback.jpg);
background-repeat:repeat-x;
height:25px;
float:left;
}
.leftboxtopright
{
background-image:url(images/boxback.jpg);
background-repeat:repeat-x;
height:25px;
float:right;
margin-left:-4px;
}
.leftboxtopcenter
{
background-image:url(images/boxback.jpg);
background-repeat:repeat-x;
height:25px;
margin-bottom:4px;
}
.rightboxtopleft
{
position:absolute;
background-image:url(images/boxback.jpg);
background-repeat:repeat-x;
height:25px;
float:left;
}
.rightboxtopright
{
height:25px;
float:right;
width:14px;
text-align:right;
margin-left:-4px;
}
.rightboxtopcenter
{
background-image:url(images/boxback.jpg);
background-repeat:repeat-x;
height:25px;
margin-bottom:4px;
}
.boxcontent
{
display:block;
margin-top:-4px;
background-image:url(images/boxcontentback.jpg);
width:291px;
min-height:130px;
background-color:#F8F9E9;
padding-left:13px;
margin-bottom:-5px;
}
.boxcontentright
{
display:block;
margin-top:-4px;
background-image:url(images/boxrightback.jpg);
width:286px;
min-height:130px;
background-color:#F8F9E9;
margin-bottom:-5px;
}
.contentboxleft
{
float:left;
padding-top:14px;
text-align:left;
}
.rightcontentboxleft
{
text-align:left;
float:left;
padding-top:14px;
padding-left:15px;
}
.contentboxright
{
	font-family:Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height:normal;
	color:#333333;
	text-align:left;
	padding-right:12px;
	width:197px;
	padding-top:14px;
	float:right;
}
.rightcontentboxright
{
	font-family:Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height:normal;
	color:#333333;
	text-align:left;
	padding-right:2px;
	width:175px;
	padding-top:14px;
	float:right;
}
.boxbottomleft
{
margin-right:-4px;
float:left;
background-repeat:repeat-x;
background-image:url(images/boxbottomback.jpg);
height:16px;
}
.boxbottomright
{
margin-left:-4px;
float:right;
background-repeat:repeat-x;
background-image:url(images/boxbottomback.jpg);
height:16px;
}
.boxbottomcenter
{
background-image:url(images/boxbottomback.jpg);
height:16px;
margin-bottom:-4px;
}
.footer
{
	display:block;
	width:786px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	position:relative;
	clear:both;
	background-image:url(images/footer.jpg);
	height:111px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	text-align:center;
	line-height:5px;
	}
.footer A:link {text-decoration: none; color:#ffffff;}
.footer A:visited {text-decoration: none; color:#ffffff;}
.footer A:hover {text-decoration: underline; color:#FFE400;}
#otherpage
{
	padding-top: 7px;
	width:578px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #373737;
	line-height:16px;
	color:#333333;
	text-align:justify;
	padding-left:5px;
}
h1
{
	border-bottom: 1px dotted #999;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	color: #2b6093;
	font-size: 19px;
	margin: 0;
	padding: 0 0 2px 0;
	font-weight:normal;
}
.PageHeading {
	margin: 4px 4px 0 0;
	padding: 3px 5px;
	background: #FFFFFF;
	border-bottom: 2px solid #0161BD;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #0161BD;
	clear: both;
	text-align:left;
}

.PageSubHeading {
	margin: 8px 4px;
	padding: 2px 0 2px 9px;
	background: #ECEFDE;
	border-bottom: 1px solid #94A63B;
	font-family: trebuchet ms, verdana, arial, sans-serif;
	font-size: 15px;
	color: #003660;
	clear: both;
	font-weight: bold;
	text-align:left;
}

p {
	line-height: 16px;
	margin-top:5px;
	font-size: 11px;
}

.red-text {
	color:#CC0000;
	}

.green-text {
	color:#3B9D00;
	}

.highlight  {
	background-color: #ffffcc;
}
