/*

TeleHealth.com

*/


/*---------
   GLOBAL
 ---------*/

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td, img, input, textarea, iframe { margin:0; padding:0; border:0; }

html { height:100%; }
body { text-align:center; font: 62.5% Verdana, Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6 { font-weight:normal; font-family: Verdana, Arial, sans-serif; }
h1 { font-size:1.8em; }
h2 { font-size:1.0em; font-weight:bold; }
h3 { font-size:1.1em; }
h4 { font-size:0.95em; }
h5 { font-size:0.9em; }
h6 { font-size:1em; }

/*p, select, li { font-size:1.2em; line-height:1.3em; }*/
p { margin-bottom:1.5em; line-height:1.7em; font-size:1.2em; }

label { font-size:1.2em; }

input, textarea, select { font: 62.5% Verdana, Arial, Helvetica, sans-serif; outline:none; }

li { list-style: none; }

a:link, a:visited { text-decoration:underline; }
a:hover, a:active { text-decoration:none; }
a:active, a:focus { outline:0; }

iframe { border:0; width:100%; height:100%; }

/*------------
   ALIGNMENT
 -------------*/

.center { text-align:center; }
	.center-inner { margin-left:auto; margin-right:auto; text-align:left; }

.left { text-align:left; }
.right { text-align:right; }
img.align-right { float:right; margin:0 0 0 1em; }

table.center td { text-align:center; }
table tr.center td { text-align:center; }


/*----------------
   MISCELLANEOUS
 ----------------*/

.clear { clear: both; display: block; height: 0; overflow: hidden; }
.alt { display: none; height:1%; overflow:hidden; }
.clear-after:after { content:'.'; display:block; visibility:hidden; height:0; clear:both; }

.no-cursor { cursor:default !important; }
.hidden { display:none; }

.small { font-size:0.9em; line-height:1.3em; }

/*--------------
   SITE COLORS
 --------------*/

body { background:#e9e9e9; color:#333; }
h1, h2, h3, h4, h5, h6 { color:#333; }
h1 { font:bold 1.4em/1.4em Verdana, Arial; color:#333; }
a:link, a:visited { color:#006699; text-decoration:none; }
a:hover, a:active { color:#006699; text-decoration:underline; }
input:focus, textarea:focus, select:focus {  }

.replaceable { text-indent:-6000px; overflow:hidden; }

/*----------------------------------------------------------------------------------------------------*/


/*---------
   LAYOUT
 ---------*/

#wrapper { padding:0 1em 1em 1em; }

.frame { width:1092px; margin:0 auto; text-align:center; background:#fff; }
	.frame-offset { width:1090px; position:relative; left:1px; }

#header { margin-top:6px; height:82px; background:transparent url("../images/navigation-bar-background.gif") top left repeat-x; position:relative; z-index:200; }
	#header #navigationMenu { display:block; width:81px; height:82px; overflow:visible; position:relative; background:transparent url("../images/navigation-menu.gif") left top no-repeat; float:left; cursor:pointer; z-index:600; }
	#header #telehealth { float:right; display:block; width:230px; height:82px; background:transparent url("../images/telehealth-services.gif") right top no-repeat; text-indent:-900px; overflow:hidden; }
  #header #tigrcon {background:url("../images/tigrcon-homepage.gif") no-repeat scroll 0 -6px transparent;border-right:1px solid #CCCCCC;display:block;height:60px;overflow:hidden;padding-right:10px;position:absolute;right:220px;top:10px;text-indent:-900px;width:190px; }
  
#body { width:1090px; position:relative; left:1px; min-height:429px; height:auto !important; height:429px; text-align:left; line-height:1.7em; z-index:100; }
	#body { background:#ddddde url("../images/shaded-background.gif") top left repeat-x; }
			
			#pageHeader { height:22px; background:#0C5998; color:#fff; }
		    #pageHeader h1 { float:left; margin:0 0 0 246px; padding:0 1em; color:#ccc; font-size:0.9em; text-transform:uppercase; font-weight:normal; background:#0a4677; display:block; height:22px; }
					#pageHeader h1 span { position:relative; top:3px; }
	
#footer { height:100px; background:transparent url("../images/footer-background.gif") bottom left repeat-x; }
	#footer #footerInside { height:65px; margin:0 1px 0 2px; background:#fff url("../images/connect-educate-entertain-footer.gif") bottom right no-repeat; }
	#footer #footerLeft { float:left; width:6px; height:35px; background:transparent url("../images/footer-left.gif") top left no-repeat; }
	#footer #footerRight { float:right; width:6px; height:35px; background:transparent url("../images/footer-right.gif") top right no-repeat; }

/* MIN: 940px, MAX: 1090px */
.frame { width:auto; min-width:922px; max-width:1092px; width:auto !important; width:1092px; }
	.frame-offset { width:auto; min-width:920px; max-width:1090px; width:auto !important; width:1090px; }
#body { width:auto; min-width:920px; max-width:1090px; width:auto !important; width:1090px; }


/*------------
   NAVIGATION
 ------------*/

#navigation { height:592px; width:86px; position:relative; left:81px; z-index:500; background-color:#c8c7c7; display:none; }
	#navigation li { border-bottom:1px solid #b0b0b0; }
	#navigation li, #navigation li a { display:block; width:86px; height:55px; background-color:#c8c7c7; }
		#navigation li a { background:#c8c7c7 url("../images/main-navigation.png") top left no-repeat; text-indent:-1999px; overflow:hidden; }
		/* PRELOAD IT SOMEWHERE OBSCURE */
		#footer #footerNavigationRight { background:transparent url("../images/main-navigation.png") 1000px 1000px no-repeat; }
		
		#navigation li#navigationHome, #navigation li#navigationHome a { height:60px; }
		#navigation li#navigationHome a { background-position:0 0; }
		#navigation li#navigationAboutUs a { background-position:0 -55px; }
		#navigation li#navigationProductsAndSolutions a { background-position:0 -105px; }
		#navigation li#navigationInteractiveSolutions a { background-position:0 -160px; }
		#navigation li#navigationServiceAndSupport a { background-position:0 -215px; }
		#navigation li#navigationNewsAndEvents a { background-position:0 -270px; }
		#navigation li#navigationContactUs a { background-position:0 -320px; }
		
		#navigation li.active a, #navigation li a:hover, #navigation li a:active { background-color:#999; }
		
#navigationSectionButtons { float:left; }
	#navigationSectionButtons #selectedPrimarySection { position:absolute; top:0; left:81px; display:block; width:83px; height:80px; background:#c0c0c0; }
		#navigationSectionButtons #selectedPrimarySection span { display:block; width:83px; height:80px; }
	#navigationSectionButtons #selectedSecondarySection { position:absolute; top:0; left:166px; display:block; width:83px; height:80px; background:#0c5998 url("../images/selected-secondary-navigation-arrow.gif") center 65px no-repeat; }
		#navigationSectionButtons #selectedSecondarySection span { display:block; width:83px; height:80px; }
		
.navigation-list li {  }
	.navigation-list li a { color:#0c5998; text-align:center; text-transform:uppercase; font-size:8px; }
		.navigation-list li a:link, .navigation-list li a:visited { text-decoration:none; }
		.navigation-list li a:hover, .navigation-list li a:active {  }


/*---------------
   SUBNAVIGATION
 ---------------*/
	
	#navigation li ul { position:absolute; width:105px; height:592px; left:86px; top:0; overflow:hidden; display:none; }
		#navigation li ul li { background-color:#105c99; width:105px; color:#ccc; text-align:left; position:relative; left:-105px; }
			#navigation li ul li a { background:#105c99; width:105px; color:#ccc; text-indent:-1500px; overflow:hidden; text-decoration:none; }
				#navigation li ul li a:hover, #navigation li ul li a:active { background-color:#0c4979 !important; }
		#navigation li ul li.filler { border-bottom:none; height:100%; cursor:default; }
		
		/* IMAGE REPLACEMENT */
		#navigation ul li.subnavigation-item-1, #navigation ul li.subnavigation-item-1 a { height:60px; }
		
		/* About */
		#navigation ul#subNavAboutUs li a { background:transparent url("../images/main-navigation.png") left top no-repeat; }
			#navigation ul#subNavAboutUs li.subnavigation-item-1 a { background-position:-105px -15px !important; }
			#navigation ul#subNavAboutUs li.subnavigation-item-2 a { background-position:-105px -55px !important; }
			#navigation ul#subNavAboutUs li.subnavigation-item-3 a { background-position:-105px -110px !important; }
		
		/* Products */
		#navigation ul#subNavProductsAndSolutions li a { background:transparent url("../images/main-navigation.png") left top no-repeat; }
			#navigation ul#subNavProductsAndSolutions li.subnavigation-item-1 a { background-position:-210px -15px !important; }
			#navigation ul#subNavProductsAndSolutions li.subnavigation-item-2 a { background-position:-210px -55px !important; }
			#navigation ul#subNavProductsAndSolutions li.subnavigation-item-3 a { background-position:-210px -110px !important; }
			#navigation ul#subNavProductsAndSolutions li.subnavigation-item-4 a { background-position:-210px -165px !important; }
			#navigation ul#subNavProductsAndSolutions li.subnavigation-item-5 a { background-position:-210px -220px !important; }
			#navigation ul#subNavProductsAndSolutions li.subnavigation-item-6 a { background-position:-210px -275px !important; }
			#navigation ul#subNavProductsAndSolutions li.subnavigation-item-7 a { background-position:-210px -330px !important; }
			#navigation ul#subNavProductsAndSolutions li.subnavigation-item-8 a { background-position:-210px -385px !important; }
			#navigation ul#subNavProductsAndSolutions li.subnavigation-item-9 a { background-position:-210px -440px !important; }
			#navigation ul#subNavProductsAndSolutions li.subnavigation-item-10 a { background-position:-210px -495px !important; }
			
		/* Interactive */
		#navigation ul#subNavInteractiveSolutions li a { background:transparent url("../images/main-navigation.png") left top no-repeat; }
			#navigation ul#subNavInteractiveSolutions li.subnavigation-item-1 a { background-position:-315px -4px !important; }
			#navigation ul#subNavInteractiveSolutions li.subnavigation-item-2 a { background-position:-315px -55px !important; }
			#navigation ul#subNavInteractiveSolutions li.subnavigation-item-3 a { background-position:-315px -110px !important; }
		
		/* Service and Support */
		#navigation ul#subNavServiceAndSupport li a { background:transparent url("../images/main-navigation.png") left top no-repeat; }
			#navigation ul#subNavServiceAndSupport li.subnavigation-item-1 a { background-position:-420px -15px !important; }
			#navigation ul#subNavServiceAndSupport li.subnavigation-item-2 a { background-position:-420px -55px !important; }
			#navigation ul#subNavServiceAndSupport li.subnavigation-item-3 a { background-position:-420px -110px !important; }
			#navigation ul#subNavServiceAndSupport li.subnavigation-item-4 a { background-position:-420px -165px !important; }
			#navigation ul#subNavServiceAndSupport li.subnavigation-item-5 a { background-position:-420px -220px !important; }
		
		/* Contact */
		#navigation ul#subNavContactUs li a { background:transparent url("../images/main-navigation.png") left top no-repeat; }
			#navigation ul#subNavContactUs li.subnavigation-item-1 a { background-position:-525px -15px !important; }
			#navigation ul#subNavContactUs li.subnavigation-item-2 a { background-position:-525px -55px !important; }
			#navigation ul#subNavContactUs li.subnavigation-item-3 a { background-position:-525px -110px !important; }
			#navigation ul#subNavContactUs li.subnavigation-item-4 a { background-position:-525px -165px !important; }
			
		
/*----------------------
   SECONDARY NAVIGATION
 ----------------------*/
	
	#secondaryNavigation { background:#fff; text-align:left; display:block; height:80px; }
		#secondaryNavigation li { float:left; background:transparent url("../images/secondary-navigation-item.gif") top left no-repeat; }
			#secondaryNavigation li.first { background:transparent url("../images/secondary-navigation-first.gif") top left no-repeat; margin-left:79px; }
			.navigation-secondary-section #secondaryNavigation li.first { margin-left:164px; }
			#secondaryNavigation li.last { width:85px; }
		#secondaryNavigation li, #secondaryNavigation li a { display:block; width:81px; height:80px; }
			#secondaryNavigation li a:hover { background:transparent url("../images/secondary-navigation-over.gif") 4px bottom no-repeat; }
				#secondaryNavigation li a span { /*display:none;*/ }
			#secondaryNavigation li.active a { background:transparent url("../images/secondary-navigation-active.gif") 4px bottom no-repeat; }
			

/*----------------------
   PRODUCT NAVIGATION
 ----------------------*/

	#productNavigationContainer { background:#c0c0c0; text-align:left; display:block; height:81px; overflow:hidden !important; position:relative; }
		#productNavigation { text-align:left; display:block; height:81px; overflow:hidden !important; position:absolute; left:1010px; }
			#productNavigation li { float:left; background:transparent url("../images/products/product-navigation-item.gif") top left no-repeat; position:relative; }
				#productNavigation li.first { background:transparent url("../images/products/product-navigation-first.gif") top left no-repeat; margin-left:79px; }
				#productNavigation li.last { width:89px; }
			#productNavigation li, #productNavigation li a { display:block; width:81px; height:106px; }
				#productNavigation li a { position:absolute; top:0; left:0; z-index:2; }
					#productNavigation li a:hover, #productNavigation li a.active { background:transparent url("../images/products/product-navigation-active.gif") left top no-repeat; }
						#productNavigation li a:hover span, #productNavigation li a.active span  { display:block; }
						#productNavigation li a span { display:none; color:#fff; position:relative; top:10.2em; margin:0 2px; }
					#productNavigation li .image { position:absolute; top:3px; left:0; z-index:3; width:78px; height:74px; overflow:hidden; cursor:pointer; }
					#productNavigation li.active .image { border-bottom:4px solid #0c5998; margin-left:2px; }
						#productNavigation li .image img { margin-left:4px; }
						#productNavigation li.active .image img { margin-left:2px; }
					

/*-------------------------
   BODY CONTENT NAVIGATION
 -------------------------*/

		#bodyContentNavigation { height:25px; background:#0C5998; color:#fff; }
	    #bodyContentNavigation li { float:left; }
			

/*---------------------------
   FOOTER CONTENT NAVIGATION
 ---------------------------*/

	#footerContentNavigation	 { background:#0c5998; text-align:right; display:block; height:38px; text-transform:uppercase; }
		#footerContentNavigation ul.primary { background:#0a4677; height:38px; float:left; margin-left:24.7em; min-width:400px; width:auto !important; width:400px; }
			#footerContentNavigation ul li { float:left; width:99px; height:38px; border-left:1px solid #0c5998; }
				#footerContentNavigation ul.primary li.first { width:100px; border-left:0px; }
				#footerContentNavigation ul li a { height:32px; background-color:#0a4677; display:block; color:#cccccc; font-size:0.8em; text-align:left; }
					
					#footerContentNavigation ul.primary li a:link, #footerContentNavigation ul.primary li a:visited { border-bottom:6px solid #0a4677; }
					
					#footerContentNavigation ul.primary li.active a:link, #footerContentNavigation ul.primary li.active a:visited,
					#footerContentNavigation ul.primary li.active a:hover, #footerContentNavigation ul.primary li.active a:active,
					#footerContentNavigation ul.primary li a:hover, #footerContentNavigation ul.primary li a:active { border-bottom:6px solid #0C5998; }
	
	#footerContentNavigation ul.ordering { min-width:334px; height:38px; margin-left:64.8em; overflow:hidden; }
		#footerContentNavigation ul.ordering li { border:none; overflow:hidden; float:left; }
			#footerContentNavigation ul.ordering li a { height:38px; text-indent:-900px; }
			
			ul.ordering li#orderingInfo, ul.ordering li#orderingInfo a { width:137px; }
				ul.ordering li#orderingInfo a:link, ul.ordering li#orderingInfo a:visited { background:transparent url("../images/ordering-navigation.gif") -5px top no-repeat; }
				ul.ordering li#orderingInfo a:hover, ul.ordering li#orderingInfo a:active { background:transparent url("../images/ordering-navigation.gif") -5px -36px no-repeat; }
				
			ul.ordering li#contactSalesRep, ul.ordering li#contactSalesRep a { width:202px ;}
				ul.ordering li#contactSalesRep a:link, ul.ordering li#contactSalesRep a:visited { background:transparent url("../images/ordering-navigation.gif") -152px top no-repeat; }
				ul.ordering li#contactSalesRep a:hover, ul.ordering li#contactSalesRep a:active { background:transparent url("../images/ordering-navigation.gif") -152px -36px no-repeat; }


/*--------
   FOOTER
 ---------*/

#footer { text-align:left; }


/*-------------------
   FOOTER NAVIGATION
 -------------------*/

#footer #footerNavigationLeft, #footer #footerNavigationRight { height:20px; position:relative; top:6px; }
	
	#footer #footerNavigationLeft { float:left; }
		#footer #footerNavigationLeft li { float:left; }
	#footer #footerNavigationRight { float:right; }
		#footer #footerNavigationRight li { float:left; }
		
	#footer li, #footer li a { display:block; height:20px; overflow:hidden; }
		
		/* LEFT */
		#footer #footerNavigationLeft li a { background:transparent url("../images/footer-navigation.gif") top left no-repeat; text-indent:-999px; }
			#footer #footerNavigationLeft li a:hover, #footer ul li a:active { background-position:0 -20px; }
		
		#footer #footerNavigationLeft li#footNavProductsAndSolutions a { width:130px; background-position:0 0; }
		#footer #footerNavigationLeft li#footNavInteractiveSolutions a { width:133px; background-position:-130px 0; }
		#footer #footerNavigationLeft li#footNavServiceAndSupport a { width:114px; background-position:-263px 0; }
		#footer #footerNavigationLeft li#footNavAboutUs a { width:63px; background-position:-377px 0; }
		#footer #footerNavigationLeft li#footNavNewsAndEvents a { width:90px; background-position:-440px 0; }
		#footer #footerNavigationLeft li#footNavContactUs a { width:75px; background-position:-530px 0; }
		#footer #footerNavigationLeft li#footNavSiteMap a { width:55px; background-position:-605px 0; }
		
		#footer #footerNavigationLeft li#footNavProductsAndSolutions a:hover { background-position:0 -20px; }
		#footer #footerNavigationLeft li#footNavInteractiveSolutions a:hover { background-position:-130px -20px; }
		#footer #footerNavigationLeft li#footNavServiceAndSupport a:hover { background-position:-263px -20px; }
		#footer #footerNavigationLeft li#footNavAboutUs a:hover { background-position:-377px -20px; }
		#footer #footerNavigationLeft li#footNavNewsAndEvents a:hover { background-position:-440px -20px; }
		#footer #footerNavigationLeft li#footNavContactUs a:hover { background-position:-530px -20px; }
		#footer #footerNavigationLeft li#footNavSiteMap a:hover { background-position:-605px -20px; }
		
		/* RIGHT */
		#footer #footerNavigationRight li a { background:transparent url("../images/footer-navigation-copyright.gif") top left no-repeat; text-indent:-9999px; }
			#footer #footerNavigationRight li a:hover, #footer ul li a:active { background-position:0 -40px; }
		
		#footer #footerNavigationRight li#footNavCopyright a { width:104px; background-position:0 0; cursor:default; }
		#footer #footerNavigationRight li#footNavTermsConditions a { width:108px; background-position:-104px 0; }
		#footer #footerNavigationRight li#footNavTermsOfUse a { width:66px; background-position:-212px 0; }
		
		#footer #footerNavigationRight li#footNavCopyright a:hover { background-position:0 0; }
		#footer #footerNavigationRight li#footNavTermsConditions a:hover { background-position:-104px -20px; }
		#footer #footerNavigationRight li#footNavTermsOfUse a:hover { background-position:-212px -20px; }
		
		
/*--------------
   FORM STYLING
 --------------*/

form ul li { margin-bottom:0.3em; }
	form ul li label { float:left; width:100px; }
		
		form ul li.check-box label { float:none; margin-left:0.5em; }
		form ul li.check-box input { float:left; }
		
		form ul li input, form ul li textarea { border:1px solid #dedddd; background:#efefef; font-size:1.2em; padding:0.5em; }
		form ul li .fieldWithErrors input, form ul li .fieldWithErrors textarea { border:1px solid #c0827a; }

#primary input {width:228px;}

#isValid { display:block;float:right;height:14px;position:relative;right:54px;top:8px;width:14px;}
  #isValid.valid {background:transparent url("../images/valid_sprite.gif") 0 0;}
  #isValid.invalid {background:transparent url("../images/valid_sprite.gif") -15px 0;}

/*--------------
   PAGE STYLES
 --------------*/

#pagePrimary #header { /*height:80px;*/ }
#pagePrimary #body { background:transparent url("../images/home-background.jpg") left -40px no-repeat; border-top:none; }
	#pagePrimary #footer { height:35px; }
		#pagePrimary #footer #footerInside { display:none; }

.content .header { margin:1.7em 0 0.5em 0; font-size:1.3em; color:#333; font-weight:bold; line-height:1.4em; }
.content h2, .content h3 { font-weight:normal; text-transform:uppercase; font-size:1.1em; color:#006699; margin:1.7em 0 0.5em 0; } 
.content ul { margin-bottom:1.5em; }
	.content ul li { list-style-type:disc; margin-left:1.3em; font-size:1.2em; }

.content div.icon { margin-bottom:0.5em; }
	.content div.icon img { position:relative; top:0px; float:left; margin-right:0.5em; }
	.content div.icon a { text-decoration:none; font-weight:bold; color:#333; }

p.treatment, span.treatment { color:#66cccc; }


/*------------
   SCROLLBAR
 ------------*/

.jScrollPaneContainer { position: relative; overflow: hidden; z-index: 1; }
.jScrollPaneTrack { position:absolute; cursor: pointer; right:0; top:0; height:100%; background-color:#999; width:7px !important; }

.jScrollPaneDrag { position: absolute; background: #cbcbc9; cursor: pointer; overflow: hidden; background:transparent url("../images/scrollbar.gif") left center no-repeat; }
.jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; width:13px; height:12px; background:transparent url("../images/scrollbar.gif") left top no-repeat; }
.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden; width:13px; height:12px; background:transparent url("../images/scrollbar.gif") left bottom no-repeat; }

a.jScrollArrowUp { display: block; position: absolute; z-index: 1; top: 0; right:0; text-indent:-2000px; overflow: hidden;  }
a.jScrollArrowUp:hover { /*background-color: #f60;*/ }
a.jScrollArrowDown { display: block; position: absolute; z-index: 1; bottom: 0; right:0; text-indent:-2000px; overflow: hidden; /*background-color: #666;*/ height: 9px; }
a.jScrollArrowDown:hover { /*background-color: #f60;*/ }

a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { /*background-color: #f00;*/ }


/*----------
   LIGHTBOX
 ----------*/

#lightboxWrapper { text-align:center; position:absolute; top:0; left:0; z-index:1002; width:100%; height:1px; overflow:visible; }
	#lightbox { width:418px; height:373px; margin:12em auto 0 auto; background:#fff; position:relative; top:-530px; text-align:left; }
		#lightbox.treatment { border-top:21px solid #0c5998; margin-top:6em; }
		#lightboxInner { position:absolute; top:9px; left:9px; width:400px; height:355px; z-index:500; }
		#lightbox.treatment #lightboxClose { bottom:auto; top:23px; right:31px; }
		#lightboxClose { position:absolute; bottom:9px; right:7px; display:block; width:43px; height:10px; background:transparent url("../images/lightbox-close.gif") left top no-repeat; z-index:501; }
#lightboxBackground { position:absolute; z-index:1001; top:0; left:0; width:100%; height:100%; background:transparent url("../images/transparency/black-60.png") repeat; }


/*----------
   BUTTONS
 ----------*/

.button { }
	.button, .button a { display:block; width:73px; height:80px; overflow:hidden; text-indent:-900px; }
	.button a { background:transparent url("../images/sidebar-buttons.gif") left top no-repeat; }
	
	.button-specsheet a:link, .button-specsheet a:visited { background-position:0 0; }
	.button-specsheet a:hover, .button-specsheet a:active { background-position:-73px 0; }

	.button-download a:link, .button-download a:visited { background-position:0 -80px; }
	.button-download a:hover, .button-download a:active { background-position:-73px -80px; }
	
	.button-videos a:link, .button-videos a:visited { background-position:0 -160px; }
	.button-videos a:hover, .button-videos a:active { background-position:-73px -160px; }
	
	.button-news a:link, .button-news a:visited { background-position:0 -240px; }
	.button-news a:hover, .button-news a:active { background-position:-73px -240px; }
	
	.button-availability a:link, .button-availability a:visited { background-position:0 -320px; }
	.button-availability a:hover, .button-availability a:active { background-position:-73px -320px; }


.view-large { position:absolute; left:10px; bottom:10px; }
	.view-large, .view-large a { display:block; width:70px; height:15px; }
		.view-large a { background:transparent url("../images/view-large.gif") left top no-repeat; overflow:hidden; text-indent:-900px; }

.download-brochure, .download-brochure-dark { display:block; text-indent:-9999px; overflow:hidden; width:141px; height:29px; background:transparent url("../images/buttons/download-brochure.gif") left top no-repeat; }
	.download-brochure { }
		a.download-brochure:link, a.download-brochure:visited { background-position:0 0; }
		a.download-brochure:hover, a.download-brochure:active { background-position:0 -29px; }
	.download-brochure-dark { }
		a.download-brochure-dark:link, a.download-brochure-dark:visited { background-position:0 -29px; }
		a.download-brochure-dark:hover, a.download-brochure-dark:active { background-position:0 0; }


/*---------
   ADVISOR
 ----------*/

#advisorHeader { height:24px; background:transparent url("../images/advisor-header.gif") center top no-repeat; position:relative; top:-24px; }

ul.advisor { text-align:left; margin-top:9px; margin-bottom:0; position:relative; top:-400px; }
			.advisor li, .advisor li a { display:block; }
			.advisor li { border-bottom:1px solid #bfbebe; margin:0 7px 0 3px; }
				.advisor li a { font-size:1.2em; line-height:3em; padding-left:29px; height:39px;  }
					.advisor li a span { padding-right:18px; background:transparent url("../images/icons/advisor-arrow.gif") right 1px no-repeat; }
					
					.advisor li a:link, .advisor li a:visited { color:#0a4677; }
					.advisor li a:hover, .advisor li a:active { color:#780096; text-decoration:none; }
					
					/* INNER */
					.advisor li ul { display:none; overflow:hidden; }
					.advisor li li { border-bottom:0; margin-left:0.7em; margin-right:0; }
						.advisor li li a { font-size:1.1em; padding-left:2.1em; background:none !important; height:24px; line-height:1.2em; }
							.advisor li li a:link, .advisor li li a:visited { color:#404d55; }
							.advisor li li a:hover, .advisor li li a:active { color:#404d55; text-decoration:underline; }
					
					/* ACTIVE */
					.advisor li.active {  }
						.advisor li.active a { color:#780096; }
							.advisor li.active a span { background:transparent url("../images/icons/advisor-arrow-over.gif") right 1px no-repeat; }
						.advisor li.active ul { margin-bottom:1em; }
							.advisor li.active ul a span, .advisor li ul a span { background:none; padding-right:0; }
						
				/* SPECSHEETS */
				.advisor li.specsheets a:link, .advisor li.specsheets a:visited { background:transparent url("../images/icons/specsheets.gif") center center no-repeat; }
				.advisor li.specsheets.active a, .advisor li.specsheets a:hover, .advisor li.specsheets a:active { background:transparent url("../images/icons/specsheets-over.gif") center center no-repeat; }
				
				/* DOWNLOADS */
				.advisor li.downloads a:link, .advisor li.downloads a:visited { background:transparent url("../images/icons/downloads.gif") center center no-repeat; }
				.advisor li.downloads.active a, .advisor li.downloads a:hover, .advisor li.downloads a:active { background:transparent url("../images/icons/downloads-over.gif") center center no-repeat; }
					.advisor li.downloads li { margin-left:1.5em; }
						.advisor li.downloads li a { margin-bottom:0; line-height:3em; background:transparent url("../images/icons/pdf.gif") left center no-repeat !important; height:28px; }
				
				/* NEWS */
				.advisor li.news a:link, .advisor li.news a:visited { background:transparent url("../images/icons/news.gif") center center no-repeat; }
				.advisor li.news.active a, .advisor li.news a:hover, .advisor li.news a:active { background:transparent url("../images/icons/news-over.gif") center center no-repeat; }
				
				/* VIDEOS */
				.advisor li.videos a:link, .advisor li.videos a:visited { background:transparent url("../images/icons/videos.gif") center center no-repeat; }
				.advisor li.videos.active a, .advisor li.videos a:hover, .advisor li.videos a:active { background:transparent url("../images/icons/videos-over.gif") center center no-repeat; }
				
				/* CONTACT */
				.advisor li.contact a:link, .advisor li.contact a:visited { background:transparent url("../images/icons/contact.gif") center center no-repeat; }
				.advisor li.contact.active a, .advisor li.contact a:hover, .advisor li.contact a:active { background:transparent url("../images/icons/contact-over.gif") center center no-repeat; }
				
				/* AVAILABILITY */
				.advisor li.availability a:link, .advisor li.availability a:visited { background:transparent url("../images/icons/availability.gif") center center no-repeat; }
				.advisor li.availability.active a, .advisor li.availability a:hover, .advisor li.availability a:active { background:transparent url("../images/icons/availability-over.gif") center center no-repeat; }
				
				
				/* Position */
				.advisor li a:link, .advisor li a:visited, .advisor li.active a, .advisor li a:hover, .advisor li a:active { background-position: 3px center !important; }
				
				/* Flat Arrow */
				.advisor li.specsheets.active a span,
				.advisor li.contact.active a span { background:transparent url("../images/icons/advisor-arrow-flat-over.gif") right 1px no-repeat; }
				

/*------
   LIST
 -------*/

.list { text-align:left; }
	.list h2 { display:block; height:54px; margin-bottom:14px; text-indent:-900px; overflow:hidden; }
		.list ul { border-top:1px solid #bfbfbf; height:365px; overflow:auto; }
			.list li {  border-bottom:1px solid #bfbfbf; }
				.list li, .list li a { display:block; height:53px; }
					.list li a { font-size:1.2em; font-weight:bold; color:#464749; text-decoration:none; }
						.list li a span { display:block; margin-left:56px; position:relative; top:17px; }
							.list li a span.caps { display:inline; margin-left:0; position:static; }
						
	.downloads-list h2 { background:transparent url("../images/downloads-header.gif") left top no-repeat; }
		.downloads-list li a { background:transparent url("../images/icons/pdf_large.gif") 14px center no-repeat; }
		
	.videos-list h2 { background:transparent url("../images/videos-header.gif") left top no-repeat; }
		.videos-list li a { background:transparent url("../images/icons/video_large.gif") 14px center no-repeat; }
		
		
	
	