/*#-------------#*/
/*## UNIVERSAL ##*/
/*#-------------#*/

body {
	color: #333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin: 1em 0;
}

a {
	color: #4477AA;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.email {
	padding-right: 24px;
	background: transparent url(http://ccsd.net/images/icons/email-icon.gif) center right no-repeat;
}

a.xlink {
	_display: inline-block; /* Fixes icon wrap bug in IE */
	padding-right: 18px;
	background: transparent url(http://ccsd.net/images/icons/xlink-grey.gif) bottom right no-repeat;
}

a.doclink {
	_display: inline-block; /* Fixes icon wrap bug in IE */
	padding-right: 18px;
	background: transparent url(http://ccsd.net/images/icons/doc-icon.gif) bottom right no-repeat;
}

a.xlink-blue {
	_display: inline-block; /* Fixes icon wrap bug in IE */
	padding-right: 18px;
	background: transparent url(http://ccsd.net/images/icons/xlink-blue.gif) center right no-repeat;
}

a.xlink-black {
	_display: inline-block; /* Fixes icon wrap bug in IE */
	padding-right: 18px;
	background: transparent url(http://ccsd.net/images/icons/xlink-black.gif) center right no-repeat;
}

a.pdflink {
	_display: inline-block; /* Fixes icon wrap bug in IE */
	padding-right: 18px;
	background: transparent url(http://ccsd.net/images/icons/pdf-icon.gif) center right no-repeat;
}

a.attlink {
	_display: inline-block; /* Fixes icon wrap bug in IE */
	padding-right: 18px;
	background: transparent url(http://ccsd.net/images/icons/attachment.gif) center right no-repeat;
}

a.rsslink {
	_display: inline-block; /* Fixes icon wrap bug in IE */
	padding-right: 18px;
	background: transparent url(http://ccsd.net/images/icons/rss-icon.png) center right no-repeat;
}

a.video {
	_display: inline-block; /* Fixes icon wrap bug in IE */
	padding-right: 18px;
	background: transparent url(http://ccsd.net/images/icons/video-icon.gif) center right no-repeat;
}

p, ul li {
	line-height: 1.45em;
}

p.indent {
	margin-left: .5em;
}

strong {
	color: #444;
}

.textLeft {
	text-align: left;
}

.textRight {
	text-align: right;
}

.textCenter {
	text-align: center;
}

.noMargin {
	margin: 0;
}

.noPadding {
	padding: 0;
}

span.caps {
	font-weight: bold;
	text-transform: uppercase;
}

.noBorder {	
	border: 0 !important; 
}

.serif { 
	font-family: Georgia, "Times New Roman", Times, serif;
}

.italic {
	font-style: italic;	
}

dt {
	margin-top: 2em;
}

dl dd {
	color: #333;
	font-size: 90%;
	margin: .3em 0 0 1em;
}

dl.eventList dt {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 115%;
}

dl.eventList dd {
	margin-top: -18px;
	margin-left: 8em;
	font-size: 100%;
}

.note {
	color: #888;
	font-size: 85%;
}

form .note {
	color: #666 !important;
	font-size: 85%;
}

.listArticle {
	background: transparent url(http://ccsd.net/images/fpNews-gradient.jpg) no-repeat;
	padding: .5em 1em 0 1.5em;
}

.mini td {
	font-size: 90%;
}

.rank {
	color: #777755;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

.phone {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
}

.grey {
	color: #888;
}

.zeroBot {
	margin-bottom: 0;
	padding-bottom: 0;
}

.addrDiv, .dlDiv {
	background-color: #FFFFEE;
	background: transparent url(http://ccsd.net/images/active.jpg) repeat-x 25% 25%;
	border-top: 1px solid #CCCCBB;
	border-bottom: 1px solid #CCCCBB;
	color: #888877;
	margin: 0 0 1em 0;
	padding: .5em 1em;
	text-align: center;
}

.addrDiv p, .dlDiv p {
	padding: 0;
	margin: 0;
}

.addrDiv h4 {
	font-size: 115%;
	font-weight: normal;
	margin: 0 .5em .2em;
	padding: 0;
}

.redText {
	color: #BB0000;
}

fieldset {
	border: 1px solid #99AABB;
	padding: 1em;
}

legend {
	color: #557799;
	font-size: 100%;
	font-weight: bold;
}

.infoBox {
	border: 1px solid #ddd; background-color: #ffffff; padding: .5em 1em;
}

.infoBoxInForm {
	border: 1px solid #99AABB; background-color: #DDEEFF; padding: .5em 1em;
}

.formFaceBox {
	background-color: #DDEEFF;
	border-top: 1px solid #99AABB;
	margin: 1em 0;
	padding: 1em;
}

.formFaceBox h5 {
	margin: 0;
	padding: 0 0 .5em 0;
}

.formFaceBox hr {
	border: 0;
	border-top: 1px solid #BBCCDD;
}

.fieldHolder {
	margin-bottom: 2em;
}

.formBlue input, .formBlue select, .formBlue textarea {
	border: 1px solid #99AABB;
	font-size: 120%;
}

.formGrey input, .formGrey select, .formGrey textarea {
	border: 1px solid #ccc;
	font-size: 120%;
}

.formBlue textarea {
	border: 1px solid #99AABB;
	font-size: 120%;
	width: 400px;
}

.formBlue h5 {
	color: #557799;
	font-size: 100%;
	font-weight: bold;
	margin: 0 0 1em 0;
	padding: 0;
}

span.example {
	padding-left:25px;
	color:#999999;
}

blockquote {
	font-family: "Courier New", Courier, monospace;
}

div.toTop {
	text-align: right;
}

div.badLogin, .formError {
	background-color: #EE8844;
	border: 1px solid #DD7744;
	border-left: 0;
	border-right: 0;
	color: #fff;
	display: inline;
	line-height: 2em;
	padding: .3em .5em;
}

.width100 {
	width: 100%;	
}

/*#-----------#*/
/*## WRAPPER ##*/
/*#-----------#*/

#wrap {
	margin: 0 auto;
	width: 760px;
}


/*#----------#*/
/*## HEADER ##*/
/*#----------#*/

#header {
	background-color: #fff;
	height: 33px;
	width: 760px;
}

#header .ccsdHeaderImageWrap {
	float: left;
	height: 33px;
	width: 390px;
}

#header #searchDiv {
	color: #777;
	float: right;
	font-size: 80%;
	margin-top: 1px;
}

#header #searchDiv form {
	margin: 0;
	padding: 0;
}

.searchInput {
	background: transparent url(http://ccsd.net/images/search-input-bar.gif) no-repeat 0 0;
	border: 0 !important;
	font-size: 95%; 
	height: 25px;
	margin: 0;
	padding: 6px 0 0 5px; 
	height: 25px; 
	vertical-align: bottom;
	width: 151px;
}

.searchSubmit {
	border: 0 !important;
	height: 25px; 
	vertical-align: top; 
}

.searchBoxWrap {
	height: 25px;
	margin-top: 2px;
	text-align: left !important;
}

/*#---------------------#*/
/*## HEADER NAVIGATION ##*/
/*#---------------------#*/

#headerNav {
	background-color: #ddd;
	height: 32px;
}

#headerNav ul {
	background-color: #5588BB;
	line-height: 1em;
	list-style: none;
	margin: 0;
	padding: 0.3em 0;
	text-align: right;
}

#headerNav ul li {
	display: inline;
}

#headerNav ul li a {
	border-right: 1px solid #99BBDD;
	color: #fff;
	font-size: 70%;
	padding: 0 .5em 0 .2em;
	text-decoration: none;
}

#headerNav ul li a:hover {
	text-decoration: underline;
}

#headerNav ul li a.last {
	border: 0;
}


/*#------------#*/
/*## MASTHEAD ##*/
/*#------------#*/

#mast {
	/*background: #fff url(http://ccsd.net/images/banners/banner1.jpg) no-repeat;*/
	border-bottom: 3px solid #fff;
	margin-top: .1em;
	height: 200px;
	width: 760px;
}

#mast img#mastRibbon {
	position: relative;
	left: 1em;
}


