/* GENERAL CONTENT STYLES */
td {
	font-family: verdana;
	font-size: 8pt;
}
	
input, select, textarea {
	font-family: verdana;
	font-size: 8pt;
	border: 1px solid #b8b8b8;
	color: 666666;
}

.tempInputText {
	color: b8b8b8;
}

input.noBorder {
	border: 0px;
}

.headline {
	font-size: 8pt;
	font-weight: bold;
	color: 3C60A7;
}
.bodyText { 
	line-height: 12pt;
}
.noIndent {
	margin-left: 2em;
	margin-top: 0em;
	padding: 1px;
	list-style-type: circle;
}
.noIndent li {
	margin-bottom: 5px;
}

.highlightBlue { 
	color: 3C60A7;
}
.highlightBlue:HOVER { 
	color: 6580B5;
}
.highlightGray { 
	color: 666666;
}
.highlightGray:HOVER { 
	color: B3B3B3;
}
	
.smallText { 
	font-size: 7.5pt;
}
.smallText a { 
	text-decoration: none;
}
.smallHeadline {
	font-weight: bold;
	font-size: 8pt;
}
	
.footerText { 
	font-size: 7pt;
}

.cellTitle {
	padding: 5px;
	vertical-align: top;
	font-weight: bold;
}

.specsTitle {
	padding: 5px;
	vertical-align: top;
	font-weight: bold;
	white-space: nowrap;
}
.specsData {
	vertical-align: top;
	padding: 5px;
}
	
/* HEADER NAVIGATION STYLES */
.headerNavTxt { 
	color: 666666;
}
.headerNavTxt a { 
	color: 666666;
	text-decoration: none
}
.headerNavTxt a:HOVER { 
	color: B3B3B3;
}


/* DROP DOWN MENU STYLES */
.menuFull { 
	width: 100%;
}
.menuHeaderLink {
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: 3C60A7;
	letter-spacing: -1;
}
.menuItems {
	width: 100%;
	height: 1;
	overflow: hidden;
}
.dropDownMenus {
	position: absolute;
	top: 98px;
	left: 0px;
	visibility: visible;
	z-index: 1000;
	width: 100%;
}
.dropDownCell {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: EBF0F9;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.dropDownCell a {
	color: black;
	text-decoration: none;
}
	

/* SIDE NAVIGATION STYLES */
.navHeader {
	border-bottom: 1px solid #B3B3B3;
	background-color: EBF0F9;
}
.companyNavHeader {
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 14px;
}
.navOff {
	font-size: 10pt;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #B3B3B3;
	background-color: EBF0F9;
}
.navOff:HOVER { 
	background-color: C8D1E1;
}
.navOff a {
	text-decoration: none;
	color: 666666;
}
.navOff a:HOVER { 
	color: 3C60A7;
}
.navOn {
	font-size: 10pt;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #B3B3B3;
}
.navOn a {
	color: 7F001A;
	text-decoration: none;
}

/* PRESSROOM STYLES */
.press_story_headline, .bigHeadline {
	font-size: 12pt;
	font-weight: bold;
	color: 3C60A7;
}
.press_story_date {
	font-size: 7.5pt;
	font-weight: bold;
}
.press_story_body {

}
.press_story_fileTitle {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	font-weight: bold;
}
.press_story_fileName {
	padding-left: 10px;
	padding-bottom: 5px;
	font-size: 7.5pt;
	font-style: italic;
}
.press_story_fileDownload {
	padding-right: 10px;
	padding-bottom: 5px;
	font-size: 7.5pt;
}
.press_story_imagebox{
	border: 1px solid #b8b8b8;
	background-color: EBF0F9;
}
.press_teaser_intro {

}
.press_teaser_headline {
	color: 3C60A7;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
}
