@import url("reset.css");

body {background-color: #ccc; font-family: Helvetica, Arial, sans-serif;}

a {color: #808084; text-decoration: none; text-transform: uppercase;}
a:hover {color: #1B4164;}

.normalCase { text-transform: none;}

#wrapper {background: #ccc; margin: 0 auto; padding-top: 12px; width: 927px;}

/*top, content, bottom*/
#top, #content, #bottom {background: #ccc;}
#top, #bottom {height: 14px;}
#top {background: url('../../images/roundedbox-top.gif') no-repeat bottom;}
#content {background: url('../../images/roundedbox-center.gif') repeat-y top left; padding: 0 19px;}
#bottom {background: url('../../images/roundedbox-bottom.gif') no-repeat top;}

/*footer*/
/*#footer {color: #555; line-height: 15px; margin: 12px auto;	text-align: center;	width: 936px;}
#footer img {margin: 0 7px;}
#footer a {color: #555; font-variant: normal;}
#footer p {color: #555; font-size: 10px; text-transform: uppercase;}*/

/* Form styles */
.formContainer { padding: 15px 5px; background-color: #FFF; border: #EEE 1px solid; }
.formContainer form div,
.formContainer form p {padding: 0.25em 0;}
.formContainer label {margin-right: 10px; padding-right: 10px; width: 40%; display: block; float: left; text-align: right; position: relative;}
.formContainer input {color: #444; font-size: 18px; padding: 3px;}
.formContainer select {color: #444; font-size: 12px; padding: 3px;}
.formContainer input:focus {background-color: #FFC; border-color: #FC6;}
.formContainer form input#submit {background: #ccdaee; border: #666 1px solid; margin: 15px 0 0 340px; width: 200px;}
.formContainer form input#submit:active {background: blue;}

.leftBoxes, .rightBoxes {float: left; margin: 40px 0 0 0px;}
.leftBoxes {margin-left:-260px; width: 50%;} 
.rightBoxes {margin-left:-80px; width: 40%;}
.leftBoxes label, .rightBoxes label, .boxLabel {color: #444; font-family: Georgia, serif; font-style: italic; font-size: 14px; width: 50%;}
#hospComm .leftBoxes, #hospComm .rightBoxes {margin-top: 20px;}
.addlTextBox {margin-left: -30px;}

#optIn {margin: 12px 0 12px 55px;}
#optIn a {color: #1B4164; text-decoration: none; text-transform: none;}
#optIn a:hover {color: #808084;}
#certify {margin: 12px 0 12px 105px;}
#optIn span, #certify span {margin-left: 10px; padding-left: 10px; display: block; float: right; text-align: left; position: relative;}
#optIn input, #certify input {margin-bottom: 0px; margin-right: 10px;}

#optInInfo h2, #optInInfo h1 {margin-bottom: 4px; text-transform: uppercase;}
#optInInfo h1 {color: #8a1d04; font-size: 20px;}
#optInInfo h2 {color: #1b4164; font-size: 14px;}
#optInInfo p, #optInInfo ul {color: #808084; font-size: 12px; margin: 0 0 12px 0; line-height: 1.6em;}
#optInInfo ul {list-style: disc; margin: 5px 15px;}
