* {margin: 0; 	padding: 0;	}

body {
	background-color: #fff;
	font: 12px/18px Verdana, sans-serif;
	text-align: center;
	color: #333;
	}
	
td { vertical-align:top;}

a:link, a:visited { color: #216EA1; }
a:hover { color: #0066FF; }

h1 {
	margin-bottom: 11px;
	margin-left: -40px;
	padding: 15px 0 21px 40px;
	border-bottom: 1px solid #ccc;
	font: bold italic 1.5em/18px "Lucida Grande", Verdana, serif;
	color: #36ABF5;
	}

#wrap {/* background: url(images/wrap2.jpg) repeat-x;	*/ background-color: #f0f0ff;}
#page {
	margin: 0 auto;
	width: 960px;
	background-color:white;
	text-align: left;
	}

#header {
	height: 192px;
	background : url(images/hdr-bg.gif);
	}

#header p {
	float: left;
	padding: 40px 0px 0px 140px;
	font-size: 2em;
	line-height: 1em;
	color: #fff;
	margin: 0px;
	}

table#maintable {width : 100%; }

td#left-col { 
	width:185px; 
	padding : 20px 10px 5px 5px; 
	font-size: 11px;
	line-height: 1.1em;
	color: #300;
	border-right : 2px solid #f0f0f0;
	text-align:center;
	}
	
td#left-col	p {padding-bottom: 18px;}

td#left-col img {margin-top : 10px; /*border : 1px solid #666;*/ border : 0; width : 100px; }
td#left-col a, td#left-col a:hover { text-decoration:none;} 

td#left-col hr { margin : 20px 0 20px 0;}

td#main-col {width:633px; padding-left : 75px; padding-right : 50px;}

td#main-col p {padding-bottom: 18px;}

td#main-col .first { font-weight:bold;}

td#main-col img {	border : 1px solid #666; margin : 10px; float : right;}
			
td#main-col ul { 
	list-style : circle inside;
	margin-left : 20px;
	margin-bottom: 10px;
	}

td#main-col h2, td#main-col h3 {}

h2.ornament {
	margin-left: -75px;
	padding: 10px 0 20px 75px;
	font-size: 1.25em;
	text-transform: uppercase;
	color: #666666;
	background: url(images/h2_ornament.gif) no-repeat 0 0;
}
		
#footer {
	font-size: 10px;
	line-height: 1.3em;
	color: #fff;
	background-color: #216ea2;
	text-align:center;
	padding : 20px;
	}
	
#footer a:link, #footer a:link:hover, #footer a:visited {	color: #FFF;}		

.clear {	clear: both;}
	
/*Styles for the Contact Us form*/

form#contact { font-size: 12px;}

form#contact label { width : 150px; display : block; float: left;  margin-top : 7px; clear : both;}

form#contact input, form#contact textarea { width : 200px; margin-top : 10px; font-size: 12px;}	

form#contact input.submit { width : 65px; font-family:Arial, Helvetica, sans-serif;}	

.mandy { color : red; }

div#contact-form { margin : 30px; border : 1px solid #00CCFF; padding: 20px;}

div#phoneno{
	padding: 10px;
	margin : 15px; 
	font: 18px Arial, Helvetica, sans-serif;
	color: white;
	float : right;
	border : 1px solid white;
}	

div#servicemenu { border : 1px solid #333;   margin : 30px 10px 10px; padding : 10px; color : #00CCFF; text-align:center; clear:both;}

div#servicemenu a  { font-size : 10px; color : #333; text-decoration : underline;}
div#servicemenu a:hover {color : #000; text-decoration : underline;}
