/*  [Key]
	CTRL+F to search by section number:
	1.0 Base Element Styles					5.0 Interior Page Styles
	2.0 ezEdit ToolsFile Styles				6.0	LeftNav Item Styles
	3.0 Global/Header/Footer Styles			7.0	TopNav Styles
	4.0 Home Page Styles	
				[#.1 Font Styles | #.2 Layout Styles]

/*	1.0 Base Element Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/*	1.1 [Fonts]  */

body {
	color:#666666;
	font:75% arial, sans-serif; }

h1 {
	color:#f8981d;
	font-size:200%;
	font-weight:normal;
	line-height: 100%; }
	
h2	
	{
	color:#f8981d;
	font-size:150%;
	font-weight:normal;
	line-height: 100%; }

h3	
	{
	color:#f8981d;
	font-size:133%;
	font-weight:normal;
	line-height:100%; }

h4 {
	color:#f8981d;
	font-size:100%;
	font-weight:bold;
	line-height:100%; }

h5 {
	color:#f8981d;
	font-size:100%;
	font-weight:normal;}

h6 {
	color:#f8981d;
	font-size:100%;
	font-weight:bold;
	padding:6px 0px 4px 0px;
	padding-left:72px;}

p {
	line-height:150%;
	font-size:100%;}

a {
	color:#FF9900;
	text-decoration:underline;}

	a:hover {
		text-decoration:none;}
		
		a img {text-decoration:none;}

td {
	font-size:75%;}

	#container td {
		font-size:100%;} /* ezedit vs. front-end fix */

/*	1.2 [Layout]  */

body {
	background:#E8EBEF;
	height:98%; }
			
h1	{ margin:15px 0px 20px 0px;}	
h2	{ margin:0px 0px 12px 0px;}
h3	{ margin:0px 0px 12px 0px;}
h4	{ margin:0px 0px 8px 0px;}
h5	{ margin:0px; }
h6	{ margin:0px; }
p	{ margin:0px 0px 18px 0px;}
	
img {border:0px;}
img td {border:0px;}

