body {font: 14px Arial, Helvetica, sans-serif;
	background-color: #d7f8fc;
	margin: 0; 
	padding: 0;
	text-align: justify;}

#frame {position: relative;
	width: 800px;
	margin: 20px auto;
	background: url(../img/body.gif) top repeat-y;}
	
#top {position: absolute;
	top: 0px;
	width: 800px;
	background: url(../img/top.gif) no-repeat bottom;}

#logo {position: absolute;
	top: 5px;
	margin: 10px 25px;
	width: 500px;
	height: 100px;
	color: #000;
	font-weight: bold;
	font-size: 2em;
	z-index: 1}
	
#header {position: absolute;
	right: 7px;
	top: 16px;
	width: 600px;
	height: 122px;
	background-image: url(../img/header.gif);}
	
#content {position: absolute; 
	top: 175px;
	padding: 15px;
	background-color: #FFFFCC;
	border: 1px solid #CCCCCC;
	width: 707px;
	margin: 25px 30px;}
#content img {margin: 0 15px 15px 0;}
#content.index li {list-style-type: none; padding: 2px;}
#content table {text-align: center;}
	
#content.sla {background-color: #FFFFCC;
	/*border: 1px dotted #CAD3D0;*/
	width: 707px;
	margin: 50px;
	margin: 25px 30px;}
#content.sla table {text-align: left;
	font-weight: bold;
	width: 100%;}
#content.sla ul {position: relative;
	left: -20px;
	list-style: none; 
	text-align: center;}
#content.sla li{display: inline; 
	padding: 10px; 
	font-weight: bold; 
	font-size: 1.2em;}
#content.contact {padding: 15px;}

#links {border: 1px solid #336666;
	padding: 5px;
	background-color: #CCFFCC;
	width: 55%;}

img {behavior: url("data/pngbehavior.htc")} /*---IE hack for png transprancy---*/

.impact {margin: 0; 
	padding: 5px 5px 5px 0;
	font-size: 18px;
	font-weight: bold;
	color: #003366;}
h3 {font-size: 14px;}
	
#footer {position: absolute;
	bottom: 0px;
	width: 800px;
	left: 0px;
	background: url(../img/footer.gif) no-repeat bottom;
	padding-bottom: 5px;
	text-align: center;
	font-size: 0.8em;}
#footer hr {width: 95%;
	color: #E9E9E9;
	height: 1px;}
	
hr {color: #05B3E4;
	width: 80%
	text-align: center;
	height: 1px;
	background-color: #05B3E4;
	border: none;}
	
.left {text-align: left;}
td.l_blue {font-weight: bold; 
	background-color: #d7f8fc}
tr.yel {background-color: #FFFF99;}
ul.bold {font-weight: bold;
	text-align: center;}
.aboutus {text-align: center; 
	font-weight: bold;
	font-size: 1.3em;}
.conditions li {padding: 5px 0 25px;}
.clear {clear: both}
.ast {vertical-align: top;
	color: #ff0000;}
.astdisclaim {font-size: 0.9em;
	color: #ff0000;
	font-style: italic;
	font-weight: normal;}
.right {position: absolute;
	right: 15px;
	bottom: 15px;
	font-size: 0.8em;}
	
td.tele {width: 45px;
	text-align: left;}
td.tele2 {width: 150px;
	text-align: left;
	font-weight: bold;}
	
p.bold {font-weight: bold;}

p.testimonials {font-style: italic;}

#testimonials_div {position: relative;
	bottom: 25px;
	left: 510px;
	margin: 0;
	width: 0%;}
	
#addServices td {
	border-top: 1px solid #999999;}
	

/*#testimonials {display: block;
	position: relative;
  	width: 186px;
  	height: 18px;
  	background: url(../img/testimonials.gif) no-repeat 0 0;}*/
  
/*#testimonials:hover {background-position: 0 -18px;}*/

/*#testimonials span {display: none;}*/

/*#testimonials {position: relative;
	top: 50px;}*/
	
.txtItalic {
	font-style: italic;}
	
.txtBold {
	font-weight: bold;}

