.jsnav2 {}
.jsnav3 {}

p { margin-top: 0em; margin-bottom: 0em; }


/* FOOTER MENU */
#FooterMenu
{
    padding: 0px 0px 0px 0px;
} 
#FooterMenu ul {right: 0px;}
* html #FooterMenu ul {right: 50px;} 
#FooterMenu
{
	height: 12px;
	position: relative;
	z-index: 1;
}
#FooterMenu * img
{
      border: none;
}
#FooterMenu ul
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 12px;
}
#FooterMenu li
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#FooterMenu ul li.spacer
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 12px;
	height: 12px;
	background-image: url(/media//menuSpacer.gif);
	background-repeat: no-repeat;
}

/* MAIN MENU STYLES*/
#MainMenu 
{
    padding: 0px 0px 0px 0px;
}
#MainMenu ul {right: 0px; } 
* html #MainMenu ul { right: 50px; } 
#MainMenu
{
	height: 13px;
	position: relative;
	z-index: 1;
}
#MainMenu * img
{
    border: none;
}
#MainMenu ul
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 13px;
}
#MainMenu li
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#MainMenu ul li.spacer
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 13px;
	height: 13px;
	background-image: url(/media//menuSpacer.gif);
	background-repeat: no-repeat;
}

/* BASIC LAYOUT ----------------------------- */
body
{
	font-family: Tahoma, Arial, Verdana;
	background-color: #ffffff;
	color: #0c1f49;
	margin: 0px 0px 0px 0px;
}


#MainContentWrapper
{
    width: 936px;
	margin: 0px auto; /* Right and left margin widths set to "auto" */
	text-align: left; /* Counteract to IE5/Win Hack */
}
form
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
img {border:none;}
td, div, textarea, p, button, span, ul, li, a,select
{
	font-weight: normal;
	font-size: 11px;
	color: #0c1f49;
	background-color: Transparent;
	font-family: Tahoma, Arial, Verdana;
	text-decoration: none;
}
.TextInput
{
	font-weight: normal;
	font-size: 11px;
	color: #0c1f49;
	background-color: Transparent;
	font-family: Tahoma, Arial, Verdana;
    border: solid 1px #7F9DB9;
}

input,textarea
{
border: solid 1px #7F9DB9;
font-weight: normal;
	font-size: 11px;
	color: #0c1f49;
	font-family: Tahoma, Arial, Verdana;
}


/* CONTENT */

#Content
{
    /*content goes here*/
     padding: 0px 0px 0px 0px;
     margin: -2px 0px 0px 0px;
     min-height:1px;
}

#Content a, #Content a:visited
{
    color: #DC7713;
    background-color:Transparent;
}
#Content a:hover
{
    color: #DC7713;
    background-color:Transparent;
    text-decoration: underline;
}
#Content a.sitemap, #Content a.sitemap:visited
{
    color: #0c1f49;
    background-color:Transparent;
}
#Content a.sitemap:hover
{
    color: #DC7713;
    background-color:Transparent;
    text-decoration: underline;
}


#Content .link_arrow a.inlinelink, #Content .link_arrow a.inlinelink:visited {text-decoration: none; color: #0c1f49; padding-left: 16px; background-image: url(/media//LinkArrow.gif); background-position: 0px 1px; background-repeat: no-repeat;}
#Content .link_arrow a.inlinelink:hover {text-decoration: underline; color: #0c1f49;}

#Content .link_arrow_bold a.inlinelink, #Content .link_arrow_bold a.inlinelink {font-weight: bold;text-decoration: none; color: #0c1f49; padding-left: 16px; background-image: url(/media//LinkArrowDark.gif); background-position: 0px 1px; background-repeat: no-repeat;}
#Content .link_arrow_bold a.inlinelink:hover {font-weight: bold;text-decoration: none; color: #DE7F21; padding-left: 16px; background-image: url(/media//LinkArrowOrange.gif); background-position: 0px 1px; background-repeat: no-repeat;}

#Content .link_arrow_not_bold a.inlinelink, #Content .link_arrow_not_bold a.inlinelink:visited {text-decoration: none; color: #0c1f49; padding-left: 16px; background-image: url(/media//LinkArrowDark.gif); background-position: 0px 1px; background-repeat: no-repeat;}
#Content .link_arrow_not_bold a.inlinelink:hover {text-decoration: none; color: #DE7F21; padding-left: 16px; background-image: url(/media//LinkArrowOrange.gif); background-position: 0px 1px; background-repeat: no-repeat;}


#Content .link_arrow_not_bold_orange a.inlinelink, #Content .link_arrow_not_bold_orange a.inlinelink:visited {text-decoration: none; color: #DE7F21; padding-left: 16px; background-image: url(/media//LinkArrowOrange.gif); background-position: 0px 1px; background-repeat: no-repeat;}
#Content .link_arrow_not_bold_orange a.inlinelink:hover {text-decoration: none; color: #DE7F21; padding-left: 16px; background-image: url(/media//LinkArrowOrange.gif); background-position: 0px 1px; background-repeat: no-repeat;}

#Content a.arrowlinkDark, #Content a.arrowlinkDark:visited {text-decoration: none; color: #0c1f49; padding-left: 16px; background-image: url(/media//LinkArrowDark.gif); background-position: 0px 1px; background-repeat: no-repeat;}
#Content a.arrowlinkDark:hover {text-decoration: underline; color: #0c1f49;}

