#content .map{margin:8px 0 10px 10px; border:1px solid #04567c;}
#specific{display:block; float:right; clear:right; width:170px; height:300px;  background:#FFFF99; border:1px solid #31a9e1; padding:6px 10px 0 0; margin:5px 30px 0 0;}
#specific ul{margin:10px 0 10px 25px; padding:0;}
#specific ul li{margin:5px 0;}
#content form{display:block; float:left; clear:left; margin:0; padding:0;}
#content .input{margin:2px 0 0 5px; padding:3px; color:#04567c; border:1px solid #31a9e1; font-size:1em; font-family:Arial;}
#content form table{margin:0; padding:0; border:0; width:460px;}
#content form table td p.subtitle{font-weight:bold; text-indent:0;}
#content form table td.tbtitle{width:90px; text-align:right;}
#content form table td.notice{padding-left:5px; color:red;}
#content form table td.msgtitle{width:90px; text-align:right; vertical-align:top;}
#content form table td.tbbutton{padding:5px 40px 0 5px;}
#content form table td.tbbutton .button{width:120px; height:22px; margin-left:1px; background:url(../images/email_bg.gif) 1px 1px repeat-x; border:none; font-family:Arial; color:white;}
.warning{padding:3px 0 0 5px; color:red;}
#nameNull{display:none;}
#emailNull{display:none;}
#emailErr{display:none;}
#telErr{display:none;}
#textNull{display:none;}