
.porttoprule { border-color: #929377 black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px }
.port_title { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #848472; line-height: 16px }
.port_date { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #848472; font-weight: bold }
.port_description { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #848472; line-height: 16px }
.ahead { font-family: "Times New Roman", Times, serif; font-size: 20px; color: #848472 }
.body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #848472; line-height: 16px }
.button { font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #F6F6F3; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; color: #666666; line-height: 14px; text-align: center }
.ahead2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #848472 }
a:link { color: #CC6600; text-decoration: none }
a:hover { color: #FF6600 }
.bodybold { font-family: Verdana; font-size: 11px; color: #848472; line-height: 17px; font-weight: bold }
.resume_title { font-family: Arial, Helvetica, sans-serif; font-size: 10.5px; font-weight: bold; color: #848472; line-height: 14px }
.resume_head { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #848472; line-height: 14px }
.resume_subhead { font-family: "Times New Roman", Times, serif; font-size: 19px; color: #666600; line-height: 14px }
a:visited { color: #CC6600; text-decoration: none }

/*--TOP NAV ==================================================================================================================*/
div#nav { margin: 0px; padding: 0px; }
div#nav ul { margin: 4px; padding: 0px; display: inline; list-style-type: none; }
div#nav ul li { margin: 3px; padding: 0px; list-style-type: none; display: inline; }
div#nav ul li a:link, #nav ul li a:visited { text-decoration: none; color: #666; font: bold 10px Arial; letter-spacing: .09em; }
div#nav ul li a.current, div#nav ul li a:hover { color: #CC6600; }

/*--UTIITY NAV===============================================================================================================*/
div#ut { margin: 0px; padding: 0px; }
div#ut ul { margin: 4px; padding: 0px; position: display: inline;
list-style-type: none; }
div#ut ul li { margin: 3px; padding: 0px; list-style-type: none; display: inline; }
div#ut ul li a:link, #ut ul li a:visited { text-decoration: none; color: #333; font: 10px Arial; letter-spacing: .09em; display: inline; }
div#ut ul li a.current { color: #CC6600; }
div#ut ul li a:hover { color: #CC6600; }

/*--PORT CATEGORIES NAV ===============================================================================================*/
div#port { margin: 0px; padding: 0px; }
div#port ul { margin: 4px; padding: 0px; position: display: inline;
list-style-type: none; }
div#port ul li { margin: 3px; padding: 0px; list-style-type: none; display: inline; }
div#port ul li a:link, #port ul li a:visited { text-decoration: none; color: #333; font: 11px Arial; letter-spacing: 0.02em; display: inline; }
div#port ul li a.current { color: #CC6600; }
div#port ul li a:hover { color: #CC6600; }

/*--TYPE===================================================================================================================*/
h1 { font: normal 40px Georgia, Times; margin-bottom: 15px; margin-top: 5px; color: #333 }
h2 { color: #666; font-family: Arial; font-size: 16px; line-height: 25px; font-weight: bold; text-transform: uppercase; letter-spacing: 0.02em; }
h3 { font: bold 13px/23px Arial; color: #848472; margin-bottom: 4px; }
p { font: normal 12px/21px Verdana; color: #707060; margin: 0; margin-bottom: 7px; }
#text p { color:#000;}

/*--SLIDE SHOW ================================================================================================*/
#slideshow { position:relative; height:350px; width:542px; }
#slideshow DIV { position:absolute; top:0; left:2px; z-index:8; opacity:0.0; height:350px; background-color: #FFF; }
#slideshow DIV.active { z-index:10; opacity:1.0; }
#slideshow DIV.last-active { z-index:9; }
#slideshow DIV IMG { height: 350px; display: block; border: 0; margin-bottom: 10px; }
