body {margin: 0px 0px; background-color:#FFFFFF;color:#333;line-height:115%;font-family:arial; font-size:small;}



#footer {font-size:x-small;color:#333333;text-align:center;margin-top:24px;}
#footer.a, .a:link {font-size:x-small;}

H1 {font-size:large;color:#CC0000;font-weight:lighter;margin-top:24px;}
H2 {font-size:medium; color:#000; margin:0px;}


.lsts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 14pt;
	font-weight: normal;
}

.copyright {font-size:x-small;color:#999;font-style:italic;}

div.top a {
line-height:normal;
letter-spacing: 0px;
color: #FFFFFF;
background: none;
text-decoration:none;
font-size:7pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 1px 4px;
}
div.top a:link {
color: #FFFFFF;
background: none;
}
div.top a:active {
color: #FFFFFF;
background: none; 
text-decoration: underline;
}
div.top a:visited {
color: #FFFFFF;
background: none;
}
div.top a:hover {
color: #FFFFFF;
background: none;
text-decoration: underline;
border:0px solid #FFFFFF;
}
div.top (
position:absolute;
top:0;
left:0;
)
.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	color: #000000;
}
.page-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	line-height: 16pt;
	font-weight: bold;
	color: #000000;
}

/*  4-17-08 additions */
#nav {font-size:small;height:24px;padding-top:10px;margin-left:auto;margin-right:auto;text-align:center;}
#nav a, a:link, a:visited {color:#000; text-decoration:none;border-bottom:none;padding-left:3%;padding-right:2%;font-size:x-small;}
#nav a:hover {color:#FF3300; border-bottom-style:dotted;border-bottom-color:#FF0000;border-bottom-width:thin;font-weight:normal;padding-left:3%;padding-right:2%;}
.target {border-bottom-style:solid;border-bottom-color:#FF0000;border-bottom-width:thin;margin-left:3%;margin-right:2%;font-weight:bold;}

#topMenu {text-transform:uppercase; background-color:#000;height:24px;padding-top:10px;margin-left:auto;margin-right:auto;text-align:center;padding-left:1%;padding-right:2%;color:#CCFF99;font-weight:bold;}
#topMenu a, a:link, a:visited {color:#FFF; text-decoration:none;margin:auto; padding-left:2%;padding-right:2%; font-weight:normal;font-size:x-small;}
#topMenu a:hover {color:#FF3300;padding-left:2%;padding-right:2%;font-weight:normal;border:0;}
.target2 {border-bottom-style:none;margin-left:2%;margin-right:2%;font-weight:bold;color:#FFCC33;font-size:x-small;}

#HCmenu {background-color:#FFF;}
#HCmenu a, #HCmenu a:link, #HCmenu a:visited {color:#FFF;font-size:x-small;}
#HCmenu a:hover {color:#000;}

a, a:link, a:visited  {text-decoration:none; color: #FF0000; margin-left:0; margin-right:0;padding-left:0;padding-right:0;font-size:small;}
a:hover {color: #000000; margin:0;  border-bottom-style:dotted;border-bottom-color:#333;border-bottom-width:thin;padding:0;}


#portfolio {color:#777; font-weight:normal; font-size:small; background-color:#000; margin-left:112px; width:532px;}
.portfolioSub {color:#FFF;}

#imgWho {float:left; background-image:url(images/who-are-we-top.jpg);background-repeat:no-repeat;width:300px;height:39px;margin-bottom:-1px;}
#imgWhat {float:left;background-image:url(images/who-we-do-top.jpg); background-repeat:no-repeat;width:300px;height:39px;margin-bottom:-1px;}
#imgWeb {float:left;background-image:url(images/websites-top.jpg); background-repeat:no-repeat;width:300px;height:39px;margin-bottom:-1px;}
/*#imgHow {float:left; background-image:url(images/how-we-do-it-top.jpg);background-repeat:no-repeat;width:300px;height:39px;margin-bottom:-1px;}
#imgDB {float:left; background-image:url(images/drawing-board-top-top.jpg);background-repeat:no-repeat;width:300px;height:39px;margin-bottom:-1px;}
#imgContact {float:left; background-image:url(images/contact-us-top.jpg);background-repeat:no-repeat;width:300px;height:39px;margin-bottom:-1px;}*/
#input {float:right; width:150px; text-align:right;}
input[type="button"],input[type="submit"] {color:#000; border-width:thin;border-color:#000;border-style:dotted; font-size:x-small; background-image:url(images/arrow-red.gif); background-position:left; background-repeat:no-repeat; vertical-align:middle; padding:3px; padding-left:14px; font-weight:bold;}