*{
margin:0;
padding:0;
}

img{
border:0;
margin:0;
padding:0;
}
img.right{
border:0; 
float:right; 
margin:0; 
padding:0;
}
img.left{
border:0; 
float:left; 
margin:0; 
padding:0;
}
img.center{
border:0; 
float:none; 
margin-left:15px; 
padding-bottom:0;
}

body{
background:url(/siteImg/bg.gif) repeat-y #fff;
text-align:center;
}

a{
color:#069; 
text-decoration:none;
}
a:hover{
color:#fff; 
background:#069; 
text-decoration:none;
}

div#header{
height:70px; 
width:800px;
}
div#header a{
background:#fff;
margin:0; 
padding:0;
}
div#header ul {
display: inline;
} 
div#header ul li {
list-style: none;
display: inline;
float:left;
height:70px; 
}

div#imageblock{
background:transparent url(/siteImg/image_block_new_images.gif) center no-repeat;
width:800px; 
height:132px;
}
  
div#container{
width:800px;
margin:0;
text-align:left; 
float:left;
}

div#wrapper{
width:800px;
margin:0;
padding:0;
text-align:left; 
float:left;
}

div#content p{
font:13px Arial, Helvetica, sans-serif; 
color:#000;
padding:0 5px 5px 7px;
}

div#content p.compareheader{
font:bold 13px Arial, Helvetica, sans-serif;
text-align:center;
background:transparent;
font-weight:bold;
color:#fff;
margin:0;
padding:0;
}

div#content h1{
margin:0; 
padding:8px;
background:#fff;
color: #069; 
font:bold 26px Arial, Helvetica, sans-serif; 
letter-spacing:-2px; 
border-bottom:1px solid #cff;
}

div#content h2{
margin:0; 
padding:10px 0 0 5px;
background:#fff;
color: #069; 
font:bold 16px Arial, Helvetica, sans-serif;
}

div#content h3{
font:bold 18px Arial, Helvetica, sans-serif;
letter-spacing:-1px;
color:#0c0;
margin:0;
padding:10px 25px 0 25px;
}

div#content h4{
font:bold 18px Arial, Helvetica, sans-serif;
height:45px;
color:#0c0;
text-align:center;
letter-spacing:-1px;
margin:0;
padding:5px;
}

/* default page Left Column*/ 
div#leftcont{
background: url(/siteImg/lft_bg02.gif) center no-repeat transparent;
float:left;
width:400px;
height:260px;
}

div#leftcont ul {
display: block;
padding-top:40px;
}
div#leftcont li {
background: url(/siteImg/checkmark.jpg) no-repeat top left transparent;
list-style-position: outside;
list-style-type: none;
font:bold 18px Arial, Helvetica, sans-serif;
letter-spacing:-1px;
text-align:left;
color: #333;
line-height:24px;
padding-left:35px;
padding-right:20px;
margin-left:20px;
}
/*/default page Left Column*/

/* default page Right Column*/ 
div#rightcont{
background: url(/siteImg/rt_bg.gif) center no-repeat transparent;
float:right;
width:400px;
height:260px;
}
div#rightcont img{
padding:35px 0 0 10px;
}

div#rightcont a{
background:transparent;
text-decoration:none;
}

div#rightcont a:hover{
background:transparent;
text-decoration:none;
}
/* /default page Right Column*/

div#footer{
background:#333;
margin:30px 0 0 0;
clear:both;
width:100%;
}
div#footer p{
font:11px Arial, Helvetica, sans-serif;
color:#999;
padding:5px 10px; 
}

/*Menu*/
.solidblockmenu ul{
margin: 0;
padding: 0;
float: left;
margin-bottom:5px;
font:bold 12px Arial, Helvetica, sans-serif;
width: 100%;
background:url(/siteImg/blockdefault02.gif) center center repeat-x #069;
}
.solidblockmenu li{
display: inline;
}
.solidblockmenu li a{
float: left;
color:#cff;
padding: 6px 10px;
text-decoration: none;
border-right: 1px solid white;
}
.solidblockmenu li a:visited{
padding: 6px 10px;
text-decoration: none;
}
.solidblockmenu li a:hover, .solidblockmenu li a.current{
background:url(/siteImg/blockactive02.gif) center center repeat-x #069;
padding: 6px 10px;
text-decoration: none;
}
.solidblockmenu li a.selected{
color:#fff;
background:url(/siteImg/blockactive02.gif) center center repeat-x #fff;
}
.tabcontainer{
clear: left;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}
*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/
margin-top: -1em;
}
* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
margin-top: -1em;
}
.tabcontent{
display:none;
}
/*end Menu*/

