body
{
background-color:#E7E7E7;
}
#main
{

height:100%;




}
.outer
{
background-color:#FFFFFF;
border-left:#D6D3CE solid 1px;
border-right:#D6D3CE solid 1px;
}
#header
{
width:741px;
height:278px;
}
#logomenubar
{
height:82px;
width:741px;
}
#logobox
{
width:246px;
height:82px;
background-image:url(images/template_05.gif);
background-repeat:repeat-x;
}
#menubox
{
width:447px;
height:82px;
}
#menuicons
{
width:447px;
height:52px;
}
#menulinks
{
width:447px;
height:30px;
background-color:#F7F7F7;
}
.linkdivider
{
border-right:#999999 solid 1px;
}
.linktext
{
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#9C9A9C;

}
a.linktext:hover
{
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#218AC6;

}
#flashtestibox
{
width:741px;
height:188px;
}
#testimonialcontainer
{
width:258px;
height:188px;
}

#flashcontainer
{
width:473px;
height:188px;
padding-top:4px;

}
#testimonialarea
{
width:246px;
height:169px;
background-color:#C6DCC6;
background-image:url(images/template_29.gif);
vertical-align:middle;
background-repeat:no-repeat;

}
#content
{
width:741px;

}
#footer
{
width:740px;
height:89px;


}
#footersection1
{
width:724px;
height:26px;
background-image:url(images/template_51.gif);
background-repeat:repeat-x;
color:#999999;
}

#footersection2
{
width:724px;
height:90px;
background-color:#F7F7F7;

}
#leftpane
{
width:267px;
height:100%;

}
#contentarea
{
width:473px;
border-left:#CEDFEF solid 1px;
}
#newscolumn
{
width:267px;

}
#addresscolumn
{
width:262px;

}
#newsbox
{
width:257px; 
height:191px;
}
.newslink
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif,;
font-size:10px;
color:#6B828C;
text-decoration:none;
}
a.newslink:hover
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif,;
font-size:10px;
color:#999999;
text-decoration:none;
}
.newscontent
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif,;
font-size:10px;
color:#5A595A;
padding:5px;
}
.address
{
background-image:url(images/template_70copy.gif);
background-repeat:repeat-y;
}
.addresstable{
	width:100%;
	margin-bottom:5px;
}
.addresstext2{
font-size:11px;
color:#666633;
text-decoration:none;
}

.addresslink{
font-size:11px;
color:#666633;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
a.addresslink:hover{
color:#000000;
}


.addressleftcolumn{
width:35%;
background-image:url(images/addressdivider.gif);
background-position:right;
background-repeat:repeat-y;
}

.addressrightcolumn{
width:65%;
padding-left:5px;
}

.footerlink
{
font-size:11px;
color:#999999;
text-decoration:none;
line-height:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
a.footerlink:hover
{
font-size:11px;
color:#666666;
text-decoration:none;
line-height:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.address
{
font-size:11px;
color:#5A595A;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.footertext
{
font-size:10px;
color: #666666;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#intro
{
width:473px;
height:147px;
}
#services
{
width:237px;
height:154px;
float:left;
border-right:#CEDFEF solid 1px;
border-top:#CEDFEF solid 1px;
}
#consult
{
width:235px;
height:154px;
float:right;
border-top:#CEDFEF solid 1px;
}
.contenttext
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif,;
font-size:11px;
color:#5A595A;
padding:8px;
}
.contenttext2
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif,;
font-size:11px;
color:#31A2CE;
padding:10px;
line-height:20px;
}
.contenttext3
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif,;
font-size:11px;
color:#5A595A;
padding:5px;
}
.contentlink
{
font-family:Verdana, Arial, Helvetica, sans-serif,;
font-size:11px;
color:#31A2CE;
text-decoration:none;
}
a.contentlink:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif,;
font-size:11px;
color:#999999;
text-decoration:none;
}
.contentheading
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif,;
font-size:12px;
color:#31A2CE;
font-weight:bold;
}
.bullet2
{
list-style-image:url(images/bullet2.gif);
line-height:20px;

}
.bullet
{
list-style-image:url(images/bullet.gif);
line-height:20px;
}
.contentdivider
{
border-bottom:#E7E7E7 solid 1px;
}
.contentlink2
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#31A2CE;
text-decoration:none;
font-weight:bold;
}
a.contentlink2:hover
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
text-decoration:none;
font-weight:bold;
}
.contentlink3
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
padding-left:8px;
}
a.contentlink3:hover
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#31A2CE;
padding-left:8px;
text-decoration:none;

}
.listmargin
{
margin-top:5px;
}
.toplink
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#31A2CE;
text-decoration:none;
}
a.toplink:hover
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
text-decoration:none;
}
.undeline
{

background-color:#F7F7F7;
line-height:20px;
padding-left:8px;
}
.articlehead
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#333333;
background-color:#E7E7E7;
line-height:20px;
padding-left:5px;
}
.testimonialcontent
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666633;
padding:15px;
margin-top:25px;

}
.testimoniallink
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;

}
a.testimoniallink:hover
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666633;
text-decoration:none;
font-weight:bold;

}
.contentlink4
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#218AC6;
text-decoration:none;

}
a.contentlink4:hover
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;

}
.inputbox
{
font-size:11px;
color:#333333;
}
.button
{
width:60px;
height:20px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;

}
.contentlink5
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif,;
font-size:11px;
color:#31A2CE;
padding-left:10px;
line-height:20px;
text-decoration:none;
}
a.contentlink5:hover
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif,;
font-size:11px;
color:#31A2CE;
padding-left:10px;
line-height:20px;
text-decoration:none;
}
.tableheading
{
background-color:#E7E7E7;
font-size:12px;
font-weight:bold;
padding-left:10px;
height:20px;
color:#000000;
line-height:20px;
}
.tablecontent
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif,;
font-size:11px;
color:#5A595A;
padding:10px;
border-right:#CCCCCC solid 1px;
}
.tablecontent2
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif,;
font-size:11px;
color:#5A595A;
padding:10px;
border-right:#CCCCCC solid 1px;
background-color:#E7E7E7;
}
.addlinks {
	color: #CCCCCC;
	text-align: justify;
	padding: 4px;
	border-bottom: solid 5px #FFFFFF;
	padding-top: 8px;
}
.addlinks a:link{ color:#CCCCCC; text-decoration: none;}
.addlinks a:visited{ color:#CCCCCC; text-decoration: none;}
.addlinks a:hover{ color: #999999; text-decoration: none;}

	