hr { clear:both; border-top: 1px solid #DDDDDD; margin: 0px 0px 18px 0px; padding: 0px; height: 0px;}

sub, sup { font-size: 70%; vertical-align: text-top; }

.clear {
	clear:both;
	height:1px;}
	
.imgBlock {display:block;}

.img_border {
	border: 1px solid #E3E2D0;}

#content ul.VAMValSummaryErrors li {
	background:none;}
	
.imgLeft {
	margin: 5px 20px 10px 0px;}
	
.imgLeft_border {
	border: 1px solid #E3E2D0;
	margin: 5px 20px 10px 0px;}
	
.imgRight {
	margin: 5px 0px 10px 20px;}

.imgRight_border {
	border: 1px solid #E3E2D0;
	margin: 5px 0px 10px 20px;}
	
	/*.thumb {}
	div.thumb { min-width:80px; float:left; padding:22px 10px 10px 10px; background:#e8ebef url(images/thumb_top.gif) top left no-repeat; color:#f8981d; font-size:10px; text-align:center; margin:0px 10px 4px 0px; }
	div.thumb img { display:block; margin:0px 0px 4px auto; }*/

.thumbnailLinkGlobeLeft{}
table.thumbnailLinkGlobeLeft {
	min-width:80px; float:left; padding:22px 10px 0px 10px; background:#e8ebef url(images/thumb_top.gif) top left no-repeat; color:#f8981d; font-size:10px; text-align:center; margin:0px 20px 4px 0px; }
	
.thumbnailLinkGlobeRight {}
table.thumbnailLinkGlobeRight {
	min-width:80px; float:left; padding:22px 10px 0px 10px; background:#e8ebef url(images/thumb_top.gif) top left no-repeat; color:#f8981d; font-size:10px; text-align:center; margin:0px 0px 4px 20px;}
	
.thumbnailLinkGlobeRight img,.thumbnailLinkGlobeLeft img { display:block; margin:0px 0px 10px auto; border:1px #C7C7C7 solid; }
.thumbnailLinkGlobeRight p,.thumbnailLinkGlobeLeft p { margin:0px 0px 10px; } 
	
/*	2.0 ezEdit ToolsFile Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/*	2.1 [Home Page]  */

/*	2.2 [Interior Page]  */

.emagine-note {
	background:url(images/emagine-note.gif) 0 3px no-repeat;
	color: #FF0000;
	display:inline-block;
	font-size:110%;
	font-weight:bold;
	padding-left:20px;}
	
.footnote {
	font-size:90%;}
	
	#container td .footnote {
	font-size:85%;}

/*	2.3 [Interior Tables and Applications]  */

.table-header-app {
	background:#666666;
	color:#FFFFFF;
	font-size:120%;
	font-weight:normal;
	padding:10px;}
	
#container .table-header-app {font-size:120%;}

.table-subheader-app {
	background:#f8981d;
	color:#FFFFFF;
	font-weight:normal;
	padding:10px;}

.table-row {
	border-bottom: 1px solid #DDDDDD;
	background:#FFFFFF;
	color:#666666;
	padding:10px;}

.table-altrow {
	border-bottom: 1px solid #DDDDDD;
	background:#eeeeee;
	color:#666666;
	padding:10px;}
		
.table-header th a {
	color:#FFFFFF;}
	
.tableBorder {border: 1px solid #DDDDDD;border-bottom: none; margin-bottom: 18px;}
	
tr.table-row td, tr.table-altrow td {
	padding:10px; border-bottom: 1px solid #DDDDDD;}

/*For Download's Delivery header*/

	
.table-header th {
	background-color:#9ba4af;
	color:#FFFFFF;
	font-size:110%;
	font-weight:bold;
	padding:5px;
	vertical-align:top;}

#representatives img	{
	padding: 10px 5px 10px 5px;}
	
	
.multimedia {}

	.multimedia a {text-decoration: none;}
	
/*	2.4 [Library Items]  */

/*	3.0 Global/Header/Footer Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/*	3.1 [Fonts]  */

#utilities {
	color:#999999;
	font-size:80%;
	line-height:100%;
	text-align:right;}

	#utilities a {
		color:#999999;
		text-decoration:none;}

		#utilities a:hover {
			color:#999999;
			text-decoration:underline;}
			
			#utilities .st_sharethis_custom {
				color:#999999;
				cursor: pointer; }

		#utilities .external {
			padding:0 0 0 5px;
			display:block;
			overflow:hidden;
			width:83px;
			white-space:nowrap;
			float:right; }
				
	#utilities a img { margin:0px 1px 3px 0px; }
	#utilities a:first-child img { margin:0px 1px 3px 3px; }


#footer {
	font-size:80%;
	text-align:center;}

	#footer a {
		color:#666;
		text-decoration:none;}

		#footer a:hover {
			color:#333;
			text-decoration:underline;}
			
#footer_home {
	font-size:80%;
	text-align:center;}

	#footer_home a {
		color:#666;
		text-decoration:none;}

		#footer_home a:hover {
			color:#333;
			text-decoration:underline;}
			
/*	3.2 [Layout]  */

#container {
	margin:0px auto;
	width:920px; }
		
	#header {
		min-height:116px;
		height:auto !important;
		height:116px;
		background:#FFF;
		clear:both;
		padding:0px 0px 0px 0px;
		/*FLASH-
		min-height:130px;
		height:auto !important;
		height:130px;
		padding:0px 40px 0px 15px;*/ }
		
		#logo {	
			float:left;
			display:inline-block;
			margin:-10px 0px 0px 10px;}
			
		#logo .logo {
			display:inline-block;
			margin:19px 0px 0px 33px;}
			
		#utilities {
			float:right;
			display:inline; /*IE double margin fix*/
			padding: 20px 0px 0px 40px;
			/*FLASH-padding:40px 0px 0px 0px;*/ }
	
		#utilities li {
			background:url(images/util_link_bg.gif) right 4px no-repeat;
			display:inline;
			padding:0px 0px 0px 10px;
			float:left;
			line-height:16px; }
			
		#topNav {
			float:right;
			clear:right;
			margin:55px 35px 0px;
			/*FLASH-margin:45px 0px 0px 0px;*/
			width:650px; }

		#topNav img {
			float:left;
			margin-right:0px;
			display:block;}
				
