/* Site Layout ****************************/

#content {
position: relative;
width: 800;
min-height: 300px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
top: 0px;
}

#logo {
position: absolute;
margin-left: 590px;
margin-top: 10px;
z-index: 1;
}

#body_full {
float: left;
display: inline;
width: 800px;
min-height: 390px;
overflow: auto;
}

#body_left {
float: left;
display: inline;
width: 580px;
}

#body_right {
float: right;
display: inline;
width: 220px;
height: 340px;
padding-top: 50px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #CCCCCC;
}

#footer {
clear: both;
margin-left: 0px;
position: relative;
width: 800;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #CCCCCC;
}

#footerLeft {
float: left;
display: inline;
width: 580px;
height: 110px;
}

#footerRight {
float: right;
display: inline;
width: 220px;
height: 110px;
}

#footerCol1 {
position: absolute; 
margin-top: 6px;
margin-left: 10px;
width: 120px;
height: 100px;
}

#footerCol2 {
position: absolute;
margin-top: 6px;
margin-left: 150px;
width: 140px;
height: 100px;
}

#footerCol3 {
position: absolute;
margin-top: 6px;
margin-left: 290px;
width: 120px;
height: 100px;
}

#footerCol4 {
position: absolute;
margin-top: 6px;
margin-left: 430px;
width: 120px;
height: 100px;
}

#footerCol5 {
position: absolute;
margin-top: 10px;
margin-left: 50px;
width: 150px;
height: 100px;
}

#col5title {
padding-bottom: 6px;
text-align: center;
}

/* Page Backgrounds **************************/
#style1PageHeader {
position: absolute;
width: 550px;
height: 30px;
margin-top: 10px;
margin-left: 14px;
background-color: #FFFFFF;
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.80;
}

#style1PageHeaderContent {
position: absolute;
width: 550px;
margin-top: 10px;
margin-left: 14px;
padding: 8px 0px 0px 8px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
z-index: 1;
}

#style1 {
position: absolute;
width: 550px;
height: 325px;
margin-top: 50px;
margin-left: 14px;
background-color: #FFFFFF;
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.80;
}

#style1Content {
position: absolute;
width: 550px;
margin-top: 50px;
margin-left: 14px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
padding: 4px 0px 0px 4px;
z-index: 1;
}	

#style2PageHeader {
position: absolute;
width: 565px;
height: 30px;
margin-top: 10px;
margin-left: 14px;
background-color: #FFFFFF;
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.80;
}

#style2PageHeaderContent {
position: absolute;
width: 550px;
margin-top: 10px;
margin-left: 14px;
padding: 8px 0px 0px 8px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
z-index: 1;
}

#style2 {
position: absolute;
width: 773px;
height: 325px;
margin-top: 50px;
margin-left: 14px;
background-color: #FFFFFF;
filter:alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity: 0.9;
opacity: 0.90;
}

#style2Content {
position: absolute;
width: 769px;
height: 321px;
overflow: auto;
margin-top: 50px;
margin-left: 14px;
padding: 4px 0px 0px 4px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 1.2;
}	

.imageBorder {
border-style:outset;
border-color: #666666;
border-width: 1px;
}
