body{background-color:#6699FF;min-width: 800px;font-family:verdana;font-size:14px;margin:0;width:100%;}
.banner {background-image:url(../images/topback.png);background-repeat:repeat-x;background-position:center;}
#banner_title{background-image:url(../images/topback.png);background-repeat:repeat-x;background-position:center;}
#banner_title img{vertical-align:middle;}
#container{padding-left:152px;padding-right:150px;}
#container .column{float:left;position:relative;}
/*#left{width:152px;margin-left:-100%;right:152px;background-image:url(../images/leftimage3.png);background-repeat:no-repeat;background-position:top left;min-height:278px;}*/
#left{width:152px;right:152px;background-image:url(../images/leftimage3.png);background-repeat:no-repeat;background-position:top left;min-height:278px;position:absolute;left:0;top:142px;}
#middle{width:100%;}
#right{width:150px;margin-right:-150px;}
#footer{clear:both;text-align:center;color:#c0c0c0;font-size:9px;}
#footer a{color:blue;text-decoration:none;}
#footer a:active{color:red;}
#footer a:visited{color:blue;}
#footer a:hover{color:red;}

.box{background-color:white;color:black;font-family:verdana;border:medium dotted #6699FF;padding:2px;vertical-align:top;margin:2px;}
.box h2{background-color:#0000FF;color:white;font-size:16px;font-weight:bold;text-align:center;margin:0px;}
.box h3{text-align:center;color:blue;font-weight:bold;font-size:15px;}
.box p{padding:2px 2px 2px 2px;}
.box img{display:inline;}
.box a{border-bottom:thin dotted blue;text-decoration:none;}
.box a:hover{border-bottom:thin dotted red;color:red;}
.box a:active{border-bottom:thin dotted red;color:red;}
.box a:visited{border-bottom:thin dotted blue;color:blue;}
.box a:visited:hover{border-bottom:thin dotted red;color:red;}
.box a img{border:none;}
a img {border:none;border-bottom:none;}
a:visited img {border:none;border-bottom:none;}

#menu{float:left; width:151px;text-align:center;}
#menu ul {padding:0;}
#menu ul li {display:inline;height:30px;font-family:impact;}
#menu ul li a {display:block;text-decoration:none;color:black;font-size:22px;}
#menu ul li a:hover {color:red;font-weight:bold;font-size:23px;}
#menu ul li a:active {}
#menu ul li a:visited {}

.footnote{font-size:8px;color:gray;}
.address{text-align:center;}
img.floatright{float: right;margin: 2px 0 2px 2px;}
img.floatleft{float: left;margin: 2px 0 2px 2px;}

#map_canvas{margin-left:auto;margin-right:auto;}

/*input field decoration(and 3d effects)*/
input ,textarea, select{background-color:#6699FF;border-color:#004CA2;color:black;}
input:focus, textarea:focus, select:focus, input:hover {background:#FFFFDD none repeat scroll 0%;color:black;}
td.label {background-color:#004CA2;color:white;font-weight:bold;vertical-align:top;text-align:left;}
#contact_form{margin-left:auto;margin-right:auto;}
