body
{
margin:0px; margin-bottom:10px;
}

a:link, a:visited, a:active
{
text-decoration:none; color:#0000FF;
}

a:hover
{
text-decoration:underline;
}

a.anchor:hover
{
text-decoration:none;
}

.printonly
{
display:none; visibility:hidden; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;
}

.NEEDED
{
background-color: #FF00CC;
font-weight: bold;
color: #FFFFFF;
}




/*----- NAVIGATION -----*/
.navigation
{
background-color:#5480C1; background-image:url(images/menu_background-icon.gif); background-repeat:no-repeat; background-position:top right;
}

.navigation ul
{
list-style-type:none; list-style-image:url(images/ul_bullet.gif); margin-top:0px; margin-bottom:0px;
}

.navigation li
{
margin-left:-10px; margin-right:20px; line-height:16px;
}

.navigation .L2
{
margin-left:-30px; list-style-image:url(images/ul_bullet-L2.gif); margin-right:0px;
}

.navigation .L3
{
margin-left:-30px; list-style-image:url(images/ul_bullet-L2.gif); margin-right:0px;
}

.navigation p
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; margin-left:20px; margin-bottom:0px; margin-top:15px; color:#D2E6FF; font-weight:bold;
}

.navigation a:link, .navigation a:visited, .navigation a:active
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#FFFFFF; font-weight:normal;
}

.featuredclients
{
background-image:url(images/clients_featured-backing.gif);
}

.featuredclients p
{
font-family:Arial, Helvetica, sans-serif; font-size:10pt; margin-left:20px; margin-bottom:0px; color:#003399; font-weight:bold;
}
/*----- END NAVIGATION -----*/





/*----- CALL OUTS -----*/
.callout
{
margin-left:12px; margin-right:11px; margin-top:10px; margin-bottom:10px;
}

.callout a:link, .callout a:visited, .callout a:active
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt; color:#FFFFFF; font-weight:bold; line-height:14px; margin-bottom:10px; margin-top:0px;
}

.sem
{
background-color:#A21229; background-image:url(images/callout_sem-backing.gif); background-repeat:no-repeat; background-position:top right;
}

.sem p
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt; color:#FFFFFF; margin-top:3px; margin-bottom:5px;
}

.web
{
background-color:#669934; background-image:url(images/callout_web-backing.gif); background-repeat:no-repeat; background-position:top right;
}

.web p
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt; color:#FFFFFF; margin-top:3px; margin-bottom:5px;
}

.intranet
{
background-color:#2F4BAC; background-image:url(images/callout_intranet-backing.gif); background-repeat:no-repeat; background-position:top right;
}

.intranet p
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt; color:#FFFFFF; margin-top:3px; margin-bottom:5px;
}

.identity
{
background-color:#C26901; background-image:url(images/callout_identity-backing.gif); background-repeat:no-repeat; background-position:top right;
}

.identity p
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt; color:#FFFFFF; margin-top:3px; margin-bottom:5px;
}
/*----- END CALL OUTS -----*?




/*----- CONTENT AREA -----*/
#contentarea
{
margin-bottom:15px;
}

.contentarea
{
height:450px;
}

.contentarea h1
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#003399; margin-bottom:0px; margin-top:20px; margin-left:30px; margin-right:0px;
}

.contentarea p
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; line-height:16px; color:#666666; margin-left:30px; margin-top:5px; margin-bottom:13px;
}

.contentarea ul
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; line-height:16px; color:#666666; list-style-type:none; list-style-image:url(images/ul_bullet.gif); margin-top:0px; margin-bottom:13px;
}

.contentarea li
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; line-height:16px; color:#666666; margin-top:0px; margin-bottom:3px; margin-left:10px; margin-right:20px; line-height:16px;
}

.contentarea .L2
{
margin-left:-30px; list-style-image:url(images/ul_bullet-L2.gif); margin-right:0px;
}

.contentarea .L3
{
margin-left:-30px; list-style-image:url(images/ul_bullet-L2.gif); margin-right:0px;
}

ul.portfoliolist
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; line-height:16px; color:#666666; letter-spacing:.25pt; margin-left:50px; margin-top: -12px; margin-bottom:13px;
}

#copyright
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#999999; margin-left:30px; margin-right:30px; margin-top:5px;
}

#copyright a:link, #copyright a:visited, #copyright a:active
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#999999;
}

#phonenumbers
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#999999; margin-left:30px; margin-right:30px;
}

#phonenumbers a:link, #phonenumbers a:visited, #phonenumbers a:active
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#999999;
}
/*----- END CONTENT AREA -----*/





/*----- FORM -----*/
input
{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#666666;
}

.input
{
width:135px;
}

form
{
margin:0px;
}

.form
{
margin-left:20px; margin-top:14px;
}
/*----- END FORM -----*/


/*----- PRINTING -----*/
@media print
{
.noprint {display:none; visibility:hidden;}
.fullwidth {width:650px;}
.contentarea {width:650px; padding-top:10px; padding-bottom:10px; margin-bottom:10px; border-top:2px solid #000000; border-bottom:1px solid #000000;}
.contentarea h1 {margin:0px;}
.contentarea p {margin-left:0px; margin-right:10px; color:#000000;}
#phonenumbers, .callout {margin:0px;}
#copyright {margin:0px; margin-top:5px;}
.printonly {display:block; visibility:visible;}
.feature {border-top:5px solid #B8CBE2; border-bottom:5px solid #B8CBE2;}
.feature li {margin-left:-30px;}
.feature p {margin-left:0px; margin-right:0px;}
}
/*----- END PRINTING -----*/
