/*
	Edmonton Police Service
	Template Layout Style Definitions
*/
/* Headings */ 
.leftColumn h1 {line-height:1.1em;font-family:'Open Sans',"Helvetica", Helvetica, Arial, sans-serif;} 
.leftColumn h2{line-height:1.1em;font-family:'Open Sans',"Helvetica", Helvetica, Arial, sans-serif;} 
.leftColumn h3 {line-height:1.1em;font-family:'Open Sans',"Helvetica", Helvetica, Arial, sans-serif;} 
.leftColumn h4 {line-height:1.1em;font-family:'Open Sans',"Helvetica", Helvetica, Arial, sans-serif;} 
.leftColumn h5 {line-height:1.1em;font-family:'Open Sans',"Helvetica", Helvetica, Arial, sans-serif;} 
.leftColumn h6 {line-height:1.1em;font-family:'Open Sans',"Helvetica", Helvetica, Arial, sans-serif;} 
.leftColumn h7 {line-height:1.1em;font-family:'Open Sans',"Helvetica", Helvetica, Arial, sans-serif;} 
.leftColumn h1 {font-size:1.8em;} 
.leftColumn h2 {font-size:1.4em;} 
.leftColumn h3 {font-size:1.2em;} 
.leftColumn h4 {font-size:1.1em;} 
.leftColumn h5 {font-size:1em;} 
.leftColumn h6 {font-size:0.9em;}

