/* CSS Document */
body { line-height:1.8em;margin:20px 0px 20px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;  background-color:#123; color:#333;}
h1 { font-size: 20px; color:#124;}
h2 { font-size: 16px; color:#124;}
h3 { font-size: 13px; color:#124;}
hr { height:2px; border:0px; color: #248; background-color:#248; clear:both;}
img { border:0px; }
#container { width:760px; margin: 0px auto; border:#234 solid 6px; background-color:#fff;}
#title { height:80px; background-color:#345;}
#contactform { margin: 0px auto; }
#contactform td, #contactform th{ padding:10px; }
#contactform input { width: 200px; }
#contactform textarea { width: 200px; }
#contactformsubmit { text-align:right; }
#contactformsubmit  input { width: auto; background-color:#246; font-weight:bold;color:#fff; border: solid 1px #acf; font-size:11px;}
/* Top bar styles */
#topbar {
padding:4px 9px 4px 9px;
width:742px;
background-color:#4af;
color:#ccc;
}
#topbar a {
padding:5px 10px;
text-decoration:none;
font-weight:bold;
color:#fff;
}
#topbar a:hover {
color:#246;
}
#contact {
	float:right;
}
/* Main section styles */
#mid { background-color:#fff; padding:10px 10px 30px 10px; padding:0px 16px 40px 16px; clear:both;}
#mid ul {list-style-type:square;}
#mid a { text-decoration:none; color:#248; }
#mid a:hover { color:#48c; }
/* Footer section styles */
#footer { padding:4px 9px 4px 9px; background-color:#4af; text-align:center; font-size:11px; font-weight:bold; color:#fff; clear:both; font-size:10px; }
#footer a { color:#fff; }
#footer a:hover { color:#cdf; }
/* misc */
.imgfloatleft { float:left; margin:10px;}
.imgfloatright { float:right; margin:10px;}
.site { float:left; }