body	{
	margin-left: 0;
	margin-top: 0;
	background-color: #5E5E44;
	font-family: verdana, helvetica, sans-serif;
	color: #666666;
}
.BodyText, td, p	{
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
}
.BodyTextSm	{
	font-size: 10px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
}
.RedBg	{
	background-color: #FF0000;
}

/* GENERAL */
ul, ol {
	margin: 0px 5px 0px 10px;
	padding: 0px 5px 0px 10px;
}
li	{
	list-style-type: square;
}
.copyright, a.copyright, a.copyright:visited	{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 9px;
	color: #CCCC99;
	text-decoration: none;
}
a.copyright:hover	{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 9px;
	color: #CCCC99;
	text-decoration: underline;
}
a, a:active, a:visited	{
	color: #666666;
	text-decoration: underline;
}
a.nu, a.nu:active, a.nu:visited	{
	color: #636363;
	text-decoration: none;
}
a:hover	{
	color: #333333;
}


/* SPECIALTIES */
.TealBg	{
	background-color: #003333;
}
.SpecialtiesBg	{
	background-color: #996633;
}
.SpecialtiesPrintBg	{
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #5C8804;
}
.SpecialtiesPrintText	{
	font-size: 10px;
	line-height: 13px;
	color: #5C8804;
	font-weight: bold;
}
.SpecialtiesWebBg	{
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #8E6003;
}
.SpecialtiesWebText	{
	font-size: 10px;
	line-height: 13px;
	color: #8E6003;
	font-weight: bold;
}
.SpecialtiesPlanningBg	{
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #C75705;
}
.SpecialtiesPlanningText	{
	font-size: 10px;
	line-height: 13px;
	color: #C75705;
	font-weight: bold;
}

/* PORTFOLIO */
.PortfolioBg	{
	background-color: #000000;
}
.BurgandyBg	{
	background-color: #330000;
}
a.WhiteLink, a.WhiteLink:hover, a.WhiteLink:visited	{
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.divider	{
	font-size: 10px;
	color: #626161;
	font-weight: normal;
}
.WhiteDescription, a.WhiteDescription, a.WhiteDescription:visited	{
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.WhiteDescription:hover	{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.LtGrayDescription	{
	font-size: 10px;
	line-height: 20px;
	color: #B8B4B4;
}
.ClientList	{
	font-size: 10px;
	line-height: 20px;
	color: #000000;
	font-weight: bold;
}

/* TEAM */
.BlueBg	{
	background-color: #330099;
}
.BlackTextSm, a.BlackTextSm, a.BlackTextSm:visited	{
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.RedTextSm	{
	font-size: 9px;
	line-height: 13px;
	color: #FF0000;
}

/* RESOURCES */
.OliveBg	{
	background-color: #666600;
}
.ResourcesBg	{
	background-color: #CA7C02;
}
.ResourcesCategoryText	{
	font-size: 10px;
	color: #CA7C02;
	font-weight: bold;
}
.ResourceLink, a.ResourceLink, a.ResourceLink:visited	{
	font-size: 10px;
	line-height: 14px;
	color: #000000;
	text-decoration: none;
}
a.ResourceLink:hover	{
	color: #000000;
	text-decoration: underline;
}

/* CONTACT */
.SlateBg	{
	background-color: #333333;
}
.ContactBg	{
	background-color: #FFFFCC;
}
.YellowText	{
	font-size: 11px;
	line-height: 16px;
	font-style: italic;
	color: #FFFFCC;
}
.LimeText	{
	font-size: 11px;
	line-height: 16px;
	font-style: italic;
	color: #99FF66;
}
.RedText	{
	font-size: 11px;
	line-height: 16px;
	color: #FF0000;
	font-weight: bold;
}
.SmRedText, a.SmRedText, a.SmRedText:hover, a.SmRedText:visited	{
	font-size: 10px;
	line-height: 16px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}
.FormButton	{
	font-size: 10px;
	color: #FFFFFF;
	background-color: #333333;
}
input, textarea, select {
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
    border:1px solid Gray;
}
#subject {
	display: none;
}

/* DYNAMIC NAV */
.subnavdiv
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #666666;
    text-decoration: none;
}
.subnavdiv A:link
{
    DISPLAY: block;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
	color: #666666;
    text-decoration: none;
}
.subnavdiv A:visited
{
    DISPLAY: block;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
	color: #666666;
    text-decoration: none;
}
.subnavdiv A:hover
{
    DISPLAY: block;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
	color: #000000;
    background-color: #D1D193;
    text-decoration: none;
}
#menu01{left:0px;top:23px;width:85px;z-index:1000;visibility:hidden;position:absolute;}
#menu02{left:0px;top:23px;width:85px;z-index:1000;visibility:hidden;position:absolute;}
#menu03{left:0px;top:23px;width:85px;z-index:1000;visibility:hidden;position:absolute;}
#menu04{left:0px;top:23px;width:85px;z-index:1000;visibility:hidden;position:absolute;}
#menu05{left:-5px;top:23px;width:85px;z-index:1000;visibility:hidden;position:absolute;}
