/* CSS Document */
@media screen{
/* HTML ELEMENTS */
body {
background-color:#ffffff;
background-image:url(images/navbg.gif);
background-position:left top;
background-repeat:repeat-y;

font-family: Times, Times New Roman, serif;
font-size:10pt;
margin:0px;
padding:0px;
border:0px;
}

h1,h2{
color:#2a553a;
font-weight:bold;
margin:0px;
padding:0px;
font-size:10pt;
}


/* ID AND ID HTML ELEMENTS */

#main_container{
position:absolute;
top: 0px;
left:0px;
width:100%;
height:100%;
margin:0px;
padding:0px;
}

#head_container{
z-index:100;
background-image:url(images/logo.gif);
background-position: top left;
background-repeat:no-repeat;
position:absolute;
top:10px;
left:10px;
height:150px;
width:700px;
}

#print_head_container{
display:none;
}

#header{
text-align:right;
}

#nav_container{
position:absolute;
left:0px;
top:0px;
width:110px;
height:100%;
min-height:100%;
z-index:2;
border:0px;
background: #2a553a;
}

#nav_container ul{
list-style:none;
border:0px;
margin:180px 0px 0px 0px;
padding:0px;
}

#nav_container li{
margin: 0px 10px 10px 0px;
padding:0px;
text-align:right;
}

#nav_container a {
color:#ffff99;
text-decoration:none;
font-weight:bold;
}

#nav_container a:hover {
color:#ffffff;
text-decoration:none;
}

#body_container{
position:absolute;
top:180px;
left:120px;
width:590px;
min-height:400px;
margin:0px;
padding:0px;

background-image:url(images/ghosting.gif);
background-position:bottom left;

background-repeat:no-repeat;
}

#body_container a, body_container a:hover{
color: #2a553a;
}

#footer{
float:left;
margin:10px;
padding:0px;
width:570px;

}

/* DATA CLASSES */

.data_row1{
width:570px;
margin:0px 10px 20px 10px;
padding:0px;
float:left;
}

.data_row2{
width:270px;
margin:0px 10px 20px 10px;
padding:0px;
float:left;
}
}

@media print{
/* HTML ELEMENTS */
body {
background-color:#ffffff;
font-family: Times, Times New Roman, serif;
font-size:11pt;
margin:0px;
padding:0px;
border:0px;
}

a {
color:#2a553a;
text-decoration:underline;
font-weight:bold;
}

a:hover {
color:#000000;
text-decoration:underline;
}

h1,h2{
color:#2a553a;
font-weight:bold;
margin:0px;
padding:0px;
font-size:12pt;
}


/* ID AND ID HTML ELEMENTS */

#main_container{
position:absolute;
top: 0px;
left:0px;
width:100%;
height:100%;
margin:0px;
padding:0px;
}

#head_container{
display:none;
}

#print_head_container{
text-align:center;
height: 150px;
width:100%;
}

#header{
text-align:right;
}

#nav_container{
display:none;
}

#body_container{
position:absolute;
top:180px;
left:0px;
width:100%;
margin:0px;
padding:0px;
}

#body_container a, body_container a:hover{
color: #2a553a;
}

#footer{
float:left;
margin:10px;
padding:0px;
width:570px;

}

/* DATA CLASSES */

.data_row1{
width:90%;
float:none;
clear:both;
margin:0px 0px 10px 0px;
text-align:justify;
}

.data_row2{
width:45%;
float:left;
margin:0px 0px 10px 0px;
text-align:justify;
}
}