#footer {
	clear:both;
	margin:10px auto;
	padding:20px 0px 20px 0px; }

	#footer ul {
		list-style:none;
		margin:0px 0px 0px 0px;}

		#footer ul li {
			display:inline;
			padding:0px 0px 0px 3px;}
			
#footer_home {
	clear:both;
	margin:10px auto;
	padding:20px 0px 20px 0px; }

	#footer_home ul {
		list-style:none;
		margin:0px 0px 0px 0px;}

		#footer_home ul li {
			display:inline;
			padding:0px 0px 0px 3px;}
			
			
/*	4.0 Home Page Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/*	4.1 [Fonts]  */

#homeBottom {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:16px;
	}
	
#homeBottom h1 {
		padding:10px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

#homeBottom h1.swap {
	width:67px;height:17px;
	background:url(images/homebottomA_WhyA123.gif) top left no-repeat;
	text-indent:-9999px;
	}
	
#homeBottom a.swap {
	width:80px;height:13px;
	display:block;
	margin:12px 0px 0px;
	background:url(images/homebottomA_LearnMore.gif) top left no-repeat;
	text-indent:-9999px; }
			
#homeBottom h2 {
	}
	
#homeBottomC h1 {
	background:#666;
	display: inline;
	border-right:1px solid #CCC;
	color:#FFF;
	padding:10px;
	font-size:11px;
	line-height:26px;
	margin-right:10px;
	text-transform:uppercase; }
	
#homeBottomC {
	color:#fff;}
	
#homeBottomC a {
	background:url(images/ticker_bullet.gif) 0px 5px no-repeat;
	display:inline;
	margin-left:5px;
	padding-left:10px;
	color:#FFF;
	text-decoration:none;}
	
	#homeBottomC a:hover {
		background:url(images/ticker_bullet.gif) 0px 5px no-repeat;
		margin-left:5px;
		padding-left:10px;
		text-decoration:underline;}
	
#homeBottom p {
	margin:0px 0px 4px 0px;}

/*	4.2 [Layout]  */

#homeMain {
	background:#FFF;
	clear:both;
	min-height:500px;
	height:auto !important;
	height:500px;
	padding:0px 40px 40px; }

	#homeFlash {
		height:340px;
		padding:0px;
		margin:0px auto; }
		
		#homeBottom {
			margin:0px auto;
			padding:20px 0px 0px; }
		
			#homeBottomA {
				float:left;
				padding:0px 0px 0px 0px;
				min-height:150px;
				height:auto !important;
				height:150px;			
				width:320px; }

			#homeBottomB {
				float:right;
				min-height:140px;
				height:auto !important;
				height:140px;
				width:510px; }
				
			#homeBottomB a.transportation {
				display:block;
				float:right;
				width:149px;
				height:140px;
				margin-left:20px;
				background:url(images/homebottom_Transportation.gif) center bottom no-repeat; }
			
			#homeBottomB a.transportation:hover {
				background-position:center top; }
			
			#homeBottomB a.transportation span {
				display:none; }
			
			#homeBottomB a.electric {
				display:block;
				float:right;
				width:149px;
				height:140px;
				margin-left:20px;
				background:url(images/homebottom_Electric_new.gif) center bottom no-repeat; }
			
			#homeBottomB a.electric:hover {
				background-position:center top; }
			
			#homeBottomB a.electric span {
				display:none; }
				
			#homeBottomB a.commercial {
				display:block;
				float:right;
				width:149px;
				height:140px;
				margin-left:20px;
				background:url(images/homebottom_Commercial_v3.png) center bottom no-repeat; }
			
			#homeBottomB a.commercial:hover {
				background-position:center top; }
			
			#homeBottomB a.commercial span {
				display:none; }
				
			#homeBottomB a.telecom {
				display:block;
				float:right;
				width:149px;
				height:140px;
				margin-left:20px;
				background:url(images/a123systems_gridtelecom.png) center bottom no-repeat; }
			
			#homeBottomB a.telecom:hover {
				background-position:center top;
				 }
			
			#homeBottomB a.telecom span {
				display:none; }					

			#homeBottomC {
				background:#f8981d;
				border:1px solid #CCCCCC;
				clear:both;
				margin:20px 0px 0px 0px;
				width:840px;
				height:26px; 
				overflow:hidden; }

