#contactwrap { padding: 10px 30px 20px 30px; margin: 0; }
#contactwrap h2 span.small { padding-left: 16px; font-size: 15px; }
#contactwrap div.sidebar { float: left; width: 140px; }
#contactwrap div.sidebar ul { margin: 0 0 0 4px; padding: 0 0 0 0; border: 0 none; list-style: none; }
#contactwrap div.sidebar ul li { margin: 0; padding: 0; border: 0 none; list-style: none; position: relative; z-index: 990; }
#contactwrap div.sidebar ul li a { border: 0 none; display: block; color: #fff; text-decoration: none; padding: 0; margin: 6px 0 0 -1px; color: #fff; text-align: center; height: 26px; }
#contactwrap div.sidebar ul li a span { display: none; }
#contactwrap div.sidebar ul li a.head { margin-left: 1px; width: 123px; height: 84px; background: transparent url(../images/side_contact_head.png) 0 0 no-repeat; }
#contactwrap div.text { position: relative; float: right; width: 776px; margin-top: 10px; margin-right: 12px; font-size: 13px; text-align: justify; }

#contactwrap form { padding: 10px 0 0 0; margin: 0; font: bold 12px/1.5em Tahoma, Verdana, Arial, sans-serif; color: #333; text-align: left; }
#contactwrap form p { font-weight: normal; }
#contactwrap form label { display: block; color: #fff; }
#contactwrap form label.inline { display: inline; }
#contactwrap form label.session { color: maroon; }
#contactwrap form input, textarea, select { -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 200px; color: #005199; margin: 1px 0 10px 10px; height: 20px; font-size: 16px; background: #fff; border: 0 none; }
#contactwrap form textarea { width: 300px; height: 216px; }
#contactwrap form input.nopad { margin: 1px 0 1px 10px; }
#contactwrap form input.datepicker { margin: 1px 0 4px 10px; }
#contactwrap form input.submit { margin: 0; padding: 0; width: 117px; height: 37px; background: transparent; border: 0 none; }
#contactwrap form input.clean { margin: 0; padding: 0; }
#contactwrap form span.note { padding-left: 10px; font-size: .8em; font-size: normal; color: #005199; }
#contactwrap form span.datepicker { margin: 0; padding: 0 0 0 6px; top: -4px; }
#contactwrap form span.datepicker img { border: none; }
#contactwrap div.left { float: left; width: 250px; }
#contactwrap div.center { float: left; width: 340px; }
#contactwrap div.right { margin-top: 20px; float: left; }
#contactwrap div.right p { color: #fff; font-weight: bold; }
#contactwrap div.middle { padding: 0px 0 20px 48px; }

#contactwrap div#msg { padding: 0 0 30px 0; background: #000; z-index: 99999; position: absolute; top: 30px; left: 200px; display: block; width: 280px; border: 2px solid #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
#contactwrap div#msg p { text-align: center; font-weight: bold; padding: 20px; }
#contactwrap div#msg img { display: block; margin: auto; border: 0 none; }

#map { width: 313px; margin: auto; }
#map img { border: 0 none; }