@charset "utf-8";
/* CSS Document */

body{
margin:0px;
font-family:Arial, Helvetica, sans-serif;

background-color:#364b54;
}
#main{
width:782px;
margin-left:auto;
margin-right:auto;
}
#lcon{
width:572px;
float:left;
}
#rcon{
width:209px;
float:left;
}
#header{
width:572px;
height:126px;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
}
#cont{
width:572px;
height:auto;
background-image:url(../images/bg_cont.jpg);
background-repeat:repeat-y;
}

#headerimage{
position:absolute;
z-index:1;
}

#cont .container{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.70em;
padding-left:30px;
padding-right:15px;
}
#cont .container .contmarker{
margin-top:200px;
padding:0px 0px 10px 5px;
}

#cont .container hr{
background-color:#EEE;
border:1px Solid;
border-color:#EEE;
clear:left;
height:1px;
border-style:hidden;
}

#cont .container .thumb{
float:left;
margin-left:20px;
margin-right:40px;
margin-bottom:10px;
}

#cont .container p.desc{
text-indent:30px;
padding-top:20px;
}

#cont .container ul.desc{
padding-top:20px;
margin-left:20px;
padding-left:20px;
}

#footer{
width:572px;
height:54px;
background-image:url(../images/footer.jpg);
background-repeat:no-repeat;

}
#navmenu{
width:209px;
height:300px;
background-image:url(../images/navmenu.jpg);
background-repeat:no-repeat;
}
#navmenu .container{
padding-left:13px;
padding-top:30px;
}

#navmenu .container ul{
margin:0px;
padding:0px;
list-style-type:none;
}

#navmenu .container ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#navmenu .container ul li.current a{
height:32px;
color:#009966;
text-decoration:none;
font-weight:bold;
padding-left:15px;
background-image:url(../images/navcurrent.jpg);
background-repeat:no-repeat;
padding-top:9px;
display: block;
		voice-family: "\"}\"";
        voice-family: inherit;
		height:24px;
}

#navmenu .container ul li a{
height:32px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
padding-left:15px;
display: block;
padding-top:9px;
		voice-family: "\"}\"";
        voice-family: inherit;
		height:24px;
}

#navmenu .container ul li a:hover{
color:#009966;
text-decoration:none;
font-weight:bold;
background-image:url(../images/navhover.jpg);
background-repeat:no-repeat;
display: block;
padding-top:9px;

}

#logon{
width:209px;
height:209px;
background-image:url(../images/bg_logon.jpg);
background-repeat:no-repeat;

}

#logon .container{
padding:20px;
}
#adspace{
height:auto;
width:209px;
padding-left:auto;
padding-right:auto;
text-align:center;
}

h2{
color:#009966;
font-size:1.2em;
margin-top:5px;
margin-bottom:5px;
}

h3{
color:#003366;
font-size:1.2em;
margin-top:5px;
margin-bottom:5px;
}

#logon .container h4{
color:#003366;
font-size:0.8em;
margin-top:5px;
margin-bottom:5px;
}

#logon .container form{
padding:0px;
margin:0px;
}

label{
	font-size:0.8em;
	color:#009966;
}

.log{
	font-size:0.8em;
	border::1px #009966 Solid; 
	width:150px;
}

p.emp{
color:#339966;
font-size:1.2em;
padding:10px;
}

a.pdf{
background:url(../images/pdf_icon16.png) no-repeat;
padding-left:20px;
padding-top:1px;
padding-bottom:2px;
}
.left{
float:left;
margin-right:10px;
margin-bottom:10px;
}

.right{
float:right;
margin-left:10px;
margin-bottom:10px;
}


.flashlink{
position:absolute;
z-index:999;
background-color:#000000;
}

.comments{
font-size:10px;
color:#000;
width:125px;
margin-left:auto;
margin-right:auto;
background-color: #99CEDF;
}

.comments p{
padding:5px;
}

.comments a:link,.comments a:visited{
color:#006699;
text-decoration:underline;
}
.comments a:hover{
text-decoration:underline;
color:#006699;
}