@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);
/* Zero Out */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;vertical-align:baseline;background:transparent;margin:0;padding:0;}

html {
	font-size: 62.5%;
}

body {
	font-family: arial, helvetica, sans-serif;
	background-color: #cecece;
	color: #444444;
	padding: 0 0 50px 0;
	text-align: center;
	background-image: url('../imagesV2/bg.jpg');
	background-repeat: repeat-x;
}

#wrapper {
  margin: 0 auto;
  width: 1080px;
	text-align: left;
	/*
	background-image: url('../imagesV2/wrapper_bg.gif');
	background-repeat: repeat-y;
	*/
	background-color: #ffffff;
	position: relative;
	overflow: hidden;
}

#inner {
	min-height: 450px;
	height: auto !important;
	height: 450px;
	text-align: left;
}

.clear {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0;
}

.new {
	color: #f78f1e;
}

.footnote {
	font-size: 1.1em !important;
}

a, a:visited {
	color: #005aa8;
	text-decoration: none;
}
a:active, a:hover {
	color: #f9423a;
	text-decoration: none;
}

.errorMessage {
	font-size: 14px;
	text-align: center;
	color: #ff0000 !important;
	padding: 10px !important;
	margin: 0 0 15px 0;
	background-color: #f5f5f5;
	border: 1px solid #ff0000;
}

.textRed {
	color: #ff0000 !important;
}


/* Sticky Contact Button */
#contactButton {
	background: transparent url('../imagesV2/btn_contact.png') no-repeat scroll 0px 0px;
	position: fixed;
	right: 0;
	top: 337px;
	width: 28px;
	height: 102px;
}

#contactButton a {
	display: block;
	width: 28px;
	height: 102px;
}




/* Masthead */

#masthead {
	height: 92px;
	background-image: url('../imagesV2/masthead_bg.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	overflow: hidden;
}

		#masthead img.logo {
			margin: 32px 0 0 45px;
			float: left;
		}

		#masthead .topnav {
			width: 655px;
			float: left;
		}

				#masthead .topnav ul {
					list-style: none;
				}
		
				#navButtons {
					padding: 45px 0 0 170px;
				}
				
				#navButtons li {
					float: left;
				}

				#navButtons a, #navButtons a:visited {
					font-size: 16px;
					color: #005aa8;
					padding: 10px 25px 0 25px;
					display: block;
					text-decoration: none;
					border-right: 1px dotted #cdcdcd;
				}
				#navButtons a:active, #navButtons a:hover, 
				#navButtons a.current {
					font-size: 16px;
					color: #f9423a;
					padding: 10px 25px 0 25px;
					display: block;
					text-decoration: none;
					border-right: 1px dotted #cdcdcd;
				}

		#masthead .search {
			font-size: 22px;
			color: #cdcdcd;
			text-align: right;
			width: 228px;
			padding: 10px 0 0 0;
			float: left;
		}

				#masthead .search a, #masthead .search a:visited {
					font-size: 13px;
					color: #002f66;
					padding: 5px 7px 0 7px;
					width: 70px;
					text-decoration: none;
					border-right: 1px dotted #cdcdcd;
					text-decoration: none;
				}
				#masthead .search a:active, #masthead .search a:hover {
					font-size: 13px;
					color: #002f66;
					padding: 5px 7px 0 7px;
					width: 70px;
					text-decoration: none;
					border-right: 1px dotted #cdcdcd;
					text-decoration: underline;
				}

		#masthead .searchForm {
			margin: 10px 0 0 0;
			padding: 3px 0 0 0;
		}
		
				#masthead .searchFormTextbox {
					font-size: 13px;
					color: #666666;
					width: 193px;/*199px*/
					height: 27px;
					padding: 0 3px 0 3px;
					text-align: left;
					border: 0;
					background-color: transparent;
					background-image: url('../imagesV2/search_field_bg.gif');
					background-repeat: no-repeat;
					background-position: center top;
					overflow: hidden;
					float: left;
				}
		
				#masthead .searchFormSubmit {
					margin: 0 0 2px 0;
					vertical-align: middle;
					border: 0;
					float: left;
				}




/* Masthead V2 */

#mastheadV2 {
	min-height: 82px;
	padding: 0 0 10px 0;
	background-image: url('../imagesV2/masthead_bg_square.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	overflow: hidden;
}

		#mastheadV2 img.logo {
			margin: 22px 0 0 45px;
			float: left;
		}

		#mastheadV2 .textlinks {
			width: 883px;
			height: 35px;/*45px*/
			overflow: hidden;
			text-align: right;
			margin: 10px 0 0 0;
			float: left;
		}

				#mastheadV2 .textlinks a, #mastheadV2 .textlinks a:visited {
					font-size: 13px;
					color: #002f66;
					padding: 5px 7px 0 7px;
					width: 70px;
					text-decoration: none;
					border-right: 1px dotted #cdcdcd;
					text-decoration: none;
				}
				#mastheadV2 .textlinks a:active, #mastheadV2 .textlinks a:hover {
					font-size: 13px;
					color: #002f66;
					padding: 5px 7px 0 7px;
					width: 70px;
					text-decoration: none;
					border-right: 1px dotted #cdcdcd;
					text-decoration: underline;
				}

		#mastheadV2 .topnav {
			width: 655px;
			float: left;
		}

				#mastheadV2 .topnav ul {
					list-style: none;
				}
		
				#navButtonsV2 {
					padding: 0 0 0 170px;
				}
				
				#navButtonsV2 li {
					float: left;
				}

				#navButtonsV2 a, #navButtonsV2 a:visited {
					font-size: 14px;
					color: #005aa8;
					padding: 10px 20px 0 20px;
					display: block;
					text-decoration: none;
					border-right: 1px dotted #cdcdcd;
				}
				#navButtonsV2 a:active, #navButtonsV2 a:hover, 
				#navButtonsV2 a.current {
					font-size: 14px;
					color: #f9423a;
					padding: 10px 20px 0 20px;
					display: block;
					text-decoration: none;
					border-right: 1px dotted #cdcdcd;
				}

		#mastheadV2 .search {
			font-size: 22px;
			color: #cdcdcd;
			text-align: right;
			width: 228px;
			float: left;
		}

		#mastheadV2 .searchForm {
			padding: 3px 0 0 0;
		}
		
				#mastheadV2 .searchFormTextbox {
					font-size: 13px;
					color: #666666;
					width: 193px;/*199px*/
					height: 27px;
					padding: 0 3px 0 3px;
					text-align: left;
					border: 0;
					background-color: transparent;
					background-image: url('../imagesV2/search_field_bg_square.gif');
					background-repeat: no-repeat;
					background-position: center top;
					overflow: hidden;
					float: left;
				}
		
				#mastheadV2 .searchFormSubmit {
					margin: 0 0 2px 0;
					vertical-align: middle;
					border: 0;
					float: left;
				}


/* Home */

#home-slides {
	width: 1018px;
	height: 419px;
	margin: 23px 0 15px 31px;
	overflow: hidden;
	position: relative;
}

#home-slides .slide h1,
#home-slides .slide h2,
#home-slides .slide p,
#home-slides .slide ul,
#home-slides .slide li {
	display: none;
}

#home-slides .slide_blank h1,
#home-slides .slide_blank h2,
#home-slides .slide_blank p,
#home-slides .slide_blank ul,
#home-slides .slide_blank li {
	display: block;
}

		#home-slides .slide .slide01 {
			background-image: url('../imagesV2/home-slide-01-jpg');
			width: 1018px;
			height: 419px;
			background-repeat: no-repeat;
				}
		#home-slides .slide_blank .slide01 {
			background-image: url('../imagesV2/home-banner-thenetworkwentdown.jpg');
			width: 1018px;
			height: 419px;
			background-repeat: no-repeat;
	
		}
				#home-slides .slide_blank .slide01 p {
					position: absolute;
					left: 496px;
					font-size: 15px;
					color: white;
					top: 268px;
			}
				#home-slides .slide_blank .slide01 h2 {
					padding: 0 0 0 650px;
					font-family: 'Droid Sans', arial, helvetica, sans-serif;
					color: #f99b05;
					font-size: 38px;
					font-weight: 700;
				}
		#home-slides .slide .slide02 {
			background-image: url('../imagesV2/home-slide-02-best-of-interop.jpg');
			width: 1018px;
			height: 419px;
			background-repeat: no-repeat;
		}
		#home-slides .slide_blank .slide02 {
			background-image: url('../imagesV2/home-slide-02-best-of-interop-blank.jpg');
			width: 1018px;
			height: 419px;
			background-repeat: no-repeat;
		}
				#home-slides .slide_blank .slide02 h1 {
					height: 125px;
					padding: 80px 0 0 45px;
					font-family: 'Droid Sans', arial, helvetica, sans-serif;
					color: #ffffff;
					font-size: 48px;
					font-weight: 400;
				}
				#home-slides .slide_blank .slide02 h2 {
					padding: 0 0 0 160px;
					font-family: 'Droid Sans', arial, helvetica, sans-serif;
					color: #f99b05;
					font-size: 36px;
					font-weight: 700;
				}  
		#home-slides .slide_blank .slide02b {
			background-image: url('../imagesV2/home-banner-jitter-012014.jpg');
			width: 1018px;
			height: 419px;
			background-repeat: no-repeat;
		}
				#home-slides .slide_blank .slide02b h3 {
					height: 36px;
					padding: 53px 0 0 50px;
					font-family: 'Droid Sans', arial, helvetica, sans-serif;
					color: #ffffff;
					font-size: 22px;
					font-weight: 400;
				}
				#home-slides .slide_blank .slide02b h1 {
					height: 90px;
					padding: 0 0 0 50px;
					font-family: 'Droid Sans', arial, helvetica, sans-serif;
					color: #ffffff;
					font-size: 34px;
					font-weight: 400;
				}
				#home-slides .slide_blank .slide02b h2 {
					height: 37px;
					padding: 0 0 0 50px;
					font-family: 'Droid Sans', arial, helvetica, sans-serif;
					color: #f99b05;
					font-size: 16px;
					font-weight: 700;
				}
				#home-slides .slide_blank .slide02b p {
					padding: 0 0 0 55px;
					color: #ffffff;
					font-size: 14px;
				}
				#home-slides .slide_blank .slide02b a, #home-slides .slide_blank .slide02b a:visited {
					color: #ffffff;
				}
				#home-slides .slide_blank .slide02b .nav a:active, #home-slides .slide_blank .slide02b a:hover {
					color: #f99b05;
				}
		
		
		#home-slides .slide .slide03 {
			background-image: url('../imagesV2/home-slide-03-erp-dependence.jpg');
			width: 1018px;
			height: 419px;
			background-repeat: no-repeat;
		}
		#home-slides .slide_blank .slide03 {
			background-image: url('../imagesV2/home-slide-01-aware.jpg');
			width: 1018px;
			height: 419px;
			background-repeat: no-repeat;
		}
				#home-slides .slide_blank .slide03 h1 {
					height: 84px;
					padding: 40px 0 0 49px;
					font-family: 'Droid Sans', arial, helvetica, sans-serif;
					color: #ffffff;
					font-size: 32px;
					font-weight: 400;
				}
				#home-slides .slide_blank .slide03 h2 {
					height: 176px;
					padding: 0 0 0 49px;
					font-family: 'Droid Sans', arial, helvetica, sans-serif;
					color: #f99b05;
					font-size: 28px;
					font-weight: 700;
				}
				#home-slides .slide_blank .slide03 p {
					padding: 0 35px 0 0;
					color: #ffffff;
					font-size: 14px;
				}
				#home-slides .slide_blank .slide03 a, #home-slides .slide_blank .slide03 a:visited {
					color: #ffffff;
				}
				#home-slides .slide_blank .slide03 .nav a:active, #home-slides .slide_blank .slide03 a:hover {
					color: #f99b05;
				}
		#home-slides .slide .slide04 {
			background-image: url('../imagesV2/home-banner-dontletlatency.jpg');
			width: 1018px;
			height: 419px;
			background-repeat: no-repeat;
		}
		#home-slides .slide_blank .slide04 {
			background-image: url('../imagesV2/home-banner-dontletlatency.jpg');
			width: 1018px;
			height: 419px;
			background-repeat: no-repeat;
		}
				#home-slides .slide_blank .slide04 h1 {
					height: 90px;
					padding: 45px 0 0 50px;
					font-family: 'Droid Sans', arial, helvetica, sans-serif;
					color: #ffffff;
					font-size: 32px;
					font-weight: 400;
				}
				#home-slides .slide_blank .slide04 h2 {
					height: 60px;
					padding: 0 0 0 50px;
					font-family: 'Droid Sans', arial, helvetica, sans-serif;
					color: #f99b05;
					font-size: 16px;
					font-weight: 700;
				}
				#home-slides .slide_blank .slide04 p {
					padding: 0 0 0 55px;
					color: #ffffff;
					font-size: 14px;
				}
				#home-slides .slide_blank .slide04 a, #home-slides .slide_blank .slide04 a:visited {
					color:slide01 #ffffff;
				}
				#home-slides .slide_blank .slide04 .nav a:active, #home-slides .slide_blank .slide04 a:hover {
					color: #f99b05;
							}
		#home-slides .slide .slide05 {
			background-image: url('../imagesV2/home-slide-05-network_project_of_the_year.jpg');
			width: 1018px;
			height: 419px;
			background-repeat: no-repeat;
		}
		#home-slides .slide_blank .slide05 {
			background-image: url('../imagesV2/home-slide-05-network_project_of_the_year.jpg');
			width: 1018px;
			height: 419px;
			background-repeat: no-repeat;
		}
				#home-slides .slide_blank .slide05 h3 {
					height: 35px;
					padding: 45px 0 0 50px;
					font-family: 'Droid Sans', arial, helvetica, sans-serif;
					color: #ffffff;
					font-size: 22px;
					font-weight: 400;
				}
				#home-slides .slide_blank .slide05 h1 {
					height: 98px;
					padding: 0 0 0 50px;
					font-family: 'Droid Sans', arial, helvetica, sans-serif;
					color: #ffffff;
					font-size: 34px;
					font-weight: 400;
				}
				#home-slides .slide_blank .slide05 h2 {
					height: 38px;
					padding: 0 0 0 50px;
					font-family: 'Droid Sans', arial, helvetica, sans-serif;
					color: #f99b05;
					font-size: 16px;
					font-weight: 700;
				}
				#home-slides .slide_blank .slide05 p {
					position: absolute;
					left: 790px;
					font-size: 14px;
					color: white;
					top: 285px;
				}
				#home-slides .slide_blank .slide05 a, #home-slides .slide_blank .slide05 a:visited {
					color: #ffffff;
				}
				#home-slides .slide_blank .slide05 .nav a:active, #home-slides .slide_blank .slide05 a:hover {
					color: #f99b05;
				}
		
		ul#home-slideshow-nav {
			position: absolute;
			top: 354px;
			left: 0;
			z-index: 10;
			list-style-type: none;
		}
		
				ul#home-slideshow-nav li {
					width: 202px;
					height: 65px;
					float: left;
					margin: 0 2px 0 0;
				}
				ul#home-slideshow-nav li.last {
					margin: 0;
				}
		
				ul#home-slideshow-nav li a {
					display: block;
					width: 202px;
					height: 42px;/*65px*/
					text-align: center;
					font-size: 15px;
					color: #b2edff;
					padding: 23px 0 0 0;
					background-image: url('../imagesV2/home-slides-nav-sprite.png');
					background-repeat: no-repeat;
					background-position: -204px 0;
				}
				ul#home-slideshow-nav li a:hover {
					background-position: 0 0;
					color: #ffffff;
				}
				ul#home-slideshow-nav li.activeSlide a.home-slideshow-nav0,
				ul#home-slideshow-nav li.activeSlide a.home-slideshow-nav1,
				ul#home-slideshow-nav li.activeSlide a.home-slideshow-nav2,
				ul#home-slideshow-nav li.activeSlide a.home-slideshow-nav3,
				ul#home-slideshow-nav li.activeSlide a.home-slideshow-nav4 {
					width: 202px;
					height: 42px;/*65px*/
					color: #ffffff;
					padding: 23px 0 0 0;
					background-position: 0 0;
				}
				ul#home-slideshow-nav li.activeSlide a.home-slideshow-nav0,
				ul#home-slideshow-nav li.activeSlide a.home-slideshow-nav1,
				ul#home-slideshow-nav li.activeSlide a.home-slideshow-nav2,
				ul#home-slideshow-nav li.activeSlide a.home-slideshow-nav3,
				ul#home-slideshow-nav li.activeSlide a.home-slideshow-nav4 {
					font-weight: bold;
				}
		
		ul#home-slideshow-nav-v2 {
			position: absolute;
			top: 378px;
			left: 0;
			z-index: 10;
			list-style-type: none;
			border-top: 1px solid #999999;
		}
		
				ul#home-slideshow-nav-v2 li {
					width: 202px;
					height: 50px;
					float: left;
					margin: 0 2px 0 0;
					font-weight: bold;
				}
				ul#home-slideshow-nav-v2 li.last {
					margin: 0;
				}
		
				ul#home-slideshow-nav-v2 li a {
					display: block;
					width: 202px;/*202px*/
					height: 50px;/*50px*/
					text-align: center;
					font-size: 15px;
					padding: 10px 0 0 0;
					background-color: #666666;
					color: #ffffff;
				}
				ul#home-slideshow-nav-v2 li a:hover {
					background-color: #115099;
					color: #ffffff;
				}
				ul#home-slideshow-nav-v2 li.activeSlide a.home-slideshow-nav0,
				ul#home-slideshow-nav-v2 li.activeSlide a.home-slideshow-nav1,
				ul#home-slideshow-nav-v2 li.activeSlide a.home-slideshow-nav2,
				ul#home-slideshow-nav-v2 li.activeSlide a.home-slideshow-nav3,
				ul#home-slideshow-nav-v2 li.activeSlide a.home-slideshow-nav4 {
					width: 202px;
					height: 40px;/*50px*/
					background-color: #115099;
					color: #ffffff;
					padding: 10px 0 0 0;
				}

