@charset "utf-8";
/* CSS Document */

body { margin:0px; font:11px "Lucida Grande", Arial, Helvetica, sans-serif; color: #333333; line-height:1.6em; }

img { border:0px; }

form, object { margin:0px; padding:0px; }

p { margin-top:7px; margin-bottom:7px; }

a, a:visited { color:#39705E; font-weight:bold; }

h1 { font:16px Arial, Helvetica, sans-serif; font-weight:bold; margin-top:0px; margin-bottom:15px; }

td { vertical-align:top; }


/* GENERAL DISPLAY CLASSES */
.notification { text-align:center; margin:20px;	font-weight:bold; color:#CC0000; }

.notificationBlack { text-align:center;	margin:20px; font-weight:bold; color:#000000; }

.required {	color:#CC0000; }

.error { color:#CC0000; font-weight:bold; font-style:italic; text-align:center; }
/* GENERAL DISPLAY CLASSES */


/* MASTHEAD */
#masthead { width:794px; height:55px; padding-top:25px; background-image:url(/images/interface/bkgd_masthead.gif); margin-left:auto; margin-right:auto; text-align:right; }
#masthead_menu { width:794px; height:60px; background-color:#FFFFFF; margin-left:auto; margin-right:auto; }
#masthead_menu img { display:block; float:left; }

#masthead_text { width:790px; height:18px; padding:3px 10px 0px 0px; font:11px Arial, Helvetica, sans-serif; font-weight:bold; text-align:right; color:#FFFFFF; }
#masthead_text a, #masthead_text a:visited { text-decoration:none; color:#FFFFFF; }
#masthead_text a:hover { color:#000000; }
/* MASTHEAD */



#footer {
width:649px; height:80px; padding-left:145px; padding-top:45px; margin-left:auto; margin-right:auto; 
background-image:url(/images/interface/bkgd_footer.jpg); font:11px "Lucida Grande", Arial, Helvetica, sans-serif; color:#39705E
}

#footer p { text-align:center; }

#footer a, #footer a:visited { text-decoration:none; color:#39705E; font-weight:normal; }
#footer a:hover { color:#000000; }
/* FOOTER */


/* FRONT PAGE STYLES */
.frontKnockout { width:215px; height:350px; float:left; padding:20px 20px 0px 20px; font:11px Arial, Helvetica, sans-serif; }
.frontKnockout p { text-align:center; margin-top:10px; font-weight:bold; }
.frontKnockout a, .frontKnockout a:visited { color:#000000; text-decoration:none; }

.frontText { width:270px; height:350px; float:left; padding:20px 0px 0px 20px; font:12px Arial, Helvetica, sans-serif; }
.frontText p { margin:0px padding-top:40px; text-align:justify; }
/* FRONT PAGE STYLES */



#leftnav { width:196px; height:634px; background-image:url(/images/interface/bkgd_leftnav.jpg); }
#leftnav_fp { width:150px; height:120px; padding-left:60px; padding-top:35px; }


#leftnav a, #leftnav a:visited, #leftnav_fp a, #leftnav_fp a:visited { text-decoration:none; color:#39705E; font-weight:bold; }
#leftnav a:hover, #leftnav_fp a:hover { color:#000000; }

#rightnav { width:220px; height:634px; background-image:url(/images/interface/bkgd_rightnav2.jpg); }



#rightnav a, #leftnav a:visited, #leftnav_fp a, #leftnav_fp a:visited { text-decoration:none; color:#39705E; font-weight:bold; }
#rightnav a:hover, #leftnav_fp a:hover { color:#000000; }

#rightnav2 { width:220px; height:634px; background-image:url(/images/interface/bkgd_rightnav_cc2.jpg); }



#rightnav2 a, #leftnav a:visited, #leftnav_fp a, #leftnav_fp a:visited { text-decoration:none; color:#39705E; font-weight:bold; }
#rightnav2 a:hover, #leftnav_fp a:hover { color:#000000; }

/* FORM STYLES */
.formSubmit { padding:2px; margin:0px; background-color:#39705E; color:#FFFFFF; font:11px Arial, Helvetica, sans-serif; font-weight:bold; border:1px #CCCCCC solid; }
.input_text { font:11px Arial, Helvetica, sans-serif; padding:2px; background-color:#FFFFFF; border:0px; color:#666666; }
.input_textB { font:11px Arial, Helvetica, sans-serif; padding:2px; background-color:#FFFFFF; border:1px #CCCCCC solid; color:#666666; }
.select_text { font:11px Arial, Helvetica, sans-serif; padding:0px; background-color:#FFFFFF; border:0px; }
.select_textB { font:11px Arial, Helvetica, sans-serif; padding:0px; background-color:#FFFFFF; border:1px #000000 solid; }
.formLabel { font-weight:bold; text-align:right; }
/* END FORM STYLES */


#content { width:548px; padding-left:20px; padding-right:30px; height:auto; background-image:url(/images/interface/bkgd_content.jpg); float:left; display:inline; }
#content_courage { width:500px; padding-left:50px; padding-right:0px; height:auto; background-image:url(/images/interface/bkgd_content_courage.jpg); float:left; display:inline; }



.productPageText { width:313px; height:525px; float:left; font-size:15px; }

.tableHeader { font-weight:bold; font-size:13px; }
.tableLabel { font-weight:bold; text-align: left; }
.tableData { font-weight:normal; text-align: left; }






