.page-header {
font-family:verdana,arial,helvetica,sans-serif;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
.page-subheader {
font-family:verdana,arial,helvetica,sans-serif;
font-size:20px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

#navcontainer {
width:220px;
}
#navcontainer ul {
font-family:verdana,Arial,Helvetica,sans-serif;
list-style-type:none;
margin:0pt;
padding:10px 0px 10px 10px;
}
#navcontainer li {
margin:0pt;
padding:3px 0px;
}
#navcontainer a {
background-color:#381B59;
border:1px solid #000000;
display:block;
padding:3px;
width:220px;
}
#navcontainer a:link, #navlist a:visited {
color:#EEEEEE;
text-decoration:none;
}
#navcontainer a:hover {
background-color:#000000;
color:#FFFFFF;
}
#wrapper {
background:#FFFFFF none repeat scroll 0%;
margin:0pt auto;
padding:0pt;
text-align:left;
width:770px;
}
#header {
background:#FFFFFF none repeat scroll 0%;
float:left;
margin:0pt;
padding:0pt;
width:770px;
}
.headerleft {
background-color:#FFFFFF;
float:left;
margin:0pt;
padding:0pt;
text-align:center;
width:270px;
}
.headerright {
background-color:#000000;
float:right;
margin:0pt;
padding:0pt;
width:500px;
}
.headerbottom {
background:#000000 url(images/rtbkg.gif) repeat-x scroll center bottom;
padding:8px 0px;
text-align:center;
width:499px;
}
.leftCol {
background:transparent url(images/leftbkg.gif) repeat-y scroll 0%;
float:left;
height:auto;
margin:0pt;
min-height:600px;
padding:0pt;
width:270px;
}
.leftColcontent {
padding:5px 10px 10px 5px;
}
.rightCol {
background:#FFFFFF none repeat scroll 0%;
float:right;
height:auto;
margin:0pt;
min-height:600px;
padding:0pt;
width:499px;
}

* html .leftCol {
height:600px;
}