body, p, h1, h2, h3, table, td, ul
{
font-family:verdana,arial,helvetica,sans-serif;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
margin-top:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
font-size:100%;
}

body
{
background-color:rgb(64,99,57);
text-align:center;
padding-top:0px;
}

#page
{
width:800px;
margin:2px;
padding:3px;
text-align:center;
}

#top_banner
{
overflow:hidden;
border:2px ridge black;
height:20px;
}

#employee_door img
{
padding-top:15px;
padding-left:5px;
padding-right:25px;
}

#employee_door p
{
padding-left:25px;
padding-top:40px;
line-height:1.5em;
text-align:left;
font-size:60%;
font-style:italic;
text-decoration:none;
}

.venturi_logo
{
margin-left:81px;
margin-right:66px;
}

#top_border, #bottom_border
{
background-color:rgb(64,99,57);
color:white;
border:2px ridge gray;
border-left:3px solid black;
border-right:3px solid black;
font-size:70%;
line-height:1.2em;
}

#top_border
{
border-top:3px solid black;
}

#banner
{
border:3px solid black;
border-top-width:2px;
height:78px;
overflow:hidden;
background-color:rgb(217,224,216);
}

#banner a
{
border:none;
}

#banner img
{
margin:3px;
border:2px solid white; 
}

#main
{
background-color:black;
border-left:1px ridge black;
border-right:1px ridge black;
}

#main p
{
line-height:1.3em;
margin-top:0.9em;
margin-bottom:0.9em;
}

#main p.list
{
line-height:1.50em;
margin-top:0.5em;
margin-bottom:0.5em;
}

#footer
{
background-color:white;
color:black;
border:3px solid black;
border-top-width:1px;
}

#footer_left
{
padding-top:0;
padding-bottom:0;
padding-left:20px;
padding-right:20px;
}

#footer_left ul
{
list-style:none;
width:216px;
font-size:50%;
}

#footer_left p
{
text-align:center;
}

#footer_right
{
padding-top:0;
padding-bottom:0;
padding-left:20px;
padding-right:20px;
width:100%;
}

#footer_right p
{
text-align:center;
font-size:55%;
font-style:italic;
}

td
{
vertical-align:top;
}

#navigation
{
padding-top:0.25em;
padding-bottom:0.25em;
background-color:white;
border:2px solid gray;
padding-left:20px;
padding-right:20px;
width:160px;
}

#navigation ul.menu_button
{
font-size:70%;
list-style:none;
line-height:1.6em;
}

#navigation ul.submenu_button
{
font-size:80%;
list-style:none;
line-height:1.9em;
padding-left:10px;
}

#navigation p.announce
{
text-align:center;
font-size:55%;
font-style:italic;
font-weight:bold;
}

#navigation a.announcement
{
display:block;
margin-top:1.5em;
padding-top:1em;
padding-bottom:1em;
background-color:#FFFFE0;
border:3px solid #406339;
}

#navigation a.award
{
display:block;
margin-top:1.5em;
width:94px;
line-height:62px;
background:white url(../images/BPTW.gif) no-repeat top center;
border:2px solid white;
}

.menu
{
background-color:rgb(64,99,57);
text-align:center;
}

.menu a
{
display:block;
border:4px outset gray;
}

.submenu
{
background-color:#FFFFE0;
text-align:center;
}

.submenu a
{
display:block;
border:3px outset #B8B894;
padding-left:1px;
padding-right:1px;
}

#cover
{
width:638px;
border:1px solid black;
font-size:80%;
background-color:black;
background-image:url('../images/cover.jpg');
background-repeat: no-repeat;
background-position: center center;
}

#contents
{
width:638px;
border:1px solid black;
font-size:80%;
}

#details
{
width:565px;
font-size:80%;
padding-top:1.4em;
padding-bottom:0.5em;
padding-left:20px;
padding-right:20px;
background-color:white;
background-image:url('../images/venturi_watermark.jpg');
background-repeat: no-repeat;
background-position: center center;
text-align:left;
}

#details ul 
{
list-style:square outside url('../images/venturi_bullet.jpg');
margin-left:40px;
font-size:90%;
margin-bottom:1em;
}

#details ul.sub
{
list-style:disc outside none;
margin-right:155px;
}

#details li
{
position:relative;
}

#detailswithtemplate_left
{
width:640px;
font-size:80%;
padding-top:0;
padding-bottom:0.5em;
background-color:white;
background-repeat: no-repeat;
background-position: top left;
text-align:left;
}

#detailswithtemplate_left h1
{
margin-left:130px;
margin-right:25px;
color:white;
padding-top:12px;
padding-bottom:1em;
}

#detailswithtemplate_left h2
{
margin-left:130px;
margin-right:25px;
color:black;
padding-bottom:1em;
}

#detailswithtemplate_left h3
{
margin-left:130px;
margin-right:25px;
color:black;
}

