
.secondary {
	font-family: verdana,helvetica,geneva, sans-serif,arial;
	font-size: 10px;
	font-weight: regular;
	text-decoration: none;
	color: white;
	vertical-align: middle;
}

.secondary a {
	font-family: verdana,helvetica,geneva, sans-serif,arial;
	font-size: 10px;
	font-weight: regular;
	color: white;
	text-decoration: none;
	vertical-align: middle;
}

.secondary a:hover {
	font-family: verdana,helvetica,geneva, sans-serif,arial;
	font-size: 10px;
	font-weight: regular;
	color: white;
	text-decoration: underline;
	vertical-align: middle;
}

.secondaryDark {
	font-family: verdana,helvetica,geneva, sans-serif,arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: white;
	vertical-align: middle;
}

.globalnav {
	font-family: verdana,helvetica,geneva, sans-serif,arial;
	font-size: 10px;
	font-weight: regular;
	text-decoration: none;
	color: #FFFFFF;
}

.globalnav a {
	font-family: verdana,helvetica,geneva, sans-serif,arial;
	font-size: 10px;
	font-weight: regular;
	color: #FFFFFF;
	text-decoration: none;
}

.globalnav a:hover {
	font-family: verdana,helvetica,geneva, sans-serif,arial;
	font-size: 10px;
	font-weight: regular;
	color: #FFFFFF;
	text-decoration: underline;
}

.globalnavDark {
	font-family: verdana,helvetica,geneva, sans-serif,arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

a.thirdnav {
	font-weight: 		bold;
	font-size: 			7.5pt;
	color: 				#000000;
	text-decoration: 	none;
	padding-top: 10px;
	padding-bottom: 10px;
}

a.fourthnav, 	   a.fourthnav:visited,
a.fourthnav:hover, a.fourthnav:active  {
	font-weight: 		normal; 
	font-size: 			7pt; 
	color: 				#000066; 
	line-height: 		11px; 
	text-decoration: 	none;
}

a.fourthnav:hover {
	text-decoration: 	underline;
}

.homeTable {
	font-family: verdana,helvetica,geneva, sans-serif,arial;
	font-size: 10px;
	font-weight: Bold;
	text-decoration: none;
	color: #B01C2E;
	vertical-align: middle;
}

.homeTable a {
	font-family: verdana,helvetica,geneva, sans-serif,arial;
	font-size: 10px;
	font-weight: regular;
	color: #B01C2E;
	text-decoration: none;
	vertical-align: middle;
}

.homeTable a:hover {
	font-family: verdana,helvetica,geneva, sans-serif,arial;
	font-size: 10px;
	font-weight: regular;
	color: #B01C2E;
	text-decoration: underline;
	vertical-align: middle;
}

body {
	margin: 			0px;
	padding:			0px;
	background-color:	#ffffff;
	font-family: 		Verdana, Arial, sans-serif; 
	font-size: 			8pt;
}

ul {
	margin-top: 		0px;
	margin-bottom:		10px;
}

table, td {
	font-size:			8pt; 
	font-family: 		Verdana, Arial, sans-serif;
	vertical-align:		top;
}


#container {
	width:				750px;
	border-right:		1px solid #cccccc;
	font-size: 			8pt;
	background-color:	#ffffff;
}

#section {
	padding-top:		8px;
	
}

.item {
	padding: 			0px 10px 14px 10px;
}

.pagetitle, 
.item .title, 
.item .subtitle,
.item .subsubtitle {
	margin: 			0px; 
	padding: 			0px; 
	font-family: 		arial, helvetica, verdana, geneva, sans-serif;
	font-weight:		bold; 
	font-size:			13.5pt;  
	color:				#000000; 
}

.pagetitle {
	margin: 			0px 10px 15px 10px;
	padding:			0px 0px 3px 0px;
}

.item .header {}

.item .header .title {
	font-size:			10pt;
	padding-bottom:		10px;
}

.item .header .subtitle {
	font-family:		verdana,helvetica,arial,geneva, sans-serif;
	font-size:			8pt;
	padding:			2px 0px 10px 0px;
}

