<style type="text/css">
BODY { margin:0px;padding:0px; }
BODY.ltBlue2Column { background-color:#F4F5E8;background-image:url(/images/bg_2_column_lt_blue.gif);background-repeat:repeat-y; }
BODY.ltBlue2ColumnWhite { background-color:#F4F5E8;background-image:url(/images/bg_2_column_lt_white.gif);background-repeat:repeat-y; }
BODY.ltBlue3Column { background-color:#C4DBDF;background-image:url(/images/bg_3_column_lt_blue.gif);background-repeat:repeat-y; }
BODY.ltBlue3Column2 { background-color:#C4DBDF;background-image:url(/images/bg_3_column_lt_blue2.gif);background-repeat:repeat-y; }
BODY.ltBluePop { background-color:#E9E9DA;margin:0px;padding:0px;}
BODY.capabilities { background-color:#C4DBDF;background-image:url(/images/bg_capabilities_sm.gif);background-repeat:repeat-y; }
BODY.expertise { background-color:#E9E9DA;background-image:url(/images/bg_expertise_sm.gif);background-repeat:repeat-y; }
BODY.industries { background-color:#C4DBDF;background-image:url(/images/bg_industries_sm.gif);background-repeat:repeat-y; }
BODY.about { background-color:#C4DBDF;background-image:url(/images/bg_about_sm.gif);background-repeat:repeat-y; }
BODY.contact { background-color:#C4DBDF;background-image:url(/images/bg_contact_sm.gif);background-repeat:repeat-y; }

UL { margin-left:10px;padding-left:10px;list-style-image: url(/images/bullet_square.gif); }
UL LI { margin:0px;margin-bottom:6px; }

DIV, P 
	{
    FONT-SIZE: 8.5pt;
    FONT-FAMILY: Verdana, arial, sans-serif, Helvetica;
    color:#000000;
	}

A:visited, A:link
	{
    color:#000000;
	text-decoration:none;
	}
	
A:hover
	{
	color:#FF0000;
	text-decoration:underline;
	}

.topBox
	{
    FONT-SIZE: 7pt;
    FONT-FAMILY: verdana, arial, sans-serif, Helvetica;
    color:#ffffff;
    font-weight:bold;
    line-height:14px;
	}

.topBox A:visited, .topBox A:link
	{
	color:#ffffff;
	text-decoration:none;
	}
	
.topBox A:hover
	{
	text-decoration:underline;
	}
	
.topLogin
	{
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: verdana, arial, sans-serif, Helvetica;
    color:#6B625E;
    font-weight:bold;
	}

.topLogin A:visited, .topLogin A:link
	{
	color:#6B625E;
	text-decoration:none;
	}
	
.topLogin A:hover
	{
	color:#FF0000;
	text-decoration:underline;
	}	
	
.contentH
	{
    FONT-SIZE: 8.5pt;
    FONT-FAMILY: verdana, arial, sans-serif, Helvetica;
    color:#FF0000;
    font-weight:bold;
	}

.contentH A:visited, .contentH A:link
	{
	color:#666666;
	text-decoration:none;
	}
	
.contentH A:hover
	{
	color:#FF0000;
	}
	
.contentHLink
	{
    FONT-SIZE: 8.5pt;
    FONT-FAMILY: verdana, arial, sans-serif, Helvetica;
    color:#FF0000;
    font-weight:bold;
	}

.contentHLink A:visited, .contentHLink A:link
	{
	color:#FF0000;
	text-decoration:none;
	}
	
.contentHLink A:hover
	{
	color:#666666;
	}
	
	
.contentT
	{
    FONT-SIZE: 8.5pt;
    FONT-FAMILY: Verdana, arial, sans-serif, Helvetica;
    color:#000000;
	}

.contentT A:visited, .contentT A:link
	{
	text-decoration:none;
	}
	
.contentT A:hover
	{
	color:#FF0000;
	}
	
.underLink
	{
    FONT-SIZE: 8.5pt;
    FONT-FAMILY: Verdana, arial, sans-serif, Helvetica;
    color:#000000;
	}

.underLink A:visited, .underLink A:link
	{
	text-decoration:underline;
	}
	
.underLink A:hover
	{
	color:#FF0000;
	}

.popT
	{
	font-family:verdana,arial,san-serif;
	font-size:8.5pt;
	color:#ffffff;
	text-decoration:none;
	padding-left:10px;
	line-height:20px;
	}
	
.popT A:visited, .popT A:link
	{
	color:#ffffff;
	text-decoration:none;
	}
	
.popT A:hover
	{
	color:#FF0000;
	text-decoration:underline;
	}
	
.subH
	{
	font-family:verdana,arial,san-serif;
	font-size:8.5pt;
	color:#FF0000;
	font-weight: bold;
	text-decoration:none;
	line-height:14px;
	}
	
.subH A:visited, .subH A:link
	{
	color:#FF0000;
	text-decoration:none;
	}
	
.subH A:hover
	{
	color:#ffffff;
	text-decoration:underline;
	}

.rside
	{
	background-color: #ECEDE3;
	font-family:verdana,arial,san-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	line-height:12px;
	}
	
.rside A:visited, .rside A:link
	{
	color:#666666;
	font-weight: bold;
	text-decoration:none;
	}
	
.rside A:hover
	{
	color:#FF0000;
	text-decoration:none;
	}


.rsideH
	{
	font-family:verdana,arial,san-serif;
	font-size:8.5pt;
	color:#666666;
	font-weight: bold;
	text-decoration:none;
	line-height:14px;
	}
	
.rsideH A:visited, .rsideH A:link
	{
	color:#666666;
	text-decoration:none;
	}
	
.rsideH A:hover
	{
	color:#666666;
	text-decoration:underline;
	}
    
.lsideH
	{
	font-family:verdana,arial,san-serif;
	font-size:8.5pt;
	color:#666666;
	font-weight: bold;
	text-decoration:none;
	line-height:12px;
	}
	
.lsideH A:visited, .lsideH A:link
	{
	color:#666666;
	text-decoration:none;
	}
	
.lsideH A:hover
	{
	color:#666666;
	text-decoration:underline;
	}
	
.lsideT
	{
	font-family:verdana,arial,san-serif;
	font-size:8.5pt;
	color:#000000;
	text-decoration:none;
	line-height:10px;
	}
	
.lsideT A:visited, .lsideT A:link
	{
	color:#000000;
	text-decoration:none;
	}
	
.lsideT A:hover
	{
	color:#FF0000;
	text-decoration:none;
	}
	
.lsideTOn, A.lsideTOn, A:visited.lsideTOn, A:hover.lsideTOn
	{
	color:#FF0000;
	}

/* Added by TM - June 9, 2006 === for portfolio email pages */
.whiteT
	{
	font-family:verdana,arial,san-serif;
	font-size:8.5pt;
	color:#ffffff;
	text-decoration:none;
	padding-left:10px;
	line-height:15px;
    background-color: #8793A9;
	}    

.rNav_ON
{
    FONT-SIZE: 8.5pt;
    FONT-FAMILY: verdana, arial, sans-serif, Helvetica;
    color:#FF0000;

    display: block;
    z-index: 100;
    position: relative;
    height: 75px;
}
.rNav_OFF
{
    FONT-SIZE: 8.5pt;
    FONT-FAMILY: verdana, arial, sans-serif, Helvetica;
    color:#FF0000;
    font-weight:bold;

    display: none;
    z-index: 10;
    position: relative;
}

.txtPortfolioRed a:link
{
    color: #FF0000;
    text-decoration: none;
}
.txtPortfolioRed a:visited
{
    color: #FF0000;
    text-decoration: none;
}
.txtPortfolioRed a:hover
{
    color: #FF0000;
    text-decoration: none;
}

.txtPortfolioBlack a:link
{
    color: #000000;
    text-decoration: none;
}
.txtPortfolioBlack a:visited
{
    color: #000000;
    text-decoration: none;
}
.txtPortfolioBlack a:hover
{
    color: #FF0000;
    text-decoration: none;
}

/* Below Last modified by TM - December 1, 2006 */

.hideNavMenu
{
    visibility: hidden;
    display: none;
}

.showNavMenu
{
    visibility: hidden;
    display: block;
}


DIV.ExtraNav { position:absolute;left:226px;top:15px;width:310px;text-align:right;color:#666666; }
DIV.ExtraNav A, DIV.ExtraNav A:visited { color:#666666;text-decoration:none; }
DIV.ExtraNav A:hover { color:#FF0000;text-decoration:none; }
SPAN.OnNav { color:#FF0000;font-weight:bold; }
SPAN.OnTNav { color:#FF0000;font-weight:normal; }

DIV.SideNav { margin:0px 0px 16px 0px;line-height:12px; } /*16px*/
DIV.SideNav, DIV.SideNav A, DIV.SideNav A:visited { color:#666666;text-decoration:none;font-family:verdana,arial,san-serif; }
DIV.SideNav A:hover { color:#FF0000;text-decoration:none; }
DIV.SideNav DIV { margin: 0px; padding: 0px; height: 3px; line-height: 3px;}

BODY.ltGreen3Column { background-color:#CCD9B8;background-image:url(/images/bg_3_column_lt_green.gif);background-repeat:repeat-y; }
BODY.ltBeigeColumn { background-color:#ECDFB7;background-image:url(/images/bg_3_column_lt_beige.gif);background-repeat:repeat-y; }
BODY.ltBlueColumn { background-color:#E9E9DA;background-image:url(/images/bg_3_column_lt_blue3.gif);background-repeat:repeat-y; }

ul.ulNoTopSpace
{
    margin-top: 4px;
}

.rsideNoBK
{
    font-family:verdana,arial,san-serif;
    font-size:11px;
    color:#000000;
    text-decoration:none;
    line-height:12px;
}
	
.rsideNoBK A:visited, .rsideNoBK A:link
{
    color:#666666;
    font-weight: bold;
    text-decoration:none;
}
	
.rsideNoBK A:hover
{
    color:#FF0000;
    text-decoration:none;
}

.underLink blockquote
{
    padding: 10px 0px 0px 30px;
    margin: 0px 0px 0px 0px;
}

.rside_NoB
	{
	background-color: #ECEDE3;
	font-family:verdana,arial,san-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	line-height:12px;
	}
	
.rside_NoB A:visited, .rside_NoB A:link
	{
	color:#666666;
	text-decoration:none;
	}
	
.rside_NoB A:hover
	{
	color:#FF0000;
	text-decoration:none;
	}
    
</style>
