html, body {
   /* \*/
   height:100%; width:100%;
   /* hide from Mac IE 5.x */
   margin: 0; padding: 0; border: 0; font-family: Trebuchet, Verdana, Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
   background-image: url(0images/BG.gif); background-repeat: repeat-x; background-position: 0 0;  background-color:#ffffff;}
   
.container { position: absolute; top: 0; left: 0; width:100%;}
.box {text-align: left; position: relative; width: 840px; height: 585px; z-index: 2;}

.menudiv {position: absolute; top: 41px; left: 230px; overflow: hidden;}
.logodiv {position: absolute; top: 0px; left: 0px;}
.logodivicon {position: absolute; top: 0px; left: 765px;}
.contactDiv {position: absolute; top: 560px; left: 500px; width: 325px; height: 20px; font-size: 8.5pt; color: #c7c6c6;}
A.contactLink:link, A.contactLink:visited {color: #8e8e8e; text-decoration: none; font-size: 8.5pt; letter-spacing: 0.01em; line-height: 11pt;}
A.contactLink:hover { color: #488f95; }


.maindiv  {position: absolute; top: 130px; left: 180px; width: 670px; height: 400px; overflow: auto;  border-width: 1px; border-style: solid; border-color:#ffffff;}
.col1 {position: absolute; top: 10px; left: 14px; width: 360px; font-size: 9pt; color: #868686; line-height: 14pt;}
.colDouble {position: absolute; top: 10px; left: 14px; width: 626px; font-size: 9pt; color: #868686; line-height: 14pt;}
.quote {}
.data {font-size: 9pt; color: #666666; line-height: 14pt; padding: 5px 5px 5px 5px; background-color: #efefef;}
.dataGreen {font-size: 9pt; color: #666666; line-height: 14pt; padding: 5px 5px 5px 5px; background-color: #ccffff;}
.title1{ color: #8e8e8e; font-size: 11pt;  line-height: 15pt;}
.title2{ color: #488F95; font-size: 11pt;  line-height: 15pt; font-weight: bold;}
.title3{ color: #488F95; font-size: 11pt;  line-height: 15pt;}
.title4{ color: #000000; font-size: 10pt;  line-height: 15pt; padding: 3px 10px 3px 10px; background-color: #d9c5ec; }
.title5{color: #488F95; font-size: 10pt;  line-height: 15pt;}
.strapline{ color: #488F95; font-size: 10pt;  line-height: 15pt; }
ul {list-style-image: url(0images/listItem.gif); font-size: 9pt; line-height: 14pt; color: #666666; }
ul.home {list-style-image: url(0images/listItem.gif); font-size: 9pt; line-height: 14pt; color: #4fabb3;}
ul.less {list-style: disc; font-size: 9pt; color: #8e8e8e; line-height: 14pt;}
ol {font-size: 9pt; line-height: 14pt; color: #868686; }
.bold { color: #1f1f1f;}
.green { color: #4fabb3;}
.red {color: #cc0000; font-weight:bold;}


.col2 {position: absolute; top: 10px; left: 390px; width: 250px; font-size: 9pt; color: #868686; line-height: 14pt;}
.heading {width: 250px; background-color: #9f9c9c; color: #000000; font-size: 9pt; line-height: 14pt;}
.text {width: 250px;  background-color: #ffffff; font-size: 8.5pt; color: #868686; line-height: 14pt; padding: 6px 0px 10px 0px;}

.col3 {position: absolute; top: 10px; left: 14px; width: 610px; font-size: 9pt; color: #868686; line-height: 14pt;}

.submenudiv {position: absolute; top: 139px; left: 8px;}
.menuTD { width:175px; height:26px; background-image: url(0images/menuBG.gif); background-repeat: no-repeat; background-position:0px 0px; }
A.menuItem:link, A.menuItem:visited {color: #6d6c6c; text-decoration: none; font-size: 8.5pt; letter-spacing: 0.01em; line-height: 18pt; margin: 6px 0px 0px 4px;}
A.menuItem:hover { color: #488f95; }
A.menuItem0:link, A.menuItem0:visited {color: #488f95; text-decoration: none; font-size: 8.5pt; letter-spacing: 0.01em; line-height: 18pt; margin: 6px 0px 0px 4px; font-weight: bold;}
A.menuItem0:hover { color: #2d595c; }

.menuSubTD { width:175px; height:20px; background-image: url(0images/menuSubBG.gif); background-repeat: no-repeat; background-position:0px 0px; }
A.menuSubItem:link, A.menuSubItem:visited {color: #6d6c6c; text-decoration: none; font-size: 8.5pt; letter-spacing: 0.01em; line-height: 12pt; margin: 0px 0px 0px 6px;}
A.menuSubItem:hover { color: #488f95; }
A.menuSubItem0:link, A.menuSubItem0:visited {color: #488f95; text-decoration: none; font-size: 8.5pt; letter-spacing: 0.01em; line-height: 12pt; margin: 0px 0px 0px 6px; font-weight: bold;}
A.menuSubItem0:hover { color: #488f95; }

.menuLastTD {height:17px; width:175px; background-image: url(0images/menuLastBG.gif); background-repeat: repeat-y; margin: 0px 0px 1px 0px;}
A.menuLastItem:link, A.menuLastItem:visited {color: #8e8e8e; text-decoration: none; font-size: 8.5pt; letter-spacing: 0.01em; line-height: 11pt; padding: 0px 0px 0px 14px;}
A.menuLastItem:hover { color: #488f95; }
A.menuLastItem0:link, A.menuLastItem0:visited {color: #488f95; text-decoration: none; font-size: 8.5pt; letter-spacing: 0.01em; line-height: 11pt; padding: 0px 0px 0px 14px; font-weight: bold;}
A.menuLastItem0:hover { color: #488f95; }

A:link, A:visited {color: #488F95;  text-decoration: underline; }
A:hover { color: #315a7a; }

.FormText {font-size: 8.5pt; color: #488F95; line-height: 13pt; background-color:#a6d9d9; border-width: 1px; border-style: solid; border-color: #2e6568 #488F95 #488F95 #2e6568; padding: 2px;}
.FormBut {font-size: 8.5pt; color: #ffffff; line-height: 13pt; background-color:#488F95; border-width: 1px; border-style: solid; border-color: #a6d9d9 #2e6568 #2e6568 #a6d9d9 ; padding: 2px;}
