body { margin: 0; padding: 0; text-align:center; background: url(http://www.clairvest.com/images/template/home_bg.gif) top center repeat-y #fff; color: #231F20;}

body {font-size: 0.8em; 
font-family: Helvetica, Arial, sans-serif; 
font-style: normal; 
line-height: 1.4; 
font-weight: normal; 
}

th, td {font-size: 1em; 
font-family: Arial, Helvetica, sans-serif; 
font-style: normal; 
line-height: 1.5; 
font-weight: normal; 
text-align: left; vertical-align: top; }

html>body th, html>body td {
font-size: 1em; 
font-family: Arial, Helvetica, sans-serif; 
font-style: normal; 
line-height: 1.5; 
font-weight: normal; 
}

p {padding: 0 0 10px 0; margin: 0;}
img {border:0;}
form {display: inline;}

a {outline: none; font-style: italic;}
a:link {color: #5C5347;  text-decoration: none; }
a:visited {color: #5C5347;  text-decoration: none;}
a:hover {color: color: #879D67; text-decoration: none;}
a:active {color: #5C5347; text-decoration: none;}

h1 {margin: 0; padding: 0 0 10px 0; font: 180% Arial, sans-serif; font-weight: normal; text-transform: uppercase; }
h2 {margin: 0; padding: 15px 0 0 0; font: 110% Arial, sans-serif; font-weight: bold; text-transform: uppercase; }
h2.team {padding-top: 0;}
h2.news {padding: 0 0 15px 0;}

h2 a {text-transform: uppercase; font-weight: bold; font-style: normal;}
h2 a:hover { color: #879D67; text-decoration: none;}

ul {margin: 0 0 0 8px; padding: 0 0 10px 8px;}
ol {margin: 0 0 0 15px; padding: 0 0 10px 15px;}


#wrapper {position: relative; width: 784px; margin: auto; text-align: left;  }

#logo {width: 334px; height: 205px; float: left; margin-right: 3px; font: 400% Times, Times New Roman, serif; text-transform: uppercase; color: #fff; background: #ACA98D;}
#logo a, #logo a:hover  {color: #fff; background: #ACA98D; text-decoration: none;}
#img {width: 447px; float: right;}

#header {height: 208px;}

#nav {clear: both; height: 29px; }
#nav ul {margin:0; padding: 0; list-style-type: none;}
#nav li {width: 109px; float: left; margin-right: 3px; }
#nav a {display: block; height: 29px; line-height: 29px;  background: #5C5347; color: #fff; text-align: center; text-transform: uppercase; font-style: normal;}
#nav a:hover {color: #5C5347; background: #fff; text-decoration: none;}

#nav li#nav1 a {background: url(/images/template/about.gif) no-repeat fixed 5000px 5000px;}
#nav li#nav1 a:hover {background: url(/images/template/about_on.gif) no-repeat fixed 5000px 5000px;}
#nav li#nav1 a.current {background: url(/images/template/about_on.gif) no-repeat fixed 5000px 5000px;}

#nav li#nav2 {width: 110px;}
#nav li#nav2 a {background: url(/images/template/strategy.gif) no-repeat fixed 5000px 5000px #5C5347;}
#nav li#nav2 a:hover {background: url(/images/template/strategy_on.gif) no-repeat fixed 5000px 5000px #fff;}
#nav li#nav2 a.current {background: url(/images/template/strategy_on.gif) no-repeat fixed 5000px 5000px #fff;}

#nav li#nav3 a {background: url(/images/template/team.gif) no-repeat fixed 5000px 5000px #5C5347;}
#nav li#nav3 a:hover {background: url(/images/template/team_on.gif) no-repeat fixed 5000px 5000px #fff;}
#nav li#nav3 a.current {background: url(/images/template/team_on.gif) no-repeat fixed 5000px 5000px #fff;}

#nav li#nav4 {width: 110px;}
#nav li#nav4 a {background: url(/images/template/portfolio.gif) no-repeat fixed 5000px 5000px #5C5347;}
#nav li#nav4 a:hover {background: url(/images/template/portfolio_on.gif) no-repeat fixed 5000px 5000px #fff;}
#nav li#nav4 a.current {background: url(/images/template/portfolio_on.gif) no-repeat fixed 5000px 5000px #fff;}

#nav li#nav5 a {background: url(/images/template/news.gif) no-repeat fixed 5000px 5000px #5C5347;}
#nav li#nav5 a:hover {background: url(/images/template/news_on.gif) no-repeat fixed 5000px 5000px #fff;}
#nav li#nav5 a.current {background: url(/images/template/news_on.gif) no-repeat fixed 5000px 5000px #fff;}

#nav li#nav6 {width: 110px;}
#nav li#nav6 a {background: url(/images/template/shareholders.gif) no-repeat fixed 5000px 5000px #5C5347;}
#nav li#nav6 a:hover {background: url(/images/template/shareholders_on.gif) no-repeat fixed 5000px 5000px #fff;}
#nav li#nav6 a.current {background: url(/images/template/shareholders_on.gif) no-repeat fixed 5000px 5000px #fff;}

#nav li#nav7 {margin-right: 0;}
#nav li#nav7 a {background: url(/images/template/contact.gif) no-repeat fixed 5000px 5000px #5C5347;}
#nav li#nav7 a:hover {background: url(/images/template/contact_on.gif) no-repeat fixed 5000px 5000px #fff;}
#nav li#nav7 a.current {background: url(/images/template/contact_on.gif) no-repeat fixed 5000px 5000px #fff;}


#subnav {clear: both;  margin-top: 3px; border: solid 1px #5C5347;  }
#subnav ul{margin: 0; padding: 0; list-style-type: none; background: #C1D8E3;}
#subnav li {width: 195px; float: left; font-size: 85%; font-weight: bold;}
#subnav a {height: 18px; display: block; line-height: 18px;  color: #5C5347; border-left: solid 1px #5C5347; text-align: center; text-transform: uppercase; font-style: normal;}
#subnav a:hover {background: #fff; color: #5C5347; text-decoration: none;}
#subnav li.first a {border-left-width: 0;}
#subnav a.current {background: #fff; color: #5C5347;}

#submenu {clear: both;  margin-top: 3px; }
#submenu ul{margin: 0; padding: 0; list-style-type: none;}
#submenu li {width: 195px; float: left; font-size: 85%; font-weight: bold;}
#submenu a {height: 18px; line-height: 18px; display: block; border-left: solid 1px #5C5347; text-align: center; text-transform: uppercase; font-style: normal; }
#submenu a:hover {background: #fff; color: #5C5347; text-decoration: none;}
#submenu li.first a {border-left-width: 0;}



.menuInsert { border: solid 1px #5C5347; }
#menu1Container .menuInsert { background: #C1D8E3; color: #5C5347;}
#menu2Container .menuInsert { background: #ECDFAF; color: #5C5347; }
#menu3Container .menuInsert {background: #D9C6B3; color: #5C5347; }
#menu4Container .menuInsert { background: #CDE9E3; color: #5C5347; }

#submenu #menu1Container .menuInsert a {background: #C1D8E3; color: #5C5347;}
#submenu #menu1Container .menuInsert a:hover {background: #fff; color: #5C5347;}

#submenu #menu2Container .menuInsert a {background: #ECDFAF; color: #5C5347;}
#submenu #menu2Container .menuInsert a:hover {background: #fff; color: #5C5347;}

#submenu #menu3Container .menuInsert a {background: #D9C6B3; color: #5C5347;}
#submenu #menu3Container .menuInsert a:hover {background: #fff; color: #5C5347;}

#submenu #menu4Container .menuInsert a {background: #CDE9E3; color: #5C5347;}
#submenu #menu4Container .menuInsert a:hover {background: #fff; color: #5C5347;}



#subnav li.sm1_3, #submenu li.sm1_3 {width: 197px;}

#subnav li.sm2_1, #submenu li.sm2_1 {width: 261px;}
#subnav li.sm2_2, #submenu li.sm2_2 {width: 261px;}
#subnav li.sm2_3, #submenu li.sm2_3 {width: 260px;}

#subnav li.sm3_3, #submenu li.sm3_3 {width: 197px;}

#subnav li.sm4_3, #submenu li.sm4_3 {width: 197px;}


#content {padding: 20px 30px 20px 25px;}

#summary {font: 190% Times, Times New Roman, serif; width: 285px; float: left; text-align: right;  }
#summary p {padding: 0;}
#body {width: 417px; float: right; }


#home #summary {width: 100%; float: none; font-size: 250%; text-align: left; margin-bottom: 15px;}
#home #body {width: 100%; float: none; font-size: 150%;}
.clear {clear: both;}

.back {text-align: right; font-size: 85%; padding: 5px 0; margin-top: -5px;}


/* #print {padding-left: 337px;} */

#print {padding-top: 20px; font-size: 85%;}

#left_menu {width: 170px; float: left; font-size: 95%; margin-left: 10px;}
#left_menu ul {margin: 0; padding: 0; list-style-type: none;}
#left_menu a {text-transform: uppercase; font-weight: bold; font-style: normal;}
#left_menu a:hover { color: #879D67; text-decoration: none;}
#left_menu a.current {color: #879D67; }

#former {padding-left: 84px;}
#former th {font-weight: bold; text-transform: uppercase; vertical-align: bottom;}
#former td, #former th {padding: 2px 0;}
#former td.company {width: 225px;}
#former td.expire, #former th.expire {text-align:right;}