html {height:100%;}
body {
font-family: Arial, Helvetica, sans-serif;
font-size:75%;
color:#272c34;
background:#fff;
margin:0;
padding:0;
height:100%;}
a {color:#006699; text-decoration:none;}
	a:hover {color:#000; text-decoration:underline;}
input, select, textarea {
font-size:1em;
font-family:Arial, Helvetica, sans-serif;}
input, textarea {padding:.2em 4px;}
input.sys_inputfocus, textarea.sys_inputfocus {
background-color:#fff !important;
color:#333 !important;
background-color:#fffce0 !important;}
/*blockquote{font-family:Georgia, "Times New Roman", Times, serif; 1.1em; 1.4em;}*/
blockquote{font-family:Georgia, "Times New Roman", Times, serif;}
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-size:1em;}
h1 {
font-size:2.7em; 
color:#355686;
font-weight:400;
margin:-2px 0 10px 0;
padding:0 0 7px 0;
line-height:1.1em;
letter-spacing:-1px;}
.sys_content-area h1 span {color:#333;}
h2 {
font-size:1.4em; 
color:#355686;
margin:0;
padding:10px 0 .6em 0;}
h3 {
font-size:1.3em; 
color:#707782;
padding:10px 0 2px 0;
font-weight:700;}
h4 {
font-size:1.1em;
font-weight:700;}
img {border:0 none;}
*:focus {outline:none;}

/* General Classes */
.sys_clear {
display:block;
width:100%;
overflow:hidden;
clear:both;
background:#fff;
height:0;
line-height:0;}
	.sys_clear hr {
	display:none;}
	
.clear {
clear:both;}
.sys_dont_show{
display:none;}
.sys_bigQuot{font-family:"Times New Roman", Times, serif; font-size:1.5em;}

.floatRight {float:right;margin:0 0 20px 20px;}
.floatLeft {float:left;margin:0 20px 20px 0;}

/* Site Structure */
.sys_siteframe {
width:100%;
text-align:center;}
	
	/* Site Options */
	#siteoptionsbar {
	width:100%;
	float:left;
	color:#666666;
	background:#efefef url("/SiteElements/Images/SiteOptions/SiteOptionsBg.png") 100% 0 repeat-y;;
	text-align:center;
	}
		#siteoptionsbar .sys_siteoptionsbar-inner {
		width:925px;
		margin:0 auto;
		padding:3px 0 5px 0;
		height:22px;}
		
		#siteoptionsbar a {
		color:#202020;}
					
		#siteoptionsbar ul {
		float:right;
		display:block;
		margin:0;
		padding:0;
		list-style-type:none;
		font-size:.8em;
		font-weight:400;}
			#siteoptionsbar ul li {
			float:left;
			margin:5px 8px 0 0;
			padding:0 8px 0 0;
			background:url("/SiteElements/Images/SiteOptions/Divider.png") 100% 50% no-repeat;
			}
			#siteoptionsbar ul li.sys_last {
			background:none;
			color:#202020;
			font-weight:700;}
		
		/* Site Search */
		#siteoptionsbar #sitesearch {
		float:right;
		width:170px;
		overflow:hidden;
		padding:0 10px 0 25px;}
			#siteoptionsbar #sitesearch label {
			display:none;}
			
			#siteoptionsbar #sitesearch input {
			-moz-border-radius:2px;
			border-radius:2px;}
			
			#siteoptionsbar #sitesearch input.sys_searchbox {
			display:block;
			float:left;
			color:#b5b5b5;
			background:#fff;
			border:1px solid #ababab;
			width:130px;
			margin:2px 2px 1px 0;
			padding:2px 4px 2px 4px;
			font-size:.9em;}
				#siteoptionsbar #sitesearch input.sys_inputfocus {
				color:#333 !important;
				background:#fff !important;
				position:relative;}
			
			#siteoptionsbar #sitesearch input.sys_search-button {
			display:block;
			float:left;
			background:#ccc url("/SiteElements/Images/Search/SearchBtn.png") 50% 50% no-repeat;
			border:0 none;
			width:24px;
			height:23px;
			overflow:hidden;
			color:#fff;
			text-indent:-999px;
			line-height:999px;
			margin:0;
			padding:0;
			cursor:pointer;}
		
	/* Header */
	#siteheader {
	width:100%;
	height:92px;
	clear:both;
	color:#fff;
	background:#2b4f7e;
	text-align:center;
	margin:0;
	border-top:1px solid #4f78af;
	border-bottom:1px solid #21416a;
	overflow:hidden;}
	
		#siteheader .sys_siteheader-inner {
		width:925px;
		height:92px;
		margin:0 auto;
		text-align:left;
		}
		
			#siteheader #sitelogo {
			float:left;
			height:92px;
			width:240px;
			margin:0;
			padding:0;}
			
				#siteheader #sitelogo img {
				display:block;
				margin-top:2px;}
			
			#siteheader .sys_tabbedmenu-control {
			position:relative;
			float:right;}
			
			#siteheader ul#topnav {
			display:block;
			/*float:left;*/
			margin:28px 0 0 0;
			padding:0;
			list-style-type:none;
			color:#fff;
			height:35px;
			display: inline;
			}
			
				#siteheader #topnav li {
				font-size:1.4em;
				font-weight:700;
				display:block;
				/*margin:0 17px 0 0;*/
				margin:0 12px 0 0;
				padding:0;
				
				float:left;
					margin-top: 29px;
				}
				
					#siteheader #topnav li a.sys_topnavlink {
					display:block;
					color:#f1f5fb;
					text-decoration:none;
					padding:8px 12px 8px 12px;}
						
						#siteheader #topnav li.sys_selected {}
						#siteheader #topnav li.sys_selected a {
						/*color:#82b74e;*/
						}
						#siteheader #topnav li a:hover {
						color:#82b74e;
						}
					
					#siteheader #topnav li#navitem4.sys_selected {
					border-bottom:0;
					height:65px;
					color:#fff;
					background-color:#254571;
					display:block;
					}
						#siteheader #topnav li#navitem4.sys_selected a {color:#fff;}
					#siteheader #topnav li#navitem5 {margin-right:0;}	
					
			#siteheader h1 {color:#fff;}
	
	/* Support Bar */
	#supportBar {
	width:925px;
	height:250px;
	color:#fff;
	margin:0 auto 0; 
	background-color:#254571;
	border-top:1px solid #305886;
	border-bottom:1px solid #000;
	position:relative;}
	.sys_js #supportBar {display:none;}
	#supportBar * {position:relative;}
		#supportRoutes, #supportArticles, #supportActions{
		height:229px; 
		padding:22px 0 0 22px;
		border-bottom:1px solid #153f78;}
		
		#supportRoutes{
		width:222px; 
		float:left; 
		background:url("/SiteElements/Images/support-graphic.png") 100% 99% no-repeat; 
		border-right:1px solid #153f78;}
		
			#supportRoutes h1{
			color:#fff;
			font-size:2.2em;
			margin:0;
			padding:0;
			height:22px;}
			
			#supportRoutes div.sys_supportRoutes_heading{
			color:#fff;
			font-size:2.2em;
			margin:0;
			padding:0;
			height:22px;}
			
			#supportRoutes ul{
			list-style:none; 
			margin:15px 0 0; 
			padding:0 0 0 3px;}
			
			#supportRoutes ul li a {
			color:#b9d065;
			text-decoration:underline; 
			line-height:2em;
			font-weight:700;}
				#supportRoutes ul li a:hover {color:#fff;}
			
		#supportArticles{
		width:336px;  
		float:left; 
		border-left:1px solid #34537e;  
		border-right:1px solid #153f78;}
		
			#supportArticles h2{
			color:#fff;
			font-size:2.2em;
			font-weight:400;
			margin:0 0 10px 0;
			padding:0;height:22px;}
			
			#supportArticles div.sys_supportArticles_heading{
			color:#fff;
			font-size:2.2em;
			font-weight:400;
			margin:0 0 10px 0;
			padding:0;height:22px;}
			
			#supportArticles .sys_whats_new-control{min-height:160px;}
			
			#supportArticles .sys_standardlist-title, #supportArticles .sys_rss-link, #supportArticles .sys_atom-link, #supportArticles dt.sys_whats_new-description, #supportArticles .sys_whats_new-type, #supportArticles .sys_whats_new-releasedate, #supportArticles .sys_flickrpager{display:none;}
						
			#supportArticles h3.sys_subitem-heading{padding:5px 0 10px 0;}
			
			#supportArticles h3.sys_subitem-heading a{
			color:#60b0d8; 
			text-decoration:underline;}
				#supportArticles h3.sys_subitem-heading a:hover {color:#fff;}
			
			#supportArticles dl, #supportArticles dl dd{
			margin:0 15px 0 0;
			color:#c9e8fb;}
			
			#supportRequiresLogin{font-size:.9em;padding-left:60px;}
			
		#supportActions{
		width:297px; 
		float:left;
		border-left:1px solid #34537e; overflow: visible;}
		
			#supportActions h3{
			color:#fff;
			font-size:2.2em;
			font-weight:400;
			margin:0 0 50px 0;
			padding:0;height:22px;}
			#supportActions h3 span {display:block;font-size:.6em;}
			
			#supportActions div.sys_supportActions_heading{
			color:#fff;
			font-size:2.2em;
			font-weight:400;
			margin:0 0 50px 0;
			padding:0;height:22px;}
			#supportActions div.sys_supportActions_heading span {display:block;font-size:.6em;}
			
			#supportActions #closeSupportTop{			
			display:block;
			background:url("/SiteElements/images/supportbar-close-btn.png") 0 0 no-repeat; 
			width:35px; 
			height:35px; 
			overflow:hidden;
			line-height:9999px;
			position:absolute;
			z-index:101;
			top:-15px;
			right:-15px;
			}
			
			#supportActions .sys_closeSupportTop{			
			display:block;
			background:url("/SiteElements/images/supportbar-close-btn.png") 0 0 no-repeat; 
			width:35px; 
			height:35px; 
			overflow:hidden;
			line-height:9999px;
			position:absolute;
			z-index:101;
			top:-15px;
			right:-15px;
			}
			
	
	/* Body Area */
	#sitebody {
	width:925px;
	margin:12px auto 18px auto;
	text-align:left;
	clear:both;}
	
		/* Breadcrumb Bar */
		#breadcrumb {
		clear:both;
		font-size:.9em;
		color:#999;
		margin:0 0 25px 0;
		padding:0 15px 10px 5px;
		height:14px;
		border-bottom:1px solid #f2f2f2;}
			#breadcrumb a {
			float:left;
			display:block;
			color:#474C53;
			margin:0 8px 0 0;
			font-weight:400;}
				
				
			#breadcrumb .sys_bc-separator {
			float:left;
			overflow:hidden;
			background:url("/SiteElements/Images/breadcrumb-spacer.png") 50% 50% no-repeat;
			width:8px;
			height:15px;
			overflow:hidden;
			text-indent:-999px;
			display:block;
			margin:0 6px 0 0;}
				
		
		/* Content Area */
		.sys_content-area {
		width:686px;
		float:right;
		line-height:1.6em;
		padding:0;
		min-height:400px;
		
		}
			.sys_content-area p {
			margin:0 0 1em 0;
			padding:0 25px 0 1px;
			}
			.sys_content-area code {
			font-size:1.1em;
			}
			
				.sys_content-area a:hover {
				text-decoration:underline;}
				
			.sys_content-area .introtext {
			font-size:1.5em;
			line-height:1.4em;}
				.sys_content-area .introtext a {border-bottom:2px dotted #8c94a0; color:#565e6a; text-decoration:none;}
				.sys_content-area .introtext a:hover {border-bottom-color:#333; color:#333;}

			.sys_content-area .caption {
			color:#237d66;
			font-size:1.1em;
			line-height:1.4em;
			font-weight:700;}				
			
			.sys_content-area .callout-text {
			float:right;
			font-size:1.7em;
			color:#707782; /*contensis grey*/
			width:180px;
			margin:0 0 15px 25px;
			padding:0;
			line-height:1.25em;
			font-weight:400;
			/*font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;*/
			font-family:"Times New Roman", "Times", Georgia, serif;
			
			}
				.sys_content-area .callout a {
				color:#355686;}
			.sys_content-area .sys_tabbedarea-control .callout-text {
			width:195px;}
			
			.sys_content-area .sys_feature-set {
			clear:both;
			width:100%;
			margin:5px 0;
			padding:0;
			float:left;
			}
				.sys_content-area .sys_feature-set .sys_fset-hd {
				position:relative;
				min-height:28px;}
					.sys_content-area .sys_feature-set .sys_fset-hd h2 {
					float:left;
					margin:0;
					padding:2px 0;
					background:none;}
					.sys_content-area .sys_feature-set .sys_fset-hd h3 {
					float:left;
					margin:0;}
					
					.sys_content-area .sys_feature-set .sys_fset-hd .sys_fset-hd-extra {
					color:#666666;
					font-size:1.2em;
					font-weight:400;
					float:left;
					padding:.15em 10px 0 15px;}
			
			.sys_content-area .sys_feature-set.sys_withdividers {
			margin-top:5px;
			margin-bottom:20px;
			padding:5px 0 50px 0;
			background:url("/SiteElements/Images/feature-sets/feature-set-bg.png") 0 100% no-repeat;
			}
			
			.sys_content-area .sys_feature-set .sys_colgroup {clear:both;}
			
				.sys_content-area .sys_feature-set .sys_col {
				float:left;
				width:205px;
				margin:0 30px 0 0;
				font-weight:700;}
				.sys_content-area .sys_feature-set .sys_col.sys_lastcol {
				margin-right:0;}
					
					.sys_content-area .sys_feature-set .sys_col h2, 
					.sys_content-area .sys_feature-set .sys_col h3  {
					font-size:1.3em;
					font-weight:400;
					color:#707782;
					margin-bottom:5px;
					}
					
					.sys_content-area .sys_feature-set .sys_col ul {
					margin:0;
					padding:0 0 0 10px;
					list-style-type:none;}
						.sys_content-area .sys_feature-set .sys_col ul li {
						margin:0;
						padding:.3em 0 .3em 12px;
						background:url("/SiteElements/Images/Icons/bullet-small.png") 0 .8em no-repeat;}
				
				/*.sys_content-area .sys_tabbedarea-control .sys_feature-set.sys_withdividers {
				background:none;
				border-bottom:1px solid #eee;
				padding-bottom:8px;}*/
				
				.sys_content-area .sys_tabbedarea-control .sys_feature-set .sys_col {
				width:180px;}
					.sys_content-area .sys_tabbedarea-control .sys_feature-set .sys_fset-hd {
					margin-left:0;}
					.sys_content-area .sys_tabbedarea-control .sys_feature-set .sys_col ul {
					margin-left:0;}
					
					.sys_content-area .sys_tabbedarea-control .sys_feature-set .sys_fset-hd .sys_fset-hd-extra {
					}
					
					
			/* Feature Item */
			
			.sys_content-area .sys_feature-item {
			width:100%;
			clear:both;
			margin:0;
			padding:0 0 15px 0;
			line-height:1.6em;}
			
				.sys_content-area .sys_feature-item div.sys_image {
				float:left;
				margin:2px 15px 15px 0;
				width:48px;
				height:48px;
				padding:5px;
				background:url("/SiteElements/Images/Icons/icon-bg.png") 0 0 no-repeat;}
				
				.sys_content-area .sys_feature-item .sys_ft-hdr {
				display:block;
				margin:0 0 4px 0;
				padding:0;
				font-size:1.2em;
				color: #707782;
				font-weight:400;}
					.sys_content-area .sys_feature-item h4.sys_ft-hdr {
					font-size:1.1em;
					color: #0b1420;
					font-weight:700;}
				
				.sys_content-area .sys_feature-item div.sys_text {
				float:left;
				width:580px;
				font-weight:400;}
				
				.sys_content-area .sys_tabbedarea-control .sys_feature-item div.sys_text {
				width:550px;}
				
				/* Double Feature Items */
				.sys_content-area .sys_feature-set .sys_feature-item,
				.sys_content-area .sys_tabbedarea-control .sys_feature-set .sys_feature-item  {
				float:left;
				width:340px;
				clear:none;
				margin:0 10px 0 0;
				padding:0;}
				.sys_content-area .sys_feature-set .sys_feature-item.sys_last {
				margin-right:0;}
				
				.sys_content-area .sys_tabbedarea-control .sys_feature-set .sys_feature-item {
				width:305px;}
				
				.sys_content-area .sys_feature-set .sys_feature-item div.sys_text, 
				.sys_content-area .sys_tabbedarea-control .sys_feature-set .sys_feature-item div.sys_text {
				float:left;
				width:240px;}
				.sys_content-area .sys_tabbedarea-control .sys_feature-set .sys_feature-item div.sys_text {
				width:220px;}
					
					
		/* Call To Action Link */
			/* General Call To Action*/
			.sys_content-area .sys_calltoaction-link {
			font-size:1.2em;
			font-weight:700;
			background:url("/SiteElements/Images/Icons/calls-to-action/Big/General.png") 0 .3em no-repeat;
			margin:0 0 20px 2px;
			padding:.4em 0 .5em 35px;
			
			}
				
				.sys_content-area .sys_calltoaction-link p {
				margin:0;
				padding:0;}
			
			/* Take The Tour */
			.sys_content-area .sys_calltoaction-link.sys_takethetour {
			background:url("/SiteElements/Images/Icons/calls-to-action/Tour.png") 0 50% no-repeat;
			}
			
			/* Ask A Question */
			.sys_content-area .sys_calltoaction-link.sys_askaquestion {
			background:url("/SiteElements/Images/Icons/calls-to-action/AskQuestion.png") 0 50% no-repeat;
			}
			
			/* Book A Demo */
			.sys_content-area .sys_calltoaction-link.sys_bookademo {
			background:url("/SiteElements/Images/Icons/calls-to-action/book-a-demo.png") 0 50% no-repeat;
			}
			
			
		
		/* Left Menu Column */
		.sys_col-left {
		width:218px;
		min-height:500px;
		float:left;
		
		}
		
			.sys_col-left h2 {display:none;
			font-size:1em;
			color:#666;
			font-weight:400;
			margin:0;
			padding:0;
			background:none;
			text-transform:uppercase;
			/*background:url("/SiteElements/Images/small-divider.png") 0 0 no-repeat;*/}
			
			.sys_col-left .sys_secondarynav-hd {
			padding:15px 15px;
			font-size:1.5em;
			color:#272c34;
			background:#fefefe url("/SiteElements/Images/SimpleMenu/MenuHeadingBg.png") 0 0 no-repeat;
			border-right:1px solid #ccc;
			border-bottom:1px solid #ccc;}
			
			/* Col Right */
			.sys_col-right {
			width:220px;
			float:right;}
				.sys_col-right h2 {
				color:#669933;}
				.sys_col-right h3 {
				font-size:1.1em;}
			
			/* Col Mid*/
			.sys_col-mid{
			width:448px;
			float:left;}
		
			/* Simple Menu */
			.sys_col-left ul.sys_simpleListMenu {
			display:block;
			margin:0 0 20px 0;
			padding:0;
			font-size:1.1em;
			font-weight:700;
			}
				.sys_col-left ul.sys_simpleListMenu li {
				
				color:#003366;
				display:block;
				border-right:1px solid #dcdcdc;
				border-bottom:1px solid #ccc;
				margin:0 0 1px 0;
				padding:0;
				list-style-type:none;
				background-color:#fff;}		
					
					.sys_col-left ul.sys_simpleListMenu li a {
					color:#003366;
					background: url("/SiteElements/Images/SimpleMenu/ItemBg.png") 15px .5em no-repeat;
					display:block;
					padding:.4em 10px .5em 33px;}
						.sys_col-left ul.sys_simpleListMenu li a:hover {
						color:#000;
						text-decoration:none;}
					
					.sys_col-left ul.sys_simpleListMenu li div.sys_selected {
					background:#f5f5f5;}
					
						.sys_col-left ul.sys_simpleListMenu li div.sys_selected a {
						padding-left:38px;
						background-position: 14px .5em;}
							.sys_col-left ul.sys_simpleListMenu li div.sys_selected a:hover {}
					
						.sys_col-left ul.sys_simpleListMenu li ul {
						font-size:.85em;
						margin:0;
						padding:5px 5px 10px 15px;
						background: url("/SiteElements/Images/SimpleMenu/MenuUlBg.png") 0 -15px repeat-x;}
							.sys_col-left ul.sys_simpleListMenu li ul li {
							background:none;
							border:0 none;
							width:192px;}
								.sys_col-left ul.sys_simpleListMenu li ul li a {
								background:none;
								padding:.4em 5px .4em 10px;}
																	
								.sys_col-left ul.sys_simpleListMenu li ul li div.sys_selected {
								padding-top:.4em;
								background:url("/SiteElements/Images/SimpleMenu/MenuLiSelected1.png") 0 0 no-repeat;}
									.sys_col-left ul.sys_simpleListMenu li ul li div.sys_selected a {
									color:#000;
									padding:0 5px .4em 10px;
									background:#fff url("/SiteElements/Images/SimpleMenu/MenuLiSelected2.png") 0 100% no-repeat;}
										.sys_col-left ul.sys_simpleListMenu li ul li div.sys_selected a:hover {}
										
										.sys_col-left ul.sys_simpleListMenu li ul ul {
										font-size:1em;
										font-weight:400;
										margin:0;
										padding:5px 5px 10px 10px;
										background:none;}
										
											.sys_col-left ul.sys_simpleListMenu li ul ul li {
											width:auto;}
											.sys_col-left ul.sys_simpleListMenu li ul ul li a {
											color:#333;}
											.sys_col-left ul.sys_simpleListMenu li ul ul li a:hover {
											color:#000;}
											.sys_col-left ul.sys_simpleListMenu li ul ul li div.sys_selected {
											background:none;
											padding-top:0;}
											.sys_col-left ul.sys_simpleListMenu li ul ul li a:hover {
											text-decoration:underline;}
											.sys_col-left ul.sys_simpleListMenu li ul ul li div.sys_selected a {
											text-decoration:underline;
											background:none;
											padding-top:.4em;}
											
			/* Accordion Menu */
			.sys_col-left ul.sys_accordianMenu {
			display:block;
			margin:5px 0 20px 0;
			padding:0;
			font-size:1.1em;
			font-weight:700;}
				.sys_col-left ul.sys_accordianMenu li {
				display:block;
				border-bottom:1px solid #ccc;
				border-right:1px solid #ccc;
				margin:0 0 1px 0;
				padding:0;
				list-style-type:none;
				cursor:default;}
					
					.sys_col-left ul.sys_accordianMenu li a {
					color:#2c5994;
					background: url("../Images/SimpleMenu/ItemBg.png") 15px .5em no-repeat;
					display:block;
					padding:.4em 5px .5em 33px;}
						.sys_col-left ul.sys_accordianMenu li a:hover {
						color:#000;
						text-decoration:none;
						
						}
						.sys_col-left ul.sys_accordianMenu li.sys_open {
						/*background:#f5f5f5;*/}
						.sys_col-left ul.sys_accordianMenu li.sys_open a {
						color:#000;}
						.sys_col-left ul.sys_accordianMenu li div.sys_selected a {
						color:#000;}
					
						.sys_col-left ul.sys_accordianMenu li ul {
						font-size:.85em;
						margin:0;
						padding:0 10px;
						background:#fff /*url("../Images/SimpleMenu/MenuUlBg.png") 0 -15px repeat-x*/;}
							.sys_col-left ul.sys_accordianMenu li ul li {
							width:192px;
							background:none;
							border:0 none;
							
							}
							.sys_col-left ul.sys_accordianMenu li ul li.sys_last {
							margin-bottom:10px;
							}
								.sys_col-left ul.sys_accordianMenu li ul li a,
								.sys_col-left ul.sys_accordianMenu li.sys_open ul li a {
								color:#2c5994;
								}
								.sys_col-left ul.sys_accordianMenu li ul li a{
								background:none;
								padding:.4em 5px .4em 10px;
								}
								.sys_col-left ul.sys_accordianMenu li ul li a:hover {color:#000;background:url("/SiteElements/Images/Tabs/TabBg1.png") 0 1px repeat-x;}
								
								
								.sys_col-left ul.sys_accordianMenu li ul li div.sys_selected {
								padding-top:.4em;
								background:url("../Images/SimpleMenu/MenuLiSelected1.png") 0 0 no-repeat;}
								
									.sys_col-left ul.sys_accordianMenu li ul li.sys_open a {color:#000;}
									
									
									.sys_col-left ul.sys_accordianMenu li ul li div.sys_selected a {
									color:#000;
									padding:0 5px .4em 10px;
									background:#fff url("../Images/SimpleMenu/MenuLiSelected2.png") 0 100% no-repeat;
									
									}
										
										.sys_col-left ul.sys_accordianMenu li ul ul {
										font-size:1em;
										font-weight:400;
										margin:5px 0;
										padding:0;
										background:none;}
											.sys_col-left ul.sys_accordianMenu li ul ul li {
											
											background:#fff url("/SiteElements/Images/Icons/Bullet-Small.png") 10px .65em no-repeat;}
											
											.sys_col-left ul.sys_accordianMenu li ul ul li, 
											.sys_col-left ul.sys_accordianMenu li ul ul li a {
											color:#000;
											width:auto;
											}
											.sys_col-left ul.sys_accordianMenu li ul ul li a {
											background:none;
											padding:.2em 5px .2em 20px;}
												.sys_col-left ul.sys_accordianMenu li ul ul li a:hover {
												font-weight:700;}
											
											.sys_col-left ul.sys_accordianMenu ul ul li div.sys_selected {padding-top:0;}
											.sys_col-left ul.sys_accordianMenu ul ul li div.sys_selected, 
											.sys_col-left ul.sys_accordianMenu ul ul li div.sys_selected a {
											background:none;
											text-decoration:none;
											font-weight:700;
											}
											
											.sys_col-left ul.sys_accordianMenu ul ul li div.sys_selected a,
											.sys_col-left ul.sys_accordianMenu ul ul li a {
											padding-left:20px;}
											
											.sys_col-left ul.sys_accordianMenu ul ul li div.sys_selected a {padding-top:.2em;padding-bottom:.2em;}
											
											.sys_col-left ul.sys_accordianMenu li ul li.sys_open ul li a:hover {
											text-decoration:underline;}
											
											.sys_col-left ul.sys_accordianMenu ul ul li.sys_open,
											.sys_col-left ul.sys_accordianMenu ul ul li.sys_open a {
											
											font-weight:700;}
											
											.sys_col-left ul.sys_accordianMenu ul ul li.sys_open ul li,
											.sys_col-left ul.sys_accordianMenu ul ul li.sys_open ul li a {
											color:#2b4f7e;
											background:none;
											font-weight:400;
											text-decoration:none;}
											
											.sys_col-left ul.sys_accordianMenu ul ul li.sys_open ul li div.sys_selected a {text-decoration:underline;color:#333;}
											
											
											
											



			/* Calls To Action Menu */
			
			.sys_callstoaction-menu {
			font-size:1.1em;
			font-weight:400;
			margin:0 0 15px 12px;
			padding:8px;
			list-style-type:none;}
				.sys_callstoaction-menu li {
				display:block;
				/*background:url("/SiteElements/Images/small-divider.png") 0 0 no-repeat;*/}
					.sys_callstoaction-menu li a {
					/*color:#006699;*/
					color:#333;
					display:block;
					padding:.5em 10px .5em 30px;}
						.sys_callstoaction-menu li a:hover {
						color:#000;}
					
				.sys_callstoaction-menu li.sys_link-takethetour {
				background:none;}
				
				.sys_callstoaction-menu li.sys_link-takethetour a {
				background:url("/SiteElements/Images/Icons/calls-to-action/tour.png") 0 50% no-repeat;}
				.sys_callstoaction-menu li.sys_link-askaquestion a {
				background:url("/SiteElements/Images/Icons/calls-to-action/ask-question.png") 0 50% no-repeat;}
				.sys_callstoaction-menu li.sys_link-bookademo a {
				background:url("/SiteElements/Images/Icons/calls-to-action/book-a-demo.png") 0 50% no-repeat;}
			
			/* Site Tools */
			
			.sys_sitetools-menu {
			margin:0 0 15px 0;
			padding:0;
			list-style-type:none;
			}
				.sys_sitetools-menu li {
				display:block;
				margin:0 0 1px 0;
				padding:0;
				list-style-type:none;
				cursor:default;}
					.sys_sitetools-menu li a {
					color:#333;
					display:block;
					padding:.5em 10px .5em 30px;}
						.sys_sitetools-menu li a:hover {
						color:#000;
						text-decoration:underline;}
					
			
				.sys_sitetools-menu li.sys_link-converttopdf a{
				background:url("/siteelements/images/icons/site-tools/convert-to-pdf.png") 3px 50% no-repeat;}
				.sys_sitetools-menu li.sys_link-printthispage a{
				background:url("/siteelements/images/icons/site-tools/print.png") 3px 50% no-repeat;}
				.sys_sitetools-menu li.sys_link-sendtoafriend a{
				background:url("/siteelements/images/icons/site-tools/send-to-friend.png") 3px 50% no-repeat;}
				
			/* Share This */
			.sys_addthis_button {
			display:block;
			margin:15px 0 0 15px;}
				
			/* Related links Control */
			#RelatedItemsWrapperDiv {
			display:none;
			margin-top:10px;
			padding-top:10px;
			border-top:3px solid #ccc;}
			
			.sys_related-links {}
				.sys_related-links ul {
				margin:0;
				padding:0;
				list-style-type:none;}
					.sys_related-links ul li {
					margin:0;
					padding:0;
					background:none;
					display:block;}
						.sys_related-links ul li a {
						display:block;
						padding:.3em 0 .8em 25px;
						background:url("/SiteElements/Images/Icons/Webpage.png") 0 .4em no-repeat;}
						
						.sys_related-links ul li a.sys_21 {
						padding-left:25px;
						background:url("/SiteElements/Images/Icons/PDF.png") 0 .4em no-repeat;}
						
						
			/* Call Outs */
			.sys_callout-right {
			float:right;
			clear:both;
			width:220px;
			margin:10px 0 5px 25px;
			padding:0px;
			color:#666666;
			font-size:.9em;
			line-height:1.4em;}
			
			.sys_callout-left {
			display: block;
			float:left;
			clear:both;
			width:220px;
			margin:5px 25px 5px 0;
			padding:0px;
			color:#666666;
			font-size:.9em;
			line-height:1.4em;}
			
				.sys_callout-right .callout-text, .sys_callout-left .callout-text {
				float:none;
				width:auto;
				margin:0 0 1em 0;
				line-height:1.2em;}
				
			.sys_content-area .sys_callout-right + h2,
			.sys_content-area .sys_callout-left + h2 {
			padding-top:10px !important;}
		
			.sys_callout-left .sys_rss {background:#f7f7f7;padding:10px;}
				
			/* Double Image Set */
			.sys_double-image-set {
			clear:both;
			margin-top:40px;}
			.sys_double-image-set .sys_callout-left {
			clear:none;
			margin-left:100px;}
			.sys_double-image-set .sys_last {
			margin-left:30px;}
			
			/* Images with Captions */

			.sys_leadimagewithcaption {
			width:100%;
			color:#fff;
			background:#ccc;
			padding:1px;
			position:relative;
			margin:0 0 10px 0;}
				.sys_leadimagewithcaption .sys_image-container {
				margin:0;
				background:#e3e3e3;
				width:686px;
				border:1px solid #fff;}
					.sys_leadimagewithcaption .sys_image-container img {
					display:block;}
				.sys_leadimagewithcaption .caption {
				font-size:1.8em;
				font-weight:700;
				position:absolute;
				top:10px;
				left:1px;
				color:#fff;
				padding:20px 20px 20px 35px;
				line-height:1.3em;
				width:280px;}
				.sys_leadimagewithcaption .caption.sys_caption-right {
				left:auto;
				right:1px;
				padding:30px 20px 20px 0;
				color:#1c365d;
				font-size:1.5em;
				font-weight:400;}
				
					.sys_leadimagewithcaption .caption p {font-size:1em;}
					.sys_leadimagewithcaption .caption a {color:#fff; text-decoration:underline;}
					.sys_leadimagewithcaption .caption ul {
					margin:0;
					padding:0;
					list-style-type:none;
					font-size:.9em;
					font-weight:700;}
					.sys_leadimagewithcaption .caption ul li {
					font-weight:700;
					background:url("/SiteElements/Images/Icons/lead-bullet.png") 0 .4em no-repeat;
					padding:.3em 10px .3em 30px;}
					.sys_leadimagewithcaption .sys_caption-right ul li {color:#0b1422;}
					.sys_leadimagewithcaption .sys_lead-cta-links {
					position:absolute;
					right:20px;
					bottom:15px;}
			
			/* Normal Image With Caption */
			.sys_imagewithcaption {}
				.sys_imagewithcaption .sys_image-container {
				position:relative;
				margin:0 0 10px 0;
				padding:0 0 30px 0;
				/*background:url("/SiteElements/Images/Callouts/imagebg1.png") 0 100% no-repeat;*/}
				
					.sys_imagewithcaption .sys_image-container img {
					border:1px solid #ccc;
					display:block;
					-webkit-border-radius:3px;
					-moz-border-radius:3px;
					}
					
				.sys_imagewithcaption .caption {
				position:relative;
				margin:-25px 0 0 0;
				min-height:4.5em; 
				}
				
					.sys_imagewithcaption .sys_image-container a.sys_instantlightbox-link img.sys_instantlightbox-icon {
					border:0 none;
					display:block;
					position:absolute;
					right:8px;
					bottom:32px;}
					
			/* Branding Image With Caption (Basically a smaller version of a lead image to promote) */
			.sys_brandingimage-callout {
			color:#333333;
			font-size:1em;}
				.sys_brandingimage-callout .sys_brandingimage-container {
				position:relative;
				margin:0 0 10px 0;
				padding:0 0 0 5px;
				background:url("/SiteElements/Images/Callouts/BrandingImageBg1.png") 0 100% no-repeat;}
					.sys_brandingimage-callout .sys_brandingimage-container img {
					border:0 none;
					display:block;}
					
					.sys_brandingimage-callout .sys_callout-hd {
					font-size:1.2em;
					font-weight:700;}
				
			
			/* Video with Caption */
			
			.sys_videowithcaption {
			text-align:center;}
				.sys_videowithcaption .sys_video-container {
				width:400px;
				margin:0 auto;
				border:3px solid #cccccc;
				background:#ccc;
				}
				
				.sys_videowithcaption .caption {
				width:400px;
				margin:0 auto;
				text-align:left;}
				
				
			/* Diagram with Caption */
			
			.sys_diagramwithcaption {
			text-align:center;
			font-size:.9em;
			padding-top:15px;
			padding-bottom:15px;}
				.sys_diagramwithcaption .sys_diagram-container {
				width:400px;
				margin:0 auto;
				border:0 none;
				background:#fff;
				}
					.sys_diagramwithcaption .sys_diagram-container img {
					border:0 none;}
				
				.sys_diagramwithcaption .caption {
				width:390px;
				margin:0 auto;
				text-align:left;
				padding:0 5px;}


	/* Tabbed Area Control */
			.sys_tabbedarea-control {
			height:1%;
			position:relative;
			margin:15px 0 0 0;
			padding:0; 
			zoom: 1;
			clear:both;}
				.sys_tabbedarea-control ul.sys_tabs {
				list-style-type:none;
				margin:0;
				padding:0;
				font-size:.9em;}
					.sys_tabbedarea-control ul.sys_tabs li {
					float:left;
					margin:0 1px -1px 0;
					padding:0;
					outline:none;
					white-space:nowrap;
					line-height:1.4em;
					position:relative;
					z-index:2;}
						.sys_tabbedarea-control ul.sys_tabs li a {
						display:block;
						padding:8px 10px;
						color:#333;
						outline:none;
						font-weight:400;
						background:#fff;
						border-top:1px solid #dee3e9;
						border-right:1px solid #dee3e9;
						border-left:1px solid #dee3e9;}
							.sys_tabbedarea-control ul.sys_tabs li a:hover {
							text-decoration:none;}
						.sys_tabbedarea-control .sys_tabbedarea-content {
						width:626px;
						clear:both; 
						display: block; 
						margin:0 0 10px 0;
						padding:20px 30px;
						border:1px solid #dadada;
						border-right-color:#9c9c9c;
						border-bottom-color:#9c9c9c;
						border-top:1px solid #dfe0e1;
						background:#fff;}
						.sys_tabbedarea-control .sys_tabbedarea-content:after {
						content: "."; 
						display: block; 
						height: 0; 
						clear: both; 
						visibility: hidden;}
						
						.sys_tabbedarea-control .sys_tabbedarea-content h2 {
						
						margin:0;
						padding:0 0 7px 0;}
				
			/* Simple link */	
			.sys_simple-link {
			color:#333333;
			margin:0 0 10px 0;}
				.sys_simple-link a {
				float:left;
				display:block;
				margin:0 3px 0 0;
				font-weight:700;}
				
				.sys_simple-link a.sys_0 {
				padding-left:23px;
				background:url("/SiteElements/Images/Icons/Webpage.png") 0 50% no-repeat;}
				.sys_simple-link a.sys_21 {
				color:#89181b;
				padding-left:23px;
				background:url("/SiteElements/Images/Icons/PDF.png") 0 50% no-repeat;}
				
				.sys_simple-link .sys_extrainfo {}
			
	/* Footer Area */
	#sitefooter {
	margin:20px 0 0 0;
	padding:0;
	clear:both;
	min-height:285px;
	/* background:url(/SiteElements/Images/Footer/Footer-bk.gif) repeat-x 0 0;*/
	background: #e2e5e8;}
			
			#footer-links, #footer-boilerplate, #footer-housekeeping {
			/* width:925px; */
			width: 100%;
			margin:auto;
			position:relative;
			}
			
			.sys_ContentWrapControl {
			margin:auto;
			position:relative;
			width: 925px;
			}
			
			#footer-boilerplate
			{
				margin-top: -110px;

			}
			
			#footer-housekeeping
			{
				margin-top: 0px;

			}
			
			#footer-links {
			min-height:160px; 
			color:#474c53;
			background:#e2e5e8;
			padding:15px 0 0 0;}
				
				#footer-links a {
				color:#474c53;}
					
				#footer-links #footer-quick-links, 
				#footer-links #footer-discover-links, 
				#footer-links #footer-support-links, 
				#footer-links #footer-partners-links, 
				#footer-links #call-back-form {
				float:left;
				width:190px;
				font-size:0.9em;
				line-height:1.7em;}
				
				#footer-links h1, #footer-links h2 {
				font-size:1.5em;
				color:#474c53;
				font-weight:bold;
				margin:0;
				padding:0 0 5px 0;}

				#footer-links ul {
				list-style:none;
				margin:0;
				padding:0;}
					#footer-links ul li {
					padding:.25em 25px .25em 0;
					line-height:1.2em;
					}
			
				#footer-links #call-back-form {
				width:165px;}
					#footer-links #call-back-form label{
					display:none;
					clear:both;}
					
					#footer-links #call-back-form input {
					width:152px;
					height:18px;
					border:0;
					line-height:18px;
					margin:0 0 2px;
					padding:2px;
					font-size:1.1em;
					font-weight:400;
					-moz-border-radius: 4px; 
					-webkit-border-radius: 4px; 
					border: 1px solid #acaeb1;
					color:#666;}
					
					#footer-links #call-back-form textarea {
					border:0;
					font-size:1.2em;
					padding:4px 2px;
					width:151px;
					overflow:auto;
					height:65px;
					-moz-border-radius: 4px; 
					-webkit-border-radius: 4px; 
					border: 1px solid #acaeb1;}
					
					#footer-links #call-back-form #F1_sendButton_Finish,
					#footer-links #call-back-form #F2_sendButton_Finish,
					#footer-links #call-back-form #F3_sendButton_Finish {
					background:url(/SiteElements/Images/Footer/Send-button.png) no-repeat scroll 50% 50%; 
					border:0 none;
					color:#FFFFFF;
					cursor:pointer;
					height:22px; 
					line-height:999px; 
					margin:2px 0 0 105px; 
					overflow:hidden; 
					padding:0; 
					text-indent:-999px; 
					width:46px;}
					
					
					#QuickMessage1 .sys_send-button
					 {
					background:url(/SiteElements/Images/Footer/Send-button.png) no-repeat scroll 50% 50%; 
					border:0 none;
					color:#FFFFFF;
					cursor:pointer;
					height:22px; 
					line-height:999px; 
					margin:2px 0 0 105px; 
					overflow:hidden; 
					padding:0; 
					text-indent:-999px; 
					width:46px!important;}
					
					#QuickMessage1 .sys_callback_message
					{
					    color: #666666;    
					}
					
					#QuickMessage1 span
					{
					    position: absolute;
					    top: 134px;
					    width: 160px!important;
					    overflow: visible!important;
					    display: block;
					    /*margin-left: -360px;*/
					    margin-left: -210px;
					   /* background:#ca2e1e;*/
                                            border:1px solid #dc5244;
                                            padding: 2px 20px 2px 10px;
                                            color: #ffffff!important;
                                            background: #ca2e1e url('/siteelements/images/email-validation-arrow2.jpg') 175px 5px no-repeat;
					}
					
					/*FIREFOX HACK*/
					@-moz-document url-prefix() {
    					/* Gecko-specific CSS here */
    						#QuickMessage1 span
						{
			
					    		margin-left: -360px;
					    
						}

					}
					
					/*GOOGLE CHROME HACK*/
					@media screen and (-webkit-min-device-pixel-ratio:0) {
    					/* Webkit-specific CSS here */
    						#QuickMessage1 span
						{
			
					    		margin-left: -360px;
					    
						}
					}


					
			
			#footer-boilerplate{
			min-height:70px; 
			padding-top:10px;
			line-height:1.5em;
			color:#272c34;
			background:#c3cad0;}
				
				#footer-boilerplate p{
				margin:0;}
			
			#footer-housekeeping{
			font-size:.9em;
			min-height:30px; 
			line-height:30px;
			font-weight:400;
			color:#f6f6f6;
			background:#272c34;}
			
				#footer-housekeeping a{
				color:#E6E6E8;
				margin-left:30px;}
				
				#footer-housekeeping #footer-legal{
				float:left;}
				
				#footer-housekeeping #contensis-powered{
				float:right;
				position:absolute;
				top:0;
				right:0;}
				
/* Manually Created Linksets - RSS Links, Atom Links etc */
ul.sys_linkset {
width:100%;
display:block;
margin:0;
padding:0;
list-style-type:none;
font-size:.9em;
text-transform:uppercase;}
	ul.sys_linkset li {
	margin:0;
	padding:0;
	float:right;}
		ul.sys_linkset li a {
		color:#696969;}
			ul.sys_linkset li a:hover {
			color:#000;}

	ul.sys_linkset li.sys_rss-feed {
	padding:.2em 0 .2em 20px;
	background:url("/SiteElements/Images/Icons/Rss.png") 0 50% no-repeat;}

/* Contensis Listing Controls */
	/* Mini Lists */
	.sys_datarepeatercontrol ul {
	width:100%;
	margin:0;
	padding:0;
	list-style-type:none;
	clear:both;}
		.sys_datarepeatercontrol ul li.sys_subitem  {
		margin:0;
		padding:.4em 0 .8em 0;
		background:url("/SiteElements/Images/dotted-line.png") 0 100% repeat-x;}
		.sys_datarepeatercontrol ul li.sys_first {
		padding-top:0;}
		.sys_datarepeatercontrol ul li.sys_last {
		background:none;
		padding-bottom:0} 
		.sys_datarepeatercontrol ul li.sys_subitem a {
		display:block;
		padding:.1em 0 .2em 25px;
		background:url("/SiteElements/Images/Icons/Webpage.png") 1px .3em no-repeat;
		min-height:20px;}
		
		.sys_datarepeatercontrol ul li.sys_subitem span.sys_news-datepublished {
		color:#666;
		display:block;
		font-size:.9em;
		margin-top:-2px;
		padding:0 0 0 25px;}
	
	/* Standard List */
	.sys_datarepeatercontrol .sys_groupheader {
	font-weight:700;
	font-size:1.2em;
	color:#666;}
	.sys_datarepeatercontrol .sys_groupset {
	margin:0 0 20px 0;}
	
	.sys_datarepeatercontrol .sys_subitem {
	clear:both;
	margin:0 0 15px 0;}
	
	.sys_datarepeatercontrol .sys_thumbnail,
	.sys_datarepeatercontrol .sys_icon {
	width:100px;
	height:70px;
	float:left;
	margin:3px 15px 0 0;}
	.sys_datarepeatercontrol .sys_icon {
	background:url(/siteelements/images/icons/blogs/blog-feed-icon-blue.jpg) 50% 50% no-repeat;}
	.sys_datarepeatercontrol .sys_t11646 {
	background:url(/siteelements/images/icons/blogs/blog-feed-icon-green.jpg) 50% 50% no-repeat;}
	
	.sys_datarepeatercontrol .sys_subitem-heading {font-size:1.1em;margin:0;padding:0;}
	.sys_datarepeatercontrol .sys_subitem-summary {}
	.sys_datarepeatercontrol .sys_subitem-summary dl, .sys_datarepeatercontrol .sys_subitem-summary dl dt, .sys_datarepeatercontrol .sys_subitem-summary dl dd {
	margin:0;
	padding:0;}
	.sys_datarepeatercontrol .sys_subitem-summary dl dt {display:none;}
		/* Dates */
		.sys_datarepeatercontrol .sys_subitem .sys_subitem-summary dl .sys_news-datepublished {
		display:block;
		color:#666;
		font-size:.9em;
		text-transform:uppercase;
		float:left;
		margin-right:5px;}
		
	/* Flickr Style Pager Extension Control */
	.sys_flickrpager {
	margin: 10px 0 10px 0;
	padding: 10px 0;
	min-height: 1.5em;
	text-align:right;
	clear:both;
	width:auto;
	background:none;
	float:none;
	border:0 none;
	
	}
	.sys_flickrpager .sys_paginginfo {
	float: left;
	font-weight: 400;
	font-size: 12px;
	width:auto;
	background:none;
	border:0 none;
	margin:0;
	padding:0;
	}

	.sys_flickrpager .sys_navigation {
	margin:0;
	padding: 0;
	font-size: 12px;
	font-weight: 400;
	width:auto;
	background:none;
	float:none;
	border:0 none;
	}
	.sys_flickrpager .sys_navigation span.sys_selected span {
	border: 1px solid #333;
	padding: 2px 7px;
	text-decoration: none; 
	width:auto;
	color:#fff;
	background:#333;
	float:none;
	cursor:default;
	font-weight:700;
	}
	.sys_flickrpager .sys_navigation a {
	padding: 2px 7px;
	text-decoration: none;
	width:auto;
	background:none;
	float:none;
	border:0 none;
	}
		.sys_flickrpager .sys_navigation span.sys_page {
		margin-right:2px;
		width:auto;
		background:none;
		float:none;
		border:0 none;}
		
		.sys_flickrpager .sys_navigation span.sys_page a {
		border: 1px solid #e3e3e3;		
		/*color: #484848;*/
		width:auto;
		background:none;
		float:none;
		}
		.sys_flickrpager .sys_navigation span.sys_navigationnext a, .sys_flickrpager .sys_navigation span.sys_navigationprevious a {
		color: #00365b;
		}
			.sys_flickrpager .sys_navigation span.sys_page a:hover {
			background: #0086c2; 
			border: 1px solid #0086c2;
			color: #fff;
			}
			.sys_flickrpager .sys_navigation span.sys_navigationnext a:hover, .sys_flickrpager .sys_navigation span.sys_navigationprevious a:hover {
			text-decoration: underline;
			color: #0086c2;
			}		
	
			.sys_flickrpager .sys_navigation .sys_at-start, .sys_flickrpager .sys_navigation .sys_at-end {
			color: #bcbcbc;
			}
			.sys_flickrpager .sys_navigation .sys_disabled {
			padding: 2px 7px;
			color: #ababab;
			width:auto;
			background:none;
			float:none;
			border:0 none;
			cursor:default;
			}
			
			.sys_flickrpager .sys_navigation .sys_ellipsis {
			cursor:default;
			color:#ababab;}
	
	/* News Control */
	.sys_news-control .sys_datarepeatercontrol .sys_subitem .sys_subitem-summary{
	float:left;
	width:72%;}
	
	/* Record Controls */
	.sys_record-control {margin:0 0 10px 0;}
	.sys_record-control .sys_news-posted-date,
	.sys_record-control .sys_blog-posted-date {
	color:#666;
	display:block;
	margin:0 0 1em 0;
	padding:0 0 .8em 0;
	border-bottom:1px solid #ecebeb;}
	
	.sys_record-image-control {
	float:right;
	margin:0 0 25px 25px;}
		.sys_record-image-control img { display:block;margin:0 0 5px 0;}
		.sys_record-image-control .sys_record-image-control-caption {font-size:.9em; color:#666; width:90%;}
	
	/* Searches */
	.sys_search-options .sys_basic-search-row {margin:0 0 10px 0;}
	.sys_search-options .sys_basic-search-row label,
	.sys_search-options .sys_basic-search-row .sys_search-row-label {
	width:100%;
	font-weight:700;}
	.sys_search-options .sys_basic-search-row input{
	width:200px;
	}
	.sys_search-options .sys_basic-search-row select{
	width:210px;
	}
	.sys_search-options .sys_basic-search-row .sys_checkbox {width:100%;clear:left;padding:5px 0;}
	.sys_search-options .sys_basic-search-row .sys_checkbox input{
	float:left;
	width:13px;
	height:13px;
	line-height:13px;
	margin:0 4px 4px 0;
	}
	.sys_search-options .sys_basic-search-row  .sys_checkbox label{
	float:left;
	width:auto;
	margin:0;
	padding:0;
	line-height:13px;
	}
	.sys_search-options .sys_basic-search-row.sys_button-row input {width:auto;}
	
	/* Syndication links */
	.sys_rss-link,
	.sys_button-subscribe-rss {
	display:block;
	overflow:hidden;
	white-space:nowrap;
	font-size:11px;}
		.sys_rss-link a, 
		.sys_button-subscribe-rss a {
		display:block;
		padding:2px 0 2px 22px;
		overflow:hidden;
		font-weight:700;
		background:url("/aspnet_client/ContensisThemes/Simple/Common/Imgs/Rss-Feed-Icon.gif") 0 50% no-repeat;}
				
	.sys_atom-link,
	.sys_button-subscribe-atom {
	display:block;
	overflow:hidden;
	white-space:nowrap;
	font-size:11px;}
		.sys_atom-link a,
		.sys_button-subscribe-atom a {
		display:block;
		padding:2px 0 2px 22px;
		font-weight:700;
		background:url("/aspnet_client/ContensisThemes/Simple/Common/Imgs/Atom-Feed-Icon.gif") 0 50% no-repeat;
		overflow:hidden;}
	
	/* Tools Control */
	.sys_tools-control, .sys_ticker {
	margin:0 0 10px 0;
	padding:0 0 .8em 0;
	text-align: right;
	width: 100%;
	border-bottom:1px solid #ecebeb;
	font-weight:700;}
	.sys_ticker {text-align:left;}
		.sys_tools-control:after, .sys_ticker:after {
		content: "."; 
		display: block;
		height: 0; 
		clear: both; 
		visibility: hidden;}
		
		.sys_tools-control div {	
		float: right;
		min-height: 16px;
		text-align:left;
		padding-right:18px;
		background-repeat: no-repeat;
		background-position:0 50%;
		}
			
			.sys_tools-control div a {
			display:block;
			color:#333;
			text-decoration: none;
			padding:2px 0 2px 22px;
			background-repeat: no-repeat;
			background-position:0 50%;
			}
				
				.sys_tools-control div a:hover {
				text-decoration: underline;
				}
	.sys_ticker span {
	float:left;
	display:block;
	margin:0 10px 0 0;
	color:#333;}

/* Contensis XL Custom Theme */
	.sys_theme-contensisxl {
	height:1%;
	position:relative;
	}
		/* Standard List */
		.sys_theme-contensisxl .sys_datarepeatercontrol .sys_itemslist {
		height:1%;
		margin:0;
		padding:20px 22px;
		border:1px solid #e5e5e5;
		border-right:1px solid #bfbfbf;
		border-bottom:1px solid #bfbfbf;}
		
		.sys_theme-contensisxl .sys_datarepeatercontrol .sys_itemslist:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;}
		
			.sys_theme-contensisxl .sys_datarepeatercontrol .sys_subitem {
			float:left;
			width:48.5%;
			margin:0 1% 10px 0;
			position:relative;
			clear:none;}
			
				.sys_theme-contensisxl .sys_datarepeatercontrol .sys_subitem .sys_subitem-heading {
				font-size:1.1em;
				margin:0;
				padding:0;}
				
				.sys_theme-contensisxl .sys_datarepeatercontrol .sys_subitem .sys_icon, 
				.sys_theme-contensisxl .sys_datarepeatercontrol .sys_subitem .sys_thumbnail  {
				float:left;
				margin:2px 15px 15px 0;
				width:48px;
				height:48px;
				padding:5px;
				background:url("/siteelements/images/icons/icon-bg.png") 0 0 no-repeat;}
				
				/* Default Module Icon */
				.sys_theme-contensisxl .sys_datarepeatercontrol .sys_subitem .sys_icon.sys_t4128 {
				background:url("/SiteElements/Images/Icons/module-icon-as-bg.png") 0 0 no-repeat;}
				
				/* Default Web Control Icon */
				.sys_theme-contensisxl .sys_datarepeatercontrol .sys_subitem .sys_icon.sys_t130 {
				background:url("/SiteElements/Images/Icons/web-control-icon-as-bg.png") 0 0 no-repeat;}
				
				.sys_theme-contensisxl .sys_datarepeatercontrol .sys_subitem dl {
				float:left;
				width:70%;}
				.sys_theme-contensisxl .sys_datarepeatercontrol .sys_subitem dl, 
				.sys_theme-contensisxl .sys_datarepeatercontrol .sys_subitem dl dt,
				.sys_theme-contensisxl .sys_datarepeatercontrol .sys_subitem dl dd {
				display:block;
				margin:0;
				padding:0;}
				
				.sys_theme-contensisxl .sys_datarepeatercontrol .sys_subitem dl dt {
				display:none;}
				
				.sys_theme-contensisxl .sys_datarepeatercontrol .sys_subitem dl dd.sys_generic_list-description {
				height:5em;
				overflow:hidden;}
		
		/* Standard Pager */		
		.sys_theme-contensisxl .sys_datarepeatercontrol .sys_flickrpager {
		}
			.sys_theme-contensisxl .sys_datarepeatercontrol .sys_flickrpager .sys_paginginfo {
			float:right;
			width:180px;
			color:#666;
			padding:.3em 0;}
			
			.sys_theme-contensisxl .sys_datarepeatercontrol .sys_flickrpager .sys_navigation {
			margin:-8px 0 0 10px;
			font-size:1.3em;
			font-weight:700;}
			
			.sys_theme-contensisxl .sys_datarepeatercontrol .sys_flickrpager .sys_navigation .sys_navigationprevious, 
			.sys_theme-contensisxl .sys_datarepeatercontrol .sys_flickrpager .sys_navigation .sys_navigationnext {
			float:left;
			font-size:.8em;
			width:80px;}
				.sys_theme-contensisxl .sys_datarepeatercontrol .sys_flickrpager .sys_navigation .sys_navigationprevious a, 
				.sys_theme-contensisxl .sys_datarepeatercontrol .sys_flickrpager .sys_navigation .sys_navigationnext a, 
				.sys_theme-contensisxl .sys_datarepeatercontrol .sys_flickrpager .sys_navigation .sys_navigationprevious span, 
				.sys_theme-contensisxl .sys_datarepeatercontrol .sys_flickrpager .sys_navigation .sys_navigationnext span {
				display:block;
				text-align:center;
				padding:15px 0 0 0;}
				
				.sys_theme-contensisxl .sys_datarepeatercontrol .sys_flickrpager .sys_navigation .sys_navigationprevious span, 
				.sys_theme-contensisxl .sys_datarepeatercontrol .sys_flickrpager .sys_navigation .sys_navigationnext span {
				color:#999;}
				
				
			.sys_theme-contensisxl .sys_datarepeatercontrol .sys_flickrpager .sys_navigation span.sys_page {
			display:block;
			float:left;
			width:32px;
			text-align:center;}
				.sys_theme-contensisxl .sys_datarepeatercontrol .sys_flickrpager .sys_navigation span.sys_page a {
				color:#2b4f7e;
				display:block;
				padding:15px 0 0 0;}
			.sys_theme-contensisxl .sys_datarepeatercontrol .sys_flickrpager .sys_navigation span.sys_selected {
			background:url("/SiteElements/Images/Carousel/pager-selected.png") 0 0 no-repeat;}
				.sys_theme-contensisxl .sys_datarepeatercontrol .sys_flickrpager .sys_navigation span.sys_selected span {
				color:#000;
				display:block;
				padding:15px 0 0 0;}


	/* Forms */
	fieldset {border:0 none;padding:0;}
	fieldset div.sys_form {position:relative;border:0 none;}
	fieldset div.sys_form .sys_form-hdr {font-weight:700;font-size:1.5em;margin:0 0 20px 0;padding:10px 2px;}
	.sys_form-row {clear:both;width:100%;position:relative;}
	.sys_form-row label {float:left;width:150px;margin:.2em 20px 0 .3em;}
	.sys_form-row input {width:290px; margin-bottom:.5em;}
	.sys_form-row textarea {width:290px; margin-bottom:.5em;}
	.sys_form-row select {width:297px; margin-bottom:.5em;}
	.sys_form-row input, .sys_form-row textarea {-moz-border-radius: 2px; -webkit-border-radius: 2px; border: 1px solid #acaeb1;}
	.sys_button-row {clear:both;width:100%;}
	.sys_button-row input {width:auto;font-size:1.2em;float:left;cursor:pointer; width:9em;font-weight:700; -moz-border-radius: 4px; -webkit-border-radius: 4px; border:2px solid #31598f; background:#2b4f7e url("/SiteElements/Images/Buttons/btn-bg.png") 0 0 repeat-x; color:#fff; padding:5px 10px;}
	
	.sys_col-mid .sys_form-row label {width:90px;}
	.sys_col-mid .sys_form-row input {width:270px;}
	.sys_col-mid .sys_form-row textarea {width:270px;}
	.sys_col-mid .sys_form-row select {width:277px;}
	.sys_col-mid .sys_button-row {padding-left:125px;}
	.sys_col-mid .sys_button-row input {}
	
	.sys_form.sys_contact-form {
	background:url("/SiteElements/Images/Illustrations/globe-and-book.png") 0 100% no-repeat;}
	.sys_form.sys_contact-form .sys_button-row {height:100px;padding-top:30px;}
	
	fieldset .sys_form-validator {
	font-size:1.3em;
	font-weight:700;
	color:#fff !important;
	background:#ca2e1e;
	margin:10px 5px 35px 5px;
	padding:10px 12px;
	border:1px solid #dc5244;}
		fieldset .sys_form-validator ul {
		font-size:.8em;
		margin:0;
		padding:6px 0 0 25px;}
		fieldset .sys_form-validator ul li {
		color:#fff;
		list-style-type:none;
		font-weight:700;
		border:0 none;
		margin:0;
		padding:.2em 0 .2em 20px;
		background:url("/SiteElements/Images/validation-bullet.png") 0 50% no-repeat;}
		
		
		/* altered for new form */
		#RegisterYourInterest1 .sys_form-validator, #SendToAFriend .sys_form-validator
		{

	font-size:1.2em;
	font-weight:700;
	color:#fff !important;
	background:#ca2e1e;
	margin:10px 5px 15px 5px;
	padding:10px 12px;
	border:1px solid #dc5244;}
		#RegisterYourInterest1 .sys_form-validator ul, #SendToAFriend .sys_form-validator ul {
		font-size:.8em;
		margin:0;
		padding:6px 0 0 25px;}
		#RegisterYourInterest1 .sys_form-validator ul li, #SendToAFriend .sys_form-validator ul li {
		color:#fff;
		list-style-type:none;
		font-weight:700;
		border:0 none;
		margin:0;
		padding:.2em 0 .2em 20px;
		background:url("/SiteElements/Images/validation-bullet.png") 0 50% no-repeat;}
		
		#ContactForm1 .sys_form-validator 
		{

	font-size:1.2em;
	font-weight:700;
	color:#fff !important;
	background:#ca2e1e;
	margin:10px 5px 15px 5px;
	padding:10px 12px;
	border:1px solid #dc5244;}
		#ContactForm1 .sys_form-validator ul {
		font-size:.8em;
		margin:0;
		padding:6px 0 0 25px;}
		#ContactForm1 .sys_form-validator ul li {
		color:#fff;
		list-style-type:none;
		font-weight:700;
		border:0 none;
		margin:0;
		padding:.2em 0 .2em 20px;
		background:url("/SiteElements/Images/validation-bullet.png") 0 50% no-repeat;}
		
	
	.sys_inline-validator {float:left;width:5px;height:10px;margin:0 5px 0 0;}	
	
	.sys_form-set .sys_captcha ,
	.sys_form-row .sys_captcha {
	padding:0 0 0 198px;}
	
	.sys_form-set .sys_form-hint ,
	.sys_form-row .sys_form-hint {
	clear:both;
	height:22px;
	padding:6px 10px 3px 198px;
	color:#666;
	font-size:.9em;
	line-height:1.2em;}
	
	.sys_form-post-message {
	border:1px solid #b3b3b3;
	padding:20px 25px;}
	
/*#contentarea ul {
			margin:0 0 25px 15px;
			padding:0;
			line-height:1.4em;
			}
				#contentarea ul li {
				list-style-type:none;
				margin:0;
				padding:.3em 0 .3em 18px;
				background:url("/SiteElements/Images/Icons/bullet-arrow.png") 0 .5em no-repeat;}
				
					#contentarea ul ul {
					margin:8px 0;
					padding:0;
					font-size:.9em;}
						#contentarea ul ul li {
						padding-left:12px;
						background:url("/SiteElements/Images/Icons/bullet-small.png") 0 .8em no-repeat;}*/


/* Controls - Website Specific Controls CSS that shouldn't interefere with Control Gallery */

/* Ticker Control */
#contentarea .sys_ticker {
background:#ffffcc;
padding:3px 8px;
margin:0 0 10px 0;
border:1px solid #ffcc66;}
	#contentarea .sys_ticker a {color:#993300;}

#contentarea .sys_pollwrapper {
color:#2b3341;
position:relative;
margin:0 0 10px 0;
padding:0 0 25px 0;
background:#cccccc url("/SiteElements/Images/Callouts/ImageBg1.png") 0 100% no-repeat;}
	#contentarea .sys_pollwrapper .sys_pollquestionwrapper {
	background:#ccffcc url("/SiteElements/Images/green-hdr-bg.png") 100% 0 repeat-y;
	border:2px solid #ccffcc;
	padding:5px 10px;}
		#contentarea .sys_pollwrapper .sys_pollquestionwrapper .sys_pollq {
		margin-right:5px;}
	
	#contentarea .sys_pollwrapper .sys_polloptionswrapper {
	padding:5px 10px;}
	
	#contentarea .sys_pollwrapper .sys_pollbottom {
	padding:5px 10px;
	height:32px;}
		#contentarea .sys_pollwrapper .sys_pollbottom a {
		float:left;
		display:block;
		}
	
		#contentarea .sys_pollwrapper .sys_pollbottom .sys_pollsubmitbutton {
		float:right;
		cursor:pointer;
		display:block;
		width:73px;
		height:22px;
		background:#355686 url("/SiteElements/Images/Buttons/VoteBtn.png") 0 0 no-repeat;
		overflow:hidden;
		text-indent:-999px;
		line-height:999px;
		border:0 none;}
		
		#contentarea .sys_pollwrapper .sys_pollvoteresults {
		padding:2px 10px;}
			#contentarea .sys_pollwrapper .sys_pollvoteresults span {
			color:#333;
			margin-left:2px;
			font-weight:700;}
		
		#contentarea .sys_pollwrapper .sys_pollbar {
		margin:3px 0 0 0;
		line-height:8px;
		height:8px;
		background:#a6ffa6;
		border-width:3px;
		border-left:3px solid #bdb9b9;}
		
		/* Discover Contensis Page */
		.sys_intro-set {
		width:100%;
		float:left;
		clear:both;
		margin-bottom:10px;
		}
			.sys_intro-set .sys_left-col {
			float:left;
			width:435px;}
				.sys_intro-set .sys_left-col h1 {font-weight:700;font-size:3.8em;}
				.sys_intro-set .sys_left-col h1,
				.sys_intro-set .sys_left-col p {
				padding-left:10px;}
				
				.sys_intro-set .sys_left-col p {
				font-size:1.3em;
				line-height:1.2em;}
			.sys_intro-set .sys_right-col {
			float:right;
			width:210px;
			padding-top:15px;}
		
		/* 4 Feature Columns Set */
		.sys_4colset {
		width:100%;
		float:left;
		clear:both;
		padding:10px 0 15px 0;}
			.sys_4colset .sys_col {
			float:left;
			width:223px;
			margin:0 11px 0 0;
			text-align:center;}
			
			.sys_4colset .sys_col4 {
			margin:0;}
			
				.sys_4colset .sys_col h2 {
				font-size:1.3em;
				text-transform:uppercase;
				margin:0 0 5px 0;
				padding:0;}
			
				.sys_4colset .sys_col ul {
				margin:0;
				padding:0 0 0 6px;
				text-align:left;}
				
					.sys_4colset .sys_col ul li {
					list-style-type:none;
					background: url("/SiteElements/Images/Icons/green-bullet-small.png") 0 50% no-repeat;
					margin:0;
					padding:.1em 0 .1em 8px;
					}
					
	
			
				/* Screenshot Tour Feature */
				.sys_screenshottour img {
				display:block;
				margin:15px auto 0 auto;
				padding:0;
				}
				
				/* Extension Gallery Feature */
				.sys_extensiongallery img {
				display:block;
				margin:15px auto 0 auto;
				padding:0;
				}
				
				/* Statistics Feature */
				.sys_statistics-feature h2,
				.sys_statistics-feature h2 a {
				margin:0;
				padding:0;
				color:#669933;}
				.sys_statistics-feature p {
				margin:0;
				padding:0;}
				
				.sys_statistics-feature p.sys_projects-stat {
				margin:0;
				padding:0;}
				
				/* Take Tour Feature */
				#TakeTourFeature {
				position:relative;
				width:223px;
				height:118px;
				background:url("/SiteElements/Images/discover-contensis/take-tour-bg.png") 5px 0 no-repeat;
				text-align:left;}
				#TakeTourFeature h2 {
				display:block;
				margin:0;
				padding:8px 15px 3px 15px;
				font-size:1.1em;}
				#TakeTourFeature p {
				display:block;
				margin:0;
				padding:0 5px 8px 15px;
				width:100px;
				height:60px;
				overflow:hidden;}
				
				/* Contensis Roles Links with Case Study link Feature*/
				.sys_4colset .sys_col .sys_contensisroles-links {
				padding:0 10px 0 0;}
				
					.sys_4colset .sys_col .sys_contensisroles-links ul {
					float:left;
					text-align:left;
					margin:0;
					padding-left:28px;}
				
						/* Case Study Link*/
						.sys_4colset .sys_col .sys_contensisroles-links .sys_casestudies-link {
						float:right;
						width:70px;
						font-size:1.1em;
						background:#e3e8ef url("/SiteElements/Images/discover-contensis/case-studies-bg1.png") 0 0 no-repeat;
						margin:5px 0 0 0;}
							.sys_4colset .sys_col .sys_contensisroles-links .sys_casestudies-link a {
							display:block;
							padding:8px 10px 10px 9px;
							font-weight:700;
							background:url("/SiteElements/Images/discover-contensis/case-studies-bg2.png") 0 100% no-repeat;
							text-align:center;}
		
		/* Services Feature Boxes */
		.sys_services-row {
		width:100%;
		clear:both;
		padding:10px 0;}
		
		.sys_servicebox {
		float:left;
		width:157px;
		height:105px;
		color:#fff;
		background:url("/SiteElements/Images/discover-contensis/feature-box1.png") 0 0 no-repeat;
		margin:0 10px 0 0;
		padding:10px;
		position:relative;}

		.sys_servicebox2 {
		background:url("/SiteElements/Images/discover-contensis/feature-box2.png") 0 0 no-repeat;}
		.sys_servicebox3 {
		background:url("/SiteElements/Images/discover-contensis/feature-box3.png") 0 0 no-repeat;}
		.sys_servicebox4 {
		background:url("/SiteElements/Images/discover-contensis/feature-box4.png") 0 0 no-repeat;}
		.sys_servicebox5 {
		background:url("/SiteElements/Images/discover-contensis/feature-box5.png") 0 0 no-repeat;}
		
			.sys_servicebox h2 {
			color:#fff;
			margin:0;
			padding:0 0 5px 0;
			height:22px;}
			
			.sys_servicebox p{
			font-weight:700;
			margin:0;
			padding:0 60px 0 0;}
			
			.sys_servicebox a {
			color:#fff;
			display:block;
			position:absolute;
			width:160px;
			padding:0 0 90px 0;
			z-index:2;}
			

			.sys_servicebox5 {
			margin-right:0;}
			
	/* Featureboxes */
	.sys_featurebox {
	width:208px;
	height:216px;
	color:#fff;
	background:#2b4f7e;
	position:relative;
	float:left;
	margin:20px 31px 20px 0;}
	
		.sys_featurebox img {
		display:block;}
		
		.sys_featurebox .sys_feature-overlay {
		position:absolute;
		z-index:2;
		top:0;
		left:0;
		width:208px;
		height:100%;}
			.sys_featurebox .sys_feature-overlay h2 {
			color:#fff;
			margin:0 0 5px 0;
			padding:10px 12px;}
			.sys_featurebox .sys_feature-overlay a {
			color:#fff;}
			.sys_featurebox .sys_feature-overlay .sys_feature-text {
			position:absolute;
			bottom:0;
			padding:10px 12px 12px 12px;
			font-weight:700;
			font-size:1em;
			line-height:1.3em;
			border-top:1px solid #3a5982;}
			
			.sys_featurebox2 {
			background:#237d66;}
			
			.sys_featurebox3 {
			background:#80ba67;}
			
			.sys_featurebox2 .sys_feature-overlay .sys_feature-text {
			border-top-color:#458f7a;}
			
			.sys_featurebox3 .sys_feature-overlay .sys_feature-text {
			border-top-color:#96c47f;}
	 
	.sys_3featureboxes-set {
	width:100%;
	clear:both;
	}

		.sys_3featureboxes-set .sys_featurebox3 {
		margin-right:0 !important;}
			
/* Online Tour */
#onlinetour {
width:100%;
height:576px;
position:relative;}
#onlinetour .sys_hide_h1 {position:absolute;top:-9999px;left:-9999px;}
	#onlinetour #onlinetournav {
	position:absolute;
	bottom:40px;
	right:16px;
	z-index:25;
	font-size:1.4em;
	font-weight:700;}
		#onlinetour #onlinetournav a {
		display:block;
		float:left;
		margin:0 10px 0 0;
		padding:6px 10px;
		color:#fff;
		background:#f29400;
		border:1px solid #f27800;}
		
	#onlinetour .sys_tour-slide {
	width:925px;
	height:576px;
	overflow:hidden;
	position:relative;}
	
	#onlinetour .sys_tour-slide .sys_slide-inner {position:absolute; top:-1000px; left:-1000px;}
		
		#onlinetour .sys_slide1 {
		background:url("/SiteElements/Images/online-tour2/Slide-1.jpg") 0 0 no-repeat;}
		#onlinetour .sys_slide2 {
		background:url("/SiteElements/Images/online-tour2/Slide-2.jpg") 0 0 no-repeat;}
		#onlinetour .sys_slide3 {
		background:url("/SiteElements/Images/online-tour2/Slide-3.jpg") 0 0 no-repeat;}
		#onlinetour .sys_slide4 {
		background:url("/SiteElements/Images/online-tour2/Slide-4.jpg") 0 0 no-repeat;}
		#onlinetour .sys_slide5 {
		background:url("/SiteElements/Images/online-tour2/Slide-5.jpg") 0 0 no-repeat;}
		#onlinetour .sys_slide6 {
		background:url("/SiteElements/Images/online-tour2/Slide-6.jpg") 0 0 no-repeat;}
		#onlinetour .sys_slide7 {
		background:url("/SiteElements/Images/online-tour2/Slide-7.jpg") 0 0 no-repeat;}
	
	#onlinetour .sys_registeryourinterest-form {
	
	/* modified for new contact form*/
	width:420px;
	/*padding-left: 400px;*/
	
	
	position:absolute;
	top:1130px;
	
	left:1320px;
	/*left:920px;*/
	
	}
		#onlinetour .sys_registeryourinterest-form .sys_form-hdr {font-weight:700;font-size:1.5em;color:#2b4f7e;margin:0 0 15px 0;padding:0;line-height:1em;}
		#onlinetour .sys_registeryourinterest-form label {display:block;width:auto;float:left;clear:both;margin:0 0 3px 0; padding:0;}
		#onlinetour .sys_registeryourinterest-form input {width:400px;}
		#onlinetour .sys_registeryourinterest-form textarea {width:400px;}
		
		#onlinetour .sys_registeryourinterest-form .sys_firstname-row,
		#onlinetour .sys_registeryourinterest-form .sys_surname-row {width:200px;float:left;clear:none;}
		
		#onlinetour .sys_registeryourinterest-form .sys_firstname-row {margin-right:10px;}
		#onlinetour .sys_registeryourinterest-form .sys_firstname-row input,
		#onlinetour .sys_registeryourinterest-form .sys_surname-row input {width:190px;}
		#onlinetour .sys_registeryourinterest-form .sys_telemail-row label {float:none;width:100%;}
		#onlinetour .sys_registeryourinterest-form .sys_inline-validator,#onlinetour .sys_registeryourinterest-form .sys_inline-validator span {float:left; width:10px;height:10px;display:block; position:absolute; z-index:1; top:0; right:0;}
		#onlinetour .sys_registeryourinterest-form .sys_button-row {padding:0;}
		#onlinetour .sys_registeryourinterest-form .sys_button-row input {width:130px;}

		
		
	/*#onlinetour .sys_post-form-message {
	width:420px;
	position:absolute;
	top:1130px;
	left:1320px;}*/
	
/* ==== Error Page ==== */

.sys_errorForm fieldset{border:none;}


/* ===== Blogs & News ===== */	

#blogs_and_news{clear:both; width:720px; float:left; padding:25px 0 0 10px;}
#blogs_and_news h2 {margin:0;padding:0 0 5px;}
#blogs_and_news h2 a {}
.sys_featuredcontent-control{padding:0 30px 30px 0;}
.sys_featuredcontent-control .sys_datarepeatercontrol div.sys_subitem{padding:10px 0 0;}

dt.sys_featuredcontent-category, dt.sys_featuredcontent-datepublished, 
dt.sys_featuredcontent-publisheddate, dt.sys_featuredcontent-description, 
.sys_featuredcontent-control .sys_flickrpager {display:none;}

.sys_featuredcontent-control .sys_icon{float:left; width:75px; height:75px; background-repeat:no-repeat; background-position:5px 15px;}
	.sys_featuredcontent-control .sys_icon.sys_client_news{background-image:url(/SiteElements/Images/Icons/Blogs/blog-feed-icon-green.jpg);}
	.sys_featuredcontent-control .sys_icon.sys_whitepapers{background-image:url(/SiteElements/Images/Icons/Blogs/blog-feed-icon-yellow.jpg);}
	.sys_featuredcontent-control .sys_icon.sys_blogs{background-image:url(/SiteElements/Images/Icons/Blogs/blog-feed-icon-yellow.jpg);}
	.sys_featuredcontent-control .sys_icon.sys_contensis_news{background-image:url(/SiteElements/Images/Icons/Blogs/blog-feed-icon-blue.jpg);}
.sys_featuredcontent-control .sys_datarepeatercontrol .sys_subitem-heading{padding-bottom:7px;font-size:1.3em;}
.sys_featuredcontent-control .sys_datarepeatercontrol .sys_subitem-heading a{color:#245fac; font-weight:normal;}
.sys_featuredcontent-control .sys_datarepeatercontrol .sys_subitem .sys_subitem-summary{float:left;width:84%;}
.sys_featuredcontent-control .sys_datarepeatercontrol dl, .sys_featuredcontent-control .sys_datarepeatercontrol dl dd{margin:0;}

/*Coloured Tags*/
.sys_featuredcontent-control dl dd.sys_featuredcontent-category{float:left; text-align:center; height:16px; line-height:16px; margin:0 10px 0 0;}
	.sys_featuredcontent-control dl dd.sys_featuredcontent-category a {color:#FFF; text-transform:uppercase; font-weight:bold; font-size:0.9em; display:block; height:100%;}
	.sys_featuredcontent-control dl dd.sys_featuredcontent-category span {color:#FFF; text-transform:uppercase; font-weight:bold; font-size:0.9em; display:block; height:100%;}
	.sys_featuredcontent-control dd.sys_featuredcontent-category.sys_client_news{width:82px; background:url(/SiteElements/Images/Icons/Blogs/Tag-Background-green-right.gif) no-repeat 100% 0;}
		.sys_featuredcontent-control dd.sys_featuredcontent-category.sys_client_news a,.sys_featuredcontent-control dd.sys_featuredcontent-category.sys_client_news span{background:url(/SiteElements/Images/Icons/Blogs/Tag-Background-green-left.gif) no-repeat 0 0;}
	.sys_featuredcontent-control dd.sys_featuredcontent-category.sys_whitepapers{width:91px; background:url(/SiteElements/Images/Icons/Blogs/Tag-Background-yellow-right.gif) no-repeat 100% 0;}
		.sys_featuredcontent-control dd.sys_featuredcontent-category.sys_whitepapers a,.sys_featuredcontent-control dd.sys_featuredcontent-category.sys_whitepapers span{background:url(/SiteElements/Images/Icons/Blogs/Tag-Background-yellow-left.gif) no-repeat 0 0;}
	.sys_featuredcontent-control dd.sys_featuredcontent-category.sys_blogs{width:55px; background:url(/SiteElements/Images/Icons/Blogs/Tag-Background-yellow-right.gif) no-repeat 100% 0;}
		.sys_featuredcontent-control dd.sys_featuredcontent-category.sys_blogs a,.sys_featuredcontent-control dd.sys_featuredcontent-category.sys_blogs span{background:url(/SiteElements/Images/Icons/Blogs/Tag-Background-yellow-left.gif) no-repeat 0 0;}
	.sys_featuredcontent-control dd.sys_featuredcontent-category.sys_contensis_news{width:106px; background:url(/SiteElements/Images/Icons/Blogs/Tag-Background-blue-right.gif) no-repeat 100% 0;}
		.sys_featuredcontent-control dd.sys_featuredcontent-category.sys_contensis_news a,.sys_featuredcontent-control dd.sys_featuredcontent-category.sys_contensis_news span{background:url(/SiteElements/Images/Icons/Blogs/Tag-Background-blue-left.gif) no-repeat 0 0;}


.sys_featuredcontent-control dd.sys_featuredcontent-publisheddate{height:16px; line-height:16px; color:#666; text-transform:uppercase; font-size:0.9em;}
.sys_featuredcontent-control dd.sys_featuredcontent-datepublished{height:16px; line-height:16px; color:#666; text-transform:uppercase; font-size:0.9em;}
.sys_featuredcontent-control dd.sys_featuredcontent-description{font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; line-height:1.4em; color:#24333e; padding-top:5px;}

/* Tables */
.sys_content-area table {width:100%;clear:both;border:1px solid #ebf0f3;}
.sys_content-area table,.sys_content-area table th,.sys_content-area table td {
color:#272c34;
border-collapse:collapse;
line-height:1.2em;}
.sys_content-area table th,.sys_content-area table td {
background:#fff;
border:0 none;
padding:8px 15px 7px;
border-collapse:collapse;
vertical-align:top;
border-bottom:1px solid #fff;
border-right:1px solid #fff;
background-color:#f6fafc;
}
.sys_content-area table th {
text-align:left;
font-weight:700;
color:#30445f;
}

.sys_content-area table th, .sys_content-area table td {background:url("/SiteElements/Images/tables/td.png") 0 100% repeat-x;}
.sys_content-area table tr:hover th, .sys_content-area table tr:hover td {background-color:#fff;border-bottom-color:#d5dee5;}
.sys_content-area table th.sys_thtop,.sys_content-area table tr.sys_top:hover th {
text-align:left;
font-weight:700;
border-bottom:1px solid #d5dee5;
}
.sys_content-area table caption {font-size:1.4em;text-align:left;padding:28px 0 .8em 0;color:#333;}
.sys_content-area table caption span {color:#666;font-weight:700;}
.sys_content-area table .sys_lite {background-color:#f4fbfe;width:70px;}
.sys_content-area table .sys_standard {background-color:#f2f9fd;width:70px;}
.sys_content-area table .sys_pro {background-color:#eff6f8;width:70px;}
.sys_content-area table .sys_enterprise {background-color:#f2f9f7;width:70px;}
.sys_content-area table .sys_item-cost {background-color:#f3f8fa;}

.sys_content-area table tr.sys_cost td {font-weight:400;font-size:1.3em;color:#666;padding-top:15px;padding-bottom:15px;}
.sys_content-area table td.sys_unlimited {font-size:.9em;font-weight:700;color:#4d5153;}
p.sys_footnote {font-size:.9em;color:#666;}
.sys_content-area table.sys_optionalcomponents-table th, .sys_content-area table.sys_othermodules-table th {width:50%;}
.sys_content-area table.sys_premiummodules-table td,
.sys_content-area table.sys_standardmodules-table td,
.sys_content-area table.sys_basicmodules-table td {color:#30445f;width:50%;text-align:center;font-weight:700;padding-top:10px;padding-bottom:10px;border:1px solid #d5dee5;background:none;}

/* Feature Table */
.sys_content-area table.sys_featuretable_for-managing-your-content, .sys_content-area table.sys_featuretable_for-website-intranet-portal {width:100%;}
	.sys_content-area table.sys_featuretable_for-managing-your-content td, .sys_content-area table.sys_featuretable_for-website-intranet-portal td {vertical-align:middle;}
	.sys_content-area table .sys_lite,
	.sys_content-area table .sys_standard,
	.sys_content-area table .sys_pro,
	.sys_content-area table .sys_enterprise {width:50px !important;}
	
/* Comments Control */
.sys_content-area .sys_comments-control {width:500px !important; margin-top:30px; margin-left:50px;}
.sys_content-area .sys_comments-control .sys_comments-title {color:#355686;}
.sys_content-area .sys_comments-control .sys_addcomments-title {color:#707782;}

/* Blog Record */
.sys_blog-author {color:#666; border-top:1px solid #ecebeb;border-bottom:1px solid #ecebeb;padding:10px 0;}
.sys_blog-author span {}

.sys_blog-author-hd {margin:10px 0;}
.sys_blog-author-ft {margin:10px 0 25px 0;}

/* Media Gallery Overwrite */
.sys_theme-simple .sys_mediagallery-control .sys_itemslist .sys_subitem DL DD.sys_mediagallery-description,
.sys_theme-simple .sys_mediagallery-control .sys_itemslist .sys_subitem DL DD.sys_mediagallery-uploaded {display:none !important;}

.sys_theme-simple .sys_mediagallery-control .sys_itemslist .sys_subitem .sys_mediagallery-subheading a
{
	font-size: 0.8em;
	overflow: visible;
	line-height: 9px!important;
	display: block;
}

.sys_theme-simple .sys_mediagallery-control .sys_itemslist .sys_subitem .sys_mediagallery-subheading h3
{
	font-size: 0.8em;
	overflow: visible;
	
}

.sys_theme-simple .sys_mediagallery-control .sys_itemslist .sys_subitem
{
	padding: 0;
	margin: 0;
}

.sys_theme-simple .sys_mediagallery-control .sys_itemslist .sys_subitem img
{
	
}

.sys_theme-simple .sys_mediagallery-control .sys_itemslist .sys_subitem dl
{
	display: none;
}

.sys_theme-simple .sys_mediagallery-control .sys_itemslist .sys_subitem .sys_clear
{
	display: none;
}



/* Hide quick message labels */
.call-back-form label
{
    display: none;	
}

.sys_featuredcontent-control .sys_flickrpager{display: block;}

.sys_hide_contentlinks
{
	display: none;
}


/* Forms */

/** New contact form **/
#ContactForm1
{
	Height: 400px;
	background:url("/SiteElements/Images/Illustrations/globe-and-book.png") 0 100% no-repeat;
}

#ContactForm1 .sys_form .sys_form-hdr
{
	display: none!important;
}
		
.sys_form-hdr-new
{
	font-weight: 700!important;
	font-size: 1.3em!important;
	margin: 0 0 20px 0;
	padding: 10px 2px;
}


/* Sitemap */
.sys_sitemap {}
.sys_sitemap h2 {font-size:1.7em;}
.sys_sitemap h2,.sys_sitemap h2 a {font-weight:400;color:#669933;}
.sys_sitemap ul {font-size:1.3em;margin:0; padding:0;}
.sys_sitemap ul ul {font-size:.9em;margin:10px 20px;}
.sys_sitemap ul ul ul {margin:4px 5px;}
.sys_sitemap ul li {clear:both;display:block; margin:5px 0; padding-left:18px; list-style-type:none; background:url("/SiteElements/Images/Icons/bullet.png") 0 .2em no-repeat;}
.sys_sitemap ul li li {background:none;}
.sys_sitemap ul li li li li li {clear:none;float:left; margin:0 10px 0 0;padding:0;}
.sys_sitemap ul li a {color:#2b4f7e; font-weight:700;}
.sys_sitemap ul li li a {color:#333; font-weight:400;}
.sys_sitemap ul li li li a {text-decoration:underline;}
.sys_sitemap ul li li li li a {text-decoration:none;font-weight:700;}
.sys_sitemap ul {margin: 0; padding: 0;}



.sys_sitemap_right
{
	float: right;
	width: 300px;
	margin-right: 40px;
	padding: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.sys_sitemap_left
{
	float: left;
	width: 300px;
	margin-left: 00px;
	padding: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.sys_feature_clearer
{
	width: 600px;
	height: 5px;
	display: block;
	clear: both;
}

/* discover h1 h2 styling */
.sys_left-col h1.sys_discoverheader
{
	display: none;
}

.sys_left-col h2.sys_discoverheader
{
	font-weight:700;
	font-size:3.8em;
}


.sys_comments-control ul li.sys_comment cite {margin-right:0 !important;}

.sys_record-control h2
	{
		font-size:1.5em!important; 
		color:#2b4f7e!important;
		margin:0!important;
		padding:10px 0 .6em 0!important;
		font-weight: 600;
	}
	
	.sys_record-control h3
	{
		font-size:1.2em!important; 
		padding:10px 0 2px 0!important;
		margin: 0!important;
		color:#30445f!important;
		font-weight: 600;
	}
	
	
	
	
	
	/* added overflow hidden */
	#contentarea
	{
		overflow: hidden;
	}
	





		

