BODY {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 100%;
	margin:0;
}
H1 {color:#6699CC; font-size:16px; font-weight:bold; display:inline; padding-top:5px;}
H3{ display: inline; color:#111111; font-size:18px; font-family:"Times New Roman", Times, serif; overflow:hidden; font-stretch:narrower;}
H5{ display: inline; color:#990000; font-size:12px; }

HR {
	width:90%;
	color:#aaaacc;
	height:1px;
	azimuth:left;
	text-align:left;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: 0;
}

A {color:#3399FF; font-stretch:expanded;}
a:hover {color:#000066; text-decoration:none}

LI {
	line-height:24px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #D5D6FF;
}

#container {
	position:absolute;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	min-height:500px;
}

#header {
	background-image:url(../images/topbackground.jpg);
	background-position:top;
	background-repeat:repeat-x;
	text-align:center;
	height:210px;
	width: 100%;
}

#topmenu { position: relative;
	margin-left:auto;
	margin-right:auto;
	top:-200px;
	width:760px;
	height:46px;
	z-index:2;
}
#footer {
bottom: 0;
font-size:9px;
background-color: #e4e4e4;
color: #0033CC;
width: 680px;
text-align: center;
padding: 2% 5%;
height:10px;
}
#footer A {color:#990000;}
#footer A:hover {color:#0033CC; text-decoration:none}

.r1 a {
	display:block;
	width: 117px;
	height:46px;
	border-width:0px;
	vertical-align:middle;
	text-align:center;
	font: bold 13px sans-serif;
	color:#FFF;
	background: url("../images/button.png") 0 0 no-repeat;
	text-decoration: none;
	padding-top: 13px;
	padding-bottom: 10px;
}
.r1 a:hover { 
background: url("../images/buttonDOWN.png") 0 0 no-repeat;
color: #000000;
}
.r1 a:active {
background: url("../images/buttonDOWN.png") 0 0 no-repeat;
color:#aaa;
} 
 
 
#maincontent {width:760px; margin-left:auto; margin-right:auto; padding-left:10px;} 
#leftside {width:450px; float:left;} 

#halfhalf {width:40%; float:left;} 
#rightsite {width:240px; padding:5px; float:right; margin-right:10px; text-align:right;}

#bluebox {
	width:443px;
	height:175px;
	background:url(../images/mainbox.jpg) no-repeat top;
	background-position:left top;
	 overflow:hidden;
	}
	
.bluebox {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.cool {	color: #0066FF;	font-size: 14px;}

.red {color:#FF0000;}

#clientlist { padding:10px;}
#footnote {
	bottom:0px;
	width:100%;
	text-align:left;
	font-size:9px;
	font-variant:normal;
	font-style:italic;
	vertical-align: sub;
}

.boxt {background:url(../images/boxtop.png) bottom no-repeat; height:8px;}
.boxm {
	background:url(../images/boxmiddle.png) repeat-y;
	margin-left:4px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.boxb {background:url(../images/boxbottom.png) top no-repeat; height:9px; padding-bottom:10px;}

#third {width:30%; float:left; font-size:x-small; padding-right:3%;}

#linklist LI{line-height:12px;font-size:x-small;}
#noline LI{ border-bottom:none;}

#pricing {font-size:x-small;}
.xs {font-size:x-small;}

#p10 {padding-left:5px;}
#hidetxt {height: 0px;width: 0px;overflow: hidden;}