html, body { height:100%; width:100%; margin: 0; padding: 0; border: 0; font-size: 8.5pt; line-height: 12pt; color: #333333; font-family: Trebuchet, Verdana, Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; background-color: #ffffff;}
td {font-family: Trebuchet, Verdana, Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;  font-size: 8.5pt; line-height: 12pt; color: #333333;}
 
.container {width:100%; height:100%;}
.box {position: relative; top: 5px; left: 0px; width: 800px; border: 0px #000000 solid; background-color: #ffffff; height: 600px; }
.contentDiv  {position: absolute; top: 100px; left: 20px; width: 780px; height: 500px; overflow: auto; }
.contentTechnicalDiv  {position: absolute; top: 100px; left: 220px; width: 550px; height: 500px; overflow: auto; padding-left:15px; padding-right:15px;}



H1 {font-size: 15pt; color: #000000; font-weight: normal; line-height: 15pt; }
H1.small {font-size: 15pt; color: #000000; font-weight: normal; line-height: 15pt; margin-bottom:6px; margin-top:6px;}
H2 {font-size: 15pt; line-height: 19pt; color: #0f66b6; font-weight: normal;}
H3 {font-size: 11pt; line-height: 19pt; color: #0f66b6; font-weight: normal; }
b { font-weight: bold;}
hr {border-bottom: 3px #0f66b6 dotted; border-top: none; border-left: none; border-right: none; }

.orange { color: #ff8345; }
.yellow { color: #e0aa31; }
.purple { color: #84459a; }
.green { color: #5faf32; }
.blue { color: #0f66b6; }
.shim { font-size:0pt; line-height:4pt;}

.TDrow { border-bottom: 1px #666666 solid; }
.blueTD {color: #ffffff; background-color: #0f66b6; }

.thumbTD { border: 1px #b8b8b8 solid; width:115px; font-size: 7pt;}

.menuDiv {position: absolute; top: 78px; left: 10px;  width:695px; height:15px; color: #548cc4; font-size:1em; letter-spacing:-0.09em}
.HeaderDiv { display:block; width:800px; height:100px; background-color:#0f66b6;}
.FooterDiv { position:absolute; top:455px; left:390px;}
.backDiv { position:absolute; top:540px; left:8px;}

A:link, A:visited {color: #000000; text-decoration: underline;}
A:hover {color: #3CB4E7; }

A.menuLink:link, A.menuLink:visited {color: #99d2f5; text-decoration: none;}
A.menuLink:hover {color: #ffffff; text-decoration: underline;  }

A.bluetextLink:link, A.bluetextLink:visited { line-height: 7pt; text-decoration: underline; color:#0f66b6; font-weight:bold;}
A.bluetextLink:hover {text-decoration: underline; color:#000000;}

A.heading:link, A.heading:visited {text-decoration: none;}
A.heading:hover {text-decoration: underline; color:#000000;}

a.blueLink:link, a.blueLink:visited {background-image: url(../generic/standard_btn_01.gif); background-repeat: no-repeat; display:block; width:140px; height:140px;  background-position:0px 0px; }
a.blueLink:hover {background-image: url(../generic/standard_btn_02.gif); background-repeat: no-repeat; display:block; width:140px; height:140px;}

a.yellowLink:link, a.yellowLink:visited {background-image: url(../code_yellow/yellow_btn01.gif); background-repeat: no-repeat; display:block; width:140px; height:140px;  background-position:0px 0px; }
a.yellowLink:hover {background-image: url(../code_yellow/yellow_btn02.gif); background-repeat: no-repeat; display:block; width:140px; height:140px;}

a.buttonLink:link, a.buttonLink:visited {background-image: url(../generic/ButtonsMain01.gif); background-repeat: no-repeat; display:block; width:110px; height:110px;  background-position:0px 0px; text-decoration: none; padding: 0px; color:#000000;}
a.buttonLink:hover {background-image: url(../generic/ButtonsMain02.gif);}

a.buttonGreenCornerLink:link, a.buttonGreenCornerLink:visited {background-image: url(../generic/ButtonsGreenCorner01.gif); background-repeat: no-repeat; display:block; width:110px; height:110px;  background-position:0px 0px; text-decoration: none; padding: 0px; color:#000000;}
a.buttonGreenCornerLink:hover {background-image: url(../generic/ButtonsGreenCorner02.gif);}
