body {background: #fff; margin: 0px; padding: 0px; color: #000; font-family: Verdana, Arial, sans-serif; font-size: 8pt;}

a {text-decoration: none; }
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}

h1 {font-size: 12pt;  color: #555555;} 

table {font-size: 8pt;}
td {padding: 0px;}
img, form {margin: 0px; border: 0px;}
p {text-align: justify; text-indent: 20px; margin: 5px; color: #555555;  font-size: 11pt; }

li {font-size: 11pt;  color: #555555;}

table#pageBody {width: 100%; height: 100%; border-collapse: collapse; padding: 0px;}
td#SideBar {width: 237px; background: #e2dbd0;}
table#SideBarTable {width: 100%; height: 100%; border-collapse: collapse; padding: 0px;}
table#SideBarTable td {vertical-align: top;}

td#vDiv {width: 49px; background: #FFE5B6;}
table#vDivTable {width: 100%; height: 100%; border-collapse: collapse; padding: 0px;}
table#vDivTable td {vertical-align: top;}

td#copyright {border-top: solid 7px #d8d2c5; height: 132px; padding-left: 21px; vertical-align: middle !important; color: #870008;}
#copyright a {color: #000; text-decoration: none;}
#copyright a:visited {color: #000; text-decoration: none;}
#copyright a:hover {color: #870008; text-decoration: underline;}

td#phone {vertical-align: bottom;}
#phone {text-align: right; color: #886336; font-size: 14pt;}

table#contentTable {width: 100%; height: 100%; border-collapse: collapse; padding: 0px; background: #F8EEDB;}
td#content {padding-top: 30px; vertical-align: top;}
#content {font-size: 8pt;}

td#footer {height: 92px; border-top: solid 7px #d1a968; background: url('/style/footer_bg.gif');}

sup {font-size: 6pt;}
sub {font-size: 6pt;}

table.form {margin: 0px;}
.form th {font-family: 'Arial', sans-serif; font-size: 10pt;}
.form td {color: #000; font-family: 'Verdana', sans-serif; font-size: 8pt;}
.form input {font-size: 8pt; padding: 1px 3px;}
.form select {font-size: 8pt;}
.form textarea {font-size: 8pt; padding: 1px 3px;}
.form input.button {font-size: 8pt; width: 100px; color: black;}

div.pages {background-color: white; padding: 1px 5px; font-weight: bold;}
.pages .selected {background-color: #458fdf; color: white; }

input.contentButton {background-color: #c6d3e7; border: solid 2px; border-color: #deebff #426984 #426984 #deebff; font-size: 8pt; padding: 0px 5px; color: black;}

td.menu {height: 40px; border-style: solid; border-color: #FF530E; border-width: 1px 0px 0px 6px; padding: 2px;}
.menu table {height: 38px; margin:0px; width: 100%;}
.menu td {border-right: solid 1px #4B4B4B; padding: 10px; text-align: center;}
.menu td:hover {background-color: #E6FFDF;}
.menu a {color: #4B4B4B; font-weight: bold; text-decoration: none;}
.menu a:visited {color: #4B4B4B;}
.menu a:hover {text-decoration: underline;}

/* PLUGINS */
ul.plgMainMenu {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10pt; margin-left: 20px; padding: 0px; list-style: none;}
.plgMainMenu li {text-transform: uppercase; font-weight: bold;}
.plgMainMenu li a {color: #555;}
.plgMainMenu li a:visited {color: #555;}
.plgMainMenu ul.level2 {list-style: square inside; padding: 0px; margin: 0px; color: #e8b860 !important; padding-bottom: 1em; }
.plgMainMenu .level2 li {text-transform: lowercase; font-weight: bold; font-size: 8pt; padding: 0px; margin: 0px; color: #e8b860 !important; }
.plgMainMenu .level2 li a {color: #7c7c7c;}
.plgMainMenu .level2 li a:visited {color: #7c7c7c;}
.plgMainMenu div.bullet {width: 7px; height: 7px; float: left; background: #e8b860;}

div#plgSpecialsBlock {background: #E2DBD0; border-top: 2px dotted #555; padding: 15px 5px 10px 5px; text-align: center;}
.plgSpecialsBlock a { color: #650000; font-size: 11pt; text-decoration: none; }
div#plgSpecialsCap {color: #650000; font-weight: bold; margin-bottom: 5px;}
div.plgSpecials { margin-bottom: 10px;}

.plgPath {margin: 5px 0px 10px 20px; font-size: 14px; font-weight: bold; color: #966100}
.plgPath {color: #966100}
.plgPath a:visited {color: #966100;}
.plgPath a:hover {color: #777; text-decoration: none;}

table.plgPortfolio {margin: 2px 5px 2px 10px;}
.plgPortfolio td {padding: 0px 2px;}
.plgPortfolio h3 a {color: #3C3C3C; font-weight: normal; font-size: 8pt;}
.plgPortfolio h3 a:visited {color: #3C3C3C;}
.plgPortfolio h3 a:hover {}
h2.plgPortfolio {font-size: 11pt; color: #9c0000; padding-left: 10px;}
.plgPortfolioItem {font-weight: bold; color: #3C3C3C;}

div#plgBortfolioBlock {width: 250px; background: #f3f3f3; border-left: dotted 2px #aaa; height: 100%;}
#plgBortfolioBlock div {padding: 5px;}
#plgBortfolioBlock td {padding: 5px;}
#plgBortfolioBlock a {color: #3C3C3C; font-weight: normal; font-size: 8pt;}
#plgBortfolioBlock a:visited {color: #3C3C3C;}
#plgBortfolioBlock a:hover {}

#content table {border: 1px solid #ddd; margin-left: 20px;}
#content table td {border: 1px solid #ddd}

#calc fieldset {width: 700px; margin-bottom: 20px; padding: 10px 10px;}
#calc legend {font-weight: bold;}
#calc label {width: 250px; display: block; float: left;}

#calc .result {color: #f00;}
#calc fieldset.result span {font-weight: bold;}

.center {width: 120px; text-align: center; display: block;}