#menu {
 
    width: 200px;
    padding: 0;

}

#menu .button {
	padding: 0;
    margin: 0; 
    }

#menu .button ul {
	width:200px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: none;
	}
#menu .button ul li {
    
    text-align: left;
    list-style-type:none;
    margin: 0;
    padding: 0;
    height: 29px;
    background: url(/images/menu_button_bkg.jpg);
    }
    
#menu .button ul li a {
        padding: 7px 0 0px 5px;
        display: block;
        height: 29px;
        font: bold 13px helvetica;
        color: #fff;
		text-decoration: none; }

* html #menu .button ul li a {
        padding: 7px 0 5px 5px; }
        
#menu .button li a:hover {
    color: #FDE872;
}

#main {
    
    width: 757px;
    
}


/* FP CONTENT */

#main #content_fp {

    width: 448px;
    padding: 22px;
    
}

#main #content_fp h1 {

    font: bold 22px helvetica;
    color: #58406D;
    margin: 0 0 5px 0;

}

#main #content_fp h2 {

    font: normal 14px helvetica;
    color: #58406D;
    font-style: italic;
    margin: 0;
    
}

#main #content_fp P {

    font: normal 13px helvetica;
    color: #3C6F71;
    line-height: 20px;
    
}

#main #content_fp P a {

    color: 3C6F71;
    font-weight: bold;
    text-decoration: none;
    
}

/* FEATURE */

#main #feature {
    
    width: 294px;
    
}

#main #feature #menu {

    background: url(/images/features_bkg.jpg);
    color: #58416D;
    padding: 5px 20px 5px 20px;

}

#main #feature #menu a {
    
    font: normal 12px helvetica;
    color: #58416D;
    text-decoration: none;
    
}

#main #feature #menu a:hover {

    text-decoration: underline;
    
}

/* CONTENT */

#main #content {

    width: 757px;
    padding: 22px;
    
}

#main #content img {
    border: solid 1px #8CAEB0; }

#main #content h1 {

    font: bold 22px helvetica;
    color: #58406D;
    margin: 0 0 5px 0;

}

#main #content h2 {

    font: bold 16px helvetica;
    color: #58406D;
    margin: 15px 0 0 0;
    
    
}

#main #content h3 {

    font: bold 14px helvetica;
    color: #58406D;
    margin: 0;
    
}

#main #content P, li, td {

    font: normal 12px helvetica;
    color: #3C6F71;
    line-height: 20px;
    
}

#main #content P {
    margin-top: 5px;; 
    margin-bottom: 10px;
}

#main #content td.small {

font: normal 12px helvetica;
color: #3C6F71;

}

#main #content a {

    color: 3C6F71;
    font-weight: bold;
    text-decoration: underline;
    
}

#main #content address { margin: 5px 0 0 15px; }

fieldset {

    border: solid 1px #004650;
    padding: 5px;
    margin-top: 5px;
}

fieldset legend {

    font: bold 14px helvetica;
    color: #fff;
    border: solid 1px #004650;
    padding: 3px;
    background-color: #004650;

}

fieldset table td {

    font: normal 12px helvetica; 
    color: #004650;
    
}

fieldset table td.label {

    font: bold 12px helvetica; 
    color: #004650;
    width: 150px;
    
}

fieldset table td span {

    color: red;
    
}


td.inverse {

    font: bold 12x helvetica;
    color: #fff;
    background-color: #004650;

}

td.inversesmall { 
    background-color: #8CAEB0;
    font: normal 12px arial; 
    color: #fff; }


div.label { font: bold 13px helvetica; }

#subnavcolumn { width: 225px; }
                

#subnavcolumn .subnav { width: 225px; }

.subnav { margin-bottom: 10px; }

.subnav .head {
    height: 37px;
    width: 225px; 
    background: url(/images/subnav_head.jpg);
    font: bold 14px arial;
    color: #58416D; 
    text-align: center;
    padding: 3px;}
    
.subnav .main { 
    width: 225px;
    background: url(/images/subnav_bkg.jpg);
    font: normal 2px arial; 
    color: #58416D; 
    padding: 3px 5px 0 8px;}

.subnav .main a {
    
    font: normal 12px helvetica;
    color: #58416D;
    text-decoration: none;
    
}

.subnav .main a:hover {

    text-decoration: underline;
    
}

