body{
min-width: 700px; /* works for FF */
}

h1 {
font-family: verdana, arial, helvetica, sans-serif;
padding: 1px;
color: #CC6600;
font-size: 1.5em;
background-color: white;
text-align: center;
}

h2 {
font-family: helvetica, verdana, arial, sans-serif;
padding: 1px;
color: #444444;
font-size: 1.2em;
background-color: white;
}

h3 {
FONT-WEIGHT: bold; 
FONT-SIZE: 14px; 
COLOR: black; 
FONT-FAMILY: Tahoma, Arial, Verdana
}

a:link, a:visited {
text-decoration: underline;
color: #6A5ACD;
background-color: transparent;
}

#main {
margin-left: 1px;
margin-right: 1px;
margin-top: 1px;
padding: 3px;
background-color: white;
border: 0px solid #40506B;
min-width: 100px;
z-index: 1;
}

.detailsText {
text-align: justify;
font: 13px  serif;
color: #222266;
}

.hilite {
font-weight: bold;
}

#center{
text-align: justify;
font: 14px  serif;
line-height: 1.7;
background-color: white;
margin: 1px 1px 20px 159px;
padding: 12px;
border-left: 1px solid #40506B;
z-index: 3;
}

#left {
position: absolute;
left: 10px;
top: 10px;
width: 10px;
}

#header {
text-align: center;
background-color: white;
border: 1px dashed orange;
font: 17px tahoma, sans-serif;
}

#right {
position: absolute;
width: 130px;
top: 100px;
right: 30px;
border: 0px solid red;
z-index: 0;
}


#legal {
font: 11px tahoma, Geneva, Arial, Helvetica, sans-serif;
}

#footer {
text-align: center;
font: 11px tahoma, Geneva, Arial, Helvetica, sans-serif;
}

#contact {
text-align: center;
font: 12px Arial, Helvetica, sans-serif;
}

.navleft1 {
font: 13px Geneva, Arial, Helvetica, sans-serif;
border: 1px solid #40506B;
background-color: #ffffff;
padding: 2px 15px 2px 15px;
text-align: center;
z-index: 3;
}

.navleft2 {
position: absolute;
width: 145px;
top: 94px;
left: 8px;
font: 12px tahoma,Helvetica, sans-serif;
border: 1px solid #40506B;
background-color: #eeeeee;
padding: 2px;
text-align: left;
line-height: 2.0;
z-index: 2;
}


.navleft1  a:link, .navleft1  a:visited {
text-decoration: none;
color: #445;
background-color: transparent;
line-height: 2.0;
}

/*
.navleft2  a:hover, .navleft2  a:active{
background-color: orange;
}
*/
.navleft2  a:link, .navleft2 a:visited {
text-decoration: none;
color: #445;
background-color: transparent;
}

.current_page  a:link, .current_page a:visited{
color: #CC6600;
font-weight: bold; 
background-color: white; 
border: 1px solid #aaaabb;
padding: 3px;
margin: 0px
}

#upperRightCorner{
position: absolute;
top: 5px;
right: 5px;
padding: 2px;
border: 0px solid red;
z-index: 0;
}

.hr1 {
border: none;
background-color: #40506B;
color: #40506B;
height: 1px;
width: 100%;
text-align: center;
}