.item .subheader {
	font-size:			7pt;
	color:				#b0b0b0;
	font-family:		verdana,helvetica,arial,geneva, sans-serif;
	padding-bottom:		6px;
	margin:				0px;
}

.item .subheader .title,
.item .subheader .subtitle {
	font-family:		verdana,helvetica,arial,geneva, sans-serif;
	font-weight:		bold;
}

.item .subheader .title {
	font-size:			8pt;
	padding:			2px 0px 4px 0px;
}

.item .subheader .subtitle {
	padding:			0px;
	font-size:			7pt;
}

.item .subsubtitle {
	font-size:			7.5pt; 
	font-family:		verdana,helvetica,arial,geneva, sans-serif;
}

.rightHome {
	width:				186px;
	padding:			0px 10px 0px 0px;
}

.footer {
	padding:			31px 10px 0px 10px;
	font-size:			7pt; 
}

.footerimage {
	border-top:			1px solid #8c8c8c;
	margin-top:			5px;
	padding-top:		5px;
	padding-bottom:		10px;
}

p {
	margin: 			0px; 
	padding: 			0px 0px 10px 0px;
}

/* -- Sidebar Elements -- */

.related {
	background-color: 	#d2d9e1;
	padding:			7px;
	font-size:			7pt;
}

.related .item {
	border:				1px solid #ffffff;
	padding: 			10px 8px;
}

.related .title {
	font-size:			7pt;
	font-weight:		bold;
	font-family:		verdana,helvetica,arial,geneva, sans-serif;
	padding-bottom:		5px;
}

.related ul {
	padding-left: 		0px; 
	margin-left: 		0px; 
	list-style-type: 	none;
}

.related li {
	margin-bottom: 		5px;
}

.pdf {
	border: 			1px solid #8c8a8c;
	background-color: 	#f7f3e7;
	padding:			10px;
	margin-bottom:		10px;
}

.dotedline_darkblack {
	background: 		url(images/common/black-dot-E4EFF5bg.gif) bottom left repeat-x; 
}

.dotedline_black {
	background: 		url(images/common/black-dot.gif) bottom left repeat-x; 
}


.filesize {
	color:				#828282;
}

.divider {
	height: 			1px; 
	margin: 			9px 5px 14px 5px; 
	padding: 			0px;  
	border-bottom: 		1px solid #E5E9EE;
}

table.greybox {
	BORDER: #888888 1px solid;
	WIDTH: 554px;
	FONT-SIZE: 7pt;
	BORDER-SPACING: 0px;
}

table.greybox tr.data td {
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #ececec;
	PADDING: 8px 5px 5px 5px;
}

table.greybox tr.bottom td {
	background-color: #f9f8f3;
}

table.greybox H5 {
	MARGIN: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	COLOR: #000000; 
	FONT-FAMILY: verdana,helvetica,arial,geneva, sans-serif;
	PADDING: 8px 0px 0px 5px;
}

.backtotop {
	float:				right;
	padding-right:		10px;
}

.sidebarimage {
	padding: 			5px 5px 15px 5px; 
	border:				1px solid #ebebeb;
}

.marketwatch {
	background-color: 	#f5f5f5;
	border: 			1px solid #999999;
	margin-bottom:		15px;
}

.marketwatch .title {
	padding:			5px 5px 0px 2px;
	font-weight:		bold;
	font-family: 		arial, helvetica, verdana, geneva, sans-serif;
	font-size:			10pt;
}

.marketwatch .copyrite {
	padding:			0px 2px 10px 2px;
	font-size: 			7pt; 
	color: 				#888888;
	font-family: 		verdana,helvetica,geneva, sans-serif,arial;
}

.datestamp {
	background-color: 	#e4e6dc;
	padding:			5px 5px 6px 5px;
	margin-bottom:		10px;
}

.datestamp .item {
	text-align:			center;
	padding:			10px 5px 0px 5px;
	border:				1px solid #ffffff;
}

.date {
	font-size:			7pt;
}
