html { }
body { color: #424242; text-align: left; background: #8CC8A3 url(images/style/bgBody.gif) center top repeat-x;
       font: normal 11px verdana, arial, geneva, helvetica, sans-serif; line-height: 170%; margin: 0; padding: 0; border: 0; }

h1 { font-size:12px; margin: 0px 0px 8px 0px; padding: 0; border: 0;}
p  { margin: 0px 0px 12px 0px; padding: 0; border: 0; }
a  { color:#0000ff; text-decoration:underline; }

a.bookmark {}

img.inlineImage { border:2px solid black;margin-bottom:12px; }

#panelContainer
{
	width: 700px;
	\width: 720px;
	w\idth: 700px;
	margin: 0 auto;
	background-color: #82c49b;
	padding: 0 10px;
}	

#panelMenuContainer
{
	width:214px;
	margin:0px 0px 0px 0px;
	float:left;
	padding: 0px 0px 10px 7px;
	margin: 0px 0px 0px 23px;
	border:0px;
	display:inline;
	background-image:url(images/style/menuShadow.gif);
	background-repeat:repeat-y;
}

#panelMenuContainerBase
{
	display:inline;
	width:214px;
	height:7px;
	float:left;
	clear:left;
	padding:0;
	margin: 0px 0px 0px 23px;
	background-repeat:no-repeat;
	background-position:top;
	background-image:url(images/style/menuBaseShadow.gif);
}

#panelContent { width: 100%; height: 100%; background-color:#FFFFFF; padding:0; margin:0; border:0 }
#panelText { margin:0px 0px 0px 270px; padding: 10px; }

#contactInfo { background-color: #F2F2F2; border-top: solid 1px #ededed; padding: 5px; }
#contactInfo p { margin-bottom:0px; }

#panelMenuContainer ul { margin:0px 0px 0px 10px; padding:0; list-style-type: none; }
#panelMenuContainer li { margin: 0 0 1px 0; }
#panelMenuContainer a 
{
	margin:0px;
	display: block;
	padding: 7px 5px 7px 15px;
	width: 160px;
	text-decoration: none;
	color: #434343;
	background-image: url(images/style/menuBullet.gif);
  background-repeat: no-repeat;
  background-position: center left;
}
#panelMenuContainer a:hover { background-color: #E1F1E7; text-decoration: none; }

#panelMenuContainer ul ul li { margin: 0 0 1px 0; }
#panelMenuContainer ul ul a { display: block; padding: 5px 5px 5px 20px; width: 145px; text-decoration: none;
	background-image: url(images/style/menuBullet2.gif);
  background-repeat: no-repeat;
  background-position: center left;
}

#panelMenuContainer ul ul a:hover { background-color: #E1F1E7; text-decoration: none; }

p.signature { padding-left:20px; }

ul.bulletPoints 	 { margin: 12px 0px 10px 30px; }
ul.bulletPoints li { margin-bottom:8px; }

div.quotebox { padding:10px 20px 0px 20px; margin: 20px 10px 12px 0px; border:1px dotted #434343; font-size:10px; }
div.quoteboxSmall { padding:10px 10px 5px 10px ;margin: 20px 30px 12px 20px; border:1px dotted #434343; font-size:10px; }

table.personalFees    { border: 1px solid #434343; border-collapse:collapse; margin-bottom:12px; }
table.personalFees td { border: 1px solid #434343; border-collapse:collapse; padding:2px; vertical-align:top; }
table.personalFees th { border: 1px solid #434343; border-collapse:collapse; text-align:center; }

table.businessFees    { border: 1px solid #434343; border-collapse:collapse; margin-bottom:12px; }
table.businessFees td { border: 1px solid #434343; border-collapse:collapse; padding:2px; vertical-align:top; }
table.businessFees th { border: 1px solid #434343; border-collapse:collapse; text-align:center; }

table.questionnaire    { border: 1px solid #434343; border-collapse:collapse; margin-bottom:12px; }
table.questionnaire td { border: 1px solid #434343; border-collapse:collapse; padding:2px; vertical-align:top; }
table.questionnaire th { border: 1px solid #434343; border-collapse:collapse; text-align:center; }

table.questionScores    { border: 0px; border-collapse:collapse; margin-bottom:12px; }
table.questionScores th { border: 0px; border-collapse:collapse; text-align:left; vertical-align:top; padding:4px 10px 4px 4px; }
table.questionScores td { border: 0px; border-collapse:collapse; text-align:left; vertical-align:top; padding:4px; }

table.friendsTable	    { border-collapse:collapse; margin-bottom:12px; }
table.friendsTable th   { border: 0px; border-color:black; border-collapse:collapse; text-align:center; vertical-align:top; padding:4px; }
table.friendsTable td   { border: 0px; border-collapse:collapse; text-align:center; vertical-align:top; padding:4px; }

table.tableSubs    { border: 0px; border-collapse:collapse; margin-bottom:12px; }
table.tableSubs th { border: 0px; border-collapse:collapse; text-align:left; vertical-align:top; padding:4px; font-weight:normal; }
table.tableSubs td { border: 0px; border-collapse:collapse; text-align:left; vertical-align:top; padding:4px 4px 0px 4px; }

a.bookmark { text-decoration:none; color: #424242; }

input.inputButton { font: normal 11px verdana, arial, geneva, helvetica, sans-serif; padding: 2px 5px 2px 5px; width:0; overflow:visible; }
input.inputButton[class] {  width: auto;  }
input.inputEdit   { border: 1px solid #424242; background-color:white; font: normal 11px verdana, arial, geneva, helvetica, sans-serif; padding:2px; }
textarea.inputArea   { border: 1px solid #424242; background-color:white; font: normal 11px verdana, arial, geneva, helvetica, sans-serif; padding:2px; }

form.inputForm { margin-bottom:12px;}