/* Body Main */
.leftColumn form {margin:0px;}
.leftColumn #doc {margin:0 auto;width:950px;color:#000;position:relative;}
.leftColumn table, tr, td {border:0px; border-spacing:0px}
.leftColumn hr {border:0px;height:1px; background-color:#999;}


/* Accessibility */
#accessibility {}
#skipToContent {position:absolute;right:20px;top:-100px;}
#skipToContent a:focus {position:absolute;top:100px;right:20px;padding:0.15em;width:10em;color: #fff;}


select {width:auto;}

/* Grid Paging */
.gridPager {clear:both;height:30px;padding:0 10px; margin:5px 0;text-align:center;}
.gridPager .prev {display:inline;padding:3px; float:left; }
.gridPager .next {display:inline;padding:3px; float:right;}


.leftColumn h1 {color:#006699;}
.leftColumn h2 {color:#006699;}
.leftColumn a {text-decoration:none;font-weight:bold;}
.leftColumn a:hover {text-decoration:underline;}
.leftColumn .noLink:hover {text-decoration:none;color:#006699}

#contentArea #fullColumn h1 {color:#006699;font-size: 1.8em;}
#contentArea #fullColumn h2 {color:#006699;font-size: 1.4em;}
#secondary #mainWrapper #contentArea #fullColumn .relatedItems {margin-top:2em;border-top:1px solid #999;padding:5px 0; }
#secondary #mainWrapper #contentArea #fullColumn .relatedItems ul {color:#006699; }
#secondary #mainWrapper #contentArea #fullColumn .relatedItems ul li {line-height: 150%;}
#secondary #mainWrapper #contentArea #fullColumn .relatedItems a {text-decoration:underline;}
#secondary #mainWrapper #contentArea #fullColumn a {text-decoration:none;}
#secondary #mainWrapper #contentArea #fullColumn a:hover {text-decoration:underline;}


 #RssListing {padding-top:10px; width:150px;}
 #RssListing a {display:block; }
 #RssListing a image {float:left;padding-right:5px;}




.CesTopMenu { display:none; }

/* Form Styles */


#contentArea .scfValidationSummary {margin-bottom: 1.5em;}

#contentArea .requiredField label {font-weight: bold; }
#contentArea .requiredField .scfRadioButtonListLabel {font-weight: bold; }
#contentArea .longLabel label {float:none;width:100%;}
#contentArea .longLabel .scfRadioButtonListLabel {float:none;width:100%;}
#contentArea .longLabel div {margin-left: 20%;}
#contentArea .labelOnly div {display:none;}
#contentArea .labelOnly label {float:none;width:100%;}

#contentArea .scfSectionContent div {overflow:hidden;margin-bottom:3px; }
#contentArea .scfTitleBorder {display:none; }
#contentArea .scfSectionBorderAsFieldSet {margin-left: 0px; border-top: 0px; padding-left: 0px; padding-right: 0px;}
#contentArea .scfSectionLegend {display: inline; margin-left: 0px; margin-right: 0px; padding-left: 0px;color:#006699;font-size:1em;font-weight:bold; background-color: #f1f2f6; }

#contentArea .scfSubmitButtonBorder {text-align: center;}
#contentArea .scfSubmitButtonBorder input {font-size:medium;}

#contentArea .scfDropListGeneralPanel {width:75%; }
#contentArea .scfDropListLabel {width:20%; }
#contentArea .scfDropList {width:60%; }
#contentArea .scfDropListTextUsefulInfo {display: inline; width: 40%; float: none;}

#contentArea .scfSingleLineGeneralPanel {width:75%; }
#contentArea .scfSingleLineTextLabel {width:20%; }
#contentArea .scfSingleLineTextBox {width: 60%}
#contentArea .scfSingleLineTextUsefulInfo {display: inline; width: 40%; float: none;}

#contentArea .scfEmailGeneralPanel {width:75%; }
#contentArea .scfEmailLabel {width:20%; }
#contentArea .scfEmailTextBox {width: 60%}
#contentArea .scfEmailUsefulInfo {display: inline; width: 40%; float: none;}

#contentArea .scfTelephoneGeneralPanel {width:75%; }
#contentArea .scfTelephoneLabel {width:20%; }
#contentArea .scfTelephoneTextBox {width: 60%}
#contentArea .scfTelephoneUsefulInfo {display: inline; width: 40%; float: none;}

#contentArea .scfNumberGeneralPanel {width:75%; }
#contentArea .scfNumberLabel {width:20%; }
#contentArea .scfNumberTextBox {width: 60%}
#contentArea .scfNumberUsefulInfo {display: inline; width: 40%; float: none;}

#contentArea .scfMultipleLineGeneralPanel {width:75%; }
#contentArea .scfMultipleLineTextLabel {width:20%; }
#contentArea .scfMultipleLineTextBox {width: 60%}
#contentArea .scfMultipleLineUsefulInfo {display: inline; width: 40%; float: none;}

#contentArea .scfCheckbox {width:60%; }
#contentArea .scfCheckbox label {display: inline; vertical-align: top; margin-left: .25em;}
#contentArea .scfCheckboxUsefulInfo {display: inline; width: 40%; float: none;}

#contentArea .scfCheckBoxListGeneralPanel {width: 75%;}
#contentArea .scfCheckBoxList {display: inline; width: 60%;}
#contentArea .scfCheckBoxList td {padding-bottom: 2px;}
#contentArea .scfCheckBoxListLabel {width:20%;}
#contentArea .scfCheckBoxList label {display: inline; vertical-align: top; margin-left: .25em;}
#contentArea .scfCheckBoxListUsefulInfo {display: inline; width:40%; float:none;}

#contentArea .scfRadioButtonListGeneralPanel {width: 75%;}
#contentArea .scfRadioButtonList {display: inline; width: 60%;}
#contentArea .scfRadioButtonListLabel {width:20%;font-size: .94em;}
#contentArea .scfRadioButtonList label {display: inline; vertical-align: top; margin-left: .25em;}
#contentArea .scfRadioButtonListUsefulInfo {display: inline; width:40%; float:none;}

#contentArea .scfListBoxGeneralPanel {width: 75%;}
#contentArea .scfListBoxLabel {width:20%;}
#contentArea .scfListBox {display: inline; width: 60%;}
#contentArea .scfListBoxUsefulInfo {display: inline; width:40%; float:none;}

#contentArea .scfDateSelectorGeneralPanel {width:75%; }
#contentArea .scfDateSelectorLabel {width:20%; }
#contentArea .scfDateSelectorShortLabelYear {width:20%; }
#contentArea .scfDateSelectorShortLabelMonth {width:20%; }
#contentArea .scfDateSelectorShortLabelDay {width:60%; }
#contentArea .scfDateSelectorYear {width:20%; }
#contentArea .scfDateSelectorMonth {width:20%; }
#contentArea .scfDateSelectorDay {width:20%; }
#contentArea .scfDateSelectorUsefulInfo {display: inline; width:40%; float:none;}

#contentArea .scfCaptchaLimitGeneralPanel {width: 300px;}


#printContent {display:none;}

.horizontalsocial{padding:5px 0 15px 0;margin:0px 0 20px 0;max-height:50px !important;}
.horizontalsocial .email-friend{width:110px;float:left;border-right:1px solid #d2d2d2;padding:3px 10px 2px 0px;margin:0 5px 0 5px;color:#b1a9a5;font-family:'Oswald', Arial, Helvetica, sans-serif;text-transform:uppercase;height:25px;vertical-align:middle}
.horizontalsocial .fb-like{width:130px;float:left;border-right:1px solid #d2d2d2;margin:0 5px 0 5px;padding:3px 0 2px;height:25px}
.horizontalsocial .sharegplus{width:80px;float:left;border-right:1px solid #d2d2d2;margin:0 5px 0 5px;padding:3px 0 2px;height:25px}
.horizontalsocial .sharertwitter{width:100px;float:left;margin:0 5px 0 5px;padding:3px 0 2px;height:30px}


