@charset "UTF-8";
/* CSS Document */

body {
 background-color: #004882;
 margin-left: auto;
 margin-right: auto;
 margin-top: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 width: 960px;
}

#main {/*
 background-color: #0073D0;*/
 background-color: #BEE1FF;/*
 border: 1px solid #000000;*/
 background-image: url("../img/band.jpg");
 background-repeat: repeat-y;
 height: 100%;
 width: 100%;
}

#head {
 background-image: url("../img/header2.jpg");
 background-repeat: no-repeat;
 padding: 0;
 padding-left: 231px;
 color: #FFFFFF;
 font-size: 12px;
 font-weight: bold;
 text-transform: uppercase;
 height: 186px;
 /*width: 960px;*/
 width: 729px;
 _width: 727px;
}

#facebook {
 position: inherit;
 margin-left: 453px;
 margin-top: -108px;
}

#program {
 position: inherit;
 margin-left: 460px;
 margin-top: 18px;
 width: 174px;
}

#program a {
 color: #FFFFFF;
 text-decoration: none;
}

#title {
 clear: both;
 margin: 0;
 margin-top: 20px;
 margin-left: 30px;
 color: #A4D7FF;
 font-size: 19px;
 font-weight: normal;
 text-transform: uppercase;
}

#menu {
 border: 0px solid #000000;
 float: left;
 margin-top: -6px;
 margin-top: expression(-8 + 'px');
 padding-right: 15px;
 color: #FFFFFF;
 font-size: 10px;
 font-weight: bold;
 text-align: right;
 text-transform: uppercase;
 width: 215px;
 _width: 213px;
}

#menu a {
 color: #FFFFFF;
 text-decoration: none;
}

#menu a:hover {
 color: #28214A;
}

#menu .menu:hover {
 color: #E9C500;
}

#menu p {
 margin: 0px;
 margin-bottom: 8px;
}

#content {/*
 background-color: #BEE1FF;
 background-image: url("../img/band4.jpg");
 background-position: right;
 background-repeat: repeat-y;*//*
 border: 1px solid #000000;*/
 margin: 0px;
 margin-left: 231px;
 _margin-left: 0px;/*
 margin-left: expression(0 + 'px');/*
 margin-right: 86px;*/
 padding-top: 30px;
 padding-left: 59px;
 padding-right: 145px;
 padding-bottom: 20px;
 color: #004882;
 width: 525px;
}

#content h2 {
 margin-top: 0;
 color: #1A83D7;
 font-size: 15px;
 font-weight: bold;
 font-weight: expression('600');
 letter-spacing: -1px;
 letter-spacing: expression(0 + 'px');
 text-transform: uppercase;
}

#content a {
 color: #034d6e;
}

#content a:hover {
 color: #f2c001;
}

#content div.columnLeft {
 float: left;
 padding-right: 5px;
}

#content div.columnLeft div.input input, #content div.columnRight div.input input {
 margin-bottom: 10px;
 width: 115px;
}

#AppointmentDay {
 width: 23%;
}

#content div.columnLeft div.input input#AppointmentDate {
 width: 80px;
}

#content div.columnLeft div.input label, #content div.columnRight div.input label {
 margin-bottom: 10px;
 margin-top: 5px;
 width: 130px;
}

#content div.normal {
 margin-top: 14px;
}

#content div.normal label {
 margin-top: 5px;
 width: 200px;
}

#content div.normal input {
 margin-bottom: 10px;
}

#content label {
 display: inline;
 float: left;
 font-weight: bold;
 width: 160px;
}

#content div.input input {
 width: 350px;
}

#content textarea {
 color: #004882;
 width: 97%;
}

#content hr {
 margin-top: 20px;
 color: #004882;
}

#content td {
 text-align: left;
}

#content input, textarea, option {
 font-size: 11px;
}

#content li {
 margin-top: 10px;
 margin-bottom: 10px;
}

#columnR {
 border: 1px solid #000000;
 float: right;
 width: 86px;
}

#logo {
 display: none;
}

#pub {
 margin: 0 0 0 965px;
 position: absolute;
 top: 220px;
}

#foot {
 clear: both;
 background-image: url("../img/footer.jpg");
 background-repeat: no-repeat;/*
 border: 1px solid black;*/
 margin: 0px;
 padding-top: 120px;
 padding-left: 445px;
 color: #8DC9E3;
 font-weight: bold;
 text-transform: uppercase;
 font-size: 9px;
 height: 31px;
 width: 515px;
}

#foot p {
 margin: 0px;
}

#foot a {
 color: #8DC9E3;
 text-decoration: none;
}

#foot a:hover {
 color: #FFFFFF;
}

#gallery td {
 text-align: center;
}

div .error-message {
 color: #FF0000;
}

div.submit {
 text-align: center;
 /*width: 100%;*/
}

div.submit input {
 padding: 2px;
 background-color: #FF9900;
 border: 1px solid #034D6E;
 color: #FFF2BB;
 font-weight: bold;
 cursor: pointer;
 width: inherit;
}

div .element {
 margin-bottom: 50px;
}

span.special {
 font-weight: bold;
}

img {
 border: 0;
}
