body
{
margin:0;
background-color:#E7E7E7;
font:normal 11px Tahoma, Arial, sans-serif
}
#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;
margin-bottom: 4px;

}
#addresscolumn
{
width:262px;
}
#addresscolumn2
{
width:252px;
padding-left:10px;
}
#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;
}
.address2
{
background-image:url(images/company_bg.jpg);
background-repeat:repeat-y;
}
.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;
text-transform:uppercase

}
.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;}

.logobox2{
text-align:center;
border-bottom:#e7e7e7 solid 1px;
padding:3px;
}

.producttable{
	width:98%;
	margin:5px 3px 0px 3px;
	border:#CCCCCC solid 1px;
}
.producttable td.header{
	background-color:#efefef;
	border-bottom:solid 1px #CCCCCC;
	text-align:left;
	padding:2px;
}
.producttable td.subheader{
	font-family:"trebuchet MS";
	font-weight:bold;
	font-size:11px;
	color:#b37635;
	padding: 3px 3px 3px 10px;
}
.producttable td.names{
	background-color:#f8f8f1;
	padding:3px 3px 3px 30px;
	background-image:url(images/pr_bullet.jpg);
	background-repeat:no-repeat;
	background-position:left center;	
	border-bottom:#e7e7d0 solid 1px;
	border-top:#FFFFFF solid 1px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;	
}
.producttable td.names li{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.producttable td.names li a:link{
	
	text-decoration:none;
	}
	.producttable td.names li a:hover{	
	color:#0099CC;	
	}
	.producttable td.names li a:visited{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}
.addresstable1{
	width:100%;
	background-image:url(images/addressbg.jpg);
	background-repeat:repeat-y;
	background-position:right;
	border:#c6dcc6 solid 1px;
}
.addresstable1 td.right{
	padding:5px;
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#333333;
}
.addresstable1 td.left{
	padding:10px;	
	text-align:left;	
}
.addresstable2{
	width:100%;	
	border-top:#c6dcc6 solid 1px;
	border-left:#c6dcc6 solid 1px;
}
.addresstable2 td{
	border-right:#c6dcc6 solid 1px;
	border-bottom:#c6dcc6 solid 1px;
	padding:10px;
	text-align:left;
	width:50%;
}
.style1 {color: #999999}

/*latest*/
h1{width:246px;height:82px;text-indent:-9999px;margin:0;padding:0;background:url(../images/template_16copy.gif) center no-repeat}
h1 a{display:block;width:246px;height:82px}
h2{font:normal 11px/20px Tahoma,Verdana, Arial, Helvetica, sans-serif;color:#31A2CE;margin:0 0 0 10px;padding:0}
h3{font:normal 11px/20px Tahoma,Verdana, Arial, Helvetica, sans-serif;color:#31A2CE;margin:0 0 0 10px;padding:0}
h3 a{color:#31A2CE;text-decoration:none}
h3 a:hover{text-decoration:none;color:#999}
h4{font:normal 11px/20px Tahoma,Verdana, Arial, Helvetica, sans-serif;color:#31A2CE;margin:0 0 0 10px;padding:0}
h5{font:normal 11px/20px Tahoma,Verdana, Arial, Helvetica, sans-serif;color:#31A2CE;margin:0 0 0 10px;padding:0}
h6{font:normal 11px/20px Tahoma,Verdana, Arial, Helvetica, sans-serif;color:#31A2CE;margin:0 0 0 10px;padding:0}

/*latest*/