#Content a.arrowlinkDarkBlue, #Content a.arrowlinkDarkBlue:visited {font-weight: bold;text-decoration: none; color: #0c1f49; padding-left: 16px; background-image: url(/media//LinkArrowDark.gif); background-position: 0px 1px; background-repeat: no-repeat;}
#Content a.arrowlinkDarkBlue:hover {font-weight: bold;text-decoration: none; color: #DE7F21; padding-left: 16px; background-image: url(/media//LinkArrowOrange.gif); background-position: 0px 1px; background-repeat: no-repeat;}


#Content a.arrowlinkOrange, #Content a.arrowlinkOrange:visited {font-weight: bold;text-decoration: none; color: #DE7F21; padding-left: 16px; background-image: url(/media//LinkArrowOrange.gif); background-position: 0px 1px; background-repeat: no-repeat;}
#Content a.arrowlinkOrange:hover {font-weight: bold;text-decoration: none; color: #DE7F21; padding-left: 16px; background-image: url(/media//LinkArrowOrange.gif); background-position: 0px 1px; background-repeat: no-repeat;}

#Content a.arrowlinkOrangeNonBold, #Content a.arrowlinkOrangeNonBold:visited {text-decoration: none; color: #DE7F21; padding-left: 16px; background-image: url(/media//LinkArrowOrange.gif); background-position: 0px 1px; background-repeat: no-repeat;}
#Content a.arrowlinkOrangeNonBold:hover {text-decoration: none; color: #DE7F21; padding-left: 16px; background-image: url(/media//LinkArrowOrange.gif); background-position: 0px 1px; background-repeat: no-repeat;}

#Content a.arrowlinkDarkBlueNonBold, #Content a.arrowlinkDarkBlueNonBold:visited {text-decoration: none; color: #0c1f49; padding-left: 16px; background-image: url(/media//LinkArrowDark.gif); background-position: 0px 1px; background-repeat: no-repeat;}
#Content a.arrowlinkDarkBlueNonBold:hover {text-decoration: none; color: #DE7F21; padding-left: 16px; background-image: url(/media//LinkArrowOrange.gif); background-position: 0px 1px; background-repeat: no-repeat;}


.StippleSpacer
{
    width: 260px;
    height: 37px;
    background-image: url(/media//stippleSpacer.gif);
    background-position: center center;
    background-repeat: no-repeat;
}

.indent
{
    margin-left:3px;
}
/* HEADER STYLES */
.HeaderBars
{
    background-color: #070c29;
    height: 4px;
    line-height: 4px;
    float:left;
}

.faqItem, .caseItem
{
    background-image: url(/media//bottomStippleSpacer.gif);
    background-position: bottom left;
    background-repeat:no-repeat;
    margin-bottom: 10px;
    padding-bottom: 10px;
}


.faqAnswer
{
    display: none;
    margin-top: 7px;
    padding-left: 0px;
    padding-right: 5px;
}
.faqAnswerOn
{
    margin-top: 7px;
    padding-left: 0px;
    padding-right: 5px;
}

.stippleBar
{
    background-image: url(/media//stippleBar.gif); /* this GIF is 800px wide */
    background-repeat: repeat-x;
    height: 1px;
    line-height: 1px;
    margin: 7px 0px 5px 0px;
}

.practiceAreasBg
{
    background-image: url(/media//stippleBarVertical.gif); /* this GIF is 800px high */
    background-repeat: repeat-y;
    background-position: center center;
}

.footerSpacer
{
    height: 20px;
    line-height: 20px;
    background-color: Transparent;
}

/* MAIN MENU STYLES*/
#SubMenu 
{
    padding: 0px 0px 0px 0px;
}
#SubMenu ul {right: 0px; } 
* html #SubMenu ul { right: 50px; } 
#SubMenu
{
	height: 13px;
	position: relative;
	z-index: 1;
}
#SubMenu * img
{
    border: none;
}
#SubMenu ul
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 13px;
}
#SubMenu li
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#SubMenu ul li.spacer
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 13px;
	height: 13px;
	background-image: url(/media//menuSpacer.gif);
	background-repeat: no-repeat;
}

/* MAIN MENU STYLES*/
#TopMenu 
{
    padding: 0px 0px 0px 0px;
}
#TopMenu ul {right: 0px; } 
* html #TopMenu ul { right: 0px; } 
#TopMenu
{
	height: 14px;
	position: relative;
	z-index: 1;
}
#TopMenu * img
{
    border: none;
}
#TopMenu ul
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	position: absolute;
	top: 40px;
	right: 0px;
	height: 14px;
}
#TopMenu li
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#TopMenu ul li.spacer
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 9px;
	height: 14px;
	background-image: url(/media//menuSpacerTop.gif);
	background-repeat: no-repeat;
}

/* MAIN MENU STYLES*/
#TopSubMenu 
{
    padding: 0px 0px 0px 0px;
}
#TopSubMenu ul {right: 0px; } 
* html #TopSubMenu ul { right: 0px; } 
#TopSubMenu
{
	height: 14px;
	position: relative;
	z-index: 1;
}
#TopSubMenu * img
{
    border: none;
}
#TopSubMenu ul
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	position: absolute;
	top: 45px;
	right: 0px;
	height: 14px;
}
#TopSubMenu li
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#TopSubMenu ul li.spacer
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 9px;
	height: 14px;
	background-image: url(/media//menuSpacerTop.gif);
	background-repeat: no-repeat;
}

.orange
{
color: #DE7F21;
}

 