#twitter-feed2 {
	position: relative;
}

		#twitter-feed2-nav {
			position: absolute;
			right: 0;
			top: 10px;
			width: 32px;
			height: 15px;
			z-index: 100;
		}

#homeHero {
	height: 349px;
	background-image: url('../imagesV2/home_hero_bg_v4.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	overflow: hidden;
}

		#homeHero .cta {
			width: 814px;
			float: left;
		}
		
				#homeHero .cta h1 {
					font-weight: normal;
					font-size: 42px;
					color: #ffffff;
					padding: 145px 0 5px 97px;
				}
				
				#homeHero .cta ul {
					list-style: none;
					margin: 0 0 0 92px;
				}
				
				#homeHero .cta ul li {
					font-size: 24px;
					color: #c3f6ff;
					padding: 0 0 2px 15px;
					background-image: url('../imagesV2/home_hero_bullet.png');
					background-repeat: no-repeat;
					background-position: 0 .5em;
				}

		#homeHero .nav {
			width: 207px;
			float: left;
		}

				#homeHero .nav a, #homeHero .nav a:visited {
					font-size: 16px;
					color: #ffffff;
					text-decoration: none;
					text-align: center;
					width: 127px;
					height: 26px;/*29px*/
					padding: 3px 0 0 0;
					display: block;
				}
				#homeHero .nav a:active, #homeHero .nav a:hover {
					font-size: 16px;
					color: #ffffff;
					text-decoration: underline;
					text-align: center;
					width: 127px;
					height: 26px;/*29px*/
					padding: 3px 0 0 0;
					display: block;
				}
				#homeHero .nav a.button01 {
					margin: 60px 0 0 105px;
				}
				#homeHero .nav a.button02 {
					margin: 40px 0 0 80px;
				}
				#homeHero .nav a.button03 {
					margin: 40px 0 0 47px;
				}
				#homeHero .nav a.button04 {
					margin: 40px 0 0 20px;
				}

#homeModules {
	padding: 25px 0 39px 0;
}

		#homeModules .module01 {
			width: 294px;/*364px*/
			padding: 0 39px 0 50px;
			float: left;
		}

				#homeModules .module01 h2 {
					font-size: 21px;
					font-weight: normal;
					color: #f9423a;
					padding: 0 0 15px 0;
				}

				#homeModules .goalsIcon {
					width: 57px;
					float: left;
					padding: 5px 0 15px 0;
				}

				#homeModules .goalsContent {
					width: 204px;
					float: left;
				}

				#homeModules .goalsContent h3 {
					font-size: 14px;
					color: #f9423a;
				}

				#homeModules .goalsContent p {
					font-size: 11px;
					line-height: 14px;
					color: #808083;
					padding: 0 0 15px 0;
				}

				#homeModules .module01 a.moreLink, #homeModules .module01 a.moreLink:visited {
					font-size: 14px;
					text-decoration: none;
				}
				#homeModules .module01 a.moreLink:active, #homeModules .module01 a.moreLink:hover {
					font-size: 14px;
					text-decoration: underline;
				}

		#homeModules .module02 {
			width: 287px;/*337px*/
			padding: 0 50px 0 0;
			float: left;
		}

				#homeModules .module02 h2 {
					font-size: 21px;
					font-weight: normal;
					color: #ee4e23;
					padding: 0 0 15px 0;
				}

				#homeModules .module02 h3 {
					font-size: 12px;
					color: #ee4e23;
				}

				#homeModules .module02 p.quote {
					font-size: 14px;
					font-style: italic;
					line-height: 16px;
					color: #000000;
					padding: 0 0 5px 0;
				}

				#homeModules .module02 p {
					font-size: 11px;
					line-height: 14px;
					color: #808083;
					padding: 0 0 15px 0;
				}

				#homeModules .module02 a.moreLink, #homeModules .module02 a.moreLink:visited {
					font-size: 14px;
					text-decoration: none;
				}
				#homeModules .module02 a.moreLink:active, #homeModules .module02 a.moreLink:hover {
					font-size: 14px;
					text-decoration: underline;
				}

		#homeModules .module03 {
			width: 320px;
			float: left;
		}

				#homeModules .module03 h2 {
					font-size: 21px;
					font-weight: normal;
					color: #005aa8;
					padding: 0 0 15px 0;
				}

				#homeModules .module03 p {
					font-size: 14px;
					line-height: 18px;
					color: #005aa8;
					padding: 0 0 15px 0;
				}

				#homeModules .module03 .iconPdf {
					float: left;
					vertical-align: middle;
					margin: 14px 10px 15px 0;
				}

				#homeModules .module03 a.moreLink, #homeModules .module03 a.moreLink:visited {
					font-size: 14px;
					color: #005aa8;
					text-decoration: none;
				}
				#homeModules .module03 a.moreLink:active, #homeModules .module03 a.moreLink:hover {
					font-size: 14px;
					color: #005aa8;
					text-decoration: underline;
				}

				#homeModules .module03 a, #homeModules .module03 a:visited {
					color: #005aa8;
					text-decoration: underline;
				}
				#homeModules .module03 a:active, #homeModules .module03 a:hover {
					color: #005aa8;
					text-decoration: none;
				}

#homeModules2 {
	padding: 25px 0 39px 0;
}

		#homeModules2 .hRule {
			border-bottom: 1px dotted #808083;
			height: 0;
			font-size: 1px;
			line-height: 0;
			margin: 0 0 15px 0;
		}

		#homeModules2 .module01,
		#homeModules2 .module02 {
			width: 319px;/*319px*/
			margin: 0 30px 0 0;
			float: left;
		}

		#homeModules2 .module01 {
			margin-left: 31px;
		}

		#homeModules2 .module03 {
			width: 319px;/*319px*/
			margin: 0;
			float: left;
		}

		#homeModules2 .module01 h2,
		#homeModules2 .module02 h2 {
			font-size: 18px;
			font-weight: normal;
			color: #f9423a;
			padding: 0 0 15px 0;
			text-transform: uppercase;
		}

		#homeModules2 .module01 p,
		#homeModules2 .module02 p,
		#homeModules2 .module03 p {
			color: #808083;
			font-size: 12px;
			line-height: 14px;
			padding: 0 0 15px 0;
		}
		
		#success-stories {
			min-height: 200px;
			height: auto !important;
			height: 200px;
			margin: 0 0 25px 0;
		}
		
				#success-stories-container {
					position: relative;
				}
				#success-stories-nav {
					position: absolute;
					right: 0;
					top: 3px;
					width: 32px;
					height: 15px;
					z-index: 100;
				}
		
				#success-stories h3 {
					font-size: 12px;
					line-height: 14px;
					color: #191919;
				}
		
				#success-stories p {
					font-size: 15px !important;
					line-height: 18px !important;
					padding: 0 0 5px 0 !important;
				}
		
				#success-stories p.credit {
					font-size: 12px !important;
					font-style: italic !important;
					line-height: 16px !important;
					color: #191919 !important;
					padding: 0 0 15px 7px !important;
				}

#homeModules3 {
	padding: 25px 0 39px 0;
}

		#homeModules3 .hRule {
			border-bottom: 1px dotted #808083;
			height: 0;
			font-size: 1px;
			line-height: 0;
			margin: 0 0 15px 0;
		}

		#homeModules3 .module01,
		#homeModules3 .module02 {
			width: 318px;/*319px*/
			margin: 0 15px 0 0;
			padding-right: 15px;
			border-right: 1px solid #c0c0c0;
			float: left;
			min-height: 220px;
		}

		#homeModules3 .module01 {
			margin-left: 31px;
		}
		#homeModules3 .module03 {
			width: 319px;/*319px*/
			margin: 0;
			float: left;
		}

		#homeModules3 .module01 h2,
		#homeModules3 .module02 h2,
		#homeModules3 .module03 h2 {
			font-size: 18px;
			color: #f9423a;
			padding: 0 0 15px 0;
			text-transform: uppercase;
		}

		#homeModules3 .module01 p,
		#homeModules3 .module02 p,
		#homeModules3 .module03 p {
			color: #444444;
			font-size: 13px;
			line-height: 18px;
			padding: 0 0 15px 0;
		}

		#homeModules3 .module01 li,
		#homeModules3 .module02 li,
		#homeModules3 .module03 li {
			color: #444444;
			font-size: 12px;
			line-height: 18px;
			list-style-type: square;
		}

#homeBaseWrapper {
}

#homeBase {
	background-image: url('../imagesV2/home_base2_bg.gif');
	background-repeat: repeat-y;
}

		#homeBase a, #homeBase a:visited {
			color: #5dd7fb;
			text-decoration: underline;
		}
		#homeBase a:active, #homeBase a:hover {
			color: #5dd7fb;
			text-decoration: none;
		}

		#homeBase .leftColumn {
			width: 320px;/*410px*/
			padding: 0 60px 0 30px;
			float: left;
		}
		
				#homeBase .leftColumn h2 {
					font-size: 14px;
					text-transform: uppercase;
					color: #ffffff;
					padding: 0 0 5px 0;
				}
		
				#homeBase .leftColumn p {
					font-size: 12px;
					color: #ffffff;
					padding: 0 0 15px 0;
				}
		
				#homeBase .leftColumn label {
					font-size: 12px;
					color: #ffffff;
					padding: 0 0 15px 0;
					display: block;
					cursor: pointer;
				}
				
				#homeBase .loginForm span {
					font-size: 11px;
				}
				
				#homeBase .loginFormTextbox {
					width: 157px;/*169px*/
					height: 22px;/*26px*/
					padding: 2px 5px 2px 7px;
					margin: 3px 0 0 0;
					text-align: left;
					border: 0;
					background-color: transparent;
					background-image: url('../imagesV2/login_form_field_bg.png');
					background-repeat: no-repeat;
					background-position: center top;
					overflow: hidden;
				}
		
				#homeBase .loginFormSubmit {
					margin: 0 0 3px 0;
					vertical-align: middle;
					border: 0;
				}

		#homeBase .middleColumn {
			width: 608px;/*608px*/
			float: left;
		}
		
				#homeBase .middleColumn h2 {
					font-size: 14px;
					text-transform: uppercase;
					color: #ffffff;
					padding: 0 0 15px 0;
				}
		
				#homeBase .conversationIcon {
					width: 55px;
					padding: 0 0 15px 0;
					float: left;
				}
		
				#homeBase .conversationContent {
					width: 525px;
					float: left;
				}
				
						#homeBase .conversationContent p {
							font-size: 12px;
							line-height: 14px;
							color: #f5f5f5;
							padding: 0 0 15px 0;
						}

		#homeBase .rightColumn {
			width: 60px;
			float: left;
		}
		
				#homeBase .rightColumn h2 {
					font-size: 14px;
					font-weight: normal;
					color: #ffffff;
					padding: 0 0 15px 0;
				}
		
				#homeBase .rightColumn p {
					padding: 0 0 15px 0;
				}


