body {
font-family: "Trebuchet MS", Arial;}
H1 {font-size: 18pt; font-weight: normal}
H2 {font-size: 16pt; font-weight: normal}
h3{margin-bottom:2 px;}

.headline {font-size: 18pt; font-weight: normal;color: #006666;
margin-top:0;
padding-top:0;}

.emphasis {
color:#006666;
font-weight:bolder;
}

A:hover { color:teal ; text-decoration: none }

.services h1{color: #006666;
margin-bottom:0;
padding-bottom:0;}

h1 .services {
margin-bottom:0;
padding-bottom:0;
}

/*.services li{margin-left:25px;}
.li services {margin-left:20px;}*/


td.tax-faq {font-size:13px;}
p.links {
line-height: 30px;
text-align: center;
font-size: 10px;
vertical-align: -5px;}


p.reading,body.reading,td.reading{
font-family: Trebuchet ,Verdana, Helvetica, Arial, sans-serif;
font-size: 13px;
padding-left: 6px;
padding-right: 6px;}

table.reading {
padding: 5px;}

h1.reading {
font-size:20px;
color: #006666;
margin-top: 0em;
margin-bottom: 0em;
padding-left: 6px;
padding-right: 6px}

h2.reading {
font-size:15px;
color: #006666;
font-weight: bold;
margin-top: 0em;
margin-bottom: 0em;
padding-left: 6px;
padding-right: 6px}

td.readingText {
padding: 15px;}

p.form,body.form,td.form{
font-family: Trebuchet ,Verdana, Helvetica, Arial, sans-serif;
font-size: 13px;
color: #006666;}
table.form {
padding: 5px;}
h1.form {
font-size:20px;
color: #006666;
margin-top: 0em;
margin-bottom: 0em;}

h2.form {
font-size:15px;
color: #006666;
font-weight: bold;
margin-top: 0em;
margin-bottom: 0em;}

td.formText {
padding: 15px;}

table.alternative {border: 1pt olive solid;
margin-top: +12pt;
margin-bottom: +6 pt;	
border-collapse: collapse;}

table.seminarlist {border: 1pt olive solid;
margin-top: +1em;
margin-bottom: +1em;
padding: 1em;
border-collapse: separate;}


.seminardate {
color: #999966;
font-weight: 600;
text-align: right;
}

.seminarCrossed
{
text-decoration: line-through;
color: #999966;
font-weight: 600;
text-align: right;}

.teaser{
color:white;
background-color: #006666;}

h3.teaser{font-size:18px;
background-color: #006666;
font-weight: bold;
color: white;
text-align: center;}


td.teaser{
font-size:15px;
background-color: #006666;
color: #ffffff;
text-align: center;
border: 10px white double;}

p.teaser{
font-size:15px;
background-color: #006666;
color: #ffffff;
text-align: center;}

a:link.teaser { color: white;
text-decoration: underline;}

a:visited.teaser {color: white;}

A:hover.teaser { color: white;
font-weight: bold;
text-decoration: none;}

p.left {
padding-right: 10px;}

.index {color: white; 
background-color: #006666;
text-align: center;
font-size: 10px;
}

td.index, p.index {
text-align: center;
font-size: 10px;
background-color: #006666;
color: white;
width: 25%}

a:link.index, a:visited.index, a:active.index{
color: white;}

.qanda
{
font-size: smaller;}

.question {font-weight: bold; 
font-style: italic;}


#call {float: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
font-size: 10px; font-weight: bold;
background-color: #999966	;
color: white; 
border: 3px #006666 solid;
height: 1.25 em;
padding-right: 10px;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
margin-right: 25 px;
margin-left: 250 px;}

#call a {

}

#call h2{text-align: center;
font-size: 12pt;
font-weight: bold;
color: white;}

#call .callout {
font-style: italic;
font-weight:bold;}

.diamond{
color:white;
background-color: #006666;}

h3.diamond{font-size:18px;
background-color: #19375c;
font-weight: bold;
color: white;
text-align: center;}


td.diamond{
font-size:15px;
background-color: #19375c;
color: #ffffff;
text-align: center;
border: 10px white double;}

p.diamond{
font-size:15px;
background-color: #19375c;
color: #ffffff;
text-align: center;}

a:link.diamond { color: white;
text-decoration: underline;}

a:visited.diamond {color: white;}

A:hover.diamond { color: white;
font-weight: bold;
text-decoration: none;}

.indent {
margin-left: 165px;}

.subtile {
font-size: .8em;}

.stand-alone-page {
width:550px;}

/* photos */
img.left,img.center,img.right{padding:4px; border:1px solid #a0a0a0;background: #d1d1c5;}
img.left{float:left; margin:0 12px 5px 0;}
/*img.center{display:block; margin:0 auto 5px auto;}*/
img.right{float:right; margin:0 0 5px 12px;}
img.plain{border:none; margin:0; padding:0; float:none;}
/*img.placeholder{padding:4px;border:none;float:left; margin:0 12px 5px 0;}*/

#main {
width:600px;
}

#main h1{color: #006666;
font-weight:bolder;
margin-bottom:0;
padding-bottom:0;}

#main h2{
color: #666633;
font-weight:bolder;
font-size:16pt;}

#main li {
margin-bottom:10px;}

#main .highlight {
color: #006666;
font-weight:bolder;
font-size:14pt;
}

.contactus {
background-color:#006666;
color:white;
padding-top:10px;
padding-bottom:10px;
text-align:center;
}

.imgRight {
float:right;
margin-left:10px;
padding:4px;
/*background-color:#F0F0E2;*/
background-color:#999966;
border: 1px solid #006666;}