/* Page Level Styles */
html, body {
font: normal normal normal 100% arial, sans-serif;
}
html {
background: #ffffff url(images/background.jpg) left top repeat;	
padding: 2em 0;
}
* {
margin: 0;
padding: 0;
}
img {
border: none;
}
.clear {
clear: both;
height: 0;
overflow: hidden;	
}
.hidden {
display: none;
}


/* Primary Page Elements */
#page {
width: 960px;
margin: 0 auto;
background: #ffffff;
}


/* Default Body Content Elements */
h1 {
font: normal normal bold 1.8em arial, sans-serif;
margin: 1.1em 0 .2em 0;
color: #555555;
}
h2 {
font: normal normal bold 1.2em arial, sans-serif;
margin: 1.8em 0 .2em 0;
color: #c3b38e;
}
h3 {
font: normal normal bold 1.1em arial, sans-serif;
margin: 1em 0 .2em 0;
color: #c3b38e;
}
p {
margin: .8em 0 1.2em 0;
line-height: 1.5em;
}
ul {
margin: .8em 0 1.2em 1.7em;
line-height: 1.5em;
}
ol {
margin: .8em 0 1.2em 2em;
line-height: 1.5em;
}
address {
margin: .8em 0 1.2em 0;
line-height: 1.5em;
}
blockquote {
margin: .8em 0 1.2em 0;
line-height: 1.5em;
}
.content {
padding: .1em 2em;
}
.contentContainer {
margin: 0 0 1.2em 0;
border: 1px solid #bbbbbb;
padding: .1em .8em;
background: #ffffff;
width: 97%;
}
.contentContainer .content {
padding: .1em 1em;
}
.bodySection {
clear: both;
width: 100%;
}
.bodySection1 {
float: left;
width: 49%;
}
.bodySection2 {
float: right;
width: 49%;
}
.bodySection2 .content {
padding: .1em 2em .1em 0;
}
.bodySection1b {
float: left;
width: 65%;
}
.bodySection2b {
float: right;
width: 33%;
}

/* Main Navigation */
#navMain {
background: #ffffff url(images/navTop.jpg) top left no-repeat;
color: #ffffff;
margin: 2.4em 0 0 0;
padding: 12px 0 0 0;
}
#navMain ul {
margin: 1px 0;
padding: 0 0 16px 0;
list-style: none;
overflow: hidden;
background: #ffffff url(images/navBottom.jpg) bottom left no-repeat;
}
#navMain ul li {
margin: 0;
padding: 0;
}
#navMain ul li a:link, #navMain ul li a:visited {
background: #92ab6d; 
color: #ffffff;
text-decoration: none;
line-height: 1.5em;
border-bottom: 1px solid #ffffff;
padding: .4em 0;
display: block;
width: 100%;
}
#navMain ul li a:hover, #navMain ul li a:visited:hover {
background: #baa876; 
color: #ffffff;
text-decoration: none;
line-height: 1.5em;
border-bottom: 1px solid #ffffff;
padding: .4em 0;
display: block;
width: 100%;
}
#navMain ul li .linkText {
padding: 0 .8em;
display: block;	
}
#navMain .activeLink:link, #navMain .activeLink:visited {
background: #b8c8a1; 
color: #ffffff;
text-decoration: none;
line-height: 1.5em;
border-bottom: 1px solid #ffffff;
padding: .4em 0;
display: block;
width: 100%;
}
#navMain .activeLink:hover, #navMain .activeLink:visited:hover {
background: #baa876; 
color: #ffffff;
text-decoration: none;
line-height: 1.5em;
border-bottom: 1px solid #ffffff;
padding: .4em 0;
display: block;
width: 100%;
}