/* Lev2: Breadcrumb */

#breadcrumb {
	font-size: 12px;
	color: #8197cd;
	padding: 22px 0 30px 58px;
	text-transform: lowercase;
}

		#breadcrumb a, #breadcrumb a:visited {
			color: #bcbdc0;
			text-decoration: none;
		}
		#breadcrumb a:active, #breadcrumb a:hover {
			color: #bcbdc0;
			text-decoration: underline;
		}


/* Lev2: 2013.10.07 Layout Change */

#lev2 {
	padding: 0 55px 18px 55px;
}

#lev2 .content-column {	
	width: 676px;
	min-height: 450px;
	height: auto !important;
	height: 450px;
	float: left;
}

		#lev2 .content-column h1 {
			font-size: 2.2em;
			color: #f9423a;
			padding: 0 0 15px 0;
		}

		#lev2 .content-column h2 {
			font-size: 2.0em;
			font-weight: normal;
			color: #444444;
			padding: 0 0 15px 0;
		}

		#lev2 .content-column h2.variation {
			color: #f9423a;
		}

		#lev2 .content-column h3 {
			font-size: 1.6em;
			color: #f9423a;
			padding: 0 0 15px 0;
		}

		#lev2 .content-column h4 {
			font-size: 1.4em;
			color: #444444;
			padding: 0 0 5px 0;
		}

		#lev2 .content-column p {
			font-size: 1.3em;
			line-height: 1.4em;
			color: #666666;
			padding: 0 0 15px 0;
		}

		#lev2 .content-column blockquote {
			padding: 0 70px 0 35px;
		}

		#lev2 .content-column blockquote.meaning {
			padding: 15px 15px 0 15px;
			margin: 0 0 15px 0;
			background-color: #f5f5f5;
			border-top: 1px dotted #c0c0c0;
			border-bottom: 1px dotted #c0c0c0;
		}

		#lev2 .content-column ul, 
		#lev2 .content-column ol {
			padding: 0 0 15px 35px;
		}
		
		#lev2 .content-column li {
			font-size: 1.3em;
			line-height: 1.4em;
			color: #666666;
			list-style-type: square;
		}
		#lev2 .content-column li li {
			font-size: inherit;
			list-style-type: square;
		}
		
		#lev2 .content-column ul.padded li {
			padding: 0 0 15px 0;
			list-style-type: square;
		}
		
		
		#lev2 .content-column .contactColumn {
			width: 50%;
			float: left;
		}
		#lev2 .content-column .contactColumn.first {
			width:460px;
		}
		#lev2 .content-column .contactColumn.second{
			width:210px;
		}
		
		
		#lev2 .content-column .contactRow {
			padding: 0 0 15px 0;
		}
		
		#lev2 .content-column .contactLabel {
			font-size: 1.3em;
			text-align: right;
			width: 75px;
			padding: 3px 3px 3px 0;
			float: left;
		}
		
		#lev2 .content-column .contactField {
			font-size: 1.3em;
			width: 255px;
			padding: 3px 0 3px 0;
			float: left;
		}
		
		#lev2 .content-column .formLabel  {
			color: #666666;
			font-size: 1.3em;
			text-align: right;
			width: 150px;
			padding: 8px 3px 10px 0;
			float: left;
		}
		
		#lev2 .content-column .formField  {
			font-family: arial, helvetica, sans-serif;
			color: #666666;
			font-size: 1.2em;
			width: 320px;
			padding: 0 0 10px 0;
			float: left;
		}
		
		#lev2 .content-column .textField {
			font-family: arial, helvetica, sans-serif;
			color: #666666;
			font-size: inherit;
			width: 250px;
			border: 1px solid #dcdcdc;
			padding: 6px;
		}
		
		#lev2 .content-column .selectField {
			font-family: arial, helvetica, sans-serif;
			color: #666666;
			font-size: inherit;
			width: 250px;
			border: 1px solid #dcdcdc;
		}
		
		#lev2 .content-column .textArea  {
			font-family: arial, helvetica, sans-serif;
			color: #666666;
			font-size: inherit;
			width: 100%;
			border: 1px solid #dcdcdc;
			margin:0px;
		}
		
		#lev2 .content-column .formButton {
			font-size: inherit;
			color: #ffffff;
			background-color: #124f99;
			border: 0;
			padding: 8px;
			width: 266px;
			cursor: pointer;
		}

		.requiredFieldHighlight {
			border: 1px solid #ff0000;
		}
		
/*Awards*/

#awards h1 {
	padding: 0 0 30px 0;
}

#awards h2 {
	border-bottom: 1px solid #f37e27;
	margin: 0 0 20px 0;
	padding: 0 0 2px 0 !important;
}

		#awards h2 span {
			color: #ffffff;
			font-size: 18px;
			padding: 2px 20px 2px 20px;
			margin: 0;
			font-weight: bold;
			background-color: #f37e27;
		}

#awards .module {	
	width: 225px;
	float: left;
	text-align: center;
	padding: 0 0 35px 0;
}

		#awards .module h3 {
			font-size: 1.3em;
			color: #494949;
			padding: 0 0 20px 0;
			margin: 0 0 10px 0;
			background-image: url('../imagesV2/award-hdr-arrow.jpg');
			background-repeat: no-repeat;
			background-position: center bottom;
		}

#awards .awards-accordion {	
	cursor: pointer;
}

	#awards .awards-accordion span.expand,
	#awards .awards-accordion span.collapse {
		display: none;
		float: right;
		padding: 0 15px 0 0;
		font-size: 12px;
		color: #124F99;
	}

	#awards .accordion-open span.collapse {
		display: block;
		background-image: url('../imagesV2/award-toggle-up.gif');
		background-repeat: no-repeat;
		background-position: right;
	}

	#awards .accordion-close span.expand {
		display: block;
		background-image: url('../imagesV2/award-toggle-down.gif');
		background-repeat: no-repeat;
		background-position: right;
	}
		
/*News*/

#news h1 {
	padding: 0 0 30px 0;
}

#news h2 {
	border-bottom: 1px solid #f37e27;
	margin: 0 0 20px 0;
	padding: 0 0 2px 0 !important;
}

		#news h2 span {
			color: #ffffff;
			font-size: 18px;
			padding: 2px 20px 2px 20px;
			margin: 0;
			font-weight: bold;
			background-color: #f37e27;
		}

#news .news-accordion {	
	cursor: pointer;
}

	#news .news-accordion span.expand,
	#news .news-accordion span.collapse {
		display: none;
		float: right;
		padding: 0 15px 0 0;
		font-size: 12px;
		color: #124F99;
	}

	#news .accordion-open span.collapse {
		display: block;
		background-image: url('../imagesV2/award-toggle-up.gif');
		background-repeat: no-repeat;
		background-position: right;
	}

	#news .accordion-close span.expand {
		display: block;
		background-image: url('../imagesV2/award-toggle-down.gif');
		background-repeat: no-repeat;
		background-position: right;
	}
		
	#news .news-container ul {
		list-style: none;
		padding: 0 !important;
	}
	
	#news .news-container li {
		padding: 0 0 15px 0;
		clear: left;
	}
	
	#news .news-container li a.logo {
		width: 160px;
		float: left;
		margin: 0 20px 30px 0;
		text-align: center;
	}
	
	#news .news-container li a.logo img {
		max-width: 160px;
		height: auto;
	}
		
/*Press Releases*/

#press-releases h1 {
	padding: 0 0 30px 0;
}

#press-releases h2 {
	border-bottom: 1px solid #f37e27;
	margin: 0 0 20px 0;
	padding: 0 0 2px 0 !important;
}

		#press-releases h2 span {
			color: #ffffff;
			font-size: 18px;
			padding: 2px 20px 2px 20px;
			margin: 0;
			font-weight: bold;
			background-color: #f37e27;
		}

#press-releases .press-releases-accordion {	
	cursor: pointer;
}

	#press-releases .press-releases-accordion span.expand,
	#press-releases .press-releases-accordion span.collapse {
		display: none;
		float: right;
		padding: 0 15px 0 0;
		font-size: 12px;
		color: #124F99;
	}

	#press-releases .accordion-open span.collapse {
		display: block;
		background-image: url('../imagesV2/award-toggle-up.gif');
		background-repeat: no-repeat;
		background-position: right;
	}

	#press-releases .accordion-close span.expand {
		display: block;
		background-image: url('../imagesV2/award-toggle-down.gif');
		background-repeat: no-repeat;
		background-position: right;
	}
		
	#press-releases .press-releases-container ul {
		list-style: none;
		padding: 0 !important;
	}
	
	#press-releases .press-releases-container li {
		padding: 0 0 15px 0;
		clear: left;
	}
	
	#press-releases .press-releases-container li img {
		float: left;
		margin: 0 15px 30px 0;
	}
		
/*Events*/

#events2 h1 {
	padding: 0 0 30px 0;
}

#events2 h2 {
	border-bottom: 1px solid #f37e27;
	margin: 0 0 20px 0;
	padding: 0 0 2px 0 !important;
}

		#events2 h2 span {
			color: #ffffff;
			font-size: 18px;
			padding: 2px 20px 2px 20px;
			margin: 0;
			font-weight: bold;
			background-color: #f37e27;
		}

#events2 .events2-accordion {	
	cursor: pointer;
}

	#events2 .events2-accordion span.expand,
	#events2 .events2-accordion span.collapse {
		display: none;
		float: right;
		padding: 0 15px 0 0;
		font-size: 12px;
		color: #124F99;
	}

	#events2 .accordion-open span.collapse {
		display: block;
		background-image: url('../imagesV2/award-toggle-up.gif');
		background-repeat: no-repeat;
		background-position: right;
	}

	#events2 .accordion-close span.expand {
		display: block;
		background-image: url('../imagesV2/award-toggle-down.gif');
		background-repeat: no-repeat;
		background-position: right;
	}
		
	#events2 .events2-container ul {
		list-style: none;
		padding: 0 !important;
	}
	
	#events2 .events2-container li {
		padding: 0 0 15px 0;
		clear: left;
	}
	
	#events2 .events2-container li img {
		float: left;
		margin: 0 15px 30px 0;
	}

#events2 .logo {
	width: 186px;
	float: left;
	padding: 0 0 25px 0;
}

#events2 .summary {
	width: 490px;
	float: left;
	padding: 0 0 25px 0;
}

		#events2 .summary h3 {
			font-size: 1.4em;
			font-weight: bold;
			color: #124f99;
			padding: 0 0 5px 0;
		}
		
/*Sidebar*/

#lev2 .sidebar-column {	
	width: 294px;
	float: left;
}

		#lev2 .sidebar-column ul.navigation {
			padding: 0;
			list-style-type: none;
			margin: 25px 0 25px 50px;
			border-top: 1px solid #b3b3b3;
		}
		
		#lev2 .sidebar-column ul.navigation li {
			font-weight: bold;
			font-size: 1.4em;
		}
		
		#lev2 .sidebar-column ul.navigation li h2 {
			font-weight: inherit;
			font-size: inherit;
			color: #124f99;
			padding: 8px 0 0 2px;
		}

				#lev2 .sidebar-column ul.navigation li a, #lev2 .sidebar-column ul.navigation li a:visited {
					display: block;
					padding: 8px 0 8px 2px;
					border-bottom: 1px solid #b3b3b3;
					color: #124f99;
					text-decoration: none;
				}
				#lev2 .sidebar-column ul.navigation li a:active, #lev2 .sidebar-column ul.navigation li a:hover,
				#lev2 .sidebar-column ul.navigation li a.current {
					display: block;
					padding: 8px 0 8px 2px;
					border-bottom: 1px solid #b3b3b3;
					color: #f9423a;
					text-decoration: none;
				}

		#lev2 .sidebar-column ul.navigation li ul {
			padding: 0;
			list-style-type: none;
			margin: 0;
			padding: 0 0 12px 0;
			border-bottom: 1px solid #b3b3b3;
		}

		#lev2 .sidebar-column ul.navigation li ul li {
			font-weight: normal;
			font-size: inherit;
			color: #124f99;
		}

				#lev2 .sidebar-column ul.navigation li ul li a, #lev2 .sidebar-column ul.navigation li ul li a:visited {
					display: block;
					padding: 8px 0 0 12px;
					border: 0;
					color: #124f99;
					text-decoration: none;
					background-image: url('../imagesV2/sidebar-navigation-bullet.gif');
					background-repeat: no-repeat;
					background-position: .3em 1.0em;
				}
				#lev2 .sidebar-column ul.navigation li ul li a:active, #lev2 .sidebar-column ul.navigation li ul li a:hover,
				#lev2 .sidebar-column ul.navigation li ul li a.current-sub {
					display: block;
					padding: 8px 0 0 12px;
					border: 0;
					color: #f9423a;
					text-decoration: none;
					background-image: url('../imagesV2/sidebar-navigation-bullet.gif');
					background-repeat: no-repeat;
					background-position: .3em 1.0em;
				}

		#lev2 .sidebar-column .module {
			background-image: url('../imagesV2/sidebar-bg.gif');
			background-repeat: repeat-y;
			min-height: 50px;
			height: auto !important;
			height: 50px;
			margin: 0 0 50px 0;
			padding: 0 0 25px 0;
		}

				#lev2 .sidebar-column .module h2 {
					font-size: 16px;
					background-image: url('../imagesV2/sidebar-header-bg.gif');
					background-repeat: no-repeat;
					height: 33px;/*57px*/
					padding: 24px 0 0 60px;
					color: #ffffff;
				}
				
				#lev2 .sidebar-column .module.itemlist ul  {
					font-size: 12px;
					padding-left: 11px;
				}
				#lev2 .sidebar-column .module.itemlist ul li  {
					margin-bottom:7px;
				}
				#lev2 .sidebar-column .module.itemlist ul li:first-of-type {
					margin-top:7px;
				}
				
				
				#lev2 .sidebar-column .module.largetitle h2 {
					font-size: 16px;
					background-image: url('../imagesV2/sidebar-header-bg-large.gif');
					}
		
		
				#lev2 .sidebar-column .module h3 {
					font-size: 16px;
					padding: 0 0 15px 0;
					color: #3a3a3a;
				}
		
				#lev2 .sidebar-column .module .content {
					width: 202px;
					margin: 0 0 0 69px;
				}
		
				#lev2 .sidebar-column .module .content p {
					font-size: 11px;
					line-height: 16px;
					padding: 0 0 15px 0;
					color: #3a3a3a;
				}
		
				#lev2 .sidebar-column .module img.sidebar-icon {
					float: left;
					vertical-align: middle;
					margin: 0 0 15px 0;
				}

				#lev2 .sidebar-column .box {
					padding: 10px;
					margin: 0 0 25px 50px;
					border: 1px solid #b3b3b3;
					background-color: #f5f5f5;
				}

				#lev2 .sidebar-column .box h2 {
					font-size: 1.6em;
					color: #124f99;
					padding: 0 0 5px 0;
				}

				#lev2 .sidebar-column .box ul {
					padding: 0 0 10px 0;
					margin: 0;
				}

				#lev2 .sidebar-column .box li {
					color: #666666;
					font-size: 1.2em;
					line-height: 1.4em;
					list-style-type: none;
				}

				#lev2 .sidebar-column .box ul.basic {
					margin: 0 0 0 20px;
				}
				#lev2 .sidebar-column .box ul.basic li {
					list-style-type: square;
					margin: 0 0 5px 0;
				}

				#lev2 .sidebar-column .box p {
					color: #666666;
					font-size: 1.2em;
					line-height: 1.4em;
					padding: 0 0 10px 0;
				}
						#lev2 .sidebar-column .box p.quoteCredit {
							font-size: 1.1em;
							font-style: italic;
							padding-left: 15px;
						}
				