/*#-----------#*/
/*## GATEWAY ##*/
/*#-----------#*/

#gateway {
	background: #fff url(http://ccsd.net/images/gateway-bg.jpg) repeat-x;
	border-bottom: 0;
	height: 320px;
	overflow: auto;
	padding: .8em 0 .5em 0;
	width: 760px;
}

#gateway div.gatewayBlock {
	float: left;
	padding: 0 8px;
}

#gateway .gatewayBlock div.studentsList {
	background: #fff url(http://ccsd.net/images/students-gw-bottom.gif) no-repeat bottom;
}

#gateway .gatewayBlock div.parentsList {
	background: #fff url(http://ccsd.net/images/parents-gw-bottom.gif) no-repeat bottom;
}

#gateway .gatewayBlock div.employeesList {
	background: #fff url(http://ccsd.net/images/employees-gw-bottom.gif) no-repeat bottom;
}

#gateway .gatewayBlock div.trusteesList {
	background: #fff url(http://ccsd.net/images/trustees-gw-bottom.gif) no-repeat bottom;
}

#gateway .gatewayBlock div ul {
	list-style: none !important;
	margin: 0;
	padding: .2em 0 .6em 0;
	width: 174px;
}

#gateway .gatewayBlock div ul li a {
	color: #fff;
	display: block;
	font-size: 70%;
	line-height: 1.85em;
	margin: 0 3px; /* adjusted to compensate image bg */
	padding: 0 9px; /* adjusted to compensate image bg */
	text-decoration: none;
	width: 150px;
}

#gateway .gatewayBlock div ul a:hover, #mainNav li ul li a:hover {
	text-decoration: underline;
}

#gateway .gatewayBlock div.studentsList ul a:hover, #mainNav li#mainNavStudents ul li a:hover {
	background-color: #5599DD;
}

#gateway .gatewayBlock div.parentsList ul a:hover, #mainNav li#mainNavParents ul li a:hover {
	background-color: #449944;
}

#gateway .gatewayBlock div.employeesList ul a:hover, #mainNav li#mainNavEmployees ul li a:hover {
	background-color: #DD7744;
}

#gateway .gatewayBlock div.trusteesList ul a:hover, #mainNav li#mainNavTrustees ul li a:hover {
	background-color: #CC4444;
}


/*#----------------#*/
/*## ALERT SYSTEM ##*/
/*#----------------#*/

#alert h1.alertTitle {
	background: #FFAA00 url(http://ccsd.net/images/icons/crisis-icon.gif) 2em 1em  no-repeat;
	border-bottom: 1px solid #DD8800;
	color: #fff;
	margin: 0;
	padding: 1em 5em;
	text-align: left;
}

#alert span.alertDate {
	color: #eee;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 70%;
	font-weight: normal;
	text-transform: uppercase;
}

#alert p.alertDescr {
	background: #fff url(http://ccsd.net/images/gateway-bg.jpg) repeat-x;
	margin-top: .2em;
	padding: 1em 2em;
}

#alert p.alertDescr img {
	padding: 0 .5em .5em .5em;
}


/*#-------------------#*/
/*## FRONT PAGE NEWS ##*/
/*#-------------------#*/

#fpNews {
	background-color: #fff;
	width: 760px;
}

#fpNews div#fpContent {
	background-color: #fff;
	float: left;
	padding: 0 20px 10px 10px;
	width: 455px;
}

#fpNews div#fpContent .fpNewsArticle {
	background: transparent url(http://ccsd.net/images/fpNews-gradient.jpg) no-repeat;
	padding: .5em 1em 2.5em 1em;
}

#fpNews div#fpContent .fpNewsArticle h2 {
	color: #333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
	font-weight: normal;
	margin: .2em 0 0 0;
	padding: 0;
}

#fpNews div#fpContent .fpNewsArticle p.fpNewsDate {
	color: #888;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 80% !important;
	font-weight: normal;
	margin: .2em 0;
	padding: 0;
}