/* Tertiary Nav */
#navTer {
font-weight: bold;
font-size: .9em;
margin: 0;
padding: 0;
width: 98%;
}
#navTer ul {
margin: 0;
padding: 0;
list-style: none;
overflow: hidden;
}
#navTer ul li {
float: left;
margin: 0;
padding: .6em .2em .3em .2em;
}
#navTer a:link, #navTer a:visited {
background: #f7f7f7 url(images/tertiaryBack.jpg) bottom left repeat-x;
color: #888888;
text-decoration: none;
padding: .5em;
line-height: 1.2em;
border-top: 1px solid #bbbbbb;
border-right: 1px solid #bbbbbb;
border-left: 1px solid #bbbbbb;
}
#navTer a:hover, #navTer a:visited:hover {
background: #ffffff url(images/tertiaryActiveBack.jpg) bottom left repeat-x;
color: #888888;
text-decoration: none;
padding: .5em;
line-height: 1.2em;
border-top: 1px solid #bbbbbb;
border-right: 1px solid #bbbbbb;
border-left: 1px solid #bbbbbb;
}
#navTer .activeLink:link, #navTer .activeLink:visited {
background: #ffffff url(images/tertiaryActiveBack.jpg) bottom left repeat-x; 
color: #666666;
text-decoration: none;
padding: .5em;
line-height: 1.2em;
border-top: 1px solid #bbbbbb;
border-right: 1px solid #bbbbbb;
border-left: 1px solid #bbbbbb;
}
#navTer .activeLink:hover, #navTer .activeLink:visited:hover {
background: #ffffff url(images/tertiaryActiveBack.jpg) bottom left repeat-x; 
color: #666666;
text-decoration: none;
padding: .5em;
line-height: 1.2em;
border-top: 1px solid #bbbbbb;
border-right: 1px solid #bbbbbb;
border-left: 1px solid #bbbbbb;
}


/* Header */
#header {
width: 100%;
position: relative;
}
#brand {
width: 960px;
height: 160px;
margin: 0 auto;	
position: relative;
top: -6px;
}


/* Body Content */
#body {
width: 900px;
margin: 0 auto;
}
#bodyImportant {
clear: both;
background: #dddddd;
width: 100%;
}
#bodyMain {
width: 700px;	
float: right;
font-size: .8em;
padding: 0 0 2em 0;
}
#bodyMain-noSupp {
width: 100%;	
font-size: .8em;
padding: 0 0 2em 0;
}
#bodySupp {
width: 178px;
float: left;
font-size: .8em;	
}
#bodyGeneral {
width: 486px;
float: left;	
overflow: hidden;
}
#bodyGeneral-noSupp {
width: 100%;	
}
#bodyGeneralSupp {
width: 202px;
float: right;	
overflow: hidden;
}
#bodyGeneralSupp .content {
padding: .1em 2em .1em 0em;
}


/* Body Links */
.inlineLink:link,.inlineLink:visited {
color: #9f8b5e;
background: none;
padding: 0;
text-decoration: none;
border-bottom: 1px solid #9f8b5e;
}
.inlineLink:hover,.inlineLink:visited:hover {
color: #625128;
background: none;
padding: 0;
text-decoration: none;
border-bottom: 1px solid #625128;
}
.endCap {
margin: -.75em 0 1.8em 0;
font-weight: bold;
font-size: 1.1em;	
}
.endCapLink:link,.endCapLink:visited {
color: #c3b38e;
background: none;
padding: 0;
text-decoration: none;
border-bottom: 1px solid #d1d1d1;
}
.endCapLink:hover,.endCapLink:visited:hover {
color: #c3b38e;
background: none;
padding: 0;
text-decoration: none;
border-bottom: 1px solid #000000;
}
.extendedLinkText {
color: #888888;
font-size: 0.9em;
font-weight: normal;
}


/* Supporting Content Elements */
.supportingContent {
float: right;
width: 48%;
margin: .8em 0 1.2em 1em;
background: #d1d1d1;
}
.supportingContent2 {
width: 100%;
margin: .8em 0 1.2em 0;
background: #d1d1d1;
text-align: center;
}
.supportingContent .content, .supportingContent2 .content {
padding: .1em 1em;
}
.supportingContent img, .supportingContent2 img  {
margin: 1em 0 .2em 0;
}
.supportingContent p, .supportingContent2 p {
font-size: .9em;
font-style: italic;
margin: .8em 0 1.2em 0;
line-height: 1.5em;
}


