body {font-family:verdana, arial, helvetica, sans-serif; font-size:11px; margin:auto; padding top:0px; background:url(/images/bg13.jpg) center repeat-y #fff; position:relative;}
.resume-table TD {vertical-align: top; padding:5px 20px 5px 0px; line-height:normal;}
.resume-table TD H1 {text-transform:uppercase;font-family:arial; font-size:10px; font-weight:bold; color:#666; line-height:1; display:block; border-top: 1px solid #ccc; margin:10px 0px 0px 0px; padding: 5px 0px 20px 0px;}
#container {width:771px; clear:both; margin:0px auto 0px auto; padding:0px; display:block;}
.img-shadow {float:left; background: url(/images/shadowAlpha.png) no-repeat bottom right; margin: 10px 20px 20px 5px !important; margin:10px 20px 20px 2px;}
.img-shadow img { display: block; position: relative; background-color: #000; margin: -6px 6px 6px -6px; padding: 0px; height: 120px; border:none;}
.img-noshadow {float:left;  margin: 10px 20px 20px 5px !important; margin:10px 20px 20px 2px;}
.img-noshadow img { display: block; position: relative; background-color: #000; margin: -6px 6px 6px -6px; padding: 0px; height: 120px; border:none;}
.img-shadow-big-vert {float:left;background: url(/images/shadowAlpha.png) no-repeat bottom right !important;background: url(/images/shadow.gif) no-repeat bottom right; margin: 10px 20px 0px 5px !important;margin: 10px 20px 0px 2px;}
.img-shadow-big-vert img {display: block; position: relative;background-color: #000;margin: -6px 6px 6px -6px;padding: 0px;width: 500px;}
.img-shadow-big-horz {float:left;background: url(/images/shadowAlpha.png) no-repeat bottom right !important;background: url(/images/shadow.gif) no-repeat bottom right; margin: 10px 20px 15px 5px !important;margin: 10px 20px 0px 2px;}
.img-shadow-big-horz img {display: block;position: relative;background-color: #000;margin: -6px 6px 6px -6px;padding: 0px;width: 700px;}
.inner_body {font-family:verdana, arial, helvetica, sans-serif; font-size:11px; line-height:2;vertical-align:top;color:#666;letter-spacing:.5px;}
.inner_body H1{ white-space:nowrap; margin:10px 0px 20px 0px; padding: 0px 10px 0px 0px; font-family:"Trebuchet MS"; font-weight:bold; font-size:15px; color:#333; letter-spacing:2px;}
.mainnav {display:block; white-space: nowrap;}
.mainnav a{display:inline-block; font-family:"Trebuchet MS"; font-size: 11px; color:#333; padding:0px 0px 0px 10px; margin:0px;text-decoration:none;}
.mainnav a:hover{text-decoration:underline;}
.page_body {display:block; padding:0px 20px 25px 20px; margin:0px;}
.page_body HR { border:0; background-color: #ccc; height: 1px; padding:0px; margin: 0px 0px 20px 0px;}
.pagetitle {text-transform:uppercase; white-space:nowrap; margin:10px 0px 20px 0px; padding: 0px 10px 10px 0px; font-weight:bold; font-size:11px; color:#666; letter-spacing:3px; }
.site_header { display:block; padding:60px 20px 10px 20px; margin:0px 0px 20px 0px; border-bottom: 1px solid #ccc;}
.sidenav {font-family: Trebuchet MS, arial; font-size: 11px; letter-spacing:2px;padding: 0px 0px 0px 0px; width: 150px;}
.sidenav a{text-decoration:none; color:#333;display:block; width:150px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; padding: 0px 0px 3px 0px; margin:0px 0px 10px 20px;}
.sidenav a:hover{border-bottom:1px solid;}
.subtitle {font-family: "Trebuchet MS",arial, sans; color: #000000; font-size: 16px; font-weight:bold;}
.info {display:block;font-family: arial, sans; color: #000000; font-size: 12px; line-height: 1.5}
.detail img {float:left;width:60px; padding:0px; border: 1px solid #999;margin: 10px 10px 20px 0px !important;margin: 10px 10px 20px 0px}
.arrownav img{margin:0px 0px 0px 5px; border:none; display:inline;}
.eventtitle {display:block; font-size:14px; margin:0px; padding: 5px 0px 20px 0px; color:#666; letter-spacing:2px;}
.homeevents { font-family:tahoma,arial; padding:0px 45px 0px 20px; border-left:1px solid #ccc;}
.homeevents HR {border:0; background-color: #ccc; height: 1px; padding:0px; margin: 0px 0px 20px 0px;}
.homeevents A {color:#333;}
.homequote { font-family: georgia; font-size: 15px; line-height:2; color:#666;}
.homequote A {color:#666;}
.gallery-description {display:block; font-family:georgia,times; font-size:14px; padding:0px; color:#666; line-height: 2; vertical-align:top;}
.subnav {position:absolute; top: 60px; left:500px; visibility:hidden; padding:0px; margin:0px; background-color: #fff; width: 200px; border-bottom: 1px solid #333;}
.subnav a { width: 200px; font-family: Verdana, Arial; font-size: 10px; color: #666; background: #fff; padding-top: 4px; padding-bottom: 4px; padding-left: 6px; display: block; border-top: 1px solid #333; text-decoration:none;}
.contact-form {background-color:#ececec; padding:20px; }
.contact-form input{width:300px;}
.contact-form textarea {width:300px;}
.home_header { display:block; padding:20px 20px 10px 20px; border-bottom: 1px solid #ccc;}
#navholder {
  width:771px;
  text-align:right;
  padding:0px;
  display:block;
  position:absolute;
  top:0px;
  z-index:50;
}
.nav {
  float:right;
}

.nav, .nav ul, .nav li
{
  padding: 0px;
  margin: 0px;
}
.nav li
{
  list-style-type: none;
  position:relative;
}

.nav ul
{
  display: none;
  position: relative;
}
.nav > li
{
  float: left;
}
.nav li:hover > ul
{
  display: inline;
}

.nav ul.parent_hover
{
  display: block;
}

.nav a
{
  display: block;
  width: 110px;
  font: 9px "Trebuchet MS", Arial, sans-serif;
  font-weight:bold;
  background-color: #fff;
  text-decoration: none;
  text-align:left;
  color:#333;
  padding: 5px 10px 5px 10px;
  border-left:1px solid #ccc;
  white-space:nowrap;

}
.nav a:hover
{
  background-color: #ececec;
  color:#000;
}
.nav ul a{
  background-color: #dcdcdc;
  border-bottom:none;
}
<!--
[if gte IE 5]><![if lt IE 7]>
.nav {
  text-align:left;
}

    .nav li
    {
    float: left;
    display:inline; /* PROBLEM LINE CAUSING FLASHING IN FIREFOX */
    behavior: url(/inc/ie_menus.htc );

    }
    .nav li li
    {
      float:none;
    }

<![endif]><![endif]
-->
