html, address,
blockquote,
body, dd, div,
dl, dt, fieldset, form,
frame, frameset,
h1, h2, h3, h4,
h5, h6, noframes,
ol, p, ul, center,
dir, hr, menu, pre   { display: block }
li              { display: list-item }
head            { display: none }
table           { display: table }
tr              { display: table-row }
thead           { display: table-header-group }
tbody           { display: table-row-group }
tfoot           { display: table-footer-group }
col             { display: table-column }
colgroup        { display: table-column-group }
td, th          { display: table-cell }
caption         { display: table-caption }
th              { font-weight: bolder; text-align: center }
caption         { text-align: center }
body            { margin: 8px }
h1              { font-size: 2em; margin: .67em 0 }
h2              { font-size: 1.5em; margin: .75em 0 }
h3              { font-size: 1.17em; margin: .83em 0 }
h4, p,
blockquote, ul,
fieldset, form,
ol, dl, dir,
menu            { margin: 1.12em 0 }
h5              { font-size: .83em; margin: 1.5em 0 }
h6              { font-size: .75em; margin: 1.67em 0 }
h1, h2, h3, h4,
h5, h6, b,
strong          { font-weight: bolder }
blockquote      { margin-left: 40px; margin-right: 40px }
i, cite, em,
var, address    { font-style: italic }
pre, tt, code,
kbd, samp       { font-family: monospace }
pre             { white-space: pre }
button, textarea,
input, select   { display: inline-block }
big             { font-size: 1.17em }
small, sub, sup { font-size: .83em }
sub             { vertical-align: sub }
sup             { vertical-align: super }
table           { border-spacing: 0px; }
thead, tbody,
tfoot           { vertical-align: middle }
td, th          { vertical-align: inherit }
s, strike, del  { text-decoration: line-through }
hr              { border: 1px inset }
ol, ul, dir,
menu, dd        { margin-left: 40px }
ol              { list-style-type: decimal }
ol ul, ul ol,
ul ul, ol ol    { margin-top: 0; margin-bottom: 0 }
u, ins          { text-decoration: underline }
br:before       { content: "\A" }
:before, :after { white-space: pre-line }
center          { text-align: center }
:link, :visited { text-decoration: underline }
:focus          { outline: thin dotted invert }

/* Begin bidirectionality settings (do not change) */
bdo[DIR="ltr"]  { direction: ltr; unicode-bidi: bidi-override }
bdo[DIR="rtl"]  { direction: rtl; unicode-bidi: bidi-override }

*[DIR="ltr"]    { direction: ltr; unicode-bidi: embed }
*[DIR="rtl"]    { direction: rtl; unicode-bidi: embed }

@media print {
  h1            { page-break-before: avoid }
  h1, h2, h3,
  h4, h5, h6    { page-break-after: avoid }
  ul, ol, dl    { page-break-before: avoid }
}


html {
overflow-y: scroll;
}

/* trbl
*/
     body {
	text-align: center;
	margin:10px 0px 20px 0px;
	padding:0px;
	font:10pt arial, helvetica, sanserif;
	color:#000;
	height:100%;
	background-color:#006699;
      }

.maincontent{
background-color:#FFFFFF;
width:774px;
text-align:left;
vertical-align:top;
margin:0px;
padding:4px 10px 10px 10px;

}

.header{
width:774px;
height:90px;
text-align:left;
padding: 0px;
margin:0px;
}

.header img{
padding:0px;
margin:0px;
border:none;
}

.headermenu{
float:right;
padding: 65px 0px 0px 0px;
margin:0px 0px 0px 0px;
color:#0070bf;
font-size:10pt;
line-height:2em;
height:50px;
}

.headermenu a:link, .headermenu a:visited{
color:#0070bf;
text-decoration:none;
}
.leftheaderline{
background-color:#6c9b7c;
height:5px;

}

.rightheaderline{
background-color:#6c9b7c;
height:5px;
margin-left:3px;

}

.leftcontent{
width:230px;
margin:0px;
padding:0px;
vertical-align:top;
text-align:center;
background-image:url(../images/menuareabgbot.gif);
background-position:bottom left;
background-repeat:no-repeat;
}



.rightcontent{
width:541px;
background-color:#ffffff;
vertical-align:top;
}

.fpleftcontent{
width:230px;
margin:0px;
padding:0px;
vertical-align:top;
text-align:center;
}

.fpmenucontent{
text-align:left;
padding:0px 8px 0px 0px;
margin:0px;
}

.fpmenucontent h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
letter-spacing:.25em;
color: #0070bf;
margin:.5em 0em .5em 0em;
}

.fpmenucontent h1 a:link, .fpmenucontent h1 a:visited{
text-decoration:none;

}

.fpmenucontent h1 a:hover{
text-decoration: underline;

}

.fpmenulist{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11pt;
margin:.5em 0em .5em 0em;
padding: 0px 0px 0px 20px;
color: #6c9b7c;
text-decoration:none;
background:url(../images/fpdot.gif) 6px 5px no-repeat;
}

.fpmenulist a:link, .fpmenulist a:visited{
color: #6c9b7c;
text-decoration:none;
}

.fpmenulist a:hover{
color: #6c9b7c;
text-decoration: underline;
}




.biotext{
margin:0px 0px 10px 0px;
}

.biotext p{
background:url(../images/parabar.gif) 2px 5px no-repeat;
margin:1em 0em .5em 0em;
padding:0px 5px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:10pt;
text-indent:1em;
line-height:normal;
letter-spacing: normal;
color:#000000;
}

.contentdiv{
margin:0px 0px 0px 1px;
padding:0px 0px 0px 0px;
border-left:1px #6c9b7c solid;
}

