/* copproofing.com */
/* Designed and programmed by Rikter Corporation (wwww.rikter.com) */ 

/* RESET STYLES */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,
dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;margin-left:30px;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}



/*-----
GENERAL
-------*/
body {background:#CCC8BC;color:#000;margin:0 auto;text-align:center;font: normal 100%/1.4 "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;}

/*Text and Links*/
h1,h2,h3,h4,h5,h6{color:#005479;margin:0 0 .5em 0;font-weight:bold;letter-spacing:-1px;line-height:1.3em;}
h1 {font-size:2em;}
h2 {font-size:1.5em;}
h3 {font-size:1.3em;}
h4 {font-size:1em;letter-spacing:normal;line-height:1.2;color:#000;margin-bottom:0.1em;}
h5 {font-size:1em;letter-spacing:normal;margin:0;line-height:1.2;}
p,ul,ol{margin:0 0 1em 0;}
ul,ol {padding-left:40px;}
ul li {list-style:disc;margin-bottom:0.7em;}
ol li {list-style:decimal;margin-bottom:0.7em;}
.firstLetter {font-weight:bold;font-size:120%;}
a:link {color:#003E59;}
a:visited {color:#4C6D7B;}
a:hover, a:active{color:#003E59;}

/* Images */
a img {border:none;}
img.floatLeft,img.floatLeftBorder {float:left;margin:0.4em 1.3em 0.3em 0;}
img.floatRight,img.floatRightBorder {float:right;margin:0.4em 0 0.3em 1.3em;}
img.floatLeftBorder,img.floatRightBorder{border:1px solid #E1E1E1;}
img.icon {vertical-align:middle;padding-left:4px;}

/*------
ELEMENTS
--------*/


/* ----- MASTHEAD ----- */
#masthead {width:100%;background:#fff;margin:0 auto;text-align:center;}
#masthead h1 {width:984px;position:relative;height:115px;margin:0 auto;}
#masthead h1 a {position:absolute;top:5px;left:3px;display:block;width:300px;height:105px;text-indent:-9000px;text-decoration:none;overflow:hidden;background: url(/assets/images/copp_logo_header.gif) no-repeat;}

/* ----- NAVIGATION ----- */
#nav {margin:0 auto;width:984px;padding:0;}
#nav li {float:left;margin:0;padding:0;list-style:none;}
#nav li a {display: block;float:left;font: bold 0.8em/1.3em Arial, Helvetica, sans-serif;color:#000;text-decoration: none;border:1px solid #464646;padding:3px 12px;margin-right:4px;background:#E0E0E0;}
#nav li a:hover,#nav li a:active {background:#FFFDF0;}

/* ----- MAIN WRAPPER ----- */
#wrapper {width:984px;position:relative;background:#fff;font-size:0.8125em;margin:0 auto;text-align:left;border-top:6px solid #000;}

/* ----- BANNER ----- */
#banner {font-family:Arial, Helvetica, sans-serif;font-weight:bold;position:relative;height:280px;background: #274463;}
#bannerMorePhotos {z-index:200;font-size:1.3em;position:absolute;bottom:7px;right:10px;display:block;padding:5px 7px;text-decoration:none;color:#fff;background-color:#3F3B2E;border-radius:14px;-webkit-border-radius: 14px;-moz-border-radius:14px;border:1px solid #fff;}
a#bannerMorePhotos:hover,a#bannerMorePhotos:active {background-color:#FFF4D1;color:#000;}
#bannerMorePhotos em {font-size:1.2em;font-style:normal;line-height:1em;padding-top:5px;}

/*Media Player*/
#mediaPlayer {position:absolute;top:250px;left:0;z-index:150;}

/* ----- MAIN CONTENT ----- */
#content {background:#fff;float:left;width:640px;padding:32px 30px 20px 20px;}


/* ----- SIDEBAR ----- */
#sidebar {float:right;width:255px;margin:30px 20px 20px 0;font-size:0.9em;line-height:1.2;}
#sidebarInner {color:#57595C;background:#FBF9EC;border:1px solid #E1E1E1;padding:10px 18px 0 20px;}
#sidebar h2 {background: url(../images/icons/large/pages_32.gif) no-repeat 0% 45%;padding-left:40px;border-bottom:1px solid #ccc;line-height:37px;height:37px;padding-bottom:2px;}
#sidebar a {color:#57595C;}
#sidebar h4 {text-align:right;margin-bottom:1em;}
#sidebarInner p {margin-bottom:2em;}
.newsSidebarItem {margin:0 0 1.4em 0;}
.newsSidebarHeadline {margin-bottom:0.2em;}
h2#socialMediaHeadline {background: url(../images/icons/large/users_32.gif) no-repeat 0% 45%;padding-left:40px;border-bottom:1px solid #ccc;line-height:37px;height:37px;padding-bottom:2px;margin-top:15px;}
#followTwitter a {display:block;text-indent:-9000px;text-decoration:none;overflow:hidden;height:35px;line-height:35px;background: url(../images/social_media.png) no-repeat;width:141px;}
#followFacebook a {display:block;text-indent:-9000px;text-decoration:none;overflow:hidden;height:53px;line-height:53px;background: url(../images/social_media.png) no-repeat 0% -35px;width:141px;}
#followLinkedIn a {display:block;text-indent:-9000px;text-decoration:none;overflow:hidden;height:39px;line-height:39px;background: url(../images/social_media.png) no-repeat 0% -90px;width:141px;}

/* ----- TWO COL ----- */
.twoColumn #sidebar {display:none;}
.twoColumn #content {float:none;width:936px;padding-right:20px;padding-left:30px;}

/* ------ NO BANNER ----- */
.noBanner #bread {position:absolute;top:10px;left:20px;}
.noBanner #content {padding-top:40px;}
.noBanner h1 {border-bottom:1px solid #ccc;padding-bottom:2px;}
.noBanner #masthead h1 {border:none;padding-bottom:0;}

/* ----- BREADCRUMB ----- */
#bread {position:absolute;top:287px;left:20px;font: 86%/1.2em Verdana,Arial,sans-serif;}
#bread a {font-weight:bold;}
#bread a:link, #bread a:visited, #bread a:hover, #bread a:active {color:#5B6BB7;text-decoration:underline;}

/* ----- TOP OF PAGE ----- */
.top,.t{margin:1.5em 0;text-align:center;font:bold 11px Arial,sans-serif;clear:both;}
#content .top a:link,#content .top a:visited,#content .top a:hover,#content .top a:active,
#content .t a:link,#content .t a:visited,#content .t a:hover,#content .t a:active{color:#666;text-decoration:none;}

/* ----- FOOTER ----- */
#footer {background:#796F53;padding-left:40px;padding-top:20px;clear:both;line-height:1.3;color:#fff;font-size:0.9em;}
#footer a:link,#footer a:visited,#footer a:hover,#footer a:active{color:#fff;}

.footerBoxWrapper,.footerBox {display:block;width:249px;height:87px;float:left;margin-right:78px;background:#796F53;border:1px solid #CECECE;}
.footerBox {float:none;margin-right:0;}
.footerBoxWrapper {background:#796F53;border:none;height:auto;}
.footerBoxEnd {margin-right:0;}
.footerBoxWrapper p {margin-top:5px;}
.fb1 {background: url(../images/bottom_boxes.png) no-repeat;text-indent:-9999px;}
a.fb1:hover {background: url(../images/bottom_boxes.png) no-repeat 0% -89px;}
.fb2 {background: url(../images/bottom_boxes.png) no-repeat 0% -178px;text-indent:-9999px;}
a.fb2:hover {background: url(../images/bottom_boxes.png) no-repeat 0% -267px;}
.fb3 {background: url(../images/bottom_boxes.png) no-repeat 0% -356px;text-indent:-9999px;}
a.fb3:hover {background: url(../images/bottom_boxes.png) no-repeat 0% -445px;}

#copyright {clear:both;text-align:center;font-size:0.85em;}
#copyright p {margin:0 0 10px 0;padding:0;}

/*---------
OTHER STUFF
-----------*/

/*Misc*/
.hide {display:none;}
.storyDate {margin-bottom:1.3em;font-weight:bold;}
.storyDate span {font-weight:normal;color:#333;}
#leadStory {padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:20px;}
#loginfo {margin-top:-10px;margin-bottom:10px;}
.indent{padding-left:30px;}
abbr,acronym{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#062B5A;cursor:help;}
hr{height:1px;margin:1em 0;color:#180030;}
.basicbox {border:1px solid #ccc;padding:10px;margin:1em 0;background: #F9F9F4;}
.basicbox h1, .basicbox h2, .basicbox h3, .basicbox h4{margin-top:0;}
.basicbox p{margin-bottom:0;}
.floatright{float:right;}
.uppercase{text-transform:uppercase;}
.border{border:1px solid #000;}
.small{font-size:86%;font-weight:normal;}
.important{color:#f00;font-weight:bold;}
.highlight {background:#ff9;}
.returnHome {clear:both;margin:2em 0;font-size:1.1em;padding-left:22px;background: url(../images/icons/small/arrow_l.gif) no-repeat 0% 50%;}
.clear {clear:both;}
.outquote {width:250px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font: italic 140%/1.2em "Times New Roman", Times, serif;float:right;margin:0 0 1em 30px;padding:10px;background:#E0E2E8;}

/*MultiColumns*/
.columnWrap {position:relative;height:1%;margin-top:20px;}
.col_1,.col_2,.col_1_wider,.col_2_wider{float:left;}
.col_1{width:270px;padding-right:40px;border-right:1px solid #ccc;}
.col_2{width:270px;padding-left:40px;}
.col_1_wider{width:431px;padding-right:30px;border-right:1px solid #E7E7E7;}
.col_2_wider{width:431px;padding-left:30px;}
.columnItem {margin-bottom:30px;}

/*PopUp Windows*/
#popup {background:#fff;}
#popup #wrapper {width:auto;border:none;}
#popup #content {float:none;width:auto;padding:10px 30px 0 20px;}
#popup .icon{padding-right:3px;}
#popup #popftr{font-size:0.8em;padding:0.5em;font-weight:bold;text-align:center;background:#CCC8BC;}
#popup p.windowFunction {font-size:1em;text-align:center;font-weight:bold;}

/*Tables*/
table.tablelist {margin:1em 0;border-top:1px solid #ccc;border-right:1px solid #ccc;}
table.tablelist td, table.tablelist th {padding:7px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;vertical-align:top;}
table.tablelist td {padding:10px 16px;}
table.tablelist th {text-align:center;padding:15px;vertical-align:middle;}
tr.alt {background:#F7F7FA;}
td.lbl{text-align:right;font-weight:bold;padding-right:5px;}

/*Self-Clear Floats*/
.group:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}
