body {
    font-family: arial, helvetica, sans-serif;
    color: black;   
    font-size: 10pt;
    background-color: #999999;
    border:0;
    margin: 0;
}

div.title {
    background-image: url(../images/pcl_01.jpg);
    width: 800px;
    height: 40px;
    border-right: 1px solid #333333;
}


div.feature {
    background-image: url(../images/pcl_02.jpg);
    width: 790px;
    height: 89px;
    padding-top: 220px;
    padding-left: 10px;
    border-right: 1px solid #333333;
    color: #cccccc;
    text-shadow: 0px 0px 5px black;
    font-size: 18px;
}

div.nav {
    background-image: url(../images/pcl_03.jpg);
    width: 783px;
    height: 20px;
    border-right: 1px solid #333333;
    padding: 7px;
    padding-left: 10px;
    color: #CCCCCC;
}


span.featurehead {   
    font-size: 24px;
}

div.maincontent {
    background-color: #f8f8f8;
    background-image: url(../images/pcl_04.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    width: 780px;
    padding: 10px;
    border-right: 1px solid #333333; border-bottom: 1px solid #333333
}

div.rightpanel {
    float:right;
}


div.leftpanel {
}

div.halfpanelhead {
    width: 370px;
    background-image: url(../images/top_border.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding: 7px;
    padding-top: 5px;
    font-size: 12pt;
    font-weight: bold;
    color: black;
}



div.halfpanelcontent {
    width: 368px;
    background-image: url(../images/bottom_border.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
    padding: 7px;
    padding-top: 3px;
    margin-bottom: 10px;
}


div.fullpanelhead {
    width: 770px;
    background-image: url(../images/wide_top_border.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding: 5px;
    padding-top: 5px;
    font-size: 12pt;
    font-weight: bold;
    color: black;
}



div.fullpanelcontent {
    width: 770px;
    background-image: url(../images/wide_bottom_border.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
    padding: 5px;
    padding-top: 3px;
    margin-bottom: 10px;
}



div.footer {
    width: 790px;
    text-align: right;
    color: #888888;
    font-size: 60%;
}


a {
 color:  #222222;
    text-decoration: none;
    
}
a:hover {
 color: black;
    text-decoration: underline;
    
}

a.plain {
 color: black;
    text-decoration: none;
    
}

div.footer a {  color: #777777; }
div.footer a:hover {  color: #444444; }

.newsitem {
    margin-bottom: 10px;
}

.newsitem h2 {
margin-bottom: 2px; 
margin-top: 0px; 
    font-size: 11pt;
}

.newsitem img {
    margin: 2px;
 float:right;
    border: 1px solid #222222;
}

.simpleform label{
float: left;
width: 120px;
font-weight: bold;
}

.simpleform input {
width: 180px;
margin-bottom: 5px;
}


.simpleform submitbutton{
margin-left: 120px;
margin-top: 5px;
width: 90px;
}

.simpleform br{
clear: left;
}


.nav a {
    color: #cccccc;
    font-size: 13pt;
    text-decoration: none;
    font-family: arial; font-weight: bold;
}


.nav a:visited {
    color: #cccccc;
    font-size: 13pt;
    text-decoration: none;
    font-family: arial; font-weight: bold;
}

.nav a:hover {
    color: #eeeeee;
    font-size: 13pt;
     text-decoration: none;
    font-family: arial; font-weight: bold;
}

div.newstitle {
    color: #222222;
    font-weight:bold;
    font-size: 13pt;
}
div.newsdate {
    color: #555555;
    font-size: 8pt;
    padding-bottom: 5px;
}
div.newsbody {
    color: #111111;
    font-size: 10pt;
    padding-bottom: 10px;
}

div.links a { font-weight: bold; }