
h1 {
	color:#3366CC;
	font:bold 15px Verdana, arial, sans-serif;
	}
	
h2 {
	color:#023989;
	font: bold 13px tahoma, arial, sans-serif;
	}
	
h3 {
	font: bold 1.09em arial, verdana, arial, sans-serif;
	color:#999999;
	text-decoration:none;
	}
	
h4 {
	font: bold 1em arial, ver dana, arial, sans-serif;
	color:#999999;
	text-decoration:none;
	}
	
h5 {
	font: bold 1.09em arial, verdana, arial, sans-serif;
	color:#000000;
	padding-bottom:5px;
	text-decoration:none;
	}
	
h6 {
	font: bold .82em arial, verdana, arial, sans-serif;
	color:#999999;
	text-decoration:none;
	}
	
.thumbnail {
	background:#eeeeee;
	border:1px solid #ccc;
	padding:3px;
	margin:5px;
	}

.thumbnailRight {
	background:#eeeeee;
	border:1px solid #ccc;
	padding:3px;
	margin:4px 0px 4px 8px;
	}
	

.thumbnailLeft {
	background:#eeeeee;
	border:1px solid #ccc;
	padding:3px;
	margin:4px 8px 4px 0px;
	}
	
.bolditalic {
	font-weight:bold;
	font-style:italic;
	}

.footnote {font-size:0.82em;}

