body{
    font: normal 12px Arial,sans-serif;
	color: #666666;
	}

body.sidebar {
    	font: 	normal 11px Arial,sans-serif;
	color: 	#666666;
	}

fieldset {
	margin-top: 20px;
	*margin-top: 10px;  /* IE7 only */
	padding: 10px;
	-moz-border-radius: 2pt;
	-moz-border-bottom-colors: #D6D5D9 #ffffff;
	-moz-border-left-colors: #D6D5D9 #ffffff;
	-moz-border-right-colors: #D6D5D9 #ffffff;
	-moz-border-top-colors: #D6D5D9 #ffffff;
	border-style: solid;
}

legend {
	font-size: 14px;
        color: #b80014;
}

p	{
	color: 	#666666;
	}

p.header {
	color: 		#666666;
	font: normal 18px Trebuchet MS,Trebuchet,Futura,sans-serif;
	background-color: #edf0f2;
    	padding-left: 	5px;
	vertical-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
        margin-bottom: 10px;
	}

.callbox-bkgd-header
	{
	background-color: #B80014; 
	height:18px;
	color:#ffffff;
	text-align:center;
	color: white; 
	font-size: 8pt; 
	font-weight: bold;
	border-bottom: solid 1px #BABABA;
	}
	
#esp-upper-right-box
	{
	float:right;
	width:250px;
	margin-left:20px;
	margin-bottom:20px;
	}

#esp-call-box
	{
	float:right;
	width:250px;
	border-left: solid 1px #BABABA;
	border-right: solid 1px #BABABA;
	border-bottom: solid 1px #BABABA;
	}

p.header2 {
	font: bold 12px Arial,sans-serif;
	color: #b80014;
	margin-bottom: -6px;
	}

p.header3 {
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	color: #b80014;
	margin-bottom: -6px;
	}
	
p.highlight {
	font: bold 12px Arial,sans-serif;
	color: #b80014;
	margin-bottom: -10px;
}

p.question 
{
	font: bold 12px Arial,sans-serif;
	color: #b80014;
	margin-bottom: -10px;
}

p.footnote {
	font-family: Arial,sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
}

hr	{
	color: #AAAAAA;
	height:	1px;
	border-bottom:	none;
	border-left:	none;
	border-right:	none;
	border-top: solid 1px #AAAAAA;
	}


ul	{
	list-style-type: square;
	color : #666666;
	margin-bottom: 0;
	margin-top: 10px;
	}

ul.timeline li
{
   	font: 	normal 12px Arial,sans-serif;
}
	
li  	
{
	margin-bottom: 3px;
}


td.maintitle	{
	font-family: 'Arial,sans-serif';
	font-size: 14pt;
	font-weight:bold;
	color: #b80014;
	}

A.sidebar:link		{ font: normal 11px/13px Arial,sans-serif; text-decoration: none; color : #19749e; }
A.sidebar:visited	{ font: normal 11px/13px Arial,sans-serif; text-decoration: none; color : #19749e;}
A.sidebar:hover		{ font: normal 11px/13px Arial,sans-serif; text-decoration: underline; }
	
A:link		{ font: normal 12px Arial,sans-serif; text-decoration: none; color : #19749e; }
A:visited	{ font: normal 12px Arial,sans-serif; text-decoration: none; color : #19749e;}
A:hover		{ font: normal 12px Arial,sans-serif; text-decoration: underline; }


td.TLAction 
{
	cursor:		pointer;
	color:		#C2A032;
	background: #014A81;
	font-weight: bold;
	border-top-width: thin;
	border-top-color: #EEF3F7;
	border-top-style: solid;
    }

td.TLAction:hover {
	color:		#014A81;
	background: #EEF3F7;
    }

td.stdtable {
	border-bottom:	1px solid #AAAAAA;
	font-family:	Arial,sans-serif;
	font-weight:	normal;
	/* font-size:	11px; */
	color:		#666666;
	padding-top:    5px;
        padding-bottom: 5px;
    }

td.stdtable-borderless {
	font-family:	Arial,sans-serif;
	font-weight:	normal;
	/* font-size:	11px; */
	color:		#666666;
	padding-left:5px;
    }



div.TOCHeader {
        margin-top: 12px;
        font-size: 9pt;
        font-weight:bold;
    }

div.TOCQuickLinks {
        margin-top: 0px;
        font-size: 9pt;
        font-weight:bold;
    }


span.samash {
    	color: #b80014;
	font-weight: bold;
}

li.BOR {

        margin-bottom: 10px;
}
.menu li { margin-bottom:0px;}

