/* ************************ defaults ************************ */

body{ 
	font:0.70em Arial, Helvetica, sans-serif; 
	text-align:center;
	color:#666666;
}
body, h1, h2, h3, h4, h5, p, table, table th, form, a img, ul, li {
	border: none;
	margin: 0px;
	padding: 0px;
}
h1{
	font-size:2.15em;
	color:#00ccff;
	font-weight:normal;	
}
h2{
	font-size:1.60em;
	color:#00ccff;
	font-weight:normal;	
}
h3{
	font-size:14px;
	color:#00ccff;
}
a{
	text-decoration:underline;
	color:#0000cc;
}
a:hover{
	text-decoration:underline;
	color:#0000cc;
}


/* ************************ structural ************************ */

#page{ 
	margin:0 auto; 
	padding:0px;
	width:800px;
	text-align:left;
}
#header{
	background:url('../images/topright.gif') top right no-repeat;
}

/* ************************ top navigation ************************ */

#topnav ul#menu{ 
	background:url('../images/topnav.gif') top left no-repeat; 
	margin:0px; 
	padding:0px; 
	height:30px; 
	width:800px; 
	position:relative; 
}
#topnav ul#menu li{ 
	margin:0px; 
	padding:0px; 
	list-style:none; 
	position:absolute; 
	top:0px; 
}
ul#menu li,ul#menu a{ 
	height:30px; 
	display:block; 
}
#topnav ul#menu li a{ 
	text-indent:-9999px; 
	text-decoration:none; 
}
#toplink1{ left:0px; width:120px; }
#toplink2{ left:120px; width:99px; }
#toplink3{ left:219px; width:100px; }
#toplink4{ left:319px; width:100px; }
#toplink5{ left:419px; width:101px; }
#toplink6{ left:520px; width:100px; }

#toplink1 a:hover,body#toplink1on #toplink1{ background:transparent url('../images/topnav.gif') 0px -30px; no-repeat; }
#toplink2 a:hover,body#toplink2on #toplink2{ background:transparent url('../images/topnav.gif') -120px -30px; no-repeat; }
#toplink3 a:hover,body#toplink3on #toplink3{ background:transparent url('../images/topnav.gif') -219px -30px; no-repeat; }
#toplink4 a:hover,body#toplink4on #toplink4{ background:transparent url('../images/topnav.gif') -319px -30px; no-repeat; }
#toplink5 a:hover,body#toplink5on #toplink5{ background:transparent url('../images/topnav.gif') -419px -30px; no-repeat; }
#toplink6 a:hover,body#toplink6on #toplink6{ background:transparent url('../images/topnav.gif') -520px -30px; no-repeat; }

/* ************************ page image ************************ */

#pageimg{
	background:url('../images/pageimg.jpg') top right no-repeat;	
	width:800px;
	height:204px;
}

/* ************************ content ************************ */

#content{
	padding:12px 10px 30px 10px;
}
#content p{
	padding:7px 0px 7px 0px;
}

.clear{
	clear:both;
}

/* ************************ left panel ************************ */

#leftpanel{
	width:494px;
	padding:0px 8px 0px 8px;
	float:left;
}
#leftpanel ul{
	padding:10px 0px 10px 0px;
	list-style:none;
}
#leftpanel ul li{
	padding:5px 0px 5px 10px;
	background:url('../images/leftli.gif') top left no-repeat;		
}

/* ************************ right panel ************************ */

#rightpanel{
	float:right;
	padding:0px 10px 0px 0px;
}

/* ************************ testimonials ************************ */

#testimonials{
	background:url('../images/testimonial.gif') top left no-repeat;	
	width:200px;
	height:187px;
	color:#00ccff;
	padding:10px;	
}
#testimonials .ptext{
	font-style:italic;
	font-size:1.10em;
}
#testimonials .pright{
	text-align:right;
	padding:0px;
	margin:0px;
}

/* ************************ footer ************************ */

#footer{
	clear:both;
	padding:0px 10px 0px 10px;
}
.footertext{
	border-top:solid 1px #7fdcf7;
	padding:10px 0px 10px 0px;
	text-align:right;
	color:#cccccc;
	font-size:0.93em;	
}
#footer p{
	float:left;
	color:#999999;	
}
#footer a{
	color:#999999;
	text-decoration:none;
}
#footer a:hover{
	color:#999999;
	text-decoration:underline;
}