/*	4.3 [ezEdit ToolsFile]  */				
				 
/*	5.0 Interior Page Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/*	5.1 [Fonts]  */
	
#content ul li {
	line-height:150%;}
	
#content a { }


/*	5.2 [Layout]  */

#interiorMain {
	background:#ffffff;
	clear:both;
	width:840px;
	padding:20px 40px 40px;
	overflow:auto; }
		
	#interiorColumns {
		clear:both;
		width:840px;
		padding:24px 0px 0px; }
		
	#sectionalGraphic { }
	
		#sectionalGraphic img {
			display:block; }
	
	#leftNav {
		float:left;
		display:inline; /*IE double margin fix*/
		font-size:100%;
		margin:0px;
		width:170px;
		padding-top:8px; }
		
		#leftNav img {
			display:block; }
		
		#leftNav table {
			margin:0px; }
		
	#main {
		float:right;
		min-height:500px;
		height:auto !important;
		height:500px;
		margin:0px 0px 0px 24px;
		width:644px; }
	
		#content {
			padding:0px; }
		
			#content ul {
				margin:0px 0px 0px 36px;
				list-style:none;
				padding-bottom:10px; }
				
				#content ul li {
					background: url(images/int_list.gif) 0px 6px no-repeat;
					padding:0px 0px 8px 12px;}
				
				#content ul ul {
					margin:0px 0px 0px 25px;
					list-style:none;
					padding:0px;}
					
					#content ul ul li {
						background: url(images/int_list.gif) 0px 7px no-repeat;
						padding:0px 0px 7px 13px;
						margin-top:3px;}
						
		#content table ul { margin-left:12px; margin-bottom:0px; }
		
		.list {}
		.altlist { margin-bottom:10px; }
		#content table.list td { vertical-align:top; }
		#content table.list ul li { background: url(images/table_int_list.gif) 0px 6px no-repeat; }
		#content table.altlist td, #content table td.altlist { vertical-align:top; background:#e8ebef; padding:10px; }
		#content table td.list { vertical-align:top; padding:10px; }
		#content table.altlist ul li, #content table td.altlist ul li { background: url(images/table_int_altlist.gif) 0px 6px no-repeat; }
				
			#content ol {
				margin:0px 0px 12px 25px;
				padding:0px;}
				

				
/*Rollovers for Solutions Overview Page*/

			#rollover {
				float:left;
				min-height:140px;
				height:auto !important;
				height:140px;
				width:475px;
				margin-top:10px; }
				
 			#rollover a.transportation, #rollover a.electric, #rollover a.commercial {
				display:block;
				float:right;
				width:149px;
				height:140px;
				margin-left:0px;
				background:url(images/homebottom_Transportation.gif) center bottom no-repeat; }
			
			 #rollover a.transportation:hover, #rollover a.electric:hover, #rollover a.commercial:hover {
				background-position:center top; }
			
			 #rollover a.transportation span, #rollover a.electric span, #rollover a.commercial span {
				display:none; }
			
			#rollover a.electric {
				margin-left:14px;
				background:url(images/homebottom_Electric_new.gif) center bottom no-repeat; }
				
			#rollover a.commercial {
				margin-left:14px;
				background:url(images/homebottom_Commercial.gif) center bottom no-repeat; }
				
/*Rollovers for Solutions Transporation Page*/

			#rollover a.passenger, #rollover a.commercialVehicles {
				display:block;
				float:left;
				width:149px;
				height:140px;
				margin-right:14px;
				background:url(images/solutions_passenger.gif) center bottom no-repeat; }
				
			#rollover a.passenger:hover, #rollover a.commercialVehicles:hover {
				background-position:center top; }
			
			 #rollover a.passenger span, #rollover a.commercialVehicles span {
				display:none; }
				
			#rollover a.commercialVehicles {background:url(images/solutions_commercial.gif) center bottom no-repeat;}
			
