@charset "utf-8";
html,body{margin:0px; padding:0px; height:100%; border:none; width: 100%; }
body{ 
	background-color:#f3f3f3; 
	background-image: url(/common/skeleton/default/images/bkgGrad-1.png);
	background-repeat: repeat-x; background-position: left top;
	font-family: arial; font-size: 10pt; height:100%; 
	margin-top: 0px; color: #5f5f5f;}

p, h1, h2, h3, div{ font-family: Arial, Helvetica, sans-serif; display: block; }
td{ font-family: Arial, Helvetica, sans-serif; }
a { color: #000000; text-decoration: underline; }
a:hover { color: #2a4290; }
ul,ol { font-family: Arial, Helvetica, sans-serif; }
div#wrapper { height: 100%; width: 1002px; 	position: relative; top: 0px; margin: 0 auto; margin-top: 0px;}
div.shadow { clear: both; position: relative;}
div#logo {
	background-image: url(/common/skeleton/default/images/logo.gif);
	height: 65px;
	width: 162px;
	padding: 0px;
	z-index: 1;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: auto;
	position: absolute;
	float: left;
	background-repeat: no-repeat;
	left: 1px;
	top: 7px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	overflow:visible;
}
div#blockSkeletonTopMenu { position: relative; z-index: 90; width: auto; float: right; right: 0px; margin-top: 0px;	margin-bottom: 18px;}
div#footerWrapper { width: 100%; margin: 0px; z-index: 1; position: relative; float: left; left: 0px; bottom: 0px;
	margin-top: 10px; margin-bottom: 0px; overflow: hidden;}
div#tracking{clear:both;position:absolute;bottom:0px;height:1px;overflow:hidden;display:block;}	
img{border:0px;}


/* global reset */
.default_html p,
.default_html h1,
.default_html h2,
.default_html h3,
.default_html h4,
.default_html h5,
.default_html h6,
.default_html pre,
.default_html address { display:block; }
/* wrap text in pre */
.default_html pre {
	width:98%;
	white-space: -moz-pre-wrap; /* Mozilla, supported since 1999 */
	white-space: -pre-wrap; /* Opera 4 - 6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: pre-wrap; /* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */
	word-wrap: break-word; /* IE 5.5+ */
}

/* colors */
.default_html p,
.default_html ul,
.default_html ol,
.default_html pre,
.default_html address,
.default_html div{ /* color: #4b4a4a; */ color: #000000; }
.default_html h1{color: #2a4290;} 
.default_html h2,
.default_html h4 {color: #000000;}
.default_html h3,
.default_html h5,
.default_html h6 {color: #5869a0;}
/* sizes */
.default_html  h1 { font-size: 11pt; font-weight:bold;}
.default_html  h2 { font-size: 11pt; font-weight:bold;}
.default_html  h3 { font-size: 9pt; font-weight:bold;}
.default_html  h4 { font-size: 8pt; font-weight:bold; }
.default_html  h5 { font-size: 7pt; font-weight:bold;}
.default_html  h6 { font-size: 7pt; }
.default_html  p { font-size: 10pt; }

/* spacing */
.default_html p,
.default_html h1,
.default_html h2,
.default_html h3,
.default_html h4,
.default_html h5,
.default_html h6,
.default_html pre,
.default_html address{ margin:0; margin-top:0em; margin-bottom:.7em; }
.default_html ul, .defaultContenStyle ol{ margin-top:.7em; margin-bottom:.7em; }
.default_html li { margin-bottom:3px; }

#tabsWrapper li.TabbedPanelsTab{ margin-bottom:0px; } /*fix for tabs in content */

.default_html * a{ color:#000000; }
.default_html * a:hover{ 	color:#2a4290; }