/* Footer */
#footer {
clear: both;
background: #baa876 url(images/footerBack.jpg) left bottom repeat-x;
color: #ffffff;
width: 100%;
font-size: .8em;	
}
#footer .bodySection2 {
text-align: right;
}
#phoneNumber {
font-weight: bold;
font-size: 1.5em;	
}
#footerLegal {
margin: 0 auto 2em auto;
text-align: right;
font-size: .8em;
color: #444444;
width: 960px;
}
.legalLink:link,.legalLink:visited {
color: #555555;
background: none;
padding: 0 .2em;
text-decoration: none;
border-bottom: 1px solid #888888;
}
.legalLink:hover,.legalLink:visited:hover {
color: #555555;
background: none;
padding: 0 .2em;
text-decoration: none;
border-bottom: 1px solid #000000;
}



/* Generic Forms */
.genericForm {
margin: 0;
font-size: 1em;	
}
.genericForm fieldset {
margin: 0 0 1em 0;
border: 1px solid #bbbbbb;
padding: 0;
background: #ffffff;
color: #555555;
}
.genericForm legend {
font-size: 1.2em;
font-weight: bold;
color: #000000;
margin: 0 .5em;
padding: .5em;
}
.genericForm .formInstructions {
padding: .5em 0;
color: #555555;
font-style: italic;
}
.genericForm fieldset .formInstructions {
padding: .5em;
color: #555555;
font-style: italic;
}
.genericForm .formMessage {
margin: 0 0 1em 0;
padding: .5em;
color: #555555;
background: #eeeeee;
font-weight: bold;
font-size: .8em;
}
.genericForm .formWarnings {
margin: .8em 0 1.2em 0;
border: 1px solid #b40000;
padding: .5em;
color: #b40000;
background: #fffaf4;
font-weight: bold;
font-size: .9em;
}
.genericForm .formWarnings p {
margin: 0;
padding: 0;	
}
.genericForm .formWarnings ul {
margin: .5em;
padding: 0 1em;
font-weight: normal;
}
.genericForm .formWarnings ul li {
margin: 0 0 .2em 0;
}
.genericForm em {
color: #b40000;
font-size: .9em;
}
.genericForm .formList {
list-style: none;
margin: 0;
padding: 0;
width: 100%;
}
.genericForm .formItem {
margin: 0;
padding: .2em .5em;
background: #eeeeee;
}
.genericForm .formItemAlt {
margin: 0;
padding: .2em .5em;
}
.genericForm .formItemEm {
margin: 0;
padding: .2em .5em;
background: #f9f7de;
}
.genericForm .formItemAction {
margin: 0;
padding: .5em;
text-align: right;
}
.genericForm label {
cursor: pointer;	
}
.genericForm .labelSimple {
display: block;
}
.genericForm .labelCheck {
padding: 0 .5em 0 0;
}
.genericForm input {
font: 100% arial, sans-serif;	
}
.genericForm .textfieldSimple {
margin: 0 0 .5em 0;
border: 1px solid #bbbbbb;
display: block;
font-size: 1.2em;
line-height: 1.5em;
width: 99%;	
}
.genericForm .textareaSimple {
font: 100% arial, sans-serif;
margin: 0 0 .5em 0;
border: 1px solid #bbbbbb;
display: block;
font-size: 1.2em;
line-height: 1.5em;
width: 99%;
}
.genericForm .selectBox {
font: 100% arial, sans-serif;
margin: 0 0 .5em 0;
width: 90%;
}
.genericForm .browseFile {
font: 100% arial, sans-serif;
margin: 0 0 .5em 0;
width: 90%;
}
.genericForm .buttonSubmit {
font: bold 1em arial, sans-serif;
color: #ffffff;
background: #008000;
border: 0;
cursor: pointer;
padding: .2em .4em;	
}
.genericForm .inputActive {
background: #dddddd;
}
.genericForm .fieldsetInfo {
margin: 0 .8em 1.2em .8em;
line-height: 1.5em;
}


