@charset "UTF-8";
body  {
	margin: 0 auto;
	padding: 0;
	background-color: #fff;
	color: #444444;
	font: 61.9%/200% Helvetica, Arial, sans-serif;
	text-align: center;
}
#navbar1 { 
	width: 916px;
	background: #FFFFFF;
	margin-top: 34px;
	text-align: left;
}
#container { 
	width: 916px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
}
#header {
	float: top;
	height: 159px;
	background: #FFFFFF;
	padding-top: 20px;
}
#sidebar1 {
	float: right;
	width: 125px;
	background: #FFFFFF;
	font-family: Helvetica, Arial, sans-serif;
}
#subheader {
	float: left;
	width: 384px;
	height: 50px;
	background-image: url(assets/categories.gif);
	font-family: Helvetica, Arial, sans-serif;
	line-height: 50px;
}
#ContactCol1 {
	float: left;
	padding-top: 10px;
	width: 100px;
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	font: 110%/200% Helvetica, Arial, sans-serif;
    color: #5E9DD4;
}
#ContactCol2 {
	float: right;
	padding-top: 10px;
	width: 670px;
	background: #FFFFFF;
	font-family: Helvetica, Arial, sans-serif;
}
#PortColLeft {
    float: left;
	width: 350px;
	text-align: right;	
}
#PortColRight {
    float: right;
	width: 350px;
	text-align: left;
}
.clients {
	color: #000;
	font: 170%/170% Helvetica, Arial, sans-serif;	
}
.PortCol1 {
	float: left;
	width: 368px;
	background: #FFFFFF;
	text-align: left;
	font: 130%/200% Helvetica, Arial, sans-serif;
    color: #5E9DD4;
}
.PortCol2 {
	float: right;
	width: 368px;
	background: #FFFFFF;
	text-align: left;
	font: 120%/200% Helvetica, Arial, sans-serif;
    color: #5E9DD4;
}
#PortBox {
	float: left;
	width: 738px;
	background: #FFFFFF;
	font-family: Helvetica, Arial, sans-serif;
}
#mainContent { 
	width: 741px;
	float: left;
}
mainContent { 
	margin: 0 175px 0 0;
}
#portmain { 
	float: left;
	width: 740px;
}
#porttext {
	width: 415px;
	float: right;	
}
.separate {
	float: right;
	width: 740px;
	height: 25px;
	background-color: #FFFFFF;
	background-image: url(assets/twodotsep.gif);
	background-repeat: repeat-x;
	font-family: Helvetica, Arial, sans-serif;
	clear: both;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.Heading1 {
	color: #5E9DD4;
	font-weight: bold;
	font-size: 1.7em;
}
.title1 {
	color: #6CBF68;
	font-weight: bold;
	font-size: 4em;
}
.portbody {
	color: #000;
	font: 140%/170% Helvetica, Arial, sans-serif;
}
.portbodyright {
	color: #999;
	font: 170%/170% Helvetica, Arial, sans-serif;
	text-align: right;
}
.porttitle {
	color: #6CBF68;
	font: 250%/120% Helvetica, Arial, sans-serif;
}
.porttitleright {
	color: #6CBF68;
	font: 250%/120% Helvetica, Arial, sans-serif;
	text-align: right;
}
.Heading2 {
	color: #444;
	font-weight: bold;
	font-size: 1.9em;
}
.body1 {
	color: #444;
	font-size: 1.1em;
}
a:link, a:visited {
	color: #6CBF68;
	text-decoration: none;
}
a:hover {
	color: silver;
	border-bottom: none;
}
.navbar {
	color: #444444;
	font-size: 1.7em;
}
.picleft {
	float:left;
  	border:solid 1px silver;
	padding: 5px;
    margin: 0 10px 10px 0;
}
.cpicright {
	float:right;
  	border:solid 1px silver;
	padding: 5px;
    margin: 0 0px 10px 10px;
}
.picright {
	float:right;
  	border:0px;
    padding: 0 0 10px 10px;
}
.picdivider {
  	border:0px;
	padding-top:10px;
	padding-bottom:10px;
	clear: both;
	float: left;
}
br.clear { clear: both; }
#navhome
{
  display: block;
  width: 89px;
  height: 30px;
  background: url("assets/home_over.gif") no-repeat 0 0;
  float:left;
}
#navhome:hover
{ 
  background-position: 0 -30px;
}
#navhome span
{
  display: none;
}
#uhome
{
  display: block;
  width: 89px;
  height: 30px;
  background: url("assets/home_up.gif") no-repeat 0 0;
  float:left;
}
#uhome span
{
  display: none;
}
#navportfolio
{
  display: block;
  width: 165px;
  height: 30px;
  background: url("assets/portfolio_over.gif") no-repeat 0 0;
  float:left;
  margin-left:20px;
}
#navportfolio:hover
{ 
  background-position: 0 -30px;
}
#navportfolio span
{
  display: none;
}
#uportfolio
{
  display: block;
  width: 165px;
  height: 30px;
  background: url("assets/portfolio_up.gif") no-repeat 0 0;
  float:left;
  margin-left:20px;
}
#uportfolio span
{
  display: none;
}
#navblog
{
  display: block;
  width: 80px;
  height: 30px;
  background: url("assets/blog_over.gif") no-repeat 0 0;
  float:left;
  margin-left:20px;
}
#navblog:hover
{ 
  background-position: 0 -30px;
}
#navblog span
{
  display: none;
}
#ublog
{
  display: block;
  width: 80px;
  height: 30px;
  background: url("assets/blog_up.gif") no-repeat 0 0;
  float:left;
  margin-left:20px;
}
#ublog span
{
  display: none;
}
#navcontact
{
  display: block;
  width: 132px;
  height: 30px;
  background: url("assets/contact_over.gif") no-repeat 0 0;
  float:left;
  margin-left:20px;

}
#navcontact:hover
{ 
  background-position: 0 -30px;
}
#navcontact span
{
  display: none;
}
#ucontact
{
  display: block;
  width: 132px;
  height: 30px;
  background: url("assets/contact_up.gif") no-repeat 0 0;
  float:left;
  margin-left:20px;
}
#ucontact span
{
  display: none;
}
#portvmphover
{
  display: block;
  width: 365px;
  height: 260px;
  float:left;
  padding-right: 5px;
  background:url("assets/logo_vmp_p_over.jpg") no-repeat 0 0;
}
#portvmphover:hover
{ 
  background-position: 0 -260px;
}
#portvmphover span
{
  display: none;
}
#portwirehover
{
  display: block;
  width: 365px;
  height: 260px;
  float:left;
  padding-right: 5px;
  background:url("assets/logo_wirecaddy_p_over.jpg") no-repeat 0 0;
}
#portwirehover:hover
{ 
  background-position: 0 -260px;
}

#portwirehover span
{
  display: none;
}
#portsunhover
{
  display: block;
  width: 365px;
  height: 260px;
  float:right;
  padding-right: 5px;
  background:url("assets/logo_sunmed_p_over.jpg") no-repeat 0 0;
}
#portsunhover:hover
{ 
  background-position: 0 -260px;
}
#portsunhover span
{
  display: none;
}
#identity
{
  display: block;
  width: 139px;
  height: 30px;
  float: left;
  background:url("assets/identity_over.gif") no-repeat 0 0;
}
#identity:hover
{ 
  background-position: 0 -30px;
}
#identity span
{
  display: none;
}
#uidentity
{
  display: block;
  width: 139px;
  height: 30px;
  float: left;
  background:url("assets/identity_up.gif") no-repeat 0 0;
}
#uidentity span
{
  display: none;
}
#print
{
  display: block;
  width: 92px;
  height: 30px;
  float: left;
  background:url("assets/print_over.gif") no-repeat 0 0;
  margin-left:20px;
}
#print:hover
{ 
  background-position: 0 -30px;
}
#print span
{
  display: none;
}
#uprint
{
  display: block;
  width: 92px;
  height: 30px;
  float: left;
  background:url("assets/print_up.gif") no-repeat 0 0;
  margin-left:20px;
}
#uprint span
{
  display: none;
}
#multimedia
{
  display: block;
  width: 181px;
  height: 30px;
  float: left;
  background:url("assets/multimedia_over.gif") no-repeat 0 0;
  margin-left:20px;
}
#multimedia:hover
{ 
  background-position: 0 -30px;
}
#multimedia span
{
  display: none;
}
#umultimedia
{
  display: block;
  width: 181px;
  height: 30px;
  float: left;
  background:url("assets/multimedia_up.gif") no-repeat 0 0;
  margin-left:20px;
}
#umultimedia span
{
  display: none;
}
#gdempsey
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  background:url("assets/g_dempsey_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#gdempsey:hover
{ 
  background-position: 0 -127px;
}
#gdempsey span
{
  display: none;
}
#gsunmed
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin-left: 4px;
  background:url("assets/g_sunmed_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#gsunmed:hover
{ 
  background-position: 0 -127px;
}
#gsunmed span
{
  display: none;
}
#gomega
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin-left: 4px;
  background:url("assets/g_omega_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#gomega:hover
{ 
  background-position: 0 -127px;
}
#gomega span
{
  display: none;
}
#greflections
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin-left: 4px;
  background:url("assets/g_reflections_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#greflections:hover
{ 
  background-position: 0 -127px;
}
#greflections span
{
  display: none;
}
#gwirecaddy
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin-top: 4px;
  background:url("assets/g_wirecaddy_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#gwirecaddy:hover
{ 
  background-position: 0 -127px;
}
#gwirecaddy span
{
  display: none;
}
#gsunmed2
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin: 4px 0 0 4px;
  background:url("assets/g_sunmed2_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#gsunmed2:hover
{ 
  background-position: 0 -127px;
}
#gsunmed2 span
{
  display: none;
}
#gsvelte
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin: 4px 0 0 4px;
  background:url("assets/g_svelte_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#gsvelte:hover
{ 
  background-position: 0 -127px;
}
#gsvelte span
{
  display: none;
}
#gmattfouty
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin: 4px 0 0 4px;
  background:url("assets/g_mattfouty_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#gmattfouty:hover
{ 
  background-position: 0 -127px;
}
#gmattfouty span
{
  display: none;
}
#gtranscorp
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin: 4px 0 0 0;
  background:url("assets/g_transcorp_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#gtranscorp:hover
{ 
  background-position: 0 -127px;
}
#gtranscorp span
{
  display: none;
}
#gsunmed3
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin: 4px 0 0 4px;
  background:url("assets/g_sunmed3_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#gsunmed3:hover
{ 
  background-position: 0 -127px;
}
#gsunmed3 span
{
  display: none;
}
#gvmp
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin: 4px 0 0 4px;
  background:url("assets/g_vmp_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#gvmp:hover
{ 
  background-position: 0 -127px;
}
#gvmp span
{
  display: none;
}
#gfivemile
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin: 4px 0 0 4px;
  background:url("assets/g_fivemile_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#gfivemile:hover
{ 
  background-position: 0 -127px;
}
#gfivemile span
{
  display: none;
}
#pgdempsey
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin: 0 0 0 0;
  background:url("assets/pg_dempsey_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#pgdempsey:hover
{ 
  background-position: 0 -127px;
}
#pgdempsey span
{
  display: none;
}
#pgaspenbooth
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin: 0 0 0 4px;
  background:url("assets/pg_aspenbooth_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#pgaspenbooth:hover
{ 
  background-position: 0 -127px;
}
#pgaspenbooth span
{
  display: none;
}
#pgrwedding
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin: 0 0 0 4px;
  background:url("assets/pg_rwedding_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#pgrwedding:hover
{ 
  background-position: 0 -127px;
}
#pgrwedding span
{
  display: none;
}
#pgdempseybrand
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin: 0 0 0 4px;
  background:url("assets/pg_dempseybrand_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#pgdempseybrand:hover
{ 
  background-position: 0 -127px;
}
#pgdempseybrand span
{
  display: none;
}
#pgasboards
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin: 4px 0 0 0;
  background:url("assets/pg_asboards_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#pgasboards:hover
{ 
  background-position: 0 -127px;
}
#pgasboards span
{
  display: none;
}
#pgaspenhr
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin: 4px 0 0 4px;
  background:url("assets/pg_aspenhr_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#pgaspenhr:hover
{ 
  background-position: 0 -127px;
}
#pgaspenhr span
{
  display: none;
}
#pgmfcard
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin: 4px 0 0 4px;
  background:url("assets/pg_mfcard_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#pgmfcard:hover
{ 
  background-position: 0 -127px;
}
#pgmfcard span
{
  display: none;
}
#pgomega
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin: 4px 0 0 4px;
  background:url("assets/pg_omega_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#pgomega:hover
{ 
  background-position: 0 -127px;
}
#pgomega span
{
  display: none;
}
#mgwirecaddy
{
  display: block;
  width: 241px;
  height: 243px;
  float: left;
  margin: 0 0 0 4px;
  background:url("assets/mg_wirecaddy_roll.jpg") no-repeat 0 0;
  border: 0px;
}
#mgwirecaddy:hover
{ 
  background-position: 0 -243px;
}
#mgwirecaddy span
{
  display: none;
}
#mgmattfouty
{
  display: block;
  width: 241px;
  height: 243px;
  float: left;
  margin: 0 0 0 5px;
  background:url("assets/mg_mattfouty_roll.jpg") no-repeat 0 0;
  border: 0px;
}
#mgmattfouty:hover
{ 
  background-position: 0 -243px;
}
#mgmattfouty span
{
  display: none;
}
#mgvmp
{
  display: block;
  width: 241px;
  height: 243px;
  float: left;
  margin: 0 0 0 5px;
  background:url("assets/mg_vmp_roll.jpg") no-repeat 0 0;
  border: 0px;
}
#mgvmp:hover
{ 
  background-position: 0 -243px;
}
#mgvmp span
{
  display: none;
}
#mgaspen
{
  display: block;
  width: 241px;
  height: 243px;
  float: left;
  margin: 5px 0 0 4px;
  background:url("assets/mg_aspen_roll.jpg") no-repeat 0 0;
  border: 0px;
}
#mgaspen:hover
{ 
  background-position: 0 -243px;
}
#mgaspen span
{
  display: none;
}
#mgsvelte
{
  display: block;
  width: 241px;
  height: 243px;
  float: left;
  margin: 5px 0 0 5px;
  background:url("assets/mg_svelte_roll.jpg") no-repeat 0 0;
  border: 0px;
}
#mgsvelte:hover
{ 
  background-position: 0 -243px;
}
#mgsvelte span
{
  display: none;
}
#pgdempseyl
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin: 0 0 0 4px;
  background:url("assets/pg_dempsey_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#pgdempseyl:hover
{ 
  background-position: 0 -127px;
}
#pgdempseyl span
{
  display: none;
}
#pgaspenhrl
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin: 0 0 0 4px;
  background:url("assets/pg_aspenhr_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#pgaspenhrl:hover
{ 
  background-position: 0 -127px;
}
#pgaspenhrl span
{
  display: none;
}
#pgasboardsl
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin: 0 0 0 0;
  background:url("assets/pg_asboards_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#pgasboardsl:hover
{ 
  background-position: 0 -127px;
}
#pgasboardsl span
{
  display: none;
}
#mgaspenl
{
  display: block;
  width: 241px;
  height: 243px;
  float: left;
  margin: 10px 0 0 0;
  background:url("assets/mg_aspen_roll.jpg") no-repeat 0 0;
  border: 0px;
}
#mgaspenl:hover
{ 
  background-position: 0 -243px;
}
#mgaspenl span
{
  display: none;
}
#gomegal
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin: 0 0 0 0;
  background:url("assets/g_omega_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#gomegal:hover
{ 
  background-position: 0 -127px;
}
#gomegal span
{
  display: none;
}
#pgomegal
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin: 0 0 0 4px;
  background:url("assets/pg_omega_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#pgomegal:hover
{ 
  background-position: 0 -127px;
}
#pgomegal span
{
  display: none;
}
#mgomegappt
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin: 0 0 0 4px;
  background:url("assets/mg_omegappt_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#mgomegappt:hover
{ 
  background-position: 0 -127px;
}
#mgomegappt span
{
  display: none;
}
#gsunmedl
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin: 0 0 0 0;
  background:url("assets/g_sunmed_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#gsunmedl:hover
{ 
  background-position: 0 -127px;
}
#gsunmedl span
{
  display: none;
}
#gsunmed2l
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin: 0 0 0 4px;
  background:url("assets/g_sunmed2_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#gsunmed2l:hover
{ 
  background-position: 0 -127px;
}
#gsunmed2l span
{
  display: none;
}
#gsunmed3l
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin: 0 0 0 4px;
  background:url("assets/g_sunmed3_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#gsunmed3l:hover
{ 
  background-position: 0 -127px;
}
#gsunmed3l span
{
  display: none;
}
#gsveltel
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin: 0 0 0 0;
  background:url("assets/g_svelte_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#gsveltel:hover
{ 
  background-position: 0 -127px;
}
#gsveltel span
{
  display: none;
}
#mgsvelteppt
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin: 0 0 0 4px;
  background:url("assets/mg_svelteppt_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#mgsvelteppt:hover
{ 
  background-position: 0 -127px;
}
#mgsvelteppt span
{
  display: none;
}
#mgsveltel
{
  display: block;
  width: 241px;
  height: 243px;
  float: left;
  margin: 0 0 0 4px;
  background:url("assets/mg_svelte_roll.jpg") no-repeat 0 0;
  border: 0px;
}
#mgsveltel:hover
{ 
  background-position: 0 -243px;
}
#mgsveltel span
{
  display: none;
}
#gtranscorpl
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin: 0 0 0 0;
  background:url("assets/g_transcorp_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#gtranscorpl:hover
{ 
  background-position: 0 -127px;
}
#gtranscorpl span
{
  display: none;
}
#gvmpl
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  margin: 0 0 0 0;
  background:url("assets/g_vmp_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#gvmpl:hover
{ 
  background-position: 0 -127px;
}
#gvmpl span
{
  display: none;
}
#mgvmpl
{
  display: block;
  width: 241px;
  height: 243px;
  float: left;
  margin: 0 0 0 4px;
  background:url("assets/mg_vmp_roll.jpg") no-repeat 0 0;
  border: 0px;
}
#mgvmpl:hover
{ 
  background-position: 0 -243px;
}
#mgvmpl span
{
  display: none;
}
#gwirecaddyl
{
  display: block;
  width: 180px;
  height: 127px;
  float: left;
  background:url("assets/g_wirecaddy_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#gwirecaddyl:hover
{ 
  background-position: 0 -127px;
}
#gwirecaddyl span
{
  display: none;
}
#pgwirecaddy
{
  display: block;
  width: 241px;
  height: 243px;
  float: left;
  margin: 0 0 0 5px;
  background:url("assets/pg_wirecaddy_roll.jpg") no-repeat 0 0;
  border: solid 1px silver;
}
#pgwirecaddy:hover
{ 
  background-position: 0 -243px;
}
#pgwirecaddy span
{
  display: none;
}