#detailswithtemplate_left p
{
margin-left:130px;
margin-right:25px;
font-size:85%;
line-height:1.5em;
}

#detailswithtemplate_left ul 
{
list-style:disc outside none;
font-size:90%;
margin-bottom:1em;
}

#detailswithtemplate_left ul.sub
{
list-style:disc outside none;
}

#detailswithtemplate_left img
{
padding:5px;
}

#detailswithtemplate_right 
{
width:640px;
font-size:80%;
padding-top:0;
padding-bottom:0.5em;
background-color:white;
background-repeat: no-repeat;
background-position: top left;
text-align:left;
}

#detailswithtemplate_right h1
{
margin-left:20px;
margin-right:85px;
color:white;
padding-top:12px;
padding-bottom:1em;
}

#detailswithtemplate_right h2
{
margin-left:20px;
margin-right:85px;
color:black;
padding-bottom:1em;
}

#detailswithtemplate_right h3
{
margin-left:25px;
margin-right:130px;
color:black;
}

#detailswithtemplate_right p
{
margin-left:20px;
margin-right:85px;
font-size:85%;
line-height:1.5em;
}

#detailswithtemplate_right ul 
{
list-style:disc outside none;
font-size:90%;
padding-left:45px;
margin-bottom:1em;
}

#detailswithtemplate_right ul.sub
{
list-style:disc outside none;
}

#detailswithtemplate_right img
{
padding:5px;
}

#detailswithtemplate_left_venturi
{
width:640px;
font-size:80%;
padding-top:17.0em;
padding-bottom:0.5em;
background-color:white;
background-image:url('../images/template_lv.jpg');
background-repeat: no-repeat;
background-position: top left;
text-align:left;
}

#detailswithtemplate_left_venturi h1
{
margin-left:180px;
margin-right:20px;
color:black;
padding-bottom:1em;
}

#detailswithtemplate_left_venturi p
{
margin-left:180px;
margin-right:20px;
font-size:85%;
line-height:1.5em;
}

#detailswithtemplate_left_venturi img
{
padding:5px;
}

#contact
{
font-size:90%;
padding-top:1.4em;
padding-bottom:0.5em;
margin-left:180px;
margin-right:20px;
text-align:left;
}

.expand, .collapse
{
font-size:60%;
font-style:italic;
padding-top:1.4em;
padding-bottom:0.5em;
}

.expand
{
margin-left:60px;
}

.collapse
{
margin-left:40px;
}


#experience
{
font-size:80%;
text-align:left;
line-height:1.5em;
}

#positions
{
width:100%;
font-size:80%;
text-align:left;
line-height:1.5em;
}

#positions td, #positions th
{
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:10px;
border-bottom:1px solid rgb(64,99,57);
}

#experience td
{
padding-left:30px;
padding-right:50px;
}

#employee_links table
{
width:100%;
}

#employee_links td
{
padding:10px;
font-size:85%;
line-height:1.5em;
}

h1, h2, h3
{
background-color:transparent;
color:black; 
}

h1
{
font-size:90%;
font-style:italic;
margin-bottom:1em;
}

h2
{
font-size:80%;
margin-top:2em;
text-align:center;
}

h3
{
font-size:85%;
margin-top:1.8em;
margin-bottom:1em;
}

p.motto
{
margin-left:265px;
font-style:italic; 
font-weight:bold; 
letter-spacing:0.5em;
text-align:center;
}

a:link    {color:#00008B; text-decoration:underline}
a:visited {color:rgb(64,99,57); text-decoration:underline}
a:active  {color:rgb(64,99,57); background-color:transparent}
a:hover   {color:rgb(64,99,57); background-color:transparent;font-weight:bolder}

a.menu:link    {color:white;background-color:transparent}
a.menu:visited {color:white;background-color:transparent}
a.menu:active  {color:white;background-color:transparent}
a.menu:hover   {color:white;background-color:transparent;font-weight:bolder}

a.submenu:link    {color:rgb(64,99,57);background-color:transparent}
a.submenu:visited {color:rgb(64,99,57);background-color:transparent}
a.submenu:active  {color:rgb(64,99,57);background-color:transparent}
a.submenu:hover   {color:rgb(64,99,57);background-color:transparent;font-weight:bolder}

a.door:link    {color:black; text-decoration:none}
a.door:visited {color:black; text-decoration:none}
a.door:active  {color:black; background-color:transparent}
a.door:hover   {color:black; background-color:transparent;font-weight:bolder}

a.menu, a.submenu
{
text-decoration:none;
}

a.announcement:link    {color:rgb(64,99,57); text-decoration:none}
a.announcement:visited {color:rgb(64,99,57); text-decoration:none}
a.announcement:active  {color:rgb(64,99,57); background-color:transparent}
a.announcement:hover   {color:#00008B; background-color:transparent;font-weight:bolder}

.fund_logo
{
float:right;
margin:0;
padding:0;
}







