/* CSS Document - /moro/2004-11-01/ - */

body {margin:0; background-color: #fff/*#4B7056*/;}
div#header {background-color: #F6FCF8; border-right: 1px solid #5B805E; width: 779px;}
* html div#wrapper{ width: 780px;   /* for IE5.x/win */  w\idth: 779px;  /* for other IE versions */}
div#logo {background: transparent url(/images/logo.gif) no-repeat;height: 79px;width: 207px;}
div#logo a {height: 79px;width: 207px; display: block;}
div#searchbar {color: #000000;font: normal 10px Verdana,sans-serif;position: absolute;left: 625px;top:10px;}
div#searchbar a{color:#000; text-decoration:none;}
div#search {color: #000000;font: normal 10px Verdana,sans-serif;position: absolute;left: 668px;top:7px;}
div#search input {font: normal 10px Verdana,sans-serif;}
div#searchbar p{margin: 0; padding:0;}
div#search form{margin: 0; padding:0;}


/* Menu Block */
div#menubar {background-color: #5B805E; border-right: 1px solid #5B805E; height: 22px; position: absolute; left: 0; top: 79px; width: 779px; }
#menubar ul {margin:3px 0; font: normal 11px Verdana, sans-serif; color: #fff;}
#menubar li {list-style: none; display: inline; margin: 0 10px 0 10px; cursor: hand; }
#menubar a {color:#fff; text-decoration: none;}


#p7simonsubs1, #p7simonsubs2, #p7simonsubs3, #p7simonsubs4 , #p7simonsubs5, #p7simonsubs6, #p7simonsubs7{
position: absolute;
width: 160px;
top: 0;
/*font-size: .8em;*/
visibility: hidden;
background-color: #FFFFFF;
}

#p7simonsubs1 {left: 5px;}
#p7simonsubs2 {left: 85px;}
#p7simonsubs3 {left: 155px;}
#p7simonsubs4 {left: 285px;}
#p7simonsubs5 {left: 410px;}
#p7simonsubs7 {left: 490px;}
/*#p7simonsubs6 {left: 480px;}
#p7simonsubs7 {left: 590px;}*/