#fpNews div#fpContent .fpNewsArticle p.fpNewsBody {
	color: #555;
	font-size: 80% !important;
	margin: 1em 0 0 0;
}

#fpNews div#fpContent .fpNewsArticle p, #fpSidebar {
	font-size: 85%;
}

#fpSidebar {
	background-color: #fff;
	float: left;
	width: 260px;
}


/*#-------------------#*/
/*## MAIN NAVIGATION ##*/
/*#-------------------#*/

/* start son of suckerfish dropdowns */
#mainNavDiv {
	overflow: hidden;
}

#mainNav li:hover, #mainNav li.hover { /* Fix for IE7 menus - Prevents them from sticking */
    position: static;
}

#mainNav, #mainNavDiv li ul {
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 100;
}

#mainNav a {
	display: block;
	line-height: 26px;
	width: 176px;
}

#mainNav li {
	float: left;
	width: 176px;
}

#mainNav li ul {
	height: 153px; /* same height as bg img */
	margin-top: -12px;
  	padding-top: 15px;
	position: absolute;
	width: 176px;
	left: -999em;
	z-index: 100;
}

#mainNav li:hover ul, #mainNav li.sfhover ul {
	left: auto;
}
/* end suckerfish dropdowns */

#mainNav li#mainNavStudents {
	background: transparent url(http://ccsd.net/images/mainNav-students.gif) no-repeat;
}

#mainNav li#mainNavStudents ul {
	background: transparent url(http://ccsd.net/images/mainNav-students-bg.gif) no-repeat;
}

#mainNav li#mainNavParents {
	background: transparent url(http://ccsd.net/images/mainNav-parents.gif) no-repeat;
}

#mainNav li#mainNavParents ul {
	background: transparent url(http://ccsd.net/images/mainNav-parents-bg.gif) no-repeat;
}

#mainNav li#mainNavEmployees {
	background: transparent url(http://ccsd.net/images/mainNav-employees.gif) no-repeat;
}

#mainNav li#mainNavEmployees ul {
	background: transparent url(http://ccsd.net/images/mainNav-employees-bg.gif) no-repeat;
}

#mainNav li#mainNavTrustees {
	background: transparent url(http://ccsd.net/images/mainNav-trustees.gif) no-repeat;
}

#mainNav li#mainNavTrustees ul {
	background: transparent url(http://ccsd.net/images/mainNav-trustees-bg.gif) no-repeat;
}

#mainNav li a {
	display: block;
	text-decoration: none;
}

#mainNav li ul li a {
	color: #fff;
	display: block;
	font-size: 70%;
	line-height: 1.85em;
	margin: 0 3px; /* adjusted for compensate image bg */
	padding: 0 9px; /* adjusted for compensate image bg */
	width: 149px;
	text-decoration: none;
}


/*#-----------#*/
/*## CONTENT ##*/
/*#-----------#*/

#contentWrap {
	clear: both;
	margin-top: 1em;
}

#contentWrap #section { /* not used */
	color: #fff;
	font-size: 125%;
	font-weight: bold;
	padding: .5em;
	_padding: .2em .5em .4em .5em; /* lol @ ie */
}

#contentWrap .trustees { /* not used */
	background-color: #DD2222;
	border-left: .5em solid #EE7777;
}


/*#------------------#*/
/*## CONTENT - MAIN ##*/
/*#------------------#*/

#contentDiv {
	font-size: 80%;
	margin-top: 1em;
	
}

#contentDiv #mainContent {
	float: left;
	padding: 1em 16px 0 16px;
	width: 460px;
	_margin-top: 1em; /* lol @ ie */
}

#contentDiv #mainContent-noSidebar {
	float: left;
	padding: 1em 16px 0 16px;
	width: 728px;
	_margin-top: 1em; /* lol @ ie */
}

.contentHolder {
	margin-bottom: 2em;
}

.contentHolder p {
	padding-left: .3em;
}

#contentDiv #mainContent .featuredImg {
	background: white;
	border: 1px solid #ccc;
	display: block;
	padding: 10px;
}

#contentDiv #mainContent .portrait {
	background: white;
	border: 1px solid #ccc;
	margin: 0 1.5em .5em 0;
	padding: 6px;
}

#contentDiv #mainContent .portraitL {
	background: white;
	border: 1px solid #ccc;
	float: left;
	margin: 0 1.5em .5em 0;
	padding: 6px;
}

#contentDiv #mainContent .portraitR {
	background: white;
	border: 1px solid #ccc;
	float: right;
	margin: 0 0 .5em 1.5em;
	padding: 6px;
}

#contentWrap h1, #contentDiv-noNav h1{
	border-bottom: 1px solid #fff;
	color: #5588BB;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 165%;
	font-weight: normal;
	margin: 0;
	padding: .5em 0;
	letter-spacing: .05em;
	text-transform: uppercase;
	word-spacing: .1em;
}

#contentDiv #mainContent h3, #contentDiv #mainContent-noSidebar h3, #zoningWrap h3, #mainContent-regions h3 {
	color: #DD8855;
	font-size: 115%;
	font-weight: bold;
	margin-bottom: 0;
	padding: .5em .5em .3em 0;
}

#contentDiv #mainContent .contentHolder h6, #contentDiv #mainContent-noSidebar .contentHolder h6, #contentDiv #mainContent-regions .contentHolder h6 {
	background-color: #efefef;
	border-bottom: 1px solid #ddd;
	border-left: 3px solid #ddd;
	color: #777;
	font-size: 80%;
	font-weight: bold;
	letter-spacing: .01em;
	margin: .5em 0;
	padding: .4em .5em;
	text-transform: uppercase;
}

#contentDiv #mainContent ul, #contentDiv #mainContent-noSidebar ul, #contentDiv #mainContent-regions ul {
	list-style-image: url(http://ccsd.net/images/icons/blue-disc.gif);
}

#contentDiv #mainContent ul, #contentDiv #mainContent-regions ul {
	margin: 1em 0 2em 0;
	padding: 0 2.5em;
}

#contentDiv #mainContent ul li, #contentDiv #mainContent-regions ul li {
	padding: 0 0 .5em 0;
}