.listTable {
font:11px Arial, Helvetica, sans-serif;
margin-left:55px;
padding-top:25px;
}
.listTable th {
font-weight:bold;
text-align:center;
}
.listTable tr.shade {
background:#eee;
}
.listTable input {
margin:4px;
}

/* for <ul> list */
.listTitle {
font-weight:bold;
font-size: 14px;
}
.listBody {
font-weight:normal;
font-size: 11px;
}

/* list for portfolio thumbs */
ul.portfolio {
	display:block;
	float: left;
	list-style: none outside;
}

ul.portfolio li {
	display:block;
	float:left;
	margin:10px;
	padding:5px;
	width: 122px;
	height: 135px;
	font:11px Arial, Helvetica, sans-serif;
	color:#069;
	text-align:center;
}

ul.portfolio li a{
	display:block;
	text-decoration:none;
	margin:0;
	padding:0;
}
ul.portfolio li.last {
	padding-right: 0px!important;
}

a.thumb {
	border:1px solid #cff;
}
a.thumb:hover {
	border:1px solid #069;
	background:#fff;
}

/* /list for portfolio thumbs */

.clear {
	clear: both;
}

div#testimonials{
background:url(/siteImg/testimonial_bg.gif) center no-repeat;
width:700px;
height:200px;
margin-left:50px;
margin-top:10px;
}
div#testimonials p{
background:transparent;
padding:40px 55px 0 55px;
font:12px 'Arial', Helvetica, sans-serif;
}

#content .col1 {
float:left;
width:158px;
background-color:#fff;
border-right:2px solid #fff;
}
#content .col1 ul{
display: block;
}
#content .col1 li{
list-style-type: none;
list-style-position: outside;
font:12px Arial, Helvetica, sans-serif;
text-align: center;
color: #000;
margin:0;
padding:5px;
}

#content .col2 {
float:left;
width:158px;
background-color:#fff;
border-right:2px solid #fff;
}
#content .col2 ul{
display: block;
}
#content .col2 li{
list-style-type: none;
list-style-position: outside;
font:12px Arial, Helvetica, sans-serif;
text-align: center;
color: #000;
margin:0;
padding:5px;
}

#content .col3 {
float:left;
width:158px;
background-color:#fff;
border-right:2px solid #fff;
}
#content .col3 ul{
display: block;
}
#content .col3 li{
list-style-type: none;
list-style-position: outside;
font:12px Arial, Helvetica, sans-serif;
text-align: center;
color: #000;
margin:0;
padding:5px;
}

#content .col4 {
float:left;
width:158px;
background-color:#fff;
border-right:2px solid #fff;
}
#content .col4 ul{
display: block;
}
#content .col4 li{
list-style-type: none;
list-style-position: outside;
font:12px Arial, Helvetica, sans-serif;
text-align: center;
color: #000;
margin:0;
padding:5px;
}

#content .col5 {
float:left;
width:160px;
background-color:#fff;
}
#content .col5 ul{
display: block;
}
#content .col5 li{
list-style-type: none;
list-style-position: outside;
font:12px Arial, Helvetica, sans-serif;
text-align: center;
color: #000;
margin:0;
padding:5px;
}

#content li.shader{
list-style-type: none;
list-style-position: outside;
text-align: center;
color: #000;
background:#eee;
margin:0;
padding:5px;
}

#content .about ul{
display: block;
}
#content .about li{
background: url(/siteImg/about_bullet.gif) no-repeat top left transparent;
list-style-type: none;
list-style-position: outside;
font:13px 'Arial', Helvetica, sans-serif;
text-align:left;
line-height: normal;
color: #000;
margin:0px 50px 10px 35px;
padding:0 0 5px 30px;
}