/* GLOBAL ITEMS */
body {
	background-color: #000;
	margin: 0;
	background-position:  892px 0px;
	background-repeat: no-repeat;
	font-family:  helvetica, arial, sans-serif;
	color: #000;
	font-size: 11px;
	}
.container {background-color: #FFF; padding: 0px 0px 0px 22px;}
/* td { background-color: #FFF; } */
h1 { font-size: 14px; font-family:  helvetica, arial, sans-serif; }
h2 { color: #666; font-size: 15px; font-weight: normal;}

.head  {
	color: #0099CC;
}
/* MAINTENANCE INDEX STYLES  */
a img, img {border: none;}
.saflink, .saflink a {margin:50px 0 -40px 0;color: #fff; text-align: center;}
.saflink a, .saflink a:link, .saflink a:visited  {color: #fff;font-weight: bold;}
#maintenance { background: url("http://resolutioncopper.com/images/maintenance/maintenance-bg.jpg") no-repeat; padding:90px 50px 90px 50px; }
#maintenance .box {width:750px;height:202px;background: url("http://resolutioncopper.com/images/maintenance/unavailable.png") no-repeat;} 
#maintenance h1 { text-indent:-9999px;color:#fff;text-transform:uppercase; margin:0;}
#maintenance h2 {text-indent:-9999px;color:#fff;margin:0;text-transform:uppercase; }
#pdf {border:3px solid #4eb2c9;padding:12px; width:819px; margin: 20px 0 40px 0;  float: left;}
#pdf .leftcol {width: 530px; float: left; position: relative;}
#pdf .rightcol {width: 275px; float: right; position: relative;margin: -18px 0 0 0;}
#pdf h3{ text-transform: uppercase; }
#pdf img.pdf {margin: -22px 5px -15px 11px;}
#info h2 {background: url("http://resolutioncopper.com/images/maintenance/contacth2-bg.jpg")repeat; color: #fff; text-transform: uppercase;  font-size: 16px;padding: 8px 0 11px 14px;
width: 833px;}
#info .box33 { border:1px solid #d7d7d7; border-top:5px solid #4eb2c9; width:241px; float: left; padding:12px; margin: 0 23px 0 0;min-height:141px;height:141px;   }
#info .box33r { border:1px solid #d7d7d7; border-top:5px solid #4eb2c9; width:241px; float: left; padding:12px; margin:0;min-height:141px;height:141px;   }
#info .box33 h4, #info .box33r h4 { text-transform: uppercase;}
#info . { border:1px solid #d7d7d7; border-top:5px solid #4eb2c9; width:33%; float: left; padding:  }
/* LEFT COL */
#leftcol {padding: 3px 0px 0px 0px;}
.subNavwhoweare {background-color: #9BB500;
	color: #FFF;
	font-size: 12px;
	padding: 8px 15px 8px 15px;
	line-height: 1.7em;
}
div.subNavwhoweareA {border-bottom: 1px solid #FFFFFF;}
a.subNavwhoweareA:link {color: #FFF; text-decoration: none;}
a.subNavwhoweareA:visited {color: #FFF; text-decoration: none;}
a.subNavwhoweareA:hover {color: #084631; text-decoration: underline;}
.subNavourapproach {
	background-color: #9D87AB;
	color: #FFF;
	font-size: 12px;
	padding: 8px 15px 8px 15px;
	line-height: 1.7em;
}

a.subNavourapproachA:link {color: #FFF; text-decoration: none;}
a.subNavourapproachA:visited {color: #FFF; text-decoration: none;}
a.subNavourapproachA:hover {color: #084631; text-decoration: underline;}
.subNavourcommunities {
	background-color: #005CF4;
	color: #FFF;
	font-size: 12px;
	padding: 8px 15px 8px 15px;
	line-height: 1.7em;
}
a.subNavourcommunitiesA:link {color: #FFF; text-decoration: none;}
a.subNavourcommunitiesA:visited {color: #FFF; text-decoration: none;}
a.subNavourcommunitiesA:hover {color: #084631; text-decoration: underline;}
.subNavenvironment {
	background-color: #A35251;
	color: #FFF;
	font-size: 12px;
	padding: 8px 15px 8px 15px;
	line-height: 1.7em;
}
a.subNavenvironmentA:link {color: #FFF; text-decoration: none;}
a.subNavenvironmentA:visited {color: #FFF; text-decoration: none;}
a.subNavenvironmentA:hover {color: #084631; text-decoration: underline;}
.subNavdoingbusinesswithus {
	background-color: #678C90;
	color: #FFF;
	font-size: 12px;
	padding: 8px 15px 8px 15px;
	line-height: 1.7em;
}
a.subNavdoingbusinesswithusA:link {color: #FFF; text-decoration: none;}
a.subNavdoingbusinesswithusA:visited {color: #FFF; text-decoration: none;}
a.subNavdoingbusinesswithusA:hover {color: #084631; text-decoration: underline;}
.subNavmediacenter {
	background-color: #CCA066;
	color: #FFF;
	font-size: 12px;
	padding: 8px 15px 8px 15px;
	line-height: 1.7em;
}
a.subNavmediacenterA:link {color: #FFF; text-decoration: none;}
a.subNavmediacenterA:visited {color: #FFF; text-decoration: none;}
a.subNavmediacenterA:hover {color: #084631; text-decoration: underline;}
.subscribe {
   background-color:#FFFFFF;
   border:3px solid #B99561;
   color:#666666;
   margin:10px 0 0;
   padding:2px 5px 8px 15px;
   text-align:left;
}
/* MAIN COLUMN */

#maincol {
	background-image: url(images/maincol_bg.gif);
	background-position:  1px 0px;
	background-repeat: no-repeat;
	padding: 11px 18px 0px 24px;
}
.breadcrumbs {
	color: #B99561;
	font-size: 10px;
}
a.breadcrumbs:link {color: #999;}
a.breadcrumbs:visited {color: #999;}
a.breadcrumbs:hover {color: #444;}


.sdr-breadcrumbs {
	color: #B99561;
	font-size: 10px;
	margin-top: 12px;
}
a.sdr-breadcrumbs:link {color: #999;}
a.sdr-breadcrumbs:visited {color: #999;}
a.sdr-breadcrumbs:hover {color: #444;}





/* RIGHT COL */

#rightcol {
	padding: 3px 0px 0px 0px;
}
.rightBucket1 {
	padding: 0px 0px 12px 0px;	
}
.whatsnew {
	background-color: #676664;
	color: #FFF;
	padding: 8px 15px 8px 15px;	
}
a.whatsnewA:link {color: #FFF;}
a.whatsnewA:visited {color: #FFF;}
a.whatsnewA:hover {color: #000;}
/* FOOTER */

.footer {
	padding: 40px 0px 40px 0px;
}

/* LINKS */

a:link {color: #1BA6C7;}
a:visited {color:#1BA6C7;}
a:hover {color: #444;}

/* MENU ITEMS */

#navlt {
	height: 28px;
	background-color: #1ba6c7;
	padding: 0px 0px 0px 0px;
}

#dropmenudiv{
position:absolute;
border:1px solid #999999;
border-bottom-width: 1px;
font:normal 11px Verdana;
line-height:15px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #999999;
padding: 1px 3px;
text-decoration: none;
font-weight: normal;
color:#ffffff;
background-color:#000;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #666666;
}

/* Management Biographies */
#bio-menu {font-weight: bold; list-style-type: none; padding: 0;}
.bio {margin-bottom: 30px;}

/* START SD REPORT ITEMS */

#sd_report {
border:1px solid black;
border-bottom-width: 0;
font:normal 11px Verdana;
line-height:16px;
z-index:100;
color: #FFF;
}

#sd_report a {
width: 100%;
display: block;
text-indent: 3px;
padding: 1px 0;
text-decoration: none;
color: #FFFFFF;
}

#sd_report a:hover { /*hover background color*/
background-color: #CC0000;
}
.note_text {
	font-size: 9px;
}
.subtitle_red {
	color:#FF0000;
}

/* END SD REPORT ITEMS */

.indent {
	margin-left: 10px;
}
	
#sidebars {
	background-color: #e3d7c3;
	width: 379px;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 10px;
}

.indent2 {
	margin-left: 20px;
}
.indent3 {
	margin-left: 12px;
}

.indent4 {
	margin-left: 0px;
}

.infobox {
   width: 95%;
   border-left: 1px solid #ccc;
   border-right: 1px solid #ccc;
   padding: 3px 3px;
   background-color:#f2f2f2;
}

.infobox2 {
   width: 92%;
   border-left: 1px solid #ccc;
   border-right: 1px solid #ccc;
   padding: 6px 13px;
   background-color:#f2f2f2;
}

.infobox p {
   padding-left: 6px;
}

.alertbox {
   width: 654px;
   border-left: 1px solid #ccc;
   border-right: 1px solid #ccc;
   padding: 3px 3px;
   background-color:#f2f2f2;
   margin-top: 4px;
}

.alertbox p {
   padding-left: 6px;
   color: #ff0000;
}

#photo-gallery a img {border: 2px solid #ccc;}

#photo-gallery a:hover img {border-color:#1BA6C7;}

#photo-gallery img {margin: 0 5px 5px 0;}


/*SDR styles*/
p.sdr-title {font-weight: bold; font-size: 13px; font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;}

p.photo-caption {background: #353535; display: block; width: 530px; padding: 10px; margin: -5px 0 10px 0; color: #fff;}

ul#sdr-menu{ padding: 0; margin: 0; font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; font-size: 12px;}

ul#sdr-menu a {text-decoration: none;}

ul#sdr-menu a:hover {text-decoration: underline;}
 
#sdr-menu li{padding: 4px 10px 4px 10px; margin: 0; border-top: 1px #ccc solid; background-color:#fbfaf4; list-style: none; font-weight: bold;}

#sdr-menu li ul {margin: 0; padding: 2px 0 0 20px;}

#sdr-menu li li{padding: 2px 0 2px 5px; margin: 0; border-top: none; list-style: disc; font-weight: normal; font-size:11px; }

table.res-table {border:none; margin: 0; padding: 0; border-collapse: collapse; text-align: left; color: #3c4039; font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; margin-bottom: 15px; margin-top: 15px;}

/* table.res-table td{background: transparent;} */

table.res-table thead{margin: 0; padding: 0; border: none;}

table.res-table tbody{margin: 0; padding: 0; border: none;}

table.res-table th {border-bottom: 1px #ccc solid; border-top: none; border-left:none; border-right:none; background-color: #5b5f5f; margin: 0; padding: 8px; vertical-align: top; color:#fff;}

table.res-table th.row {border-right: 1px #ccc solid; border-bottom: 1px #ccc solid; border-left:none; border-top:none; background-color:#e5f2f7; margin: 0; padding: 8px; vertical-align: top; color: #3c4039;}

table.res-table th.row {border-right: 1px #ccc solid; border-bottom: 1px #ccc solid; border-left:none; border-top:none; background-color:#e5f2f7; margin: 0; padding: 8px; vertical-align: top; color: #3c4039;}

table.res-table th.col {border-right: 1px #ccc solid; border-bottom: none; }

table.res-table tr {border: none; margin: 0; padding: 8px; vertical-align: top;  background-color: #fbfaf4;}

table.res-table tr.title {border: none; margin: 0; padding: 8px; vertical-align: top;  background-color: #e5f2f7; font-weight: bold; }

table.res-table tr.title td { background-color: #e5f2f7;}
 
table.res-table tr.title:hover {background-color: #e5f2f7;}

table.res-table tr:hover {background-color: #efeee8;}

/* table.res-table tbody tr:hover {background-color: transparent; color: inherit;} */

table.res-table tr td{border-right: 1px #ccc solid; border-bottom: 1px #ccc solid; border-left:none; border-top: none; margin: 0; padding: 8px; vertical-align: top; }

/* table.res-table tr td:hover{background-color: #b5b4b4;} */

table.res-table td.last-col{border-right: none;}

/* table.res-table td span.achieved {text-indent: -9999; background: url(/images/icon-achieved.gif) no-repeat top left; height: 27px; width: 39px; display: block;} */

table.res-table td.icon{text-align: middle; vertical-align: middle; padding-left: 12px;}

.sdr-subtitle{padding: 0; margin: 0; font-weight: none; font-family: Arial,"Hevetica Neue",Helvetica,sans-serif; font-size: 11px; color: #333;}

a.sdr-item:visited {color: #333; font-weight: bold; font-style: italic;} /* hilight color showing what item you are currently on */

/*PR styles*/

#pr h2 {font-weight: bold;}

#pr-menu {margin: 20px 15px 0 20px; padding: 15px; background-color: #E5F2F7; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; color: #666;}

#pr-menu h2 {margin: 0 0 10px 0; padding: 0; font-size: 12px; font-weight: bold; }

#pr-menu ul { margin: 0; padding: 0;}

#pr-menu ul li{margin: 0 0 0 0; padding: 10px 0 10px 0; list-style: none; border-bottom: 1px dotted #aeadad;}

#pr-menu ul li.pr-first {border-top: 1px dotted #aeadad;}

#pr-menu a.email-us {padding: 5px 5px 5px 25px; background: url(/images/icon-email.gif) 0 3px no-repeat;  }

#pr-menu a.email-us:hover {}

#pr-menu .call-us {padding: 10px 5px 10px 25px; background: url(/images/icon-phone.gif) 0 8px no-repeat;}

#pr-menu a.share {padding: 5px 5px 5px 25px; background: url(/images/icon-share.gif) 0 4px no-repeat; }

#pr .date {color: #666; font-style: italic; font-weight: bold;}


/* Grant Application styles */
.field-title {color: #333; }

blockquote {
	font-style: italic;
	color:#666;
	margin: 0 30px 5px 20px;
}

