body {font-family: verdana, arial, sans-serif;
  font-size: 10pt; }
th {font-size: 10pt;}   
td {font-size: 10pt;}  
h1 {color: #3366cc;
  font-size: 16pt;}
a:link {color: #3366cc;}  
a:hover {text-decoration: none;}
p.caption {margin-top: 0px;}
.center {text-align: center;}
table.data {border-color: silver; border-width: 1px; border-style: solid; 
  width: 100%;}
table.data th {border-color: silver; border-width: 1px; border-style: solid;
  background-color: #cc6666;
  color: white;}
table.data td {border-color: silver; border-width: 1px; border-style: solid;
  text-align: center;}  
hr.nn4 {display: none;}
.style1 { font-size: 14pt; }
.style2 { font-size: 8pt; }
.style3 { font-size: 14px; }
caption {
	font-size: 11pt;
}

/* --------------------------------------------------------------------------------------------------------- */
div#greyHR hr{
	height: 2px;
	width: 100%;
	border: 2px solid Silver;
}

/* --------------------------------------------------------------------------------------------------------- */
div#descParagraph  {
	width: 330px;; 
	background-color: Silver;
	border: 1px solid #999999;
	margin: 4px;
	padding: 10px;
}

/* --------------------------------------------------------------------------------------------------------- */

div#header {position: absolute;
  left: 15px; top: 15px; 
  width: 750px;}
div#header table {width: 100%;}  
div#header td.row1 {background-image: url("images/logo_cwt_right.gif"); background-repeat: no-repeat;
  width: 412px;
  height: 79px;}  
div#header td.row1 p {font-weight: bold;
  margin-top: 55px; margin-right: 5px;
  text-align: right;}
div#header td.row1 a:link {color: black;
  text-decoration: none;}  
div#header td.row1 a:visited {color: black;
  text-decoration: none;}
div#header td.row1 a:hover {color: black;
  text-decoration: underline;}  
div#header td.row2 {background-color: gray;
  color: white;}
div#header td.row2 p {font-weight: bold;
  padding-top: 2px; padding-bottom: 2px; padding-left: 50px;}  
div#header td.row2 a:link {color: white;
  text-decoration: none;}  
div#header td.row2 a:visited {color: white;
  text-decoration: none;}
div#header td.row2 a:hover {color: white;
  text-decoration: underline;}


/* --------------------------------------------------------------------------------------------------------- */  

div#indexHeader {position: absolute;
  left: 15px; top: 140px; width: 650px;}  
div#indexHeader p.header {font-size: 120%;
  font-weight: bold;
  padding-left: 0px;
  margin-bottom: 5px;}

div#indexHighlights {position: absolute;
  left: 15px; top: 140px; width: 170px;}  
div#indexHighlights p.header {font-size: 120%;
  font-weight: bold;
  padding-left: 0px;
  margin-bottom: 5px;}
   
div#indexMain {position: absolute;
  left: 0px; top: 140px; width: 750px;} 
div#indexMain p {color: #000000;
  margin-top: 0px;} 

div#indexFooter {position: absolute;
  font-size: 80%;
  margin-top: 675px;
  text-align: center;
  width: 750px;}
  
div#indexLogo {position: absolute;
  margin-top: 600px;
  margin-left: 650px;}

/* --------------------------------------------------------------------------------------------------------- */

td#leftnav {width:130px;background-color: #cccccc;padding:4px; vertical-align:top;}  
/*div#leftnav table {width: 10%;}  
div#leftnav td {font-weight: bold; width: 30px;
  text-align: left; }*/
  
.content {
	display:block;
	width:600px;
	float:left;
	padding-left:5px;
}

.content img {
	padding-left:4px;
	padding-right:4px;
}
/*div#main {position: absolute;
  left: 120px; top: 140px; width: 380px;}  
div#main p#footer {font-size: 80%;
  margin-left: 195px;
  text-align: center;}  */

/* --------------------------------------------------------------------------------------------------------- */
  
div#mainFullScreen {position: absolute;
  left: 13px; top: 113px; width: 750px;}
div#mainFullScreen p#footer {font-size: 80%;
  text-align: center;}    

/* --------------------------------------------------------------------------------------------------------- */  

div#highlights {font-size: 80%;
  position: absolute;
  left: 510px; top: 235px; width: 300px;}
div#highlights li {margin-top: 5px;}
div#highlights ul {list-style: circle;
  margin-top: 5px;}

div#atWorkMain {position: absolute;
  left: 15px; top: 140px; width: 750px;}    
div#atWorkHighlights {font-size: 80%;
  position: absolute;
  left: 520px; top: 140px; width: 245px;}
div#atWorkHighlights li {margin-top: 5px;}
div#atWorkHighlights ul {list-style: circle;
  margin-top: 5px;}
div#atWorkMain p#footer {font-size: 80%;
  margin-left: 195px;
  text-align: center;} 
  /* --------------------------------------------------------------------------------------------------------- */  

.numbers {text-align: right;}

.numbersNoChange {background-color: #ffffff;
  border: 0px;
  color: #000000;
  padding: 0px;
  text-align: right;}

.numbersNoChangeTotal {background-color: #ffffff;
  border: 0px;
  color: #000000;
  font-weight: bold;
  padding: 0px;
  text-align: right;}

.calculator {background-color: #E1EAFD;}
.calculatorTotal {background-color: #F9FBD9;}
table.calculator_table td { padding: 4px; }
.smallText {font-size: 8pt;}

  /* --------------------------------------------------------------------------------------------------------- */

.atwork th {background: #d1d1d1; 
  padding: 3px;
  text-align: left;}
.atwork td {border-color: #d1d1d1;
  border-right-width: 1px; 
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 0px;
  border-style: solid; 
  padding: 3px;
  background-color: #ffffff;
  text-align: left;}

.atwork2 th {background: #9fa9be;; 
  padding: 3px;
  text-align: center;
  font-size: 8pt;}
.atwork2 td {border-color: #9fa9be;; 
  border-right-width: 1px; 
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 0px;
  border-style: solid; 
  padding: 3px;
  background-color: #bfc9de;
  font-size: 8pt;
  text-align: left;}
  
.atwork3 th {background:#d3b1ae;
  padding: 3px;
  text-align: center;
  font-size: 8pt;}
.atwork3 td {border-color: #d3b1ae;
  border-right-width: 1px; 
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-top-width: 0px;
  border-style: solid; 
  padding: 3px;
  background-color: #f8d6d3;
  font-size: 8pt;
  text-align: left;}
 
.newsCell {padding: 10px; width: 50%; vertical-align: top;} 
.newsBorderCell {border-top: 0px; border-right: 0px; border-bottom: 0px; border-left: 2px; border-style: solid; border-color: #000000; padding: 10px; width: 50%; vertical-align: top;}
hr {height: 2px; width: 100%; border: 2px solid #000000;}
.newsFooter {border: 2px solid #000000; background-color: #dee7f7}

ul.page_nav {
	margin-left: 0;
	padding: 10px 10px 2px 24px;
	border: 1px solid #ededed;
	background: #fdfdfd;
	list-style-image: url('images/page_nav_arw.gif');
}

.flt_r {
	float: right;
}

.flt_l {
	float: left;
}

a img {
	border: 0;
}

.sectors {
	margin-left:340px;
	display:block;
	
}
.sectors img {
	margin:2px;
}

area {
	border: 0px;
}
	
h3.about {
	padding: 5px 0 5px 5px;
	background-color: Silver;
	color: white;
}