/* Admin Forms */
.adminForm {
margin: 0;
font-size: 1em;	
}
.adminForm fieldset {
margin: 0 0 1em 0;
border: 1px solid #bbbbbb;
padding: 0;
background: #ffffff;
color: #555555;
}
.adminForm legend {
font-size: 1.2em;
font-weight: bold;
color: #000000;
margin: 0 .5em;
padding: .5em;
}
.adminForm .formInstructions {
padding: .5em 0;
color: #555555;
font-style: italic;
}
.adminForm fieldset .formInstructions {
padding: .5em;
color: #555555;
font-style: italic;
}
.adminForm .formMessage {
margin: 0 0 1em 0;
padding: .5em;
color: #555555;
background: #eeeeee;
font-weight: bold;
font-size: .8em;
}
.adminForm .formWarnings {
margin: .8em 0 1.2em 0;
border: 1px solid #b40000;
padding: .5em;
color: #b40000;
background: #fffaf4;
font-weight: bold;
font-size: .9em;
}
.adminForm .formWarnings p {
margin: 0;
padding: 0;	
}
.adminForm .formWarnings ul {
margin: .5em;
padding: 0 1em;
font-weight: normal;
}
.adminForm .formWarnings ul li {
margin: 0 0 .2em 0;
}
.adminForm em {
color: #b40000;
font-size: .9em;
}
.adminForm .formList {
list-style: none;
margin: 0;
padding: 0;
width: 100%;
}
.adminForm .formItem {
margin: 0;
padding: .2em .5em;
background: #eeeeee;
}
.adminForm .formItemAlt {
margin: 0;
padding: .2em .5em;
}
.adminForm .formItemEm {
margin: 0;
padding: .2em .5em;
background: #f9f7de;
}
.adminForm .formItemAction {
margin: 0;
padding: .5em;
text-align: right;
}
.adminForm label {
cursor: pointer;	
}
.adminForm .labelSimple {
display: block;
}
.adminForm .labelCheck {
padding: 0 .5em 0 0;	
}
.adminForm input {
font: 100% arial, sans-serif;	
}
.adminForm .textfieldSimple {
margin: 0 0 .5em 0;
border: 1px solid #bbbbbb;
display: block;
font-size: 1.2em;
line-height: 1.5em;
width: 99%;	
}
.adminForm .textareaSimple {
font: 100% arial, sans-serif;
margin: 0 0 .5em 0;
border: 1px solid #bbbbbb;
display: block;
font-size: 1.2em;
line-height: 1.5em;
width: 99%;
}
.adminForm .selectBox {
font: 100% arial, sans-serif;
margin: 0 0 .5em 0;
width: 99%;
}
.adminForm .browseFile {
font: 100% arial, sans-serif;
margin: 0 0 .5em 0;
}
.adminForm .buttonSubmit {
font: bold 1em arial, sans-serif;
color: #ffffff;
background: #008000;
border: 0;
cursor: pointer;
padding: .2em .4em;	
}
.adminForm .inputActive {
background: #fbfbf0;
}
.adminForm .fieldsetInfo {
margin: 0 .8em 1.2em .8em;
line-height: 1.5em;
}


/* Notices */
.noticeGeneric {
margin: .8em 0 1.2em 0;
border: 1px solid #d1d1d1;
padding: .8em 1em;
background: #f5f5f5;
}
.noticeGeneric h2 {
font-size: 1.2em;
color: #333333;
margin: 0;
}
.noticeGeneric p {
margin: 0 0 .5em 0;
}
.noticePositive {
margin: .8em 0 1.2em 0;
border: 1px solid #446f00;
padding: .8em 1em;
background: #cde7cd;
}
.noticePositive h2 {
font-size: 1.2em;
color: #446f00;
margin: 0;
}
.noticePositive p {
margin: 0 0 .5em 0;
}
.noticeNegative {
margin: .8em 0 1.2em 0;
border: 1px solid #b40000;
padding: .8em 1em;
background: #fffaf4;
}
.noticeNegative h2 {
font-size: 1.2em;
color: #b40000;
margin: 0;
}
.noticeNegative p {
margin: 0 0 .5em 0;
}


