/* Schedule Service Specific Styles [ start ]
'
'  LAYOUT DIV ID's
'  #pageBody - controls layout of the application and CMS content including padding & text alignment
'
'  #appBody - controls layout of the application body content and outside border
'    #insideAppBody - controls layout of content and background color within the borders of the application body
'                                                                       .
'  #formBody - controls layout and background color of the form area - used on pages without a title line
'  #formTitle - controls layout, borders and background color of title bar above forms
'  #formTitleBody - controls layout and background color of the form area - used on pages with a title line
'
'  #cmsContent - controls placement and padding for CMS content area div
'
'  #ssBC - schedule service breadcrumb
'
'  CLASSES
'  spacer - used for height between rows of color on appointment options page
'  ppLink - privacy policy link top padding
'  smallerrortext - used on all error messages within schedule service
'  formLabel - controls text alignment, right padding and width of form labels
'  appForm - controls height and padding for table header on appointment options
'  tableBorder - controls border around table for appointment options
'  tblHeader - controls background color of row for table header in appointment options
'  lineHeight - controls line height of information on review and confirmation pages
'  seperator - controls padding between content seperation image on review and confirmation pages
'  reviewUL - controls padding & margin of UL on review and confirmation pages
'  row1BG - background color for odd numbered rows on appointment review page
'  row2BG - background color for even numbered rows on appointment review page
*/

div#pageBody { padding:28px 17px 25px 25px; text-align:left; }
div#appBody { float:left; border: 1px solid #888888; }
div#insideAppBody {width: 500px; border:1px solid white; background-color: #f0f0ea}
div#bcNavigation {padding:18px 0 18px 21px;}
div#appContent {padding:0 22px 18px 21px;}
div#formBody {padding:20px; border: 1px solid #95948c; background-color: #ffffff}
div#formTitle {padding:10px; border: 1px solid #95948c; border-bottom:none; background-color: #ffffff}
div#formTitleBody {padding:0px 15px 20px 15px; border: 1px solid #95948c; background-color: #ffffff}
div#cmsContent { float:left; padding-left:18px; width:187px; }

div#ssBC { padding-left:18px; padding-bottom: 28px; color: #135a97 }

.ssBC {color: #135a97; }
a.ssBC:link       {color: #135a97; text-decoration:none;}
a.ssBC:visited    {color: #135a97; text-decoration:none;}
a.ssBC:hover      {color: #135a97; text-decoration:underline;}

.spacer {height: 12px;}
.ppLink {padding:15px;}
.linkArrow {padding-right:4px;}
.smallerrortext {color: #ff3300; font-size: 10px;}
.formerrorLabel {color: #ff3300;text-align: right; padding-right: 15px; width:125px;}
.formLabel {text-align: right; padding-right: 15px; width:125px;}
.appForm {height:22px; padding:0 5px;}
.tableBorder {border: 1px solid #cccccc;}
.tblHeader {background-color: #cccccc; height:30px;}
.lineHeight {line-height: 160%;}
.separator {padding: 12px 0;}
.reviewUL {margin:0 10px; padding:0 10px;}
.row1BG {background-color: #ebebeb;}
.row2BG {background-color: #ffffff;}

#page-content {
	_height: 0px;
}
/* Schedule Service Specific Styles [ end ] */


