body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	color: #666666;
}

td {
	font-size: 12px;
}

h1 {
	font-size: 16px;
}

a {
	text-decoration: none;
	font-weight:bold;
	color: #990000;
}

a:hover {
	text-decoration: underline;
	color: #660000;	
}

input {
	border: 1px solid #999999;
	color: #666666;
	background-color: #ffffff;
}

textarea {
	border: 1px solid #999999;
	color: #666666;
	background-color: #ffffff;
	scrollbar-face-color:#ffffff; 
	scrollbar-shadow-color:#ffffff; 
	scrollbar-highlight-color:#999999; 
	scrollbar-3dlight-color:#ffffff; 
	scrollbar-darkshadow-color:#ffffff; 
	scrollbar-track-color:#ffffff; 
	scrollbar-arrow-color:#999999;
}

select {
	border: 1px solid #999999;
	color: #666666;
	background-color: #ffffff;
}

.mainpage {
	position: relative;
	top: 0px;
	left: 0px;
	width: 750px
}

.clogo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 375px
}

.ccontact {
	position: absolute;
	top: 0px;
	left: 375px;
	width: 375px
}

.content {
	padding: 10px;
}

.navoutline {
	position:absolute;
	top:76px;
	left: 0px;
	width: 750px;
	border: 1px solid #990000
}

.nav {
	padding-left: 10px;
	padding-top: 5px;
	padding-right:0px;
	padding-bottom: 5px;
}

.navbg {
	position: absolute;
	top: 77px;
	left: 575px;
	width: 176px;
	height: 25px;
	padding:0px;
	background-image:url(../images/rightfade.jpg);
	background-repeat:repeat-y;
}

.topimg {
	position:absolute;
	top:103px;
	left:0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.homemaincontent {
	position:absolute;
	top:308px;
	left:0px;
	width: 750px;
}

.maincontent {
	position:absolute;
	top:208px;
	left:0px;
	width: 750px;
}

.homeleftcontent {
	position:relative;
	top:0px;
	left:0px;
	width: 255px;
	padding-bottom: 75px;
}

.homecentrecontent {
	position:absolute;
	top:0px;
	left:255px;
	width: 247px;
}

.homerightcontent {
	position:absolute;
	top:0px;
	left:502px;
	width: 247px;
}

.leftcontent {
	position:relative;
	top:0px;
	left:0px;
	width: 495px;
	border-right: 1px solid #cccaca
}

.rightcontent {
	position: absolute;
	top: 0px;
	left: 495px;
	width: 255px;
}

.bottomlink {
	position:relative;
	top:auto;
	left:auto;
	width: 750px;
	font-size: 10px;
	padding-top:10px;
}

.footer {
	position:relative;
	top:auto;
	left:auto;
	font-size: 10px;
	padding-top:10px;
	border-top: 1px solid #990000;
	padding-bottom: 200px	
}

.footerlink {
	font-size: 10px;
	padding-top:10px;
	padding-bottom:10px;
	border: 1px solid #990000;
}

.testimonialtext {
	text-align:justify;
	font-size:14px;
}

.clientlink {
	position:absolute;
	top:32px;
	left:248px;
	width: 227px;
	height: 12px;
}

.footertop {
	padding-bottom:115px;
}

.footertopm {
	padding-bottom:215px;
}

.footertopmm {
	padding-bottom:340px;
}

.solmentgm {
	width: 220px;
	height: 300px;
	border: 1px solid #999999;
}

.nlt {
	width: 200px;	
}

.nlti1 {
	position:relative;
	top: 0px;	
	left:16px;
}

.nlti2 {
	position:relative;
	top: 5px;	
	left:18px;
}

.contf {
	width: 450px;	
}

.contfi {
	position:relative;
	top: -20px;	
	left:148px;
}

.hlink a {
	text-decoration: underline;
	color: #990000;
}

.hlink a:hover {
	text-decoration: none;
	color: #660000;	
}

.biggertext {
	font-size:14px;
}

.smallertext {
	font-size:10px;
}

.toptext {
	font-weight: bold;	
}

.headingtext {
	font-weight: bold;
	font-size:14px;
	color:#990000;	
}

.redtext {
	color:#990000;	
}

.bigtext {
	font-size: 18px;
	font-weight: bold;	
}

.bigredtext {
	font-size: 18px;
	font-weight: bold;
	color:#990000;	
}

.biggerredtext {
	font-size: 14px;
	color:#990000;
}

.italictext {
	font-style:italic;
}

.italicgreentext {
	font-style:italic;
	color:#006633;
}

.italicredtext {
	font-style:italic;
	font-weight:bold;
	color:#990000;
}

.biggeritalicredtext {
	font-style:italic;
	font-weight:bold;
	font-size:18px;
	color:#990000;
}

.italicredtext {
	font-style:italic;
	font-size:14px;
	color:#990000;
}

.welcomelist {
	margin: 15px;
	padding: 0px;
}

.welcomelistitem {
	padding-bottom: 12px;
}

.leftvl {
	border-left: 1px solid #cccaca;
}

.leftvl-padding {
	border-left: 1px solid #cccaca;
	padding:10px;
}

.greybox {
	background-color: #f0f0f0;
	border: 1px solid #999999;
	padding:10px;
}

.greenbox {
	background-color:#F3FAF1;
	border: 1px solid #999999;
	padding:10px;
}