/* Lev2: Products */

#productsIntro {
	padding: 0 60px 18px 58px;
}

		#productsIntro h1 {
			font-size: 2.0em;
			color: #f9423a;
			padding: 0 0 5px 0;
		}

		#productsIntro p {
			font-size: 1.5em;
			line-height: 1.4em;
			color: #444444;
			padding: 0 0 15px 0;
		}

#productsTabs {
	width: 968px;
	margin: 0 0 0 54px;
}

		#productsTabs ul {
			list-style: none;
			height: 34px;
			background-image: url('../imagesV2/products_tabs_sprite.gif');
			background-repeat: no-repeat;
			overflow: hidden;
			padding: 0 0 0 55px;
		}

				#productsTabs ul.tab01On {
					background-position: 0 -34px;
				}
				#productsTabs ul.tab02On {
					background-position: 0 -68px;
				}
				#productsTabs ul.tab03On {
					background-position: 0 -102px;
				}
				#productsTabs ul.tab04On {
					background-position: 0 -136px;
				}
				#productsTabs ul.tab05On {
					background-position: 0 -170px;
				}
				#productsTabs ul.tab06On {
					background-position: 0 -204px;
				}
				#productsTabs ul.tab07On {
					background-position: 0 -238px;
				}

		#productsTabs li {
			width: 117px;
			float: left;
		}

		#productsTabs li.small {
			width: 86px;
			float: left;
		}

		#productsTabs li a, #productsTabs li a:visited {
			font-size: 16px;
			color: #ffffff;
			text-decoration: none;
			text-align: center;
			height: 30px;/*34px*/
			padding: 4px 0 0 0;
			display: block;
		}
		#productsTabs li a:active, #productsTabs li a:hover {
			font-size: 16px;
			color: #ffffff;
			text-decoration: none;
			text-align: center;
			height: 30px;/*34px*/
			padding: 4px 0 0 0;
			display: block;
		}
		#productsTabs li a {
			width: 117px;
		}
		#productsTabs li.small a {
			width: 86px;
		}
		
#productsTabsV2 {
	width: 968px;
	margin: 0 0 0 54px;
}

		#productsTabsV2 ul {
			list-style: none;
			height: 34px;
			background-image: url('../imagesV2/products_tabs_sprite_v2.gif');
			background-repeat: no-repeat;
			overflow: hidden;
			padding: 0 0 0 55px;
		}

				#productsTabsV2 ul.tab01On {
					background-position: 0 -34px;
				}
				#productsTabsV2 ul.tab02On {
					background-position: 0 -68px;
				}
				#productsTabsV2 ul.tab03On {
					background-position: 0 -102px;
				}
				#productsTabsV2 ul.tab04On {
					background-position: 0 -136px;
				}
				#productsTabsV2 ul.tab05On {
					background-position: 0 -170px;
				}
				#productsTabsV2 ul.tab06On {
					background-position: 0 -204px;
				}
				#productsTabsV2 ul.tab07On {
					background-position: 0 -238px;
				}
				#productsTabsV2 ul.tab08On {
					background-position: 0 -272px;
				}

		#productsTabsV2 li {
			width: 117px;
			float: left;
		}

		#productsTabsV2 li.small {
			width: 82px;
			float: left;
		}
		
		#productsTabsV2 li.medium {
			width: 86px;
			float: left;
		}
		
		#productsTabsV2 li.large {
			width: 133px;
			float: left;
		}

		#productsTabsV2 li a, #productsTabsV2 li a:visited {
			font-size: 16px;
			color: #ffffff;
			text-decoration: none;
			text-align: center;
			height: 30px;/*34px*/
			padding: 4px 0 0 0;
			display: block;
		}
		#productsTabsV2 li a:active, #productsTabsV2 li a:hover {
			font-size: 16px;
			color: #ffffff;
			text-decoration: none;
			text-align: center;
			height: 30px;/*34px*/
			padding: 4px 0 0 0;
			display: block;
		}
		#productsTabsV2 li a {
			width: 117px;
		}
		#productsTabsV2 li.small a {
			width: 82px;
		}
		#productsTabsV2 li.medium a {
			width: 86px;
		}
		#productsTabsV2 li.large a {
			width: 133px;
		}
		
#productsTabsV3 {
	width: 968px;
	margin: 0 0 0 54px;
}

		#productsTabsV3 ul {
			list-style: none;
			height: 34px;
			background-image: url('../imagesV2/products_tabs_sprite_v3.gif');
			background-repeat: no-repeat;
			overflow: hidden;
			padding: 0 0 0 55px;
		}

				#productsTabsV3 ul.tab01On {
					background-position: 0 -34px;
				}
				#productsTabsV3 ul.tab02On {
					background-position: 0 -68px;
				}
				#productsTabsV3 ul.tab03On {
					background-position: 0 -102px;
				}
				#productsTabsV3 ul.tab04On {
					background-position: 0 -136px;
				}
				#productsTabsV3 ul.tab05On {
					background-position: 0 -170px;
				}
				#productsTabsV3 ul.tab06On {
					background-position: 0 -204px;
				}
				#productsTabsV3 ul.tab07On {
					background-position: 0 -238px;
				}
				#productsTabsV3 ul.tab08On {
					background-position: 0 -272px;
				}
				#productsTabsV3 ul.tab09On {
					background-position: 0 -306px;
				}

		#productsTabsV3 li {
			width: 117px;
			float: left;
		}

		#productsTabsV3 li.small {
			width: 83px;
			float: left;
		}
		
		#productsTabsV3 li.medium {
			width: 89px;
			float: left;
		}
		
		#productsTabsV3 li.large {
			width: 133px;
			float: left;
		}

		#productsTabsV3 li a, #productsTabsV3 li a:visited {
			font-size: 16px;
			color: #ffffff;
			text-decoration: none;
			text-align: center;
			height: 30px;/*34px*/
			padding: 4px 0 0 0;
			display: block;
		}
		#productsTabsV3 li a:active, #productsTabsV3 li a:hover {
			font-size: 16px;
			color: #ffffff;
			text-decoration: none;
			text-align: center;
			height: 30px;/*34px*/
			padding: 4px 0 0 0;
			display: block;
		}
		#productsTabsV3 li a {
			width: 117px;
		}
		#productsTabsV3 li.small a {
			width: 82px;
		}
		#productsTabsV3 li.medium a {
			width: 86px;
		}
		#productsTabsV3 li.large a {
			width: 133px;
		}

#products {
	margin: 0 0 0 56px;
	background-image: url('../imagesV2/products_tabs_content_bg.gif');
	background-repeat: repeat-y;
}

		#products .content {
			min-height: 450px;
			height: auto !important;
			height: 450px;
			background-image: url('../imagesV2/products_tabs_content_base.gif');
			background-repeat: no-repeat;
			background-position: left bottom;
		}
		
				#products .left {
					width: 601px;/*626px*/
					margin: 0 25px 15px 52px;
					float: left;
				}

						#products .left h2 {
							font-size: 2.2em;
							font-weight: normal;
							color: #444444;
							padding: 0 0 15px 0;
						}

						#products .left h3 {
							font-size: 1.6em;
							color: #f9423a;
							padding: 0 0 5px 0;
						}

						#products .left h4 {
							font-size: 1.3em;
							color: #3f3f3f;
							padding: 0 0 10px 0;
						}
				
						#products .left p {
							font-size: 1.3em;
							line-height: 1.4em;
							color: #666666;
							padding: 0 0 15px 0;
						}
				
						#products .left th {
							font-size: 1.3em;
							padding: 3px 5px 3px 5px;
							border-top: 1px solid #4f81bd;
							border-bottom: 1px solid #4f81bd;
						}
				
						#products .left td {
							font-size: 1.3em;
							padding: 3px 5px 3px 5px;
						}
						
						#products .left td.blueRow {
							background-color: #d3dfee;
						}
				
						.appliances-overview-table th {
							font-size: 1.3em;
							padding: 3px 5px 3px 5px;
							border-top: 1px solid #4f81bd;
							border-bottom: 1px solid #4f81bd;
						}
				
						.appliances-overview-table td {
							font-size: 1.3em;
							padding: 3px 5px 3px 5px;
						}
						
						.appliances-overview-table td.blueRow {
							background-color: #d3dfee;
						}
				
						#products .left blockquote {
							padding: 0 70px 0 35px;
						}

						#products .left ul, 
						#products .left ol {
							padding: 0 0 15px 35px;
						}
						
						#products .left li {
							font-size: 1.3em;
							line-height: 1.4em;
							color: #444444;
							list-style-type: square;
						}
						#products .left ul.padded li {
							padding: 0 0 15px 0;
							list-style-type: square;
						}

						#products .tryItModule {
							width: 188px;
							float: left;
						}

								#products .tryItIcon {
									width: 55px;
									float: left;
									padding: 0 0 10px 0;
								}
		
								#products .tryItContent {
									font-size: 1.2em;
									color: #464646;
									width: 133px;
									float: left;
									padding: 0 0 10px 0;
								}

						#products .iconPdfProductBrief {
							width: 71px;
							float: left;
						}
		
				#products .right {
					width: 290px;
					padding: 0 0 15px 0;
					float: left;
				}
				
						#products .right h2 {
							font-size: 1.6em;
							color: #ffffff;
							height: 33px;
							padding: 0 0 0 25px;
							margin: 0 0 10px 0;
							background-image: url('../imagesV2/products_tabs_right_column_hdr_bg.gif');
							background-repeat: no-repeat;
							background-position: left top;
						}
				
						#products .right h3 {
							font-size: 1.4em;
							color: #005aa8;
							padding: 0 30px 10px 50px;
						}
						
						#products .right p {
							font-size: 1.2em;
							line-height: 1.4em;
							color: #666666;
							padding: 0 30px 15px 50px;
						}
						#products .right p.quoteCredit {
							font-size: 1.1em;
							font-style: italic;
							padding-left: 75px;
						}

						#products .right ul {
							padding: 0 30px 15px 64px;
						}
						
						#products .right li {
							font-size: 1.4em;
							color: #f9423a;
							list-style-type: square;
						}
						#products .right ul.padded li {
							padding: 0 0 15px 0;
							list-style-type: square;
						}
				
								#products .right li span {
									color: #808083;
								}
		
						#products .right form {
							width: 250px;
							padding: 0 0 15px 50px;
						}
		
						#products .right form p {
							padding: 0;
						}
		
						#products .right form .formTextField {
							width: 200px;
							margin: 0 0 5px 0;
							border: 1px solid #c0c0c0;
						}
		
						#products .right form .formSubmitButton {
							font-size: 1.1em;
							color: #ffffff;
							background-color: #124f99;
							border: 0;
							padding: 2px 0 2px 0;
							width: 200px;
							cursor: pointer;
						}

#admin {
	padding: 0 60px 18px 58px;
}

		#admin .content {
			min-height: 800px;
			height: auto !important;
			height: 400px;
		}
		
                #admin .content h2 {
                    font-size: 2.2em;
                    font-weight: normal;
                    color: #444444;
                    padding: 0 0 15px 0;
                }

                #admin .content h3 {
                    font-size: 1.6em;
                    color: #f9423a;
                    padding: 0 0 5px 0;
                }

                #admin .content h4 {
                    font-size: 1.3em;
                    color: #3f3f3f;
                    padding: 0 0 10px 0;
                }

                #admin .content p {
                    font-size: 1.3em;
                    line-height: 1.4em;
                    color: #666666;
                    padding: 0 0 15px 0;
                }
                            
                #admin .content th {
                    padding: 0px 5px 0px 5px;
                }
    
                #admin .content td {
                    padding: 0px 5px 0px 5px;
                }

/* Lev2: Goals */

#goalsIntro {
	padding: 0 60px 18px 58px;
}

		#goalsIntro h1 {
			font-size: 2.0em;
			color: #f9423a;
			padding: 0 0 5px 0;
		}

		#goalsIntro p {
			font-size: 1.5em;
			line-height: 1.4em;
			color: #444444;
			padding: 0 0 15px 0;
		}

