body {background-color:#fafafa}
img {border:0;}
a, #content a {font-family:tahoma; font-size:11px; color:#336699; text-decoration:none}
a:hover {text-decoration:none;}
#leftnav a {font-family:"Courier New", Courier, monospace; font-size:11px; font-weight:bold; color:#435d48; text-decoration:none}
#leftnav #active a {font-size:11px; font-weight:bold}
#leftnav a:hover {color:#000; text-decoration:none}
p {font-family:tahoma; font-size:11px; color:#000; line-height:16px}

.heading {color:#333; font:bold 13px tahoma; margin-bottom:4px; margin-top: 15px;}

#leftcontent {float:left}

#header {padding:25px; width:400px}
#nav {margin:50px 0 25px 0; text-align:right; width:300px}
#nav a {display:block; margin-bottom:10px; color:#000}
#nav #active {font-weight:bold; color:#336699}
/* #nav #subnav {font-weight:bold; line-height:90%}
#nav #subnavactive {font-weight:bold; color:#336699; line-height:90%} */
#ape {background:url(images/ape.jpg) no-repeat bottom left; width:399px; height:385px}

#maincontent {position:absolute; float:left; width:600px; top:131px; left:420px; font-family:tahoma; font-size:11px; color:#000; line-height:18px}
#publist a { }
#pubs .title {color:#336699; font-weight:bold; font-style:italic}
#pubs .subhed {margin-bottom:10px}

#footer-lg {background:url(images/bg.gif) repeat; width:auto; min-height:300px; clear:both; float:none}
#footer-sm {background:url(images/bg.gif) repeat; width:400px; height:auto; min-height:300px; clear:both; float:none}

.portfolio_head{ 
color:#333; font:bold 13px tahoma; margin-bottom:4px; margin-top: 15px; cursor: pointer; cursor: hand;}

.portfolio_subhead{
margin: 0px;}


.openlanguage{color: green;}

.closedlanguage{color: #333;}

.subhead_container{
padding: 0px 0px 0px 20px;}

.subhead_content{ 
padding: 0px 0px 0px 20px;}