.emagine-note {font: bold 1.2em arial, sans-serif; color:#FF0000;}

.table-header-app {font: bold 1.1em Verdana, arial, sans-serif; color:#FFFFFF; background-color:#304D92; padding:5px;height:20px;vertical-align:top;}
.table-subheader-app {font: bold 1.1em Verdana, arial, sans-serif; color:#FFFFFF; background-color:#CECECE; padding:5px;}
.table-row {font: 12px arial, sans-serif;color:#000000;padding:10px 5px 10px 5px;border-width:0px;}
.table-altrow {font: 12px arial, sans-serif;color:#000000; background-color:#EEF1F6; padding:10px 5px 10px 5px;border-width:0px;}

.table-header-app a {color:#FFFFFF;text-decoration:none;}
.table-header-app a:hover {color:#FFFFFF;text-decoration:underline;}

.table-row td, .table-altrow td {
	padding:10px 5px 10px 5px;
	}
	
#homeBottomBoxC p.green {
	color:#49A222;
	font-weight: bold;
	}
	
	.link-button {font-size:11px; color:#FFFFFF; text-decoration:none; background-color:#124991; border:2px solid #000000; 
			   padding-left:4px; padding-right:4px; margin-right:3px; font-weight:bold}
a:link.link-button {color:#FFFFFF;}
a:visited.link-button {color:#FFFFFF;}
a:hover.link-button {color:#FFFFFF; background-color:#829EC5;}
a:active.link-button {color:#FFFFFF;}

#content ul.VAMValSummaryErrors li {
	background:none;}

	
/* =-=-=-=-=-=-=-=-=-=-=-=-Content Styles from Old Stylesheet-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

a {color: #666666; text-decoration:underline;}
a:hover {color: #666666; text-decoration:none;}

.MAIN {font-family:arial;font-size:12px; color:#000000;}
.MAIN-BOLD {font-family:arial;font-size:12px; color:#000000;font-weight:bold;}

.main {font-family:arial;font-size:12px; color:#000000;}
.main-indented {font-family:arial;font-size:12px; color:#000000;padding-left:20px;}
.main-bold {font-family:arial;font-size:12px; color:#000000;font-weight:bold;}

.main a {font-family:arial;font-size:12px;color:#666666;}
.main a:hover {font-family:arial;font-size:12px;color:#666666; text-decoration:none; }

.tableBorder {
	border:2px solid #EBE9E9;
	}

.green {color: #49a222;}

.PAGE-HEADER {font-family:arial;font-size:15px; font-weight:bold; color:#3366CC;}
.PAGE-SUBHEADER {font-family:tahoma;font-size:13px;color:#023989;font-weight:bold}

.page-header {font-family:arial;font-size:15px; font-weight:bold; color:#3366CC;}
.page-header-indented {font-family:arial;font-size:15px;font-weight:bold;color:#3366CC;padding-left:20px;}
.page-subheader {font-family:tahoma;font-size:13px;color:#023989;font-weight:bold}

a.main-link {font-family:arial;font-size:12px;color:#0E2F58;}
a:hover.main-link {font-family:arial;font-size:12px;color:#0050A2;}

a.download {font-family:arial;font-size:12px;color:#0050A2; text-decoration:none;}
a.download:hover {font-family:arial;font-size:12px;color:#0050A2; text-decoration:underline;}

.home-main {font-family:arial;font-size:12px; color:#666666;}
.home-main a {font-family:arial;font-size:12px; color:#666666; text-decoration:underline;}
.home-main a:hover {font-family:arial;font-size:12px; color:#666666; text-decoration:none;}
.home-link a:hover {font-family:arial;font-size:12px; color:#666666; text-decoration:none;}

.home-head {font-family:arial;font-size:12px; color:#E23440;font-weight:bold;}

.util {font-family:arial;font-size:11px; color:#FFFFFF;}
a.util-link {font-family:arial;font-size:11px; color:#FFFFFF;}

a.table-nav {font-family:arial;font-size:11px;color:#C13206;}
a:hover.table-nav {font-family:arial;font-size:11px;color:#0061AA;}

a.table-nav-name {font-family:arial;font-size:11px;color:#C13206;}
a:hover.table-nav-name {font-family:arial;font-size:11px;color:#0061AA;}

.footer {font-family:arial;font-size:11px;color:#999999}
.footer a {font-family:arial;font-size:11px;color:#999999}

.leftNav-subcurr {font-family:arial;font-size:11px; color:#000000; font-weight:bold; text-decoration:none}
a.leftNav-sublink {font-family:arial;font-size:11px; color:#000000; text-decoration:none}
a:hover.leftNav-sublink {font-family:arial;font-size:11px; color:#000000; text-decoration:underline}

.leftNav-curr {font-family:arial;font-size:11px; color:#000000;font-weight:bold; text-decoration:none;}
a.leftNav-link {font-family:arial;font-size:11px; color:#000000; text-decoration:none}
a:hover.leftNav-link {font-family:arial;font-size:11px; color:#000000; text-decoration:underline}

th {background-color:#124991; padding:3px; font-family: arial; font-size:13px; color:#FFFFFF;}
/*.table-row {background-color:#FFFFFF; font-family: arial; font-size:11px; color:#333333;}
.table-altrow {background-color:#EEF1F6;}*/

.tablenav {border:2px solid #EBE9E9;}

td.table-product-row {background-color:#FFFFFF; font-family: arial; font-size:11px; color:#333333;}
td.table-product-page-row {background-color:#FFFFFF;padding-left:5px;}

hr.main {color:#000066; height:1px; width:100%;}

.sitemap-header {font-size: 13px; color: #477383; font-weight:bold;}

.red-star {font-family:arial;font-size:11px; color:#FF0000; font-weight:bold;}

.message{font-family:arial;font-size:12px; color:#FF0000; font-weight:bold; padding-left: 5px;}

.link-button {font-size:11px; color:#FFFFFF; text-decoration:none; background-color:#124991; border:2px solid #000000; 
			   padding-left:4px; padding-right:4px; margin-right:3px; font-weight:bold}
a:link.link-button {color:#FFFFFF;}
a:visited.link-button {color:#FFFFFF;}
a:hover.link-button {color:#FFFFFF; background-color:#829EC5;}
a:active.link-button {color:#FFFFFF;}
#menuContainer {cursor: pointer;}

/* =-=-=-=-=-=-=-=-=-=-=-=-Global Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

img {
	border:0px;
	}

html {height:100%;}

body {
	color:#333333;
	font: normal 0.69em arial, sans-serif;
	height:98%;
	margin:0px;
	}

p {
	margin:0px;
	font-size:1.09em;
	padding:0px 0px 12px 0px;
	line-height:1.36em;
	}

#container {
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-top:6px solid #000000;
	margin: 31px auto 0px auto;
	padding:0px;
	min-height:400px;
	height:auto !important;
	height:400px;
	width:960px;
	}	

#header {
	clear:both;
	display:block;
	margin: 0 auto 0px auto;
	width:948px;
	}
	
	#headerLeft {
		float:left;
		}
		
	#headerLeft img {
		display:block;
		}
		
	#tagLine {
		color:#124991;
		font: bold 1.18em arial, sans-serif;
		margin:25px 0px 0px 15px;
		float:left;
		}
	 
	#logo {	
		float:left;  
		margin:7px 0px 6px 0px;}
		
	#logo img {
		display:block;
		}
		
	#utilities {
		color: #666666;
		float:right;
		font: bold 1.09em arial, sans-serif;
		list-style:none;
		margin:13px 28px 0px 0px;	
		}
		
	#utilities li {
		display:inline;
		padding:0px 0px 0px 4px;
		text-align:right;
		vertical-align:middle;
		}
		
	#utilities a {
		color:#666666;
		text-decoration:none;
		}
	
	#utilities a:hover {
		color:#666666;
		text-decoration:underline;
		}
	
	#topNav {
		float:left;
		width:895px;
		}
		
	#topNav img {
		display:block;
		float:left;
		}
	
#footer {
	clear:both;
	color:#AFAB89;
	font: .90em Verdana, arial, sans-serif;
	margin:15px auto 15px auto;
	padding:0px 0px 25px 0px;
	text-align:left;
	width:960px;
	}
	
#footer p {
	display:inline;
	margin:0px 15px 0px 10px;
	}

#footer ul {
	list-style:none;
	display:inline;
	}
	
#footer ul li {
	display:inline;
	padding-right:4px;
	text-transform:capitalize;
	}

#footer a {
	color:#AFAB89;
	text-decoration:none;
	}
	
#footer a:hover {
	color:#AFAB89;
	text-decoration:underline;
	}

/* =-=-=-=-=-=-=-=-=-=-=-=-Home Page Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

#homeMain {
	clear:both;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	min-height:250px;
	height:auto !important;
	height:250px;
	width:960px;}
	
	#flash {
		clear:both;
		margin:0px auto;
		height:372px;
		width:948px;}
	
	#flash img {
		display: block;}
	
	#homeBottom {
		background: url(images/homebottom_bg.gif) repeat-y 14px 0px;
		clear:both;
		float:none;
		color:#666666;
		margin:1px 0px 0px 0px;
		padding:0px 0px 0px 70px;
		min-height:220px;
		height:auto !important;
		height:220px;
		width:890px;}
		
	#homeBottom a {
		color:#666666;
		text-decoration:underline;}

	#homeBottom a:hover {
		text-decoration:none;}
		
	#homeBottom ul {
		font-size:1em;
		margin:0px;
		list-style:none;
		padding:0px 0px 12px 0px;}
		
	#homeBottom p {
		font:normal 1em tahoma, verdana, arial, sans-serif;
		line-height:1.45em;
		padding:0px 0px 13px 0px;}
		
	#homeBottom ul li {
		background: url(images/home_list.gif) 0px 5px no-repeat;
		padding:0px 0px 7px 7px;}
		
		#homeBottomBoxA, #homeBottomBoxB, #homeBottomBoxC {
			min-height:593px;
			height:auto !important;
			height:593px;
			padding:31px 10px 0px 12px;}
			
		#homeBottomBoxA h1, #homeBottomBoxB h1, #homeBottomBoxC h1 {
				background: url(images/homebottom13_h1_bg.gif) no-repeat 0 4px;
				color:#333333;
				font:bold 0.91em arial, sans-serif;
				padding:0px 0px 5px 10px;
				margin:0px 0px 15px 0px;}
				
				#homeBottomBoxB h1 {
					background: url(images/homebottom2_h1_bg.gif) no-repeat 0 4px;
					color:#E23440;}
		
		#homeBottomBoxA, #homeBottomBoxB {
			float:left;}			
			
		#homeBottomBoxA {
			background: url(images/homebottoma_bg.gif) repeat-y right top;
			width:262px;}
			
		#homeBottomBoxB {
			background:#EEEEEE;
			width:279px;}
			
		#homeBottomBoxC {
			background: url(images/homebottomc_bg.gif) repeat-y left top;
			float:right;
			width:283px;}
	
/* =-=-=-=-=-=-=-=-=-=-=-=-Interior Page Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

#interiorMain {
	min-height:400px;
	height:auto !important;
	height:400px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	width:960px;}
	
#left {
	background:#D8D8D8;
	float:left;
	padding:0px 0px 25px 0px;
	margin:0px 0px 0px 0px;
	width:169px;}
	
	#left table {
		width:169px;}
		
	#left img {
		display:block;}
	
#main {
	background: url(images/main_bg.gif) repeat-y;
	clear:both;
	min-height:400px;
	height:auto !important;
	height:400px;
	margin:0px auto;
	width:948px;}
	
	#headerGraphic {
		clear:both;
		margin:0px auto;
		width:948px;}
	
	#headerGraphic img {
		display:block;}
	
	#intEditableArea {
		display:inline;
		float:right;
		min-height:400px;
		height:auto !important;
		height:400px;
		margin:0px 9px 0px 0px;
		width:770px;}
		
	#contentTable {
		margin-bottom:30px;}			
		
		#content {
			background:#FFFFFF url(images/editablearea_bg.gif) 428px 10px no-repeat;
			padding:40px 27px 0px 15px;
			width:100%;}		
		
		.sup {
			font-size:0.80em;
			position:relative;
			bottom:5px;}
			
		.sub {
			font-size:0.80em;
			position:relative;
			top:5px;}
			
		#content ul {
			margin:0px 0px 16px 39px;
			list-style:none;
			padding:0px;}
			
		#content ul li {
			background: url(images/int_list.gif) 0px 6px no-repeat;
			font-size: 1.09em;
			line-height:140%;
			padding:0px 0px 7px 10px;
			vertical-align:middle;}
			
		#content ul ul {
			margin:5px 0px 0px 25px;
			list-style:circle;
			padding:0px;}
			
		#content ul ul li {
			background:none;
			font-size:1.09em;
			line-height:1.27em;
			padding: 0px 0px 7px 0px;}
			
		#content ol {
			margin:0px 0px 16px 39px;
			padding:0px;
			list-style: decimal;}
			
		#content ol ol {
			margin:3px 0px 16px 39px;
			padding:0px;
			list-style: disc;}
	
	#library {
		color:#344769;
		font:1em arial, sans-serif;
		padding:7px 0px 0px 0px;}
		
	#library img {
		display:block;}
		
	#library ul {
			margin:0px 0px 0px 10px;
			list-style:none;
			padding:0px;}
			
	#library ul li {
		background: url(images/lib_list.gif) 0px 5px no-repeat;
		font-size: 1em;
		line-height:1.27em;
		padding:0px 0px 7px 10px;}
		
/* =-=-=-=-=-=-=-=-=-=-=-=-Left Nav Menu Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.leftnav-lvl1-on {
	background:#EBE9E9 url(images/leftnav_lvl1_on.gif) 4px 9px no-repeat;
	border-bottom:2px solid #D8D8D8;
	color:#333333;
	font-weight: bold;
	font-size: 1em;
	padding:4px 22px 4px 17px;
	vertical-align:middle;
	}
	
.leftnav-lvl1-off {
	background:#EBE9E9 url(images/leftnav_lvl1_off.gif) 7px 7px no-repeat;
	border-bottom:2px solid #D8D8D8;
	color:#333333;
	font-size: 1em;
	padding:4px 22px 4px 17px;
	vertical-align:middle;
	}
	
.leftnav-lvl1-off a {color:#333333;text-decoration:none;}
.leftnav-lvl1-off a:hover {text-decoration:underline;}
.leftnav-lvl1-on a {color:#333333;text-decoration:none;}
.leftnav-lvl1-on a:hover {text-decoration:underline;}

.leftnav-lvl2-on {
	background: url(images/leftnav_lvl2.gif) right 0px no-repeat;
	border-bottom:2px solid #D8D8D8;
	color:#333333;
	font-size: 1em;
	font-weight: bold;
	padding:2px 22px 2px 29px;
	vertical-align:middle;
	}
	
.leftnav-lvl2-off {
	background: url(images/leftnav_lvl2.gif) right 0px no-repeat;
	border-bottom:2px solid #D8D8D8;
	color:#333333;
	font-size: 1em;
	padding:2px 22px 2px 29px;
	vertical-align:middle;
	}
	
.leftnav-lvl2-off a {color:#333333;text-decoration:none;}
.leftnav-lvl2-off a:hover {text-decoration:underline;}
.leftnav-lvl2-on a {color:#333333;;text-decoration:none;}
.leftnav-lvl2-on a:hover {text-decoration:underline;}


.leftnav-lvl3-on {
	background: url(images/leftnav_lvl3_on.gif) right 0px no-repeat;
	border-bottom:2px solid #D8D8D8;
	color:#333333;
	font-size: 1em;
	font-weight: bold;
	padding:2px 22px 2px 47px;
	vertical-align:middle;
	}
	
.leftnav-lvl3-off {
	background: url(images/leftnav_lvl3_off.gif) right 0px no-repeat;
	border-bottom:2px solid #D8D8D8;
	color:#333333;
	font-size: 1em;
	padding:2px 22px 2px 47px;
	vertical-align:middle;
	}
	
.leftnav-lvl3-off a {color:#333333;text-decoration:none;}
.leftnav-lvl3-off a:hover {text-decoration:underline;}
.leftnav-lvl3-on a {color:#333333;text-decoration:none;}
.leftnav-lvl3-on a:hover {text-decoration:underline;}


.leftnav-lvl2-off a {color:#333333;text-decoration:none;}
.leftnav-lvl2-off a:hover {text-decoration:underline;}
.leftnav-lvl2-on a {color:#333333;;text-decoration:none;}
.leftnav-lvl2-on a:hover {text-decoration:underline;}


.leftnav-lvl4-on {
	background: url(images/leftnav_lvl4_on.gif) right 0px no-repeat;
	border-bottom:2px solid #D8D8D8;
	color:#333333;
	font-size: 1em;
	font-weight: bold;
	padding:2px 22px 2px 47px;
	vertical-align:middle;
	}
	
.leftnav-lvl4-off {
	background: url(images/leftnav_lvl4_off.gif) right 0px no-repeat;
	border-bottom:2px solid #D8D8D8;
	color:#333333;
	font-size: 1em;
	padding:2px 22px 2px 47px;
	vertical-align:middle;
	}
	
.leftnav-lvl4-off a {color:#333333;text-decoration:none;}
.leftnav-lvl4-off a:hover {text-decoration:underline;}
.leftnav-lvl4-on a {color:#333333;text-decoration:none;}
.leftnav-lvl4-on a:hover {text-decoration:underline;}



/* =-=-=-=-=-=-=-=-=-=-=-=-Top Nav Menu Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.RadMenu_Default .group .link  /* 1st level off cell */
{
	background:#124991;
	border-bottom:2px solid #ffffff;
	color:#ffffff;
	padding:4px 10px 4px 21px;
	text-align: left;
	width:160px;
}

.RadMenu_Default .group .group .link  /* 2nd level off cell */
{
	background:#124991;
	border-bottom:2px solid #ffffff;
	color:#ffffff;
	padding:4px 10px 4px 21px;
	text-align: left;
	white-space:normal;
	width:160px;
}

.RadMenu_Default .link,   /* off text */
.RadMenu_Default .link:visited
{
	cursor:pointer;
	text-decoration:none;
}

.RadMenu_Default .group .link:hover,   /* 1st level on cell */
.RadMenu_Default .group .focused,
.RadMenu_Default .group .expanded
{
	background:#88A4C8;
	color: #030303;
	padding:4px 10px 4px 21px;
	text-align:left;
	white-space:normal;
	width:160px;
}

.RadMenu_Default .group .group .link:hover,   /* 2nd level on cell */
.RadMenu_Default .group .group .focused,
.RadMenu_Default .group .group .expanded
{
	background:#88A4C8;
	color: #030303;
	padding:4px 10px 4px 21px;
	text-align:left;
	white-space:normal;
	width:160px;
}

.RadMenu_Default .link:hover,    /* on text */
.RadMenu_Default .link:visited:hover,
.RadMenu_Default .focused,
.RadMenu_Default .expanded
{
	cursor:pointer;
	text-decoration:none;
}

.RadMenu_Default .group   /* whole dropdown */
{
	border:2px solid #ffffff;
	border-bottom:0px;
}

.RadMenu_Default 
{
	background: #FFFFFF;
}

.RadMenu_Default_Context
{
	background: none;
}


.RadMenu_Default .text
{
	padding-left: 0px;	
	padding-right: 0px;
	font: 11px arial, verdana, sans-serif;
}

.RadMenu_Default .text:hover
{
	padding-left: 0px;	
	padding-right: 0px;
}

/* =-=-=-=-=-=-=-=-=-=-=-=-Form Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.form {margin:1px;}
.form-label {font-weight:bold;}
.form-button {}
.form-textbox {font: 1.09em arial, tahoma, sans-serif; color:#000000;border:1px solid #B3A892;}
.red-star {font: bold 0.91em tahoma, sans-serif; color:#FF0000; }
.alert {font: bold 0.91em tahoma, sans-serif; color:#FF0000; }


/* =-=-=-=-=-=-=-=-=-=-=-=-Investor shell RollOvers-=-=-=-=-=-=-=-=-=-=-=-=-=-= */


#topNav a {
	float:left;
	}

#topNav .products {
	background: url(images/nav_products_over.gif) no-repeat right center;
	display:block;
	height:20px;
	width:133px;
	}
	
#topNav .products:hover {
	background: url(images/nav_products_over.gif) no-repeat left center;
	display:block;
	height:20px;
	width:133px;
	}
	
#topNav .applications {
	background: url(images/nav_applications_over.gif) no-repeat right center;
	display:block;
	height:20px;
	width:127px;
	}
	
#topNav .applications:hover {
	background: url(images/nav_applications_over.gif) no-repeat left center;
	display:block;
	height:20px;
	width:127px;
	}
	
#topNav .faqs {
	background: url(images/nav_faqs_over.gif) no-repeat right center;
	display:block;
	height:20px;
	width:127px;
	}
	
#topNav .faqs:hover {
	background: url(images/nav_faqs_over.gif) no-repeat left center;
	display:block;
	height:20px;
	width:127px;
	}
	
#topNav .request {
	background: url(images/nav_request_quote_over.gif) no-repeat right center;
	display:block;
	height:20px;
	width:127px;
	}
	
#topNav .request:hover {
	background: url(images/nav_request_quote_over.gif) no-repeat left center;
	display:block;
	height:20px;
	width:127px;
	}
	
#topNav .news {
	background: url(images/nav_news_events_over.gif) no-repeat right center;
	display:block;
	height:20px;
	width:128px;
	}

#topNav .news:hover {
	background: url(images/nav_news_events_over.gif) no-repeat left center;
	display:block;
	height:20px;
	width:128px;
	}
	
#topNav .company {
	background: url(images/nav_company_over.gif) no-repeat right center;
	display:block;
	height:20px;
	width:126px;
	}
	
#topNav .company:hover {
	background: url(images/nav_company_over.gif) no-repeat left center;
	display:block;
	height:20px;
	width:126px;
	}
	
#topNav .investors {
	background: url(images/nav_investors_on.gif) no-repeat left center;
	display:block;
	height:20px;
	width:127px;
	}


