body {margin: 0; padding: 0; background-color: #99cdff;  color: #333; font-size: 13px; line-height: 1em; text-align: center;font-family: "Trebuchet MS", "Trebuchet", Trebuchet MS, Trebuchet, Tahoma, Verdana, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-family: "Trebuchet MS", "Trebuchet", Trebuchet MS, Trebuchet, Tahoma, Verdana, sans-serif;font-size: 14px; font-weight: normal; margin: 0;}
p,ul,ol,li,td {font-size: 13px; line-height:16px; margin: 0 0 1.3em 0; text-align:left;}
select, input, textarea {font-family: "Trebuchet MS", "Trebuchet", Trebuchet MS, Trebuchet, Tahoma, Verdana, sans-serif; font-size: 13px; color: #000;}
img, table {border: 0;}
form {margin: 0;}
iframe {border: none; overflow: hidden;}
a:link, a:active, a:visited {font-family: "Trebuchet MS", "Trebuchet", Trebuchet MS, Trebuchet, Tahoma, Verdana, sans-serif;font-weight:normal; font-size: 13px; color: #0033cc;text-decoration: none;}
a:hover {font-family: "Trebuchet MS", "Trebuchet", Trebuchet MS, Trebuchet, Tahoma, Verdana, sans-serif;font-weight:normal; font-size: 13px; color: #01aced;text-decoration: none;}
table {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:top;
    background:transparent;
	border-collapse:collapse;
    border-spacing:0px;
}
td {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:top;
    background:transparent;
	border-collapse:collapse;
    border-spacing:0px;
}
table.thirdparty {
	border-width: 1px;
	border-spacing: 0px;
	border-style: outset;
	border-color: #999999;;
	border-collapse: separate;
}
table.thirdparty td {
	border-width: 1px;
	padding: 5px;
	border-color: #999999;;
	border-style: outset;
}
td.graytable {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:top;
    background:transparent;
	border-collapse:collapse;
	background-color:#ececec;
    border-spacing:5px;
}
table .errortable {
    border-spacing:10px;
}

.hide {display: none;}
.small {font-size: 12px;}

body {background: url(../images/bgd.jpg) repeat-x;background-color: #99cdff;}
body.timeline {background: url(../timeline/timelinebgd.jpg) no-repeat; margin-left:8px;}

#outer {position: relative; width: 992px; margin: 0 auto; text-align: left;}
#top {position: relative; height: 139px; width:992px; z-index:100;background: url(../images/header.jpg) no-repeat;}
#top h1 a {position: absolute; left: 0; top: 0; display: block; width: 147px; height: 95px; background: url(../images/itko-ca.png) 20px 20px no-repeat;}
#top h2 {position: relative; display: block; left: 200px; width:400px; top:40px; font-size: 20px; font-weight:normal; color: #666666;}
#navbar {position: absolute; left: 8px; top: 105px; width: 976px; height: 35px; margin-top: -1px; padding: 0;background-color: #0099ff;}
#top1 {position: relative; height: 35px; width:992px; z-index:7;background: url(../images/header1.jpg);}
#top1 h2 {position: relative; display: block; font-size: 13px; font-weight:normal; color: #666666; padding-left:10px; padding-top:10px;}
#top2 {position: relative; height: 10px; width:992px; z-index:7;background: url(../images/header2.jpg);}
#top3 {position: relative; height: 10px; width:992px; z-index:7;background: url(../images/header3.jpg);}
#top4 {position: relative; height: 10px; width:992px; z-index:7;background: url(../images/header4.jpg);}
#top5 {position: relative; height: 10px; width:992px; z-index:7;background: url(../images/header5.jpg);}
#top6 {position: relative; height: 10px; width:992px; z-index:7;background: url(../images/header6.jpg);}
#top7 {position: relative; height: 35px; width:992px; z-index:7;background: url(../images/header7.jpg);}

.search {position: relative;padding-top:4px;height:22px;width:246px;}
.search .searchtext {background-color:#cdeffb; font-size: 12px;height:16px; }
.search .searchbutton {cursor: pointer; font-size: 13px; border: 0px solid #677aa4; height:23px; width:24px; background-image:url(../images/search1.jpg); margin-left:-2px;}
.search  .topblog {color:#ffffff;font-weight: normal; font-size: 10px;}

#homeflash {position: absolute; top: 0; left: 0; width:1052px; height:250px; background: url(../images/flash1a.jpg); z-index:5;}

#leftnav {float: left; margin-right:28px; width: 192px; color: #fff; list-style: none; background-color: #ececec;}
#leftnav h6 { font-weight:normal; background-color: #999999; background: url(../images/leftnavtitle.jpg) no-repeat; font-size: 16px; text-transform: uppercase; border: 0px solid #000;}
#leftnav h6 a {font-weight:normal;  padding-left:8px; padding-top:3px; color: #fff; text-decoration: none;}
#leftnav ul {margin: 0; list-style: none;  padding: 0; background-color: #ececec; background-image: url(../images/leftnavulbottom.jpg) bottom no-repeat;}
#leftnav ul.on {list-style: none;}
#leftnav ul.on a { list-style: none;}
#leftnav li { color: #999999;margin: 0; list-style: none;}
#leftnav li a {font-size:12px; font-weight:normal; display: block; width: 180px; padding-left: 8px; padding-top:4px; padding-bottom: 4px; color: #999999; line-height: 13px; text-decoration: none; list-style: none;}
#leftnav li a:hover {padding-left: 8px; padding-top:4px; padding-bottom: 4px; font-size:12px; font-weight:normal; color: #66cc00; text-decoration: none; list-style: none;}
#leftnav li.on a {padding-left: 8px; padding-top:4px; padding-bottom: 4px; font-size:12px; font-weight:normal; color: #66cc00; text-decoration: none; list-style: none;}

.highlightbox {position: relative; width:100%; padding: 10px; border: 1px solid #888888; background: #eccadd;}

.whitebar {position: relative; width:650px; background: url(../images/bkg-whitebar.gif) repeat-y; margin-bottom: 10px;}
.whitebarbottom {position: relative; background: url(../images/bkg-whitebarbottom.gif) bottom no-repeat;}
.whitebartop {position: relative; background: url(../images/bkg-whitebartop.gif) top no-repeat; padding: 15px;}
.whitebar h4 {height: 40px; background-position: 0 10px; background-repeat: no-repeat;}

.webinarsignupsidebar {float:right; width: 350px; margin: 10px 0px 10px 10px;}
.webinarsignupsidebar1 {float:right; position: relative; width: 350px; margin: 10px 0px 10px 10px;}

.sidebar {float: right; position: relative; width: 240px;; margin-left: 10px;margin-bottom: 10px; margin-top: 0px; border-left:1px solid #eeeeee;}
.sidebarbottom {position: relative;}
.sidebartop {position: relative;padding: 15px;}
.sidebar h4 {height: 40px; background-position: 0 10px; background-repeat: no-repeat;}
.sidebar h5 {font-size: 13px;}
.sidebartext {padding-left: 10px;}

#content .sidebar ul {margin: 0 0 1.5em 0; padding: 0; list-style: none; font-size: 32px; background: #ffffff;}
#content .sidebar li {margin: 0; padding: 0; list-style: none; background: #ffffff;}
#content .sidebar p.contactlink {display: block; line-height: 18px; padding-left: 20px; background: url(../images/contactlink.png) 0 1px no-repeat;}

#content .sidebar a.pdflink {display: block; width: 190px; line-height: 18px; padding-left: 20px; background: url(../images/whitepapericon.gif) 0 1px no-repeat;}
#content .sidebar a.webinarlink {display: block; width: 190px; line-height: 18px; padding-left: 20px; background: url(../images/webinarlink.gif) 0 1px no-repeat;}
#content .sidebar a.collaterallink {display: block; width: 190px; line-height: 18px; padding-left: 20px; background: url(../images/collateralicon.gif) 0 1px no-repeat;}
#content .sidebar a.bloglink {display: block; width: 190px; line-height: 18px; padding-left: 20px; background: url(../images/bloglink.png) 0 1px no-repeat;}
#content .sidebar a.contactlink {display: block; width: 190px; line-height: 18px; padding-left: 20px; background: url(../images/contactlink.png) 0 1px no-repeat;}
#content .sidebar a.blog {display: block; width: 190px; line-height: 25px; padding-left: 30px; background: url(../images/typepadiconsm.png) 0 1px no-repeat;}
#content .sidebar a.linkedin {display: block; width: 190px; line-height: 25px; padding-left: 30px; background: url(../images/linkediniconsm.png) 0 1px no-repeat;}
#content .sidebar a.twitter {display: block; width: 190px; line-height: 25px; padding-left: 30px; background: url(../images/twittericonsm.png) 0 1px no-repeat;}
#content .sidebar a.facebook {display: block; width: 190px; line-height: 25px; padding-left: 30px; background: url(../images/facebookiconsm.png) 0 1px no-repeat;}
#content .sidebar a.youtube {display: block; width: 190px; line-height: 25px; padding-left: 30px; background: url(../images/youtubeiconsm.png) 0 1px no-repeat;}
#content .sidebar a.googleplus {display: block; width: 190px; line-height: 25px; padding-left: 30px; background: url(../images/googleplusiconsm.png) 0 1px no-repeat;}
#content .sidebar a.wiki {display: block; width: 190px; line-height: 25px; padding-left: 30px; background: url(../images/wikipediaiconsm.png) 0 1px no-repeat;}

.sidebar a.pdflink {display: block; width: 190px; line-height: 18px; padding-left: 20px; background: url(../images/whitepapericon.gif) 0 1px no-repeat;}
.sidebar a.webinarlink {display: block; width: 190px; line-height: 18px; padding-left: 20px; background: url(../images/webinarlink.gif) 0 1px no-repeat;}
.sidebar a.collaterallink {display: block; width: 190px; line-height: 18px; padding-left: 20px; background: url(../images/collateralicon.gif) 0 1px no-repeat;}
.sidebar a.bloglink {display: block; width: 190px; line-height: 18px; padding-left: 20px; background: url(../images/bloglink.png) 0 1px no-repeat;}
.sidebar a.contactlink {display: block; width: 190px; line-height: 18px; padding-left: 20px; background: url(../images/contactlink.png) 0 1px no-repeat;}

#contentbottom {position:relative; background:url(../images/contentbottom.png) bottom no-repeat;}
#timelinecontent {background-color: #a7d3ff; padding-right:10px; padding-left:10px; position:relative; margin-bottom:-1px;}
#content {background-color: #ffffff; padding-right:10px; padding-left:10px; position:relative; background:url(../images/contentbkg.jpg) repeat-y;margin-bottom:-1px;}
#content h3 {font-size: 18px; font-weight:normal; line-height: 20px; margin-bottom:10px; padding: 5px 0 5px 0; color: #000000; }
#content h4 {font-size: 16px; font-weight:normal; padding: 0; color: #000000; }
#content h6 {font-size: 14px; font-weight:normal; line-height: 20px; padding: 5px 0 5px 0;}
#content ul {margin-top: 5px; margin-bottom: 10px;}
#content li {margin: 0px; padding: 0px;}
#content a {font-weight: normal; font-size: 13px; text-decoration: none;}
#content a:hover {text-decoration: none;}
#content a.black {font-weight: normal; font-size: 13px; text-decoration: none; color: #000000;}
#content p {padding-right:20px;}
#content b {color: #000000;}
body.home #content {width: 992px; margin-left: 20px; padding-top: 10px;}
body.home #content a {text-decoration: none;}
body.home #content a:hover {text-decoration: underline;}

.solutionsbottom {position: relative; top: -3px; z-index: 7; left: 8px; width: 976px; height:250px; margin: 0; padding: 0; background: url(../images/additionalcontent.jpg) no-repeat;}
.solutionsbottom h1 {color:#ffffff; font-size:14px; font-weight:normal;padding-bottom:20px; padding-left:10px; padding-top:10px;}

body #homecontent {position: relative; top: 0px; z-index: 7; width: 992px; height:520px; margin: 0; padding: 0; background: url(../images/homemain.jpg) no-repeat;}
body #homecontent a {text-decoration: none;}
body #homecontent a:hover {text-decoration: none;}
#homecontent {line-height:16px; margin-left: 240px; margin-right: 0px;}

#homecontent a {color: #0033cc; font-weight: normal; font-size: 13px; text-decoration: none;}
#homecontent a:hover {color: #01aced; text-decoration: none;}
#homecontent p {font-size: 14px; color:#666666; padding-right:10px; line-height:18px;}
#homecontent p.title {font-size: 22px; font-weight: normal; line-height:22px; color:#677aa4; padding-top:10px;}
#homecontent p.title1 {font-size: 22px; font-weight: normal; line-height:24px;}
#homecontent p.title2 {font-size: 16px; font-weight: bold; line-height:16px;margin:0;padding-bottom:5px;}
#homecontent b {}

#homecontent .homeleft {margin-left:20px; width:625px;}
#homecontent .homeleft a {font-size: 14px;}

#homecontent .homeright {width:300px;float:right;margin:0;}

#homecontent1 {margin-bottom: 0px; margin-left: 8px;}
#homecontent1 ul {margin: 0 0 1.5em 0; padding: 0; list-style: none;  font-size: 13px; background: #efefef; font-size: 13px;}
#homecontent1 li {margin: 0; padding: 0; list-style: none; background: #efefef; font-size: 13px;}
#homecontent1 h1 {color: #ffffff; font-size: 14px; padding-top: 0px; padding-bottom: 25px;padding-left:10px;}
#homecontent1 p {font-size: 13px;line-height:14px;}
#homecontent1 b {font-size: 13px;}
#homecontent1 a.viewall {color: #ffffff; font-weight: normal; font-size: 10px;float:right;padding-right:10px;}
#homecontent1 a.news {color: #666666;line-height:14px;}
#homecontent1 a:hover.news {color: #666666;line-height:14px;text-decoration:underline;}
#homecontent1 .box1 {width: 196px; height:266px; background: url(../images/box1.jpg) top no-repeat; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 0px; margin-top: 10px;}
#homecontent1 .box2 {width: 201px; height:266px; background: url(../images/box2.jpg) top no-repeat; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 0px; margin-top: 10px;}
#homecontent1 .box3 {width: 200px; height:266px; background: url(../images/box3.jpg) top no-repeat; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 0px; margin-top: 10px;}
#homecontent1 .box4 {width: 299px; height:266px; background: url(../images/box4.jpg) top no-repeat; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 0px; margin-top: 10px;}
#homecontent1 .box1 a.title, #homecontent1 .box2 a.title, #homecontent1 .box3 a.title, #homecontent1 .box4 a.title {color:#ffffff;}

#homecontent .smallflash {background-color:#ffffff;border: 1px solid #cdcdcd; width:225px; height:120px; z-index:250;padding-right:5px;margin-left:21px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;}

iframe {border: 1px solid #ffffff;}
#homecontent .newsevents {background: url(../images/newsevents.png) no-repeat; padding-left:10px;padding-right:10px; width:214px; height:300px;margin-right:10px;}
#homecontent .newsevents a {font-size:12px;}
#homecontent .newsevents h3 {color:#666666; border-bottom: 1px solid #666666; padding-bottom: 10px; font-size: 16px; line-height:16px; font-weight:normal; margin-bottom:10px;}
#homecontent .titleh3 {color:#666666; padding-bottom: 10px; padding-top:10px; margin-bottom:10px;}
#homecontent .titleh3 a.title {color:#666666; font-size: 14px; line-height:14px; padding-top:10px; font-weight:normal; margin-bottom:10px; text-decoration: none;}

#homecontent .learnmore {background-color: #01aced; padding-left:20px;padding-top:4px;width:175px; height:20px;}
#homecontent .learnmore a {font-size:12px;color:#ffffff;text-decoration:none;}
#homecontent .learnmore a:hover {font-size:12px;color:#0033cc;text-decoration:none;}

#spacer {clear: both; height: 10px; font-size: 13px;}

.formtable {background: #ececec;}
.formtable thead th {background: #999999; text-align: left; padding: 0; width: 420px; padding-left:10px;}
.formtable thead th h4 {font-size: 12px; text-transform: uppercase; font-weight: bold;}
.formtable th {width: 160px; padding: 0 10px; line-height: 24px;}
.formtable th.req {background: url(../images/star.gif) 98% 5px no-repeat;}
.formtable td {background: #ececec; padding: 3px 20px 3px 0;}
.formtable select {width: 230px;}
.formtable textarea {width: 224px; height: 150px;}
.formtable tfoot th {}
.formtable tfoot td {}
.formtable tfoot td input {width: 75px; background: #999999; font-weight: bold; color: #fff; text-transform: uppercase; border: 1px solid #999999;}

.formtext {  font-size: 13px; color: #666666; border: 1px solid #666666; background: #ffffff;}
.formbutton { cursor: pointer;  font-size: 13px; color: #677aa4; border: 1px solid #677aa4; background: #ffffff;}
.formbutton:hover {  font-size: 13px; color: #92934b; border: 1px solid #92934b; background: #ffffff; }
.formbutton1 { cursor: pointer;  font-size: 13px; color: #ffffff; border: 1px solid #677aa4; background: #677aa4;}
.formbutton1:hover {  font-size: 13px; color: #92934b; border: 1px solid #92934b; background: #ffffff; }
.searchresultsbox {position:relative; left: -200px; width:950px; background-color: #ffffff; border: 1px solid #ffffff; }
.trainingbox {position:relative; left: -225px; width:950px; background-color: #dadada;}

#footer {background:url(../images/footer.png) no-repeat;height:24px;width:992px;margin-top:-3px;padding-top:8px;padding-left:0px;}
#footer ul {float: right; margin-top: -3px; margin-right:10px; padding: 0; list-style: none;}
#footer li {display: inline; margin: 0; padding: 0; list-style: none;}
#footer a {text-decoration: none;}
#footer a:hover {text-decoration: underline;}
#footer p {padding-top:0px; margin-left:10px; color:#666666;}

#didyouknow {width:458px; height:103px; padding:10px; background: url(../images/didyouknow.png) no-repeat;}
#didyouknow p {font-size: 13px; margin: 0; color:#666666;}
#didyouknow h1 {font-size: 16px; margin: 0; color:#666666;font-weight:normal;}
#didyouknow a{}
	
#sitemaphome {background-color:#ffffff; border: 1px solid #c4c4c4;  font-size: 11px; color: #666; margin-top:10px; padding:10px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px;}
#sitemaphometable {width:100%;}
#sitemaphome ul {font-size: 11px; color:#666666; margin: 0; padding: 0; list-style: none;}
#sitemaphome li {font-size: 11px; color:#666666; margin: 0;  list-style: none;}
#sitemaphome a {font-size: 11px; text-decoration: none;}
#sitemaphome a:hover {font-size: 11px; text-decoration: underline;}
#sitemaphome p {font-size: 11px; margin: 0; color:#666666;}

.mobile {
	margin-left: -225px;	
}

#slideshow {position: relative; width: 986px; height: 266px; margin-left:3px; margin-bottom:10px; overflow: hidden;}
#slideshow img {border: 0;}
#slideshow .slide {position: absolute; left: 0; top: 0; width: 986px; height: 252px; overflow: hidden;}
#slideshow ul {position: absolute; left: 24px; bottom: 0; z-index: 10; margin: 0; padding: 0; list-style: none;}
#slideshow ul li {float: left; margin: 0; padding: 0; list-style: none;}
#slideshow ul a {display: block; width: 51px; height: 38px; background: 0 0; text-decoration: none;}
#slideshow ul li.on a {background: 0 -38px;}

#timeline {position: relative;width: 991px; height: 450px; margin-left:-11px; margin-top:-1px;margin-bottom:0px;overflow: hidden;}
#timelinepage {background-image:url(../timeline/timelinebgd.jpg); background-position: top left; background-repeat:no-repeat;}
.info {padding:5px;margin:0;overflow:hidden;}
.scrollingarea {
	width:990px;
	position:relative;
	top:60px;
	z-index:5;
}
.companies {
	width:95px;
	z-index:100;
	position:absolute;
	top:70px;
	left:0px;
}
#timelinediv1, #timelinediv2  {
visibility:hidden;display:none;background-image:url(../timeline/over_bgd.png);background-repeat:no-repeat;width:538px;height:300px;padding-left:75px;padding-right:75px;padding-top:20px;position:absolute;top:50px;left:175px;z-index:1000;overflow:hidden;
}
#timelinediv3, #timelinediv4  {
visibility:hidden;display:none;background-image:url(../timeline/over_bgd.png);background-repeat:no-repeat;width:538px;height:315px;padding-left:75px;padding-right:75px;padding-top:5px;position:absolute;top:50px;left:175px;z-index:1000;overflow:hidden;
}

.topnav {
	width: 976px;
	height: 35px;
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	text-decoration: none;
	color: #ffffff;
	font-size: 13px;
	font-weight: normal;
    padding-top: 10px;
	padding-bottom: 9px;
	text-align: center;
}

#nav li ul a {
   color: #ffffff;
   text-align:left;
   margin: 0;
   padding: 0;
}

#nav li {
	float: left;
	width: 118px;
}

#nav li.search  {
   width: 163px;
   padding-left:3px;
   background-color: #0099ff;
}

#nav li.blog  {
   width: 80px;
   background-color: #0099ff;
}

#nav li.home  {
	width: 118px;
   border-right: 1px solid #ffffff;
   background-color: #4db8ff;
}

#nav li.solutions, #nav li.services, #nav li.customers, #nav li.partners, #nav li.company  {
	width: 118px;
   border-right: 1px solid #ffffff;
   background-color: #0099ff;
}

#nav li.solutionson  {
	width: 118px;
   border-right: 1px solid #ffffff;
   background-color: #ff3333;
}

#nav li.serviceson  {
	width: 118px;
   border-right: 1px solid #ffffff;
   background-color: #0033cc;
}

#nav li.customerson  {
	width: 118px;
   border-right: 1px solid #ffffff;
   background-color: #66cc00;
}

#nav li.partnerson  {
	width: 118px;
   border-right: 1px solid #ffffff;
   background-color: #cc33cc;
}
#nav li.companyon  {
	width: 118px;
   border-right: 1px solid #ffffff;
   background-color: #ff9900;
}

#nav li.dir {
 background-image: url(../images/nav-arrow-right.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

#nav li ul {
	position: absolute;
	background-color: #0099ff;
	width: 180px;
	left: -999em; 
    border-left-style: solid;border-left-width: 1px;border-left-color: #ffffff;
    border-right-style: solid;border-right-width: 1px;border-right-color: #ffffff;
    border-top-style: solid;border-top-width: 1px;border-top-color: #ffffff;
}

#nav li ul li {
   border-bottom: 1px solid #ffffff;
   width:174px;
   margin:0;
   padding:3px;
}

#nav li ul ul {
	margin: -15px 0 0 150px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { 
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	color: #2c65b1;
	background-color: #e7e7e7;
}
#nav li:hover, #nav li.sfhover {
   background-color: #4db8ff;
}
#nav li.search:hover, #nav li.blog:hover  {
   background-color: #0099ff;
}
#nav li.solutions:hover, #nav li.solutions ul li:hover, #nav li.solutionson:hover, #nav li.solutionson ul li:hover {
   background-color: #ff3333;
}
#nav li.services:hover, #nav li.services ul li:hover,#nav li.serviceson:hover, #nav li.serviceson ul li:hover {
   background-color: #0033cc;
}
#nav li.customers:hover, #nav li.customers ul li:hover, #nav li.customerson:hover, #nav li.customerson ul li:hover {
   background-color: #66cc00;
}
#nav li.partners:hover, #nav li.partners ul li:hover, #nav li.partnerson:hover, #nav li.partnerson ul li:hover {
   background-color: #cc33cc;
}
#nav li.company:hover, #nav li.company ul li:hover, #nav li.companyon:hover, #nav li.companyon ul li:hover {
   background-color: #ff9900;
}
#nav li.home:hover {
   background-color: #4db8ff;
}