#goalsModules {
	width: 967px;
	margin: 0 0 25px 55px;
	background-image: url('../imagesV2/goals_modules_bg.gif');
	background-repeat: repeat-y;
}

		#goalsModules .headers {
			width: 967px;
			background-image: url('../imagesV2/goals_modules_tops.gif');
			background-repeat: no-repeat;
			background-position: center top;
		}

		#goalsModules .module {
			width: 967px;
			min-height: 344px;
			height: auto !important;
			height: 344px;
			background-image: url('../imagesV2/goals_modules_gradient_bg.gif');
			background-repeat: no-repeat;
			background-position: center bottom;
		}
		
				#goalsModules .module01 {
					margin: 0 15px 0 0;
				}
				#goalsModules .module02 {
					margin: 0 16px 0 0;
				}

				#goalsModules .content {
					width: 312px;
					min-height: 344px;
					height: auto !important;
					height: 344px;
					float: left;
				}
				
						#goalsModules .content h2 {
							font-size: 1.8em;
							font-weight: normal;
							text-align: center;
							color: #ffffff;
							height: 57px;/*72px*/
							padding: 15px 0 0 0;
						}
				
						#goalsModules .content h3 {
							font-size: 1.4em;
							color: #ee4e23;
							padding: 0 20px 0 21px;
						}
				
						#goalsModules .content p {
							font-size: 1.2em;
							line-height: 1.4em;
							color: #444444;
							padding: 0 20px 10px 21px;
						}

		#goalsModules .viewMore {
			width: 967px;
			height: 20px;
			background-image: url('../imagesV2/goals_modules_bottom_bg.gif');
			background-repeat: no-repeat;
			background-position: center bottom;
		}

				#goalsModules .viewMoreButton {
					text-align: right;
					width: 312px;
					height: 20px;
					margin: 0 15px 0 0;
					float: left;
				}

				#goalsModules .viewMoreButtonLast {
					text-align: right;
					width: 312px;
					height: 20px;
					float: left;
				}


/* Goals Modules V2 */

#goalsModulesV2 {
	width: 981px;
	margin: 0 0 25px 55px;
}

		#goalsModulesV2 .module {
			width: 981px;
		}
		
				#goalsModulesV2 .module01,
				#goalsModulesV2 .module02,
				#goalsModulesV2 .module03 {
					width: 310px;
					min-height: 400px;
					height: auto !important;
					height: 400px;
					float: left;
					border: 1px solid #c0c0c0;
					background-color: #f5f5f5;
				}
		
				#goalsModulesV2 .module01 {
					margin: 0 15px 15px 0;
				}
				#goalsModulesV2 .module02 {
					margin: 0 16px 15px 0;
				}
				#goalsModulesV2 .module03 {
					margin: 0 0 15px 0;
				}

				#goalsModulesV2 .content {
					padding: 0 0 10px 0;
				}
				
						#goalsModulesV2 .content h2 {
							font-size: 1.8em;
							font-weight: normal;
							text-align: center;
							color: #ffffff;
							background-color: #005aa8;
							padding: 10px 0 10px 0;
							border-bottom: 1px solid #c0c0c0;
							margin: 0 0 20px 0;
						}
				
						#goalsModulesV2 .content h3 {
							font-size: 1.4em;
							color: #ee4e23;
							padding: 0 20px 0 21px;
						}
				
						#goalsModulesV2 .content p {
							font-size: 1.2em;
							line-height: 1.4em;
							color: #444444;
							padding: 0 20px 10px 21px;
						}

		/* Goals: Modal Windows */
		
		.modalLaunch {
			cursor: pointer;
		}
		
		img.close {
			position: absolute;
			top: 9px;
			left: 880px;
			cursor: pointer;
		}
		
		.goalsModalWindow {
			text-align: left;
			width: 906px;
			display: none;
		}
		
		.goalsModalWindowTop {
			height: 49px;
			background-image: url('../imagesV2/goals_overlay_top.png');
			background-repeat: no-repeat;
			background-position: top center;
			overflow: hidden;
		}
		
				.goalsModalWindowTop h2 {
					font-weight: normal;
					font-size: 24px;
					color: #ffffff;
					padding: 10px 0 0 25px;
				}
		
		.goalsModalWindowBg {
			padding: 25px 0 0 0;
			background-image: url('../imagesV2/goals_overlay_bg.png');
			background-repeat: no-repeat;
			background-position: top center;
		}
		
		.goalsModalWindowBottom {
			padding: 0 0 30px 0;
			min-height: 427px;
			height: auto !important;
			height: 427px;
			background-image: url('../imagesV2/goals_overlay_bottom.png');
			background-repeat: no-repeat;
			background-position: bottom center;
		}
		
		.goalsModalSingleColumn {
			width: 830px;
			margin: 0 0 0 25px;
		}
		
		.goalsModalLeft {
			width: 250px;
			float: left;
			margin: 0 21px 0 25px;
		}
		
				.goalsModalLeft img {
					margin: 0 0 30px 0;
				}
		
				.goalsModalLeft p {
					font-size: 1.2em;
					line-height: 1.4em;
					padding: 0 0 10px 0;
				}

				.goalsModalLeft a, .goalsModalLeft a:visited {
					font-weight: bold;
					text-decoration: none;
				}
				.goalsModalLeft a:active, .goalsModalLeft a:hover {
					font-weight: bold;
					text-decoration: none;
				}
		
		.goalsModalRight {
			width: 580px;
			float: left;
		}
		
				.goalsModalRight h3, 
				.goalsModalSingleColumn h3 {
					font-size: 1.4em;
					color: #124f99;
					padding: 0 0 5px 0;
				}
		
				.goalsModalRight p, 
				.goalsModalSingleColumn p {
					font-size: 1.2em;
					line-height: 1.4em;
					color: #444444;
					padding: 0 0 15px 0;
				}

				.goalsModalRight ul, 
				.goalsModalRight ol, 
				.goalsModalSingleColumn ul, 
				.goalsModalSingleColumn ol {
					padding: 0 0 15px 35px;
				}
				
				.goalsModalRight li, 
				.goalsModalSingleColumn li {
					font-size: 1.2em;
					line-height: 1.4em;
					color: #444444;
				}
		
				.goalsModalRight form, 
				.goalsModalSingleColumn form {
					padding: 0 0 15px 0;
				}
		
						.goalsModalRight form label, 
						.goalsModalSingleColumn form label {
							font-size: 1.2em;
							color: #444444;
						}
		
						.goalsModalRight form .formTextField, 
						.goalsModalSingleColumn form .formTextField {
							width: 250px;
							border: 1px solid #c0c0c0;
						}
		
						.goalsModalRight form .formSubmitButton, 
						.goalsModalSingleColumn form .formSubmitButton {
							font-size: 1.1em;
							color: #ffffff;
							background-color: #124f99;
							border: 0;
							padding: 2px 0 2px 0;
							width: 150px;
							cursor: pointer;
						}


/* Lev2: Technology */

#technologyIntro {
	padding: 0 60px 18px 58px;
}

		#technologyIntro h1 {
			font-size: 2.0em;
			color: #f9423a;
			padding: 0 0 5px 0;
		}

		#technologyIntro p {
			font-size: 1.5em;
			line-height: 1.4em;
			color: #444444;
			padding: 0 0 15px 0;
		}

		#technologyIntro .content ul {
			padding: 0 0 15px 25px;
		}

		#technologyIntro .content p {
			font-size: 1.2em;
			line-height: 1.4em;
			color: #444444;
			padding: 0 0 15px 0;
		}

		#technologyIntro .content li {
			font-size: 1.2em;
			line-height: 1.4em;
		}

		#technologyIntro .content table {
			margin: 0 0 15px 0;
		}

		#technologyIntro .content th {
			color: #004a8d;
			font-size: 1.4em;
			padding: 2px 10px 2px 0;
		}

		#technologyIntro .content td {
			font-size: 1.2em;
			padding: 2px 10px 2px 0;
		}

#technologyModules {
	width: 989px;
	margin: 0 0 0 55px;
}

		#technologyModules .photoColumn {
			width: 279px;
			float: left;
		}

		#technologyModules .modulesColumn {
			width: 710px;
			float: left;
		}

		#technologyModules .module {
			width: 355px;
			height: 165px;
			margin: 0 0 23px 0;
			background-image: url('../imagesV2/technology_module_bg.jpg');
			background-repeat: no-repeat;
			background-position: left top;
			float: left;
		}

		#technologyModules .moduleContent {
			height: 144px;
			overflow: hidden;
		}

				#technologyModules .moduleContent h2 {
					font-weight: normal;
					font-size: 1.8em;
					color: #f9423a;
					padding: 10px 48px 10px 25px;
				}

				#technologyModules .moduleContent p {
					font-size: 1.2em;
					line-height: 1.2em;
					color: #444444;
					padding: 0 48px 10px 25px;
				}

		#technologyModules .viewMore {
			height: 20px;
			padding: 0 23px 0 0;
			overflow: hidden;
			text-align: right;
		}

#technologyWhy {
	width: 992px;
	margin: 0 0 23px 55px;
}

		#technologyWhy h2 {
			font-weight: normal;
			font-size: 22px;
			color: #004a8d;
			height: 52px;/*55px*/
			padding: 3px 0 0 42px;
			overflow: hidden;
			background-image: url('../imagesV2/technology_subhdr_bg.jpg');
			background-repeat: no-repeat;
			background-position: left top;
		}

		#technologyWhy .module {
			width: 496px;
			float: left;
			padding: 0 0 15px 0;
		}
		
				#technologyWhy .whyIcon {
					width: 80px;
					float: left;
				}
		
				#technologyWhy .whyContent {
					width: 416px;
					float: left;
				}
		
						#technologyWhy .whyContent h3 {
							font-size: 1.6em;
							color: #f9423a;
							padding: 0 60px 0 0;
						}
		
						#technologyWhy .whyContent p {
							font-size: 1.3em;
							line-height: 1.4em;
							color: #444444;
							padding: 0 60px 10px 0;
						}


/* Lev2: Support Tabs */

#supportTabs {
	width: 968px;
	margin: 0 0 0 51px;
}

		#supportTabs ul {
			list-style: none;
			height: 34px;
			background-image: url('../imagesV2/support_tabs_sprite.gif');
			background-repeat: no-repeat;
			overflow: hidden;
			padding: 0 0 0 55px;
		}

				#supportTabs ul.tab01On {
					background-position: 0 -34px;
				}
				#supportTabs ul.tab02On {
					background-position: 0 -68px;
				}

		#supportTabs li {
			width: 157px;
			float: left;
		}

		#supportTabs li a, #supportTabs li a:visited {
			font-size: 16px;
			color: #ffffff;
			text-decoration: none;
			text-align: center;
			height: 30px;/*34px*/
			padding: 4px 0 0 0;
			display: block;
		}
		#supportTabs li a:active, #supportTabs li a:hover {
			font-size: 16px;
			color: #ffffff;
			text-decoration: none;
			text-align: center;
			height: 30px;/*34px*/
			padding: 4px 0 0 0;
			display: block;
		}
		#supportTabs li a {
			width: 157px;
		}

#supportTabsV2 {
	width: 968px;
	margin: 0 0 0 51px;
}

		#supportTabsV2 ul {
			list-style: none;
			height: 34px;
			background-image: url('../imagesV2/support_tabs_sprite_v2.gif');
			background-repeat: no-repeat;
			overflow: hidden;
			padding: 0 0 0 57px;
		}

				#supportTabsV2 ul.tab01On {
					background-position: 0 -34px;
				}
				#supportTabsV2 ul.tab02On {
					background-position: 0 -68px;
				}
				#supportTabsV2 ul.tab03On {
					background-position: 0 -102px;
				}
				#supportTabsV2 ul.tab04On {
					background-position: 0 -136px;
				}
				#supportTabsV2 ul.tab05On {
					background-position: 0 -170px;
				}
				#supportTabsV2 ul.tab06On {
					background-position: 0 -204px;
				}

		#supportTabsV2 li {
			width: 146px;
			float: left;
		}

		#supportTabsV2 li a, #supportTabsV2 li a:visited {
			font-size: 16px;
			color: #ffffff;
			text-decoration: none;
			text-align: center;
			height: 30px;/*34px*/
			padding: 4px 0 0 0;
			display: block;
		}
		#supportTabsV2 li a:active, #supportTabsV2 li a:hover {
			font-size: 16px;
			color: #ffffff;
			text-decoration: none;
			text-align: center;
			height: 30px;/*34px*/
			padding: 4px 0 0 0;
			display: block;
		}
		#supportTabsV2 li a {
			width: px;
		}


/* Lev2: Industries */

#industriesIntro {
	padding: 0 0 18px 55px;
}

		#industriesIntro h1 {
			font-size: 2.0em;
			color: #f9423a;
			padding: 0 0 20px 0;
		}

		#industriesIntro ul.icons {
			list-style-type: none;
		}

		#industriesIntro ul.icons li {
			width: 168px;
			height: 130px;
			background-image: url('../imagesV2/industries/icons_sprite.jpg');
			background-repeat: no-repeat;
			margin: 0 30px 30px 0;
			float: left;
		}
		#industriesIntro ul.icons li span {
			visibility: hidden;
		}
		#industriesIntro ul.icons li a {
			width: 168px;
			height: 130px;
			display: block;
		}
		
		#industriesIntro ul.icons li.banking {
			background-position: 0 0;
		}
		#industriesIntro ul.icons li.banking:hover {
			background-position: 0 -130px;
		}
		#industriesIntro ul.icons li.bankingOff {
			background-position: 0 -260px;
		}
		
		#industriesIntro ul.icons li.manufacturing {
			background-position: -168px 0;
		}
		#industriesIntro ul.icons li.manufacturing:hover {
			background-position: -168px -130px;
		}
		#industriesIntro ul.icons li.manufacturingOff {
			background-position: -168px -260px;
		}
		
		#industriesIntro ul.icons li.legal {
			background-position: -336px 0;
		}
		#industriesIntro ul.icons li.legal:hover {
			background-position: -336px -130px;
		}
		#industriesIntro ul.icons li.legalOff {
			background-position: -336px -260px;
		}
		
		#industriesIntro ul.icons li.emergency {
			background-position: -504px 0;
		}
		#industriesIntro ul.icons li.emergency:hover {
			background-position: -504px -130px;
		}
		#industriesIntro ul.icons li.emergencyOff {
			background-position: -504px -260px;
		}
		
		#industriesIntro ul.icons li.mining {
			background-position: -672px 0;
		}
		#industriesIntro ul.icons li.mining:hover {
			background-position: -672px -130px;
		}
		#industriesIntro ul.icons li.miningOff {
			background-position: -672px -260px;
		}
		
		#industriesIntro ul.icons li.natural {
			background-position: -840px 0;
		}
		#industriesIntro ul.icons li.natural:hover {
			background-position: -840px -130px;
		}
		#industriesIntro ul.icons li.naturalOff {
			background-position: -840px -260px;
		}
		
		#industriesIntro ul.icons li.pharma {
			background-position: -1008px 0;
		}
		#industriesIntro ul.icons li.pharma:hover {
			background-position: -1008px -130px;
		}
		#industriesIntro ul.icons li.pharmaOff {
			background-position: -1008px -260px;
		}
		
		#industriesIntro ul.icons li.insurance {
			background-position: -1176px 0;
		}
		#industriesIntro ul.icons li.insurance:hover {
			background-position: -1176px -130px;
		}
		#industriesIntro ul.icons li.insuranceOff {
			background-position: -1176px -260px;
		}
		
		#industriesIntro ul.icons li.healthcare {
			background-position: -1344px 0;
		}
		#industriesIntro ul.icons li.healthcare:hover {
			background-position: -1344px -130px;
		}
		#industriesIntro ul.icons li.healthcareOff {
			background-position: -1344px -260px;
		}
		
		#industriesIntro .logosContainer {
			border-top: 1px solid #b3b3b3;
			border-bottom: 1px solid #b3b3b3;
			margin: 10px 55px 20px 0;
		}
		
		#industriesIntro .logos {
			height: 128px;
			width: 937px;
			float: left;
			overflow: hidden;
		}
		
		#industriesIntro .arrowLeft {
			width: 16px;
			height: 81px;/*128px*/
			float: left;
			padding: 47px 0 0 0;
			cursor: pointer;
		}
		
		#industriesIntro .arrowRight {
			width: 16px;
			height: 81px;/*128px*/
			float: left;
			padding: 47px 0 0 0;
			cursor: pointer;
		}
		
