* {margin:0;padding:0; border: 0px none;}ul, ol, li {list-style-type:none;}a { text-decoration: underline; color: #3c67b0; }body {font: 62.5% "Verdana", Tahoma, san-serif;  margin: 0 auto;background: #fff;color: #333;}#wrapper {margin: 0 auto;width: 956px;text-align: left;}/* header elements--------------------------------*/#header {width: 956px;height: 176px;float: left;}#header img.logo {background: #5e81bc;width: 174px;height: 176px;float: left;color: #fff;font: bold 5em/1.1em "Arial", Helvetica, san-serif;  }#header img.images {background: #98d7f8;float: right;margin: 0 0 0 3px;font: normal 1.7em/1.1em "Arial", Helvetica, san-serif;  color: #325fac;}#bar {background: #e0e3ec url(img/h1-bg.gif) top left no-repeat;float: right;height: 44px;width: 781px;margin: 4px 0 0 0;}h1 {color: #325fac;font: normal 2.2em/1.1em "Arial", Helvetica, san-serif;  margin: 8px 0 0 18px; float: left;}#bar p { display: none; }/* 2 or 3 columns--------------------------------*/#three-col {width: 956px;padding-bottom: 15px;float: left;background: none;}#two-col {width: 956px;padding-bottom: 15px;float: left;background: none;}/* left column elements--------------------------------*/#leftcol {display: none;} #nav {display: none;}/* middle & wide column elements--------------------------------*/#content {width: 700px;float: left;padding-bottom: 25px;}#two-col #content {width: 925px;float: left;padding-bottom: 25px;}h2 {color: #325fac;margin: 35px 35px 2px;font: normal 2.7em/1.2em "Arial", Helvetica, san-serif;  }h3 {color: #9a7256;margin: 0 35px 12px;font: normal 2em/1.2em "Arial", Helvetica, san-serif;  }#content p {color: #333;margin: 0 35px;font: normal 1.4em/1.5em "Verdana", Tahoma, san-serif;  }.drop-shadow {margin: 0 18px 10px 15px;background: none;	float: right;padding: 0 5px 5px 0;}.drop-shadow img { padding: 2px;border: 2px solid #000;}#map {background: #e8effb;margin: 25px 35px;padding: 10px;font: normal 1.4em/1.2em "Verdana", Tahoma, san-serif;  }#map iframe { margin: 0 0 5px 0; }#content ul, #two-col #content ul {margin: 15px 35px;}#content ul li, #two-col #content ul li {font: normal 1.4em/1.2em "Verdana", Tahoma, san-serif;  padding: 2px 0 2px 22px;background: url(img/map-icon.png) top left no-repeat; }/* right column elements--------------------------------*/#rightcol {width: 250px;float: right;padding-bottom: 25px;}h4 {color: #325fac;margin: 35px 12px 2px;font: bold 1.4em/1.2em "Arial", Helvetica, san-serif;  }#rightcol p {color: #333;margin: 0 12px;font: normal 1.3em/1.25em "Tahoma", san-serif;  }/* clear everything [needed for footer]--------------------------------*/#clearall {clear: both;width: 956px;height: 1px;}/* form elements--------------------------------*/#leftcol form {margin: 35px 0 0;float: left;} form label {float: left;clear: left;width: 125px;}form input.input,form textarea.input {color: #333;font: normal 1.3em/1.2em "Verdana", Tahoma, san-serif;   padding: 3px;}#leftcol form input.input {width: 142px; margin: 0 0 4px 10px; border-right: 2px solid #a8cfed;border-bottom: 2px solid #b7d6ed;border-left: 2px solid #2e79b1;border-top: 2px solid #29618b; }#content form input.input,#content form textarea.input { width: 300px; margin: 0 0 5px 0;background: #eaeff7;border-right: 1px solid #b9c5da;border-bottom: 1px solid #c9d5ea;border-left: 1px solid #9fafc9;border-top: 1px solid #677b9b;}form input.button {background: #2e6cb5;border-left: 1px solid #4f8bd1;border-top: 1px solid #77aae7;border-right: 1px solid #2f62a1;border-bottom: 1px solid #255289;margin: 0 0 0 10px;color: #fff;font: normal 1.3em/1.2em "Verdana", Tahoma, san-serif;  padding: 2px 3px;text-align: center;}#content form p input.button { margin: 0 0 0 125px; }#content form p input { font: normal 1em/1em "Verdana", Tahoma, san-serif; }/* footer elements--------------------------------*/#footer { display: none; }