BODY  {
	font-family :  Arial,Verdana, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : #666666;
	background-color : #fff;
	text-decoration : none;
	text-align : left;
	margin: 3px 0 0 0;
	padding: 0px;
}

table {
	font-family :  Arial,Verdana, sans-serif;
	font-size : 0.8em;
	font-weight : normal;
	font-style : normal;
	margin: 0px;
	padding: 0px;
}

form {margin: 0px; padding: 0px;}
#topDiv {margin: 0px; padding: 0px; width: 743px; border: 1px solid #000000}

h1 {font-size: 1.3em; padding: 0px; margin: 0px; color: #663333}
ul, li {margin: 0px; padding: 0px;}
div.topBlack {height: 82px; background-color: #000000;}
hr {height: 1px;  width: 100%;color: #663333;background-color:#663333; border: 0px;}

p.theEarth {color: #fff;margin: 0px; padding: 0px; padding-left: 10px; padding-bottom: 5px;font-size: 11px; font-weight: bold;}

div.functions {float: right; font-size: 11px; color: #ffffff;padding: 5px;}

div.mainCol {width: 390px}
.mainCol, .rightCol {text-align: left} /* fix added OE */
div.dhtdiv {text-align: left} /* fix added OE */
td.mainCol, td.rightCol {background-color : #ffffff; }
div.rightCol {width: 170px;  }
div.rightcolimages {margin: 10px 0 0 3px}
div.imagelink {margin: 0 0 10px 0}
/* search */

input.searchBoxinput {width: 110px; border: solid 1px #cccccc; background-color: #99CCCC; height: 17px; color: #000000;font-size: 11px;}
input.searchSubmit {width: 25px; border: solid 1px #cccccc; /*background-color: #DADAAE;*/background-color: #99CCCC; height : 17px; color: #000000;font-size: 11px;}

div.searchresults {margin: 0; padding: 0; display: block; float: left;}
div.resultsnumber {margin:0; padding: 0; display: block; float: left; font-weight: bold}
div.resultstext {margin: 0 0 0 35px; padding: 0; display: block; position: relative;}
div.resultsscore {font-size: 10px}

.webblerpaging{display:block; float:left;width: 340px}
.paging{float:left; margin:10px 0;}
.paging p{float:left; padding:0; margin:0; line-height:1.6em; font-weight: bold}
.webblerpaging .pagingprevious, .webblerpaging .pagingnext{display:none}
.webblerpaging a{background:#99cccc; color:#fff; float:left; margin: 2px 4px; padding:3px 7px 3px 3px; text-decoration: none !important; width: 15px;}
.webblerpaging a.current{background:#000; color:#fff !important; border:0 !important}
.webblerpaging a:hover{background:#000; color:#fff !important}

#listings_main {float: left; margin: 0;padding: 0; border-top: 1px solid #999;}
#listings_main li {border-bottom: 1px solid #999; float: left; margin: 0;padding: 10px 0; list-style: none; width: 370px}
#listings_main li:hover {background: #f2f2f2}
#listings_main hr {display: none !important}
#listings_main li ul, #listings_main li ul li, #listings_main li ol, #listings_main li ol li{border: none !important}

ul.leaflist {font-weight: normal; list-style: none;text-decoration: none;}
ul.leaflist li a.title {FONT-SIZE: 1em; color: #993300; font-weight: bold;}
ul.leaflist li a:hover.title {color: #666666}

a:link,
a:active,
a:visited {color: #663333; text-decoration: underline;}
a:hover {text-decoration: none;} 

div#topDiv a {text-decoration: none}
div#topDiv a:hover {text-decoration: underline}
div#topDiv div.menuBar a {color: black}
div#topDiv div.menuBar a:hover {text-decoration: none}

.rightCol a {text-decoration: none}
.rightCol a:hover {text-decoration: underline}

.leftCol a {color: white}

span.functionlinks a, a.functionlinks {color: white}
span.functionlinks a:hover, a.functionlinks:hover {color: #cccccc}

a.search {color: #663333}

a.whitelink {color: white}
a.whitelink:hover {color: #cccccc}

li.titleSmall a {FONT-SIZE: 12px; color: #993300; font-weight: bold; margin-top: 9px;}
li.titleSmall a:hover {color: #333333}

span.rightColRelated div.attachmenttitle {font-weight: bold}
span.rightColRelated div.attachmenttitle a {FONT-SIZE: 1em; color: #993300; font-weight: bold; margin-top: 9px; display: block}
span.rightColRelated div.attachmenttitle a:hover {color: #333333}

div.rightCol span.intro {FONT-SIZE: 11px; COLOR: #666666;padding: 0px; margin: 0px; margin-bottom: 10px;display: block}

span.rightColRelated a {FONT-SIZE: 11px; color: #993300; font-weight: bold; margin-top: 9px; display: block}
span.rightColRelated a:hover {color: #333333}

span.rightColContent,
span.rightColRelated {padding: 8px; display: block}

li.itemstyle,
li.selecteditemstyle,
ul.namedmenu {list-style:none; padding: 0px; margin: 0px;border: 1px solid black;}

li.selecteditemstyle a, li.itemstyle a,
li.mainSelect a.mainSelect, li.submenu a.submenu,
li.leftList a.leftListtitle {
	list-style:none;
	color: white;
	text-decoration: none;
	display: block;
	border: 1px solid #000000;
	background-color: #000000;
	padding: 2px;
	line-height: 15px;
	font-weight: normal;
}

li.selecteditemstyle a:hover, li.itemstyle a:hover,
li.mainSelect a.mainSelect:hover, li.submenu a.submenu:hover,
li.leftList a.leftListtitle:hover {
	text-decoration: none;
	border-color: #cccccc;
	background-color: #666666;
}

li.submenu {list-style:none;margin: 0px; padding: 0px; border: 1px solid black; }
li.submenu a.submenu {
	color: #ababab;
	text-transform: none;
}
li.submenu a.submenu:hover {
	color: white;
}




div.mainContent table td {font-size: 12px}
div.mainContent ul {margin: 0 0 0 15px; padding: 0}
div.mainContent ul li {list-style: circle}
td.mainimage {padding: 0 10px 0 0}
td.mainimage div {border: 1px solid black}
td.imagesm {padding: 0 5px 0 0}

table.homelatest {padding: 0 5px 0 0}
div.latestheader {font-weight: bold; color: #666666; margin: 0 0 5px 0; font-size: 14px}

a.headLink {font-weight: bold}

span.columnMainContent select
{color: white; text-decoration: none; border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;border-right-width: 0px;border-style: none;border: 0px solid #000000; background-color: #000000;width: 160px; height: 17px; font-size: 11px  }
span.columnMainContent option a:hover {color: red}

span.aboutUsLinks a {
	color: white;
	text-decoration: none;
	display: block;
	line-height: 12px;
	border: 1px solid #000000;
	background-color: #000000;
	padding: 2px;
	margin-top: 3px;
}
span.aboutUsLinks a:hover {
	text-decoration: none;
	border: 1px solid #cccccc;
	background-color: #666666;
}

div.leftAlign {text-align: left; padding: 4px;}

.contactDetails {margin-top: 10px; font-size: 11px}
.contactDetails a {text-decoration: underline}
.contactDetails a:hover {text-decoration: none}

.corpwatch {FONT-SIZE: 12px; COLOR: #000000;}
div.crumbUrl {width:165px; display: inline;}

div.mainDiv { margin: 0px; padding: 0px;margin-top:2px;}

td.leftColTd {border: 1px solid #663333;
background-color: #000000;
}

div.leftCol {
left: 0px;
width: 170px;
color: #ffffff;
text-align: right;
font-family: Arial, Verdana, sans-serif;
}
div.topHeight {height: 4px;}
td.mainCol {
border: 1px solid #663333;
background-image: url(../images/miffy.jpg); background-repeat: no-repeat; background-position: bottom right;
}

td.rightCol {  
/*** http://www.l-c-n.com/IE5tests/right_pos/ ***/           
border: 1px solid #663333;
font-family : Arial, sans-serif;
}
	
.leftColHd {display: block; background: #99CCCC; vertical-align: bottom; padding: 5px; color: #000000; font-weight: bold;font-size: 12px; width: 161px}

span.leftColImage img {margin-top: 5px; margin-bottom: 5px;}

.mainColHd {display: block; background: #666666; vertical-align: bottom; padding: 5px; padding-left: 10px; color: #ffffff; font-weight: bold;}
.mainContent {padding : 8px;display: block;}
.columnMainContent {padding : 5px;display: block;}

span.columnMainContent input {width: 130px; background: black; border: 1px solid white;margin-top: 5px; margin-bottom: 5px;color: white; font-size: 11px; padding-left: 2px}

span.columnMainContent input.formsubmit {width: 90px;text-transform: uppercase}
span.columnMainContent input.formsubmit:hover {background-color: #666666;}

.rightColHd {font-family :  Arial,Verdana, sans-serif;display: block; background: #666666; vertical-align: bottom; padding: 5px; padding-left: 10px; color: #ffffff; font-weight: bold;}

/******* PAGE CSS ***********/

span.mainHeaderDate {font-weight: normal}
span.author {font-weight: bold}
ol.footnotes li,
span.references {font-size: 9px; color: #663333}
span.referencesHeader {font-size: 9px; color: black; font-weight: bold}

.topboxtext {font-size: 9px; color: #999999; text-decoration: none;}
div.crumbLinks a {font-size: 11px; color: #999999; text-decoration: none; padding: 0px;text-transform: lowercase;}
div.crumbLinks a:hover {text-decoration: underline;}

span.rightColLinks a {color: #993300; font-weight: bold;}
span.rightColLinks a:hover {color: #666666}

/* functions */

a.normal {font-size: 9px}
a.large {font-size: 11px}
a.larger {font-size: 13px}

/* NAV dhtmlMENU */

table.dhtmlMenuTable,
div#navcontainer{
padding: 0; 
margin: 0;
}

div.menuBar {background-color: #99CCCC;padding: 0; margin: 0;}

div.dhtmlmenuBarHome a.dhtmlmenuBar {
padding: 5px 9px 3px 20px;
display: block; 
background: url(../images/menudiv.gif) no-repeat right top; 
width: 145px;
}
div.dhtmlmenuBarHome a:hover.dhtmlmenuBar {background-color: #BAEBEB}

a.dhtmlmenuBar {
padding: 5px 9px 3px 9px;
font-size: 11px;
DISPLAY: block; 
BACKGROUND: url(../images/menudiv.gif) no-repeat right top;
}

a:hover.dhtmlmenuBar{
  background-color: #BAEBEB
}

div.dhtmlmenu {
  position: absolute;
  z-index: 0;
  visibility: hidden;
  border :1px solid #000;
  background-color: #99CCCC;
  margin-top:22px; /* was 8px OE */
  top:0px; 
  left: -2px;  /* was 0 OE */
}

div.dhtmlmenuBar {position: relative} /* fix added OE */

.dhtmlmenu a { 
  display : block;
  background-color: #99CCCC;
  FONT-SIZE: 11px;
  width: 135px;
  padding-left: 10px;
  PADDING-BOTTOM: 2px;
  PADDING-TOP: 2px;
}
.dhtmlmenu a:hover {background-color: #BAEBEB}

/*
#header {background-color: #000000; WIDTH: 99%; LINE-HEIGHT: normal; margin: 0px; padding: 0px;}
*/
/* TABS start here*/


UNKNOWN {
	FONT-SIZE: small
}

/* attachments */
div.attachmentlist {FONT-SIZE: 9px; padding: 0px; margin: 0px;margin-bottom: 8px;}
span.rightColDownload {background-color: #bababa;padding: 8px; display: block}
span.rightColDownload a { color: #993300; font-weight: bold; margin-top: 9px; display: block}
span.rightColDownload a:hover {color: #666666}

/* tincan */
div.tincan {font-family: arial;font-size: 9px; padding-right: 2px;}

div.tincan a {color: red}

/* old CWatch CSS */

.cw_small {
	FONT-SIZE: 9px; COLOR: #666666; 
}
.cw_sml_w {
	FONT-SIZE: 10px; COLOR: #ffffff; 
}
.subhd {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: none; 
}
.subhd_w {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: capitalize; COLOR: #ffffff; 
}
.cw_sml_w_b {
	FONT-WEIGHT: 900; FONT-SIZE: 10px; WORD-SPACING: normal; COLOR: #ffffff; 
}
.corpwatch_w {
	FONT-SIZE: 12px; COLOR: #ffffff; }