.p7submenus p {margin: 0;}
.p7submenus {border: 1px solid #5B805E ;}
.p7submenus a, .p7submenus a:visited, .p7submenus a.last, .p7submenus a.last:visited {
font: normal 11px Verdana;
display: block;
padding: 3px 6px 3px 6px;
background-color: #D8F0E0;
color: #000;
text-decoration: none;
}

.p7submenus a.last, .p7submenus a.last:visited {border:0;}

.p7submenus a, .p7submenus a:visited {border-bottom: 1px solid #5B805E;}

.p7submenus a:hover, .p7submenus a:active, .p7submenus a:focus, .p7submenus a.last:hover, .p7submenus a.last:active, .p7submenus.last a:focus {
background-color: #A9BFB0;
color: #fff;
}
/* Menu Block End */

div#container {position: absolute; left: 0; top: 79px; width: 100%;}
div#pagecontent {position: absolute; top:100px; left: 0; width: 779px; margin:0; clear:both; border-right: 1px solid #5B805E;}

table.holder{margin:0; width:100%;}
td.indexmain{background: #ffffff; width: 580px; text-align:left; vertical-align:top;}
td.indexside{background: #F6FCF8; padding: 0 7px; width: 200px; text-align:left; vertical-align:top; border: solid #5B805E; border-width: 0 0 0 1px;}

td.legalese{background: #ffffff; width: 100%; height: 30px;text-align:center; vertical-align:top; border-top: 1px solid #5B805E; border-bottom: 1px solid #5B805E; font: normal 11px Verdana, Trebuchet MS, sans-serif; color: #777}
.legalese ul, li {margin:5px 0 0 0; padding: 0;}
.legalese li {list-style: none; display: inline;}
.legalese a {color: #777;}
.legalese p {margin: 3px 0 3px 0;}
h1.indexpic{background: transparent url(/images/index.jpg) no-repeat; display: block; width: 580px; height: 154px; margin: 0; clear:both;}

div#toc h2 { color: #FF5E0A; font: bold 12px Verdana, Trebuchet MS, sans-serif; margin: 0 0 10px 0; text-indent: 0;}
div#toc p { color: #000; font: normal 11px Verdana, Trebuchet MS, sans-serif; margin: 0 0 15px 0;}
div#toc	#col1{ float: left; margin: 20px 0 10px 20px; width: 200px;}
div#toc	#col2{ float: right; margin: 20px 30px 10px 0px; width: 200px;}

h3.heading{background: #696969; color: #fff; padding: 4px; margin: 5px 0 1px 5px; font: bold 12px Verdana, Trebuchet MS, sans-serif; text-align: center;} 
.title { color: #9D080D; font: bold 11px Verdana, Trebuchet MS, sans-serif; margin: 5px 5px 1px 5px;}
.date {color: #989898; font: bold 10px Verdana, Trebuchet MS, sans-serif; margin:0px 5px 1px 5px;}
.newstext {color: #000; font: normal 10px Verdana, Trebuchet MS, sans-serif; margin:2px 5px 20px 5px;}
hr.line {display: none;}
#form1 {margin:5px 5px 0 5px;}
#form1 select{font: normal 9px Verdana, Trebuchet MS, sans-serif; width: 163px; margin: 0 5px;}

/* content pages */
td.main{background: #ffffff; width: 73%; text-align:left; vertical-align:top; font: normal 11px Verdana, sans-serif; padding: 5px 10px;}
td.main p {margin: 2px 10px 13px 10px; line-height: 16px;}
td.main h1 {font: 24px "Lucida Sans", Verdana, sans-serif; color: FF5E0A; margin: 10px;}
td.main h2 {border-bottom: 1px solid #009900; font: bold 16px Lucida Sans, Verdana. sans-serif; color:#006600; margin: 5px 10px; padding-bottom: 1px; letter-spacing: 1px;}
td.main h3 {color: #000; text-decoration:underline; font: bold 14px Trebuchet MS, sans-serif; margin: 10px 0 5px 10px; padding-bottom: 1px; width: 90%;}
td.main h4 {color: #000000; font: bold 16px Tahoma, sans-serif; letter-spacing: 1px; text-align:center; margin-bottom: 4px;}
td.main h5 {font: bold 11px Verdana,sans-serif; margin: 0 0 0 10px;}

td.side{background: #F6FCF8; padding: 0 7px; width: 27%; text-align:left; vertical-align:top; border: solid #5B805E; border-width: 0 1px 0 0;}

.sidebartitle { color: #9D080D; font: bold 13px  Verdana, Trebuchet MS, sans-serif; margin: 10px 5px 5px 5px;}
.sidebartitle1 { color: #666; font: bold 12px Verdana, Trebuchet MS, sans-serif; margin: 10px 5px 5px 5px;}
.sidebartext {color: #000; font: normal 11px Verdana, Trebuchet MS, sans-serif; margin:2px 5px 20px 5px;}
.sidebartext1 {color: #000; font: normal 10px Verdana, Trebuchet MS, sans-serif; margin:2px 5px 2px 5px;}

ul.sidebarlist {color: #9D080D; font: normal 11px "Lucida Sans", Verdana, Trebuchet MS, sans-serif; padding:5px 0 0 10px; margin:0 0 15px 15px;line-height:12px;}
ul.sidebarlist li {list-style: square; padding:5px 0 5px 0; margin:0;}
ul.sidebarlist a {color: #9D080D; text-decoration: none; }
ul.sidebarlist a:hover { text-decoration: underline;}

ul.sidebarlist1 {color: #000; font: normal 10px Verdana, Trebuchet MS, sans-serif; padding:0 0 0 10px; margin:0 0 5px 15px;line-height:12px;}
ul.sidebarlist1 li {list-style: square; padding:2px 0 2px 0; margin:0;}

ul.sidebarlist2 {color: #666; font: normal 11px Verdana, Trebuchet MS, sans-serif; padding:0 0 0 10px; margin:0 0 5px 15px;line-height:12px;}
ul.sidebarlist2 li {list-style: square; padding:4px 0 4px 0; margin:0;}


.thumb {border: 1px solid #000; margin: 20px;}
hr.border {size:0; width: 100%; border-bottom: 1px solid #555; color: #F6FCF8; margin: 0;}

div#yearchart ul {margin-left:8px; padding:0; }
div#yearchart ul li {display:inline; list-style:none; padding:4px 1px; background:#ccc; }

a.other { text-decoration:none; border-left:1px solid black; padding:0 0 0 4px;}							
a.first { text-decoration:none;  padding:0 0 0 4px;}			
a.otherdivlist {color:#666;}
a.otherdivlist1 {color: #333333; text-decoration:none;}
a.link {color: #006600; text-decoration:none;}
a.link:visited {color: #660066 ; text-decoration:none;}
a.link:hover {text-decoration:underline;}
a.indexpage {color: #000; text-decoration:underlinenone;}
a.indexpage:hover {text-decoration:none;}


div.milestones {margin: 6px;} 
dt {margin: 5px; color: #000;  font: bold 12px Verdana, sans-serif; text-decoration: underline;}
dd {margin: 2px 0 0 2px;}

.generic1 {border: #aaa solid 1px; border-collapse: collapse; margin: 0 auto; text-align: left; width: 98%; margin-left: 10px;}
.generic1 td { background-color: #f5f5f5; border: #aaa solid 1px; padding: 3px 5px; font: normal 11px Verdana,  sans-serif;}
.generic1 th { padding:3px; font: bold 11px Verdana; text-align:center; color:#fff; background-color: #666;}
.generic1 caption {font: bold 14px Trebuchet MS, sans-serif; text-align:center;}

.photo {border: #aaa solid 1px; border-collapse: collapse; margin: 0 auto; text-align: left; width: 98%; margin-left: 10px;}
.photo td {border: #aaa solid 1px; padding: 3px 5px; font: normal 11px Verdana,  sans-serif; vertical-align:top; line-height:14px;}

ol.finance {color: #444 /*#006600*/; font: normal 11px Verdana, Trebuchet MS, sans-serif; padding: 0; margin:0 0 0 50px;}
ol.finance li {padding: 3px 0 1px 0; margin:0; list-style-position:outside;}
ol.finance li a {color: #444 /*#006600*/; text-decoration:none;}

ol.jobs {color: #000 /*#006600*/; font: normal 11px Verdana, Trebuchet MS, sans-serif; padding: 0; margin:0 0 0 50px;}
ol.jobs li {padding: 3px 0 1px 0; margin:0; list-style-position:outside;}
/*kground-color:#FFFF99;  color:#CC3300; font-weight: bold; margin-left: 3px; padding:1px;}*/
address{white-space:pre; margin-left:10px;}

ul.regular {font: normal 11px  Verdana, Trebuchet MS, sans-serif; padding:5px 0 0 10px; margin:0 0 15px 15px;}
ul.regular li {{list-style:square; padding:5px 0 5px 0; margin:0; line-height:15px}

.generic2 {border: #aaa solid 1px; border-collapse: collapse; text-align: left; width: 425px;}
.generic2 td {background-color: #f5f5f5; border: #aaa solid 1px; font: normal 11px Verdana,  sans-serif; padding: 2px 5px;}

ul.productlist {font: normal 11px  Verdana, Trebuchet MS, sans-serif; padding:2px 0 0 1px; margin: 0 0 5px 5px;}
ul.productlist li {list-style:none; padding:1px 0 1px 0; margin:0;}
ul.productlist li li {list-style:square; padding:0; margin:1px;}

.products {border: #aaa solid 1px; border-collapse: collapse; margin: 0 auto; text-align: left; width: 98%; margin-left: 10px;}
.products td { background-color: #f5f5f5; border: #aaa solid 1px; padding: 3px 5px; font: normal 11px Verdana,  sans-serif;}
.products th { padding:3px; border: #aaa solid 1px; font: bold 11px Verdana; text-align:center; color:#fff; background-color: #666;}
.products td.span { background-color: #ddd; border: #aaa solid 1px; padding: 3px 5px; font: bold 11px Verdana,  sans-serif;}
.products caption {color: #000000; font: bold 16px Tahoma, sans-serif; letter-spacing: 1px;padding-bottom: 2px;}

.products1 {border: #aaa solid 1px; border-collapse: collapse; margin: 0 auto; text-align: left; width: 70%; margin-left: 10px;}
.products1 td, .products2 td{ background-color: #f5f5f5; border: #aaa solid 1px; padding: 3px 5px; font: normal 11px Verdana,  sans-serif;}
.products1 th, .products2 th { padding:3px; border: #aaa solid 1px;font: bold 11px Verdana; text-align:center; color:#fff; background-color: #666;}
.products1 td.span, .products2 td.span { background-color: #ddd; border: #aaa solid 1px; padding: 3px 5px; font: bold 11px Verdana,  sans-serif;}
.products1 caption, .products2 caption {color: #000000; font: bold 16px Tahoma, sans-serif; letter-spacing: 1px;padding-bottom: 2px;}

.products2 {border: #aaa solid 1px; border-collapse: collapse; margin: 0 130px; text-align: left; width: 45%; }
.cycloaliphatic  { background-color: #f5f5f5; border: #aaa solid 1px; text-align: left; width: 100%; margin: 0 0  0 10px;}

.underline {font:  bold 11px Verdana, sans-serif;  text-decoration: underline; margin: 0 0 5px 10px;}
address {font:  normal 11px Verdana, sans-serif; color: #000; margin: 0 0 5px 10px;}

p.box {width: 100%;
background-color: #FFFFCC; /*#E4BD74;*/
padding: 8px;
color: #990000;
font-family: Verdana, sans-serif;
font-size: 11px;
line-height: 16px;
margin-top: 0;
}