#contentDiv #mainContent ol {
	margin: 0 1em 1em 1em;
	padding: 0 1.5em;
}

#contentDiv #mainContent ol li {
	padding: 0 0.5em 0.5em;
}

#contentDiv #mainContent ol ul {
	margin-bottom: 0;
}

#contentDiv #mainContent ol ul li {
	padding: 0 0 .5em 0;
}

div.monthBar, div.langBar  {
	background-color: #eee;
	color: #aaa;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	font-size: 90%;
	line-height: 1em;
	margin-bottom: 2em;
	padding: .5em;
	text-align: center;
}

div#regionBar, div#budgetBar, #summerBar, #collegefairBar {
	background-color: #eee;
	color: #aaa;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #fff;
	font-size: 90%;
	line-height: 1em;
	padding: .5em;
	text-align: center;
}

div#regionBar a.active, div#budgetBar a.active, div#summerBar a.active, div#collegefairBar a.active {
	background-color: #EEEEEE;
	border: 1px solid #ccc;
	border-bottom: 0; padding: .8em 1em 0 1em;
	color: #222;
}

div.labelContainer {
	border-bottom: 3px solid #99AABB;
	margin-bottom: .5em;
}

div.labelContainer label {
	background: transparent url(http://ccsd.net/images/label-right-side.gif) right top no-repeat;
	margin: 0;
	padding: 0;
}

div.labelContainer label span {
	background: transparent url(http://ccsd.net/images/label-left-side.gif) left top no-repeat;
	color: #fff;
	font-size: 100%;
	font-weight: normal;
	margin: 0;
	padding: 0 12px;
}

div.warning {
	background: #EECC99 url(http://ccsd.net/images/icons/warning-small.gif) 10px 5px no-repeat;
	border-top: 1px solid #CC9966;
	border-bottom: 1px solid #DDAA66;
	height: 30px;
	margin: 1em 0;
	padding: 10px;
}

div.warning h3 {
	color: #CC5511 !important;
	font-size: 110%;
	font-weight: normal;
	margin: 0;
	padding: 6px 0 0 50px !important;
}

#contentDiv #mainContent-noSidebar h3 {
	/*width: 460px;*/ /* limit width for underline */ /*not need anymore, no underline */
}

h2#pageGateway {
	color: #555;
	background-color: #eee;
	border-bottom: 1px solid #ddd;
	font-weight: normal;
	margin: 0;
	padding: .5em 1em;
}

#contentDiv .aquaTable {
	border-top: 1px solid #77AACC;
}

#contentDiv .aquaTable th, #contentDiv .aquaTable td {
	font-weight: normal;
	padding: .5em;
}

#contentDiv .aquaTable tr.tableHeader, #contentDiv .aquaTable tr.tableHeader th {
	/*background: transparent url(http://ccsd.net/images/table-header.gif) no-repeat;*/
	background-color: #AACCEE;
	color: #3366AA;
	/*background-color: #BBDDDD;*/
	font-weight: bold;
	font-size: 90%;
	text-transform: uppercase;
}

#contentDiv .aquaTable .tableOdd {
	background-color: #efefef;
}

#breadcrumbs {
	background-color: #fff;
	border-bottom: 1px solid #eee;
	color: #999;
	padding: .5em 16px;
	font-size: 85%;
	text-decoration: none;
	text-transform: uppercase;
}

#breadcrumbs a {
	color: #999;
	text-decoration: none;
}

#breadcrumbs a:hover {
	color: #555;
	text-decoration: underline;
}

/*#--------------------#*/
/*## CONTENT - NO NAV ##*/
/*#--------------------#*/

#contentDiv-noNav {
	font-size: 80%;
}


/*#------------------------#*/
/*## CONTENT - NO SIDEBAR ##*/
/*#------------------------#*/

#contentDiv-noNav #mainContent-noSidebar {
	margin: 0;
	padding: 0;
}

#contentDiv-noNav #mainContent-noSidebar h1 {
	margin: 0;
	padding: 0;
}


/*#---------------------#*/
/*## CONTENT - SIDEBAR ##*/
/*#---------------------#*/

#sidebarDiv {
	background: transparent url(http://ccsd.net/images/sidebar-bg.jpg) -75px -75px repeat-x;
	border-top: 2px solid #fff;
	border-left: 1px solid #ddd;
	background-color: #fff;
	float: left;
	padding: 0 0px;
	width: 267px;
}

#sidebarDiv h5 {
	font-size: 90%;
	margin: 0;
}

.sidebarHolder {
	margin-top: 1.5em;
}

#findSchoolDiv {
	padding-bottom: 8px;
}

#findSchoolDiv, .sbDivMod {
	background: transparent url(http://ccsd.net/images/ltSilver-white.jpg) repeat-x;
	margin: 10px;
	width: 247px;
}

.sbDivMod {
	color: #555;
	font-size: 85%;
}

#findSchoolDiv #findSchoolBody, .sbDivMod .sbDivModBody {
	border: 1px solid #eee;
	border-top: 0;
	width: 245px;
}

#findSchoolDiv #findSchoolBody {
	padding-top: 8px;
}

.sbDivMod .sbDivModBody p {
	padding: 1em;
}

#findSchoolDiv #findSchoolBody .findSchoolForm {
	margin: 0;
	padding: 8px 16px 8px 28px;
}

.findSchoolForm input#byName, .findSchoolForm input#byAddr {
	font-size: 95%;
	width: 151px;
}

.findSchoolForm label {
	font-size: 85%;
	color: #666;
	text-transform: uppercase;
}

.findSchoolForm input#byAddr {
	color: #999;
}

.findSchoolForm input#byAddr:focus {
	color: #000;
}

div#or {
	border-bottom: 1px solid #ddd;
	margin: 0 2em;
	text-align: center;
}

div#or span {
	background-color: #F9F9F9;
	padding: 0 .5em;
	position: relative;
	top: 7px;
}


/*#--------------------------------------------------#*/
/*## SIDEBAR CONTAINERS (HIGHLIGHTS, RESOURCES ETC) ##*/
/*#--------------------------------------------------#*/