/* Tables */
.genericTable {
margin: .2em 0 1.8em 0;
padding: 0;
font-size: 1em;
}
.genericTable caption {
text-align: left;
font-size: 1.2em;
font-weight: bold;
margin: 1em 0 .2em 0;
}
.titleRow {
color: #eeeeee;
background: #333333;
border-top: 1px solid #d1d1d1;	
}
.genericTable th, .genericTable td {
padding: .4em .8em;
border-right: 1px solid #d1d1d1;
border-bottom: 1px solid #d1d1d1;	
}
.thCol {
text-align: center;
font-size: .9em;
}
.thRow {
text-align: right;
border-left: 1px solid #d1d1d1;	
font-size: .9em;
}
.rowAlt {
background: #f1f1f1;	
}


/* Actions */
#actions {
margin: 0;
border-bottom: 1px solid #bbbbbb;
padding: .5em 0;
font-size: .9em;
}
#createButton:link, #createButton:visited {
color: #008000;
text-decoration: none;
font-weight: bold;
}
#createButton:hover, #createButton:visited:hover {
color: #008000;
text-decoration: none;
font-weight: bold;
}


/* Sortable Table */
.searchForm {
text-align: right;
margin: 0;
padding: .5em;
font-size: 1em;
background: #eeeeee;
}
.searchForm fieldset {
margin: 0;
border: none;
padding: 0;	
}
.searchForm .textfieldSimple {
margin: 0;
border: 1px solid #bbbbbb;
font: bold 1.2em arial, sans-serif;
line-height: 1.5em;
width: 8em;
}
.sortableTable {
margin: 0;
border-top: 1px solid #bbbbbb;
border-bottom: 1px solid #bbbbbb;
border-left: 1px solid #bbbbbb;
padding: 0;
width: 100%;
font-size: 1em;
color: #555555;
}
.sortableTable caption {
margin: 0 0 0 0;
padding: .5em 0;
text-align: left;
font-weight: bold;	
}
.sortableTable th {
background: #92ab6d;
color: #ffffff;
border-right: 1px solid #bbbbbb;
border-bottom: 1px solid #bbbbbb;
padding: .4em;
cursor: pointer;
}
.sortableTable td {
text-align: center;
border-right: 1px solid #bbbbbb;
padding: .4em;	
}
.sortableTable .tableRow {
background: #ffffff;
}
.sortableTable .tableRowAlt {
background: #e6ebdf;
}
.sortableTable a:link, .sortableTable a:visited {
color: #9f8b5e;
text-decoration: none;
font-weight: bold;
}
.sortableTable a:hover, .sortableTable a:visited:hover {
color: #625128;
text-decoration: underline;
font-weight: bold;
}
.sortableTable .titleCell {
text-align: left;	
}


/* Pagination - Results */
#pagination {
padding: 1em 0 1em 0;
font-size: .9em;
float: left;
width: 59%;	
}
#pagination a:link, #pagination a:visited {
border: 1px solid #bbbbbb;
padding: .1em .3em;
background: #f5f6f6;
color: #686871;
text-decoration: none;
line-height: 1.8em;
}
#pagination a:hover, #pagination a:visited:hover {
border: 1px solid #bbbbbb;
padding: .1em .3em;
background: #686871;
color: #ffffff;
text-decoration: none;
line-height: 1.8em;
}
#pagination #currentPage {
background: #686871;
color: #ffffff;	
}
#pagination .forwardBack:link, #pagination .forwardBack:visited {
border: 1px solid #bbbbbb;
padding: .1em .3em;
background: #e7e7e8;
color: #686871;
text-decoration: none;
line-height: 1.8em;
}
#pagination .forwardBack:hover, #pagination .forwardBack:visited:hover {
border: 1px solid #bbbbbb;
padding: .1em .3em;
background: #686871;
color: #ffffff;
text-decoration: none;
line-height: 1.8em;
}
#results {
padding: 1em 0 1em 0;
font-size: .9em;
float: right;
width: 29%;
text-align: right;
}
#results a:link, #results a:visited {
border: 1px solid #bbbbbb;
padding: .1em .3em;
background: #f5f6f6;
color: #686871;
text-decoration: none;
line-height: 1.8em;
}
#results a:hover, #results a:visited:hover {
border: 1px solid #bbbbbb;
padding: .1em .3em;
background: #686871;
color: #ffffff;
text-decoration: none;
line-height: 1.8em;
}
#results #currentResults {
background: #686871;
color: #ffffff;	
}