#industries {
	padding: 0 57px 18px 55px;
}

#industries .left {
	width: 661px;/*711px*/
	padding: 0 50px 15px 0;
	float: left;
}

		#industries .left h2 {
			font-size: 2.2em;
			font-weight: normal;
			color: #444444;
			padding: 0 0 15px 0;
		}

		#industries .left h3 {
			font-size: 1.6em;
			color: #f9423a;
			padding: 0 0 5px 0;
		}

		#industries .left h4 {
			font-size: 1.3em;
			color: #3f3f3f;
			padding: 0 0 10px 0;
		}

		#industries .left p {
			font-size: 1.3em;
			line-height: 1.4em;
			color: #666666;
			padding: 0 0 15px 0;
		}

#industries .right {
	width: 257px;/*257px*/
	padding: 0 0 15px 0;
	float: left;
}

		#industries .caseStudy {
			padding: 30px 0 30px 0;
			background-image: url('../imagesV2/industries/right_column_bg.jpg');
			background-repeat: repeat-y;
		}

		#industries .caseStudy h2 {
			background-image: url('../imagesV2/industries/right_column_header_bg.jpg');
			background-repeat: no-repeat;
			font-size: 18px;
			color: #ffffff;
			height: 34px;/*37px*/
			padding: 3px 0 0 20px;
			margin: 0 0 5px 0;
		}

		#industries .quote {
			background-image: url('../imagesV2/industries/right_column_tip_bg.jpg');
			background-repeat: no-repeat;
			background-position: bottom;
		}

		#industries .caseStudy p {
			font-size: 1.3em;
			line-height: 1.6em;
			color:#252525;
			padding: 0 30px 25px 30px;
		}

		#industries .caseStudy p.quoteCredit {
			color: #01559d;
			padding: 10px 30px 0 30px;
		}


/* Lev2: Industries: Details Page */

#industriesDetails {
	padding: 0 0 18px 59px;
}

		#industriesDetails h1 {
			font-size: 2.0em;
			color: #f9423a;
			padding: 0 0 15px 0;
		}

#industriesDetails .left {
	width: 300px;
	float: left;
	padding: 0 0 50px 0;
}
		#industriesDetails .photoBankingBg,
		#industriesDetails .photoEmergencyBg,
		#industriesDetails .photoHealthcareBg,
		#industriesDetails .photoManufacturingBg {
			background-color: #dadff0;
			width: 259px;
			margin: 0 0 25px 0;
		}
		
				#industriesDetails .photoBanking {
					background-image: url('../imagesV2/industries/banking_left_photo.jpg');
					background-repeat: no-repeat;
					width: 209px;/*259px*/
					height: 132px;/*507px*/
					padding: 375px 25px 0 25px;
				}
		
				#industriesDetails .photoEmergency {
					background-image: url('../imagesV2/industries/emergency_left_photo.jpg');
					background-repeat: no-repeat;
					width: 209px;/*259px*/
					height: 236px;/*611px*/
					padding: 375px 25px 0 25px;
				}
		
				#industriesDetails .photoHealthcare {
					background-image: url('../imagesV2/industries/healthcare_left_photo.jpg');
					background-repeat: no-repeat;
					width: 209px;/*259px*/
					min-height: 231px;/*601px*/
					height: auto !important;
					height: 231px;
					padding: 370px 25px 0 25px;
				}
		
				#industriesDetails .photoManufacturing {
					background-image: url('../imagesV2/industries/manufacturing_left_photo.jpg');
					background-repeat: no-repeat;
					width: 209px;/*259px*/
					height: 236px;/*611px*/
					padding: 375px 25px 0 25px;
				}
		
		#industriesDetails .left p {
			font-size: 1.5em;;
			color: #005aa8;
			padding: 0 0 15px 0;
		}
		
		#industriesDetails .left p.source {
			font-size: 1.2em;
			color: #282828;
		}

		#industriesDetails .left p.source a, #industriesDetails .left p.source a:visited {
			color: #282828;
			text-decoration: underline;
		}
		#industriesDetails .left p.source a:active, #industriesDetails .left p.source a:hover {
			color: #f9423a;
			text-decoration: underline;
		}

#industriesDetails .right {
	width: 665px;
	float: left;
	padding: 0 0 50px 0;
}

	#industriesDetails .intro {
		padding: 0 0 25px 0;
	}

		#industriesDetails .intro h2 {
			font-style: italic;
			font-size: 1.8em;
			color: #f9423a;
			margin: 0 0 15px 0;
			padding: 0 0 15px 0;
			border-bottom: 1px solid #b3b3b3;
		}
				
		#industriesDetails .intro p {
			font-size: 1.3em;
			line-height: 1.4em;
			color: #444444;
			padding: 0 0 15px 0;
		}

	#industriesDetails .bottomLeft {
		width: 387px;/*407px*/
		padding: 0 20px 0 0;
		float: left;
	}

			#industriesDetails .bottomLeft h2 {
				font-size: 1.8em;
				color: #f9423a;
				padding: 0 0 5px 0;
			}
		
			#industriesDetails .bottomLeft p {
				font-size: 1.3em;
				line-height: 1.4em;
				color: #444444;
				padding: 0 0 15px 0;
			}
		
			#industriesDetails .bottomLeft blockquote {
				padding: 0 70px 0 35px;
			}
		
			#industriesDetails .bottomLeft ul, 
			#industriesDetails .bottomLeft ol {
				padding: 0 0 15px 35px;
			}
			
			#industriesDetails .bottomLeft li {
				font-size: 1.3em;
				line-height: 1.4em;
				color: #444444;
			}

	#industriesDetails .bottomRight {
		width: 258px;/*258px*/
		float: left;
	}

			#industriesDetails .caseStudy {
				padding: 30px 0 30px 0;
				background-image: url('../imagesV2/industries/right_column_bg.jpg');
				background-repeat: repeat-y;
			}

			#industriesDetails .caseStudy ul.links {
				margin: 0 30px 25px 30px;
				padding: 0 0 10px 0;
				list-style: none;
				border-bottom: 1px solid #5a5b60;
			}

			#industriesDetails .caseStudy ul.links li {
				font-weight: bold;
				font-size: 1.3em;
				height: 34px;
				margin: 0 0 10px 0;
			}
			
			#industriesDetails .caseStudy ul.links li img {
				vertical-align: middle;
				float: left;
				margin: 0 5px 0 0;
			}
	
			#industriesDetails .caseStudy h2 {
				background-image: url('../imagesV2/industries/right_column_header_bg.jpg');
				background-repeat: no-repeat;
				font-size: 18px;
				color: #ffffff;
				height: 34px;/*37px*/
				padding: 3px 0 0 20px;
				margin: 0 0 5px 0;
			}
	
			#industriesDetails .quote {
				background-image: url('../imagesV2/industries/right_column_tip_bg.jpg');
				background-repeat: no-repeat;
				background-position: bottom;
			}
	
			#industriesDetails .caseStudy p {
				font-size: 1.3em;
				line-height: 1.6em;
				color:#252525;
				padding: 0 30px 25px 30px;
			}
	
			#industriesDetails .caseStudy p.quoteCredit {
				color: #01559d;
				padding: 10px 30px 0 30px;
			}


/* Lev2: Resources */

#resourcesIntro {
	padding: 0 60px 18px 58px;
}

		#resourcesIntro h1 {
			font-size: 2.0em;
			color: #f9423a;
			padding: 0 0 5px 0;
		}

		#resourcesIntro p {
			font-size: 1.5em;
			line-height: 1.4em;
			color: #4444444;
			padding: 0 0 15px 0;
		}

#resourcesTabs {
	width: 968px;
	margin: 0 0 0 51px;
}

		#resourcesTabs ul {
			list-style: none;
			height: 34px;
			background-image: url('../imagesV2/resources_tabs_sprite.gif');
			background-repeat: no-repeat;
			overflow: hidden;
			padding: 0 0 0 55px;
		}

				#resourcesTabs ul.tab01On {
					background-position: 0 -34px;
				}
				#resourcesTabs ul.tab02On {
					background-position: 0 -68px;
				}
				#resourcesTabs ul.tab03On {
					background-position: 0 -102px;
				}
				#resourcesTabs ul.tab04On {
					background-position: 0 -136px;
				}
				#resourcesTabs ul.tab05On {
					background-position: 0 -170px;
				}

		#resourcesTabs li {
			width: 157px;
			float: left;
		}

		#resourcesTabs li a, #resourcesTabs li a:visited {
			font-size: 16px;
			color: #ffffff;
			text-decoration: none;
			text-align: center;
			height: 30px;/*34px*/
			padding: 4px 0 0 0;
			display: block;
		}
		#resourcesTabs li a:active, #resourcesTabs li a:hover {
			font-size: 16px;
			color: #ffffff;
			text-decoration: none;
			text-align: center;
			height: 30px;/*34px*/
			padding: 4px 0 0 0;
			display: block;
		}
		#resourcesTabs li a {
			width: 157px;
		}

#resources {
	margin: 0 0 0 56px;
	background-image: url('../imagesV2/resources_tabs_content_bg.gif');
	background-repeat: repeat-y;
}

		#resources .content {
			min-height: 450px;
			height: auto !important;
			height: 450px;
			background-image: url('../imagesV2/resources_tabs_content_base.gif');
			background-repeat: no-repeat;
			background-position: left bottom;
		}
		
				#resources .left {
					width: 582px;/*760px*/
					padding: 0 134px 15px 44px;
					float: left;
				}

						#resources .left h2 {
							font-size: 2.2em;
							font-weight: normal;
							color: #444444;
							padding: 0 0 15px 0;
						}

						#resources .left h3 {
							font-size: 1.6em;
							color: #f9423a;
							padding: 0 0 5px 0;
						}

						#resources .left h4 {
							font-size: 1.3em;
							color: #3f3f3f;
							padding: 0 0 10px 0;
						}
				
						#resources .left p {
							font-size: 1.3em;
							line-height: 1.4em;
							color: #666666;
							padding: 0 0 15px 0;
						}
				
						#resources .left blockquote {
							padding: 0 70px 0 35px;
						}

						#resources .left ul, 
						#resources .left ol {
							padding: 0 0 15px 35px;
						}
						
						#resources .left li {
							font-size: 1.3em;
							line-height: 1.4em;
							color: #444444;
							list-style-type: square;
						}
						
						#resources .resourcesWrapper {
							margin: 0;
							padding: 0;
						}
								#resources .resourcesIcon {
									float: left;
									width: 60px;
									margin: 0;
									padding: 0 0 15px 0; 
								}
								#resources .resourcesContent {
									float: left;
									width: 522px;
									margin: 0;
									padding: 0;
								}
								#resources .resourcesIcon2 {
									text-align: center;
									float: left;
									width: 125px;
									margin: 0;
									padding: 5px 0 15px 0; 
								}
								#resources .resourcesContent2 {
									float: left;
									width: 457px;
									margin: 0;
									padding: 0;
								}
								#resources .resourcesContent span, 
								#resources .resourcesContent2 span {
									color: #f78f1e;
								}


								/* Lev2: Support Login */
								
								#company label {
									cursor: pointer;	
								}
		
								#modalWindow .formLabel, 
								#resources .formLabel, 
								#products .formLabel,
								#company .formLabel, 
								#technologyIntro .formLabel,
								#partnerPortal .formLabel  {
									font-size: 1.2em;
									text-align: right;
									width: 150px;
									padding: 3px 3px 10px 0;
									float: left;
								}
								
								#modalWindow .formField, 
								#resources .formField, 
								#products .formField,
								#company .formField, 
								#technologyIntro .formField,
								#partnerPortal .formField  {
									font-family: arial, helvetica, sans-serif;
									color: #666666;
									font-size: 1.2em;
									width: 320px;
									padding: 0 0 10px 0;
									float: left;
								}
								
								#modalWindow .textField, 
								#resources .textField, 
								#products .textField,
								#company .textField, 
								#technologyIntro .textField,
								#partnerPortal .textField {
									font-family: arial, helvetica, sans-serif;
									color: #666666;
									font-size: inherit;
									width: 250px;
									border: 1px solid #dcdcdc;
								}
								
								#modalWindow .selectField, 
								#resources .selectField, 
								#products .selectField,
								#company .selectField, 
								#technologyIntro .selectField,
								#partnerPortal .selectField {
									font-family: arial, helvetica, sans-serif;
									color: #666666;
									font-size: inherit;
									width: 250px;
									border: 1px solid #dcdcdc;
								}
								
								#modalWindow .textArea, 
								#resources .textArea, 
								#products .textArea,
								#company .textArea, 
								#technologyIntro .textArea,
								#partnerPortal .textArea  {
									font-family: arial, helvetica, sans-serif;
									color: #666666;
									font-size: inherit;
									width: 100%;
									border: 1px solid #dcdcdc;
								}
								
								#modalWindow .formButton, 
								#resources .formButton, 
								#products .formButton,
								#company .formButton, 
								#technologyIntro .formButton,
								#partnerPortal .formButton {
									font-size: inherit;
									color: #ffffff;
									background-color: #124f99;
									border: 0;
									padding: 2px 0 2px 0;
									width: 250px;
									cursor: pointer;
								}

								.requiredFieldHighlight {
									border: 1px solid #ff0000;
								}
		
				#resources .right {
					width: 208px;
					padding: 0 0 15px 0;
					float: left;
				}
				
						#resources .learnMoreBg {
							width: 188px;
							background-image: url('../imagesV2/resources_learn_more_bg.gif');
							background-repeat: repeat-y;
							margin: 0 0 20px 0;
						}
				
						#resources .learnMoreContent {
							width: 158px;/*188px*/
							min-height: 200px;
							height: auto !important;
							height: 200px;
							padding: 0 15px 0 15px;
							background-image: url('../imagesV2/resources_learn_more_bottom.gif');
							background-repeat: no-repeat;
							background-position: center bottom;
						}
				
						#resources .right h3 {
							font-size: 1.3em;
							color: #005aa8;
							padding: 0 0 10px 0;
						}

						#resources .right .hRule {
							border-bottom: 1px solid #c0c0c0;
							height: 0;
							font-size: 1px;
							line-height: 0;
							margin: 0 0 15px 0;
						}

						#resources .right .learnMoreIcon {
							float: left;
							margin: 0 10px 10px 0;
						}

						#resources .right p {
							font-size: 1.2em;
							padding: 0 0 10px 0;
							clear: left;
						}