#highlightsDiv {
	border-bottom: 1px solid #ddd;
	margin-top: 1em;
	margin-bottom: 1em;
}

#highlightsDiv h5 {
	background: transparent url(http://ccsd.net/images/hlTitleBg.gif) bottom center no-repeat;
	color: #555;
	font-size: 110%;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: .1em;
	margin: 0;
	padding: 0 1em 1em;
	text-align: center;
	text-transform: uppercase;
}

#highlightsDiv ul {
	list-style: none;
	margin: 0;
	padding: .5em 1em;
	text-align: center;
}

#highlightsDiv ul li {
	font-size: 105%;
	padding: .1em;
	text-align: left;
	text-decoration: none;
}

 #highlightsDiv ul li a {
 	display: block;
	text-decoration: none;
 }
 
#highlightsDiv ul li a:hover {
	text-decoration: underline;
}

#highlightsDiv ul li.eventDate {
	color: #555;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 90%;
	font-weight: normal;
	font-variant: small-caps;
	letter-spacing: .1em;
	padding: 1em 1em 0 0;
}

#highlightsDiv ul li.eventDate ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: normal;
	list-style-image: url(http://ccsd.net/images/icons/blue-disc.gif);
	margin-left: .75em;
	text-transform: none;
}

#highlightsDiv p.moreHighlights {
	color: #888;
	font-size: 90%;
	margin: 0;
	padding: 0 1em .5em 1em;
	text-align: right !important;
}

#highlightsDiv p.moreHighlights a {
	color: #888;
}

.subListBox {
	padding-bottom: 1em;
}

.sidebarBox {
	background: transparent url(http://ccsd.net/images/ltSilver-white.jpg) repeat-x;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	margin-top: 1em;	
}

.sidebarBox h5 {
	background: transparent url(http://ccsd.net/images/ltSilver-white.jpg) 50% 50% repeat-x;
	border-bottom: 1px solid #eee;
	color: #777;
	font-size: 95% !important;
	font-weight: normal;
	letter-spacing: .05em;
	padding: .5em 1em;
	text-transform: uppercase;
}

.sidebarBox h6 {
	color: #555;
	font-size: 90% !important;
	font-weight: bold;
	margin: 0 1em;
	padding: .5em 0 0 0;
	text-align: left;
}

.sidebarBox h6 span {
	background-color: #fff;
	padding: .2em .5em 0 .5em;
}

.sidebarBox p, #searchPolRegForm, #searchPolRegForm-sb {
	font-size: 90%;
	margin: 0;
	padding: 1em !important;
}

.sidebarBox ul {
	font-size: 90%;
	list-style: none;
	margin: .5em 0 0 0;
	padding: 1em;
}

.sidebarBox ul li {
	display: inline;
	margin: 0;
	padding: 0;
}

.sidebarBox ul li a {
	display: block;
	padding: .3em 0;
}

.sidebarBox .subListBox ul {
	font-size: 90%;
	list-style: none;
	margin: 0 1em;
	padding: .5em 1em;
}

.sidebarBlock {
	margin: 1em;	
}


/*#----------#*/
/*## FOOTER ##*/
/*#----------#*/

#footer {
	clear: both;
	line-height: 1em;
	margin: 1.5em auto;
	padding-top: 2em;
	overflow: auto;
	text-align: center;
	width: 500px;
}

#footer div {
	float: left;
	font-size: 70%;
	padding: .5em;
}

#footerImg {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding: 0 1em;
}

#footer .footerQuote {
	color: #888;
	clear: both;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
	font-style: italic;
	line-height: 1.2em;
	margin-top: .5em;
	width: 480px;
}

/*#------------#*/
/*## TRUSTEES ##*/
/*#------------#*/

.trusteePicTable {
	background-color: #FFFFEE;
	border-top: 1px solid #CCCCBB;
	border-bottom: 1px solid #CCCCBB;
	margin-top: 1em;
}

span.trusteeDistrict {
	color: #777755;
	font-size: 90%;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: .1em;
	text-transform: uppercase;
}
.trusteePicTable td {
	text-align: center;
	padding: 1em 0;
}

.trusteePicTable a {
	color: #777755;
	font-size: 100%;
	text-decoration: none;
}

.trusteePicTable a:hover {
	text-decoration: none;
}

.trusteePicTable img, .trusteeList .trusteeInfoWrap .trusteePic img, .trainDirList .trainDirInfoWrap .trainDirPic img {
	background-color: #fff;
	border: 1px solid #ccc;
	margin: .3em 0;
	padding: 5px;
}

.contentHolder img.trusteeImg {
	background-color: #fff;
	border: 1px solid #ccc !important;
	float: left;
	margin: .3em 1em .5em .3em;
	padding: 5px;
}