/* Custom Styles */
.specialContent {
font: italic normal normal 1.5em 'times new roman', times, serif;
color: #888888;
letter-spacing: .05em;
}
.noteContent {
font-style: italic;
color: #888888;
}

#socialNetworks {
margin: .5em 0 1em 0;
color: #aaaaaa;
font-size: .9em;
font-weight: bold;
}

#specialContactContainer {
position: relative;
background: #edebdf;	
width: 100%;
margin: 3em 0 0 0;
}
#specialContactContainer .content {
padding: .1em 1em;
}
#nurseImage {
position: absolute;
height: 150px;
width: 248px;
top: -115px;
right: 0px;
}
#mapImage {
float: left;
width: 320px;
position: relative;	
overflow: hidden;
}
#contactInfo {
float: right;
width: 316px;
position: relative;	
}
.specialContact:link,.specialContact:visited {
color: #666666;
background: none;
text-decoration: none;	
font-weight: bold;
font-family: 'times new roman', times, serif;
font-size: 1.2em;
}
.specialContact:hover,.specialContact:visited:hover {
color: #000000;
background: none;
text-decoration: none;	
font-weight: bold;
font-family: 'times new roman', times, serif;
font-size: 1.2em;
}

.newsClip {
border-top: 1px solid #e8ead4;
background: url(images/newsBack.jpg) center top no-repeat;
padding: .8em;
}
.newsLink:link,.newsLink:visited {
color: #c3b38e;
background: none;
text-decoration: none;
border-bottom: 1px solid #ffffff;	
font-weight: bold;
}
.newsLink:hover,.newsLink:visited:hover {
color: #c3b38e;
background: none;
text-decoration: none;
border-bottom: 1px solid #c3b38e;	
font-weight: bold;
}
.newsDate {
font-style: italic;
font-size: .9em;	
color: #aaaaaa;
}

.noteText {
font-size: .9em;
font-style: italic;
color: #666666;	
}

.sectionImageContainer {
margin: 2.5em 0 2em 0;	
}
.sectionImage {
margin: 0 0 2em 0;	
}

.jobPost {
margin: 2em 0 0 0 ;
border-top: 1px dashed #d1d1d1;	
}

.formList li {
margin: 0 0 1em 0;	
}

#bodySupp .mainQuote {
color: #00678E;
font: italic 1.2em /1.4em 'times new roman', times, serif;
margin: 1.5em 0 2em .5em;
}
#bodySupp .quoteAttribute {
border-top: 1px solid #e8ead4;
color:#00678E;
font-size: 0.8em;
margin: 0.5em 0 0;
padding: 0.5em 0 0;
text-align: right;
}
.moreDetail {
color: #9f8b5e;
cursor: pointer;
text-decoration: underline;
}

.registerButton:link, .registerButton:visited {
background: #e59c01 url(images/registerBack.jpg) left top repeat-x;
color: #ffffff;
display: block;
font: normal normal normal 1.5em 'times new roman', times, serif;
text-decoration: none;
padding: .5em;
text-align: center;
}
.registerButton:hover, .registerButton:visited:hover {
background: #e59c01 url(images/registerBack.jpg) left top repeat-x;
color: #ffffff;
display: block;
font: normal normal normal 1.5em 'times new roman', times, serif;
text-decoration: none;
padding: .5em;
text-align: center;
}
.registerSub {
color: #faeed9;
display: block;	
font-size: .75em;
letter-spacing: .05em;
}