#lev2 .resource-form-bg {
	padding: 20px 10px 20px 5px;
	margin: 0 0 0 20px;
	border: 1px solid #b3b3b3;
	background-color: #f5f5f5;
}

	#lev2 .resource-form-bg h2 {
		color: #ffc211;
		padding: 0 0 10px 10px;
	}


/* Lev2: Company */

#companyIntro {
	padding: 0 60px 18px 58px;
}

		#companyIntro h1 {
			font-size: 2.0em;
			color: #f9423a;
			padding: 0 0 5px 0;
		}

		#companyIntro p {
			font-size: 1.5em;
			line-height: 1.4em;
			color: #444444;
			padding: 0 0 15px 0;
		}

#companyTabs {
	width: 968px;
	margin: 0 0 0 51px;
}

		#companyTabs ul {
			list-style: none;
			height: 34px;
			background-image: url('../imagesV2/company_tabs_sprite.gif');
			background-repeat: no-repeat;
			overflow: hidden;
			padding: 0 0 0 57px;
		}

				#companyTabs ul.tab01On {
					background-position: 0 -34px;
				}
				#companyTabs ul.tab02On {
					background-position: 0 -68px;
				}
				#companyTabs ul.tab03On {
					background-position: 0 -102px;
				}
				#companyTabs ul.tab04On {
					background-position: 0 -136px;
				}
				#companyTabs ul.tab05On {
					background-position: 0 -170px;
				}
				#companyTabs ul.tab06On {
					background-position: 0 -204px;
				}

		#companyTabs li {
			width: 146px;
			float: left;
		}

		#companyTabs li a, #companyTabs li a:visited {
			font-size: 16px;
			color: #ffffff;
			text-decoration: none;
			text-align: center;
			height: 30px;/*34px*/
			padding: 4px 0 0 0;
			display: block;
		}
		#companyTabs li a:active, #companyTabs li a:hover {
			font-size: 16px;
			color: #ffffff;
			text-decoration: none;
			text-align: center;
			height: 30px;/*34px*/
			padding: 4px 0 0 0;
			display: block;
		}
		#companyTabs li a {
			width: px;
		}

#company {
	margin: 0 0 0 56px;
	background-image: url('../imagesV2/company_tabs_content_bg.gif');
	background-repeat: repeat-y;
}

		#company .content {
			min-height: 450px;
			height: auto !important;
			height: 450px;
			background-image: url('../imagesV2/company_tabs_content_bottom.gif');
			background-repeat: no-repeat;
			background-position: left bottom;
			padding: 30px 100px 30px 40px;
		}

		#company .content h2 {
			font-size: 2.2em;
			font-weight: normal;
			color: #444444;
			padding: 0 0 15px 0;
		}

		#company .content h3 {
			font-size: 1.6em;
			color: #f9423a;
			padding: 0 0 5px 0;
		}

		#company .content h4 {
			font-size: 1.5em;
			line-height: 1.2em;
			color: #005aa8;
			padding: 0 0 5px 0;
		}
				#company .content h4 span {
					font-size: .8em;
					font-weight: normal;
					font-style: italic;
					color: #666666;
				}

		#company .content h5 {
			font-size: 1.3em;
			color: #3f3f3f;
			padding: 0 0 5px 0;
		}

		#company .content p {
			font-size: 1.3em;
			line-height: 1.4em;
			color: #666666;
			padding: 0 0 15px 0;
		}

		#company .content blockquote {
			padding: 0 70px 0 35px;
		}

		#company .content ul, 
		#company .content ol {
			padding: 0 0 15px 35px;
		}
		
		#company .content li {
			font-size: 1.3em;
			line-height: 1.4em;
			color: #444444;
			list-style-type: square;
		}
		#company .content ul.padded li {
			padding: 0 0 15px 0;
			list-style-type: square;
		}
		
		#company .content .contactColumn {
			width: 50%;
			float: left;
		}
		
		#company .content .contactRow {
			padding: 0 0 15px 0;
		}
		
		#company .content .contactLabel {
			font-size: 1.3em;
			text-align: right;
			width: 100px;
			padding: 3px 3px 3px 0;
			float: left;
		}
		
		#company .content .contactField {
			font-size: 1.3em;
			width: 250px;
			padding: 3px 0 3px 0;
			float: left;
		}
		
		#companyNewsList ul {
			list-style: none;
			padding: 0 !important;
		}
		
		#companyNewsList li {
			padding: 0 0 15px 0;
			clear: left;
		}
		
		#companyNewsList li img {
			float: left;
			margin: 0 15px 30px 0;
		}
		
/*Events*/

#eventsLasVegas {
	background-image: url('../imagesV2/events_lasvegas_banner.jpg');
	width: 1019px;
	height: 259px;
	margin: 0 0 30px 31px;
}

		#eventsLasVegas h2 { 
			font-size: 3.2em;
			color: #ff9e35;
			padding: 90px 0 10px 29px;
		}

		#eventsLasVegas h3 {
			font-size: 3.2em;
			color: #ff9e35;
			padding: 0 0 5px 80px;
		}
		#eventsLasVegas h4 {
			font-size: 2.0em;
			color: #444444;
			padding: 100px 0 0 15px;
		}

		#eventsLasVegas p {
			font-size: 1.2em;
			color: #ffc281;
			padding: 0 0 0 29px;
		}

#events .left {
	width: 600px;
	float: left;
	margin: 40px 36px 0 52px;
	padding: 0 0 50px 0;
}

		#events .left h2 {
			font-size: 2.0em;
			color: #f9423a;
			padding: 0 0 15px 0;
		}

		#events .left h3 {
			font-size: 1.4em;
			color: #f9423a;
			padding: 0 0 5px 0;
		}


		#events .left p {
			font-size: 1.3em;
			line-height: 1.4em;
			color: #444444;
			padding: 0 0 15px 0;
		}

#events .right {
	width: 362px;
	float: left;
	margin: 40px 0 0 0;
	padding: 0 0 50px 0;
}

		#events .requiredField {
			color: #ff0000;
		}

		#events .right form {
			background-image: url('../imagesV2/events_lasvegas_form_bg.gif');
			background-repeat: no-repeat;
			background-position: center top;
			padding: 15px 0 0 0;
			margin: 0 0 25px 0;
		}

		#events .right form h2 {
			font-size: 2.0em;
			color: #494949;
			padding: 0 0 10px 0;
			margin: 0 0 20px 0;
			border-bottom: 1px solid #b2b6c4;
		}

		#events .right form p {
			padding: 0 0 15px 0;
		}

		#events .right form .formBg {
			background-color: #e1e5f3;
			padding: 0 25px 15px 25px;
		}

		#events .right form .formLabel {
			font-size: 1.3em;
			width: 79px;
			float: left;
			padding: 7px 0 10px 0;
		}

		#events .right form .formField {
			width: 233px;
			float: left;
			padding: 0 0 10px 0;
		}
		
		#events .right form .formField input {
			width: 220px;
			border: 1px solid #c0c0c0;
			padding: 5px;
		}
		
		#events .right form .formSubmitButton {
			font-size: 1.1em;
			color: #ffffff;
			background-color: #124f99;
			border: 0;
			padding: 7px 0 7px 0;
			margin: 0 0 0 79px;
			width: 115px;
			cursor: pointer;
			text-transform: uppercase;
			font-weight: bold;
		}
		
		#events .right form .formBase {
			background-image: url('../imagesV2/events_lasvegas_form_bg.gif');
			background-repeat: no-repeat;
			background-position: center -343px;
			height: 15px;
		}

		#events .right h3 {
			font-size: 1.4em;
			color: #f9423a;
			padding: 0 15px 5px 15px;
		}

		#events .right p {
			font-size: 1.2em;
			line-height: 1.4em;
			color: #444444;
			padding: 0 15px 15px 15px;
		}


/* Lev2: Partner Portal */

ul#partner-center-buttons {
	padding: 0 0 50px 0;
	margin: 0;
	list-style-type: none;
}

		ul#partner-center-buttons li {
			width: 225px;
			text-align: center;
			float: left;
		}

		ul#partner-center-buttons li a { 
			font-size: 1.8em;
		}

		ul#partner-center-buttons li a.our-program, ul#partner-center-buttons li a.our-program:visited,
		ul#partner-center-buttons li a.our-program:active, ul#partner-center-buttons li a.our-program:hover,
		ul#partner-center-buttons li a.become-a-partner, ul#partner-center-buttons li a.become-a-partner:visited,
		ul#partner-center-buttons li a.become-a-partner:active, ul#partner-center-buttons li a.become-a-partner:hover,
		ul#partner-center-buttons li a.partner-portal, ul#partner-center-buttons li a.partner-portal:visited,
		ul#partner-center-buttons li a.partner-portal:active, ul#partner-center-buttons li a.partner-portal:hover,
		ul#partner-center-buttons li a.referral-program, ul#partner-center-buttons li a.referral-program:visited,
		ul#partner-center-buttons li a.referral-program:active, ul#partner-center-buttons li a.referral-program:hover {
			background-image: url('../imagesV2/partner-center-buttons-sprite.gif');
			background-repeat: no-repeat;
			background-position: center top;
			width: 93px;
			height: 93px;
			display: block;
			margin: 0 auto 5px auto;
		}

		ul#partner-center-buttons li a.our-program, ul#partner-center-buttons li a.our-program:visited {
			background-position: 0 0;
		}
		ul#partner-center-buttons li a.our-program:active, ul#partner-center-buttons li a.our-program:hover {
			background-position: 0 -93px;
		}

		ul#partner-center-buttons li a.become-a-partner, ul#partner-center-buttons li a.become-a-partner:visited {
			background-position: -93px 0;
		}
		ul#partner-center-buttons li a.become-a-partner:active, ul#partner-center-buttons li a.become-a-partner:hover {
			background-position: -93px -93px;
		}

		ul#partner-center-buttons li a.partner-portal, ul#partner-center-buttons li a.partner-portal:visited {
			background-position: -186px 0;
		}
		ul#partner-center-buttons li a.partner-portal:active, ul#partner-center-buttons li a.partner-portal:hover {
			background-position: -186px -93px;
		}

		ul#partner-center-buttons li a.referral-program, ul#partner-center-buttons li a.referral-program:visited {
			background-position: -279px 0;
		}
		ul#partner-center-buttons li a.referral-program:active, ul#partner-center-buttons li a.referral-program:hover {
			background-position: -279px -93px;
		}

#partnerPortal .welcome {
	background-color: #75797c;
	margin: 0 30px 0 31px;
	text-align: right;
}

		#partnerPortal .welcome h2 {
			background-color: #606060;
			font-size: 12px;
			padding: 3px 10px 3px 10px;
			color: #ffffff;
			text-align: left;
			width: 118px;
			float: left;
		}
		
		#partnerPortal .welcome p {
			font-size: 11px;
			padding: 3px 10px 3px;
			color: #ffffff;
			float: right;
		}
		
		#partnerPortal .welcome a, #partnerPortal .welcome a:visited {
			color: #ffffff;
			text-decoration: none;
		}
		#partnerPortal .welcome a:active, #partnerPortal .welcome a:hover {
			color: #ffffff;
			text-decoration: underline;
		}

#partnerPortal .content {
	padding: 28px 0 30px 55px;
	width: 968px;
}

		#partnerPortal .content h1 {
			font-size: 2.0em;
			color: #f9423a;
			padding: 0 0 5px 0;
		}

		#partnerPortal .content h2 {
			color: #444444;
			font-size: 2.2em;
			font-weight: normal;
			padding: 0 0 15px 0;
		}

		#partnerPortal .content h3 {
			color: #f9423a;
			font-size: 1.6em;
			padding: 0 0 10px 0;
		}

		#partnerPortal .content p {
			font-size: 1.2em;
			line-height: 1.4em;
			color: #666666;
			padding: 0 0 15px 0;
		}

		#partnerPortal .content ul,
		#partnerPortal .content ol {
			padding: 0 0 15px 30px;
		}

		#partnerPortal .content li {
			font-size: 1.2em;
			line-height: 1.4em;
			color: #444444;
		}

		#partnerPortal .content .hRule {
			border-bottom: 1px dotted #c0c0c0;
			height: 0;
			font-size: 1px;
			line-height: 0;
			margin: 10px 0 15px 0;
		}

		#partnerPortal .oneHalf {
			width: 484px;/*484px*/
			float: left;
		}

		#partnerPortal .oneHalfLast {
			width: 484px;
			float: left;
		}

		#partnerPortal .campaignColumn01 {
			width: 93px;
			float: left;
			padding: 0 0 15px 0;
		}

		#partnerPortal .campaignColumn02 {
			width: 368px;/*368px*/
			float: left;
			padding: 0 0 15px 0;
		}

		#partnerPortal .campaignColumn03 {
			width: 368px;/*368px*/
			float: left;
			padding: 0 0 15px 0;
		}
		
		#partnerPortal .campaignColumn02 ul,
		#partnerPortal .campaignColumn03 ul {
			margin: 0;
			padding: 0 0 0 15px;
			list-style: none;
		}
		
		#partnerPortal .campaignColumn02 ul li,
		#partnerPortal .campaignColumn03 ul li {
			background-image: url('../imagesV2/partnerBullet.gif');
			background-repeat: no-repeat;
			background-position: 0 .4em;
			padding: 0 0 0 10px;
			font-size: 1.2em;
			line-height: 1.4em;
		}