.trusteePicTable td.trusteeActive {
	background: transparent url(http://ccsd.net/images/active.jpg) no-repeat center top;
	
}

.trusteeList .trusteeInfoWrap, .trainDirList .trainDirInfoWrap {
	clear: left;
	margin-bottom: 2em;
	overflow: auto;
	width: 440px;
}

.trusteeList .trusteeInfoWrap .trusteePic, .trainDirList .trainDirInfoWrap .trainDirPic {
	float: left;
	width: 100px;
}

.trusteeList .trusteeInfoWrap .trusteeInfo, .trainDirList .trainDirInfoWrap .trainDirInfo {
	float: right;
	margin: .3em 0;
	width: 340px;
}

.trusteeList .trusteeInfoWrap .trusteeInfo h6.trusteeName, .trainDirList .trainDirInfoWrap .trainDirInfo h6.trainDirName {
	color: #777755;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 150%;
	font-style: italic;
	font-weight: normal;
	margin: 0;
	padding: .2em 0 .3em 0;
}

.trusteeList .trusteeInfoWrap .trusteeInfo h6.trusteeName a {
	color: #777755;
	text-decoration: none;
}

.trusteeList .trusteeInfoWrap .trusteeInfo h6.trusteeName a:hover {
	color: #777755;
	text-decoration: underline;
}

.trusteeList .trusteeInfoWrap .trusteeInfo .trusteePosition, .trainDirList .trainDirInfoWrap .trainDirInfo .trainDirPosition {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
	font-weight: normal;
}

.trusteeContactDiv, .bioDiv {
	background-color: #FFFFEE;
	background: transparent url(http://ccsd.net/images/active.jpg) repeat-x 25% 25%;
	border-top: 1px solid #CCCCBB;
	border-bottom: 1px solid #CCCCBB;
	color: #aaaa99;
	margin: 0;
	padding: .5em 1em 0 1em;
	text-align: center;
}


/*#-------------------#*/
/*## NEWS/HIGHLIGHTS ##*/
/*#-------------------#*/

.newsArticle {
	background: transparent url(http://ccsd.net/images/fpNews-gradient-grey.gif) no-repeat;
	margin-top: 1em;
	padding: .5em 1em 1.2em 1em;
}

.newsArticle h2 {
	color: #333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 130%;
	font-weight: normal;
	margin: .3em 0 0 0;
	padding: 0;
}

.newsArticle p.newsDate {
	color: #777;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 90%;
	font-weight: normal;
	margin: .2em 0 0 0;
	padding: 0;
}

.newsArticle p.newsBody {
	color: #555;
	font-size: 95% !important;
	margin: 1.5em 0 0 0;
}

#newsBar {
	margin: 0 0 1em;
	padding: 0;
}

#newsBar ul#newsBarNav {
	background-color: #eee;
	border: 1px solid #ccc;
	border-left: 0;
	border-right: 0;
	list-style: none;
	margin: 0;
	padding: 0;
}

#newsBar ul#newsBarNav li {
	margin: 0;
	padding: 0;
	display: inline;
}

#newsBar ul#newsBarNav li a {
	color: #5588BB;
	margin: 2px 0 1px; /* needed for flush fit in ul */
	padding: 2px 1em 1px; /* needed for flush fit in ul */
	text-decoration: none;
}

#newsBar ul#newsBarNav li a.active {
	background-color: #ddd;
}

#newsBar ul#newsBarNav li a:hover {
	background-color: #ddd;
}

#newsBar ul#newsBarNav li a.last {
	border: 0;
}

.newsAttachment {
    
    position: absolute;
    padding: 10px;
    border: 1px solid #cccccc;
    background-color: #fff;
    z-index:2;
    overflow: auto;
}

/*#----------------#*/
/*## ZONING POPUP ##*/
/*#----------------#*/

#zoningWrap {
	padding: 0 16px;
	width: 450px;
}

#zoningWrap h1 {
	margin: 0;
	padding: 0;
}

#zoningWrap p {
	 font-size: 85%;
	 line-height: 1.3em;
}

#zoningWrap .formFaceBox td {
	font-size: 80%;
	vertical-align: top;
}

#zoningWrap .formFaceBox input {
	font-size: 120%;
	padding: .2em;
}

#zoningFooter {
	color: #666;
	font-size: 90%;
	text-align: center;
}


/*#-----------#*/
/*## REGIONS ##*/
/*#-----------#*/

#regionContactDiv {
	background-color: #FFFFEE;
	border-top: 1px solid #CCCCBB;
	border-bottom: 1px solid #CCCCBB;
	padding: .5em 1em;
}

#regionContact td {
	padding: .3em;
	vertical-align: top;
}

#regionContact td img {
	background-color: #fff;
	border: 1px solid #ccc;
	margin: 0 0 .3em 0;
	padding: 5px;
}

#regionContact h5 {
	color: #777755;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
	font-style: italic;
	font-weight: normal;
	margin: 0;
	padding: 0 0 .2em 0;
}

#regionContact span.regionPhone {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 90%;
}

#contentDiv #mainContent-regions {
	float: left;
	padding: 1em 16px 0 16px;
	width: 560px;
	_margin-top: 1em; /* lol @ ie */
}

#contentDiv #mainContent-regions dl dd {
	margin-bottom: .5em;
}

#contentDiv #mainContent-regions dl dt {
	margin-bottom: .2em;
}

#contentDiv #mainContent-regions .rhlHolder {
	background-color: #eee;
	border-bottom: 1px solid #ddd;
	padding: 0 1em;
}

#contentDiv #mainContent-regions .rhlHolder h6.rhlTitle {
	color: #555;
	/*font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 115%;*/
	font-size: 100%;
	font-weight: bold;
	margin: 1em 0 0em;
}

.rhlHolder p.rhlDate {
	color: #777;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 90%;
	margin-bottom: 1em;
}

.rhlHolder p.rhlBody {
	margin-bottom: 2em;
}

#sidebarDiv-regions {
	background-color: #fff;
	border: 1px solid #ddd;
	border-top: 0;
	float: left;
	padding: 0;
	width: 166px;
}