/*Rollovers for Products Overview Page*/

			#rollover a.cells, #rollover a.modules, #rollover a.systems {
				display:block;
				float:left;
				width:149px;
				height:140px;
				margin-right:14px;
				background:url(images/products_cells.gif) center bottom no-repeat; }
				
			#rollover a.cells:hover, #rollover a.modules:hover, #rollover a.systems:hover {
				background-position:center top; }
			
			 #rollover a.cells span, #rollover a.modules span, #rollover a.systems span {
				display:none; }
				
			#rollover a.modules {background:url(images/products_modules.gif) center bottom no-repeat;}
			
			#rollover a.systems {
				background:url(images/products_systems.png) center bottom no-repeat;
				margin-right:0px;}
				
				
/* 5.3 =-=-=-=-=-=-=-=-=-=-=-=-Library Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

/*	5.4 [Fonts]  */

td#library {font-size:100%; }
		
/*	5.5 [Layout]  */
	
	td#library {
		padding:60px 0px 0px 20px; width:151px; }
		
		.libraryItem {
			font-size: 100%;
			margin-bottom:20px; }
			
			.libraryItem table { border:1px #CCC solid; width:150px; }
			
			.libraryItem table td { padding:0px 12px 12px; }
			
			.libraryItem p { color:#8c8c8c; font-size:100%; padding:0px 0px 4px; margin:0px; }
				.libraryItem p strong {color:#666666;}
			
			.libraryItem a {color: #f8981d; font-weight: normal; text-decoration: underline;}
				.libraryItem a:hover {text-decoration: none;}
				
			.libraryItem h5 {color: #666666; font-weight: bold; text-decoration: none;}
				
	#library a img { border:none; display:block; padding-top:8px; }
	
	#library ul {
		margin:0px 0px 10px 2px;
		list-style:none;
		padding:0px; }
		
		#library ul li {
			background: url(images/int_list.gif) 0px 3px no-repeat;
			padding:0px 0px 2px 12px;}
			
	#library ul.social {
		margin-left:3px; }
		
		#library ul.social li {
			background:none;
			float:left;
			padding:0 1px; }
				
	#library h1.whitepaper {
		width:125px;height:12px;
		background:url(images/libH1_whitepaper.gif) top left no-repeat;
		text-indent:-9999px;
		margin:20px 0px 0px;}
	
	#library h1.brochure {
		width:125px;height:12px;
		background:url(images/libH1_brochure.gif) top left no-repeat;
		text-indent:-9999px;
		margin:20px 0px 0px;}
	
	#library h1.casestudy {
		width:125px;height:12px;
		background:url(images/libH1_casestudy.gif) top left no-repeat;
		text-indent:-9999px;
		margin:20px 0px 0px;}
	
	#library h1.analystreport {
		width:125px;height:12px;
		background:url(images/libH1_analystreport.gif) top left no-repeat;
		text-indent:-9999px;
		margin:20px 0px 0px;}
	
	#library h1.racing {
		width:125px;height:12px;
		background:url(images/libH1_racing.gif) top left no-repeat;
		text-indent:-9999px;
		margin:20px 0px 0px;}
	
	#library h1.hymotion {
		width:125px;height:12px;
		background:url(images/libH1_hymotion.gif) top left no-repeat;
		text-indent:-9999px;
		margin:20px 0px 0px;}
		
    #library h1.specsheet {
		width:125px;height:12px;
		background:url(images/libH1_specsheet.gif) top left no-repeat;
		text-indent:-9999px;
		margin:20px 0px 0px;}
		
	#library h1.podcasts {
		width:125px;height:12px;
		background:url(images/libH1_podcasts.gif) top left no-repeat;
		text-indent:-9999px;
		margin:20px 0px 0px; }
		
	#library h1.userguide {
		width:125px;height:12px;
		background:url(images/libH1_userguide.gif) top left no-repeat;
		text-indent:-9999px;
		margin:20px 0px 0px; }
	
	#library .lib-alt { border: 1px solid #f8981d; background:#f8981d; width: 151px;  }
	
	#library .lib-alt p { font-size:13px; font-weight:bold; line-height:15px; color:#666; }
	#library .lib-alt td img { margin:24px 0px 12px; }
	
	#library .getstarted-top { background:url(images/libalt_getstarted_top.gif) bottom center no-repeat; height:61px; text-indent:-9999px; }
	#library td.getstarted { background:url(images/libalt_getstarted_bg.gif) bottom center no-repeat; padding:0px 26px 0px 20px; width:100px; }
	
	#library .applynow-top { background:url(images/libalt_applynow_top.gif) bottom center no-repeat; height:61px; text-indent:-9999px; }
	#library td.applynow { background:url(images/libalt_applynow_bg.gif) bottom center no-repeat; padding:0px 26px 0px 20px; width:100px; }
	
	#library td.video-top { background:url(images/libalt_video_top.gif) bottom center no-repeat; height:63px; text-indent:-9999px; width:150px; }
		#library .animation-top { background:url(images/libalt_animation_top.gif) bottom center no-repeat; height:63px; text-indent:-9999px; width:150px; }
	#library td.video { background:url(images/libalt_video_bg.gif) bottom center no-repeat; height:34px; max-width:75px; padding:0px 40px 0px 34px; vertical-align:top; }
	#library td.video-bot { background:url(images/libalt_video_bot.gif) top center no-repeat; height:63px; }
	

