body {background-color:#89887d; font-family:Arial, Helvetica, sans-serif; color:#262626;margin: 8px 0px 0px 0px;padding:0; font-size:12px;}

p { margin:0; padding:0; font-size:12px; color:#000000; line-height:1.3em;}

h1 { margin:0; text-align:center;font-weight: normal;font-size:18px; line-height:40px; padding-bottom:5px; text-decoration: none; padding-left:35px; padding-right:50px; color:#AE0B35}

a:link {text-decoration: none; color:#000}
a:visited {text-decoration: none;color:#000}
a:hover {text-decoration: underline;}

#container { width:808px; z-index:1; margin:0 auto;}

img {border:0px;}


/*-------header------------->*/
#header { width:796px; height:286px; background-image:url(../../images/CCRT-header.jpg); margin:0 auto; border:6px solid #fff;}
#header #logo { width:235px; height:204px; margin-left:21px;}


/*-------header------------->*/
#leftpanel { width:174px; float:left; border-left:5px solid #fff;border-bottom:5px solid #fff; background-color:#FFFFFF}

#leftpanellinks { width:155px; text-align:left; color:#68665C; font-size:13px; padding-left:5px;padding-bottom:15px; position:absolute; margin-top:15px}
#leftpanellinks p { margin:0; padding:0; text-align:right; color:#000000; font-size:12px; padding-bottom:2px}
#leftpanel #leftnav { margin:0 auto;width:170px;background:#f8ba3d url(leftnav.gif) no-repeat scroll left top; padding:0; border:1px solid #f2ad2b}
#leftnav ul {font-size: 1.0em;margin:0 0 15px;padding: 0px;	list-style-type: none; margin-left:10px; padding-right:10px; margin-top:60px; padding-bottom:30px;}
#leftnav ul li {padding:0;	margin:18px 0 0; text-align:center;}
#leftnav ul.feeds li a, #leftnav ul.feeds li a {padding:6px 0 3px 0px; margin-top:10px;}
#leftnav a:link, #leftnav a:visited {text-decoration: underline;color: #fff; font-weight: bold; font-size:15px; }
#leftnav a:hover {text-decoration: none; color: #fff;}

#requestinfo { width:91px; height:83px; position: relative; float:right}
#headercaption1 { height:37px; background-color:#FFFFFF; width:240px; position: relative; float:right; margin-top:70px}
#headercaption2 { height:24px; background-color:#F2AD2B; width:167px; position: relative; float:right; margin-top:107px; left:215px}

/*-------rightpanel------------->*/
#rightpanel { width:619px; float:right;border-right:5px solid #fff;border-bottom:5px solid #fff; border-left:5px solid #fff; background-color:#FFFFFF}

#content { width:619px; height: 1%; margin:0 auto; padding-top:30px; background:#fff url(../../images/CCRT-highlight_bg.gif) repeat-x;}
#content a {color: #CE1D3A; text-decoration: underline;}
#content a:hover {text-decoration: none;}

#content p { padding: 7px; font-size: 13px;}
#content table {font-size:13px; color:#000; padding: 7px}


/*---------- navigation ------------>*/
#nav {height:40px;width: 760px; margin: 0; padding: 0; border-top: 5px solid #fff; border-left: 5px solid #fff;border-right: 5px solid #fff;border-bottom: 5px solid #fff; background: url(../../images/CCRT-nav_bg.gif) repeat-x top left; position:absolute; margin:72px 0px 0px 32px;}


#footercontact { width:612px; padding-bottom:5px; padding-top:5px; margin:0; margin-top:6px; background-color:#740321; color:#FFFFFF; padding-left:6px; float:left;}
#footercontact p { margin:0; padding:0; color:#FFFFFF}

#footer { width:619px; float:right; padding-left:10px; margin:0; padding-top:7px; padding-bottom:25px;}
#footer p{ margin:0; padding:0; font-size:9px; color:#000000}

/* me again ----------------------------------------------------------- */

.mainText {
	font-size: 14px;
	color: #000;
	line-height: 19px;
	text-align:left;
	padding-left: 12px;
	padding-right: 12px;
	}

.blend img {
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity:0;
	filter: alpha(opacity=0);
	}

#imageRotation {
	border: 1px solid #BBB; 
	float:right; 
	height:200px; 
	width:300px; 
	margin: 16px 0px 4px 16px;
	border: 1px solid black;
	}


.snapshotHeader {
	height: 36px;
	font-size: 12px;
	letter-spacing: .1em;
	font-weight: bold;
	color: #FFF;
	text-align:center;	
	line-height:36px;
	background-color: #7a0909;
	}

.snapshotBase {
	padding: 4px 0px 4px 0px;
	background-color: #FBEFC2;
}

td.snapshotTable {
	font-size: 12px;
	color: #000;
	padding: 3px;
	}

.readings {
	font-weight: bold;
	color: #8B072C;
	}

div.details {
	padding: 5px 15px 0px 15px;
	}

div.data {
	padding: 5px 15px 0px 15px;
	}

div.graphview {
	padding: 5px 15px 0px 15px;
	}


td.details {
}

.divLink {
	margin-left: 5px;
	line-height: 30px;
	}

input, select {
	font-size:11px;
	font-weight:normal;
	color: #000;
	}

.selectText {
	font-size: 12px;
	color: #000;
	}

.dataSelectTool {
	font-size: 12px;
	color: #000;
	}

td.selectBoxesLeft {
	border-width: 1px 0px 1px 1px;
	padding: 12px 12px 12px 12px;
	border-style: solid;
	border-color: #8B072C;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color:#F8BA3D;
	}

td.selectBoxesRight {
	border-width: 1px 1px 1px 0px;
	padding: 12px 12px 12px 12px;
	border-style: solid;
	border-color: #8B072C;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color:#F8BA3D;
	}

/* Only used in output templates */

#outputHeading {
	font-size: 14px;
	margin: 7px 0px 6px 0px;
	font-weight: bold;
	color: #000;
	text-align:center;
	}

#dataLoading {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-align:center;	
	}

/* used for long table output display */

table.outputTable {
	border-collapse: collapse;
	}

th {
	font-size: 11px;
	font-weight: bold;
	color: #000;
	border: 1px solid #888;
	background-color: #FAEEBF;
	}

td.outputTable {
	font-size: 11px;
	font-weight: normal;
	color: #000;
	border: 1px solid #888;
	}

/* used for smaller prtSite and prtProject */
td.outputTablePrt {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	}

/* these next three are used for pollution and equivalents */

td.equivBox {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #000000 #000000 #000000 #000000;
	border-collapse: collapse;
	padding-right:15px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	}

.equivBoxText {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	}

td.equivRight {
	border-width: 1px;
	border-style: solid solid solid dashed;
	border-color: #000 #000 #000 #ccc;
	}

td.equivLeft {
	border-width: 1px;
	border-style: solid dashed solid solid;
	border-color: #000 #ccc #000 #000;
	}

img.picture {
	border: 1px solid black;
	margin: 8px 8px 8px 0px;
	}


