
/*
 *
 */
 
div.scAccentedHeaders h1
{
	border-bottom: 1px solid #8F8F99;
	margin: 0 0 1.25em 0;
	margin-right: -15px;
}

div.scAccentedHeaders h3,
div.scAccentedHeaders h4
{
	color: #4F4F55;
	background: #F3F4F6;
	padding: 0 0 1px 1px;
	margin-right: -15px;
	
	-webkit-text-shadow: 1px 1px 0 rgb(255, 255, 255);
	-moz-text-shadow: 1px 1px 0 rgb(255, 255, 255);
	text-shadow: 1px 1px 0 rgb(255, 255, 255);
}

/*
 * MENU / BREADCRUMP
 */

td#bodyNavbar .fesMenu
{
	margin: 0 0 2em 0;
}

td#bodyNavbar .fesMenu .scPath
{
	border-bottom: 1px solid white;
	padding: 6px 0 7px 0;
}

td#bodyNavbar .fesMenu .scItem a
{
	color: white;
}

td#bodyNavbar .fesMenu .scSubmenu .scItem
{
	margin: 0.75em 0 0.5em 0;
}

td#bodyNavbar .fesMenu .scItem.scLevel_1 a,
td#bodyNavbar .fesMenu .scItem.scLevel_1 span
{
	font-weight: bold;
}

td#bodyNavbar .fesMenu .scItem.scLevel_2 a,
td#bodyNavbar .fesMenu .scItem.scLevel_2 span
{
	font-weight: normal;
}

td#bodyNavbar .fesMenu .scItem span
{
}

td#bodyNavbar .fesMenu .scItem a:hover
{
	color: #FC2603;
}

td#bodyNavbar .fesMenu .scSubmenu
{
	margin: 0 0.5em 0.25em 22px;
	text-indent: -11px;
}

div#bodyBreadcrump
{
	width: 495px;
	white-space: nowrap;
	overflow: hidden;
}

div#bodyBreadcrump .fesMenu.scBreadcrump,
div#bodyBreadcrump .fesMenu.scBreadcrump .scItem 
{
	display: inline;
}

div#bodyBreadcrump .fesMenu.scBreadcrump img
{
	display: none;
}
	
	

table, form, input
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p, div.p, ul, ol
{
	margin: 0 0 0.75em 0;
	line-height: 18px;
}

td
{
	line-height: 18px;
}

td#bodySidebar p
{
	line-height: 16px;
	color: #4F5F66;
}

td#bodySidebar p.scDefault
{
	line-height: 18px;
	color: black;
}

.scTODO
{
	font-weight: bold;
	color: red;
	background: #FFDDDD;
}

p.scLong, div.scLong, h1.scLong, h2.scLong, ul.scLong, ol.scLong, table.scLong
{
	margin:0 0 1.0em 0;
}

p.scLonger, div.scLonger, h1.scLonger, h2.scLonger, ul.scLonger, ol.scLonger, table.scLonger
{
	margin:0 0 1.25em 0;
}

p.scLongest, div.scLongest, h1.scLongest, h2.scLongest, ul.scLongest, ol.scLongest, table.scLongest
{
	margin:0 0 2em 0;
}

p.scLast, div.scLast, ul.scLast, ol.scLast
{
	margin:0 0 1.5em 0;
}

/*
 * UL, OL, LI
 */
 
ul
{
	list-style-image: url(/common/img/icons/icon-li.gif);
}
 
ul.scRMargin, ol.scRMargin
{
	margin-right: 4em;
}

li
{
	margin: 0 0 0.25em 0;
}

/*
 * Hx, HR
 */

h1, h2, h3, h4, h5, h6
{
	margin: 0 0 1em 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	letter-spacing: 1px;
	color: #3F3F44;
}

h1
{
	font-size: 1.34em;
	font-variant: small-caps;
}

h2
{
	font-size: 1.25em;
	font-variant: small-caps;
}

h3
{
	font-size:1.17em;
	font-variant: small-caps;
}

h4
{
	font-size: 1.08em;
	font-variant: small-caps;
}

h5
{
	font-size: 1em;
}

div.hr
{
	height: 1px;
	margin: 0.5em 0;
	background: #8F8F99;
}

/*
 * A(NCHORS)
 */

a
{
	text-decoration: none;
	color: #BF0707;
}

a:hover,
a.scWhite:hover
{
	color: #FC2603;
}

a.scWhite
{
	color: white;
}

a.headerNavigation
{
	color: #738ABD;
}

a.headerNavigation:hover
{
	color: white;
}

/*
 * GLOBAL
 */

.scUnderline
{
	border-bottom: 1px solid #8F8F99;
}
.scOverUnderline
{
	border-top: 1px solid #9F9FAA;
	border-bottom: 1px solid #9F9FAA;
}

.scUnderlineDotted
{
	border-bottom: 1px dotted #8F8F99;
}


/*
 * MISC
 */
 
/*
	Workaround for IE bug:
	IE reduces line-height to normal in presence of an
	inline image shorter than that line-height.
	Use: <span class="spanIELineHeightFix"></span><img />
*/ 
span.IELineHeightFix
{
	display: inline-block;
}

p span.super
{
	font-size: 75%;
	vertical-align: 25%;
	line-height: 18px;
}