.sidebarBox-regions h5 {
	background: transparent url(http://ccsd.net/images/ltSilver-white.jpg) 40% 40% repeat-x;
	border-bottom: 1px solid #ccc;
	color: #777;
	font-size: 85% !important;
	font-weight: normal;
	margin: 0;
	padding: 1em;
}

.sidebarBox-regions h6 {
	border-top: 1px solid #eee;
	color: #DD8855;
	font-size: 95% !important;
	font-weight: normal;
	margin: 0;
	padding: 1em 1em 0 1em;
}

.sidebarBox-regions ul.regionSchoolList {
	font-size: 90%;
	list-style-image: url(http://ccsd.net/images/icons/blue-disc.gif);
	margin: 0 0 0 1em;
	padding: 1em;
}

.sidebarBox-regions ul li {
	margin: 0;
	padding: 0;
}

.sidebarBox-regions ul li a {
	display: block;
	padding: .1em 0;
}

td.supDept {
	background-color: #aaa;
	border-bottom: 1px solid #999;
	color: #fff;
	font-size: 75%;
	font-weight: bold;
	letter-spacing: .05em;
	padding: .25em .5em !important;
	text-align: left;
	text-transform: uppercase;
}

td.supDept span {
	font-weight: bold;
	
}

/*#-----------#*/
/*## SCHOOLS ##*/
/*#-----------#*/

table.schoolContactList h5 {
	background: transparent url(http://ccsd.net/images/ltSilver-white.jpg) 50% 50% repeat-x;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #eee;
	color: #666;
	padding: .5em;
	text-align: left;
}

.schoolsRowOn {
	background-color: #dddddd;
}

#schoolContactDiv {
	background-color: #FFFFEE;
	border-top: 1px solid #CCCCBB;
	border-bottom: 1px solid #CCCCBB;
	padding: .5em 1em;
}

div.schoolContactBar  {
	background: transparent url(http://ccsd.net/images/ltSilver-white.jpg) 50% 50% repeat-x;
	color: #aaa;
	border-bottom: 1px solid #ddd;
	font-size: 90%;
	line-height: 1em;
	margin-bottom: 2em;
	margin-top: 0 !important;
	padding: .5em;
	text-align: center;
}

#schoolContactDiv h3 {
	border: 0 !important;
	color: #777755 !important;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 140% !important;
	font-style: italic !important;
	font-weight: normal !important;
	margin: 0;
	padding: 0 0 .2em 0 !important;
}

#schoolContactTable span.schoolContactTitle {
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-style: italic;
}

#schoolContactDiv #schoolContactTable tr td p {
	padding-left: 1.5em;
	vertical-align: top !important;
}

#schoolContactDiv #schoolContactTable #schoolName {
		padding-bottom: .5em;
}


/*#------------#*/
/*## PAGINATE ##*/
/*#------------#*/

#contentDiv #mainContent #paginate {
	background: transparent url(http://ccsd.net/images/ltSilver-white.jpg) 50% 50% repeat-x;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ccc;
	font-size: 90%;
	padding: .3em 0;
}

#contentDiv #mainContent #paginate ul {
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
	margin-left: 20px;
}

#contentDiv #mainContent #paginate ul li {
	display: inline;
	margin: .2em 0;
}

#contentDiv #mainContent #paginate li.current {
	background-color: #ddd;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	padding: .3em .5em;
}

#contentDiv #mainContent #paginate li a {
	padding: .3em .5em;
}


/*#----------------#*/
/*## ACHIEVEMENTS ##*/
/*#----------------#*/

#contentDiv #mainContent .achDiv {
	background: transparent url(http://ccsd.net/images/ltSilver-white.jpg) 50% 50% repeat-x;
	border: 1px solid #ddd;
	border-bottom: 1px solid #ccc;
	float: right;
	margin: 1em .5em 1em 1em;
	padding: 0 .5em .5em .5em;
	text-align: center;
	width: 142px;
}

#contentDiv #mainContent .achImg {
	background: white;
	border-bottom: 1px solid #ddd;
	display: block;
	margin-bottom: .5em;
	padding: 6px;

}

#contentDiv #mainContent span.achCaption {
	color: #555;
	font-size: 90%;
	font-weight: normal !important;
}


/*#--------#*/
/*## SEMS ##*/
/*#--------#*/

.semsDirTable tr td {
	font-size: 90%;
}


/*#-------------------#*/
/*## RSS FEEDS INDEX ##*/
/*#-------------------#*/

#rssDiv ul {
	background-color: #FFF;
	list-style:url(http://ccsd.net/images/icons/rss-icon.png) !important;
	padding: .5em;
	margin: 0 auto;
	width: 75%;
}

#rssDiv ul li {
	font-size: 105%;
	padding: .1em;
	text-decoration: none;
}

 #rssDiv ul li a {
	text-decoration: none;
 }
 
#rssDiv ul li a:hover {
	text-decoration: underline;
}


/*#------------------#*/
/*## SUPERINTENDENT ##*/
/*#------------------#*/

.supMsgBig {
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 145%;
}

.supMsg {
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 105%;
}

.supTitle {
	color: #777;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 90%;
	letter-spacing: .1em;
	text-transform: uppercase;
}

#contentDiv #mainContent .supDiv {
	background: transparent url(http://ccsd.net/images/ltSilver-white.jpg) 50% 50% repeat-x;
	border: 1px solid #ddd;
	border-bottom: 1px solid #ccc;
	float: left;
	margin: 0 1.2em .5em 0;
	padding: 0 .5em;
	text-align: center;
	width: 162px;
}

#contentDiv #mainContent .supImg, #contentDiv #mainContent .bioImg {
	background-color: #fff;
	border: 1px solid #ccc !important;
	float: left;
	margin: .3em 1em .5em .3em;
	padding: 5px;

}

#contentDiv #mainContent span.supCaption, #contentDiv #mainContent span.bioInfo {
	color: #555;
	font-size: 90%;
	font-weight: normal !important;
}

.straightTalkDiv .contentHolder h4 {
	font-size: 120%;
	font-weight: normal;
}

.straightTalkDiv .contentHolder h4 span {
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-style: italic;
	font-weight: bold;
}


/*#----------------------#*/
/*## POL/REG PRINT PAGE ##*/
/*#----------------------#*/

#printContent h1 {
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 160%;
	font-weight: normal;
	margin-bottom: 1em;
	
}

#printContent h6 {
	font-size: 75%;
	font-weight: bold;
	margin: 0;
	padding: 1em 0 0 0;
}

#printContent p {
	font-size: 85%;
}

#printContent table tr {
	font-size: 75%;
}

.printTable th {
	border-bottom: 3px solid #bbb;
	border-top: 1px solid #999;
	font-size: 90%;
	padding: .5em;
	text-transform: uppercase;
}
.printTable tr.botLine td {
	border-bottom: 1px solid #ddd;
	padding: .5em;
}


/*#----------------#*/
/*## PHOTO SEARCH ##*/
/*#----------------#*/

#photoFilter {
	background: #EEEECC;
	border-top: 1px solid #CCCC99;
	border-bottom: 1px solid #CCCC99;
	margin: 0;
	padding: 0;
	text-align: center;
}

#photoFilter form {
	margin: 0;
	padding: 0;
}


