/* content */

/* ----- OVERRIDE ----- */
#rightcol {background: white;}
#main_content {background: white;}

/* main content */
#main_content h2 {font-size:1.8em; color: #000000; margin:0; padding-top:4px;}
#main_content p {line-height:16px;}
#main_content p#articleintro {font-weight: bold;}

#main_content img.rightImage {float:right; margin:12px 0 10px 10px;}
#main_content img.leftImage {float:left; margin:15px 18px 10px 0; }

#main_content h3 {height:18px; background:#192C46; font-size:1.1em; color:#FFFFFF; font-weight:bold; padding:1px 0 0 5px; margin:15px 0 1px 0;}
#main_content h3 span {font-weight:normal;}

/* related links */
#main_content div.relatedlinks {padding:4px; background:#E9EEF2; color:#192C46;}
#main_content div.relatedlinks p {font-weight:bold; padding:0; margin:0;}
#main_content div.relatedlinks ul {margin-top:0px;}
#main_content div.relatedlinks ul li {height:20px; padding: 0 0 0 15px; background: url(../../images/chorley/common/relatedlinks_arrow.gif) left center no-repeat scroll; margin-left: 0px; text-indent: 0em; list-style-type:none;}
#main_content div.relatedlinks ul li a {display:block; padding-top:3px; color:#192C46;}
#main_content div.relatedlinks ul li a:hover {text-decoration:underline;}

/* related articles */
#main_content div.relatedarticles h3 {margin-top: 5px;}
#main_content div.relatedarticles dl {width:405px; margin:0; border-top:1px dotted #192C46; padding-bottom:4px;}
#main_content div.relatedarticles dl.first {border:0;}
#main_content div.relatedarticles dl dt {clear:both; float:left; display:block; width:78px; background: url(../../images/chorley/common/relatedarticles_arrow.gif) right top no-repeat scroll; min-height: 20px; padding-bottom:5px;}
#main_content div.relatedarticles dl dt img {width:50px; height:50px; margin:5px 0 0 5px;}
#main_content div.relatedarticles dl dd {padding-top:5px; margin-left:80px;}
#main_content div.relatedarticles dl dd a {font-weight:bold; color:#192C46;}
#main_content div.relatedarticles dl dd a:hover {text-decoration:underline;}

/* downloads */
#main_content div.downloads dl {width:405px; margin:0; border-top:1px dotted #192C46;}
#main_content div.downloads dl.first {border:0;}
#main_content div.downloads dl dt {clear:both; float:left; display:block; width:55px; height:36px; background: url(../../images/chorley/common/relatedarticles_arrow.gif) right top no-repeat scroll;}
#main_content div.downloads dl dt img.icon {width:28px; height:28px; margin:5px 0 0 5px;}
#main_content div.downloads dl dd {padding-top:5px; }
#main_content div.downloads dl dd a {font-weight:bold; color:#192C46;}
#main_content div.downloads dl dd a:hover {text-decoration:underline;}

#main_content div.downloads dl {width:405px; margin:0; border-top:1px dotted #192C46; padding-bottom:5px;}
#main_content div.downloads dl.first {border:0;}
#main_content div.downloads dl dt {clear:both; float:left; display:block; width:55px; height:36px; background: url(../../images/chorley/common/relatedarticles_arrow.gif) right top no-repeat scroll;}
#main_content div.downloads dl dt img.icon {width:28px; height:28px; margin:5px 0 0 5px;}
#main_content div.downloads dl dd {min-height:40px; padding-top:5px;}
#main_content div.downloads dl dd a {font-weight:bold; color:#192C46;}
#main_content div.downloads dl dd a:hover {text-decoration:underline;}

/* contact list */
#main_content dl.contactlist {margin:0;}
#main_content dl.contactlist dt {background:#192C46; font-size:1.2em; color:#FFFFFF; font-weight:bold; padding:1px 0 0 5px; margin:0 0 1px 0;}
#main_content dl.contactlist dt span {font-weight:normal;}
#main_content dl.contactlist dd {margin:0; padding:5px 5px 10px 5px; background:#E9EEF2;}
#main_content dl.contactlist dd p {margin:0; padding:0;}
#main_content dl.contactlist dd span {float:left; font-weight:bold; display:block; width:40px;}
#main_content dl.contactlist dd span.full {padding-left: 15px; font-weight:bold; display: block; width:325px; min-height: 10px; background: url(../../images/chorley/common/contact_arrow.gif) left center no-repeat scroll;}
#main_content dl.contactlist dd img {float:left; width:50px; height:50px; margin:3px 5px 30px 0;}
#main_content dl.contactlist dd a {color:#192C46;}
#main_content dl.contactlist dd a:hover {text-decoration:underline;}

/* contact */
#main_content img.contactlarge {float:left; margin:3px 10px 10px 0;}
#main_content #contact {background:#E9EEF2; padding:5px 5px 10px 5px;}
#main_content #contact img.arrow {float:left; width:9px; height:9px; margin:8px 10px 8px 8px;}
#main_content #contact div.row {float:left; width:350px; border-bottom:1px dotted #192C46; padding:5px 0; color:#192C46;}
#main_content #contact div.rowend {float:left; width:350px; border:0; padding:5px 0;}
#main_content #contact div.title {float:left; width:100px; font-weight:bold;}
#main_content #contact div.info {float:left;}
#main_content #contact a {color:#192C46;}
#main_content #contact a:hover {text-decoration:underline;}
#main_content div.back_to a {color: #192c46; padding-bottom:10px;}
#main_content div.back_to a:hover {color: #192c46;}

/* Back to */
#main_content .back_to {background:url(../../images/chorley/common/blue-arrow-left.gif) no-repeat 0em 0.3em scroll;  display:block; padding:0 0 10px 13px; clear:left; float:left; color:#172d44; margin:15px 0 0 0; }

/* Make the calendar show white days on red background */
#main_content .calendar table td.calevent a {color:#fff;}
#main_content .calendar table td.caltoday a {color:#fff;}
#main_content .calendar table td.calselected a {color:#fff;}
#main_content .calendar table td.calevent {color:#fff;}
#main_content .calendar table td.caltoday {color:#fff;}