@charset "utf-8";



* {margin:0; padding:0;}



body {background:url(/common/Images/Admin_Config/General_Text/bgr.jpg) top center no-repeat #fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4f4f4f;}

Body {background:url(/common/Images/Admin_Config/General_Text/bgr.jpg) top center no-repeat #fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4f4f4f;}

h1 {color:#4f4f4f; font-size:14px; font-weight:bold;}

h2 {color:#008ab5; font-size:12px; font-style:italic; font-weight:normal;}

h3 {color:#383838; font-size:12px;}

h4 {color:#1a1a1a; font-size:11px;}

h5 {color:#1a1a1a; font-size:11px;}

img {border:0;}

#wrap {width:990px; margin:auto;}



/* HEADER

--------------------------------------------------*/

	#header {float:left; width:970px; padding:0 10px; height:114px;}
	#headerThin {float:left; width:970px; padding:0 10px; height:90px;}

		#headerSegment {float:left; width:970px; height:114px; background:url(/common/Images/Admin_Config/General_Text/header-bgr.png) top left repeat-x;}
		#headerSegmentThin {float:left; width:970px; height:90px; background: url(/common/Images/Admin_Config/General_Text/header-bgr-thin.gif) top left no-repeat;}

			#headerLeft {float:left; width:470px; height:114px; background:url(/common/Images/Admin_Config/General_Text/header-left.jpg) left top no-repeat;}
			#headerLeftThin {float:left; width:580px; height:90px; background:url(/common/Images/Admin_Config/General_Text/header-left-thin.png) left top no-repeat;}
			
			#headerBottomThin { position:relative; padding: 0; margin: 0; width:960px; height:22px; top: 10px; left: 5px; background:url(/common/Images/Admin_Config/General_Text/top-black-line.png) left bottom no-repeat;}

				.logo {background:url(/common/Images/Admin_Config/General_Text/logo.png) 30px 9px no-repeat; display:block; width:206px; height:56px; text-indent:-9999px;}

					.logo a {width:206px; height:56px; text-indent:-9999px; display:block;}

				.nav {position: relative; float:left; padding:11px 0 0 23px;}

			/*		.nav span {display:block; float: left; padding:12px 11px 13px 10px; font-size:12px; color:#fff; text-decoration:none;} */

					.roothighText { font-size:12px; }

						a.roothighText { display:block; padding:12px 8px 13px 18px; color: #fff; text-decoration:none; }
		
					.roothighTextFirst { font-size:12px; }

						a.roothighTextFirst { display:block; padding:12px 11px 13px 24px; color: #fff; text-decoration:none; }
		
					.lowText, .highText { display:block; padding:7px 5px 5px 6px; font-size:12px; color: #333;  }

						a.lowText, a.highText { display:block; padding:7px 5px 5px 6px; text-decoration:none;  }

			#headerRight {float:right; width:500px; height:115px; background:url(/common/Images/Admin_Config/General_Text/header-right.jpg) right top no-repeat;}
			#headerRightThin {float:right; width:390px; height:90px; background:url(/common/Images/Admin_Config/General_Text/header-right-thin.png) right top no-repeat;}

				.topNav {color:#d1d1d1; font-size:10px; text-align:right; padding:27px 14px 0 0;}

					.topNav a:link {color:#4c4c4c;  font-size:10px; text-decoration:none; padding:0 2px;}
					
					.topNav a:visited {color:#4c4c4c;  font-size:10px; text-decoration:none; padding:0 2px;}

						.topNav a.comunity {color:#008ab5; padding:0 0 0 16px; background:url(/common/Images/Admin_Config/General_Text/icon-nav-community.gif) 3px 2px no-repeat; }

						.topNav a:hover {text-decoration:underline;}
						
						.topNav .region {color:#4c4c4c;}

				.searchBox {float:right; width:368px; padding:34px 18px 0 0;}

					.searchBox fieldset {float:right; border:0; background:url(/common/Images/Admin_Config/General_Text/search-bgr.png) left top no-repeat; width:150px; height:21px;}

						.searchBox input {background:none; border:0; width:125px; height:21px; line-height:21px; padding:0 0 0 7px; color:#939393; font-size:10px;} 

						.searchBox button {background:none; border:0; width:18px; height:21px; text-indent:-9999px; cursor:pointer;}



/* CONTENT

--------------------------------------------------*/					

	#content {float:left; width:970px; padding:9px 10px 49px 10px; position:relative;}

	#homeContent {float:left; width:970px; padding:4px 10px 49px 10px;}

	

		#homeFlashHolder {float:left; width:990px; padding:7px 0 0 0;}

		#internalFlashHolder {float:left; width:960px; padding:0 5px; margin: 0; background:url(/common/Images/Admin_Config/General_Text/internal-header-bgr.png) bottom center no-repeat;}
		
		#whereFlashHolder {float:right; width:250px; padding:0 0 0 0;}

		/* Intetnal Pages */

		#internalPageContentHolder {float:left; width:970px; background:url(/common/Images/Admin_Config/General_Text/content-bgr.png) top center repeat-y;}

			#internalPageHead {float:left; width:960px; padding:0 5px; height:42px;}

				.leftInternalPageHead {float:left; width:183px; height:42px; background:url(/common/Images/Admin_Config/General_Text/content-head-dark-bgr.png) left top repeat-x;}

					.leftInternalPageHead p {float:left; width:128px; font-size:14px; height:28px; font-weight:bold; color:#bbbbbb; background:url(/common/Images/Admin_Config/General_Text/icon-more-info.jpg) 11px 6px no-repeat; padding:14px 0 0 55px;}

				.rightInternalPageHead {float:right; width:755px; height:35px; background:url(/common/Images/Admin_Config/General_Text/content-head-bright-bgr.png) left top repeat-x; padding:12px 0px 0 20px; text-align:right;}
				
				.rightInternalPageHead a:link { font-size:12px; padding: 0px 10px 10px 20px; color:#4f4f4f; }

				.rightInternalPageHeadSupportLogin {float:right; width:755px; height:35px; background:url(/common/Images/Admin_Config/General_Text/content-head-bright-bgr.png) left top repeat-x; padding:7px 0 0 20px; text-align:right;}
				.rightInternalPageHeadSupportLogin a { text-align:right; padding: 0 0 0 0; font-size:12px; color:#4f4f4f;}


			#internalPageContent {float:left; width:960px; padding:0 5px; background:url(/common/Images/Admin_Config/General_Text/internal-content-bgr.gif) center top repeat-y;}

				#leftSideBar {float:left; width:183px;}

						.sideBarTitle {float:left; width:174px; height:30px; padding:5px 0 0 9px; background:url(/common/Images/Admin_Config/General_Text/side-nav-title-bgr.gif) left top repeat-x;}

							.sideBarTitle img {float:left;}

							.sideBarTitle h4 {float:left; padding:7px 0 0 7px;}

				

					#sideNavHolder {float:left; width:183px;}

						#sideNav {float:left; width:170px; padding:7px 0 10px 13px}

							#sideNav ul {float:left; width:170px;}

								#sideNav ul li {width:170px; list-style-type:none; font-size:11px; clear:both; padding:2px 0 3px 0;}

									#sideNav ul li a {width:170px; display:block; color:#272727; text-decoration:none;}

										#sideNav ul li a:hover {text-decoration:underline;}

										

										#sideNav ul li ul {width:161px; padding:3px 0 3px 5px; clear:both;}

											#sideNav ul li ul li {float:left; width:161px; clear:both; padding:2px 0 2px 0;}

											#sideNav ul li ul li a {width:149px; color:#717171; background:url(/common/Images/Admin_Config/General_Text/side-nav-bullet.gif) left center no-repeat; padding:0 0 0 12px}

					

					#callToActionHolder {float:left; width:183px;}
					
					#callToActionHolder ul {padding:0 0 0 0;}

						#callToActionHolder ul li {float:left; list-style-type:none; width:183px; padding:0 0 0 0;}

							#callToActionHolder ul li a {display:block; width:174px; height:30px; padding:5px 0 0 9px; background:url(/common/Images/Admin_Config/General_Text/side-nav-title-bgr.gif) left top repeat-x; color:#1a1a1a; line-height:30px; font-size:11px; font-weight:bold; text-decoration:none;}

								#callToActionHolder ul li a img {margin:0 7px 0 0; float:left;}

								#callToActionHolder ul li a:hover {text-decoration:underline;}

								

					#sideBanner {float:left; width:171px; padding:6px;}

						#sideBanner img {float:left;}

				

				#internalBodyContent {float:right; width:777px; padding:0px 0px 0px 0px;}

					#internalMainContent {float:left; width:633px; padding:0px 0px 0px 0px;}

						.topBodyBoxes {float:left; width:554px; padding:3px 0px 0 0px; line-height:16px;}

							.topBodyBoxes h2 {padding:6px 0 7px 0;}

							.leftTopBodyBox {float:left; width:256px;}

							.rightTopBodyBox {float:right; width:256px;}

						.mainBodyBoxes {float:left; width:554px; padding:18px 0px 10px 0px; line-height:16px;}

							.mainBodyBoxes h3 {padding:0 0 17px 0;}

							.leftMainBodyBox {float:left; width:256px;}

							.rightMainBodyBox {padding:0px 0px 0px 0px; float:right; width:256px;}

					

					#rightSideBar {float:left; width:144px;}

						.rightSideBarTitle {float:right; width:139px; height:30px; padding:5px 0 0 4px; background:url(/common/Images/Admin_Config/General_Text/side-nav-title-bgr.gif) left top repeat-x;}

							.rightSideBarTitle img {float:left;}

							.rightSideBarTitle h4 {float:left; padding:7px 0 0 6px;}
							
							.rightSideBarTitle h5 {float:left; padding:0px 0 0 6px;}

						.rightSideBarNav {width:134px; padding:5px 0 5px 7px;}

							.rightSideBarNav ul {width:129px; padding:3px 0 3px 5px; clear:both;}

								.rightSideBarNav ul li {float:left; width:129px; clear:both; list-style-type:none; padding:1px 0 2px 0;}

								.rightSideBarNav ul li a {width:115px; color:#565656; background:url(/common/Images/Admin_Config/General_Text/side-nav-bullet.gif) left center no-repeat; padding:0 0 0 14px; text-decoration:none;}

									.rightSideBarNav ul li a:hover {text-decoration:underline;}

									

		/* Home Page */									

		#homeContentHolder {float:left; width:970px; background:url(/common/Images/Admin_Config/General_Text/home-content-bgr.gif) center top repeat-y;}

			#homeTabsHolder {float:left; width:521px;}

				#homeTabs {float:left; width:521px;}
				
				#homeTabs ul {padding: 0 0 0 0;}

					#homeTabs ul li {float:left; list-style-type:none; padding: 0 0 0 0;}

					#homeTabs li {height:42px; padding: 0 0 0 0;}

						#homeTabs li a {display:block; height:29px; background-position:0 0; color:#bbbbbb; font-weight:bold; text-decoration:none; font-size:12px; padding:13px 0 0 45px;}

							#homeTabs li a#products {background-image:url(/common/Images/Admin_Config/General_Text/tab-products.jpg); width:119px; padding:13px 0 0 58px;}

							#homeTabs li a#solutions {background-image:url(/common/Images/Admin_Config/General_Text/tab-solutions.jpg); width:127px;}

							#homeTabs li a#downloads {background-image:url(/common/Images/Admin_Config/General_Text/tab-downloads.jpg); width:127px;}

								#homeTabs li a:hover, #homeTabs li a.activeTab {background-position:0 -42px;}

				#homeTabsContent {float:left; width:481px; padding:15px 20px 10px 20px;}

					#productsTabContent {float:left; width:481px;}

						#productsTabContent dl {float:left; width:481px;}

							#productsTabContent dt {float:left; width:481px; padding:3px 0 5px 0; font-weight:bold; color:#000;}

							#productsTabContent dd {float:left; width:435px; line-height:12px; background:url(/common/Images/Admin_Config/General_Text/inner-tab-bullet.gif) 6px 8px no-repeat; padding:5px 0 10px 31px;}
							
					#downloadsTabContent {float:left; width:481px;}

						#downloadsTabContent dl {float:left; width:481px;}

							#downloadsTabContent dt {float:left; width:481px; padding:3px 0 5px 0; font-weight:bold; color:#000;}

							#downloadsTabContent dd {float:left; width:435px; line-height:12px; background:url(/common/Images/Admin_Config/General_Text/inner-tab-bullet.gif) 6px 8px no-repeat; padding:5px 0 10px 31px;}

					#solutionsTabContent {float:left; width:481px;}

						#solutionsTabContent dl {float:left; width:481px;}

							#solutionsTabContent dt {float:left; width:481px; padding:3px 0 5px 0; font-weight:bold; color:#000;}

							#solutionsTabContent dd {float:left; width:435px; line-height:12px; background:url(/common/Images/Admin_Config/General_Text/inner-tab-bullet.gif) 6px 8px no-repeat; padding:5px 0 10px 31px;}

							

			#homeNewsHolder {float:right; width:449px; background:url(/common/Images/Admin_Config/General_Text/content-head-bright-bgr.png) left top repeat-x;}

				#homeNewsTitle {float:left; width:439px; height:35px; background:url(/common/Images/Admin_Config/General_Text/home-title-r.jpg) top right no-repeat; padding:7px 0 0 10px;}

					.titleIcon {float:left;}

					#homeNewsTitle h1 {float:left; padding:6px 0 0 7px;}

					#homeNewsTitle h2 {color:#4f4f4f; font-size:14px; font-weight:bold; float:left; padding:6px 0 0 7px;}

				#homeNewsBoxesHolder {float:left; width:425px; padding:10px 10px 10px 10px;}

					.homeNewsBox {float:left; width:425px; padding:0 0 0 0;}

						.homeNewsBox h3 {width:375px; line-height:17px;}

						.homeNewsBox p {width:375px; line-height:16px; padding:4px 0 0 0;}
						
					#casestudyFlashHolder {float:left; width:425px; padding:0 0 0 0;}
						

						.lastNewsBox {border-bottom:0;}

						.homeNewsBox a {color:#008ab5;}

							.homeNewsBox a:hover {text-decoration:none;}







/* PREFOOTER CONTENT

--------------------------------------------------*/							

		#prefooterContentHolder {float:left; width:960px; padding:0 5px 25px 5px; background:url(/common/Images/Admin_Config/General_Text/content-bottom-bgr.gif) bottom center no-repeat;}

			#prefooterContent {float:left; width:960px; background:url(/common/Images/Admin_Config/General_Text/content-head-bright-bgr.png) left top repeat-x;}

				.prefooterBox {float:left; width:303px; padding:7px 0 0 17px;}

					.prefooterIcon {float:left;}

					.prefooterBox h1 {float:left; padding:8px 0 0 3px;}
					
					.prefooterBox h2 {color:#4f4f4f; font-size:14px; font-weight:bold; float:left; padding:8px 0 0 3px;}

					.prefooterBox p {float:left; width:292px; clear:both; line-height:15px; padding:21px 10px 25px 1px;}

						.prefooterBox p.boxParagraph {line-height:12px; width:283px; padding:16px 10px 0 10px;}

						.prefooterBox p a{color:#008ab5; font-weight:bold; text-decoration:none;}

							.prefooterBox p a:hover {text-decoration:underline;}

						

					.prefooterBox ul {float:left; width:293px; line-height:18px; padding:19px 0 0 8px; list-style-image:none;}

						.prefooterBox li {list-style-type:none; padding:0 0 0 0; list-style-image:none;}

							.prefooterBox li a {color:#008ab5; font-weight:bold; padding:0 0 0 0; text-decoration:none; list-style-image:none;}

								.prefooterBox li a:hover {text-decoration:underline;}

	

/* FOOTER

--------------------------------------------------*/	

#footerHolder {width:100%; float:left; background:url(/common/Images/Admin_Config/General_Text/footer-holder-bgr.gif) center top repeat-x #323232; text-align:center;}

	#footerContent {width:960px; overflow:auto; text-align:left; background:url(/common/Images/Admin_Config/General_Text/footer-bgr.jpg) top center no-repeat;}

		#footerContent a.white {color:#fff; text-decoration:underline;}

			#footerContent a.white:hover {text-decoration:none;}

		

		.footerLinks {float:left; width:960px; border-bottom:#262626 solid 1px; padding:25px 0 16px 0;}

			.footerLinks dl {float:left; width:960px; font-size:10px;}

				.footerLinks dt {color:#e76f1d; float:left; width:125px; padding:5px 0 4px 0;}

				.footerLinks dd {color:#2e2d2d; float:left; width:833px; padding:5px 0 4px 0;}

					.footerLinks dd a {color:#848484; text-decoration:none; padding:0 2px;}

						.footerLinks dd a:hover {text-decoration:underline;}

						

		.footerInfo {float:left; width:960px; border-top:#494949 solid 1px; padding:14px 0 20px 0;}

			.footerInfo img {float:left;}

			.footerInfo p {float:left; padding:10px 0 0 8px; color:#848484; font-size:10px;}

				.footerInfo p span {padding:0 0 0 7px;}

			.footerInfo a.feedIcon {float:right; margin:9px 0 0 0; width:17px; height:17px; background:url(/common/Images/Admin_Config/General_Text/feed-icon.gif) center no-repeat; text-indent:-9999px; display:block;}
			
			.footerInfo a.twitterIcon {float:right; margin:9px 0 0 0; width:17px; height:17px; background:url(/common/Images/Admin_Config/General_Text/twitter-icon.gif) center no-repeat; text-indent:-9999px; display:block;}



/* Contact Page */									

		#contactTabsHolder {float:left; width:618px;}

				#contactTabs {float:left; width:618px;}
				
				#contactTabs ul {padding: 0 0 0 0;}

					#contactTabs ul li {float:left; list-style-type:none; padding: 0 0 0 0;}

					#contactTabs li {height:30px; padding: 0 0 0 0;}

						#contactTabs li a {display:block; height:22px; background:url(/common/Images/Admin_Config/General_Text/contact-nav-bgr-off.gif); background-position:0 0; color:#ffffff; font-weight:bold; text-decoration:none; font-size:12px; padding:7px 21px 0 21px;}
						
						#contactTabs li a#sales {background:url(/common/Images/Admin_Config/General_Text/contact-nav-bgr-on.gif);}
						#contactTabs li a#left {background:url(/common/Images/Admin_Config/General_Text/contact-nav-bgr-l.gif) no-repeat; width:27px; padding: 7px 0 0 0;}
						#contactTabs li a#right {background:url(/common/Images/Admin_Config/General_Text/contact-nav-bgr-r.gif) no-repeat; width:27px; padding: 7px 0 0 0;}
						#contactTabs li a#space {background:url(/common/Images/Admin_Config/General_Text/contact-nav-bgr-space.gif); width:2px; padding: 7px 0 0 0;}
						
						#contactTabs li a:hover {color:#ffffff;}

				#contactTabsContent {float:left; width:600px; padding:10px 9px 10px 9px;}

					#salesTabContent {float:left; width:600px; padding: 0 0 0 0; display:block;}
					
					#supportTabContent {float:left; width:600px; padding: 0 0 0 0; display:none;}
							
					#educationTabContent {float:left; width:600px; padding: 0 0 0 0; display:none;}

					#pressTabContent {float:left; width:600px; padding: 0 0 0 0; display:none;}
					
					#partnerTabContent {float:left; width:600px; padding: 0 0 0 0; display:none;}
					
					#servicesTabContent {float:left; width:600px; padding: 0 0 0 0; display:none;}
					
					#officesTabContent {float:left; width:600px; padding: 0 0 0 0; display:none;}
							
						.contactContentBoxLeft {float:left; width:300px; padding: 10px 0 0 0;}
						
						.contactContentBoxRight {float:right; width:290px; padding: 10px 0 0 10px;}

/* OLD STYLE SHEET

--------------------------------------------------*/

#prefooterContentHolderCommunity {float:left; width:970px; padding:0 0px 25px 5px; background:url(/common/Images/Admin_Config/General_Text/content-bottom-bgr.gif) bottom center no-repeat;}

#prefooterContentCommunity {float:left; width:960px; background:url(/common/Images/Admin_Config/General_Text/content-head-bright-bgr.png) left top repeat-x;}

#internalPageContentHolderCommunity {width:100%; float:left; text-align:center;}

.registrationContentTable {height:470px; width:916px; vertical-align: top; padding: 10px 22px 10px 22px;}

.registrationtext { font-size:9px; font-style:italic; line-height:25px;}

.sharethis { float:right;}

.sharethis a:link { font-size:12px; color:#4f4f4f; }

#product-bar {width:960px; height:25px; background:url(/common/Images/Admin_Config/General_Text/product-bar-bg.gif) repeat-x; float:left}

#product-bar-holder {width:800px; height:25px; margin-left:auto; margin-right:auto; padding:0 25px;}

#product-bar-list {float:left; height:25px; padding:0 15px;}

#product-bar-list h1{color:4f4f4f; font-size:12px; font-weight:bold; padding:5px 0 0 0;}

#bodyArealeft{
    padding:0 20px 0px 0px;
	width:260px;
	float:left;
    }
	
#bodyArearight{
    padding:0 0px 0px 0px;
	width:260px;
	float:left;
    }

#downloadAreaholder{
    padding:0 0px 0px 0px;
	width:260px;
	float:right;
    }
#downloadArea{
    padding:0 0 0 0;
	width:245px;
	float:right;
    }

#downloadArea a {
    display:block;
    background:#E5E5E5 url(/common/Images/Admin_Config/General_Text/downloadBg.jpg) no-repeat;
    height:40px;
    text-decoration:none;
    padding:13px 14px 0 45px;
    border:none;
	color:#FFFFFF;
    }
#downloadArea a:hover {color:#FFFFFF;}

#gmdownloadAreaholder{
    padding:0 0px 0px 0px;
	width:598px;
    }
	
#gmdownloadleft{
    padding:0 0px 10px 0px;
	width:363px;
	float:left;
    }
	
#gmdownloadright{
    padding:0 0px 0px 10px;
	width:225px;
	float:right;
    }

#wpdownloadArea{
    padding:0 0 0 0;
	width:245px;
	float:right;
    }

#wpdownloadArea a {
    display:block;
    background:#E5E5E5 url(/common/Images/Admin_Config/General_Text/downloadwpBg.jpg) no-repeat;
    height:40px;
    text-decoration:none;
    padding:13px 14px 0 45px;
    border:none;
	color:#FFFFFF;
    }
#wpdownloadArea a:hover {color:#FFFFFF;}

#discdownloadArea{
    padding:0 0 0 0;
	width:245px;
	float:right;
    }

#discdownloadArea a {
    display:block;
    background:#E5E5E5 url(/common/Images/Admin_Config/General_Text/disc-downloadBg.jpg) no-repeat;
    height:65px;
    text-decoration:none;
    padding:20px 14px 0 55px;
	font-size:14px;
	line-height:22px;
    border:none;
	color:#FFFFFF;
    }
#discdownloadArea a:hover {color:#FFFFFF;}

#keybenefitsArea{
    padding:5px 0 10px 0;
	width:245px;
	float:right;
    }
	
#keybenefitsheader{
	background:#E5E5E5 url(/common/Images/Admin_Config/General_Text/keybenefitsheaderBg.jpg) no-repeat;
    padding:3px 0 3px 15px;
	width:245px;
    }
	
#keybenefitsheader p{
	font-weight:bold;
	font-size:13px;
	color:#008ab5;
    }
	
#keybenefitsbody{
    padding:3px 10px 0 0px;
	background:#E5E5E5 url(/common/Images/Admin_Config/General_Text/keybenefitsbodyBg.jpg) repeat-y;
    }
	
#keybenefitsbody p{
	font-size:12px;
	color:#008ab5;
    }

#keybenefitsbody ul{
	padding:0 0 5px 25px;
    }

#keybenefitsbody ul li{
	font-size:12px;
	color:#008ab5;
	list-style-image:url(/common/Images/Admin_Config/General_Text/arrow_icon.gif);
	padding:0px 0 0px 0px;
    }
	
#keybenefitsfooter{
    padding:0 0 0 0;
	height:4px;
	background:#E5E5E5 url(/common/Images/Admin_Config/General_Text/keybenefitsfooterBg.jpg) no-repeat;
    }
#calloutArea{
    padding:0px 0 0px 0;
    }
	
#calloutheader{
	background:#E5E5E5 url(/common/Images/Admin_Config/General_Text/callout_top.gif) no-repeat;
    padding:0px 0 0px 0px;
	width:550px;
	height:7px;
    }
	
#calloutbody{
    padding:0px 15px 0px 15px;
	width:520px;
	background:#E5E5E5 url(/common/Images/Admin_Config/General_Text/callout_body.gif) repeat-y;
    }
	
#calloutbody p{
	font-size:11px;
	text-align:left;
    }
	
#calloutfooter{
    padding:0 0 0 0;
	height:7px;
	width:550px;
	background:#E5E5E5 url(/common/Images/Admin_Config/General_Text/callout_bottom.gif) no-repeat;
    }
	
.HelpInfo
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold;
}
.BodyText
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#4f4f4f;
}

.BodyText a:link
{
    COLOR: #008ab5;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.BodyText a:visited
{
    COLOR: #008ab5;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.BodyText a:hover
{
    COLOR: #008ab5;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}
.BodyText a:active
{
    COLOR: #008ab5;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.BodyTextBold
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#4f4f4f;
	/*padding-top: 3px;
	padding-bottom: 3px;*/
	font-weight:bold;
}
.BodyTextItalic
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#4f4f4f;
	/*padding-top: 3px;
	padding-bottom: 3px;*/
	font-weight:normal;
	font-style:italic;
}	

.BodyTextBoldItalic
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#4f4f4f;
	/*padding-top: 3px;
	padding-bottom: 3px;*/
	font-weight:normal;
	font-style:italic;
	font-weight:bold;
}	

.BodyTextPleaseNote
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#4f4f4f;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight:bold;
	color: Red;
}

.registrationfont {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4f4f4f; padding:5px 25px;}

	.registrationfont ul {padding:0 5px;}
	
	.registrationfont ul li{font-size:12px; color:#4f4f4f; padding:0;}

.registrationfontheader {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#008ab5; padding:10px 25px 7px 25px;}

ul
{
    COLOR: #4f4f4f;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	padding: 3px 20px 3px 40px;
    TEXT-DECORATION: none;
	list-style-image:url(/common/Images/Admin_Config/General_Text/side-nav-dot.gif);
}

ul li
{
    COLOR: #4f4f4f;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	padding: 0px 0 8px 0px;
    TEXT-DECORATION: none;
}

.rightSideBarText {
	padding:5px 0 3px 0px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#4f4f4f;
}
								
.rightSideBarText a:link { 
	padding:5px 0 3px 0px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#008ab5;
	TEXT-DECORATION: none;
}

.rightSideBarText a:visited { 
	padding:5px 0 3px 0px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#008ab5;
	TEXT-DECORATION: none;
}

.rightSideBarText a:hover { 
	padding:5px 0 3px 0px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#008ab5;
	TEXT-DECORATION: underline;
}

.rightSideBarText a:active { 
	padding:5px 0 3px 0px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#008ab5;
	TEXT-DECORATION: none;
}

P
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#4f4f4f;
	padding-top: 4px;
	padding-bottom: 4px;
}
P.indented
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#4f4f4f;
    padding-left: 25px;
    padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.HeaderMain
{
	COLOR: #4A5568;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: NORMAL;
	FONT-SIZE: 23px;
	letter-spacing: 2px
}
.HeaderTag
{
	COLOR: #4A5568;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: normal;
	FONT-SIZE: 11px;
	letter-spacing: 0.1px
}
.Header1
{
	color:#4f4f4f; 
	font-size:14px;
	font-weight:bold;
}

.Header2
{
	color:#008ab5; 
	font-size:12px; 
	font-style:italic; 
	font-weight:normal;
}

.Header3
{
	color:#383838; 
	font-size:12px;
}
.Header4
{
	color:#1a1a1a; 
	font-size:12px;
}

.Header5
{
	COLOR: #ffa902;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-style: italic
}
.HomePageTitles
{
	COLOR: #6D8496;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	FONT-SIZE: 15px;
	letter-spacing: 2px;
	PADDING-TOP: 12px;
	PADDING-BOTTOM: 10px;	
}
.SectionHeaderText
{	
	COLOR: #4A5568;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: NORMAL;
	FONT-SIZE: 23px;
	letter-spacing: 2px;
	PADDING-LEFT: 0px; 
	PADDING-TOP: 25px;
}

/*Style for Cat list page links*/
.Header4link
{
	font-family: Arial, Helvetica, sans-serif;
	color:#1a1a1a; 
	font-size:12px;
}
a.Header4link:link
{
    color: #008ab5;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
}
a.Header4link:active
{
	font-family: Arial, Helvetica, sans-serif;
    color: #008ab5;
    font-size: 12px;
    text-decoration: underline;
}
a.Header4link:visited
{
    color: #008ab5;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
}

a.Header4link:hover
{
    color: #008ab5;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
}
/*Style for Cat list page links*/


.FormField
{
    BORDER-BOTTOM: #646464 1px solid;
    BORDER-LEFT: #646464 1px solid;
    BORDER-RIGHT: #646464 1px solid;
    BORDER-TOP: #646464 1px solid;
    FONT: Arial, Helvetica, sans-serif;
}

.FormButton
{
	FONT-SIZE: xx-small;
	CURSOR: hand;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #475767;
	border: 1px solid #EFB202;
}
.FormButtonSearch
{
	FONT-SIZE: xx-small;
	CURSOR: hand;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #86A9C3;
	border: 1px solid #1E8FBD
}

.HeaderSubMenu
{
    COLOR: #6D8496;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
	FONT-WEIGHT: bolder;
	TEXT-DECORATION: none;
}
A.HeaderSubMenu:Link
{
    COLOR: #6D8496;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
	FONT-WEIGHT: bolder;
	TEXT-DECORATION: none;
}
A.HeaderSubMenu:Visited
{
    COLOR: #6D8496;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
	FONT-WEIGHT: bolder;
	TEXT-DECORATION: none;
}
A.HeaderSubMenu:Active
{
    COLOR: #6D8496;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
	FONT-WEIGHT: bolder;
	TEXT-DECORATION: none;
}
A.HeaderSubMenu:Hover
{
    COLOR: #EFB938;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
	FONT-WEIGHT: bolder;
	TEXT-DECORATION: underline;
}

.HeaderProductSpotlightCC
{
    color: #1a1a1a;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
}
A.HeaderProductSpotlightCC:Link
{
    color: #008ab5;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
}
A.HeaderProductSpotlightCC:Visited
{
    color: #008ab5;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
}
A.HeaderProductSpotlightCC:Active
{
    color: #008ab5;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
}
A.HeaderProductSpotlightCC:Hover
{
    color: #008ab5;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	TEXT-DECORATION: underline;
}

.RelatedLinksTable
{
	padding-right: 5px;
	padding-left: 6px;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 5px;
	width: 100%;
	border-top-style: none;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-bottom-style: none;
}



.RelatedLinksListTable
{
	padding-right: 0px;
	/*padding-left: 5px;*/
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 0px;
	border-left: none;
	width: 100%;
	border-top-style: none;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-bottom-style: none;
}

.RelatedLinksHeader
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bolder;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	color: #1a1a1a;
	padding-top: 0px;
}
.RelatedLinksLeader
{
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.RelatedLinksText
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	color: #333333;
	padding-top: 0px;
}

.Footer
{
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
	LINE-HEIGHT: .8pc
}
A.Footer:Link
{
    COLOR: #6D8496;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: underline;
	LINE-HEIGHT: .8pc
}
A.Footer:Visited
{
    COLOR: #6D8496;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: underline;
	LINE-HEIGHT: .8pc
}
A.Footer:Hover
{
    COLOR: #EFB938;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: underline;
	LINE-HEIGHT: .8pc
}
A.Footer:Active
{
    COLOR: #EFB938;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: underline;
	LINE-HEIGHT: .8pc
}
.TopNavLink
{
	COLOR: #ECECEC;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	/*padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;*/
}
A.TopNavLink:Link
{
    COLOR: #ECECEC;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
	/*padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;*/
}
A.TopNavLink:Visited
{
    COLOR: #ECECEC;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
	/*padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;*/
}
A.TopNavLink:Hover
{
    COLOR: #ECECEC;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
	/*padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;*/
}
A.TopNavLink:Active
{
    COLOR: #ECECEC;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
	/*padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;*/
}

/*BEGIN LEFT NAVIGATION*/
.LeftNavTable
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.LeftNavLevel2Gold
{
	padding-right: 4px;
	padding-left: 12px;
	padding-bottom: 2px;
	margin: 0px;
	padding-top: 2px;
	border-top: #96abbc 1px solid;
	border-bottom: #96abbc 1px solid;
	height: 23px;
	background-color: #eeb311;
}
.LeftNavLinkLevel2Gold
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none
}
A.LeftNavLinkLevel2Gold:link
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none
}
A.LeftNavLinkLevel2Gold:visited
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none
}
A.LeftNavLinkLevel2Gold:hover
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none
}
A.LeftNavLinkLevel2Gold:active
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none
}
.LeftNavLevel2Blue
{
	padding-right: 4px;
	padding-left: 12px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #6d8496;
	border-top: #96abbc 1px solid;
	border-bottom: #96abbc 1px solid;
	height: 23px;
	margin: 0px;
}
.LeftNavLinkLevel2Blue
{
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.LeftNavLinkLevel2Blue:link
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.LeftNavLinkLevel2Blue:visited
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.LeftNavLinkLevel2Blue:hover
{
    COLOR: #F1C143;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.LeftNavLinkLevel2Blue:active
{
    COLOR: #F1C143;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.LeftNavLevel3Blue
{
	Background-COLOR: #E6EBF1;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 22px;
	border-top: #96abbc 1px solid;
	border-bottom: #96abbc 1px solid;
	height: 23px;
	margin: 0px;
}
.LeftNavLinkLevel3Blue
{
    COLOR: #495667;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.LeftNavLinkLevel3Blue:link
{
    COLOR: #495667;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.LeftNavLinkLevel3Blue:visited
{
    COLOR: #495667;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.LeftNavLinkLevel3Blue:hover
{
    COLOR: #F1C143;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.LeftNavLinkLevel3Blue:active
{
    COLOR: #F1C143;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.LeftNavLinkLevel3BlueBold
{
    COLOR: #495667;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none
}
A.LeftNavLinkLevel3BlueBold:link
{
    COLOR: #495667;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none
}
A.LeftNavLinkLevel3BlueBold:visited
{
    COLOR: #495667;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none
}
A.LeftNavLinkLevel3BlueBold:hover
{
    COLOR: #F1C143;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none
}
A.LeftNavLinkLevel3BlueBold:active
{
    COLOR: #F1C143;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none
}
.LeftNavLevel4White
{
	Background-COLOR: #FFFFFF;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 38px;
	border-top: #96abbc 1px solid;
	border-bottom: #96abbc 1px solid;
	height: 23px;
	margin: 0px;
}
.LeftNavLinkLevel4White
{
    COLOR: #495667;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.LeftNavLinkLevel4White:link
{
    COLOR: #495667;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.LeftNavLinkLevel4White:visited
{
    COLOR: #495667;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.LeftNavLinkLevel4White:hover
{
    COLOR: #F1C143;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
A.LeftNavLinkLevel4White:active
{
    COLOR: #F1C143;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
.LeftNavLinkLevel4WhiteBold
{
    COLOR: #E88C35;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none
}
A.LeftNavLinkLevel4WhiteBold:link
{
    COLOR: #E88C35;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none
}
A.LeftNavLinkLevel4WhiteBold:visited
{
    COLOR: #E88C35;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none
}
A.LeftNavLinkLevel4WhiteBold:hover
{
    COLOR: #F1C143;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none
}
A.LeftNavLinkLevel4WhiteBold:active
{
    COLOR: #F1C143;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bolder;
    TEXT-DECORATION: none
}
.LeftNavLine
{
    Background-COLOR: #96ABBC
}
/*END LEFT NAVIGATION*/

.SolutionSetTable
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	border-top-style: none;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.SolutionSet
{
    COLOR: #909294;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.SolutionSet:Link
{
    COLOR: #909294;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.SolutionSet:Visited
{
    COLOR: #909294;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.SolutionSet:Hover
{
    COLOR: #EFB938;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.SolutionSet:Active
{
    COLOR: #EFB938;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

td.Solution {
    COLOR: #909294;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
   	TEXT-DECORATION: none;
	padding-left: 15px; /*Padding added to facilitate indented sections on /index.aspx*/
}

.Solution
{
    COLOR: #008ab5;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
   	TEXT-DECORATION: none
}
A.Solution:Link
{
    COLOR: #008ab5;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
   	TEXT-DECORATION: underline;
}
A.Solution:Visited
{
    COLOR: #008ab5;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
   	TEXT-DECORATION: underline;
}
A.Solution:Active
{
    COLOR: #008ab5;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
A.Solution:Hover
{
    COLOR: #008ab5;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}
.FRArrow
{
	COLOR: #EEB211;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.HomeText
{
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px
}
.CompanySpotTitle
{
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}
.CompanySpotText
{
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}
.MoreLink
{
    COLOR: #008ab5; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
	white-space: nowrap;
}
A.MoreLink:Link
{
    COLOR:  #008ab5; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
	white-space: nowrap;
}
A.MoreLink:Visited
{
    COLOR: #008ab5; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
	white-space: nowrap;
}
A.MoreLink:Hover
{
    COLOR: #008ab5;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
	white-space: nowrap;
}
A.MoreLink:Active
{
    COLOR: #008ab5;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
	white-space: nowrap;
}



/*List pages more link*/
.ListPageMoreLink
{
    COLOR: #6D8496; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
A.ListPageMoreLink:Link
{
    COLOR:  #008ab5; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
A.ListPageMoreLink:Visited
{
    COLOR: #008ab5; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
A.ListPageMoreLink:Hover
{
    COLOR: #008ab5;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
}
A.ListPageMoreLink:Active
{
    COLOR: #008ab5;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
/*List pages more link*/




/*Company spotlight more link */
.SpotLightMoreLink
{
    COLOR: #F1C143;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
A.SpotLightMoreLink:Link
{
    COLOR: #008ab5;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
A.SpotLightMoreLink:Visited
{
    COLOR: #008ab5;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
A.SpotLightMoreLink:Hover
{
    COLOR: #008ab5;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
A.SpotLightMoreLink:Active
{
    COLOR: #008ab5;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
/*company spotlight "more" link */


/*Link style for top page section headers */
.SectionHeaderLink
{
    COLOR: #6D8496; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
	white-space: nowrap;
}
A.SectionHeaderLink:Link
{
    COLOR:  #6D8496; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
	white-space: nowrap;
}
A.SectionHeaderLink:Visited
{
    COLOR: #6D8496; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
	white-space: nowrap;
}
A.SectionHeaderLink:Hover
{
    COLOR: #F1C143;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
	white-space: nowrap;
}
A.SectionHeaderLink:Active
{
    COLOR: #F1C143;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
	white-space: nowrap;
}
/* Link style for top page section headers */


.relatedLink
{
    COLOR: #6D8496; 
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
	padding:3px 0 3px 14px;
}
A.relatedLink:Link
{
font-family:Arial, Helvetica, sans-serif; font-size:11px; width:115px; color:#565656; background:url(/common/Images/Admin_Config/General_Text/side-nav-bullet.gif) left center no-repeat; padding:3px 0 3px 14px; text-decoration:none;
}
A.relatedLink:Visited
{
font-family:Arial, Helvetica, sans-serif; font-size:11px; width:115px; color:#565656; background:url(/common/Images/Admin_Config/General_Text/side-nav-bullet.gif) left center no-repeat; padding:3px 0 3px 14px; text-decoration:none;
}
A.relatedLink:Hover
{
font-family:Arial, Helvetica, sans-serif; font-size:11px; width:115px; color:#565656; background:url(/common/Images/Admin_Config/General_Text/side-nav-bullet.gif) left center no-repeat; padding:3px 0 3px 14px; text-decoration:underline;
}
A.relatedLink:Active
{
font-family:Arial, Helvetica, sans-serif; font-size:11px; width:115px; color:#565656; background:url(/common/Images/Admin_Config/General_Text/side-nav-bullet.gif) left center no-repeat; padding:3px 0 3px 14px; text-decoration:none;
}

.PressLink
{
    COLOR: #F1C143;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
A.PressLink:Link
{
    COLOR: #F1C143;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
A.PressLink:Visited
{
    COLOR: #F1C143;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
A.PressLink:Hover
{
    COLOR: #F1C143;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}
A.PressLink:Active
{
    COLOR: #F1C143;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}
.SiteMapTableMain
{
	margin: 0px;
	width: 100%;
	border: 0px;
	padding: 0px;
}
SiteMapTitle
{
	padding-top: 14px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 23px;
}
P.SiteMapTitle
{
	COLOR: #4A5666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	FONT-SIZE: 20px;
}
.SiteMapTableColumn
{
    margin: 0px;
	width: 100%;
	border: 0px;
	padding: 0px;
}
.SiteMapColumn
{
	width: 33%;
	padding-right: 20px;
	padding-left: 23px;
	padding-bottom: 5px;
	padding-top: 4px;
	margin: 0px;
	border: 0px;
}
A.SiteMapHeading
{
    COLOR: #6D8496;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.SiteMapHeading:Link
{
    COLOR: #6D8496;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.SiteMapHeading:Visited
{
    COLOR: #6D8496;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.SiteMapHeading:Hover
{
    COLOR: #EFB938;
 	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
   TEXT-DECORATION: underline
}
A.SiteMapHeading:Active
{
    COLOR: #EFB938;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.SiteMap
{
    COLOR: #333333;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.SiteMap:Link
{
    COLOR: #333333;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.SiteMap:Visited
{
    COLOR: #333333;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.SiteMap:Hover
{
    COLOR: #EFB938;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.SiteMap:Active
{
    COLOR: #EFB938;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.SiteMapLevel1
{
	height: 11px;
	margin: 0px;
	border: 0px;
	padding-right: 4px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.SiteMapLevel2
{
	height: 11px;
	margin: 0px;
	border: 0px;
	padding-right: 4px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.SiteMapLevel3
{
	height: 11px;
	margin: 0px;
	border: 0px;
	padding-right: 4px;
	padding-left: 20px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.SiteMapLevel4
{
	height: 11px;
	margin: 0px;
	border: 0px;
	padding-right: 4px;
	padding-left: 30px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.BodyTextSolutionsHome {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	padding-top: 15px;
	padding-bottom: 7px;
	padding-right: 15px;
	padding-left: 1px;
}
.promoImage {
	padding-top: 10px;
	padding-right: 1px;
	padding-bottom: 10px;
	padding-left: 8px;
}
	
/*PRESS RELEASE SPECIFIC*/
.PressReleaseHead
{
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.PressReleaseTitle
{
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    text-align: left
    }
.PressReleaseSub
{
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    font-style:italic;
    TEXT-DECORATION: none;
      text-align: left
}
.PressReleaseCloser
{
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    font-style:italic;
    TEXT-DECORATION: none;
     text-align: center;
     line-height: 10px;
}


/*HEADER BANNERS*/
TD.bkgrnd_section_home
{
background-position:0,0;
background-color: #ffffff; 
background-image: url(/common/Images/Common/header/home_messaging2.jpg);
background-repeat: no-repeat; 
/*padding:10px; */
} 
TD.bkgrnd_section_header
{
background-position:0,0;
background-color: #ffffff; 
background-image: url(/common/Images/Common/header_fullcolor.jpg); 
background-repeat: no-repeat; 
padding-top:10px; 
PADDING-LEFT: 23px;
} 

TD.bkgrnd_section_header_left
{
background-position:0,0;
background-color: #ffffff; 
background-image: url(/common/Images/Common/company_photo.gif); 
background-repeat: no-repeat; 
padding:10px; 
} 

TD.bkgrnd_section_header_left_downloads
{
background-position:0,0;
background-color: #ffffff; 
background-image: url(/common/Images/Common/header/download_photo.gif); 
background-repeat: no-repeat; 
padding:10px; 
} 

TD.bkgrnd_section_header_left_productsservices
{
background-position:0,0;
background-color: #ffffff; 
background-image: url(/common/Images/Common/header/products_photo2.jpg); 
background-repeat: no-repeat; 
padding:10px; 
} 

TD.bkgrnd_section_header_left_services
{
background-position:0,0;
background-color: #ffffff; 
background-image: url(/common/Images/Common/header/services_photo.gif); 
background-repeat: no-repeat; 
padding:10px; 
} 

TD.bkgrnd_section_header_left_support
{
background-position:0,0;
background-color: #ffffff; 
background-image: url(/common/Images/Common/header/support_photo.jpg); 
background-repeat: no-repeat; 
padding:10px; 
} 

TD.bkgrnd_section_header_left_partners
{
background-position:0,0;
background-color: #ffffff; 
background-image: url(/common/Images/Common/header/partners_photo.gif); 
background-repeat: no-repeat; 
padding:10px; 
} 

TD.bkgrnd_section_header_left_purchase
{
background-position:0,0;
background-color: #ffffff; 
background-image: url(/common/Images/Common/header/purchase_photo.gif); 
background-repeat: no-repeat; 
padding:10px; 
} 

TD.bkgrnd_section_header_sitemap
{background-position:0,0;
background-color: #ffffff; 
background-image: url(/common/Images/Common/header/search_header.jpg); 
background-repeat: no-repeat; 
PADDING-RIGHT:5px; 
PADDING-LEFT:45px; 
PADDING-BOTTOM:5px; 
PADDING-TOP:10px; 
	}

/*Indents table column content*/
.TDIndent
{
	PADDING-RIGHT:20px; 
	PADDING-LEFT:20px; 
	PADDING-BOTTOM:5px; 
	PADDING-TOP:10px;
	width:633px;
}
/*cell image for separators*/
TD.separator
{
background-position:0,0;
background-color: #999999; 
background-image: url(/common/Images/Common/spacer.gif); 
/*background-repeat: no-repeat; */
} 

TD.separatorIndent
{
background-position:0,0;
background-color: #999999; 
background-image: url(/common/Images/Common/spacer.gif); 
PADDING-LEFT:20px; 
} 


TD.leftnavcolumn
{
background-color: #EEEEEE; 
	PADDING-RIGHT:5px; 
	PADDING-LEFT:23px; 
	PADDING-BOTTOM:5px; 
	PADDING-TOP:22px;
}

TD.quotecell
{	background-image: url(/common/Images/Common/quote_1.gif); 
	background-repeat: no-repeat;
	padding: 5px; 
	}
 .quoteText {
	COLOR: #333333;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}

fieldset 
{border:none;
	}

td.headerlogo	
{PADDING-LEFT: 15px; 
	}
	


td.quotecell
{	background-image: url(/common/Images/Common/quote_1.gif); 
	background-repeat: no-repeat;
	padding: 5px; 
	}	
	
.gmtopnav{ width:593; padding: 0 0 10px 0; }

.gmpromoleft {width:358; padding: 0 0px 10px 0; float:left;}

.gmpromoright {width:225; padding: 0 0 10px 10px; float:right;}

.gmpromobottom {width:593; padding: 5px 0 0 0;}

#registrationContentTitle h1 {color:#4f4f4f; font-size:12px; font-weight:bold;}

#press-release h1 {color:#4f4f4f; font-size:14px; font-weight:bold;}

#press-release h2 {color:#008ab5; font-size:12px; font-style:italic; font-weight:normal;}

/*//////////////////////////////////////////////
~BLOGPOSTS STYLES
/////////////////////////////////////////////*/

#BlogPost {padding:10px 20px 5px 20px;}

#BlogPost h1 {color:#4f4f4f; font-size:14px; font-weight:bold;}

#BlogPost h2 {color:#008ab5; font-size:12px; font-style:italic; font-weight:normal;}

#BlogPost h3 {color:#1a1a1a; font-size:11px; font-style:none; font-weight:normal; padding:0 15px 10px 15px}

a:link
{COLOR: #008ab5; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}

a:visited
{COLOR: #008ab5; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}

a:hover
{COLOR: #008ab5; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

a:active
{COLOR: #008ab5; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}

.design_content {background-color:transparent !important;}
.searchBoxHolder {background: none; border: 0; float: right; width: 125px; padding-right: 45px; padding-left: 0px; padding-bottom: 0px; padding-top: 34px;}