/*#-----------------#*/
/*## SUMMER SCHOOL ##*/
/*#-----------------#*/

div.ssSteps {
	text-align: center;
}

div.ssSection {
	background-color: #eee;
	border: 1px solid #ddd;
	border-left: 0;
	border-right: 0;
	margin-bottom: 1em;
	padding: .5em;
}

div#ssStuTitle {
	padding: 1em 0;
}

div#ssStuTitle p.ssName {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 150%;
}

div#ssStuTitle span.ssNum {
	color: #555;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 75%;
	font-style: italic;
}

.ssSessionbg {
	background-color: #CCDDEE;
}

.ssSessionbg td {
	padding: .5em .5em;
	vertical-align: middle;;
}


/*#-----------------#*/
/*##     FORMS     ##*/
/*#-----------------#*/
#mainContent-noSidebar .formBlue {
	padding: 1em 2em 2em;
}

#mainContent-noSidebar .formFaceBox .fieldHolder dl {
	padding-bottom: .5em;
}



/*#-----------------#*/
/*##   EDGE LOGIN   ##*/
/*#-----------------#*/
#loginDiv {
	background-color: #DDE6EE;
	border: 1px solid #BBCCDD;
	padding: 1em;
	width: 250px;
	margin: 0 auto;
	margin-top: 2em;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

#loginDiv #loginForm label {
	color: #446688;
	font-size: 100%;
	font-weight: bold;
}

#loginDiv #loginForm input.loginField {
	border: 1px solid #99BBCC;
	font-size: 110%;
	padding: .3em;
	width: 240px;
}

#loginDiv #loginForm input.loginSubmit {
	background-color: #99BBCC;
	border: 1px solid #446688;
	color: #446688;
	font-size: 85%;
	font-weight: bold;
	padding: .3em 1em;
	text-transform: uppercase;
}

#loginDiv #loginForm .loginSubmitBox {
	margin-top: .5em;
}

#loginDiv #loginForm .forgotpw {
	color: #446688;
	font-size: 85%;
	text-decoration: none;
}

#loginDiv #loginForm .forgotpw:hover {
	text-decoration: underline;
}

/*#-----------------#*/
/*##    SSONLINE   ##*/
/*#-----------------#*/
.appInfoTable {
	border-top: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	background-color: #fff;
	margin: 0;
}

.appInfoTable td {
	background-color: #eee;
	font-size: 100% !important;
	padding: .5em .5em .5em 1em !important;
}

.colTitle {
	background-color: #CCDDEE !important;
	border-right: 3px solid #fff;
	font-weight: bold;
	text-align: left;
	width: 175px;
}

.colTitle2 {
	background-color: #ddd !important;
	font-weight: bold;
	text-align: left;
	width: 175px;
}

.schApplied {
	background: transparent url(http://ccsd.net/images/ltGrey-white.jpg) repeat-x;
	border-top: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	margin: 0;
}

.schApplied ul {
	border-top: 1px solid #eee;
	margin: 0;
	padding: 1em;
}

.schApplied ul li {
	font-size: 100%;
	margin-left: 1em;
}

.listAppsDiv {
	background: #eee url(http://ccsd.net/images/header-gradient.jpg) repeat-x 0 -25px;
	border: 1px solid #ccc;
	border-left: 8px solid #AABBCC;
	margin-bottom: 1em;
}

.listAppsDivDel {
	background: #eee;
	border: 1px solid #ccc;
	border-left: 8px solid #ddd;
	margin-bottom: 1em;
}

.listAppsDivDel img.statusLabel {
	float: right;
}

.listAppsDiv h4, .listAppsDivDel h4 {
	border-top: 1px solid #fff;
	font-size: 85%;
	font-weight: bold;
	margin: 0;
	padding: .5em 10px .2em;
}

.actionLinks {
	font-size: 90%;
	text-transform: uppercase;
}

.listAppsDiv p.appNum, .listAppsDivDel p.appNum {
	font-size: 75% !important;
	margin: 0;
	padding: .2em 10px .75em;
}

.appInfoNote {
	background-color: #eeeeee;
	color: #888;
	font-style: italic;
	padding: .5em 10px;
	font-size: 65%;
	text-align: right;
	line-height:.7em;
}

.newAppNote {
	background-color: #eee;
	border: 1px solid #ddd;
	border-left: 5px solid #ccc;
	color: #555;
	line-height: 1em;
	padding: .5em 1em;
	font-size: 80%;
}

.newAppNote img {
	line-height: 1em;
	padding-right: .5em;
}

#CHOICE1_SPECIALTY, #CHOICE2_SPECIALTY, #CHOICE1_SPECIALTY, #CHOICE2_SPECIALTY {
	font-size: 85%;
	width: 100px !important;
}

#CHOICE1_THEMEDIV, #CHOICE1_PROGRAMDIV, #CHOICE2_THEMEDIV, #CHOICE2_PROGRAMDIV {
	width: 275px !important;
}

#CHOICE1_THEME, #CHOICE1_PROGRAM, #CHOICE2_THEME, #CHOICE2_PROGRAM {
	font-size: 85%;
	width: 275px !important;
}

.actionLinks {
	color: #22AA22;
	background: transparent url(http://ccsd.net/images/icons/small-plus-sign.gif) 100% 50% no-repeat !important;
	padding-right: 20px !important;
}

/*#-----------------#*/
/*##    POLICE     ##*/
/*#-----------------#*/
.policeName {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
}

.policeNameInfo {
	color: #777;
	font-size: 95%;
}

dt.timelineYear {
	color: #777755;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 120%;
}

#contentDiv #mainContent span.bioTitle {
	color: #555;
	font-size: 110%;
	font-weight: normal !important;
}


/*#-------------#*/
/*## SS Online ##*/
/*#-------------#*/
.ssoForm h3 {
	color: #557799 !important;
	margin: 0 !important;
	padding: 0 0 1em !important;
	font-size: 145% !important;
}

fieldset.ssoFieldset {
	border: 0;
	margin: 0;
	padding: 0;
}