/* Simple Registration */
#simpleRegistration {
float: right;
width: 270px;
position: relative;
}
#simpleRegistration form {
	background: #fff2d8;
	margin: .5em 0 0 0;
	padding: 0;	
	font-size: 1em;
	color: #ffa800;	
}
#simpleRegistration .formMessageImportant {
	
}
#simpleRegistration .errorList {
	
}
#simpleRegistration p {
margin: 0;
padding: 0;	
}
.simpleRegistrationFieldset {
border-top: none;
border-right: none;
border-bottom: 1px solid #ffffff;
border-left: none;
margin: 0;
padding: 0;
}
.simpleRegistrationFieldset legend {
font-weight: bold;
padding: .5em 10px;
color: #ffa800;
margin: 0;
}
.simpleRegistrationFieldset .formList {
list-style: none;
margin: 0;
padding: 0;
}
.simpleRegistrationFieldset .formItem {
background: #fff9ec;
padding: .5em 10px;
margin: 0;
}
.simpleRegistrationFieldset .formItemAlt {
background: #fff2d8;
padding: .5em 10px;
margin: 0;
}
.simpleRegistrationFieldset .formItemAction {
text-align: center;
padding: 0;
margin: 0;
}
.simpleRegistrationFieldset .labelSimple {
float: left;
width: 40%;
display: block;
}
.simpleRegistrationFieldset .textfieldSimple {
float: right;
width: 50%;
display: block;
font: 100% arial, sans-serif;
}
.simpleRegistrationFieldset .labelCheckSpecial {
font-style: italic;
}
.simpleRegistrationFieldset .formItemAction .buttonSubmit {
background: #eba600;
border: none;
color: #ffffff;
text-align: center;
font-weight: bold;
font-size: 1.1em;
cursor: pointer;
padding: .5em 3em;
display: block;
width: 100%;
}
#regDoctor {
width: 202px;
height: 282px;	
position: absolute;
bottom: -45px;
left: -184px;
}
#registerTitle {
color: #e3a300;
font-size: 1.4em;
margin: 1.5em 0 0 0;	
}
#registerContent {
font-size: 1.1em;
color: #888888;
margin: .5em 0 2em 0;	
}
.registrationInfo {
float: left;
width: 400px;	
}
.courseTopics {
font-weight: bold;
padding: .1em 2em;
color: #444444;
}
.courseTopics h2 {
color: #888888;
margin: 0;
}
#courseTopicsList {

margin: .5em 0 0 1em;
padding: 0;	
line-height: 1.2em;
}
#courseTopicsList li {
margin: .6em 0;	
}
#courseTopicsList ul {
margin: 0 0 .4em .2em;
padding: 0;
font-weight: normal;
font-style: italic;
font-size: .9em;
line-height: 1.4em;	
list-style: none;
}
#courseTopicsList ul li {
margin: 0;	
}
.ourSurgeons {
padding: .1em 2em;
}
.ourSurgeons h2 {
font-size: 1.1em;
color: #888888;	
}
.ourSurgeons ul {
font-size: .9em;	
list-style: none;
margin: .5em 0 0 0;
}
#regSpecials {
margin: 0 0 2em 0;	
}

/* seminar detail box */
.seminarDetailBox {
position: absolute;
top: 10em;
left: -29em;
width: 24em;
background: #fff2d8;
font-size: .9em;
padding: 1em 2em;
}
.seminarDetailBox h2 {
font-size: 1.2em;
color: #ffa800;	
margin: 0;
padding: .5em 0 0 0;
}
.seminarDetailBox h3 {
font-size: 1em;
color: #777777;
margin: .5em 0 0 0;
padding: 0;	
}
.seminarDetailBox p {
line-height: 1.3em;	
margin: 0 0 1.5em 0;
padding: 0;
color: #666666;
}

.button {
background: #eba600;
border: none;
color: #ffffff;
font-weight: bold;
font-size: 1.1em;
cursor: pointer;
padding: 1em 2em;
display: block;
text-decoration: none;
}