#partnerPortal ul.partnerTopnav {
	padding: 0 0 50px 0;
	margin: 0;
	list-style-type: none;
	height: 46px;
	overflow: hidden;
}

		#partnerPortal ul.partnerTopnav li {
			width: 186px;
			float: left;
		}

		#partnerPortal ul.partnerTopnav li a span {
			display: none;
		}

		#partnerPortal ul.partnerTopnav li a { 
			display: block;
			width: 178px;
			height: 46px;
			background-image: url('../imagesV2/partners_top_nav_v3.gif');
			background-repeat: no-repeat;
			margin: 0 6px 0 0;
		}

		#partnerPortal ul.partnerTopnav li a.home, #partnerPortal ul.partnerTopnav li a.home:visited {
			background-position: 0 -46px;
		}
		#partnerPortal ul.partnerTopnav li a.home:active, #partnerPortal ul.partnerTopnav li a.home:hover,
		#partnerPortal ul.partnerTopnav li a.homeCurrent {
			background-position: 0 0;
		}

		#partnerPortal ul.partnerTopnav li a.training, #partnerPortal ul.partnerTopnav li a.training:visited {
			background-position: -178px -46px;
		}
		#partnerPortal ul.partnerTopnav li a.training:active, #partnerPortal ul.partnerTopnav li a.training:hover,
		#partnerPortal ul.partnerTopnav li a.trainingCurrent {
			background-position: -178px 0;
		}

		#partnerPortal ul.partnerTopnav li a.dealRegistration, #partnerPortal ul.partnerTopnav li a.dealRegistration:visited {
			background-position: -356px -46px;
		}
		#partnerPortal ul.partnerTopnav li a.dealRegistration:active, #partnerPortal ul.partnerTopnav li a.dealRegistration:hover,
		#partnerPortal ul.partnerTopnav li a.dealRegistrationCurrent {
			background-position: -356px 0;
		}

		#partnerPortal ul.partnerTopnav li a.campaignSupport, #partnerPortal ul.partnerTopnav li a.campaignSupport:visited {
			background-position: -534px -46px;
		}
		#partnerPortal ul.partnerTopnav li a.campaignSupport:active, #partnerPortal ul.partnerTopnav li a.campaignSupport:hover,
		#partnerPortal ul.partnerTopnav li a.campaignSupportCurrent {
			background-position: -534px 0;
		}

		#partnerPortal ul.partnerTopnav li a.cashRewards, #partnerPortal ul.partnerTopnav li a.cashRewards:visited {
			background-position: -712px -46px;
		}
		#partnerPortal ul.partnerTopnav li a.cashRewards:active, #partnerPortal ul.partnerTopnav li a.cashRewards:hover,
		#partnerPortal ul.partnerTopnav li a.cashRewardsCurrent {
			background-position: -712px 0;
		}

#partnerPortal ul.partnerButtons {
	padding: 25px 0 20px 0;
	margin: 0;
	list-style-type: none;
	overflow: hidden;
}

		#partnerPortal ul.partnerButtons li {
			width: 202px;/*320px*/
			min-height: 74px;/*89px*/
			height: auto !important;
			height: 74px;/*89px*/
			float: left;
			line-height: 1.6em;
			padding: 15px 0 25px 118px;
		}

		#partnerPortal ul.partnerButtons li h2 {
			font-size: 1.4em;
			text-transform: uppercase;
			text-decoration: none;
			font-weight: bold;
			color: #888888;
		}

		#partnerPortal ul.partnerButtons li h3 {
			font-size: 1.2em;
			font-weight: bold;
			color: #888888;
		}

		#partnerPortal ul.partnerButtons li.salesPresentation {
			background-image: url('../imagesV2/partner-portal-icon-sales-info.gif');
			background-repeat: no-repeat;
		}

		#partnerPortal ul.partnerButtons li.callingScripts {
			background-image: url('../imagesV2/partner-portal-icon-calling-scripts.gif');
			background-repeat: no-repeat;
		}

		#partnerPortal ul.partnerButtons li.emailTemplates {
			background-image: url('../imagesV2/partner-portal-icon-email-templates.gif');
			background-repeat: no-repeat;
		}

		#partnerPortal ul.partnerButtons li.competitiveInfo {
			background-image: url('../imagesV2/partner-portal-icon-competitive-info.gif');
			background-repeat: no-repeat;
		}

		#partnerPortal ul.partnerButtons li.salesCheatSheet {
			background-image: url('../imagesV2/partner-portal-icon-other.gif');
			background-repeat: no-repeat;
		}
		
		#partnerPortal ul.partnerButtons li ul {
			margin: 0;
			padding: 0 0 15px 0;
			list-style: none;
		}
		
		#partnerPortal ul.partnerButtons li ul li {
			padding: 0 0 3px 10px;
			background-image: url('../imagesV2/partnerBullet.gif');
			background-repeat: no-repeat;
			background-position: 0 .4em;
			padding: 0 0 0 10px;
			font-size: 1.2em;
			line-height: 1.4em;
			min-height:  20px;
			height: auto !important;
			height:  20px;
			float: none;
		}

#partnerPortal ul.homeModules {
	padding: 25px 0 20px 0;
	margin: 0;
	list-style-type: none;
	overflow: hidden;
}

		#partnerPortal ul.homeModules li.module {
			width: 484px;
			min-height: 105px;
			height: auto !important;
			height: 105px;
			float: left;
			padding: 0 0 20px 0;
		}

		#partnerPortal ul.homeModules li.whitePaper {
			background-image: url('../imagesV2/partners_module_icon_white_paper.gif');
			background-repeat: no-repeat;
		}

		#partnerPortal ul.homeModules li.networkWorld {
			background-image: url('../imagesV2/partners_module_icon_networkworld.gif');
			background-repeat: no-repeat;
		}

		#partnerPortal ul.homeModules li.caseStudies {
			background-image: url('../imagesV2/partners_module_icon_case_study.gif');
			background-repeat: no-repeat;
		}

		#partnerPortal ul.homeModules li.productBrief {
			background-image: url('../imagesV2/partners_module_icon_product_brief.gif');
			background-repeat: no-repeat;
		}

		#partnerPortal ul.homeModules li.appNotes {
			background-image: url('../imagesV2/partners_module_icon_app_notes.gif');
			background-repeat: no-repeat;
		}

		#partnerPortal ul.homeModules li.bannerAd {
			background-image: url('../imagesV2/partners_module_icon_banner_ad.gif');
			background-repeat: no-repeat;
		}

		#partnerPortal ul.homeModules li h2 {
			padding: 0 0 5px 148px;
			font-size: 1.4em;
			color: #888888;
			text-transform: uppercase;
			font-weight: bold;
		}
		
		#partnerPortal ul.homeModules li ul {
			margin: 0;
			padding: 0 50px 0 148px;
			list-style: none;
		}
		
		#partnerPortal ul.homeModules li ul li {
			padding: 0 0 3px 10px;
			background-image: url('../imagesV2/partnerBullet.gif');
			background-repeat: no-repeat;
			background-position: 0 .4em;
			padding: 0 0 0 10px;
			font-size: 1.2em;
			line-height: 1.4em;
		}

#partnerPortal .blueModule {
	padding: 10px;
	margin: 0 0 8px 0;
	background-color: #e5f4f7;
}

		#partnerPortal .blueModule h2 {
			background-image: url('../imagesV2/partners_hdr_bg.gif');
			background-repeat: no-repeat;
			font-size: 1.4em;
			font-weight: bold;
			color: #444444;
			text-transform: uppercase;
			min-height: 20px;
			height: auto !important;
			height: 20px;
			padding: 0 0 5px 20px;
			background-position: 0 3px;
		}

		#partnerPortal .blueModule h3 {
			padding: 0 0 5px 20px;
			font-size: 1.4em;
			color: #3c3b3b;
			font-weight: normal;
		}

		#partnerPortal .blueModule p {
			padding: 0 0 0 20px;
			font-size: 1.2em;
			color: #3c3b3b;
		}

#partnerPortal .trainingModule {
	background-image: url('../imagesV2/training-demo-icon-product-training.gif');
	background-repeat: no-repeat;
	min-height: 145px;
	height: auto !important;
	height: 145px;
	margin: 30px 0 0 0;
	padding: 0 0 0 125px;
}

#partnerPortal .demoModule {
	background-image: url('../imagesV2/training-demo-icon-live-product-demo.gif');
	background-repeat: no-repeat;
	min-height: 145px;
	height: auto !important;
	height: 145px;
	margin: 50px 0 0 0;
	padding: 0 0 0 125px;
}

		#partnerPortal .trainingModule h1,
		#partnerPortal .demoModule h1 {
			padding: 0 0 10px 0;
		}

		#partnerPortal .trainingModule p.large,
		#partnerPortal .demoModule p.large {
			padding: 0 0 15px 0;
			font-size: 1.6em;
			line-height: 1.4em;
			color: #444444;
			font-weight: normal;
		}


/* Site Map */

#siteMap {
	background-color: #e2e3e4;
}

		#siteMap h3 {
			font-size: 14px;
			color: #656566;
			padding: 0 0 5px 0;
		}

		#siteMap p {
			font-size: 11px;
			color: #808083;
			line-height: 16px;
			padding: 0 0 10px 0;
		}

		#siteMap a, #siteMap a:visited {
			color: #808083;
			text-decoration: none;
		}
		#siteMap a:active, #siteMap a:hover {
			color: #808083;
			text-decoration: underline;
		}

		#siteMap .column01 {
			width: 164px;/*194px*/
			padding: 20px 0 0 30px;
			float: left;
		}

		#siteMap .column02 {
			width: 171px;
			padding: 20px 0 0 0;
			float: left;
		}

		#siteMap .column03 {
			width: 240px;
			padding: 20px 0 0 0;
			float: left;
		}

		#siteMap .column04 {
			width: 156px;
			padding: 20px 0 0 0;
			float: left;
		}

		#siteMap .column05 {
			width: 170px;
			padding: 20px 0 0 0;
			float: left;
		}

		#siteMap .column06 {
			width: 145px;
			padding: 20px 0 0 0;
			float: left;
		}


/* Footer */

#footer {
  margin: 0 auto;
	padding: 30px 0 0 30px;
  width: 1050px;/*1080px*/
	text-align: left;
	background-image: url('../imagesV2/copyright_bg_square.png');
	background-repeat: no-repeat;
	background-position: center top;
}

		#footer p {
		  font-size: 12px;
		  color: #808083;
		}
		
		#footer a, #footer a:visited {
			color: #808083;
			text-decoration: none;
		}
		#footer a:active, #footer a:hover {
			color: #808083;
			text-decoration: underline;
		}


/* Style for Referral */  
#lev2 .content-column hr.referral, hr.gray
{
	background-color: #b3b3b3;
	margin-bottom:31px;
	border:0px;
	height:1px;
}


#lev2 .content-column .formLabel.referral, #lev2 .content-column .formLabel.new-style
{
	float: none;
	text-align: left;
	width: inherit;	
	font-size: 14px;
	color: #656566;
	padding: 0 0 0px 0;
	margin-bottom:10px;
}


#lev2 .content-column .formObligatoryNotice
{
	float: left;
	margin-left: 10px;
	margin-top: 8px;
	display:none;
	font-size:12px;
	color:red;
}

#lev2 .content-column .textField.referral, #lev2 .content-column .textField.new-style
{
	float:none;
	width:322px;
	height: 28px;
	margin-bottom:23px;
	font-size: 13px;
	height: 28px;
	padding-left: 6px;
	float:left;
}
.HorizontalFormFieldContainer
{
	float:left;
	margin-right:15px;
}
#lev2 .content-column .textField.new-style.contact
{
	width:305px;
}

#lev2 .content-column textarea.referral
{
	height:80px !important;
	margin:0px;
}


#lev2 .content-column .submitButton.referral
{
	border:0px;
	background-color:#124f99;
	width:116px;
	height:29px;
	color:white;
	cursor:pointer;
	font-size:16px;
	text-align:left;
	background-image:url('/imagesV2/btn_arrow.png');
	background-position:right center;
	background-repeat:no-repeat;
	margin-bottom:40px;
}
.contactColumn.second h3
{
	margin-top:12px;
	padding-bottom:4px !important;
} 

.contactColumn.second h4 {
	font-size: 14px;
	color: #f9423a;
	margin-top:25px;
	padding-bottom:4px !important;
	padding: 0 0 15px 0;
}

.contactColumn.second p {
	margin-bottom:3px !important;
	padding-bottom:0px !important;
}

form.horizontalform .formObligatoryNotice{
	float:none !important;
	position:relative;
	top:-29px !important;
	height:20px !important;
	margin-left:0px !important;
	width:300px;
}

a.button-contact-sales, a.button-contact-sales:visited {
	border: 0px;
	/*background-color: #124f99;*/
	background-color: #ffc211;
	padding: 10px 0 10px 0;
	margin: 0 0 0 50px;
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	margin-bottom: 20px;
	text-decoration: none;
	display: block;
}
a.button-contact-sales:active, a.button-contact-sales:hover {
	border: 0px;
	/*background-color: #f9423a;*/
	background-color: #f9423a;
	padding: 10px 0 10px 0;
	margin: 0 0 0 50px;
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	margin-bottom: 20px;
	display: block;
}

.HorizontalFormFieldContainer .short
{
	margin-right:10px !important;
	float:left !important;
	width:90px !important;
}
.HorizontalFormFieldContainer .short:last-of-type
{
	margin-right:0px !important;
}