a:link,a:visited { text-decoration:none; }

ul,ol { list-style:none; }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

html,body,div,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,input { margin:0; padding:0; }

a img,a:link img,a:visited img { border:none;}

/*--------Background Color----------*/

body {
	background:url(../images/background.png) repeat;
}

/*--------/Background Color----------*/

p,a:link,a:visited,ul,ol,li,h1,h2,h3,h4,table { font-family: Arial, Helvetica, sans-serif;  font-size:12px; text-decoration:none; }
p, table {
	line-height: 18px;
	margin-bottom:7px;
	color:#ffffff;
	text-align: left;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
}
a:link,a:visited { font-weight:bold; color:#CCC;}
a:hover,a:active {
	text-decoration:underline;
	text-align: left;
}


/*---------page width--------*/

#wrap { position:relative; width:900px; margin:0px auto/*-------auto = centered-------*/; }
 
#nav {
	position:absolute;
	top:125px;
	left:17px;
	height:547px;
}

/*------------Header----------*/

#banner { background: url(../images/images/header.png) no-repeat; height:132px; margin:0; }
 
/*------------/Header----------*/

#content { background-image:url(../images/images/body.png); min-height:779px;}

#contentabout { background-image:url(../images/images/body12.png); min-height:900px; background-repeat:no-repeat;}

#contenthome {
	background-image:url(../images/images/body12.png);
	min-height:900px;
	background-repeat:no-repeat;

}

#contentservices {
	background-image:url(../images/images/body12.png);
	min-height:900px;
	background-repeat:no-repeat;

}

#contentstaff { background-image:url(../images/images/body2.png); min-height:1100px;}

#contentmenu { background-image:url(../images/images/body3.png); min-height:1580px;}

#info {
	padding: 0 20px 0 250px;
	text-align: left;
}

#form {
	position:absolute;
	top:499px;
	left:462px;
	width: 409px;
	height: 432px;
}

#bottom { height:10px; clear:both; overflow:hidden; }

#footer {
	width:900px;
	background-image:url(../images/images/footer.png);
	height:83px;
	text-align:center;
	font-size: 12px;
}
#footer p {
	padding:0 50px 0 50px;
	color:#000;
}
#wrap #contentmenu #info table tr td {
	text-align: left;
}
#wrap #contentmenu #info table tr td p {
	text-align: left;
}
#wrap #footer p {
	text-align: center;
}
#calendar {
	width:600px;
	height:800px;
	float: left;
	left: 49px;
	top: 1430px;
}

