* {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

body {
 background: #080808;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 100%;
 line-height: 1.0625em;
 color:#414141;
}

#main {
 width: 980px;
 margin: 0 auto;
 position: relative;
}

#header, #content , #footer {
 font-size: 0.75em;
}

#header {
 height: 94px;
 width: 953px;
 text-align: center;
}

#content {
 height: 540px;
}
#content .extra-wrap {
 height: 479px;
}
.wrapper {
 width: 100%;
 overflow: hidden;
}
.container {
 width:100%;
}
.full-col {
 width: 740px;
 margin: 9px 0px 0px 80px;
}

.col-1, .col-2, .col-3a, .col-3b {
 float: left;
}

.col-1 {
 width: 500px;
 margin: 9px 0px 0px 80px;
}
.col-2 {
 width: 240px;
 margin: 9px 0px 0px 30px;
}
.col-3a {
 width: 370px;
 margin: 9px 0px 0px 80px;
}
.col-3b {
 width: 370px;
 margin: 9px 0px 0px 30px;
}

.box {
 background: url(/images/box-bg.png) left top;
 width:100%;
 padding:12px;
 height:440px;
 overflow: auto;
}

p { margin-bottom:15px;}

img {border:0; vertical-align:top; text-align:left;}

form {
 display: block;
 width: 360px;
 height: 240px;
 margin: 0px 0px 0px 0px;
 padding: 6px 10px 18px 10px;
}

label {
 display: block;
 float: left;
 width: 100px;
 padding: 0px 4px 0px 0px;
 margin: 0px 0px 0px 0px;
 text-align: right;
}

input, textarea, select {
 display: block;
 float: left;
 color: #414141;
 border: 1px solid #dadadd;
 background: #ffffff;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1em;
 font-weight: normal;
 width: 230px;
 padding: 1px 4px 1px 4px;
 margin: 0px 0px 4px 0px;
}

select {
 padding-right: 0px;
 width: 240px;
}

#reason {
 height: 40px;
}

#comments {
 height: 40px;
}

#isPosted {
 border: 3px solid #dadadd;
 background: #da903e;
 width: 100px;
}

#appointmentDateLabel
, #appointmentDate
, #appointmentTimeLabel
, #appointmentTime
, #patientTypeLabel
, #patientType {
 display: none;
}

ul {
 list-style:none;
 margin-bottom:15px;
}

li {
 padding: 0px 0px 0px 10px;
 background:url(/images/bull1.gif) no-repeat left 7px;
}

.menu-box {
 width: 953px;
 height: 51px;
 margin: 0px auto;
 text-align: center;
 background:url(/images/menu-bg.jpg) left top repeat-x;
}

#site-nav {
 display: block;
 float: none;
 clear: both;
 list-style: none;
 margin: 0px auto;
 padding: 0px 0px 0px 40px;
}
#site-nav li {
 display: block;
 float: left;
 padding: 0px 0px 0px 0px;
 background: url(/images/divider.gif) no-repeat right top;
}
#site-nav li.last {
 background: none;
}
#site-nav li a {
 font-family: "Times New Roman", Times, serif;
 font-size: 1.1em;
 text-transform: uppercase;
 color: #c0c0c1;
 font-weight: bold;
 text-decoration: none;
 display: block;
 float: left;
 padding: 15px 27px 26px 15px;
}
#site-nav li a.icons {
 padding: 10px 8px 26px 0px;
}
#site-nav li a:hover, #site-nav li a.current {
 color: #afab65;
 text-decoration: none;
}

ul#conditions {
 display: block;
 float: none;
 clear: both;
 width: 100%;
 height: 80px;
 margin: 0px 0px 10px 0px;
 padding: 0px 0px 0px 0px;
 border-bottom: 3px solid #999999;
}

ul#conditions li {
 display: block;
 float: left;
 width: 150px;
 margin: 0px 0px 0px 0px;
}

a {color:#a56b29;}
a:hover{text-decoration:none;}

h1 {
 font-family: "Times New Roman", Times, serif;
 font-size: 2.75em;
 line-height: 1.1em;
 font-weight: normal;
 letter-spacing: -1px;
 margin-bottom: 6px;
 text-align: center;
}
h2 {
 font-family: "Times New Roman", Times, serif;
 font-size: 2.25em;
 line-height: 1.1em;
 font-weight: normal;
 letter-spacing: -1px;
 margin-bottom: 6px;
 text-align: center;
}
h3 {
 font-family: "Times New Roman", Times, serif;
 font-size: 2.00em;
 line-height: 1.1em;
 color: #da903e;
 margin-bottom: 6px;
 font-weight: normal;
 letter-spacing: -1px;
}
h4 {
 font-size: 1.25em;
 font-weight: normal;
 color: #da903e;
 margin-bottom: 8px;
 float: none;
 clear: both;
}
h5 {
 font-size: 1em;
 font-weight: normal;
 color: #da903e;
}

#footer {
 color: #006600;
 text-align: center;
 padding: 10px 0px 0px 0px;
}
#footer a {
 color:#006600;
}

hr {
 display: block;
 float: none;
 clear: both;
 margin: 10px 0px 10px 0px;
 padding: 0px 0px 0px 0px;
}
