body {margin: 0;padding: 0;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: normal;font-variant: normal;}
*{outline: none;}
img {border: 0;}
.mainmenu {width: 1000px;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;padding: 0;background-image: url(/images/mainmenubkgd.jpg);background-repeat: repeat-x;height: 36px;}
ul#topnav {margin: 0;padding: 0;float:left;width: 100%;list-style: none;font-size: 12px;z-index: 2;}
ul#topnav li {float: left;margin: 0;padding: 0;position: relative;top:0px;font-weight:bold;z-index: 3;text-align: center;border-left-width: 1px;border-left-style: solid;border-left-color: #c3c3c3;}
ul#topnav li a {float: left;padding-left:7px;height: 17px;color:#000000;padding-top:2px;text-decoration:none;padding-right: 7px;}
ul#topnav a.solutions {color:#000000;width: 80px;padding-top:10px;height: 25px;background-image: none;}
ul#topnav a.products {width: 80px;padding-top:10px;height: 25px;}
ul#topnav a.partners {width: 80px;padding-top:10px;height: 25px;}
ul#topnav a.trainingevents {width: 120px;padding-top:10px;height: 25px;}
ul#topnav a.support {width: 80px;padding-top:10px;height: 25px;}
ul#topnav a.company {width: 80px;padding-top:10px;height: 25px;}
ul#topnav li .sub {position: absolute;top: 35px;left: -1px;float: left;-moz-border-radius-bottomright: 10px;-khtml-border-radius-bottomright: 10px;-webkit-border-bottom-right-radius: 10px;-moz-border-radius-bottomleft: 10px;-khtml-border-radius-bottomleft: 10px;-webkit-border-bottom-left-radius: 10px;box-shadow:2px 2px 2px #999;-webkit-box-shadow:2px 2px 2px #9999;-moz-box-shadow: 2px 2px 2px #999;display: none;padding-top: 15px;padding-right: 20px;padding-bottom: 20px;padding-left: 20px;border-top-width: 0px;border-right-width: 2px;border-bottom-width: 2px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #F4F4F4;border-right-color: #666666;border-bottom-color: #666666;border-left-color: #CCCCCC;background-color: #F4F4F4;text-align: left;}
ul#topnav li .sub ul li {border:0px;}
ul#topnav li:hover a, ul#topnav li a:hover {background-position: left center;background-color:#F4F4F4;}
ul#topnav li a:hover {color:#015496;}
ul#topnav li .row {clear: both; float: left; width: 100%; margin-bottom: 10px;}
ul#topnav li .sub ul{list-style: none;margin: 0;padding: 0;width: 180px;float: left;font-size:11px;text-align: left;}
ul#topnav .sub ul li {width: 100%;color: #fff;text-align: left;}
ul#topnav .sub ul li h2 {padding: 0;margin: 0;font-size: 11px;font-weight: bold;color:#333333;font-weight:bold;background:none;}
ul#topnav .sub ul li h2 a {padding: 5px 0;background-image: none;color: #015496;font-weight:bold;border:0px;}
ul#topnav .sub ul li h2 a:hover {padding: 5px 0;background-image: none;color: #015496;font-weight:bold;border:0px;}
ul#topnav .sub ul li a {float: none; text-indent: 0; height: auto;background: url(/images/arrow.png) no-repeat 2px 8px;padding: 3px 5px 3px 15px;display: block;text-decoration: none;color: #000000;font-weight:normal;border:0px;}
ul#topnav .sub ul li a:hover {color: #000000; background-position: 5px 12px ; text-decoration:none; background: url(/images/arrow.png) no-repeat 2px 8px;color:#015496;}
.productbkgd{
	float:right;
	background-image:url(/images/prdmenugradient.png);
	background-repeat:no-repeat;
	background-position: 200px 334px;
	z-index: 10;
}
.apprangebtn {
	float: right;
	top: 315px;
	position: absolute;
	left: 450px;
	z-index: 50;
}
ul#topnav ul#utmproductlist{width:230px;}
ul#topnav ul#otherproductlist{width:250px;}
ul#topnav ul#companylist{width:200px;}
.resources{width:190px;background-image:url(/images/resourcebkgd.jpg);background-repeat:no-repeat;}
ul#resourcelist  li{padding-left:20px;width: 180px;}
#resourcelist h2 a{font-size: 13px;font-weight:bold;}
ul#topnav ul#partnerlist{width:160px;}
.menuselected {background-color: #E2E2E2;border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #FFFFFF;border-right-color: #FFFFFF;border-bottom-color: #FFFFFF;border-left-color: #FFFFFF;}