/*	6.0 LeftNav Item Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

#leftNav sup {vertical-align: text-top;}

#leftNav td.leftnav-lvl1-on {
	background:#e8ebef url(images/leftnav_lvl1on_bg.gif) 9px 8px no-repeat;
	color:#797e86;
	padding:8px 4px 8px 24px;
	font-weight:bold;
	font-size:11px;
	line-height:12px;
	text-transform:uppercase;
	width:170px; }
	
#leftNav td.leftnav-lvl1-off {
	background:#FFFFFF url(images/leftnav_lvl1off_bg.gif) 9px 8px no-repeat;
	color:#f8981d;
	padding:8px 4px 8px 24px;
	font-weight:bold;
	font-size:11px;
	line-height:12px;
	text-transform:uppercase;
	width:170px; }
	
#leftNav td.leftnav-lvl1-off a {color:#f8981d;text-decoration:none;}
#leftNav td.leftnav-lvl1-off a:hover {color:#f8981d;text-decoration:underline;}
	
#leftNav td.leftnav-lvl1-on a {color:#797e86;text-decoration:none;}
#leftNav td.leftnav-lvl1-on a:hover {color:#797e86;text-decoration:underline;}

#leftNav td.leftnav-lvl2-on {
	background:#ffffff;
	color:#797e86;
	padding:4px 4px 8px 36px;
	font-weight:bold;
	font-size:11px;
	line-height:12px;
	width:170px; }
	
#leftNav td.leftnav-lvl2-off {
	background:#ffffff;
	color:#f8981d;
	padding:4px 4px 8px 36px;
	font-weight:bold;
	font-size:11px;
	line-height:12px;
	width:170px; }
	
#leftNav td.leftnav-lvl2-off a {color:#f8981d;text-decoration:none;}
#leftNav td.leftnav-lvl2-off a:hover {color:#f8981d;text-decoration:underline;}
	
#leftNav td.leftnav-lvl2-on a {color:#797e86;text-decoration:none;}
#leftNav td.leftnav-lvl2-on a:hover {color:#797e86;text-decoration:underline;}


#leftNav td.leftnav-lvl3-on {
	background:#ffffff url(images/leftnav_lvl3on_bg.gif) 46px 6px no-repeat;
	color:#797e86;
	padding:2px 4px 6px 54px;
	font-weight:bold;
	font-size:11px;
	line-height:12px;
	width:170px; }
	
#leftNav td.leftnav-lvl3-off {
	background:#ffffff url(images/leftnav_lvl3off_bg.gif) 46px 6px no-repeat;
	color:#f8981d;
	padding:2px 4px 6px 54px;
	font-weight:bold;
	font-size:11px;
	line-height:12px;
	width:170px; }
	
#leftNav td.leftnav-lvl3-off a { color:#f8981d;text-decoration:none; }
#leftNav td.leftnav-lvl3-off a:hover { color:#f8981d;text-decoration:underline; }

#leftNav td.leftnav-lvl3-on a { color:#797e86;text-decoration:none; }
#leftNav td.leftnav-lvl3-on a:hover { color:#797e86;text-decoration:underline; }


/*	7.0 TopNav Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

.RadMenu_Default .group .link  /* 1st level off cell */
{
	color: #666666;
	padding:6px 0px 4px 20px;
	border-top:4px solid #FFF;
	border-bottom:4px solid #FFF;
	text-align: left;
	font-weight:normal;
	white-space:normal;
	width:190px;
}

