<!--

body, td, p {
	font-size:10pt;
	font-family:arial,helvetica,verdana;
	color: #333333;
}


.footnote {
	font-size:9pt;
	padding-top:10px;
	font-style: italic;
}

.highlight {
	color: #dc143c;
}

.quote_From {
	font-style: italic;
	text-align: right;
	font-weight:bold;
	padding-top:10px;
}

.searchBox {
	font-size:9pt;
	color: #990000;
	width:100px;
}

.searchResults_Header {
	background-color: #eeeeee;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding: 4px 4px 4px 4px;
	margin-bottom:15px;
}

.searchResults_Page {
	background-color: #eeeeee;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #cccccc;
	padding: 4px 6px 4px 6px;
}

.searchResults_ActivePage {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	padding: 4px 8px 4px 8px;
}

.searchResults_Pages {
	margin-bottom: 20px;
}

.searchResults_PageSpacer {
	border-bottom: 1px solid #cccccc;
}

.searchResults_PageSpacer2 {
	border-bottom: 1px solid #cccccc;
	padding: 4px 8px 4px 0px;
}


.searchResults_Page_Lower {
	background-color: #eeeeee;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #dddddd;
	padding: 4px 6px 4px 6px;
}

.searchResults_ActivePage_Lower {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 4px 8px 4px 8px;
}

.searchResults_Pages_Lower {
	margin-bottom: 20px;
}

.searchResults_PageSpacer_Lower {
	border-top: 1px solid #cccccc;
}

.searchResults_PageSpacer2_Lower {
	border-top: 1px solid #cccccc;
	padding: 4px 8px 4px 0px;
}

.siteMap_Level1 {
	font-size:11pt;
	font-weight:bold;
	border-bottom:1px solid #cccccc;
}

.siteMap_Level2 {

}

.siteMap_Level3 {
	padding-left:15px;
}

.subtitle {
	font-weight:bold;
	font-size:11pt;
}

.subtitle2 {
	font-weight:bold;
}

.subtitle3 {
	font-weight:bold;
	font-size:11pt;
	color:#4682b4;
}

.tableData {
	padding-left:7px;
	padding-right:7px;
}

.tableData2 {
	padding-left:7px;
	padding-right:7px;
	text-align:center;
	border-right:1px solid #cccccc;
}

.tableHeader {
	font-weight:bold;
	color: #26609f;
	background-image:url(/images/tableheader_bg.gif);
	height:21px;
	padding-left:7px;
	padding-right:7px;
}

.tableHeader2 {
	font-weight:bold;
	color: #26609f;
	background-image:url(/images/tableheader_bg.gif);
	height:21px;
	text-align:center;
	padding-left:7px;
	padding-right:7px;
}

.tableRowLabel {
	font-weight:bold;
	color: #ffffff;
	background-color: #999999;
}

.tableRowLabel2 {
	font-weight:bold;
	background-color: #dddddd;
}

.title_Divider {
	font-size:13pt;
	font-weight:bold;
	color:#bbbbbb;
	padding-left:5px;
	padding-right:5px;
	background-image:url(/images/title_middle.gif);
	
}

.title_Part1 {
	font-size:12pt;
	font-weight:bold;
	color: #4682b4;
	background-image:url(/images/title_middle.gif);
}

.title_Part2 {
	font-size:12pt;
	font-weight:bold;
	color:#5b5b5b;
	background-image:url(/images/title_middle.gif);
}




a { color: #2e53a9; text-decoration:none; }
a:visited { color: #2e53a9; }
a:active { color: #2e53a9; }
a:hover { color: #dc143c; }

a.SiteMap { color: #2e53a9; text-decoration:none; }
a.SiteMap:visited { color: #2e53a9; }
a.SiteMap:active { color: #2e53a9; }
a.SiteMap:hover { color: #dc143c; }

//-->