.contentbox{
margin:0px;
padding:6px 0px 10px 10px;
}

.contentbox h1{
margin:-.1em 0em 0em 0em;
padding:0px 5px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14pt;
line-height:normal;
letter-spacing:.25em;
color:#0070bf;
}
.contentbox h2{
margin:.5em 0em 0em 0em;
padding:0px 5px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12pt;
line-height:normal;
letter-spacing: normal;
color:#6c9b7c;
}

.contentbox p{
margin:0px;
padding:5px 0px 5px 0px;

}
.bioheader{
width:530px;
background:url(../images/biobgbot.gif) bottom no-repeat;
background-color:#6c9b7c;
}

.bioheader h1{
margin:4px 0px 5px 0px;
padding:0px 5px 0px 10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14pt;
line-height:normal;
letter-spacing:.5em;
color:#FFFFFF;
}

.bioheader #biohtext{
margin:0px 0px 0px 0px;
padding:0px 5px 10px 10px;
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:10pt;
line-height:normal;
letter-spacing: normal;
color:#FFFFFF;
}

.bioheader #biohtitle{
margin:0px 0px 0px 0px;
padding:0px 5px 10px 10px;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:10pt;
line-height:normal;
letter-spacing: normal;
color:#FFFFFF;
letter-spacing:.25em;

}

.menubut{
background:url(../images/menubg.gif) center no-repeat;
text-align:center;
width:33%;
padding:0px 0px 2px 0px;
height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color: #FFFFFF;
}

.menubut a:link, .menubut a:visited{
color: #FFFFFF;
text-decoration:none;
}

.menubuton{
background:url(../images/menubgon.gif) center no-repeat;
text-align:center;
height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color: #0070bf;
}

.leftmenubut{
background:url(../images/menubg.gif) left no-repeat;
text-align:left;
width:33%;
padding:0px 0px 2px 0px;
height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color: #FFFFFF;
text-indent:6px;
}

.leftmenubut a:link, .leftmenubut a:visited{
color: #FFFFFF;
text-decoration:none;
}

.leftmenubuton{
background:url(../images/menubgon.gif) left no-repeat;
text-align:left;
width:33%;
padding:0px 0px 2px 0px;
height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color: #0070bf;
text-indent:6px;
}

.leftmenubuton a:link, .leftmenubuton a:visited{
color: #0070bf;
text-decoration:none;
}

.rightmenubut{
background:url(../images/menubg.gif) right no-repeat;
text-align:left;
width:33%;
padding:0px 0px 2px 0px;
height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color: #FFFFFF;
text-indent:25px;
text-decoration:none;
}

.rightmenubut a:link, .rightmenubut a:visited{
color: #FFFFFF;
text-decoration:none;
}

.rightmenubuton{
background:url(../images/menubgon.gif) right no-repeat;
text-align:left;
width:33%;
padding:0px 0px 2px 0px;
height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color: #0070bf;
text-indent:25px;
}

.menubox{
padding: 6px 8px 0px 0px; margin:0px; background-color:#FFFFFF; text-align:center;

}

.menucontenttopper{
padding:0px;
margin: 6px 0px 0px 0px;
height:5px;
background-image:url(../images/menuareabgtop.gif);
background-position:left;
background-repeat:no-repeat;

}
.menucontent{
text-align:left;
padding:0px 8px 10px 8px;
margin:0px;

}

.menucontent h1{
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
letter-spacing:.25em;
color: #ffffff;
margin:.5em 0em 1em 0em;
}

.menuh2on{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10pt;
letter-spacing:.25em;
color: #ffffff;
margin:.5em 0em 1.25em 0em;
padding: 0px 0px 0px 14px;
background:url(../images/ondot.gif) 0px 4px no-repeat;
}

.menuh2off{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10pt;
letter-spacing:.25em;
color: #ffffff;
margin:.5em 0em 1.25em 0em;
}

.menuh2off a:link, .menuh2off a:visited{
color: #ffffff;
text-decoration:none;
padding: 0px 0px 0px 14px;
background:url(../images/offdot.gif) 0px 4px no-repeat;
}

.menuh2off a:hover{
color: #ffffff;
text-decoration: underline;
padding: 0px 0px 0px 14px;
background:url(../images/ondot.gif) 0px 4px no-repeat;
}

.menucontent p{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9pt;
letter-spacing:.15em;
color: #ffffff;
margin:.5em 0em 1.25em 0em;
}

.menucontent p a:link, .menucontent p a:visited{
color: #ffffff;
text-decoration:none;
}

.menucontent p a:hover{
color: #ffffff;
text-decoration: underline;
}

.associate, a:link.associate, a:visited.associate {
text-decoration:none;
color: #ffffff;
padding: 5px 0px 0px 20px;
background:url(../images/offdotsmall.gif) 10px 11px no-repeat;
}

 a:hover.associate{
color: #00a2f1;
text-decoration:none;
background:url(../images/ondotsmall.gif) 10px 11px no-repeat;
}

.associatetitle {
padding-left: 20px;
font-size:8pt;
}

.associateon{
background:url(../images/ondotsmall.gif) 10px 6px no-repeat;
color: #ffffff;
padding: 0px 0px 0px 20px;
}

.associateontitle {
font-size:8pt;
}

#contactus p label{
width: 5em;
float: left;
text-align: left;
vertical-align:middle;
margin-right: 0.5em;
display: block
}



.pagefooter{
padding:10px 0px 10px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
text-align:center;
color:#FFFFFF;
}

a:link{
	color:#0070bf;
}

a:Visited{
	color:#0070bf;

}

a:Hover{
	color:#0070bf;

}  
	  
form{
padding:10px 0px 0px 0px;
margin:0px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