.RadMenu_Default .group .link .item last {
 	border:0px; }

.RadMenu_Default .group .group .link  /* 2nd level off cell */
{
	color: #666666;
	padding:6px 0px 4px 20px;
	border-top:4px solid #FFF;
	border-bottom:4px solid #FFF;
	text-align: left;
	font-weight:normal;
	white-space:normal;
	width:190px;
}

.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:#F8981D;
	color:#FFFFFF;
	font-weight:normal;
	padding:6px 0px 4px 20px;
	border-top:4px solid #FFF;
	border-bottom:4px solid #FFF;
	text-align:left;
	white-space:normal;
	width:190px;
}

.RadMenu_Default .group .group .link:hover,  /* 2nd level on cell*/
.RadMenu_Default .group .group .focused,
.RadMenu_Default .group .group .expanded
{
	background:#F8981D;
	color:#FFFFFF;
	font-weight:normal;
	padding:6px 0px 4px 20px;
	border-top:4px solid #FFF;
	border-bottom:4px solid #FFF;
	text-align:left;
	white-space:normal;
	width:190px;
}

.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 */
{	background:#ffffff;
	border:1px solid #CCCCCC;
	font:11px/11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:1.1px;
}

.RadMenu_Default {}

.RadMenu_Default_Context
{	background: none;
}


.RadMenu_Default .text
{	padding-left: 0px;	
	padding-right: 0px;
}

.RadMenu_Default .text:hover
{	padding-left: 0px;	
	padding-right: 0px;
}

a.plusbtn {
background-color: #3b3b3b;
padding: 10px 10px;
text-decoration: none;
float: left;
margin-right: 10px;
margin-bottom: 15px;
display: block;
color: #FFFFFF;
line-height: 24px;
font-size: 18px;
font-weight:normal;
width: 130px;
}		
		

a.plusbtn span{
padding-left: 30px;
/* font-family: ConduitITCStd-Medium; */
width: 50px;
background: url(images/iconPlus.png) no-repeat 5px 2px;
text-transform: uppercase;
}
		


#topNav .RadMenu_Default .expandLeft, #topNav .RadMenu_Default .expandRight {
	background:url(images/groupImage_off.gif) right center no-repeat; }
	
#topNav .RadMenu_Default .focused .expandLeft, #topNav .RadMenu_Default .focused .expandRight,	
#topNav .RadMenu_Default .expanded .expandLeft, #topNav .RadMenu_Default .expanded .expandRight {
	background:url(images/groupImage_on.gif) right center no-repeat; }

.slide /* use this style to add a top or bottom curve to a dropdown */
{	background: url(images/topnav_dd_bg.gif) center bottom no-repeat;
	padding-bottom:5px;}

/* =-=-=-=-=-=-=-=-=-=-=-=-Form Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.form {font:1.09em arial, sans-serif;margin:3px;}
.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;}
/*site map*/

#sitemap td {
	padding:5px;}




	#content .Downloads a {
		color:#666666;  }
		
		
/*Search Styles */


#searchBox {
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #999999;
    border-left: 1px solid #999999;
    border-right: 0 none;
    border-style: none none none solid;
    border-width: 0 0 0 1px;
    font-size: 90%;
    height: 12px;
    width: 120px;
    border: 1px solid #ccc;
} 