/************************************************

	Aruba Networks (arubanetworks.com)

	/css/default.css
	
	Copyright © SolutionSet, 2006.

************************************************/

* {margin: 0; padding: 0;}

/* - --- KB 12/27/06 --- - */
html { min-height: 100%; margin-bottom: 1px; }
/* - --- ----------- --- - */
body, table {font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;}
body {background: #fff; color: #000; font-size: 62.5%; text-align: center;}

#wrapper {margin: 0 auto; width: 862px; text-align: left;}

/* General Styles */
a {color: #4D8ABE; text-decoration: none;}
a:hover, a:active {text-decoration: underline;}

a.action {color: #EC8100;}
a.hilight {background-color: #fff0f0;}

a img {border: none;}
a:hover span {cursor: pointer;}

fieldset {border: 0;}

/* General Classes */
.noMargin {margin: 0}
.noPadding {padding: 0;}
.clearboth { clear: both;}
#wrapper .floatleft {float: left;}
#wrapper .floatright {float: right;}
#content .half {float: left; width: 47%; padding-left: 10px;}
#content .absolutehalf {float: left; width: 47.5%;}
#content .halfnorm {float: left; width: 45%; padding-right: 20px;}

body div#wrapper .no-top-margin {margin-top: 0;}
body div#wrapper .no-bottom-margin {margin-bottom: 0;}
body div#wrapper .no-vertical-margin {margin-top: 0; margin-bottom: 0;}
body div#wrapper .margin {margin-top: 1em; margin-bottom: 1em;}
body div#wrapper .top-margin {margin-top: .7em;}
body div#wrapper .bottom-margin {margin-bottom: .7em;}
#wrapper #content img.block {display: block; margin-bottom: 1.6em;}

#wrapper .no-border, #wrapper #content .no-border {border: none !important; background: transparent !important;}
img.bordered {background: #f3f3f3; padding: 7px; border: 1px solid #d3d3d3;}

#wrapper .horzlineTop { background: url("/i/dashborder_bg.gif") repeat-x top left;}
#wrapper .horzlineBottom { background: url("/i/dashborder_bg.gif") repeat-x bottom left;}
#wrapper .vertlineRight { background: url("/i/dashborder_bg.gif") repeat-y top right;}
#wrapper .vertlineLeft { background: url("/i/dashborder_bg.gif") repeat-y top left;}
#wrapper .vertlineRight.full { background: url("/i/dashborder_bg.gif") repeat-y top right; margin: -15px 0 -15px 0;}
#wrapper .vertlineLeft.full { background: url("/i/dashborder_bg.gif") repeat-y top left; margin: -15px 0 -15px 0;}

#wrapper #content .border-top {border-top: 1px dotted #ccc; padding-top: 16px;}
#wrapper #content .border-bottom {border-top: 1px dotted #ccc; padding-bottom: 16px;}
* html #wrapper #content .border-top {border: none; padding-top: 17px; background: url("/i/dashborder_bg.gif") repeat-x top left;} /* IE6 */
#wrapper #content .border-top.full {margin-left: -10px; padding-top: 8px; padding-left: 10px;}
#wrapper #content .center-column .border-top.full {width: 455px; margin-bottom: 1em; margin-left: -15px; margin-right: -14px; padding: 10px 14px 0 14px;}
#wrapper #content .left-column .border-top.full {margin-right: -10px; margin-top: 1em; padding-left: 10px;}
#wrapper #content .left-column p.border-top.full {padding-right: 10px;}

#wrapper #content .bullet-less, #wrapper #content-product .bullet-less {list-style-type: none; margin-left: 0;}
#content .right-column p, #content .right-column ul.bullet-less, #content-product .secondary .bullet-less, #content.right-centric .left-column p {margin: 2px 0 1.6em 0;}
#content .right-column ul.bullet-less li, #content-product .secondary ul.bullet-less li {margin: 0 0 4px 0;}

#wrapper .pdf {padding-left: 18px; background: url("/i/pdf_white.gif") 0 1em no-repeat;}
#wrapper .pdf p {padding-top: 10px;}
#wrapper .pdf_icon { padding-left: 18px; background: url("/i/pdf_white.gif") top left no-repeat;}

#wrapper .mpeg {padding-left: 18px; background: url("/i/mpeg_icon.gif") 0 1em no-repeat;}
#wrapper .mpeg p {padding-top: 10px;}
#wrapper .mpeg_icon { padding-left: 18px; background: url("/i/mpeg_icon.gif") top left no-repeat;}

#wrapper .clear {clear: both;}
br.clear {height: 1px;}

/* Header */
#header {position: relative; border-bottom: 1px dotted #ccc; margin-bottom: 4px; padding: 9px 10px 9px 10px; z-index: 5; }
* html #header {border: none; padding-bottom: 10px; background: url("/i/dashborder_bg.gif") repeat-x bottom left;} /* IE6 */
#header h1 {height: 68px; width: 180px; padding-left: 0; overflow: hidden;}
#header form label {display: none;}

#persistent-nav {right: 0px; position: absolute; top: 31px;}
#persistent-nav li {border-right: 1px solid #7ca9cf; display: block; float: left; list-style-type: none; padding: 0 10px; line-height: 1;}
#persistent-nav li.last {border-right: none;}
#persistent-nav li a {color: #888; font-size: 1.0em; text-transform: uppercase;}
#persistent-nav li a:hover, #persistent-nav li a:active {color: #333; text-decoration: none;}

#persistent-subnav { right: 150px; position: absolute; top: 48px;}
#persistent-subnav li {border-right: 1px solid #7ca9cf; display: block; float: left; list-style-type: none; padding: 0 10px; line-height: 1;}
#persistent-subnav li.last {border-right: none;}
#persistent-subnav li a {color: #888; font-size: 1.0em; text-transform: uppercase;}
#persistent-subnav li a:hover, #persistent-subnav li a:active {color: #333; text-decoration: none;}
#persistent-subnav li form { display: inline; }

#persistent-subnav, #persistent-subnav ul { padding: 0; margin: 0; list-style: none; z-index: 1000; }
#persistent-subnav a { display: block; width: 120px; }
#persistent-subnav li { float: left; width: 120px; }
#persistent-subnav li ul { position: absolute; width: 120px; left: -999em; z-index: 1000; background-color: #FFF; }
#persistent-subnav li:hover ul, #persistent-subnav li.sfhover ul { left: auto; }
#persistent-subnav li ul li { padding: 4px 20px 4px 6px; line-height: 1; border-left: 1px solid #ccc; border-right: 1px solid #ccc;  border-bottom: 1px solid #ccc; width: 100%; background-color: #FFF;}
#persistent-subnav { background: #FFF url("/i/globe.png") no-repeat; background-position: 130px; padding: 10px;}
#persistent-subnav > li > ul > a { background-color: transparent; }


#header fieldset {border: 1px solid #BFD9A6; right: 10px; position: absolute; top: 54px;}
#header fieldset input {vertical-align: middle; color: #888; font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;}
#search-field {border: none; height: 15px; padding: 1px 0 0 4px; width: 100px; font-size: 1.1em; vertical-align: middle;}
* html #search-field {margin-top: -1px; padding: 0 0 0 4px; vertical-align: middle;} /* IE6 */
*+html #search-field {margin-top: -1px; padding: 0 0 0 4px; vertical-align: middle;} /* IE7 */

/* Banners */
/* for section specific bannner images, check the bottom of this CSS file, and keep that section below this section*/
#large-graphic {float: left; width: 838px; padding: 0 10px 5px 10px;}
#large-graphic h2 {margin-bottom: 10px;}
#large-graphic p {margin: 15px 0 0 0; padding: 0;}
#large-graphic p, #large-graphic p span {height: 42px;}
#large-graphic h2, #large-graphic p, #large-graphic span {display: block; left: 0; overflow: hidden; position: relative; z-index: 1; top: 0; width: 838px;}
#large-graphic span {position: absolute;}

#large-graphic {border-bottom: 1px dotted #ccc;}
* html #large-graphic {border: none; padding-bottom: 6px; background: url("/i/dashborder_bg.gif") repeat-x bottom left;} /* IE6 */

#mobilize-your-vision, #mobilize-your-vision span {height: 246px; background: url("/i/mobilize-your-vision.jpg") no-repeat;}
#applications-header, #applications-header span {height: 98px; background: url("/i/solutions/Applications-Overview-Header.jpg") no-repeat;}
#products-header, #products-header span {height: 98px; background: url("/i/products/Products-Overview-Header.jpg") no-repeat;}
#technology-header, #technology-header span {height: 98px; background: url("/i/technology/Technology-Overview-Header.jpg") no-repeat;}
#partners-header, #partners-header span {height: 98px; background: url("/i/partners/Partners-Overview-Header.jpg") no-repeat;}
#support-header, #support-header span {height: 98px; background: url("/i/support/Support-Overview-Header.jpg") no-repeat;}
#company-header, #company-header span {height: 98px; background: url("/i/company/Company-Overview-Header.jpg") no-repeat;}
#other-header, #other-header span {height: 98px; background: url("/i/company/Company-Overview-Header.jpg") no-repeat;}
#newsletter-header, #newsletter-header span {height: 98px; background: url("/i/company/Company-Overview-Header.jpg") no-repeat;}

#products-category-header, #products-category-header span {height: 98px; background: url("/i/products/Products-Overview-Header.jpg") no-repeat;}
#company-contact-header, #company-contact-header span {height: 98px; background: url("/i/company/Company-Overview-Header.jpg") no-repeat;}
#company-news-header, #company-news-header span {height: 98px; background: url("/i/company/Company-LL-Headers_NewsEvents.jpg") no-repeat;}

#the-ultimate-goal, #the-ultimate-goal span {background: url("/i/desc_solutions.gif") 0 0 no-repeat;}
#tamea-integrates, #tamea-integrates span {background: url("/i/desc_products.gif") 0 0 no-repeat;}
#tme-embraces, #tme-embraces span {background: url("/i/desc_technology.gif") 0 0 no-repeat;}
#ideal-for-all, #ideal-for-all span {background: url("/i/desc_partners.gif") 0 0 no-repeat;}
#world-class-support, #world-class-support span {background: url("/i/desc_support.gif") 0 0 no-repeat;}
#education-tag, #education-tag span {background: url("/i/desc_education.gif") 0 0 no-repeat; text-indent: -5000px;}
#establish-policies, #establish-policies span {background: url("/i/desc_company.gif") 0 0 no-repeat;}
#open-source, #open-source span {background: url("/i/desc_company.gif") 0 0 no-repeat;}

/* Primary Navigation */
#primary-nav {float: left; position: relative; z-index: 2; width: 838px; padding: 0 0 2.7em 10px; white-space:nowrap;}
#primary-nav li {display: block; float: left; list-style-type: none; text-transform: uppercase; color: transparent;}
#primary-nav li a {display: block; height: 26px; border-bottom: 3px solid #f5953f; overflow: hidden; position: relative; color: transparent;}
#primary-nav li a span {height: 26px; position: absolute; left: 0; top: 0; cursor: pointer;}
#primary-nav li:hover a, #primary-nav li:hover a span, #primary-nav li.sfhover a, #primary-nav li.sfhover a span, #primary-nav li a:hover, #primary-nav li a:hover span {background-position: 0 -26px; border-bottom-color: #5f5f5f;}
#primary-nav li.selected:hover a, #primary-nav li.sfhover.selected a, #primary-nav li.sfhover.selected a:hover, #primary-nav li.selected a:hover {border-bottom-color: #f5953f;}
#primary-nav li.selected a, #primary-nav li.selected a span, #primary-nav li.selected a:hover, #primary-nav li.selected a:hover span {background-position: bottom left;}

#primary-nav li ul {position: absolute; top: -10000px; left: -10000px; width: 830px; background-color: #5f5f5f; padding: .4em 4px .6em 4px;}
#primary-nav li li {display: inline; float: none; height: auto;}
#primary-nav li:hover ul, #primary-nav li.sfhover ul {top: 29px; left: 10px; z-index: 10;}
#primary-nav li.selected ul, #primary-nav li.selected:hover ul, #primary-nav li.sfhover ul.selected {top: 29px; left: 10px; background-color: #f5953f;}
#primary-nav li ul li a {display: inline; width: auto; height: auto; border: none; border-right: 1px solid #fbf8d7; padding: 0 6px 0 6px; background: transparent; color: #fbf8d7; font-size: 1.1em; text-align: center; text-transform: none;}
#primary-nav li ul li.last a {border-right: none;}
#primary-nav li ul li a:hover {text-decoration: underline; color: #fff;}
#primary-nav li ul li.selected a {color: #fff; font-weight: bold;}

#nav-home, 
#nav-home a, 
#nav-home a span {background: transparent url("/i/en/primNav_home.jpg") 0 0 no-repeat; width: 68px;}
li#nav-home:hover a, 
li#nav-home.sfhover a {border-bottom-color: #f5953f;}
#nav-applications, 
#nav-applications a, 
#nav-applications a span {background: transparent url("/i/en/primNav_applications.jpg") 0 0 no-repeat; width: 110px;}
#nav-solutions, 
#nav-solutions a, 
#nav-solutions a span {background: transparent url("/i/en/primNav_solutions.jpg") 0 0 no-repeat; width: 110px;}
#nav-products, 
#nav-products a, 
#nav-products a span {background: transparent url("/i/en/primNav_products.jpg") 0 0 no-repeat; width: 110px;}
#nav-technology, 
#nav-technology a, 
#nav-technology a span {background: transparent url("/i/en/primNav_technology.jpg") 0 0 no-repeat; width: 110px;}
#nav-support, 
#nav-support a, 
#nav-support a span {background: transparent url("/i/en/primNav_support.jpg") 0 0 no-repeat; width: 110px;}
#nav-education, 
#nav-education a, 
#nav-education a span {background: transparent url("/i/en/primNav_education.jpg") 0 0 no-repeat; width: 110px;}
#nav-partners, 
#nav-partners a, 
#nav-partners a span {background: transparent url("/i/en/primNav_partners.jpg") 0 0 no-repeat; width: 110px;}
#nav-company, 
#nav-company a, 
#nav-company a span {background: transparent url("/i/en/primNav_company.jpg") 0 0 no-repeat; width: 110px;}
#nav-compliance, 
#nav-compliance a, 
#nav-compliance a span {background: transparent url("/i/en/primNav_company.jpg") 0 0 no-repeat; width: 110px;}

#nav-education,
#nav-company ul, 
#nav-support ul, 
#nav-partners ul {text-align: right;}
* html #primary-nav li {background-position: 0 -26px; text-indent: -10000px;} /* IE 6 */
* html #primary-nav li li {text-indent: 0;} /* IE 6 */
html>body #primary-nav li {background: none;}

/* Secondary Navigation */
#breadcrumb-nav {float: left; width: 828px; padding: 0 10px 5px 20px; color: #666;}
#breadcrumb-nav a {font-size: 1em; color: #666;}
#breadcrumb-nav a:hover {text-decoration: underline;}

#breadcrumb-nav {position: relative; top: -16px; margin-bottom: -17px; padding-top: 10px; border-bottom: 1px dotted #ccc; background: #fff;}
* html #breadcrumb-nav {border: none; padding-bottom: 6px; margin-bottom: -18px; background: #fff url("/i/dashborder_bg.gif") repeat-x bottom left;} /* IE6 */

/* Content */
#content {float: left; padding: 0 10px 1em 10px; width: 838px; color: #666;}
#content, #item-top, #item-bottom {line-height: 1.45;}

/* Content - Typography */
#content h2, #content.subpage h3, #wrapper #item-top h3 {font-size: 1.5em; color: #EC8100;}
#content h3, #content.subpage h4 {padding-top: 3px;}
#content.subpage h3 {padding-top: 0;}
#content h3, #content.subpage h4, #wrapper #content p.highlight, #wrapper #item-top p.highlight, #wrapper #item-bottom h4  {font-size: 1.2em; color: #EC8100;}
#content h4, #content.subpage h5, #content h3.smaller {font-size: 1.1em; color: #666;}
#content h5 a {font-weight: normal;}

#content .center-column p, #content .primary p, #content .supplementary p {margin: .2em 0 1.6em 0;}
#content .center-column ul, #content .center-column ol {margin: .8em 0 1.6em 30px;}
#content p, #content .center-column p.highlight, #content ul, #content ol, #item-top p, #item-bottom p {margin-top: .9em; margin-bottom: 1.1em; font-size: 1.1em; color: #666;}
#content ul, #content ol {margin-left: 30px;}
#content .right-column ul, #content .right-column ol {margin-left: 18px;}
#content ul {list-style-type: square;}
#content ul *, #content ol *, #content ul ul, #content ul li p, #content ol li p {font-size: 1em;}
#content li {margin-bottom: .4em;}

/* Content - Layouts
   ---> 3 Column Layout (wide center, left and right equal) */
#wrapper div.three-col-wide {padding-bottom: 3em; background: url("/i/dashborder-vert_bg.gif") 0 0 repeat-y;}
#wrapper div.right-centric {padding-top: 12px; background: url("/i/dashborder-vert_bg.gif") 0 0 repeat-y;}
#wrapper div.threecol {padding-bottom: 1em; background: url("/i/dashborder-vert2_bg.gif") 0 0 repeat-y;}
#wrapper div.twocol {background: url("/i/dashborder_bg.gif") 573px 0 repeat-y;}
#wrapper .left-column-wide {padding-top: 12px; background: url("/i/dashborder_bg.gif") 672px 0 repeat-y;}

#content .wrap-left {float: left; width: 637px; padding: 12px 25px 0 10px;}
#content .center-column {float: right; width: 456px; padding-left: 14px;}
#content .left-column {float: left; width: 156px; padding-right: 11px;}
#content .right-column {float: right; width: 166px; padding-top: 12px;}

#content .right-column h5, #content .right-column ul.bullet-less {margin-top: .7em;}

/* ---> 3 Column Layout, right-centric (e.g. Whitepapers) */
#content.right-centric .left-column {width: 156px; padding: 0 11px 0 10px;}
#content.right-centric .center-column {width: 455px; padding: 0 15px;}
#content.right-centric .right-column {width: 165px; padding: 0 0 0 11px;}

#content.left-column-wide .left-column {width: 638px; padding: 0 11px 0 11px;}
#content.left-column-wide .right-column {width: 165px; padding: 0 0 0 11px;}

#content.right-centric .right-column h3, #content.left-column-wide .right-column h3 {font-size: 1.2em; padding: 0; margin-bottom: .7em;}
#wrapper #content.right-centric .right-column h3.full {margin-left: -11px; padding: 1em 0 0 11px; margin-bottom: .7em;}
#wrapper #content.subpage .center-column h3, #wrapper #content .primary h3, #wrapper #content .supplementary h3 {font-size: 1.4em; margin-bottom: 1em;}
#content.right-centric .center-column h4 {font-size: 1.2em; color: #EC8100; padding: 0 0 1em 0;}
#content.right-centric.subpage .center-column h4 {padding-bottom: 0.3em;}
#content.right-centric .center-column h5 {font-size: 1.1em; color: #666;}
#content.right-centric .center-column h5 a {font-weight: normal;}

#content.right-centric .left-column h5, #content.right-centric .left-column ul.bullet-less {margin-top: .7em;}

/* ---> 3 Column Layout (left narrow, center and right wide) */
#content.threecol .wrap-right {float: right; padding: 12px 0 0 0; width: 662px;}
#content.threecol .center-column {float: left; padding: 0 15px; width: 358px;}
#content.threecol .right-column {float: right; padding: 0 10px; width: 254px;}
#content.threecol .left-column {float: left; padding: 12px 0 0 0; width: 176px;}

#content.threecol h4 {margin-bottom: 8px;}
#content.threecol h5 {margin-top: 4px;}

/*#content.threecol .left-column .graphic {width: 166px;}*/

#content .primary {float: left; width: 544px; padding: 12px 10px 2em 10px;}
#content .supplementary {float: left; width: 273px;}



#content.onecol .primary {float: left; width: 813px; padding: 12px 10px 2em 10px;}


#content .primary p {clear: left;}

#content.fourcol .primary {width: 862px}
#content.fourcol .primary p {width: 544px;}
#content.fourcol .supplementary {width: 312px;}
#content.fourcol .farleft-column {float: left; position: relative; width: 203px; margin: 0 8px 6px 0;}
#content.fourcol .leftcenter-column {float: left; position: relative; width: 203px; margin: 0 8px 6px 0;}
#content.fourcol .rightcenter-column {float: left; position: relative; width: 203px; margin: 0 8px 6px 0;}
#content.fourcol .farright-column{float: left; position: relative; width: 203px; margin: 0 0 6px 0;}


/* Graphic links */
#wrapper #content .graphic {position: relative; left: 0; top: 0; padding: 0;}
#wrapper #content .graphic span {position: absolute; left: 0; top: 0; cursor: pointer}

#wrapper #content .left-column .graphic {width: 156px;}

#wrapper #content .right-column .graphic {left: -10px; width: 166px; border-bottom: 1px dotted #ccc; margin-bottom: 8px; padding: 0 0 9px 10px;}
* html #wrapper #content .right-column .graphic {border: none; padding-bottom: 10px; background: url("/i/dashborder_bg.gif") repeat-x bottom left;} /* IE6 */
#wrapper #content .right-column .graphic span {left: 10px;}

#wrapper #content .graphic a:hover {text-decoration: none;}
#wrapper #content .graphic a:hover span {background-position: bottom left;}

#content .left-column #partner-login a, #content .left-column #partner-login span {display: block; height: 33px; width: 140px; overflow: hidden; background: url("/i/partners/already-partner.gif") 0 0 no-repeat;}
#content .right-column h3#partner-login a {display: block; height: 30px; width: 140px; overflow: hidden; background: url("/i/partners/become_partner.jpg") top left no-repeat; text-indent: -500000px;-moz-outline-style: none;}
#content .right-column h3#partner-login a:hover {background-position: 0 -30px;}
#live-chat a, #live-chat span {display: block; height: 44px; width: 153px; overflow: hidden; background: url("/i/company/Live-Chat_v1.gif") 0 0 no-repeat;}

#live-chat a:hover, #live-chat a:hover {background-position: 0 -44px;}

#content .right-column .foo {margin: 10px 0 0 0;}
/*Default form styles*/
.form fieldset {border: none; margin-bottom: 16px; color: #666; font-size: 1.1em;}

.form br {display: none;}

.form input, .form select, .form textarea {font: normal 1em/1.6 Arial, Helvetica, Tahoma, Verdana, sans-serif;}
.form label {display: block; clear: left; float: left; width: 163px; padding: .4em 14px 0 0; font-weight: bold; text-align: right;}
.form label.radio {display: inline; float: left; clear: none; width: auto; margin: .5em 0 1.5em 0; padding: 0 8px 0 4px; text-align: left;}
.form label img {margin-right: 2px;}
.form input {float: left; height: 14px; width: 270px; border: 1px solid #dae7f2; margin-bottom: 5px; padding: 2px 3px 3px 3px; font-size: 1em;}
.form input.radio  {border: none; width: auto;}
.form input#id-12-1, .form input#id-12-0 {margin-top: .5em;}
.form select {float: left; display: block; height: 19px; width: 275px; border: 1px solid #dae7f2; padding: 0 0 0 3px; margin-bottom: 5px; font-size: 1em;}
.form textarea {float: left; height: 48px; width: 270px; border: 1px solid #dae7f2; padding: 0 3px;}

.form .webtolead-submit {float: right; height: 24px; width: 80px; border: none; margin: 10px 1px 5px 0; padding: 0;}

* html .form input, * html .form textarea {width: 267px;}
* html .form select {width: 275px;}

.errortext {color: #900; display: block; text-align: right;}

/* Footer */
#footer {float: left; width: 862px; border-top: 1px dotted #ccc; padding: 7px 0 7px 0px; color: #919295; font-size: 1.0em;}
* html #footer {border: none; padding-top: 8px; background: url("/i/dashborder_bg.gif") repeat-x top left;} /* IE6 */

#footer-nav {float: left; width: auto; margin-left: 3px;}
#footer-nav li {border-right: 1px solid #919295; display: block; float: left; list-style-type: none; padding: 0 .6em;}
#footer-nav li.last {border-right: none;}
#footer-nav li a {color: #919295;}
#footer-nav li a:hover, #footer-nav li a:active {color: #919295;}

#footer span {font-size: 1.0em; float: right; margin-bottom: 20px; text-align: right; margin-right: 7px; _overflow:hidden;}


/* 
   Section Specific Header Images
   Keep below the "Banner" section from above
*/
#large-graphic .commonHeader, #large-graphic .commonHeader span {width: 838px; height: 98px;}

#large-graphic .company-sectionHead, #large-graphic .company-sectionHead span { background: url("/i/company/Company-Overview-Header.jpg") no-repeat top left;}
#large-graphic .how_to_buy-sectionHead, #large-graphic .how_to_buy-sectionHead span { background: url("/i/company/Company-LL-Headers_HowtoBuy.jpg") no-repeat top left;}
#large-graphic .fl_state_contract-sectionHead, #large-graphic .fl_state_contract-sectionHead span, #large-graphic .vendors-sectionHead, #large-graphic .vendors-sectionHead span { background: url("/i/company/Company-LL-Headers_HowtoBuy.jpg") no-repeat top left;}
#large-graphic .management-sectionHead, #large-graphic .management-sectionHead span { background: url("/i/company/Company-LL-Headers_Management.jpg") no-repeat top left;}
#large-graphic .news_events-sectionHead, #large-graphic .news_events-sectionHead span,
#large-graphic .events-sectionHead, #large-graphic .events-sectionHead span,
#large-graphic .signup-sectionHead, #large-graphic .signup-sectionHead span { background: url("/i/company/Company-Overview-Header.jpg") no-repeat top left;}
#large-graphic .cdwsignup-sectionHead, #large-graphic .cdwsignup-sectionHead span { background: url(/i/company/Company-Overview-Header.jpg) no-repeat top left;}
#large-graphic .coverage-sectionHead, #large-graphic .coverage-sectionHead span { background: url("/i/company/Company-LL-Headers_NewsCoverage.jpg") no-repeat top left;}
#large-graphic .careers-sectionHead, #large-graphic .careers-sectionHead span { background: url("/i/company/Company-LL-Headers_Careers.jpg") no-repeat top left;}
#large-graphic .awards-sectionHead, #large-graphic .awards-sectionHead span { background: url("/i/company/Company-LL-Headers_Awards.jpg") no-repeat top left;}
#large-graphic .contact_us-sectionHead, #large-graphic .contact_us-sectionHead span,
#large-graphic .directions-sectionHead, #large-graphic .directions-sectionHead span  { background: url("/i/company/Company-LL-Headers_Contact.jpg") no-repeat top left;}
#large-graphic .environment_compliance-sectionHead, #large-graphic .environment_compliance-sectionHead span  { background: url("/i/company/Company-LL-Headers_EC.jpg") no-repeat top left;}
#large-graphic .announcement_072307-sectionHead, #large-graphic .announcement_072307-sectionHead span  { background: url("/i/company/Company-LL-Headers_Announcement.jpg") no-repeat top left;}
#large-graphic .pci_072307-sectionHead, #large-graphic .pci_072307-sectionHead span  { background: url("/i/company/Company-LL-Headers_Announcement.jpg") no-repeat top left;}
#large-graphic .open_source-sectionHead, #large-graphic .open_source-sectionHead span { background: url("/i/company/Company-Overview-Header.jpg") no-repeat top left;}
/* Press Release headers */
#large-graphic .press-sectionHead, #large-graphic .press-sectionHead span, 
#large-graphic .release-sectionHead, #large-graphic .release-sectionHead span,
#large-graphic .press_release-sectionHead, #large-graphic .press_release-sectionHead span,
#large-graphic .index-sectionHead, #large-graphic .index-sectionHead span { background: url("/i/company/Company-LL-Headers_PressReleases.jpg") no-repeat top left;}

#large-graphic .support-sectionHead, #large-graphic .support-sectionHead span { background: url("/i/support/Support-Overview-Header.jpg") no-repeat top left;}
#large-graphic .support_program-sectionHead, #large-graphic .support_program-sectionHead span { background: url("/i/support/Support-LL-Headers_Support_Program.jpg") no-repeat top left;}

#large-graphic .announcements-sectionHead, #large-graphic .announcements-sectionHead span,
#large-graphic .alert_archive-sectionHead, #large-graphic .alert_archive-sectionHead span { background: url("/i/support/Support-LL-Headers_End_of_Life.jpg") no-repeat top left;}
#large-graphic .wsirt-sectionHead, #large-graphic .wsirt-sectionHead span { background: url("/i/support/Support-LL-Headers_WSIRT.jpg") no-repeat top left;}
#large-graphic .contact_support-sectionHead, #large-graphic .contact_support-sectionHead span { background: url("/i/support/Support-LL-Headers_Contact.jpg") no-repeat top left;}

#large-graphic .partners-sectionHead, #large-graphic .partners-sectionHead span { background: url("/i/partners/Partners-Overview-Header.jpg") no-repeat top left;}
#large-graphic .solution_partners-sectionHead, #large-graphic .solution_partners-sectionHead span { background: url("/i/partners/Partners-LL-Headers_Solution.jpg") no-repeat top left;}
#large-graphic .deployment_partners-sectionHead, #large-graphic .deployment_partners-sectionHead span { background: url("/i/partners/Partners-LL-Headers_Deployment.jpg") no-repeat top left;}
#large-graphic .serviceedge_partners-sectionHead, #large-graphic .serviceedge_partners-sectionHead span { background: url("/i/partners/Partners-LL-Headers_ServiceEdge.jpg") no-repeat top left;}
#large-graphic .channel_partners-sectionHead, #large-graphic .channel_partners-sectionHead span { background: url("/i/partners/Partners-LL-Headers_Channel.jpg") no-repeat top left;}

#large-graphic .fl_security-sectionHead, #large-graphic .fl_security-sectionHead span { background: url("/i/Headers_splash_security.jpg") no-repeat top left;}
#large-graphic .fl_reliability-sectionHead, #large-graphic .fl_reliability-sectionHead span { background: url("/i/Headers_splash_reliability.jpg") no-repeat top left;}
#large-graphic .fl_manageability-sectionHead, #large-graphic .fl_manageability-sectionHead span { background: url("/i/Headers_splash_manageability.jpg") no-repeat top left;}
#large-graphic .fl_scalability-sectionHead, #large-graphic .fl_scalability-sectionHead span { background: url("/i/Headers_splash_scalability.jpg") no-repeat top left;}


#large-graphic .technology-sectionHead, #large-graphic .technology-sectionHead span { background: url("/i/technology/Technology-Overview-Header.jpg") no-repeat top left;}
#large-graphic .mobile_edge-sectionHead, #large-graphic .mobile_edge-sectionHead span { background: url("/i/technology/Technology-LL-Headers_MEA.jpg") no-repeat top left;}
#large-graphic .technology_tour-sectionHead, #large-graphic .technology_tour-sectionHead span { background: url("/i/technology/Technology-LL-Headers_TechTour.jpg") no-repeat top left;}
#large-graphic .whitepapers-sectionHead, #large-graphic .whitepapers-sectionHead span,
#large-graphic .request_wp-sectionHead, #large-graphic .request_wp-sectionHead span { background: url("/i/technology/Technology-LL-Headers_Whitepapers.jpg") no-repeat top left;}
#large-graphic .tech_briefs-sectionHead, #large-graphic .tech_briefs-sectionHead span { background: url("/i/technology/Technology-LL-Headers_TechBriefs.jpg") no-repeat top left;}
#large-graphic .reviews-sectionHead, #large-graphic .reviews-sectionHead span { background: url("/i/technology/Technology-LL-Headers_Reviews.jpg") no-repeat top left;}
#large-graphic .design_guides-sectionHead, #large-graphic .design_guides-sectionHead span { background: url("/i/technology/Technology-LL-Headers_DesignGuides.jpg") no-repeat top left;}

#large-graphic .products-sectionHead, #large-graphic .products-sectionHead span { background: url("/i/products/Products-Overview-Header.jpg") no-repeat top left;}
#large-graphic .arubaos-sectionHead, #large-graphic .arubaos-sectionHead span { background: url("/i/products/Products-LL-Headers_SMS.jpg") no-repeat top left;}
#large-graphic .management_analytics_threat_prevention-sectionHead, #large-graphic .management_analytics_threat_prevention-sectionHead span { background: url("/i/products/Products-LL-Headers_0005_MATP.jpg") no-repeat top left;}
#large-graphic .mobility_management_system-sectionHead, #large-graphic .mobility_management_system-sectionHead span { background: url("/i/products/Products-LL-Headers_MA.jpg") no-repeat top left;}
#large-graphic .mobility_controllers-sectionHead, #large-graphic .mobility_controllers-sectionHead span { background: url("/i/products/Products-LL-Headers_MC.jpg") no-repeat top left;}
#large-graphic .controllers-sectionHead, #large-graphic .controllers-sectionHead span { background: url("/i/products/Products-LL-Headers_MC.jpg") no-repeat top left;}
#large-graphic .multi-vendor_network_management-sectionHead, #large-graphic .multi-vendor_network_management-sectionHead span { background: url("/i/products/Products-LL-Headers_MA.jpg") no-repeat top left;}
#large-graphic .access_points-sectionHead, #large-graphic .access_points-sectionHead span { background: url("/i/products/Products-LL-Headers_AP.jpg") no-repeat top left;}
#large-graphic .antennas-sectionHead, #large-graphic .antennas-sectionHead span { background: url("/i/products/Products-LL-Headers_antennas.jpg") no-repeat top left;}
#large-graphic .rf_protect-sectionHead, #large-graphic .rf_protect-sectionHead span { background: url("/i/products/Products-LL-Headers_rfprotect.jpg") no-repeat top left;}
#large-graphic .airwave_management-sectionHead, #large-graphic .airwave_management-sectionHead span { background: url("/i/products/Products-LL-Headers_airwave.jpg") no-repeat top left;}
#large-graphic .endpoint_compliance-sectionHead, #large-graphic .endpoint_compliance-sectionHead span { background: url("/i/products/Products-LL-Headers_ECS.jpg") no-repeat top left;}
#large-graphic .rap-2wg-sectionHead, #large-graphic .rap-2wg-sectionHead span { background: url(/i/products/Products-LL-Headers_RAP.jpg) no-repeat top left;}
#large-graphic .rap-5wn-sectionHead, #large-graphic .rap-5wn-sectionHead span { background: url(/i/products/Products-LL-Headers_RAP.jpg) no-repeat top left;}
#large-graphic .remote_access_points-sectionHead, #large-graphic .remote_access_points-sectionHead span { background: url(/i/products/Products-LL-Headers_RAP.jpg) no-repeat top left;}
#large-graphic .virtual_branch_networking-sectionHead, #large-graphic .virtual_branch_networking-sectionHead span { background: url(/i/products/Products-LL-Headers_VBN.jpg) no-repeat top left;}
#large-graphic .network_security-sectionHead, #large-graphic .network_security-sectionHead span { background: url(/i/products/Products-LL-Headers_NS.jpg) no-repeat top left;}


#large-graphic .solutions-sectionHead, #large-graphic .solutions-sectionHead span { background: url("/i/solutions/Solutions-Overview-Header.jpg") no-repeat top left;}
#large-graphic .video_surveillance-sectionHead, #large-graphic .video_surveillance-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_Video.jpg") no-repeat top left;}
#large-graphic .solutions-sectionHead, #large-graphic .wids_widp-sectionHead span { background: url("/i/solutions/Solutions-idsw-Header.jpg") no-repeat top left;}
#large-graphic .solutions-sectionHead, #large-graphic .endpoint_integrity-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_Endpoint.jpg") no-repeat top left;}
#large-graphic .solutions-sectionHead, #large-graphic .network_access_control-sectionHead span { background: url("/i/solutions/nac.jpg") no-repeat top left;}
#large-graphic .solutions-sectionHead, #large-graphic .location_services-sectionHead span { background: url("/i/solutions/lrtls.jpg") no-repeat top left;}
#large-graphic .solutions-sectionHead, #large-graphic .location_tracking-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_location_tracking.jpg") no-repeat top left;}
#large-graphic .solutions-sectionHead, #large-graphic .remote_access-sectionHead span { background: url("/i/solutions/ra.jpg") no-repeat top left;}
#large-graphic .solutions-sectionHead, #large-graphic .industry_solutions-sectionHead span { background: url("/i/solutions/Solutions-industry-solution-Header.jpg") no-repeat top left;}
#large-graphic .solutions-sectionHead, #large-graphic .wlan-sectionHead span { background: url("/i/solutions/wlan.jpg") no-repeat top left;}
#large-graphic .solutions-sectionHead, #large-graphic .secure_mesh-sectionHead span { background: url("/i/solutions/sem.jpg") no-repeat top left;}
#large-graphic .solutions-sectionHead, #large-graphic .business_continuity-sectionHead span { background: url("/i/solutions/bc.jpg") no-repeat top left;}
#large-graphic .solutions-sectionHead, #large-graphic .enterprise_continuity-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_enterprise_continuity.jpg") no-repeat top left;}
#large-graphic .solutions-sectionHead, #large-graphic .industry-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_Industry.jpg") no-repeat top left;}
#large-graphic .solutions-sectionHead, #large-graphic .large_site-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_large_site.jpg") no-repeat top left;}
#large-graphic .solutions-sectionHead, #large-graphic .branch-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_branch.jpg") no-repeat top left;}
#large-graphic .solutions-sectionHead, #large-graphic .guest_access-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_guest_access.jpg") no-repeat top left;}
#large-graphic .solutions-sectionHead, #large-graphic .outdoor-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_outdoor.jpg") no-repeat top left;}
#large-graphic .solutions-sectionHead, #large-graphic .remote_networking-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_remote_networking.jpg") no-repeat top left;}
#large-graphic .solutions-sectionHead, #large-graphic .secure_enterprise_mesh-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_secure_enterprise_mesh.jpg") no-repeat top left;}
#large-graphic .solutions-sectionHead, #large-graphic .secure_network_access-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_secure_network_access.jpg") no-repeat top left;}
#large-graphic .solutions-sectionHead, #large-graphic .voice-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_voice.jpg") no-repeat top left;}
#large-graphic .solutions-sectionHead, #large-graphic .network_rightsizing-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_Network_Rightsizing.jpg") no-repeat top left;}
#large-graphic .solutions-sectionHead, #large-graphic .compliance-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_pci_compliance.jpg") no-repeat top left;}
#large-graphic .solutions-sectionHead, #large-graphic .applications-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_applications.jpg") no-repeat top left;}
#large-graphic .solutions-sectionHead, #large-graphic .video-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_broadcast.jpg") no-repeat top left;}


#large-graphic .industry-sectionHead, #large-graphic .enterprise-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_Enterprise.jpg") no-repeat top left;}
/*#large-graphic .industry-sectionHead, #large-graphic .enterprise-sectionHead span { background: url("swf/enterprise.swf") no-repeat top left; width: 838px; height: 200px;}*/
#large-graphic .industry-sectionHead, #large-graphic .higher_education-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_Education.jpg") no-repeat top left;}
#large-graphic .industry-sectionHead, #large-graphic .k12_education-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_K12Education.jpg") no-repeat top left;}
#large-graphic .industry-sectionHead, #large-graphic .healthcare-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_Healthcare.jpg") no-repeat top left;}
#large-graphic .industry-sectionHead, #large-graphic .retail-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_Retail.jpg") no-repeat top left;}
#large-graphic .industry-sectionHead, #large-graphic .federal-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_Government.jpg") no-repeat top left;}
#large-graphic .industry-sectionHead, #large-graphic .government-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_Government.jpg") no-repeat top left;}
#large-graphic .mobile_convergence-sectionHead, #large-graphic .mobile_convergence-sectionHead span { background: url("/i/solutions/vfmc.jpg") no-repeat top left;}
#large-graphic .case_studies-sectionHead, #large-graphic .case_studies-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_CaseStudies.jpg") no-repeat top left;}
#large-graphic .industry-sectionHead, #large-graphic .hospitality-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_Hospitality.jpg") no-repeat top left;}
#large-graphic .industry-sectionHead, #large-graphic .oil_gas-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_Oil.jpg") no-repeat top left;}
#large-graphic .industry-sectionHead, #large-graphic .industrial-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_Indust.jpg") no-repeat top left;}
#large-graphic .industry-sectionHead, #large-graphic .finance-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_Finance.jpg") no-repeat top left;}
#large-graphic .security-sectionHead, #large-graphic .security-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_Security.jpg") no-repeat top left;}
#large-graphic .transportation-sectionHead, #large-graphic .transportation-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_Transportation.jpg") no-repeat top left;}
#large-graphic .mobility-sectionHead, #large-graphic .mobility-sectionHead span { background: url("/i/solutions/Solutions-LL-Headers_Mobility.jpg") no-repeat top left;}

#large-graphic .education-sectionHead, #large-graphic .education-sectionHead span { background: url("/i/education/Education-Overview-Header.jpg") no-repeat top left;}
#large-graphic .train-sectionHead, #large-graphic .train-sectionHead span, #large-graphic .atc-sectionHead, #large-graphic .atc-sectionHead span, #large-graphic .ats-sectionHead, #large-graphic .ats-sectionHead span, #large-graphic .oddi-sectionHead, #large-graphic .oddi-sectionHead span, #large-graphic .aicu-sectionHead, #large-graphic .aicu-sectionHead span, #large-graphic .swdi-sectionHead, #large-graphic .swdi-sectionHead span, #large-graphic .fips-sectionHead, #large-graphic .fips-sectionHead span, #large-graphic .iaw-sectionHead, #large-graphic .iaw-sectionHead span, #large-graphic .iawr-sectionHead, #large-graphic .iawr-sectionHead span, #large-graphic .mbc-sectionHead, #large-graphic .mbc-sectionHead span, #large-graphic .migration31-sectionHead, #large-graphic .migration31-sectionHead span, #large-graphic .migration31_training-sectionHead, #large-graphic .migration31_training-sectionHead span, #large-graphic .adv_design_operation-sectionHead, #large-graphic .adv_design_operation-sectionHead span, #large-graphic .aruba_technology_intro-sectionHead, #large-graphic .aruba_technology_intro-sectionHead span, #large-graphic .mms-sectionHead, #large-graphic .mms-sectionHead span, #large-graphic .physical_ap_install-sectionHead, #large-graphic .physical_ap_install-sectionHead span, #large-graphic .networking_fundamentals-sectionHead, #large-graphic .networking_fundamentals-sectionHead span { 
background: url("/i/education/Education-LL-Headers_traini.jpg") no-repeat top left;
}
#large-graphic .certification-sectionHead, #large-graphic .certification-sectionHead span { background: url("/i/education/Education-LL-Headers_certif.jpg") no-repeat top left;}
#large-graphic .certification-sectionHead, #large-graphic .acdx-sectionHead span { background: url(/i/education/Education-LL-Headers_certif.jpg) no-repeat top left;}
#large-graphic .certification-sectionHead, #large-graphic .acmx-sectionHead span { background: url(/i/education/Education-LL-Headers_certif.jpg) no-repeat top left;}
#large-graphic .training_faq-sectionHead, #large-graphic .training_faq-sectionHead span { background: url("/i/education/Education-LL-Headers-FAQ.jpg") no-repeat top left;}
#large-graphic .schedule-sectionHead, #large-graphic .schedule-sectionHead span { background: url("/i/education/Education-LL-Headers_traini.jpg") no-repeat top left;}

#large-graphic .search-sectionHead, #large-graphic .search-sectionHead span { background: url("/i/Headers_Search.jpg") no-repeat top left;}
#large-graphic .sitemap-sectionHead, #large-graphic .sitemap-sectionHead span { background: url("/i/Headers_Sitemap.jpg") no-repeat top left;}
#large-graphic .privacy_policy-sectionHead, #large-graphic .privacy_policy-sectionHead span { background: url("/i/Headers_PrivacyPolicy.jpg") no-repeat top left;}
#large-graphic .terms_of_service-sectionHead, #large-graphic .terms_of_service-sectionHead span { background: url("/i/Headers_Termsofuse.jpg") no-repeat top left;}
#large-graphic .legal-sectionHead, #large-graphic .legal-sectionHead span { background: url("/i/Headers_Legal.jpg") no-repeat top left;}
#large-graphic .lang_selection-sectionHead, #large-graphic .lang_selection-sectionHead span { background: url("/i/company/Company-Overview-Header.jpg") no-repeat top left;}

#class-calendar { width: 617px; }
#class-calendar a img { border: none; }
#class-calendar span.monthname { width: 500px; margin-left: 220px; font-size: 1.1em; }
#class-calendar .weekdays { height: 20px; }
#class-calendar .week { border-right: 1px solid #ddd; clear: both; height: 87px; font-size: 1.0em;} 
#class-calendar div.monthnavigation {background-color: #FFF; height: 20px; }
#class-calendar div.dayname { background-color: #DDD; color: #333; height: 15px; width: 87px; float: left; border-right: 1px solid grey; text-align: center; font-size: 1.0em; vertical-align: bottom; padding: 6px 0px 0px 0px; overflow: hidden;}
#class-calendar .week .regday { border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; vertical-align: top; width: 87px; float: left; font-size: 0.9em; }
#class-calendar .week .regday p.daynum, #class-calendar .week .regday div.daynum { padding: 2px 0px 0px 4px; background-color: #666; color: #fff; font-size: 0.9em; }
#class-calendar .week .regday .saturday { border-right: 1px solid #ddd;  }
#class-calendar div.classview a { z-index: 1000; }
#class-calendar div.classview { border: 1px solid grey; padding: 4px 7px 4px 7px; margin: 0px; height: 13px; z-index: 1000; }
#class-calendar div.classview1 { position: relative; top: 0px; }
#class-calendar div.classview2 { position: relative; top: 22px; }
#class-calendar div.classview3 { position: relative; top: 45px; }
#class-calendar div.classview4 { position: relative; top: 67px; }
#class-calendar div.classview5 { position: relative; top: 89px; }
#class-calendar div.classview6 { position: relative; top: 111px; }
#class-calendar div.days1 { width: 67px; min-height: 13px; }
#class-calendar div.odays1 { width: 67px; height: 13px; }
#class-calendar div.days2 { width: 156px; min-height: 13px; }
#class-calendar div.odays2 { width: 156px; height: 13px; }
#class-calendar div.days3 { width: 247px; min-height: 13px; }
#class-calendar div.odays3 { width: 247px; height: 13px; }
#class-calendar div.days4 { width: 334px; min-height: 13px; }
#class-calendar div.odays4 { width: 334px; height: 13px; }
#class-calendar div.days5 { width: 421px; min-height: 13px; }
#class-calendar div.odays5 { width: 421px; height: 13px; }
#class-calendar div.days6 { width: 504px; min-height: 13px; }
#class-calendar div.odays6 { width: 504px; height: 13px; }
#class-calendar div.designoperationsfips { background: url("/images/gradient_yellow.gif") repeat-x top left; }
#class-calendar div.designoperationsfips a { color: #000000; }
#class-calendar div.designoperations31 { background: url("/images/gradient_blue_lt.gif") repeat-x top left; }
#class-calendar div.designoperations31 a { color: #FFFFFF;}
#class-calendar div.systemsadministrationandnetworkdesign { background: url("/images/gradient_blue.gif") repeat-x top left; }
#class-calendar div.systemsadministrationandnetworkdesign a { color: #FFFFFF; }
#class-calendar div.implementationtroubleshooting { background: url("/images/gradient_green.gif") repeat-x top left; }
#class-calendar div.implementationtroubleshooting a { color: #006600;}
#class-calendar div.advancedtroubleshooting { background: url("/images/gradient_brown.gif") repeat-x top left; }
#class-calendar div.advancedtroubleshooting a { color: #663300; }
#class-calendar div.outdoordeployment { background: url("/images/gradient_orange.gif") repeat-x top left; }
#class-calendar div.outdoordeployment a { color: #000000; }
#class-calendar div.acmptechnicalcertification { background: url("/images/gradient_purple.gif") repeat-x top left; }
#class-calendar div.acmptechnicalcertification a { color: #9933FF; }
#class-calendar div.acmxtechnicalcertification { background: url("/images/gradient_red.gif") repeat-x top left; }
#class-calendar div.acmxtechnicalcertification a { color: #CC0000; }
#class-calendar div.iaw { background: url("/images/gradient_blue.gif") repeat-x top left; }
#class-calendar div.iaw a { color: #FFFFFF; }
#class-calendar div.swdi { background: url("/images/gradient_green.gif") repeat-x top left; }
#class-calendar div.swdi a { color: #006600;}


/* #chooselang ul { margin: 0; padding: 0; list-style: none; width: 140px; } */
/* #chooselang li ul { border-bottom: 1px solid #ccc; } */
#chooselang ul li { display: block; border: none; z-index: 1000; }
#chooselang li { position: relative; }
#chooselang li ul { position: absolute; left: 0px; top: 12px; display: none; } 
/* #chooselang li ul li { border: none; float:none; padding: 0; } */
#chooselang ul li a { display: block; text-decoration: none; background: #fff; padding: 3px; border: 1px solid #ccc; border-bottom: #000000;  width: 140px; } 
/* Fix IE. Hide from IE Mac \*/
* html #chooselang li ul li { float: left; }
* html #chooselang li ul li a { height: 1%; }
/* End */
#chooselang li:hover ul { display: block; }
#chooselang { margin: 10px; padding: 10px; }

