/* CSS Document */
body {
background-image: url('img/bg.gif');
background-repeat:repeat-x;
background-color:#FFF;
text-align:center;
margin:0;
font-family:Arial, Helvetica, sans-serif;

font-size:14px;
}
h1 { font:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#fff; font-weight:normal; font-weight:bold; }
h2 { font:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#0066CC; font-weight:normal; font-style:italic; }
#mbody {
text-align:center;
width:600px;
}
a { color:#0066CC; }
a:hover { color:#990000; }


.main{ padding:5px; background-image:url('img/maincontent.gif'); background-repeat:repeat-x; }
#logo { margin:0; padding:0; height:200px; }
#menu { 

height:23px; 
margin-left:auto; 
margin-right:auto; 
text-align:center; 
background-color:#CCCCCC; 
vertical-align:bottom; 
background:url('img/button.jpg');
}
#menu ul {margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; text-align:center; display:compact; width:inherit;  }
#menu li { margin-left:auto; margin-right:auto; display:inline; height:23px; text-align:center; }
#menu li a { 
	float:left; 
	height:23px; 
	width: 83px; 
	text-align:center; 
	color:#FFFFFF; 
	text-decoration:none;
	font-weight:bold;
	font-family:Eras Medium ITC,Arial;
	vertical-align:bottom;
	font-size:16px;
}
#menu li a:hover { 
height:23px; border-left: 1px #0066CC solid; border-right: 1px #0066CC solid;
background:url('img/buttonover.gif');
}
#clearer { clear:both; }
#footer { background:url('img/borderbottom.gif'); background-repeat:repeat-x; width:642px; text-align:left; height:24px; white-space:nowrap; position:relative; left:1px; }
	.lc { float:left; background:url('img/leftcorner.gif'); background-repeat:no-repeat; width:21px; text-align:left; height:24px; vertical-align:top;}
	.rc { float:right; background:url('img/rightcorner.gif'); background-repeat:no-repeat; width:21px; text-align:right; height:24px; vertical-align:top;}
	
.img { float:left; border:3px #990000 solid; margin-right:5px; }
.displayimg { max-width:520px; border:5px #666 double; 
}
#displayer { border:1px #000 solid; background-color:#FFF; text-align:center; margin-left:auto; margin-right:auto; padding:10px; }
#displayp { padding:5px 0 5px 0; }
#contactTable { padding:5px; width:300; vertical-align:top; text-align:left; }
#contactTable td { vertical-align:top; } 
.category { list-style-image:url(img/leftarrow.gif); }
.heading { font-weight:bold; color:#0066CC; font-size:16px; }
