	/* SITEWIDE PAGE */
	body, html, #page_content_home, #page_content_interior, #content {
	margin: 0px;
	padding: 0px;
	height:100%;
	}
	body {
	background: #CCCCCC url(../images/sitewide/gradient-background.jpg) repeat-x center top;
	}
	#page_frame_home {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	background: #FFFFFF;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	}
	#page_frame_interior {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	background: #FFFFFF;
	width: 980px;
	background: #FFFFFF url(../images/sitewide/subnav/subnav_bar_bg.gif) repeat-y;
	margin-right: auto;
	margin-left: auto;
	display: table;
	}
	#page_frame_sitemap {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	background: #FFFFFF;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	display: table;
	}
	#page_frame_feature {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	background: #FFFFFF;
	width: 980px;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	display: table;
	}
	#page_frame_search {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	background: #FFFFFF;
	width: 980px;
	min-height:780px;
	margin-right: auto;
	margin-left: auto;
	}
	#flashcontent {
	width: 1000px;
	float:left;
	margin-bottom: 10px;
	}
	*{
	padding: 0;
	margin: 0;
	}
	p.quote {
	margin-top: 20px;
	margin-bottom: -20px;
	}
	img.quote {
	margin-top: 20px;
	margin-bottom: 0px;
	}
	img.quotebottom {
	margin-bottom: 20px;
	}
	img.quotetop {
	margin-bottom: 20px;
	}
	img.photos {
	margin-bottom: 20px;
	}
	
	/* ========== TEXT ========== */
	
	
	h1 {
		font: bold 22px/28px Verdana, Arial, Helvetica, sans-serif;
		color: #3C4C53;
		padding-bottom: 20px;
	}
	h1.home_spotlight {
	font: bold 22px/28px Verdana, Arial, Helvetica, sans-serif;
	color: #093678;
	padding-bottom: 0px;
	}
	h1.header_home {
		color: #000;
		width: 740px;
		float: left;
		text-align: center;
		height: 63px;
		position: relative;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 26px;
		line-height: 43px;
		font-weight: bold;
		padding-bottom: 0px;
	}
	h1.header_press_release {
	padding-bottom: 20px;
	font: bold 14px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	}
	.tagline_home {
		color: #0495F1;
		margin-bottom: 20px;
		padding-bottom:0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 20px;
		line-height: 28px;
		font-weight: bold;
	}
	h2 {
	font: bold 14px/20px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-bottom: 0px;
	}
	.videodemosheadertext {
	color: #093678;
	padding-bottom: 20px;
	margin-top: 225px;
	padding-right: 20px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	}
	h2.header_spotlight_list {
	font: bold 14px/20px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-bottom: 10px;
	text-align: center;
	}
	h2.header_tagline_spotlight {
	font: bold 16px/22px Arial, Helvetica, sans-serif;
	color: #CC6600;
	padding-bottom: 10px;
	text-align: center;
	}
	h2.header_tagline {
		font: bold 16px/22px Arial, Helvetica, sans-serif;
		color: #7C96A1;
		margin-bottom: 20px;
	}
	h2.header_form {
	font: bold 14px/20px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-bottom: 20px;
	}
	h2.header_icon_list {
	padding-bottom: 20px;
	}
	h2 a:link {
	color: #000000;
	text-decoration: none;
	}
	h2 a:visited {
	color: #000000;
	text-decoration: none;
	}
	h2 a:hover {
		color: #ff0000;
		text-decoration: none;
	}
	h2.siteindex {
	font: bold 14px/20px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-bottom: 0px;
	display:block;
	width: 500px;
	position:relative;
	text-align:left;
	clear:both;
	margin-bottom: 20px;
	}
	h3 {
		color: #3C4C53;
		padding-bottom:0px;
		padding-top: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 19px;
		font-weight: bold;
	}
	h3.header_icon_list {
	padding-bottom: 10px;
	}
	h3.roadshow {
	font: bold 14px/20px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-bottom: 0px;
	}
	#spotlight h1 {
	font: bold 20px/26px Verdana, Arial, Helvetica, sans-serif;
	color: #CC6600;
	padding-bottom: 20px;
	padding-bottom: 10px;
	text-align: center;
	}
	#spotlight h2 {
	font: bold 16px/22px Arial, Helvetica, sans-serif;
	color: #093678;
	padding-bottom: 10px;
	text-align: center;
	}
	#spotlight h3 {
	font: bold 16px/20px Arial, Helvetica, sans-serif;
	color: #015ba7;
	text-align: center;
	padding-bottom: 20px;
	}
	#spotlight p {
	padding-bottom: 10px;
	font: bold 13px/19px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	text-align: center;
	}
	h3.header_form {
	font: bold 13px/19px Arial, Helvetica, sans-serif;
	color: #015ba7;
	padding-bottom: 20px;
	}
	h3.header_press_release {
	font: bold 13px/19px Arial, Helvetica, sans-serif;
	color: #015ba7;
	padding-bottom: 20px;
	}
	h3.home_tab_events {
	font: bold 14px/20px Arial, Helvetica, sans-serif;
	color: #015ba7;
	padding-bottom:10px;
	}
	#spotlight h3 a:link {
	color: #015ba7;
	text-decoration: underline;
	}
	#spotlight h3 a:visited {
	color: #015ba7;
	text-decoration: underline;
	}
	#spotlight h3 a:hover {
	color: #CC6600;
	text-decoration: underline;
	}
	h4 {
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	padding-bottom:10px;
	}
	h4.spotlight_awards {
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	padding-bottom:0px;
	}
	h4.header_form {
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	padding-bottom:20px;
	clear: left;
	}
	h4.header_press_release {
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	padding-bottom:20px;
	}
	p {
		font: 12px/18px Arial, Helvetica, sans-serif;
		color: #3C4C53;
		padding-bottom: 20px;
	}
	p.block {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	padding-bottom: 20px;
	height: 80px;
	padding-top: 10px;
	}
	form#summit label{
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	padding-bottom: 0px;
	}
	form#summit label.summit{
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #990000;
	padding-bottom: 0px;
	}
	p.remove_padding_bottom {
	padding-bottom: 0px;
	}
	p.padding_bottom_10 {
	padding-bottom: 10px;
	}
	a:link {
		color: #093566;
		text-decoration: none;
	}
	a:visited {
		color: #093566;
		text-decoration: none;
	}
	a:hover {
	color: #FF0000;
	text-decoration: none;
	}
	.full {
	color: #990000;
	}
	a.full:link {
	color: #990000;
	text-decoration: none;
	}
	a.full:visited {
	color: #990000;
	}
	a.full:hover {
	color: #CC6600;
	}
	.see {font-style: italic;
	}
	
	#data_sheet h1 {
	font: bold 22px/28px Verdana, Arial, Helvetica, sans-serif;
	color: #093678;
	padding-bottom: 20px;
	}
	#data_sheet h2 {
	font: bold 16px/22px Arial, Helvetica, sans-serif;
	color: #CC6600;
	margin-bottom: 20px;
	}
	#data_sheet h3 {
		font: bold 13px/19px Arial, Helvetica, sans-serif;
		color: #015ba7;
	margin-bottom: 20px;
		padding-top: 0px;
	}
	#data_sheet h4 {
		color: #000;
		padding-top: 0px;
		padding-bottom: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		line-height: 22px;
		font-weight: bold;
	}
	#data_sheet h5 {
		color: #3C4C53;
		padding-bottom: 20px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 18px;
		font-weight: bold;
	}
	.text_table_solutions_descriptions {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	width: 379px;
	font-weight: normal;
	height: 12pt;
	text-align: left;
	padding-right: 12px;
	padding-left: 3px;
	}
	.text_table_solutions_listing {
	font: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 8px;
	}
	
	
	/* ========== Follow Archer Box ========== */
	
	#followus_box_header {
		height: 5px;
		width: 180px;
		overflow: hidden;
		background-image: url(../images/sitewide/followus/n.gif);
		background-repeat: no-repeat;
	}
	#followus_box_interior {
		color: #3C4C53;
		list-style: none;
		text-align: left;
		background: url(../images/sitewide/followus/bg.gif) repeat-y center bottom;
		width: 170px;
		height:20px;
		padding: 0px;
		margin:0px;
		padding-left: 10px;
		overflow: hidden;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 20px;
		font-weight: bold;
	}
	#followus_box_interior li {
		display:inline;
	}
	#followus_box_interior li.header {
	position:absolute;
	}
	#followus_box_interior a {
		display:inline-block;
		height:20px;
		width:20px;
		padding:0px;
		padding-left:2px;
	}
	.followus_blog a {
	background: url(../images/sitewide/followus/blog.gif) no-repeat left center;
	margin-left:45px;
	}
	.followus_rss a {
	background: url(../images/sitewide/followus/rssfeed.gif) no-repeat left center;
	}
	.followus_linkedin a {
	background: url(../images/sitewide/followus/linkedin.gif) no-repeat left center;
	}
	.followus_twitter a {
	background: url(../images/sitewide/followus/twitter.gif) no-repeat left center;
	}
	.followus_facebook a {
	background: url(../images/sitewide/followus/facebook.gif) no-repeat left center;
	}
	#followus_box_footer {
	background: url(../images/sitewide/followus/s.gif) no-repeat;
	height: 5px;
	width: 180px;
	position: relative;
	margin-bottom: 10px;
	overflow: hidden;
	}
	
	/* ========== Quicklinks Box ========== */
	
	#quicklinks_box_header {
	background: url(../images/sitewide/quicklinks_box/n.gif) no-repeat;
	height: 5px;
	width: 180px;
	overflow: hidden;
	}
	#quicklinks_box_home {
	background: url(../images/sitewide/quicklinks_box/bg.gif) repeat-y center bottom;
	font: bold 11px/24px Arial, Helvetica, sans-serif;
	list-style: none;
	text-align: left;
	width: 160px;
	position: relative;
	clear: both;
	overflow: hidden;
	padding-right: 10px;
	padding-left: 10px;
	}
	#quicklinks_box_home a:link {
	color: #3C4C53;
	text-decoration: none;
	}
	#quicklinks_box_home a:visited {
	color: #3C4C53;
	text-decoration: none;
	}
	#quicklinks_box_home a:hover {
	color: #FF0000;
	text-decoration: none;
	}
	#quicklinks_box_interior {
	background: url(../images/sitewide/quicklinks_box/bg.gif) repeat-y center bottom;
	font: bold 11px/24px Arial, Helvetica, sans-serif;
	color: #093566;
	list-style: none;
	text-align: left;
	width: 160px;
	overflow: hidden;
	padding-right: 10px;
	padding-left: 10px;
	}
	#quicklinks_box_interior a:link {
		color: #3C4C53;
		text-decoration: none;
	}
	#quicklinks_box_interior a:visited {
		color: #3C4C53;
		text-decoration: none;
	}
	#quicklinks_box_interior a:hover {
	color: #FF0000;
	text-decoration: none;
	}
	.quicklink_email_page a {
	background: url(../images/sitewide/quicklinks/email_page.gif) no-repeat left center;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-top: 5px;
	}
	.quicklink_view_demo a {
	background: url(../images/sitewide/quicklinks/view_demo.gif) no-repeat left center;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-top: 5px;
	}
	.quicklink_attend_webcast a {
	background: url(../images/sitewide/quicklinks/attend_webcast.gif) no-repeat left center;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-top: 5px;
	}
	.quicklink_contact_archer a {
	background: url(../images/sitewide/quicklinks/contact_archer.gif) no-repeat left center;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-top: 5px;
	}
	.quicklink_visit_pdf_library a {
	background: url(../images/sitewide/quicklinks/visit_pdf_library.gif) no-repeat left center;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-top: 5px;
	}
	.quicklink_view_success_story a {
	background: url(../images/sitewide/quicklinks/view_success_story.gif) no-repeat left center;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-top: 5px;
	}
	.quicklink_browse_index a {
	background: url(../images/sitewide/quicklinks/browse_index.gif) no-repeat left center;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-top: 5px;
	}
	#quicklinks_box_footer {
	background: url(../images/sitewide/quicklinks_box/s.gif) no-repeat;
	height: 5px;
	width: 180px;
	position: relative;
	margin-bottom: 1px;
	overflow: hidden;
	}
	
	/* ========== QUICK BUTTONS EXTRA SMALL ========== */
	
	a.rollover_video_demo {
	width:180px;
	height: 35px;
	display: block;
	background: url(../images/quickbuttons/home/view_video_demo.gif) no-repeat 0px 0px;
	margin-right: auto;
	margin-left: auto;
	}
	a:hover.rollover_video_demo {
	background-position: 0px -35px;
	}
	a.rollover_summit_keynote {
	width:180px;
	height: 35px;
	display: block;
	background: url(../images/quickbuttons/home/view_summit_keynote.gif) no-repeat 0px 0px;
	float: left;
	}
	a:hover.rollover_download_report {
	background-position: 0px -35px;
	}
	a.rollover_download_report {
	width:180px;
	height: 35px;
	display: block;
	background: url(../images/quickbuttons/home/download_report.gif) no-repeat 0px 0px;
	float: left;
	}
	a:hover.rollover_summit_keynote {
	background-position: 0px -35px;
	}
	a.rollover_view_announcement {
	width:180px;
	height: 35px;
	display: block;
	background: url(../images/quickbuttons/home/view_announcement.gif) no-repeat 0px 0px;
	float: left;
	}
	a:hover.rollover_view_announcement {
	background-position: 0px -35px;
	}
	a.rollover_view_release {
	width:180px;
	height: 35px;
	display: block;
	background: url(../images/quickbuttons/home/view_press_release.gif) no-repeat 0px 0px;
	float: left;
	}
	a:hover.rollover_view_release {
	background-position: 0px -35px;
	}
	a.rollover_video {
	width:180px;
	height: 35px;
	display: block;
	background: url(../images/quickbuttons/clients/video_testimonials_xs.gif) no-repeat 0px 0px;
	float: left;
	}
	a:hover.rollover_video {
	background-position: 0px -35px;
	}
	a.rollover_case_study {
	float: left;
	width:180px;
	height: 35px;
	display: block;
	background: url(../images/quickbuttons/sitewide/case_study.gif) no-repeat 0px 0px;
	}
	a:hover.rollover_case_study {
	background-position: 0px -35px;
	}
	a.rollover_case_study_only {
	float: left;
	margin-left:180px;
	width:180px;
	height: 35px;
	display: block;
	background: url(../images/quickbuttons/sitewide/case_study.gif) no-repeat 0px 0px;
	}
	a:hover.rollover_case_study_only {
	background-position: 0px -35px;
	}
	a.rollover_enlarge {
	width:180px;
	height: 35px;
	display: block;
	background: url(../images/quickbuttons/sitewide/enlarge_graphic.gif) no-repeat 0px 0px;
	float: left;
	}
	a:hover.rollover_enlarge {
	background-position: 0px -35px;
	}
	
	
	a.rollover_register {
	width:180px;
	height: 35px;
	display: block;
	background: url(../images/quickbuttons/sitewide/register_today.gif) no-repeat 0px 0px;
	float: left;
	}
	a:hover.rollover_register {
	background-position: 0px -35px;
	}
	
	
	a.rollover_register_hotel {
	width:180px;
	height: 35px;
	display: block;
	background: url(../images/quickbuttons/sitewide/book_hotel.gif) no-repeat 0px 0px;
	float: left;
	}
	a:hover.rollover_register_hotel {
	background-position: 0px -35px;
	}

	a.rollover_submit_now {
	width:180px;
	height: 35px;
	display: block;
	background: url(../images/quickbuttons/sitewide/submit_now.gif) no-repeat 0px 0px;
	float: left;
	}
	a:hover.rollover_register_hotel {
	background-position: 0px -35px;
	}
	
	a.rollover_video_framework {
	width:450px;
	height: 70px;
	display: block;
	background: url(../images/quickbuttons/framework/framework_vd_large.jpg) no-repeat 0px 0px;
	}
	a:hover.rollover_video_framework {
	background-position: 0px -70px;
	float: right;
	}
	a.rollover_request_recording {
	width:180px;
	height: 35px;
	display: block;
	background: url(../images/quickbuttons/events/request_recording.gif) no-repeat 0px 0px;
	float: left;
	}
	a:hover.rollover_request_recording {
	background-position: 0px -35px;
	}
	a.rollover_save_your_seat {
	width:180px;
	height: 35px;
	display: block;
	background: url(../images/quickbuttons/events/save_your_seat.gif) no-repeat 0px 0px;
	float: left;
	}
	a:hover.rollover_save_your_seat {
	background-position: 0px -35px;
	}
	a.rollover_webcast_recording {
	width:160px;
	height: 23px;
	display: block;
	background-image: url(../images/quickbuttons/home/webcast-recording-rollover.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 10px;
	}
	a:hover.rollover_webcast_recording {
	background-position: 0px -23px;
	}
	a.training {
	background-image: url(../images/quickbuttons/home/training-rollover.gif);
	}
	#image_archer_cert {
	margin-right: 20px;
	height: 50px;
	width: 50px;
	float: left;
	}
	img {
	border-width: 0px;
	}
	#search_wrapper_interior {
	width: 176px;
	height: 19px;
	margin-bottom: 27px;
	}
	#search_wrapper_home {
	width: 180px;
	height: 19px;
	margin-bottom: 10px;
	}
	#search_wrapper_search {
	width: 176px;
	height: 19px;
	float: left;
	}
	a.rollover_view_demos {
	width:180px;
	height: 35px;
	display: block;
	background: url(../images/quickbuttons/home/view_announcement.gif) no-repeat 0px 0px;
	float: left;
	}
	a:hover.rollover_view_demos {
	background-position: 0px -35px;
	}
	.VideoPromo {
	height: 198px;
	margin-top: 15px;
	margin-left: 1px;
	
	}
	.VideoPromo_VideoPosition {
	padding-top: 10px;
	
	}
	/* TABS HOME */
	/* SPOTLIGHT */
	#spotlight_wrapper {
		width: 350px;
		float: right;
		height: 468px;
		margin-top: 4px;
		clear: right;
		position: relative;
	}
	#spotlight_wrapper .ui-tabs-hide {
	display: none;
	}
	#spotlight_wrapper .ui-tabs-nav {
	margin: 0;
	padding: 0;
	height: 28px;
	list-style: none;
	display: inline;
	float: left;
	text-align: center;
	overflow: hidden;
	}
	#spotlight_wrapper .ui-tabs-panel {
	top: 0px;
	left: 0px;
	border-top: 3px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	position: relative;
	overflow: hidden;
	width: 348px;
	}
	#spotlight_wrapper .ui-tabs-nav li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	vertical-align: top;
	}
	#spotlight_wrapper .ui-tabs-nav a {
	float: left;
	height: 28px!important;
	height /**/:28px;
	padding: 0px;
	font: bold 12px/31px Verdana, Arial, Helvetica, sans-serif;
	color: #093566;
	text-decoration: none;
	}
	#spotlight_wrapper .ui-tabs-nav a:link {
		color: #093566;
		width: 84px;
		background: url(../images/sitewide/navigation_tabs/small.gif) no-repeat 0px 0px;
		font-weight: normal;
	color:#666;
	}
	#spotlight_wrapper .ui-tabs-nav a:visited {
	color: #093566; 
	}
	#spotlight_wrapper .ui-tabs-nav a:hover {
	color: #FFFFFF;
	background-position: 0px -28px;
	}
	#spotlight_wrapper .ui-tabs-nav .ui-tabs-selected a {
	color: #FFFFFF;
	background-position: 0px -56px;
	}
	#spotlight_wrapper .ui-tabs-nav .ui-tabs-selected a:hover {
	color: #FFFFFF;
	background-position: 0px -56px;
	}
	#spotlight_wrapper .ui-tabs-nav .ui-tabs-selected a:visited {
	color: #FFFFFF;
	background-position: 0px -56px;
	}
	a#videostab {
	margin-right: 1px;
	margin-left: -1px;
	}
	a#researchtab {
	margin-right: 1px;
	}
	a#awardstab {
	margin-right: 1px;
	}
	a#spotlighttab {
	margin-right: 1px;
	}
	
	/* ========== VIDEOS ========== */
	
	#videospotlight {
	height: 435px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/home/spotlight/videotab.swf);
	background-repeat: no-repeat;
	background-position: left top;
	}

	#videospotlight2 {
	height: 435px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/home/spotlight/SpotlightForrester.swf);
	background-repeat: no-repeat;
	background-position: left top;
	}
	
	#videodemos {
	height: 435px;
	width: 348px;
	}
	
	#videodemos2 {
	height: 435px;
	width: 348px;
	}	
	#videodemos h2 {
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 40px;
	margin-top: 200px;
	font: bold 14px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #093678;
	}
	#videodemos a {
	width:350px;
	height:435px;
	display:block;
	}
	#videodemos a:hover {
	background-color:#0495F1;
	filter:alpha(opacity=40);
	opacity:0.40;
	}
	
	/* ========== RESEARCH ========== */
	
	#researchspotlight {
	height: 435px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/home/spotlight/video-tab.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*background: url(../images/home/spotlight/research.jpg) no-repeat;*/
	}
	#researchspotlight a {
	width:350px;
	height:435px;
	/*height:137px;*/
	display:block;
	}
	#researchspotlight a:hover {
	background-color:#0495F1;
	filter:alpha(opacity=40);
	opacity:0.40;
	}
	#researchspotlight a.more {
	width:350px;
	height:24px;
	display:block;
	}
	#researchspotlight a.more:hover {
	background-color:#0495F1;
	filter:alpha(opacity=40);
	opacity:0.40;
	}
	#researchspotlight span {
		display:none;
	}
	
	/* ========== AWARDS ========== */
	
	#awardspotlight {
	height: 435px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: url(../images/home/spotlight/rsa-archer.gif) no-repeat;
	}
	#awardspotlight a {
	width:350px;
	height:435px;
	display:block;
	}
	/*#awardspotlight a {
	width:350px;
	height:137px;
	display:block;
	}*/
	#awardspotlight a:hover {
	background-color:#0495F1;
	filter:alpha(opacity=40);
	opacity:0.40;
	}
	#awardspotlight a.more {
	width:350px;
	height:24px;
	display:block;
	}
	#awardspotlight a.more:hover {
	background-color:#0495F1;
	filter:alpha(opacity=40);
	opacity:0.40;
	}
	#awardspotlight span {
		display:none;
	}
	
	/* ========== SPOTLIGHT ========== */
	
	#eventspotlight {
		height: 435px;
		padding-top: 0px;
		background-image: url(../images/home/spotlight/egrcroadshow2010.jpg);
		background-repeat: no-repeat;
		background-position: center top;
	}
	#eventspotlight a {
	width:350px;
	height:435px;
	display:block;
	}
	#eventspotlight a:hover {
		background-color:#0495F1;
		filter:alpha(opacity=40);
		opacity:0.40;
	}
	#eventspotlight a.roadmapinfo {
	width:144px;
	height:153px;
	display:block;
	position:absolute;
	top:262px;
	left:20px;
	}
	#eventspotlight a.roadmapwebcast {
	width:144px;
	height:153px;
	display:block;
	position:absolute;
	top:262px;
	left:185px;
	}
	#eventspotlight a.roadmapwebcast:hover {
		background-color:#0495F1;
		filter:alpha(opacity=40);
		opacity:0.40;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	.summit_buttons {
	text-align: center;
	list-style: none;
	height: 70px;
	width: 180px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	}
	.summit_buttons li {
	margin: 0;
	padding: 0;
	display: inline;
	width: 180px;
	}
	.summit_buttons a {
	float: left;
	height: 70px!important;
	padding: 0px;
	width: 180px;
	background: url(../images/home/spotlight/bg-quickbutton.gif) no-repeat left top;
	}
	.summit_buttons a.margin {
	margin-left: 10px;
	}
	.summit_buttons a:hover {
	background-position: 0 -70px;
	}
	#spotlight .action_button {
	margin-top: 25px;
	margin-bottom: 10px;
	}
	#spotlight .action_button a {
	background: url(../images/home/spotlight/why_attend_button.gif) no-repeat 0px 0px;
	}
	
	/* ========== UNIVERSAL SPOTLIGHT ITEMS ========== */
	
	.box {
	position: relative;
	width: 320px;
	margin: 0px auto;
	text-align: left;
	height: 109px;
	overflow: hidden;
	clear: both;
	}
	.box_short {
	position: relative;
	width: 320px;
	margin: 0px auto;
	text-align: left;
	height: 108px;
	}
	.box p, .box_short p {
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	margin-bottom: -10px;
	}
	.logo {
	position:relative;
	width: 85px;
	margin: 0px 15px 0px 0px;
	text-align: left;
	height: 109px;
	float: left;
	}
	.logo_short {
	position: relative;
	width: 85px;
	margin: 0px 15px 0px 0px;
	text-align: left;
	height: 108px;
	float: left;
	}
	.divider /* IE6 & IE7 FIX */{
	width: 320px;
	background: url(../images/home/divider_spotlight.gif) no-repeat center center;
	height: 12px;
	margin: 10px auto;
	clear: both;
	}
	#spotlight_wrapper .action_button a {
	width:180px;
	height: 35px;
	display: block;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	}
	#spotlight_wrapper .action_button a:hover {
	background-position: 0px -35px;
	}
	.more_info {
	width: 348px;
	text-align: center;
	position: relative;
	bottom: 0px;
	height: 20px;
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	left: 0px;
	background: #e5e5e5;
	border-top: 1px solid #999999;
	margin-top: 12px;
	}
	.more_info_archer_mobile {
	width: 348px;
	text-align: center;
	position: relative;
	bottom: 0px;
	height: 24px;
	font: bold 12px/24px Arial, Helvetica, sans-serif;
	left: 0px;
	background: #e5e5e5;
	border-top: 1px solid #999999;
	color: #999999;
	}
	/* HOME */
	
	/* Latest Blogs */
	.feedburnerFeedBlock {
		margin-top:-10px;}
	.feedburnerFeedBlock ul li {
		padding-bottom:5px;
		list-style:none;
		line-height:11px;
	}
	#creditfooter {
		display:none;
	}
	.fbsubscribelink {
		padding-bottom:0px;
		height:18px;
		position:absolute;
		bottom:0px;
		text-align:center;
		width:170px;
		font: bold 11px/18px Arial, Helvetica, sans-serif;
		left: 5px;
	}
	
	#spotlighttabbedcontent {
	width: 350px;
	float: left;
	height: 468px;
	margin-top: 4px;
	overflow: hidden;
	}
	.headline {
		line-height:12px;
	}
	
	/* TABBED CONTENT */
	
	#tabbedcontent {
	margin-bottom: 20px;
	width: 554px;
	}
	#tabbedcontent.special {
	margin-bottom: -20px;
	width: 554px;
	}
	#solutiontabs {
	margin-bottom: -20px;
	width: 554px;
	}
	#tabbedcontent .ui-tabs-hide {
	display: none;
	}
	#tabbedcontent .ui-tabs-nav {
	list-style: none;
	display: inline;
	overflow: hidden;
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	text-align: center;
	height: 28px;
	width: 554px;
	}
	#tabbedcontent .ui-tabs-panel {
	width: 532px;
	padding: 10px;
	top: 0px;
	left: 0px;
	border: 1px solid #999999;
	position: relative;
	margin-bottom: 20px;
	clear: both;
	}
	#tabbedcontent .ui-tabs-nav li {
	float: left;
	margin: 0;
	padding: 0 10;
	list-style: none;
	display: inline;
	vertical-align: top;
	}
	#tabbedcontent .ui-tabs-nav a {
	float: left;
	height: 28px;
	font: bold 12px/31px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	background: #FFFFFF;
	border: 1px solid #999999;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 3px 
	}
	#tabbedcontent .ui-tabs-nav a:link {
	color: #000000; 
	}
	#tabbedcontent .ui-tabs-nav a:visited {
	color: #000000; 
	}
	#tabbedcontent .ui-tabs-nav a:hover {
	background: #FF0000;
	color: #FFFFFF;
	border-top: 1px solid #FF0000;
	border-right: 1px solid #FF0000;
	border-left: 1px solid #FF0000;
	}
	#tabbedcontent .ui-tabs-nav .ui-tabs-selected a {
	color: #FFFFFF;
	background: #999999;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	}
	#tabbedcontent .ui-tabs-nav .ui-tabs-selected a:hover {
	color: #FFFFFF;
	background: #999999;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	}
	#tabbedcontent .ui-tabs-nav .ui-tabs-selected a:visited {
	color: #FFFFFF;
	background: #999999;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	}
	
	/* TABBED SECTIONS */
	#tabbedcontent div#recognition {
	
	}
	
	
	/* SOLUTIONS */
	
	.float_solution_tab_graphic {
	float:right;
	margin-left:20px;
	width:242px;
	margin-bottom: 10px;
	padding-top: 10px;
	text-align: center;
	}
	.float_solution_screenshots {
	float:right;
	margin-left:20px;
	width:173px;
	margin-bottom: 10px;
	}
	#tab_overview {
	background: url(../images/solutions/energy_02.jpg) no-repeat right bottom;
	}
	#tab_build {
	background: url(../images/solutions/energy_02.jpg) no-repeat right bottom;
	}
	#tab_evolve {
	background: url(../images/solutions/exchange-tab-bg.jpg) no-repeat right bottom;
	padding: 0px;
	width: 552px;
	margin: 0px;
	}
	#tab_evolve_content {
		padding: 10px;
		width: 512px;
		position: relative;
	}
	.float_tab_evolve_vid {
	float:right;
	margin-left:20px;
	width:250px;
	margin-bottom: 10px;
	margin-bottom: 10px;
	}
	#tab_resources {
	background: url(../images/solutions/energy_02.jpg) no-repeat right bottom;
	}
	#tab_agendaoverview {
	padding: 10px;
	width: 532px;
	}
	#tab_agendatimeline {
	padding: 10px;
	width: 532px;
	}
	
	/* FRAMEWORK */
	
	/* Archer SmartSuite Framework */
	
	/* Reports and Dashboards */
	
	.float_services_tab_graphic {
	float:right;
	margin-left:20px;
	width:200px;
	margin-bottom: 10px;
	padding-top: 10px;
	text-align: center;
	}
	
	/* SERVICES */
	
	/* Professional Services */
	
	/* Consulting Engagements */
	
	.float_services_tab_graphic {
		float:left;
		margin-left:0px;
		width:200px;
		margin-right: 20px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.image_screen {
	display: inline;
	overflow: hidden;
	float: right;
	position: relative;
	padding: 0;
	height: 183px;
	width: 217px;
	padding-left: 30px;
	padding-right: 20px;
	padding-top: 21px;
	}
	.image_dashboard {
	display: inline;
	overflow: hidden;
	float: right;
	padding: 0;
	height: 104px;
	width: 173px;
	padding-left: 0px;
	padding-right: 6px;
	padding-top: 10px;
	z-index: 0;
	}
	/* COMPANY - Careers */
	#tabbedcontent .graphicfloatright {
	float:right;
	margin-left:20px;
	width:200px;
	margin-bottom: 10px;
	height: 133px;
	}
	
	/* CONTENT HOME */
	
	/* ========== PAGE CONTENT ========== */
	
	#pagecontent_home {
		padding: 20px;
		width: 980px;
		display: inline-table;
	}
	
	/* ========== PAGE HEADER ROW ========== */
	
	#page_header_row {
	width: 940px;
	margin-bottom: 5px;
	}
	.home_column_left {
		position:relative;
		width: 740px;
		display: inline-table;
		float: left;
	}
	.home_column_right {
		width: 180px;
		position:relative;
		float:right;
		display: inline-table;
	}
	#home_featured_customers {
	clear: left;
	height: 80px;
	width: 720px;
	position: relative;
	float: left;
	margin-right: 40px;
	}
	#home_search_quicklinks {
		width: 180px;
		position: relative;
		height: 191px;
		clear: both;
	}
	
	/* ========== PAGE HEADER ROW ========== */
	
	#page_content_row {
	height: 472px;
	width: 940px;
	margin-bottom: 10px;
	}
	#knowledge_wrapper {
		width: 180px;
		position: relative;
		float: right;
	}
	
	/* ========== PAGE FOOTER ROW ========== */
	
	#page_footer_row {
		height: 70px;
		width: 940px;
		margin-right: auto;
		margin-left: auto;
		top: -20px;
		position: relative;
	}
	
	/* ========== LEFT COLUMN ========== */
	
	#left_column.home  {
	width: 720px;
	float: left;
	margin-right: 40px;
	margin-bottom: 10px;
	}
	
	/* ========== Solutions ========== */
	
	.solutions_support_text {
		width: 370px;
		clear: both;
		text-align: left;
		margin-top: 5px;
		margin-bottom: 15px;
	}
	.solutions_support_text a {
		font-weight:bold;
	}
	.solutions_support_text p {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	padding-bottom:0px;
	}
	a.rollover_solutions {
		width:257px;
		height: 35px;
		display: block;
		background: url(../images/home/solutions_support/rsa_archer_egrc_solutions.gif) no-repeat 0px 0px;
		float: left;
		clear: both;
		margin-bottom: 5px;
	}
	a:hover.rollover_solutions {
	background-position: 0px -35px;
	}
	a.rollover_framework {
		width:247px;
		height: 35px;
		display: block;
		background: url(../images/home/solutions_support/rsa_archer_egrc_platform.gif) no-repeat 0px 0px;
		float: left;
		position: relative;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	a:hover.rollover_framework {
	background-position: 0px -35px;
	}
	a.rollover_community {
		width:232px;
		height: 35px;
		display: block;
		background: url(../images/home/solutions_support/archer_egrc_community.gif) no-repeat 0px 0px;
		float: left;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	a:hover.rollover_community {
	background-position: 0px -35px;
	}
	a.rollover_exchange {
		width:214px;
		height: 35px;
		display: block;
		background: url(../images/home/solutions_support/archer_egrc_exchange.gif) no-repeat 0px 0px;
		float: left;
		position: relative;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	a:hover.rollover_exchange {
	background-position: 0px -35px;
	}
	
	
	/* ========== RIGHT COLUMN ========== */
	
	#right_column.home {
	width: 180px;
	float: right;
	clear: both;
	position: relative;
	}
	#knowledge_column_wrapper {
	width: 180px;
	position: relative;
	clear: both;
	}
	.knowledge_column {
		font: bold 11px/13px Arial, Helvetica, sans-serif;
		color: #3C4C53;
		list-style: none;
		text-align: left;
		position: relative;
		width: 160px;
		background: url(../images/home/knowledge_column/bg.gif) repeat-y;
		height: 121px;
		padding-top: 15px;
		padding-right: 10px;
		padding-bottom: 0px;
		padding-left: 10px;
	}
	.knowledge_column li{
	padding-bottom:10px;
	}
	.knowledge_column a:link{
	color:#3C4C53;
	}
	.knowledge_column a:visited{
	color:#3C4C53;
	}
	.knowledge_column a:hover{
	color:#FF0000;
	}
	.knowledge_column li.archer_cert_training{
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 18px;
		font-weight: bold;
	}
	.knowledge_column li.last{
	padding-bottom:5px;
	}
	#knowledge_column_footer {
	background: url(../images/home/knowledge_column/s.gif) no-repeat;
	height: 10px;
	width: 180px;
	position: relative;
	}
	#profile_header {
		height: 29px;
		width: 180px;
		color: #093566;
		text-decoration: none;
		text-align: center;
		clear: both;
		overflow: hidden;
		background-image: url(../images/home/knowledge_column/knowledge_header.gif);
		background-repeat: no-repeat;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 33px;
		font-weight: bold;
	}
	#webcasts_header {
		height: 29px;
		width: 180px;
		color: #093566;
		text-decoration: none;
		text-align: center;
		clear: both;
		overflow: hidden;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 33px;
		font-weight: bold;
		background-image: url(../images/home/knowledge_column/knowledge_subheader.gif);
		background-repeat: no-repeat;
	}
	.knowledge_header {
		height: 33px;
		width: 180px;
		color: #3C4C53;
		text-decoration: none;
		text-align: center;
		clear: both;
		overflow: hidden;
		background-image: url(../images/home/knowledge_column/knowledge_header.gif);
		background-repeat: no-repeat;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 33px;
		font-weight: bold;
		background-position: center center;
	}
	.knowledge_subheader {
		height: 33px;
		width: 180px;
		color: #3C4C53;
		text-decoration: none;
		text-align: center;
		clear: both;
		overflow: hidden;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 37px;
		font-weight: bold;
		background-image: url(../images/home/knowledge_column/knowledge_subheader.gif);
		background-repeat: no-repeat;
		background-position: center center;
	}
	#training_header {
	background: url(../images/home/knowledge_column/training_header.gif) no-repeat;
	height: 33px;
	width: 165px;
	font: bold 14px/37px Arial, Helvetica, sans-serif;
	color: #093566;
	text-decoration: none;
	text-align: left;
	padding-left: 15px;
	clear: both;
	overflow: hidden;
	}
	
	/* ========== QUICKLINKS ========== */
	
	#quicklinks_wrapper {
	width: 176px;
	float: right;
	position: relative;
	right: 0px;
	clear: left;
	top: 0px;
	height: 146px;
	}
	#quicklinks {
	font: bold 11px/24px Arial, Helvetica, sans-serif;
	color: #000000;
	list-style: none;
	position: relative;
	padding: 0px;
	width: 180px;
	float: right;
	}
	#quicklinks a:link {
	color: #000000;
	text-decoration: none;
	}
	#quicklinks a:visited {
	color: #000000;
	text-decoration: none;
	}
	#quicklinks a:hover {
	color: #CC6600;
	text-decoration: none;
	}
	#emailpage a {
	background: url(../images/sitewide/quicklinks/email_page.gif) no-repeat left center;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-top: 5px;
	}
	#requestdemo a {
	background: url(../images/sitewide/quicklinks/view_demo.gif) no-repeat left center;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-top: 5px;
	}
	#attendwebcast a {
	background: url(../images/sitewide/quicklinks/attend_webcast.gif) no-repeat left center;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-top: 5px;
	}
	#contactsales a {
	background: url(../images/sitewide/quicklinks/contact_archer.gif) no-repeat left center;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-top: 5px;
	}
	#downloaddatasheet a {
	background: url(../images/sitewide/quicklinks/visit_pdf_library.gif) no-repeat left center;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-top: 5px;
	}
	#viewvideo a {
	background: url(../images/sitewide/quicklinks/view_success_story.gif) no-repeat left center;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-top: 5px;
	}
	#archerwebex a {
	background: url(../images/sitewide/quicklinks/archerwebex.gif) no-repeat left center;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-top: 5px;
	}
	
	/* ========== FLASH BANNERS ========== */
	
	#customer_testimonials {
		clear: both;
		height: 80px;
		width: 940px;
		text-align: center;
		margin-right: auto;
		margin-left: auto;
		position:relative;
		top:-20px;
	}
	#customer_testimonials img{
	margin-top:10px;
	}
	#rolesflash {
	clear: both;
	height: 215px;
	width: 940px;
	text-align: center;
	}
	
	/* ========== SPOTLIGHT, WEBCASTS, EVENTS, NEWS AND RELEASES ========== */
	
	h1.video_tab {
	font: bold 22px/28px Verdana, Arial, Helvetica, sans-serif;
	color: #093678;
	padding-bottom: 10px;
	}
	a.spotlight_video_hidden_button {
	width:348px;
	height: 59px;
	display: block;
	}
	#spotlight_webcastevent_newsrelease_wrapper {
	height: 333px;
	width: 710px;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
	float: left;
	margin-right: 50px;
	}
	
	#spotlight_nested_wrapper {
	width: 483px;
	float: left;
	height: 333px;
	background: url(../images/home/divider_spotlight.gif) no-repeat center 160px;
	display: block;
	}
	#webcasts_events {
	float: right;
	width: 218px;
	height: 427px;
	background: url(../images/home/content-box.gif) no-repeat;
	}
	#news_releases {
	width: 218px;
	float: right;
	height: 427px;
	margin-right: 10px;
	background: url(../images/home/content-box.gif) no-repeat;
	position: relative;
	}
	#spolight_sub_text {
	width: 185px;
	font: 12px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 250px;
	}
	
	
	#spotlight_item_left {
	padding: 10px 20px 10px 10px;
	width: 211px;
	height: 115px;
	float: left;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #000000;
	}
	#spotlight_header {
	height: 27px;
	background: url(../images/home/spotlight/spotlight_header.gif) no-repeat;
	text-align: center;
	font: bold 12px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom: 10px;
	margin-top: 6px;
	}
	#spotlight_text {
	width: 209px;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #006699;
	height: 100px;
	float: left;
	}
	#spotlight_text p {
	padding-bottom:0px;
	}
	#spotlight_item_last {
	padding: 10px;
	width: 438px;
	text-align: left;
	height: 100px;
	}
	#spotlight_text_wrapper {
	width: 338px;
	float: right;
	height: 100px;
	}
	#content_box_header {
	height: 40px;
	text-align: center;
	font: bold 12px/40px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom: 10px;
	}
	#content_box_content {
	text-align: left;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #000000;
	margin-right: 20px;
	margin-left: 20px;
	height: 337px;
	}
	#content_box_footer {
	height: 20px;
	font: bold 12px/20px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
	margin-top: 10px;
	}
	.pathway_header {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #093679;
	}
	#pathway_bodytext {
	position: relative;
	top: 20px;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	width: 100%;
	}
	#pathway_headertext {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #093679
	text-align: left;
	color: #093679;
	margin-bottom: 10px;
	}
	.header_space {
	line-height: -50px;
	}
	#pathway_headertext a:link {
	color: #093679;
	text-decoration: none;
	}
	#pathway_headertext a:visited {
	color: #093679;
	text-decoration: none;
	}
	#pathway_headertext a:hover {
	color: #CC6600;
	text-decoration: none;
	}
	#spotlight_item_2 {
	padding: 10px;
	width: 199px;
	text-align: left;
	height: 115px;
	background: url(../images/home/divider_spotlight.gif) no-repeat bottom;
	float: left;
	}
	#spotlight_text {
	width: 150px;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #000000;
	float: right;
	min-height: 100px;
	display: table-cell;
	vertical-align: middle;
	height: 100px;
	}
	#spotlight_item_right {
	padding: 10px 10px 10px 15px;
	width: 211px;
	height: 115px;
	float: left;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #000000;
	}
	#solutions_support {
	width: 370px;
	float: left;
	height: 472px;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	}
	#in_the_spotlight {
	float: left;
	height: 400px;
	width: 350px;
	margin-left: 10px;
	background: #CCCCCC;
	}
	#buttons {
	height: 70px;
	width: 940px;
	}
	img.solutions_support {
	clear: both;
	float: left;
	}#solutions_support_header {
	width: 310px;
	float: right;
	font: bold 16px/30px Verdana, Arial, Helvetica, sans-serif;
	color: #093678;
	height: 30px;
	}
	#solutions_support_text p{
	padding-bottom:0px;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	}
	
	/* CONTENT INTERIOR */
	/* ========== OVERALL PAGE ========== */
	
	#pagecontent_interior
	{
	width: 980px;
	display: table;
	float: left;
	}
	#content.interior {
		width: 554px;
		text-align: left;
		color: #3C4C53;
		float: left;
		padding: 20px 0px 20px 20px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 18px;
	}
	#content.sitemap {
	width: 750px;
	text-align: left;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	position: relative;
	float: left;
	padding: 20px 0px 20px 20px;
	margin-right: -500px;
	}
	#content.feature {
	width: 898px;
	text-align: left;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #093678;
	position: relative;
	float: left;
	padding: 0px 40px 20px 40px;
	}
	#content_search {
	width: 940px;
	text-align: left;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	float: left;
	position: relative;
	padding: 5px 20px 10px;
	}
	
	/* ========== LEFT COLUMN ========== */
	
	#left_column  {
	width: 176px;
	margin-top: 24px;
	padding-right: 10px;
	padding-left: 10px;
	position: relative;
	float: left;
	}
	#left_column_search  {
	width: 940px;
	float: left;
	margin-top: 24px;
	padding-right: 10px;
	padding-left: 20px;
	margin-bottom: 20px;
	position: relative;
	}
	
	/* ========== Search ========== */
	
	#search_button {
	padding-left: 0px;
	height: 20px;
	width: 23px;
	float: right;
	padding-top: 0px;
	right: 8px;
	position: relative;
	top: 2px;
	}
	
	/* ========== Subnav ========== */
	
	#subnav_header {
	background: url(../images/sitewide/subnav/subnav_header.gif) no-repeat;
	height: 29px;
	text-align: center;
	width: 176px;
	font: bold 12px/29px Verdana, Arial, Helvetica, sans-serif;
	color: #3C4C53;
	}
	.sitemap_col #subnav_header {
	background: url(../images/sitewide/subnav/subnav_header_sitemap.gif) no-repeat;
	height: 29px;
	text-align: center;
	width: 176px;
	font: bold 12px/29px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	}
	.subnav_links {
	width: 174px;
	text-align: left;
	position: relative;
	list-style: none;
	background: #FFFFFF;
	font: 10px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #3C4C53;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	padding-top: 6px;
	}
	.subnav_links li {
	list-style: none;
	}
	.subnav_links a {
	text-decoration: none;
	display: block;
	color: #3C4C53;
	height: 22px;
	}
	.subnav_links a:visited {
	color: #3C4C53;
	}
	a:link.subnav_main_item {
	color: #3C4C53;
	font-weight: bold;
	text-indent: 5px;
	background: #FFFFFF;
	background: #FFFFFF url(../images/sitewide/subnav/subnav_gradient_bg.gif) repeat-x 0px 0px;
	}
	a:visited.subnav_main_item {
	color: #3C4C53;
	font-weight: bold;
	text-indent: 5px;
	background: #999999 url(../images/sitewide/subnav/subnav_gradient_bg.gif) repeat-x 0px 0px;
	}
	a:hover.subnav_main_item {
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 5px;
	background: #999999 url(../images/sitewide/subnav/subnav_gradient_bg.gif) repeat-x 0px -44px;
	}
	a.subnav_main_item_selected {
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 5px;
	background: #999999 url(../images/sitewide/subnav/subnav_gradient_bg.gif) repeat-x 0px -22px;
	}
	a:visited.subnav_main_item_selected {
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 5px;
	background: #999999 url(../images/sitewide/subnav/subnav_gradient_bg.gif) repeat-x 0px -22px;
	}
	a:link.subnav_bullet_item {
	color: #3C4C53;
	text-indent: 17px;
	background: #999999 url(../images/sitewide/subnav/subnav_gradient_bg.gif) repeat-x 0px -66px;
	}
	a:visited.subnav_bullet_item {
	color: #3C4C53;
	text-indent: 17px;
	background: #999999 url(../images/sitewide/subnav/subnav_gradient_bg.gif) repeat-x 0px -66px;
	}
	a:hover.subnav_bullet_item {
	color: #FFFFFF;
	text-indent: 17px;
	background: #999999 url(../images/sitewide/subnav/subnav_gradient_bg.gif) repeat-x 0px -88px;
	}
	a.subnav_bullet_item_selected {
	color: #3C4C53;
	background: #999999 url(../images/sitewide/subnav/subnav_gradient_bg.gif) repeat-x 0px -110px;
	text-indent: 17px;
	}
	a:hover.subnav_bullet_item_selected {
	color: #3C4C53;
	text-indent: 17px;
	background: #999999 url(../images/sitewide/subnav/subnav_gradient_bg.gif) repeat-x 0px -110px;
	}
	#subnav_footer {
	background: url(../images/sitewide/subnav/subnav_footer.gif) no-repeat;
	height: 6px;
	width: 176px;
	}
	.sitemap_col #subnav_footer {
	background: url(../images/sitewide/subnav/subnav_footer_sitemap.gif) no-repeat;
	height: 6px;
	width: 176px;
	}
	
	/* ========== PAGE ACTION BUTTONS ========== */
	
	
	#page_action_buttons_wrapper {
	clear: left;
	}
	#page_action_buttons {
	text-align: center;
	list-style: none;
	width: 180px;
	clear: both;
	position: relative;
	}
	#page_action_buttons li {
	margin: 0;
	padding: 0;
	
	}
	#page_action_buttons a {
	float: left;
	height: 70px!important;
	padding: 0px;
	width: 180px;
	background: url(../images/quickbuttons/background_small.gif) no-repeat left top;
	}
	#page_action_buttons a:hover {
	background-position: 0 -70px;
	}
	#page_action_buttons li.medium a {
	float: left;
	height: 140px!important;
	padding: 0px;
	width: 180px;
	background: url(../images/quickbuttons/background_medium.gif) no-repeat left top;
	}
	#page_action_buttons li.medium a:hover {
	background-position: 0 -140px;
	}
	
	/* ========== RIGHT COLUMN ========== */
	
	#right_column {
	width: 180px;
	margin-top: 69px;
	margin-bottom: 20px;
	position:relative;
	float: right;
	padding-right: 10px;
	}
	#right_column_feature {
	width: 250px;
	margin-bottom: 20px;
	position:relative;
	float: right;
	padding-right: 10px;
	}
	#right_column_feature img.quote{
	margin-top:100px;
	}
	
	/* ========== QUICK BUTTONS ========== */
	
	/* ========== Quick Buttons ========== */
	
	/*.quick_buttons_wrapper {
	clear: left;
	}
	.quick_buttons_home {
	text-align: center;
	list-style: none;
	height: 70px;
	width: 940px;
	}
	.quick_buttons_home li.first {
	margin: 0;
	padding: 0;
	display: inline;
	width: 190px;
	}
	.quick_buttons_home li {
	margin: 0;
	padding: 0;
	display: inline;
	width: 190px;
	}
	.quick_buttons_home li.last {
	margin: 0;
	padding: 0;
	display: inline;
	}
	.quick_buttons_home a {
	float: left;
	height: 70px!important;
	padding: 0px;
	width: 180px;
	background: url(../images/quickbuttons/background_small.gif) no-repeat left top;
	margin-right: 10px;
	}.quick_buttons_home a.last {
	margin-right: 0px;
	}
	.quick_buttons_home a:hover {
	background-position: 0 -70px;
	}
	*/.quick_buttons_wrapper {
	clear: left;
	}
	.quick_buttons_home {
		text-align: center;
		list-style: none;
		height: 70px;
		width: 740px;
		position: relative;
		float: left;
		margin-top: 15px;
	}
	.quick_buttons_home li {
		margin: 0;
		padding: 0;
		display: inline;
		width: 185px;
		height:70px;
	}
	.quick_buttons_home a {
		float: left;
		height: 70px!important;
		padding: 0px;
		width: 185px;
		background-repeat: no-repeat;
		background-position: left top;
		display:block;
	}
	.quick_buttons_home a:hover {
	background-position: 0 -70px;
	}
	/*.quick_buttons_home a.chat {
		background-image:url(../images/home/quickbar/reponline.gif);
	}*/
	.quick_buttons_home a.chat {
		background-image: url(http://server.iad.liveperson.net/hc/89587458/?cmd=repstate&site=89587458&channel=web&&ver=1&imageUrl=http://www.archer-tech.com/images/liveperson/sales/home&skill=Sales);
	}
	.quick_buttons_home a.community {
		background-image: url(../images/home/quickbar/quickbar-community.jpg);
	}
	.quick_buttons_home a.exchange {
		background-image: url(../images/home/quickbar/quickbar-exchange.jpg);
	}
	.quick_buttons_home a.clients {
		background-image: url(../images/home/quickbar/quickbar-clients.jpg);
	}
	
	#quick_buttons {
	text-align: left;
	list-style: none;
	width: 180px;
	clear: both;
	margin-bottom: 5px;
	position: relative;
	margin-top: 0px;
	}
	#quick_buttons li {
	margin: 0;
	padding: 0;
	clear:both;
	}
	#quick_buttons a {
	float: left;
	height: 70px!important;
	padding: 0px;
	width: 180px;
	background: url(../images/quickbuttons/background_small.gif) no-repeat left top;
	margin-top: 5px;
	margin-bottom: 1px;
	}
	#quick_buttons a:hover {
	background-position: 0 -70px;
	}
	#quick_buttons li.medium a {
	float: left;
	height: 140px!important;
	padding: 0px;
	margin-top: 5px;
	width: 180px;
	background: url(../images/quickbuttons/background_medium.gif) no-repeat left top;
	margin-bottom: 5px;
	}
	#quick_buttons li.medium a:hover {
	background-position: 0 -140px;
	}
	.weeklywebcast {
	margin-top:10px;
	margin-bottom:3px;
	list-style: none;
	float:left;
	}
	.weeklywebcast li {
	margin:0px;
	padding:0px;
	}
	.weeklywebcast a {
		height: 53px!important;
		width: 180px;
		padding: 0px;
		margin:0px;
		float:left;
	}
	.weeklywebcast a:hover {
		background-position: 0 -53px;
	}
	a.attendlive {
		background-image: url(../images/events/btn-live-event.gif);
	}
	a.requestrecording {
		background-image: url(../images/events/btn-request-recording.gif);
	}
	a.viewwebcast {
		background-image: url(../images/events/btn-view-webcast.gif);
	}
	a.weeklywebcasttop {
		height:133px!important;;
		background-image: url(../images/events/weekly-webcast-top.jpg);
	}
	a.weeklywebcasttop:hover {
	background-position: 0 0;
	}
	#quick_buttons li.rsahire a {
		float: left;
		height: 225px!important;
		padding: 0px;
		margin-top: 5px;
		width: 180px;
		margin-bottom: 5px;
		display:block;
		background-image: url(../images/quickbuttons/90in90.gif);
		background-repeat: no-repeat;
		background-position: left top;
	}
	#quick_buttons li.rsahire a:hover {
	background-position: 0 -225px;
	}
	#quick_buttons li.emailform {
	float: left;
	height: 140px!important;
	padding: 0px;
	margin-top: 5px;
	width: 180px;
	background: url(../images/quickbuttons/background_medium.gif) no-repeat left top;
	margin-bottom: 5px;
	}
	#quick_buttons li.emailform img.header {
	float: left;
	height: 64px!important;
	padding: 0px;
	width: 180px;
	}
	#quick_buttons li.emailform img.btn {
		float: left;
		height: 26px!important;
		width: 180px;
		position: absolute;
		top: 119px;
		left: 0px;
	}
	#quick_buttons li.emailform form {
		width: 180px;
		padding:5px;
	}
	#quick_buttons li.quote {
	padding-top: 100px;
	}
	.quick_buttons {
	text-align: left;
	list-style: none;
	width: 180px;
	clear: both;
	margin-bottom: 5px;
	position: relative;
	}
	.quick_buttons li {
	margin: 0;
	padding: 0;
	clear: both;
	}
	.quick_buttons a {
	float: left;
	height: 70px!important;
	padding: 0px;
	width: 180px;
	background: url(../images/quickbuttons/background_small.gif) no-repeat left top;
	margin-top: 5px;
	margin-bottom: 1px;
	}
	.quick_buttons a:hover {
	background-position: 0 -70px;
	}
	.quick_buttons li.medium a {
	float: left;
	height: 140px!important;
	padding: 0px;
	margin-top: 5px;
	width: 180px;
	background: url(../images/quickbuttons/background_medium-new.gif) no-repeat left top;
	margin-bottom: 5px;
	}
	.quick_buttons li.medium a:hover {
	background-position: 0 -140px;
	}	
	.quick_buttons_center_pg {
	text-align: left;
	list-style: none;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	width: 400px;
	height: 70px;
	margin-bottom: 20px;
	}
	.quick_buttons_center_pg li {
	padding: 0;
	display: inline;
	}
	.quick_buttons_center_pg a {
	float: left;
	height: 70px!important;
	padding: 0px;
	width: 180px;
	background: url(../images/quickbuttons/background_small.gif) no-repeat left top;
	margin-right: 10px;
	margin-left: 10px;
	}
	.quick_buttons_center_pg a:hover {
	background-position: 0 -70px;
	}
	.quick_buttons_center_pg_single {
	text-align: left;
	list-style: none;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	width: 200px;
	height: 70px;
	margin-bottom: 20px;
	}
	.quick_buttons_center_pg_single li {
	padding: 0;
	}
	.quick_buttons_center_pg_single a {
	float: left;
	height: 70px!important;
	padding: 0px;
	width: 180px;
	background: url(../images/quickbuttons/background_small.gif) no-repeat left top;
	margin-right: 10px;
	margin-left: 10px;
	}
	.quick_buttons_center_pg_single a:hover {
	background-position: 0 -70px;
	}
	.quick_buttons_quad {
	list-style: none;
	width: 180px;
	clear: both;
	margin-right: 20px;
	position: relative;
	height: 80px;
	float: left;
	margin-bottom: 20px;
	margin-left: 60px;
	}
	.quick_buttons_quad li {
	padding: 0;
	height: 70px;
	display: inline;
	}
	.quick_buttons_quad li.inactive {
	padding: 0;
	height: 70px;
	display: inline;
	float: left;
	margin: 5px;
	}
	.quick_buttons_quad a {
	float: left;
	height: 70px!important;
	width: 180px;
	background: url(../images/quickbuttons/background_small.gif) no-repeat left top;
	}
	.quick_buttons_quad a:hover {
	background-position: 0 -70px;
	}
	
	/* ========== WHY ARCHER BOX ========== */
	
	#why_archer_box_header {
	background: url(../images/sitewide/whyarcher/n.gif) no-repeat;
	height: 33px;
	width: 170px;
	font: bold 14px/37px Arial, Helvetica, sans-serif;
	color: #093678;
	text-decoration: none;
	text-align: left;
	padding-left: 10px;
	margin-top: 5px;
	clear: both;
	overflow: hidden;
	}
	#why_archer_box {
	background: url(../images/sitewide/whyarcher/bg.gif) repeat-y;
	font: 11px/12px Arial, Helvetica, sans-serif;
	color: #000000;
	list-style: none;
	text-align: left;
	width: 160px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	clear: both;
	}
	#why_archer_box li{
	padding-bottom:10px;
	}
	#why_archer_box li.remove_padding_bottom{
	padding-bottom:0px;
	}
	span.why_archer_box_subhead {
	color: #093678;
	text-decoration: none;
	font-weight: bold;
	}
	#why_archer_box a:link {
	color: #000000;
	text-decoration: none;
	}
	#why_archer_box a:visited {
	color: #000000;
	text-decoration: none;
	}
	#why_archer_box a:hover {
	color: #CC6600;
	text-decoration: none;
	}
	#why_archer_box_footer {
	background: url(../images/sitewide/whyarcher/s.gif) no-repeat;
	height: 5px;
	width: 180px;
	position: relative;
	clear: both;
	}
	
	/* ========== WHAT'S YOUR ROLE BOX ========== */
	
	#role_box_header {
	background: url(../images/sitewide/rolebox/n.gif) no-repeat;
	height: 33px;
	width: 170px;
	font: bold 14px/37px Arial, Helvetica, sans-serif;
	color: #093678;
	text-decoration: none;
	text-align: left;
	padding-left: 10px;
	margin-top: 5px;
	clear: both;
	overflow: hidden;
	}
	#role_box_header a:link {
	color: #093678;
	}
	#role_box_header a:visited {
	color: #093678;
	}
	#role_box_header a:hover {
	color: #CC6600;
	}
	#role_box {
	background: url(../images/sitewide/whyarcher/bg.gif) repeat-y;
	font: 11px/12px Arial, Helvetica, sans-serif;
	color: #093678;
	text-decoration: none;
	font-weight: bold;
	list-style: none;
	text-align: left;
	width: 160px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	clear: both;
	}
	#role_box li{
	padding-bottom:10px;
	}
	#role_box li.remove_padding_bottom{
	padding-bottom:0px;
	}
	
	#role_box a:link {
	color: #093678;
	text-decoration: none;
	}
	#role_box a:visited {
	color: #093678;
	text-decoration: none;
	}
	#role_box a:hover {
	color: #CC6600;
	text-decoration: none;
	}
	#role_box_footer {
	background: url(../images/sitewide/whyarcher/s.gif) no-repeat;
	height: 5px;
	width: 180px;
	position: relative;
	clear: both;
	}
	a.rollover_ciso_role {
	width:160px;
	height: 48px;
	display: block;
	background: url(../images/sitewide/rolebox/ciso.jpg) no-repeat 0px 0px;
	margin-bottom: 0px;
	}
	a:hover.rollover_ciso_role {
	background-position: 0px -48px;
	}
	a.rollover_audit_role {
	width:160px;
	height: 48px;
	display: block;
	background: url(../images/sitewide/rolebox/audit.jpg) no-repeat 0px 0px;
	margin-bottom: 0px;
	}
	a:hover.rollover_audit_role {
	background-position: 0px -48px;
	}
	a.rollover_compliance_role {
	width:160px;
	height: 48px;
	display: block;
	background: url(../images/sitewide/rolebox/compliance.jpg) no-repeat 0px 0px;
	margin-bottom: 0px;
	}
	a:hover.rollover_compliance_role {
	background-position: 0px -48px;
	}
	a.rollover_governance_role {
	width:160px;
	height: 48px;
	display: block;
	background: url(../images/sitewide/rolebox/governance.jpg) no-repeat 0px 0px;
	margin-bottom: 0px;
	margin-top: 8px;
	}
	a:hover.rollover_governance_role {
	background-position: 0px -48px;
	}
	a.rollover_risk_role {
	width:160px;
	height: 48px;
	display: block;
	background: url(../images/sitewide/rolebox/risk.jpg) no-repeat 0px 0px;
	margin-bottom: 0px;
	}
	a:hover.rollover_risk_role {
	background-position: 0px -48px;
	}
	a.rollover_technology_role {
	width:160px;
	height: 48px;
	display: block;
	background: url(../images/sitewide/rolebox/technology.jpg) no-repeat 0px 0px;
	margin-bottom: 0px;
	}
	a:hover.rollover_technology_role {
	background-position: 0px -48px;
	}
	
	/* ========== VIDEO DEMO BOX ========== */
	
	#video_box_header {
	background: url(../images/sitewide/videos_header.gif) no-repeat;
	height: 33px;
	width: 165px;
	font: bold 14px/37px Arial, Helvetica, sans-serif;
	color: #093678;
	text-decoration: none;
	text-align: left;
	padding-left: 15px;
	clear: both;
	overflow: hidden;
	margin-top: 10px;
	}
	#video_box {
	background: url(../images/sitewide/whyarcher/bg.gif) repeat-y;
	font: 11px/12px Arial, Helvetica, sans-serif;
	color: #093678;
	text-decoration: none;
	list-style: none;
	text-align: left;
	width: 160px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	clear: both;
	}
	#video_box li {
	padding-bottom:10px;
	}
	#video_box li.remove_padding_bottom{
	padding-bottom:0px;
	}
	
	#video_box_header a:link {
	color: #093678;
	}
	#video_box_header a:visited {
	color: #093678;
	}
	#video_box_header a:hover {
	color: #CC6600;
	}
	#video_box_footer {
	background: url(../images/sitewide/whyarcher/s.gif) no-repeat;
	height: 5px;
	width: 180px;
	position: relative;
	clear: both;
	}
	a.rollover_framework_video {
	width:160px;
	height: 48px;
	display: block;
	background: url(../images/sitewide/videobox/framework.jpg) no-repeat 0px 0px;
	margin-bottom: 0px;
	}
	a:hover.rollover_framework_video {
	background-position: 0px -48px;
	}
	a.rollover_policy_video {
	width:160px;
	height: 48px;
	display: block;
	background: url(../images/sitewide/videobox/policy.jpg) no-repeat 0px 0px;
	margin-bottom: 0px;
	}
	a:hover.rollover_policy_video {
	background-position: 0px -48px;
	}
	a.rollover_threat_video {
	width:160px;
	height: 48px;
	display: block;
	background: url(../images/sitewide/videobox/threat.jpg) no-repeat 0px 0px;
	margin-bottom: 0px;
	}
	a:hover.rollover_threat_video {
	background-position: 0px -48px;
	}
	a.rollover_enterprise_video {
	width:160px;
	height: 48px;
	display: block;
	background: url(../images/sitewide/videobox/enterprise.jpg) no-repeat 0px 0px;
	margin-bottom: 0px;
	}
	a:hover.rollover_enterprise_video {
	background-position: 0px -48px;
	}
	a.rollover_risk_video {
	width:160px;
	height: 48px;
	display: block;
	background: url(../images/sitewide/videobox/risk.jpg) no-repeat 0px 0px;
	margin-bottom: 0px;
	}
	a:hover.rollover_risk_video {
	background-position: 0px -48px;
	}
	a.rollover_incident_video {
	width:160px;
	height: 48px;
	display: block;
	background: url(../images/sitewide/videobox/incident.jpg) no-repeat 0px 0px;
	margin-bottom: 0px;
	}
	a:hover.rollover_incident_video {
	background-position: 0px -48px;
	}
	a.rollover_vendor_video {
	width:160px;
	height: 48px;
	display: block;
	background: url(../images/sitewide/videobox/vendor.jpg) no-repeat 0px 0px;
	margin-bottom: 0px;
	}
	a:hover.rollover_vendor_video {
	background-position: 0px -48px;
	}
	a.rollover_compliance_video {
	width:160px;
	height: 48px;
	display: block;
	background: url(../images/sitewide/videobox/compliance.jpg) no-repeat 0px 0px;
	margin-bottom: 0px;
	}
	a:hover.rollover_compliance_video {
	background-position: 0px -48px;
	}
	
	/* ========== VIDEO TESTIMONIAL ========== */
	#quick_buttons li#video_testimonial {
	float: left;
	height: 228px!important;
	padding: 16px 0px 0px;
	width: 180px;
	margin-bottom: 1px;
	background-image: url(../solutions/VideoPromo/background.jpg);
	}
	#quick_buttons li#video_testimonial div {
	width: 178px;
	margin: 0px auto 15px;
	position: relative;
	top: 9px;
	}
	#quick_buttons li#video_testimonial a {
	width: 160px;
	margin: 5px 10px 0px;
	background: url(none);
	font: 10px Arial, Helvetica, sans-serif;
	display:list-item;
	}
	/* ========== SOLUTION TAB TABLE ========== */
	
	ul.tabtable {
	list-style: none;
	display: table;
	}
	ul.tabtable .tableheaderleft {
	background: url(../images/sitewide/tables/tableheader_left.gif) no-repeat;
	height: 25px;
	width: 7px;
	float: left;
	display: inline;
	}
	ul.tabtable .tableheadertext {
	background: #093678;
	height: 25px;
	width: 517px;
	font: bold 12px/25px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	padding-left: 0px;
	float: left;
	display: inline;
	border-bottom: 2px solid #FFFFFF;
	}
	ul.tabtable .tableheaderright {
	background: url(../images/sitewide/tables/tableheader_right.gif) no-repeat;
	height: 25px;
	width: 7px;
	float: left;
	clear: right;
	display: inline;
	}
	ul.tabtable .tablerow a {
	float: left;
	clear: right;
	display: block;
	width: 530px;
	background-color: #e6ebf1;
	height: 44px;
	border-bottom: 2px solid #FFFFFF;
	}
	ul.tabtable .tablerow a:hover {
	color:#FFFFFF;
	background-color: #849abb;
	}
	ul.tabtable .tablerow a span.tabllerowheader {
	float: left;
	display: block;
	width: 150px;
	white-space: nowrap;
	margin-right:10px;
	height: 24px;
	border-right: 2px solid #FFFFFF;
	text-align: center;
	font: bold 10px/24px Verdana, Arial, Helvetica, sans-serif;
	padding: 10px;
	}
	ul.tabtable .tablerow a span.tablerowcontent {
	float: left;
	display: block;
	width: 335px;
	height: 24px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #000000;
	}
	ul.tabtable .tablerow a:hover span.tablerowcontent {
	color: #ffffff;
	}
	ul.tabtable .tablefooterleft {
	background: url(../images/sitewide/tables/tablefooter_left.gif) no-repeat;
	height: 25px;
	width: 7px;
	float: left;
	display: inline;
	}
	ul.tabtable .tablefootermiddle {
	background: #093678;
	height: 25px;
	width: 517px;
	padding-left: 0px;
	float: left;
	display: inline;
	}
	ul.tabtable .tablefooterright {
	background: url(../images/sitewide/tables/tablefooter_right.gif) no-repeat;
	height: 25px;
	width: 7px;
	float: left;
	clear: right;
	display: inline;
	}
	
	
	/* ========== TAB TABLE ========== */
	.tabtable .tableheader {
	background: #093678 url(../images/sitewide/tables/table-header.gif) no-repeat;
	height: 25px;
	width: 524px;
	font: bold 12px/25px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
	}
	.tabtable .tablefooter {
	background: #093678 url(../images/sitewide/tables/table-footer.gif) no-repeat;
	height: 10px;
	width: 534px;
	margin-bottom: 0px;
	}
	.tabtable .text_table_solutions_descriptions {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	width: 359px;
	font-weight: normal;
	height: 12pt;
	text-align: left;
	padding-right: 12px;
	padding-left: 3px;
	}
	.tabtable #support_plans_02 {
	width: 534px;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	}
	
	/* ========== TABLES ========== */
	
	.tableheader {
	background: #093678 url(../images/sitewide/table-header.gif) no-repeat;
	height: 25px;
	width: 544px;
	font: bold 12px/25px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
	}
	.tablefooter {
		background: url(../images/sitewide/tables/table-footer.gif) no-repeat;
		height: 10px;
		width: 554px;
		margin-bottom: 20px;
	}
	#consulting_engagements {
	width: 554px;
	margin: 0px;
	padding: 0px;
	}
	#consulting_engagements th {
	background-color: #e6ebf1;
	min-height: 30px;
	padding: 3px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	border-left: 1px solid #e6ebf1;
	white-space:nowrap;
	height: 30px;
	text-align: center;
	width: 100px;
	}
	#consulting_engagements th.leadcol {
	text-align: left;
	white-space:nowrap;
	width: 154px;
	}
	#consulting_engagements th.tablebullet {
	background: #e6ebf1 url(../images/sitewide/table-bullet.gif) no-repeat center center;
	width: 50px;
	
	}
	#support_plans {
	width: 554px;
	margin: 0px;
	padding: 0px;
	}
	#support_plans th {
		background-color: #e6ebf1;
		min-height: 30px;
		padding: 3px;
		color: #000000;
		border-left: 1px solid #e6ebf1;
		text-align: center;
		width: 100px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 14px;
		height: 30px;
	}
	#support_plans th.hours {
		background-color: #e6ebf1;
		min-height: 30px;
		padding: 3px;
		font: 11px Arial, Helvetica, sans-serif;
		color: #000000;
		border-left: 1px solid #e6ebf1;
		white-space:nowrap;
		height: 30px;
		text-align: center;
		width: 300px;
	}
	#support_plans th.leadcol {
		text-align: left;
		width: 124px;
		font-weight: bold;
	}
	#support_plans th.tablebullet {
	background: #e6ebf1 url(../images/sitewide/table-bullet.gif) no-repeat center center;
	width: 50px;
	
	}
	#solutions_table {
	width: 554px;
	margin: 0px;
	padding: 0px;
	}
	#solutions_table th {
	background-color: #e6ebf1;
	min-height: 30px;
	padding: 3px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	border-left: 1px solid #e6ebf1;
	height: 30px;
	text-align: left;
	width: 334px;
	}
	#solutions_table th.leadcol {
	text-align: left;
	white-space:nowrap;
	width: 174px;
	}
	#table_realize_value {
	width: 554px;
	margin: 0px;
	padding: 0px;
	}
	#table_realize_tableheader1 {
	background: #093678 url(../images/sitewide/table-header.gif) no-repeat;
	height: 25px;
	width: 180px;
	font: bold 12px/25px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
	position: relative;
	float: left;
	}
	#table_realize_tableheader2 {
		height: 25px;
		width: 353px;
		font: bold 12px/25px Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		text-align: left;
		padding-left: 10px;
		position: relative;
		float: left;
		clear: right;
		background-color: #3C4C53;
		background-image: url(../images/sitewide/table-header.gif);
		background-repeat: no-repeat;
		background-position: right;
	}
	#table_realize_value p{
		color: #3C4C53;
		margin-bottom:-20px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	#table_realize_value th {
		background-color: #FFF;
		padding: 10px;
		text-align: left;
		width: 334px;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #3C4C53;
	}
	#table_realize_value th.leadcol {
	text-align: left;
	width: 174px;
	}
	#table_build_app {
		width: 554px;
		margin: 0px;
		padding: 0px;
		clear: both;
	}
	#table_build_app_tableheader1 {
	background: #093678 url(../images/sitewide/table-header.gif) no-repeat;
	height: 25px;
	width: 266px;
	font: bold 12px/25px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
	position: relative;
	float: left;
	}
	#table_build_app_tableheader3 {
	background: #093678 url(../images/sitewide/table-header.gif) no-repeat;
	height: 25px;
	width: 266px;
	font: bold 12px/25px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
	position: relative;
	float: left;
	}
	#table_build_app_tableheader2 {
	background: #093678 url(../images/sitewide/table-header.gif) no-repeat right;
	height: 25px;
	width: 266px;
	font: bold 12px/25px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
	position: relative;
	float: left;
	clear: right;
	background-image: url(../images/sitewide/table-header.gif);
	}
	#table_build_app p{
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom:-20px;
	}
	#table_build_app th {
	background-color: #e6ebf1;
	text-align: left;
	width: 50%;
	}
	#table_build_app th.leadcol {
	text-align: left;
	width: 50%;
	}
	#table_build_app th.header {
	text-align: left;
	background: #093678;
	width: 50%;
	font: bold 12px/25px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	}
	#table_build_app ul {
	list-style: none;
	color: #3C4C53;
	position: relative;
	padding-right: 0px;
	padding-left: 5px;
	margin-bottom: 0px;
	margin-top: 10px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	width: 100%;
	}
	#table_build_app ul li{
	background: url(../images/sitewide/bullet_grey.gif) no-repeat left 6px;
	padding-left: 15px;
	padding-bottom: 10px;
	}
	
	/* ========== CONTENT COLUMNS ========== */
	
	.columncontent{
	width:178px;
	float: left;
	position: relative;
	height:200px;
	}
	.middle{
	margin-left: 10px;
	margin-right: 10px;
	}
	.text_12_bold_black {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	}
	#image_float_left {
	float: left;
	}
	#table_2col_1 {
	width: 314px;
	float: left;
	}
	
	.subhead {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #6195C1;
	}
	#list_level_2 li{
	list-style: none;
	position: relative;
	background: url(../images/sitewide/dot_orange.gif) no-repeat left 7px;
	padding-left: 10px;
	left: -25px;
	}
	.text_legal {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 12px;
	}
	#screenshot_solution {
	height: 182px;
	width: 100px;
	margin: 0px;
	float: right;
	}
	.list_pdf {
	list-style: none;
	line-height: 18px;
	position: relative;
	margin-bottom: 20px;
	}
	.list_pdf li {
	background: url(../images/sitewide/pdf.gif) no-repeat left 0px;
	margin-bottom: 5px;
	padding-left: 25px;
	}
	#content_no_subnav {
	width: 915px;
	text-align: left;
	float: left;
	padding: 10px 20px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #000000;
	}
	#pagecontent_interior_no_subnav {
	width: 955px;
	background: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	display: table;
	}
	#image_float_right {
	float: right;
	}
	#image_training_logo {
	float: right;
	}
	.clear {
	clear: both;
	}
	#table_2col_2 {
	width: 50%;
	float: left;
	}
	#flashvideo {
	margin: 10px;
	height: 300px;
	width: 350px;
	}
	#flashvideo2 {
	text-align: center;
	display: table-cell;
	margin-right: auto;
	margin-left: auto;
	vertical-align: middle;
	min-height: 10em;
	width: 370px;
	height: 300px;
	}
	#image_executive_photos {
	margin-right: 10px;
	float: left;
	}
	#wrapper_awards_certifications {
	width: 100%;
	height: 169px;
	}
	#images_award_logo {
	float: left;
	margin-right: 20px;
	}
	#image_archer_cert {
	margin-right: 20px;
	}
	#wrapper_awards_certifications_text {
	float: left;
	}
	#video_graphic {
	height: 75px;
	width: 200px;
	float: left;
	margin-right: 20px;
	}
	#column-2_contact_us {
	float: left;
	}
	#column-1_contact_us {
	width: 150px;
	float: left;
	}
	#table_header {
	background: #CCCCCC;
	border: 1px solid #666666;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	width: 657px;
	}
	#table_wrapper {
	width: 669px;
	}
	
	#image_bits_logo {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	}
	#table_col_1 {
	padding: 7px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	height: 20px;
	line-height: 20px;
	}
	
	.text_center {
	text-align: center;
	}
	
	
	/* ========== DIVIDED TABLE ========== */
	
	
	
	#table_header {
	background: #093678 url(../images/sitewide/table-header.gif) no-repeat center top;
	padding: 5px 5px 5px 10px;
	width: 539px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-top-style: none;
	}
	.table_corner_ne {
	background: url(../images/sitewide/tablebox/ne.gif) no-repeat left top;
	height: 10px;
	width: 10px;
	float: right;
	position: relative;
	right: 1px;
	}
	.table_corner_nw {
	background: url(../images/sitewide/tablebox/nw.gif) no-repeat left top;
	height: 10px;
	width: 10px;
	float: left;
	position: relative;
	left: 1px;
	}
	
	#table_column_1 {
	background: #e6ebf1;
	padding: 3px 3px 3px 10px;
	border: 1px solid #FFFFFF;
	height: 100%;
	min-height: 30px;
	font: 11px/30px Arial, Helvetica, sans-serif;
	white-space: nowrap;
	}
	#table_column_2 {
	background: #e6ebf1;
	padding: 3px;
	border: 1px solid #FFFFFF;
	height: 100%;
	min-height: 30px;
	font: 11px/30px Arial, Helvetica, sans-serif;
	text-align: center;
	white-space:nowrap;
	}
	.table_column_1_solutions_overview {
	background: #e6ebf1;
	padding: 5px;
	border: 1px solid #FFFFFF;
	height: 30px;
	font: 11px/30px Arial, Helvetica, sans-serif;
	text-align: left;
	width: 150px;
	white-space:nowrap;
	}
	.table_column_solutions_overview {
	background: #e6ebf1;
	padding: 5px;
	border: 1px solid #FFFFFF;
	height: 40px;
	font: 11px/12px Arial, Helvetica, sans-serif;
	text-align: left;
	width: 269px;
	}
	th {
		color: #000000;
		padding: 3px;
		border: 1px solid #3C4C53;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		background-color: #FFF;
	}
	#table_bottom {
	color: #e6ebf1;
	height: 10px;
	background: #e6ebf1;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	}
	.table_corner_se {
	background: url(../images/sitewide/tablebox/se.gif) no-repeat right bottom;
	height: 10px;
	width: 10px;
	position: relative;
	bottom: 0px;
	float: right;
	}
	.table_corner_sw {
	background: url(../images/sitewide/tablebox/sw.gif) no-repeat left bottom;
	height: 10px;
	width: 10px;
	}
	
	
	
	/* ========== BLOCKQUOTE ========== */
	
	
	/*blockquote {
	}
	blockquote p {
	margin: 0px 0 0;
	background: transparent url(../images/sitewide/unquote.gif) no-repeat right bottom;
	font: italic 18px/24px Times New Roman, Times, serif;
	color: #999999;
	width: 146px;
	position: relative;
	padding: 0px 20px;
	}
	#quote {
	width: 186px;
	margin: 20px 0px 0px;
	padding: 0px;
	background: url(../images/sitewide/quote.gif) no-repeat left top;
	position: relative;
	left: -5px;
	
	}
	cite {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #999999;
	text-align: left;
	display: block;
	width: 166px;
	padding: 20px 10px 0px;
	}*/
	
	
	/* ========== OTHER ========== */
	
	
	.text_12_grey {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	}
	.text_12_bold_grey {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #999999;
	}
	#table_mul_col_wrapper {
	width: 500px;
	}
	.text_11_bold_black {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	}
	.table_x {
	background: #e6ebf1 url(../images/sitewide/table-bullet.gif) no-repeat center center;
	height: 100%;
	width: 100%;
	text-align: center;
	color: #093678;
	min-height: 30px;
	}
	#image_ercm {
	text-align: center;
	width: 719px;
	z-index: 0;
	margin: 0px;
	padding: 0px;
	height: 254px;
	}
	#ercm_sox_box {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 100px;
	width: 240px;
	text-align: left;
	position: relative;
	top: 25px;
	z-index: 1;
	left: 75px;
	clear: both;
	}
	#ercm_wrapper {
	clear: both;
	width: 719px;
	position: absolute;
	height: 100px;
	}
	.ercm_box_headers {
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	color: #CC6600;
	}
	#ercm_boxes {
	text-align: center;
	width: 719px;
	position: relative;
	margin: 0px;
	padding: 0px;
	top: -350px;
	z-index: 2;
	height: 100px;
	left: 0px;
	clear: both;
	visibility: visible;
	}
	#text_solutions_bottom {
	width: 559px;
	position: relative;
	}
	#ercm_policy_box {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 100px;
	width: 240px;
	text-align: left;
	position: relative;
	top: -75px;
	z-index: 1;
	right: -450px;
	clear: both;
	}
	#ercm_threat_box {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 100px;
	width: 185px;
	text-align: left;
	position: relative;
	top: -50px;
	z-index: 1;
	right: -540px;
	clear: both;
	}
	#ercm_risk_box {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 100px;
	width: 185px;
	text-align: left;
	position: relative;
	top: -235px;
	z-index: 1;
	clear: both;
	left: 275px;
	}
	#ercm_incident_box {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 100px;
	width: 185px;
	text-align: left;
	position: relative;
	top: -200px;
	z-index: 1;
	clear: both;
	left: 65px;
	}
	#ercm_vendor_box {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 100px;
	width: 175px;
	text-align: left;
	position: relative;
	top: -250px;
	z-index: 1;
	clear: both;
	left: 0px;
	}
	#ercm_asset_box {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	height: 100px;
	width: 185px;
	text-align: left;
	position: relative;
	top: 0px;
	z-index: 1;
	clear: both;
	right: -515px;
	}
	#quote_open {
	background: url(../images/sitewide/quote.gif);
	float: left;
	height: 17px;
	width: 19px;
	z-index: 4;
	position: relative;
	top: -5px;
	left: -5px;
	padding: 0px;
	}
	#whitebox_quote_content {
	width: 100%;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	clear: both;
	position: relative;
	z-index: 1;
	top: -5px;
	left: -5px;
	}
	#quote_close {
	background: url(../images/sitewide/unquote.gif);
	height: 17px;
	width: 19px;
	z-index: 1;
	float: right;
	}
	.text_12_black {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	}
	#quote_content {
	width: 147px;
	}
	#quote_content2 {
	width: 100%;
	z-index: 3;
	padding: 20px 5px 0px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	}
	#quote_close {
	background: url(../images/sitewide/unquote.gif);
	height: 17px;
	width: 19px;
	position: relative;
	z-index: 2;
	right: -5px;
	top: 0px;
	}
	#quote_site {
	padding: 10px 10px 0px;
	}
	#aboutarcher_box li {
	padding-bottom: 10px;
	}
	#quote_end {
	background: url(../images/sitewide/unquote.gif);
	height: 11px;
	width: 16px;
	position: relative;
	bottom: 11px;
	}
	
	/* ========== TABBED CONTENT ========== */
	
	#content_tabs {
	margin: 0;
	padding: 0;
	height: 29px;
	list-style: none;
	display: inline;
	overflow: hidden;
	float: left;
	text-align: center;
	position: relative;
	width: 554px;
	}
	#content_tabs li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	vertical-align: top;
	}
	#content_tabs a {
	float: left;
	height: 28px!important;
	height /**/:28px;
	padding: 0px;
	font: bold 12px/31px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	background: #FFFFFF;
	border: 1px solid #999999;
	}
	#content_tabs a:hover {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #CC6600;
	border: 1px solid #CC6600;
	
	}
	#content_tabs a:active {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #CC6600;
	border: 1px solid #CC6600;
	}
	#content_tabs a.content_tabs_selected {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #999999;
	border: 1px solid #999999;
	}
	#content_tabs a.content_tabs_selected a:hover {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #999999;
	border: 1px solid #999999;
	}
	#content_tabs a.content_tabs_selected a:active {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #999999;
	border: 1px solid #999999;
	}
	#content_tabs_wrapper {
	margin-top:10px;
	width: 554px;
	clear: both;
	position: relative;
	}
	#contentlink1 a  {
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 3px;
	}
	#contentlink2 a  {
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 3px;
	}
	#contentlink3 a  {
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 3px;
	}
	#contentlink4 a  {
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 3px;
	}
	#contentlink5 a  {
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 3px;
	}
	#contentlink6 a  {
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 3px;
	}
	#contentlink7 a  {
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 3px;
	}
	#contentlink8 a  {
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 3px;
	}
	#content_container1 {
	width: 534px;
	padding: 10px;
	top: 0px;
	left: 0px;
	border: 1px solid #999999;
	position: relative;
	float: left;
	display: block;
	}
	#content_container2 {
	width: 534px;
	padding: 10px;
	top: 0px;
	left: 0px;
	border: 1px solid #999999;
	position: relative;
	float: left;
	display: none;
	}
	#content_container3 {
	width: 534px;
	padding: 10px;
	top: 0px;
	left: 0px;
	border: 1px solid #999999;
	position: relative;
	float: left;
	display: none;
	}
	#content_container4 {
	width: 534px;
	padding: 10px;
	top: 0px;
	left: 0px;
	border: 1px solid #999999;
	position: relative;
	float: left;
	display: none;
	}
	#content_container5 {
	width: 534px;
	padding: 10px;
	top: 0px;
	left: 0px;
	border: 1px solid #999999;
	position: relative;
	float: left;
	display: none;
	}
	.photo_credits {
	font: italic 11px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	}
	#content_container6 {
	width: 534px;
	padding: 10px;
	top: 0px;
	left: 0px;
	border: 1px solid #999999;
	position: relative;
	float: left;
	display: none;
	}
	#content_container7 {
	width: 534px;
	padding: 10px;
	top: 0px;
	left: 0px;
	border: 1px solid #999999;
	position: relative;
	float: left;
	display: none;
	}
	#content_container8 {
	width: 534px;
	padding: 10px;
	top: 0px;
	left: 0px;
	border: 1px solid #999999;
	position: relative;
	float: left;
	display: none;
	}
	
	/* ========== YEARS – NEWS ========== */
	
	
	.years_news_wrapper {
	position: relative;
	width: 100%;
	}
	.years_news {
	height: 20px;
	overflow: hidden;
	text-align: center;
	}
	.years_news li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	}
	.years_news a {
	height: 20px!important;
	height /**/: 20px;
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #015ba7;
	text-decoration: none;
	background: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	}
	.years_news a:hover {
	color: #CC6600;
	}
	.years_news a:active {
	color: #CC6600;
	}
	/* ========== YEARS – PR ========== */
	
	
	.years_pr_wrapper {
	position: relative;
	width: 100%;
	}
	.years_pr {
	height: 20px;
	overflow: hidden;
	text-align: center;
	}
	.years_pr li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	}
	.years_pr a {
	height: 20px!important;
	height /**/: 20px;
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #015ba7;
	text-decoration: none;
	background: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	}
	.years_pr a:hover {
	color: #CC6600;
	}
	.years_pr a:active {
	color: #CC6600;
	}
	
	/* ========== DIVIDERS ========== */
	.divider_clear {
	clear: both;
	height: 20px;
	width: 554px;
	}
	.divider.customers_success_stories {
	background: url(../images/sitewide/divider.gif) no-repeat center center;
	clear: both;
	height: 40px;
	width: 554px;
	}
	.divider.customer_profiles {
	background: url(../images/sitewide/divider.gif) no-repeat center center;
	clear: both;
	height: 40px;
	width: 554px;
	}
	.divider_list {
	background: url(../images/sitewide/divider.gif) no-repeat center center;
	clear: both;
	height: 60px;
	width: 554px;
	}
	.divider {
	background: url(../images/sitewide/divider.gif) no-repeat center center;
	clear: both;
	height: 40px;
	width: 554px;
	}
	div.adjust_divider div.divider {
	background: url(../images/sitewide/divider.gif) no-repeat center center;
	clear: both;
	height: 40px;
	width: 554px;
	margin-top:-20px;
	}
	#divider {
	background: url(../images/sitewide/divider.gif) no-repeat center center;
	clear: both;
	height: 60px;
	width: 554px;
	}
	.divider_news {
	background: url(../images/sitewide/divider.gif) no-repeat center center;
	clear: both;
	height: 40px;
	width: 554px;
	}
	.divider_tab_content {
	background: url(../images/sitewide/divider_tab.gif) no-repeat center center;
	clear: both;
	height: 40px;
	width: 514px;
	}
	
	/* ========== FLOATS ========== */
	
	#float_left {
	float: left;
	width: 187px;
	margin-bottom: 20px;
	height: 184px;
	}
	#float_right {
	float: right;
	margin-bottom: 20px;
	}
	.float_right_company_clients {
	margin-bottom: 20px;
	position: relative;
	float: left;
	}
	.float_backtotop {
	float: right;
	}
	
	/* ========== FRAMEWORK ========== */
	
	/* ========== Rapid Application Development ========== */
	
	#float.rap_icon {
	float: left;
	position: relative;
	width: 72px;
	}
	#float.rap_text {
	float: left;
	padding-left: 20px;
	position: relative;
	width: 462px;
	clear: right;
	}
	#float.rap_screenshot {
	position: relative;
	width: 250px;
	clear: right;
	margin-right: auto;
	margin-left: auto;
	}
	.float_passion_for_our_product_screenshot {
	float: left;
	position: relative;
	width: 150px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top: 20px;
	}
	
	/* ========== Robust Reporting ========== */
	
	
	#float.robust_reporting_screenshot {
	position: relative;
	width: 249px;
	float: right;
	padding-left: 20px;
	padding-bottom: 20px;
	}
	
	
	/* ========== BITS Certification ========== */
	
	
	#float.float_bits_logo {
	position: relative;
	float: left;
	padding-right: 20px;
	}
	
	/* ========== SOLUTIONS ========== */
	
	/* ========== Testimonials ========== */
	
	.float_video_text {
	float: left;
	position: relative;
	width: 354px;
	}
	.float_video_text p {
	padding-bottom:0px;
	}
	.float_video_wrapper {
	width:554px;
	}
	.button_video {
	float:left;
	text-align: center;
	list-style: none;
	width: 180px;
	position: relative;
	margin-right: 20px;
	}
	.button_video li {
	margin: 0;
	padding: 0;
	}
	.button_video a {
	float: left;
	height: 70px!important;
	padding: 0px;
	width: 180px;
	background: url(../images/quickbuttons/background_small.gif) no-repeat left top;
	}
	.button_video a:hover {
	background-position: 0 -70px;
	}
	
	/* ========== CUSTOMERS ========== */
	
	/* ========== Testimonials ========== */
	
	.float.testimonial_logo {
	float: left;
	position: relative;
	width: 100px;
	}
	.float.testimonial_text {
	float: left;
	padding-left: 20px;
	position: relative;
	width: 434px;
	}
	
	/* ========== EVENTS ========== */
	
	/* ========== GRC SUMMIT ========== */
	
	#summitlocationimagebig {
	float: left;
	position: relative;
	margin-right: 20px;
	}
	#summitlocationinfo {
	float: left;
	position: relative;
	margin-bottom: 20px;
	width: 554px;
	}
	.summitlocationimage {
	float: right;
	position: relative;
	top: -10px;
	}.summit_reg_btn {
	list-style: none;
	width: 180px;
	margin-right: 40px;
	position: relative;
	height: 80px;
	float: left;
	}
	.summit_reg_btn li {
	padding: 0;
	height: 70px;
	display: inline;
	}
	.summit_reg_btn a {
	float: left;
	height: 70px!important;
	width: 180px;
	background: url(../images/quickbuttons/background_small.gif) no-repeat left top;
	}
	.summit_reg_btn a:hover {
	background-position: 0 -70px;
	}
	.summit_reg_btn_text {
	float: left;
	height: 70px;
	position: relative;
	width: 324px;
	padding-top: 10px;
	}
	div#summit_reg_btn_text {
	margin-bottom: 20px;
	height: 80px;
	margin-top: 20px;
	}
	.agendaphoto {
	width:151px;
	float:left;
	text-align: center;
	margin-bottom: 0px;
	display: block;
	}
	.agendaphoto p {
	margin-bottom:0px;
	}
	.summitregistrationbutton {	
		width:554px;
		height:110px;
		background-image:url(../events/egrcsummit/btn-register-big.gif);
		background-position: 0px -10px;
		display:block;
		margin-bottom:20px;
	}
	.btn_toolkit {	
		width:554px;
		height:120px;
		background-image:url(../events/egrcsummit/btn-toolkit.jpg);
		background-position: 0px 0px;
		display:block;
		margin-bottom:20px;
	}
	a:hover.btn_toolkit {
		background-position: 0px -120px;
	}
	.btn_sponsor {	
		width:554px;
		height:120px;
		background-image:url(../events/egrcsummit/sponsorprospectusbtn.jpg);
		background-position: 0px 0px;
		display:block;
		margin-bottom:20px;
	}
	a:hover.btn_sponsor {
		background-position: 0px -120px;
	}
	.summitagenda table {
		margin-bottom:20px;
		margin-top: 10px;
	}
	.summitagenda table tr {
	background-color:#eee;
	}
	.summitagenda table tr.odd {
		background-color:#ddd;
	}
	.summitagenda table td {
	padding:5px;
	}
	
	/* ========== SUMMIT SURVIVAL KIT ========== */
	
	#survivalkitheader {
		background-image: url(../events/egrcsummit/survivalkit-top.gif);
		height: 120px;
		width: 180px;
		clear: both;
		overflow: hidden;
		background-repeat: no-repeat;
		background-position: center bottom;
		padding-top:5px;
	}
	#survivalkitheader a {
		display: block;
		height: 120px;
		width: 180px;
	}
	#survivalkit {
		color: #FFFFFF;
		text-decoration: none;
		list-style: none;
		text-align: left;
		width: 160px;
		padding-top: 5px;
		padding-right: 10px;
		padding-left: 10px;
		clear: both;
		background-image: url(../events/egrcsummit/survivalkit-bg.gif);
		background-repeat: repeat-y;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 14px;
	}
	#survivalkit li {
	padding-bottom:10px;
	}
	#survivalkit a {
		color:#FFF;
		font-weight: bold;
		font-size: 14px;
	}
	#survivalkit a:visited {
		color:#FFF;
	}
	#survivalkit a:hover {
		color:#300;
		}
	/*#reststops li a {
	width:160px;
	height: 44px;
	display: block;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
	#reststops li a:hover {
	background-position: 0px -44px;
	}*/
	#survivalkit a.agenda {
	background: url(../images/events/regionalsummit/btn-atlanta.gif);
	}
	#survivalkitfooter {
		background-image: url(../events/egrcsummit/survivalkit-bottom.gif);
		height: 6px;
		width: 180px;
		position: relative;
		clear: both;
	}
	
	
	/* ========== REGIONAL SUMMIT ========== */
	
	#summitpresenters {
	margin-bottom: 20px;
	}
	#summitpresenters ul {
	float: left;
	width: 247px;
	list-style: none;
	color: #3C4C53;
	position: relative;
	padding-right: 0px;
	padding-left: 20px;
	margin-bottom: 20px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	}
	#summitpresenters ul li {
	background: url(../images/sitewide/bullet_grey.gif) no-repeat left 6px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-right: 20px;
	}
	
	
	/* ========== Webcasts ========== */
	
	#float_event_webcast_logo {
	float: left;
	position: relative;
	padding-right: 10px;
	padding-bottom: 10px;
	}
	.float_webcast_register_now {
	position: relative;
	width: 180px;
	height: 35px;
	float: left;
	background: url(../events/butn_RegisterToday.jpg);
	left: -5px;
	}
	
		
	.float_webcast_book_hotel {
	position: relative;
	width: 180px;
	height: 35px;
	float: left;
	background: url(../images/quickbuttons/sitewide/register_now.gif);
	left: -5px;
	background-image: url(../images/quickbuttons/sitewide/register_now.gif);
	}
	
	
	.float_webcast_submit_now {
	position: relative;
	width: 180px;
	height: 35px;
	float: left;
	background: url(../images/quickbuttons/sitewide/submit_now.gif);
	left: -5px;
	background-image: url(../images/quickbuttons/sitewide/submit_now.gif);
	}	
	
	/* ========== COMPANY ========== */
	
	/* ========== Executive Team ========== */
	
	
	.float_exec_photo {
	float: left;
	position: relative;
	width: 126px;
	}
	.float_exec_text {
	float: right;
	padding-left: 20px;
	position: relative;
	width: 408px;
	clear: right;
	}
	#executiveteamtabs ul.tabs-nav {
	list-style:none;
	}
	#executiveteamtabs ul.tabs-nav li {
	line-height:25px;
	}
	#executiveteamtabs .divider {
	margin: 0px;
	background-position: bottom;
	height: 20px;
	}
	#executiveteamtabs .dividertop {
	background: url(../images/sitewide/divider.gif) no-repeat center center;
	clear: both;
	height: 40px;
	width: 554px;
	margin-bottom:10px;
	}
	
	/* ========== News ========== */
	
	.float_news_wrapper {
	width: 514px;
	height: 75px;
	}
	.float_news_logo {
	float: left;
	height: 75px;
	width: 100px;
	}
	.float_news_logo img{
	float: left;
	top: 50%;
	position: relative;
	margin-top: -25px;
	}
	.text_news_date {
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #3C4C53;
	}
	.text_news_date_orange {
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #CC6600;
	}
	.float_news_text_2 {
	width: 394px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	padding-left: 20px;
	float: left;
	margin-top: 21px;
	position: relative;
	height: 54px;
	}
	.float_news_text_3 {
	float: left;
	width: 394px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	padding-left: 20px;
	margin-top: 10px;
	position: relative;
	height: 63px;
	}
	.float_news_text_4 {
	float: left;
	width: 414px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	}
	
	/* ========== Press Releases ========== */
	
	.float_pr_wrapper {
	width: 514px;
	height: 75px;
	}
	.float_pr_text {
	float: left;
	width: 514px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	margin-top: 21px;
	position: relative;
	height: 54px;
	}
	.float_pr_text_3 {
	float: left;
	width: 514px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	margin-top: 10px;
	position: relative;
	height: 63px;
	}
	
	/* ========== Awards ========== */
	
	#content_container3 .divider_news {
	background: url(../images/sitewide/divider.gif) no-repeat center center;
	clear: both;
	height: 40px;
	width: 534px;
	}
	#content_container3 .float_award_logo {
	float: left;
	position: relative;
	width: 100px;
	}
	#content_container3 .float_award_text {
	float: left;
	padding-left: 20px;
	position: relative;
	width: 414px;
	}
	.float_award_logo {
	float: left;
	position: relative;
	width: 100px;
	}
	.float_award_text {
	float: left;
	padding-left: 20px;
	position: relative;
	width: 394px;
	}
	
	/* ========== Partners ========== */
	
	.float_partner_logo {
		float: left;
		height: 50px;
		width: 100px;
		position: relative;
		padding-right: 20px;
	}
	.float_partner_text {
		float: left;
		font: 12px/18px Arial, Helvetica, sans-serif;
		color: #3C4C53;
		position: relative;
		margin-bottom: -20px;
		width: 434px;
	}
	a.rollover_application_exchange {
	width:228px;
	height: 35px;
	display: block;
	background: url(../images/list_icons/company/archer_application_exchange.gif) no-repeat 0px 0px;
	float: left;
	position: relative;
	margin-top: 5px;
	margin-bottom: 5px;
	}
	a:hover.rollover_application_exchange {
	background-position: 0px -35px;
	float: left;
	position: relative;
	}
	a.rollover_service_exchange {
	width:188px;
	height: 35px;
	display: block;
	background: url(../images/list_icons/company/archer_service_exchange.gif) no-repeat 0px 0px;
	float: left;
	position: relative;
	margin-top: 5px;
	margin-bottom: 5px;
	}
	a:hover.rollover_service_exchange {
	background-position: 0px -35px;
	}
	a.rollover_content_exchange {
	width:197px;
	height: 35px;
	display: block;
	background: url(../images/list_icons/company/archer_content_exchange.gif) no-repeat 0px 0px;
	float: left;
	position: relative;
	margin-top: 5px;
	margin-bottom: 5px;
	}
	a:hover.rollover_content_exchange {
	background-position: 0px -35px;
	}
	a.rollover_integration_exchange {
	width:225px;
	height: 35px;
	display: block;
	background: url(../images/list_icons/company/archer_integration_exchange.gif) no-repeat 0px 0px;
	float: left;
	position: relative;
	margin-top: 5px;
	margin-bottom: 5px;
	}
	a:hover.rollover_integration_exchange {
	background-position: 0px -35px;
	}
	
	
	/* ========== Contacts ========== */
	
	.float_contact_header {
	width: 514px;
	}
	.float_adress_left {
	width: 267px;
	float: left;
	position: relative;
	text-align: center;
	}
	.float_adress_right {
	width: 257px;
	float: left;
	position: relative;
	text-align: center;
	}
	.float_links {
	width: 252px;
	float: left;
	clear: right;
	position: relative;
	}
	.float_contact_link {
	width: 252px;
	border: 1px solid #999999;
	padding: 3px;
	height: 152px;
	clear: both;
	}
	.float_contact_map_link {
	width: 252px;
	height: 18px;
	text-align: center;
	margin-top: 10px;
	}
	
	/* ========== Team Archer ========== */
	.float_teamarcher_overview {
	float:left;
	margin-right: 20px;
	}
	.float_teamarcher_community {
	float:right;
	margin-left: 20px;
	width: 149px;
	height: 113px;
	}
	.float_teamarcher_gift {
	float:left;
	height: 113px;
	width: 149px;
	margin-left: 20px;
	}
	.float_teamarcher_text {
	float: left;
	width: 385px;
	}
	.float_teamarcher_row {
	margin-bottom: 20px;
	width: 554px;
	clear: both;
	position: relative;
	float: left;
	}
	
	
	/* ========== FRAMEWORK ========== */
	#button_framework_video_large {
	width:450px;
	margin-left:auto;
	margin-right:auto;
	clear: both;
	}
	
	/* ========== TESTING ========== */
	
	#exchange_banner {
	width: 1000px;
	height: 170px;
	z-index: 2;
	position: relative;
	top: -10px;
	left: -10px;
	background: url(../images/headers/framework/exchange.png) no-repeat center center;
	}
	.tab_graphic_bottom {
	width: 552px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 150px;
	}
	#divider_background {
	background: url(../images/sitewide/divider-background.gif) no-repeat center center;
	height: 80px;
	text-align: center;
	}
	.tab_graphic_bottom_wrapper {
	clear: both;
	height: 150px;
	}
	#quote_page_bottom {
	width: 554px;
	position: relative;
	bottom: 0px;
	float: left;
	margin-top: 20px;
	}
	#right_column_spacer {
	clear: both;
	height: 150px;
	width: 180px;
	}
	rotate_image {
	}
	
	
	.float.solution_overview_flash {
	height: 350px;
	width: 554px;
	}
	#float.page_action_buttons {
	float: left;
	position: relative;
	width: 554px;
	margin-bottom: 20px;
	}
	.float.qb_enlarge_graphic {
	position: relative;
	width: 180px;
	height: 35px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	clear: both;
	}
	#solution_header {
	width: 554px;
	margin-bottom: 20px;
	height: 166px;
	float: left;
	position: relative;
	}
	#solution_gfk {
	float: left;
	width: 244px;
	height: 163px;
	position: relative;
	}
	#solution_text_box {
	width: 290px;
	float: left;
	height: 166px;
	margin-left: 20px;
	position: relative;
	}
	#solution_text_3line {
	top: 50%;
	position: relative;
	margin-top: -32px;
	width: 290px;
	}
	#solution_text_4line {
	top: 50%;
	position: relative;
	margin-top: -43px;
	float: left;
	width: 290px;
	}
	#solution_text_5line {
	top: 50%;
	position: relative;
	margin-top: -54px;
	float: left;
	width: 290px;
	}
	#media_inquiry {
	width: 554px;
	margin-bottom: -20px;
	margin-top: 20px;
	}
	.press_release_city_state_date {
	font-weight: bold;
	}
	#flash_video_test {
	height: 300px;
	width: 300px;
	}
	.float_right_default {
	float:right;
	margin-left:20px;
	margin-bottom:10px;
	}
	.float_left_default {
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	}
	.column_left {
	float:left;
	width:257px;
	margin-right:10px;
	clear: left;
	}
	.column_right {
	float:right;
	width:257px;
	margin-left:10px;
	clear: right;
	}
	.clear_div {
	clear: both;
	}
	.float_video_demos_btn {
	width:180px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	}
	.video_demos {
	font: bold 11px/13px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	list-style: none;
	text-align: left;
	position: relative;
	width: 160px;
	background: url(../images/home/knowledge_column/bg.gif) repeat-y;
	padding: 15px 10px 0px;
	clear: both;
	}
	.video_demos li{
	padding-bottom:10px;
	}
	.video_demos li.last{
	padding-bottom:5px;
	}
	.video_demos_footer {
	background: url(../images/sitewide/s-demovideos.jpg) no-repeat bottom;
	width: 180px;
	position: relative;
	height: 170px;
	clear: both;
	}
	.video_demos_header {
	background: url(../images/sitewide/videos_header.gif) no-repeat;
	height: 33px;
	width: 165px;
	font: bold 14px/37px Arial, Helvetica, sans-serif;
	color: #093678;
	text-decoration: none;
	text-align: left;
	padding-left: 15px;
	clear: both;
	overflow: hidden;
	margin-top: 10px;
	}
	.video_demos_header_space {
	background: url(../images/sitewide/videos_header.gif) no-repeat;
	height: 33px;
	width: 165px;
	font: bold 14px/37px Arial, Helvetica, sans-serif;
	color: #093678;
	text-decoration: none;
	text-align: left;
	padding-left: 15px;
	clear: both;
	overflow: hidden;
	top: 5px;
	position: relative;
	float: right;
	margin-bottom: 5px;
	}
	.video_demos_bullets {
	font: bold 11px/13px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	list-style: url(../images/sitewide/bullet_bright_blue.gif) none;
	text-align: left;
	position: relative;
	width: 135px;
	padding: 0px 10px 0px 15px;
	}
	.video_demos_bullets li{
	padding-bottom:10px;
	}
	#framework_overview_gfk {
	margin-top: 10px;
	margin-bottom: 20px;
	}
	.tab_bottom_more {
	width: 552px;
	text-align: center;
	height: 25px;
	font: bold 12px/25px Arial, Helvetica, sans-serif;
	background: #e5e5e5;
	border-top: 1px solid #999999;
	display: block;
	position: absolute;
	clear: both;
	left: 0px;
	bottom: 0px;
	}
	.web-based_training_monitor {
	float:right;
	margin-left:20px;
	margin-bottom:10px;
	background: url(../images/services/education_services/web-based-training-monitor.jpg);
	height: 150px;
	width: 149px;
	}
	.list_numbers {
	list-style: decimal url(none);
	color: #3C4C53;
	position: relative;
	padding-right: 0px;
	padding-left: 20px;
	margin-bottom: 20px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	width: 514px;
	}
	.list_numbers li {
	padding-bottom: 10px;
	list-style: inside;
	}
	.savethedate {
	margin-bottom: 10px;
	}
	.quote_page_bottom {
	width: 554px;
	height: 125px;
	clear: both;
	}
	.VideoPromo_text {
	text-align: left;
	padding-left: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	}
	.sitemap_col {
	float: left;
	width: 176px;
	margin-right: 8px;
	}
	.sitemap_row {
	display: block;
	width: 554px;
	margin-bottom: 20px;
	float: left;
	position: relative;
	}
	#support_plans th2 {
	background-color: #e6ebf1;
	min-height: 30px;
	padding: 3px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	border-left: 1px solid #e6ebf1;
	white-space:nowrap;
	height: 30px;
	text-align: center;
	width: 110px;
	}
	#support_plans_02 {
	width: 554px;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	}
	.float_boarddirectors_text {
	float: left;
	padding-left: 0px;
	position: relative;
	width: 530px;
	margin-bottom: -20px;
	}
	img.logos {
	margin-top: -20px;
	}
	
	/* ========== BRABEION ========== */
	
	.solutionsBox {
	float: left;
	width: 178px;
	}
	.solutionsBox div.boxContent {
	width: 166px;
	}
	.solutionsBox div>div {
	padding: 0px 5px 0px 10px;
	}
	.solutionsBox img {
	margin-bottom: 5px;
	}
	/* ========== Content Tables ========== */
	.pgTable td {
	font-size: 11px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	}
	.pgTableColumnHead {
	color: #FFFFFF;
	background: #093678;
	font: bold 14px Arial, Helvetica, sans-serif;
	}
	
	hr.separator {
	margin-top:20px;
	margin-bottom: 20px;
	}
	
	/* ========== EVENTS - NATIONAL SUMMIT - AGENDA ========== */
	.agenda_date {
	width:532px;
	float: left;
	position: relative;
	text-align: center;
	}
	.agenda_time {
	width:150px;
	float: left;
	position: relative;
	}
	.agenda_description {
	width:362px;
	position: relative;
	float: left;
	}
	
	/* LISTS BULLETS */
	/* numbered list */
	.list {
	list-style: none;
	color: #3C4C53;
	position: relative;
	padding-right: 0px;
	padding-left: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	width: 534px;
	}
	.number li {
	padding-bottom: 10px;
	padding-left: 0px;
	margin-left:20px;
	list-style-type: decimal;
	}
	
	/* ========== BULLETED LISTS ========== */
	
	.list_bullet {
		list-style: none;
		color: #3C4C53;
		position: relative;
		padding-right: 0px;
		padding-left: 20px;
		margin-bottom: 20px;
		width: 534px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 18px;
	}
	.list_bullet li {
	background: url(../images/sitewide/bullet_grey.gif) no-repeat left 6px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-right: 20px;
	}
	.list_bullet ul li {
	background: url(../images/sitewide/bullet_bright_blue.gif) no-repeat left 6px;
	list-style: none;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-right: 20px;
	margin-left: 15px;
	}
	ul.roadshow_details {
		width: 425px;
		margin-bottom: 0px;
		margin-top: 5px;
	}
	.list_countdown {
	list-style: url(none) none;
	color: #3C4C53;
	position: relative;
	padding-right: 0px;
	padding-left: 20px;
	margin-bottom: 20px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	width: 534px;
	}
	.list_countdown li {
	padding-left: 0px;
	padding-bottom: 10px;
	padding-right: 20px;
	}
	.list_countdown li span+span {
	color: #015ba7;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	.list_countdown li span.number {
	display:block;
	margin-right: 5px;
	float: left;
	height: 19px;
	width: 20px;
	text-align: right;
	font-weight: bold;
	}
	.list_countdown li span.numbershort {
	display:block;
	margin-right: 5px;
	float: left;
	height: 19px;
	text-align: right;
	width: 20px;
	font-weight: bold;
	}
	.list_agenda {
	list-style: url(none) none;
	color: #3C4C53;
	position: relative;
	padding-right: 0px;
	padding-left: 20px;
	margin-bottom: 20px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	width: 534px;
	}
	.list_agenda li {
	padding-left: 0px;
	padding-bottom: 10px;
	padding-right: 20px;
	}
	.list_agenda li span.time {
	display:block;
	margin-right: 5px;
	float: left;
	height: 19px;
	width: 75px;
	text-align: right;
	font-weight: bold;
	}
	.list_agenda li span+span {
	font: bold 13px/19px Arial, Helvetica, sans-serif;
	color: #015ba7;
	padding-bottom:0px;
	}
	.list_bullet_profile {
	list-style: none;
	color: #3C4C53;
	position: relative;
	font: 12px/18px Arial, Helvetica, sans-serif;
	width: 534px;
	padding: 0px 0px 0px 5px;
	}
	#tab_resources .list_bullet_profile {
	list-style: none;
	color: #3C4C53;
	position: relative;
	margin-bottom: 20px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	width: 534px;
	padding: 20px 0px 0px 5px;
	}
	#tab_resources .list_bullet_profile_half {
	list-style: none;
	color: #3C4C53;
	position: relative;
	float: left;
	font: 12px/18px Arial, Helvetica, sans-serif;
	width: 240px;
	padding: 20px 20px 20px 5px;
	}
	#tab_resources .icon_list .list_bullet_profile_half li {
	background: url(../images/sitewide/bullet_grey.gif) no-repeat left 6px;
	padding-left: 15px;
	padding-bottom: 10px;
	width: 220px;
	}
	.list_bullet_profile li {
	background: url(../images/sitewide/bullet_grey.gif) no-repeat left 6px;
	padding-left: 15px;
	padding-bottom: 10px;
	}
	.list_bullet_profile li.short {
	background: url(../images/sitewide/bullet_grey.gif) no-repeat left 6px;
	padding-left: 15px;
	padding-bottom: 10px;
	width: 335px;
	}
	.bullet_sitemap {
	list-style: none;
	color: #3C4C53;
	position: relative;
	padding-right: 0px;
	font: 12px/14px Arial, Helvetica, sans-serif;
	width: 534px;
	}
	.bullet_sitemap {
	padding-bottom: 10px;
	width: 250px;
	margin-right:20px;
	position:relative;
	float:left;
	}
	.bullet_sitemap li {
	background: url(../images/sitewide/bullet_bright_blue.gif) no-repeat left 4px;
	padding-left: 15px;
	padding-bottom: 10px;
	}
	.bullet_sitemap li ul {
	padding-top: 10px;
	list-style:none;
	}
	.bullet_sitemap li ul li {
	background: url(../images/sitewide/bullet_grey.gif) no-repeat left 4px;
	padding-left: 15px;
	padding-bottom: 10px;
	list-style:none;
	}
	.list_bullet_hometab {
	list-style: none;
	color: #3C4C53;
	position: relative;
	padding-right: 0px;
	padding-left: 120px;
	margin-bottom: 0px;
	font: 12px/12px Arial, Helvetica, sans-serif;
	width: 200px;
	margin-top: 10px;
	}
	.list_bullet_hometab li {
	background: url(../images/sitewide/bullet_bright_blue.gif) no-repeat left 3px;
	padding-left: 15px;
	padding-bottom: 7px;
	}
	.list_bullet_tab_half {
		list-style: none;
		color: #3C4C53;
		position: relative;
		padding-right: 0px;
		font: 12px/18px Arial, Helvetica, sans-serif;
		padding-left: 0px;
		width: 240px;
		float: left;
		padding-bottom: 20px;
	}
	.list_bullet_tab_half li {
	background: url(../images/sitewide/bullet_grey.gif) no-repeat left 6px;
	padding-left: 15px;
	padding-bottom: 10px;
	}
	.list_bullet_tab_third {
	list-style: none;
	color: #3C4C53;
	position: relative;
	padding-right: 0px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	padding-left: 20px;
	width: 160px;
	float: left;
	padding-bottom: 20px;
	}
	.list_bullet_tab_third li {
	background: url(../images/sitewide/bullet_grey.gif) no-repeat left 6px;
	padding-left: 15px;
	padding-bottom: 10px;
	}
	.list_bullet_tabs {
	list-style: none;
	color: #3C4C53;
	position: relative;
	padding-right: 0px;
	padding-left: 10px;
	margin-bottom: 0px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	width: 514px;
	}
	.list_bullet_tabs li {
	background: url(../images/sitewide/bullet_grey.gif) no-repeat left 6px;
	padding-left: 15px;
	padding-bottom: 10px;
	}
	.agenda {
	width: 414px;
	}
	div.summitagenda p {
		margin-bottom:-10px;
	}
	p.agenda {
		margin-bottom:-10px;
	}
	.list_bullet_tabs_learnmore {
	list-style: none;
	color: #3C4C53;
	position: relative;
	font: 12px/18px Arial, Helvetica, sans-serif;
	width: 514px;
	padding-left: 10px;
	padding-bottom: 20px;
	}
	.list_bullet_tabs_learnmore li {
	float: left;
	list-style: none;
	}
	.list_bullet_tabs_learnmore li.quickbutton a {
	float: left;
	height: 70px!important;
	padding: 0px;
	width: 180px;
	background: url(../images/quickbuttons/background_small.gif) no-repeat left top;
	list-style: none;
	margin-right: 20px;
	display: inline;
	}
	.list_bullet_tabs_learnmore li.quickbutton a:hover {
	background-position: 0 -70px;
	}
	.list_bullet_tabs_learnmore li.txt {
	float: left;
	clear: right;
	width: 304px;
	height: 70px;
	list-style: none;
	display: block;
	padding-bottom: 20px;
	}
	.list_bullet_tabs_default {
	list-style: none;
	color: #3C4C53;
	position: relative;
	padding-right: 0px;
	padding-left: 20px;
	margin-bottom: 20px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	width: 514px;
	}
	.list_bullet_tabs_default li {
	background: url(../images/sitewide/bullet_grey.gif) no-repeat left 6px;
	padding-left: 15px;
	padding-bottom: 10px;
	}
	.list_number_tabs_default {
		color: #3C4C53;
		position: relative;
		padding-right: 0px;
		padding-left: 40px;
		margin-bottom: 20px;
		font: 12px/18px Arial, Helvetica, sans-serif;
		width: 514px;
		list-style-image: none;
		list-style-type: decimal;
	}
	.list_number_tabs_default li {
		padding-bottom: 10px;
	}
	.list_bullet_tabs_2columns {
	list-style: none;
	color: #3C4C53;
	margin-bottom: 20px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	width: 237px;
	float: left;
	position: relative;
	margin-left: 20px;
	}
	.list_bullet_tabs_2columns li {
	background: url(../images/sitewide/bullet_grey.gif) no-repeat left 6px;
	padding-left: 15px;
	padding-bottom: 10px;
	}
	.list_bullet_2columns {
	list-style: none;
	color: #3C4C53;
	padding-left: 20px;
	margin-bottom: 20px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	width: 257px;
	float: left;
	position: relative;
	}
	.list_bullet_2columns li {
	background: url(../images/sitewide/bullet_grey.gif) no-repeat left 6px;
	padding-left: 15px;
	padding-bottom: 10px;
	}
	.list_bullet_pr_number {
	list-style: decimal url(none) inside;
	color: #3C4C53;
	font: 12px/18px Arial, Helvetica, sans-serif;
	width: 554px;
	float: left;
	position: relative;
	left: 20px;
	}
	.list_bullet_pr_number li {
	padding-bottom: 10px;
	}
	.list_bullet_home_tab_events {
	list-style: none;
	color: #3C4C53;
	position: relative;
	padding-right: 0px;
	padding-left: 20px;
	font: 12px/14px Arial, Helvetica, sans-serif;
	width: 290px;
	text-align: left;
	}
	.list_bullet_home_tab_events li {
	background: url(../images/sitewide/bullet_grey.gif) no-repeat left 3px;
	padding-left: 15px;
	padding-bottom: 10px;
	}
	.list_bullet.interior {
	width:534px;
	list-style: none;
	line-height: 18px;
	color: #3C4C53;
	position: relative;
	padding: 0px 20px 10px;
	}
	.list_bullet.hometab {
	width:330px;
	list-style: none;
	line-height: 18px;
	color: #3C4C53;
	position: relative;
	padding-left: 0px;
	}
	.list_bullet.no_padding_top_bottom {
	width:534px;
	list-style: none;
	line-height: 18px;
	color: #3C4C53;
	position: relative;
	padding: 0px 20px;
	margin-bottom: -10px;
	}
	.list_bullet.no_indent {
	list-style: none;
	line-height: 18px;
	color: #3C4C53;
	position: relative;
	padding: 0px;
	}
	.list_bullet.bullet_grey li {
	background: url(../images/sitewide/bullet_grey.gif) no-repeat left 5px;
	padding-left: 15px;
	padding-bottom: 10px;
	}
	.list_bullet.bullet_bright_blue li {
	background: url(../images/sitewide/bullet_bright_blue.gif) no-repeat left 5px;
	padding-left: 15px;
	padding-bottom: 10px;
	}
	.list_bullet.bullet_orange li {
	background: url(../images/sitewide/bullet_orange.gif) no-repeat left 5px;
	padding-left: 15px;
	padding-bottom: 10px;
	}
	.list_bullet.bullet_white li {
	background: url(../images/sitewide/bullet_white.gif) no-repeat left 5px;
	padding-left: 15px;
	padding-bottom: 10px;
	/*
	.list_bullet.thorn li {
	background: url(../images/sitewide/bullet_orange_arrowhead.gif) no-repeat left 4px;
	padding-left: 15px;
	padding-bottom: 10px;
	}
	.list_bullet.thorn li+li {
	background: url(../images/sitewide/bullet_blue_arrowhead.gif) no-repeat left 4px;
	padding-left: 15px;
	padding-bottom: 10px;
	}
	.list_bullet.arrow li {
	background: url(../images/sitewide/bullet_grey_solid.gif) no-repeat left 4px;
	padding-left: 15px;
	padding-bottom: 10px;
	}
	.list_bullet.arrow li+li {
	background: url(../images/sitewide/bullet_grey_solid.gif) no-repeat left 4px;
	padding-left: 15px;
	padding-bottom: 10px;
	}
	.list_bullet.bookmark li {
	background: url(../images/sitewide/bullet_grey_solid.gif) no-repeat left 4px;
	padding-left: 15px;
	padding-bottom: 10px;
	}
	.list_bullet.bookmark li+li {
	background: url(../images/sitewide/bullet_grey_solid.gif) no-repeat left 4px;
	padding-left: 15px;
	padding-bottom: 10px;
	}*/
	}
	.list_bullet.no_indent li {
	background: url(../images/sitewide/bullet_grey_solid.gif) no-repeat left 4px;
	padding-left: 15px;
	padding-bottom: 10px;
	text-indent: 0px;
	}
	.list_bullet li.remove_padding_bottom {
	padding-bottom: 0px;
	}
	.list_bullet li.first {
	padding-top: 0px;
	}
	#list_bullet_float {
	list-style: none;
	line-height: 18px;
	overflow: hidden;
	color: #3C4C53;
	float: left;
	}
	#list_bullet_float li {
	background: url(../images/sitewide/bullet_grey.gif) no-repeat left 4px;
	margin-bottom: 10px;
	padding-left: 15px;
	}
	#list_bullet.spacing {
	position: relative;
	list-style: none;
	line-height: 18px;
	overflow: hidden;
	padding-left: 20px;
	color: #3C4C53;
	padding-top: 5px;
	padding-bottom: 5px;
	}
	#list_bullet_header {
	width: 534px;
	padding-bottom: 10px;
	
	}
	#list_bullet_wrapper {
	position: relative;
	padding: 0px;
	}
	#list_bullet_tab {
	position: relative;
	list-style: none;
	line-height: 18px;
	overflow: hidden;
	color: #3C4C53;
	width: 494px;
	padding: 20px;
	}
	#list_bullet_tab li {
	background: url(../images/sitewide/bullet_blue_gradient.gif) no-repeat left 4px;
	margin-bottom: 10px;
	padding-left: 15px;
	}
	#list_bullet_tradeshow {
	position: relative;
	list-style: none;
	line-height: 18px;
	overflow: hidden;
	padding-left: 20px;
	color: #3C4C53;
	padding-top: 20px;
	}
	#list_bullet_tradeshow li {
	background: url(../images/sitewide/bullet_blue_gradient.gif) no-repeat left 4px;
	margin-bottom: 10px;
	padding-left: 15px;
	}
	
	/* ========== HOMEPAGE ========== */
	
	#list_spotlight_sub {
	list-style: none;
	padding-left: 0px;
	font: 12px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	}
	#list_spotlight_sub li {
	padding-bottom: 10px;
	}
	
	/* ========== SERVICES ========== */
	
	/* ========== Certification Training ========== */
	
	#list_bullet_gradient_2_column {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	}
	
	#list_bullet_gradient_2_column ul {
	position: relative;
	list-style: none;
	line-height: 18px;
	overflow: hidden;
	color: #3C4C53;
	}
	
	.column21_certification_training
	{
	margin-left: 0px;
	background: url(../images/sitewide/bullet_grey.gif) no-repeat left 4px;
	margin-bottom: 10px;
	padding-left: 20px;
	width: 257px;
	}
	
	.column22_certification_training {
	margin-left: 277px;
	background: url(../images/sitewide/bullet_grey.gif) no-repeat left 4px;
	margin-bottom: 10px;
	padding-left: 20px;
	width: 257px;
	}
	.column22_blank_certification_training {
	margin-left: 277px;
	margin-bottom: 28px;
	padding-left: 20px;
	width: 257px;
	}
	.column_topper_22_certification_training {
	margin-top: -194px;
	}
	
	/* ========== BULLETED LISTS INSIDE TABBED CONTENT ========== */
	
	#list.tabbed_content {
	position: relative;
	list-style: none;
	line-height: 18px;
	padding-bottom: 20px;
	overflow: hidden;
	padding-left: 20px;
	color: #3C4C53;
	width: 514px;
	}
	
	/* ========== 2 COLLUMN BULLET LIST INSIDE TABBED CONTENT ========== */
	
	li.bullet_list_tab_2column1, .bullet_list_tab_2column2 {
	margin: 0;
	padding: 0;
	line-height: 18px;
	list-style: none;
	background: url(../images/sitewide/bullet_blue_gradient.gif) no-repeat left 2px;
	margin-bottom: 10px;
	padding-left: 20px;
	}
	li.bullet_list_blank_item {
	margin: 0;
	padding: 0;
	line-height: 18px;
	list-style: none;
	}
	.bullet_list_tab_2column1 {
	margin-left: 0px;
	width: 257px;
	}
	.bullet_list_tab_2column2 {
	margin-left: 200px;
	width: 257px;
	}
	.bullet_list_tab_2column2_topper {
	margin-top: -280px;
	}
	
	/* ========== 2 COLLUMN BULLET LIST ========== */
	
	li.col21, .col22 {
	margin: 0;
	padding: 0;
	line-height: 18px;
	list-style: none;
	width: 257px;
	}
	
	.col21
	{
	margin-left: 0px;
	background: url(../images/sitewide/bullet_blue_gradient.gif) no-repeat left 2px;
	margin-bottom: 10px;
	padding-left: 20px;
	}
	
	.col22 {margin-left: 225px;
	background: url(../images/sitewide/bullet_blue_gradient.gif) no-repeat left 2px;
	margin-bottom: 10px;
	padding-left: 20px;
	}
	.col22_blank {margin-left: 225px;
	margin-bottom: 10px;
	padding-left: 20px;
	}
	
	.coltopperfirst2 {
	margin-left: 50px;
	}
	.coltopper2 {
	margin-top: -112px;
	}
	
	
	/* ========== 3 COLLUMN BULLET LIST ========== */
	
	li.col31, .col32, .col33 {
	margin: 0;
	padding: 0;
	line-height: 14px;
	list-style: none;
	width: 183px;
	}
	
	.col31
	{
	margin-left: 0px;
	background: url(../images/sitewide/bullet_blue_gradient.gif) no-repeat left 2px;
	margin-bottom: 10px;
	padding-left: 20px;
	}
	
	.col32 {margin-left: 183px;
	background: url(../images/sitewide/bullet_blue_gradient.gif) no-repeat left 2px;
	margin-bottom: 10px;
	padding-left: 20px;
	}
	
	.col33 {margin-left: 366px;
	background: url(../images/sitewide/bullet_blue_gradient.gif) no-repeat left 2px;
	margin-bottom: 10px;
	padding-left: 20px;
	}
	
	.coltopperfirst3 {
	font-weight: bold;
	margin-left: 50px;
	}
	.coltopper3 {
	margin-top: -112px;
	font-weight: bold;
	}
	
	.coltopperlast3 {
	margin-top: -98px;
	font-weight: bold;
	}
	
	/* ========== HOME ========== */
	
	.list_home_featured_customers {
	float: left;
	}
	.list_home_featured_customers li {
	list-style: none;
	height:80px;
	text-align:left;
	display: inline;
	text-indent: 0px;
	}
	
	/* ========== FRAMEWORK ========== */
	
	/* ========== Overview ========== */
	
	
	ul#list_smartsuite_overview {
	background: url(../images/sitewide/divider-background.gif) no-repeat center center;
	position:relative;
	font: bold 14px/80px Verdana, Arial, Helvetica, sans-serif;
	color: #CC6600;
	margin-top: 5px;
	margin-bottom: 10px;
	}
	ul#list_smartsuite_overview li {
	text-align: center;
	list-style: none;
	height: 80px;
	width: 554px;
	}
	.list_bullet.bullet_framework_overview {
	padding-left: 0px;
	padding-bottom: 0px;
	text-indent: 0px;
	width: 171px;
	font: 11px/18px Arial, Helvetica, sans-serif;
	}
	.list_bullet.bullet_framework_overview li {
	background: url(../images/sitewide/bullet_bright_blue.gif) no-repeat left 6px;
	padding-left: 15px;
	padding-bottom: 10px;
	text-indent: 0px;
	}
	.list_framework_building_new_solutions {
	width:554px;
	height:220px;
	}
	.list_framework_building_new_solutions li {
	list-style: none;
	width:554px;
	height:220px;
	text-align: center;
	text-indent:0px;
	}
	
	/* ========== COMPANY ========== */
	/* ========== Overview ========== */
	
	.list_bullet_tabs_company_clients {
		list-style: none;
		color: #3C4C53;
		position: relative;
		padding-right: 0px;
		padding-left: 0px;
		font: 12px/18px Arial, Helvetica, sans-serif;
		width: 534px;
		float: left;
		margin-right: 20px;
	}
	.list_bullet_tabs_company_clients li {
	background: url(../images/sitewide/bullet_grey.gif) no-repeat left 6px;
	padding-left: 15px;
	padding-bottom: 10px;
	clear: right;
	}
	.list_bullet_tabs_innovation_2columns_wrapper {
	width:450px;
	margin-right: auto;
	margin-left: auto;
	}
	.list_bullet_tabs_innovation_2columns {
	list-style: none;
	color: #3C4C53;
	margin-bottom: 20px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	width: 225px;
	float: left;
	position: relative;
	clear: right;
	}
	.list_bullet_tabs_innovation_2columns li {
	background: url(../images/sitewide/bullet_grey.gif) no-repeat left 6px;
	padding-left: 15px;
	padding-bottom: 10px;
	}
	
	/* ========== Contacts ========== */
	
	.list_bullet_contacts {
	list-style: none;
	color: #3C4C53;
	position: relative;
	padding-right: 0px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	margin-top: 10px;
	}
	.list_bullet_contacts li {
	background: url(../images/sitewide/bullet_grey.gif) no-repeat left 6px;
	padding-left: 15px;
	padding-bottom: 10px;
	}
	
	/* ========== Awards ========== */
	
	.bullet_awards {
		position: relative;
		list-style: none;
		line-height: 18px;
		overflow: hidden;
		color: #3C4C53;
		width: 394px;
		margin-top: 20px;
	}
	.bullet_finalist {
	background: url(../images/company/awardlogos/finalistflag.gif) no-repeat left 4px;
	margin-bottom: 10px;
	padding-left: 55px;
	}
	.bullet_winner {
	background: url(../images/company/awardlogos/winnerflag.gif) no-repeat left 4px;
	margin-bottom: 10px;
	padding-left: 55px;
	}
	
	/* ========== SERVICES ========== */
	
	/* ========== Customer Support ========== */
	
	
	#list_bullet_inside_icon_list {
	position: relative;
	list-style: none;
	line-height: 18px;
	overflow: hidden;
	padding-left: 105px;
	color: #3C4C53;
	padding-bottom: 20px;
	}
	#list_bullet_inside_icon_list li {
	background: url(../images/sitewide/bullet_blue_gradient.gif) no-repeat left 4px;
	margin-bottom: 10px;
	padding-left: 15px;
	}
	/* LISTS ICONS */
	/* ========== ICON LISTS ========== */
	
	#icon_list {
		list-style: none;
		line-height: 18px;
		position: relative;
		color: #3C4C53;
		margin-bottom: 0px;
		width: 554px;
	}
	#results .icon_list {
	list-style: none;
	line-height: 18px;
	position: relative;
	color: #3C4C53;
	margin-bottom: 0px;
	width: 524px;
	}
	#empoweringgrc .icon_list {
	list-style: none;
	line-height: 18px;
	position: relative;
	color: #3C4C53;
	margin-bottom: 0px;
	width: 524px;
	}
	#grcgoals .icon_list {
	list-style: none;
	line-height: 18px;
	position: relative;
	color: #3C4C53;
	margin-bottom: -20px;
	width: 524px;
	}
	#icon_list_padding_bottom {
	list-style: none;
	line-height: 18px;
	position: relative;
	color: #3C4C53;
	margin-bottom: 20px;
	width: 554px;
	}
	.webcast_feature {
	list-style: none;
	position: relative;
	color: #093678;
	font: bold 18px/24px Verdana, Arial, Helvetica, sans-serif;
	margin-left: 40px;
	margin-bottom: 10px;
	}
	
	/** BEGIN ICON LIST **/
	.icon_list {
		list-style: none;
		line-height: 18px;
		position: relative;
		color: #3C4C53;
		margin-bottom: 0px;
		width: 554px;
	}
	.icon_list li {
		margin-bottom: 20px;
		padding-left: 68px;
		min-height: 48px;
		background-repeat: no-repeat;
		background-position: left 0px;
	}
	.video_list li {
		padding-left: 0px;
		min-height:63px;
		margin-bottom:0px;
	}
	.video_list li p {
		padding-bottom: 0px;
	}
	.video_list li.divider {
		margin: 0px;
		padding:0px;
		min-height:20px;
		height:20px;
	}
	.video_list li a {
		padding-bottom: 0px;
	}
	.video_list li a.rollover {
	float: left;
	width: 63px;
	height: 63px;
	display: block;
	margin-right: 20px;
	}
	.video_list a:hover.rollover {
	background-position: 0px -63px;
	}
	.policy_vid {
	background: url(../images/list_icons/solutions/schlarman.jpg) no-repeat 0px 0px;
	}
	.enterprise_vid {
	background: url(../images/list_icons/solutions/suther.jpg) no-repeat 0px 0px;
	}
	.threat_vid {
	background: url(../images/list_icons/solutions/schlarman.jpg) no-repeat 0px 0px;
	}
	.risk_vid {
	background: url(../images/list_icons/solutions/walter.jpg) no-repeat 0px 0px;
	}
	.compliance_vid {
	background: url(../images/list_icons/solutions/schlarman.jpg) no-repeat 0px 0px;
	}
	.vendor_vid {
	background: url(../images/list_icons/solutions/walter.jpg) no-repeat 0px 0px;
	}
	.incident_vid {
	background: url(../images/list_icons/solutions/suther.jpg) no-repeat 0px 0px;
	}
	.bcm_vid {
	background: url(../images/list_icons/solutions/suther.jpg) no-repeat 0px 0px;
	}
	.audit_vid {
	background: url(../images/list_icons/solutions/walter.jpg) no-repeat 0px 0px;
	}
	.solutions_vid {
	background: url(../images/list_icons/solutions/glasco.jpg) no-repeat 0px 0px;
	}
	.platform_vid {
	background: url(../images/list_icons/solutions/novosel.jpg) no-repeat 0px 0px;
	}
	.auto_scheduling {
		background-image: url(../images/list_icons/framework/auto-scheduling.gif);
	}
	.data_filtering_manipulation {
		background-image: url(../images/list_icons/framework/data-filtering-manipulation.gif);
	}
	.data_transport_mapping {
		background:url(../images/list_icons/framework/data-transport-mapping.gif)
	}
	.pre_built_configuration {
		background:url(../images/list_icons/framework/pre-built-configurations.gif)
	}
	/** END ICON LIST **/
	#icon_list_pb {
		list-style: none;
		line-height: 18px;
		position: relative;
		color: #3C4C53;
		margin-bottom: 0px;
		width: 554px;
	}
	#icon_list_pb .list_bullet {
		list-style: none;
		color: #3C4C53;
		position: relative;
		padding-right: 0px;
		padding-left: 20px;
		margin-bottom: 0px;
		width: 465px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 18px;
	}
	
	/* ========== EVENTS ========== */
	
	.icon_list_tradeshows {
	list-style: none;
	line-height: 18px;
	position: relative;
	color: #3C4C53;
	margin-bottom: 20px;
	width: 554px;
	}
	.icon_list_tradeshows h4 {
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	margin-bottom: -10px;
	}
	.icon_list_tradeshows ul.bullets {
	list-style: none;
	color: #3C4C53;
	position: relative;
	padding-right: 0px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	margin-top: 20px;
	padding-left: -10px;
	}
	.icon_list_tradeshows ul.bullets li {
	background: url(../images/sitewide/bullet_grey.gif) no-repeat left 6px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-right: 20px;
	}
	
	/* ========== SITEWIDE ========== */
	
	.icon_step_one {
	background: url(../images/list_icons/sitewide/1.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_step_two {
	background: url(../images/list_icons/sitewide/2.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_step_three {
	background: url(../images/list_icons/sitewide/3.gif) no-repeat left 0px;
	margin-bottom: 0px;
	padding-left: 68px;
	min-height: 48px;
	}
	
	/* ---------- Role Box ---------- */
	
	.icon_audit_role {
	background: url(../images/sitewide/rolebox/audit.jpg) no-repeat left center;
	margin-bottom: 5px;
	padding-left: 56px;
	min-height: 48px;
	vertical-align: middle;
	}
	.icon_compliance_role {
	background: url(../images/sitewide/rolebox/compliance.jpg) no-repeat left 0px;
	margin-bottom: 5px;
	padding-left: 56px;
	min-height: 48px;
	}
	.icon_governance_role {
	background: url(../images/sitewide/rolebox/governance.jpg) no-repeat left 0px;
	margin-bottom: 5px;
	padding-left: 56px;
	min-height: 48px;
	}
	.icon_risk_role {
	background: url(../images/sitewide/rolebox/risk.jpg) no-repeat left 0px;
	margin-bottom: 5px;
	padding-left: 56px;
	min-height: 48px;
	}
	.icon_technology_role {
	background: url(../images/sitewide/rolebox/technology.jpg) no-repeat left 0px;
	margin-bottom: 0px;
	padding-left: 56px;
	min-height: 48px;
	}
	
	
	/* ========== SOLUTIONS ========== */
	
	
	/* ---------- Overview ---------- */
	
	.icon_solutiono_it-grc {
	background: url(../images/list_icons/solutions/overview/it.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_solutiono_egrc {
	background: url(../images/list_icons/solutions/overview/egrc.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_solutiono_tailoring {
	background: url(../images/list_icons/solutions/overview/tailoring.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_solutiono_expanding {
	background: url(../images/list_icons/solutions/overview/expanding.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_solutiono_library {
	background: url(../images/list_icons/solutions/overview/grccontentlibrary.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_solutiono_reporting {
	background: url(../images/list_icons/solutions/overview/reporting.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	
	
	/* ---------- EGRC SOLUTIONS BY ROLE ---------- */
	
	.icon_list_roles {
	list-style: none;
	line-height: 18px;
	position: relative;
	color: #3C4C53;
	margin-bottom: -20px;
	width: 554px;
	}
	.icon_list_roles li {
	display: block;
	position: relative;
	clear: right;
	margin-bottom: 20px;
	width: 554px;
	min-height:63px;
	}
	a.roleicon {
	float: left;
	width: 63px;
	height: 63px;
	display: block;
	margin-right: 10px;
	}
	a:hover.roleicon {
	background-position: 0px -63px;
	}
	a.ceo {
	background: url(../images/list_icons/solutions/roles/ceo.jpg) no-repeat 0px 0px;
	}
	a.ciso {
	background: url(../images/list_icons/solutions/roles/ciso.jpg) no-repeat 0px 0px;
	}
	a.cro {
	background: url(../images/list_icons/solutions/roles/cro.jpg) no-repeat 0px 0px;
	}
	a.cco {
	background: url(../images/list_icons/solutions/roles/cco.jpg) no-repeat 0px 0px;
	}
	a.cfo {
	background: url(../images/list_icons/solutions/roles/cfo.jpg) no-repeat 0px 0px;
	}
	a.cpo {
	background: url(../images/list_icons/solutions/roles/cpo.jpg) no-repeat 0px 0px;
	}
	a.cio {
	background: url(../images/list_icons/solutions/roles/cio.jpg) no-repeat 0px 0px;
	}
	a.audit {
	background: url(../images/list_icons/solutions/roles/audit.jpg) no-repeat 0px 0px;
	}
	a.vendor {
	background: url(../images/list_icons/solutions/roles/vendor.jpg) no-repeat 0px 0px;
	}
	a.bum {
	background: url(../images/list_icons/solutions/roles/bum.jpg) no-repeat 0px 0px;
	}
	a.technology {
	background: url(../images/list_icons/solutions/roles/technology.jpg) no-repeat 0px 0px;
	}
	
	/* ---------- GRC Defined ---------- */
	
	.icon_solutiono_governance {
	background: url(../images/list_icons/solutions/overview/grc_defined/governance.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	.icon_solutiono_risk {
	background: url(../images/list_icons/solutions/overview/grc_defined/risk.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_solutiono_compliance {
	background: url(../images/list_icons/solutions/overview/grc_defined/compliance.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	
	/* ---------- Enabling IT-GRC ---------- */
	
	.icon_solutiono_itgrc_governance {
	background: url(../images/list_icons/solutions/overview/it-grc/governance.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	.icon_solutiono_itgrc_risk {
	background: url(../images/list_icons/solutions/overview/it-grc/risk.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_solutiono_itgrc_compliance {
	background: url(../images/list_icons/solutions/overview/it-grc/compliance.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_solutiono_itgrc_reporting {
	background: url(../images/list_icons/solutions/overview/it-grc/reporting.gif) no-repeat left 0px;
	padding-left: 68px;
	min-height: 48px;
	margin-bottom: 20px;
	}
	
	/* ---------- Enabling E GRC ---------- */
	
	.icon_solutiono_egrc_governance {
	background: url(../images/list_icons/solutions/overview/egrc/governance.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	.icon_solutiono_egrc_risk {
	background: url(../images/list_icons/solutions/overview/egrc/risk.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_solutiono_egrc_compliance {
	background: url(../images/list_icons/solutions/overview/egrc/compliance.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_solutiono_egrc_reporting {
	background: url(../images/list_icons/solutions/overview/egrc/reporting.gif) no-repeat left 0px;
	padding-left: 68px;
	min-height: 48px;
	margin-bottom: 20px;
	}
	
	/* ---------- SOLUTIONS: FEATURES, BENEFITS AND RESOURCES TABS ---------- */
	
	/* ---------- Data Sheets ---------- */
	
	.data_sheets #features .icon_list {
	margin-top:20px;
	width: 554px;
	padding-left: 0px;
	}
	.data_sheets #features .icon_list li {
	padding-left: 0px;
	}
	.data_sheets #features h3 {
	margin-bottom: 0px;
	}
	.data_sheets {
		margin-bottom:-20px;
	}
	
	/* ---------- Features ---------- */
	
	#features .icon_list {
	list-style: none;
	line-height: 18px;
	position: relative;
	color: #3C4C53;
	width: 514px;
	padding-left: 10px;
	margin-bottom: 0px;
	}
	#features .icon_list li {
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	#features .alert {
	background: url(../images/list_icons/solutions/features/alert.gif) no-repeat left 0px;
	}
	#features .analyze {
	background: url(../images/list_icons/solutions/features/analyze.gif) no-repeat left 0px;
	}
	#features .assessment {
	background: url(../images/list_icons/solutions/features/assessment.gif) no-repeat left 0px;
	}
	#features .business_hierarchy {
	background-image: url(../images/list_icons/solutions/asset/centralize.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	}
	#features .audit_document {
	background: url(../images/list_icons/solutions/audit/prioritize.gif) no-repeat left 0px;
	}
	#features .audit_track {
	background: url(../images/list_icons/solutions/loss/track.gif) no-repeat left 0px;
	}
	#features .audit_organize {
	background: url(../images/list_icons/solutions/audit/organize.gif) no-repeat left 0px;
	}
	#features .loss_document {
	background: url(../images/list_icons/solutions/loss/document.gif) no-repeat left 0px;
	}
	#features .loss_evaluate {
	background: url(../images/list_icons/solutions/loss/evaluate.gif) no-repeat left 0px;
	}
	#features .loss_track {
	background: url(../images/list_icons/solutions/loss/track.gif) no-repeat left 0px;
	}
	#features .audit_manage {
	background: url(../images/list_icons/solutions/audit/manage.gif) no-repeat left 0px;
	}
	#features .businessimpact {
	background: url(../images/list_icons/solutions/features/businessimpact.gif) no-repeat left 0px;
	}
	#features .centralize {
	background-image: url(../images/list_icons/solutions/asset/manage.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	}
	#features .centralizedb {
	background-image: url(../images/list_icons/solutions/features/centralizedb.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	}
	#features .centrallymanage {
	background: url(../images/list_icons/solutions/features/centrallymanage.gif) no-repeat left 0px;
	}
	#features .classify {
	background: url(../images/list_icons/solutions/audit/manage.gif) no-repeat left 0px;
	}
	#features .communicate {
	background: url(../images/list_icons/solutions/features/communicate.gif) no-repeat left 0px;
	}
	#features .compliance {
	background: url(../images/list_icons/solutions/features/compliance.gif) no-repeat left 0px;
	}
	#features .consolidate {
	background: url(../images/list_icons/solutions/features/consolidate.gif) no-repeat left 0px;
	}
	#features .consolidatedb {
	background: url(../images/list_icons/solutions/features/consolidatedb.gif) no-repeat left 0px;
	}
	#features .content {
	background: url(../images/list_icons/solutions/features/content.gif) no-repeat left 0px;
	}
	#features .externalinvolvement {
	background: url(../images/list_icons/solutions/features/externalinvolvement.gif) no-repeat left 0px;
	}
	#features .execute {
	background: url(../images/list_icons/solutions/features/execute.gif) no-repeat left 0px;
	}
	#features .track_loss {
	background: url(../images/list_icons/solutions/features/trackloss.gif) no-repeat left 0px;
	}
	#features .generate {
	background: url(../images/list_icons/solutions/features/generate.gif) no-repeat left 0px;
	}
	#features .identify_track {
	background: url(../images/list_icons/solutions/features/identify_track.gif) no-repeat left 0px;
	}
	#features .implement {
	background: url(../images/list_icons/solutions/features/implement.gif) no-repeat left 0px;
	}
	#features .integrate {
	background: url(../images/list_icons/solutions/features/integrate.gif) no-repeat left 0px;
	}
	#features .initiatives {
	background: url(../images/list_icons/solutions/features/initiatives.gif) no-repeat left 0px;
	}
	#features .investigationprocess {
	background: url(../images/list_icons/solutions/features/investigationprocess.gif) no-repeat left 0px;
	}
	#features .map_sources {
	background: url(../images/list_icons/solutions/features/map_sources.gif) no-repeat left 0px;
	}
	#features .manageassessments {
	background: url(../images/list_icons/solutions/features/manageassessments.gif) no-repeat left 0px;
	}
	#features .manage_exceptions {
	background: url(../images/list_icons/solutions/features/manage_exceptions.gif) no-repeat left 0px;
	}
	#features .managefindings {
	background: url(../images/list_icons/solutions/features/managefindings.gif) no-repeat left 0px;
	}
	#features .manage_process {
	background: url(../images/list_icons/solutions/features/manage_process.gif) no-repeat left 0px;
	}
	#features .monitorstatus {
	background: url(../images/list_icons/solutions/features/monitorstatus.gif) no-repeat left 0px;
	}
	#features .notifypersonnel {
	background: url(../images/list_icons/solutions/features/notifypersonnel.gif) no-repeat left 0px;
	}
	#features .rapidplan {
	background: url(../images/list_icons/solutions/features/rapidplan.gif) no-repeat left 0px;
	}
	#features .regulatory_compliance {
	background: url(../images/list_icons/solutions/features/regulatory_compliance.gif) no-repeat left 0px;
	}
	#features .report {
	background: url(../images/list_icons/solutions/features/report.gif) no-repeat left 0px;
	}
	#features .report_document {
	background: url(../images/list_icons/solutions/features/report_document.gif) no-repeat left 0px;
	}
	#features .report_document {
	background: url(../images/list_icons/solutions/features/report_document.gif) no-repeat left 0px;
	}
	#features .resolvedeficiencies {
	background: url(../images/list_icons/solutions/features/resolvedeficiencies.gif) no-repeat left 0px;
	}
	#features .responseprocedures {
	background: url(../images/list_icons/solutions/features/responseprocedure.gif) no-repeat left 0px;
	}
	#features .scopingprocess {
	background: url(../images/list_icons/solutions/features/scopingprocess.gif) no-repeat left 0px;
	}
	#features .test {
	background: url(../images/list_icons/solutions/features/test.gif) no-repeat left 0px;
	}
	#features .track {
	background: url(../images/list_icons/solutions/features/track.gif) no-repeat left 0px;
	}
	#features .trackthreats {
	background: url(../images/list_icons/solutions/features/trackthreats.gif) no-repeat left 0px;
	}
	#features .trackasset {
	background-image: url(../images/list_icons/solutions/audit/organize.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	}
	#features .training {
	background: url(../images/list_icons/solutions/features/training.gif) no-repeat left 0px;
	}
	#features .review_approve {
	background: url(../images/list_icons/solutions/features/review_approve.gif) no-repeat left 0px;
	}
	#features .questionaire {
	background: url(../images/list_icons/solutions/features/questionaire.gif) no-repeat left 0px;
	}
	#features .questions {
	background: url(../images/list_icons/solutions/features/questions.gif) no-repeat left 0px;
	}
	
	/* ---------- Benefits ---------- */
	
	#benefits .icon_list {
	list-style: none;
	line-height: 18px;
	position: relative;
	color: #3C4C53;
	margin-bottom: 0px;
	width: 514px;
	padding-left: 10px;
	}
	#benefits .icon_list li {
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	#benefits .accountability {
	background: url(../images/list_icons/solutions/benefits/accountability.gif) no-repeat left 0px;
	}
	#benefits .agility {
	background: url(../images/list_icons/solutions/benefits/agility.gif) no-repeat left 0px;
	}
	#benefits .automated {
	background: url(../images/list_icons/solutions/benefits/automated.gif) no-repeat left 0px;
	}
	#benefits .bestpractice {
	background: url(../images/list_icons/solutions/benefits/bestpractice.gif) no-repeat left 0px;
	}
	#benefits .centralization {
	background: url(../images/list_icons/solutions/benefits/centralization.gif) no-repeat left 0px;
	}
	#benefits .codefree {
	background: url(../images/list_icons/solutions/benefits/codefree.gif) no-repeat left 0px;
	}
	#benefits .consistency {
	background: url(../images/list_icons/solutions/benefits/consistency.gif) no-repeat left 0px;
	}
	#benefits .createonce {
	background: url(../images/list_icons/solutions/benefits/createonce.gif) no-repeat left 0px;
	}
	#benefits .decisionsupport {
	background: url(../images/list_icons/solutions/benefits/decisionsupport.gif) no-repeat left 0px;
	}
	#benefits .efficiencies {
	background: url(../images/list_icons/solutions/benefits/efficiencies.gif) no-repeat left 0px;
	}
	#benefits .enforce {
	background: url(../images/list_icons/solutions/benefits/enforce.gif) no-repeat left 0px;
	}
	#benefits .flexibility {
	background: url(../images/list_icons/solutions/benefits/flexibility.gif) no-repeat left 0px;
	}
	#benefits .greater_control {
	background: url(../images/list_icons/solutions/benefits/greater_control.gif) no-repeat left 0px;
	}
	#benefits .historicalanalysis {
	background: url(../images/list_icons/solutions/benefits/historicalanalysis.gif) no-repeat left 0px;
	}
	#benefits .holistic_view {
	background: url(../images/list_icons/solutions/benefits/holistic_view.gif) no-repeat left 0px;
	}
	#benefits .longterm {
	background: url(../images/list_icons/solutions/benefits/longterm.gif) no-repeat left 0px;
	}
	#benefits .lowerrisk {
	background: url(../images/list_icons/solutions/benefits/lowerrisk.gif) no-repeat left 0px;
	}
	#benefits .manage_exceptions {
	background: url(../images/list_icons/solutions/features/manage_exceptions.gif) no-repeat left 0px;
	}
	#benefits .minimize {
	background: url(../images/list_icons/solutions/benefits/minimize.gif) no-repeat left 0px;
	}
	#benefits .processimprovement {
	background: url(../images/list_icons/solutions/benefits/processimprovement.gif) no-repeat left 0px;
	}
	#benefits .rapidresponse {
	background: url(../images/list_icons/solutions/benefits/rapidresponse.gif) no-repeat left 0px;
	}
	#benefits .rollupview {
	background: url(../images/list_icons/solutions/benefits/rollupview.gif) no-repeat left 0px;
	}
	#benefits .savings {
	background: url(../images/list_icons/solutions/benefits/savings.gif) no-repeat left 0px;
	}
	#benefits .security {
	background: url(../images/list_icons/solutions/benefits/security.gif) no-repeat left 0px;
	}
	#benefits .silos {
	background: url(../images/list_icons/solutions/benefits/silos.gif) no-repeat left 0px;
	}
	#benefits .single_question {
	background: url(../images/list_icons/solutions/benefits/single_question.gif) no-repeat left 0px;
	}
	#benefits .stakeholder {
	background: url(../images/list_icons/solutions/benefits/stakeholder.gif) no-repeat left 0px;
	}
	#benefits .streamlinedassessments {
	background: url(../images/list_icons/solutions/benefits/streamlinedassessments.gif) no-repeat left 0px;
	}
	#benefits .sustainability {
	background: url(../images/list_icons/solutions/benefits/sustainability.gif) no-repeat left 0px;
	}
	#benefits .timecost {
	background: url(../images/list_icons/solutions/benefits/timecost.gif) no-repeat left 0px;
	}
	#benefits .trust {
	background: url(../images/list_icons/solutions/benefits/trust.gif) no-repeat left 0px;
	}
	#benefits .value {
	background: url(../images/list_icons/solutions/benefits/value.gif) no-repeat left 0px;
	}
	#benefits .vendoroversight {
	background: url(../images/list_icons/solutions/benefits/vendoroversight.gif) no-repeat left 0px;
	}
	#benefits .visibility {
	background: url(../images/list_icons/solutions/benefits/visibility.gif) no-repeat left 0px;
	}
	#benefits .whistleblower {
	background: url(../images/list_icons/solutions/benefits/whistleblower.gif) no-repeat left 0px;
	}
	
	/* ---------- Descriptions ---------- */
	
	#descriptions .icon_list {
	list-style: none;
	line-height: 18px;
	position: relative;
	color: #3C4C53;
	width: 534px;
	padding-left: 10px;
	margin-bottom: 0px;
	}
	#descriptions .icon_list li {
	display: block;
	position: relative;
	clear: right;
	margin-bottom: 20px;
	width: 514px;
	min-height:63px;
	padding-left:0px;
	}
	#descriptions .icon_list li a.rollover {
	float: left;
	width: 63px;
	height: 63px;
	display: block;
	margin-right: 10px;
	}
	#descriptions .icon_list li a:hover.rollover {
	background-position: 0px -63px;
	}
	#descriptions .icon_list h3 {
	}
	#descriptions .policy {
	background: url(../images/list_icons/solutions/descriptions/policy.jpg) no-repeat 0px 0px;
	}
	#descriptions .threat {
	background: url(../images/list_icons/solutions/descriptions/threat.jpg) no-repeat 0px 0px;
	}
	#descriptions .enterprise {
	background: url(../images/list_icons/solutions/descriptions/enterprise.jpg) no-repeat 0px 0px;
	}
	#descriptions .asset {
	background: url(../images/list_icons/solutions/descriptions/asset.jpg) no-repeat 0px 0px;
	}
	#descriptions .risk {
	background: url(../images/list_icons/solutions/descriptions/risk.jpg) no-repeat 0px 0px;
	}
	#descriptions .compliance {
	background: url(../images/list_icons/solutions/descriptions/compliance.jpg) no-repeat 0px 0px;
	}
	#descriptions .vendor {
	background: url(../images/list_icons/solutions/descriptions/vendor.jpg) no-repeat 0px 0px;
	}
	#descriptions .incident {
	background: url(../images/list_icons/solutions/descriptions/incident.jpg) no-repeat 0px 0px;
	}
	#descriptions .audit {
	background: url(../images/list_icons/solutions/descriptions/audit.jpg) no-repeat 0px 0px;
	}
	#descriptions .lossevent {
	background: url(../images/list_icons/solutions/descriptions/lossevent.jpg) no-repeat 0px 0px;
	}
	#descriptions .bcm {
	background: url(../images/list_icons/solutions/descriptions/bcm.jpg) no-repeat 0px 0px;
	}
	.icon_list_descriptions {
	list-style: none;
	line-height: 18px;
	position: relative;
	color: #3C4C53;
	width: 554px;
	margin-bottom: 0px;
	}
	.icon_list_descriptions li {
	display: block;
	position: relative;
	clear: right;
	margin-bottom: 20px;
	}
	.icon_list_descriptions li a.rollover {
	float: left;
	width: 63px;
	height: 63px;
	display: block;
	margin-right: 10px;
	}
	.icon_list_descriptions li a:hover.rollover {
	background-position: 0px -63px;
	}
	.icon_list_descriptions .bcm {
	background: url(../images/list_icons/solutions/descriptions/bcm.jpg) no-repeat 0px 0px;
	}
	
	/* ---------- Results ---------- */
	
	#results .icon_list {
	list-style: none;
	line-height: 18px;
	position: relative;
	color: #3C4C53;
	margin-bottom: 0px;
	width: 514px;
	padding-left: 10px;
	}
	#results .icon_list li {
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	#results .accountability {
	background: url(../images/list_icons/solutions/grcgoals/accountability.gif) no-repeat left 0px;
	}
	#results .consistency {
	background: url(../images/list_icons/solutions/grcgoals/consistency.gif) no-repeat left 0px;
	}
	#results .efficiency {
	background: url(../images/list_icons/solutions/grcgoals/efficiency.gif) no-repeat left 0px;
	}
	#results .rapidroi {
	background: url(../images/list_icons/solutions/grcgoals/rapidroi.gif) no-repeat left 0px;
	}
	#results .sustainability {
	background: url(../images/list_icons/solutions/grcgoals/sustainability.gif) no-repeat left 0px;
	}
	#results .transparency {
	background: url(../images/list_icons/solutions/grcgoals/transparency.gif) no-repeat left 0px;
	}
	
	/* ---------- Learn More ---------- */
	
	#resources .icon_list {
	list-style: none;
	line-height: 18px;
	position: relative;
	color: #3C4C53;
	width: 534px;
	padding-left: 10px;
	margin-bottom: 0px;
	}
	#tab_resources .icon_list {
	list-style: none;
	line-height: 18px;
	position: relative;
	color: #3C4C53;
	width: 554px;
	padding-left: 0px;
	margin-bottom: 0px;
	display: block;
	}
	#resources .icon_list li {
	display: block;
	position: relative;
	clear: right;
	width: 514px;
	margin-bottom: 20px;
	min-height:63px;
	padding-left:0px;
	}
	#tab_resources .icon_list li {
	display: block;
	position: relative;
	clear: right;
	width: 514px;
	margin-bottom: 0px;
	}
	#tab_resources .icon_list li {
	position: relative;
	clear: both;
	width: 514px;
	margin-bottom: 0px;
	}
	#tab_resources .icon_list li.section {
	clear: both;
	width: 514px;
	height:63px;
	margin-bottom: 0px;
	overflow: visible;
	position: relative;
	display: block;
	}
	#tab_resources .icon_list li.content {
	width: 247px;
	display:block;
	float:left;
	position:relative;
	}
	#resources .icon_list li a.rollover, #tab_resources .icon_list li a.rollover {
	float: left;
	width: 63px;
	height: 63px;
	display: block;
	margin-right: 10px;
	}
	#resources .icon_list li a:hover.rollover, #tab_resources .icon_list li a:hover.rollover {
	background-position: 0px -63px;
	}
	#resources .icon_list h3 {
	padding-top: 8px;
	}
	/*#resources .policy {
	background: url(../images/list_icons/solutions/resources/videopolicy.jpg) no-repeat 0px 0px;
	}
	#resources .threat {
	background: url(../images/list_icons/solutions/resources/videothreat.jpg) no-repeat 0px 0px;
	}
	#resources .asset {
	background: url(../images/list_icons/solutions/resources/videoasset.jpg) no-repeat 0px 0px;
	}
	#resources .risk {
	background: url(../images/list_icons/solutions/resources/videorisk.jpg) no-repeat 0px 0px;
	}
	#resources .compliance {
	background: url(../images/list_icons/solutions/resources/compliance/video.jpg) no-repeat 0px 0px;
	}
	#resources .vendor {
	background: url(../images/list_icons/solutions/resources/videovendor.jpg) no-repeat 0px 0px;
	}
	#resources .incident {
	background: url(../images/list_icons/solutions/resources/videoincident.jpg) no-repeat 0px 0px;
	}
	#resources .bcm {
	background: url(../images/list_icons/solutions/resources/bcm/video.jpg) no-repeat 0px 0px;
	}
	#resources .crisis {
	background: url(../images/list_icons/solutions/resources/crisis/video.jpg) no-repeat 0px 0px;
	}
	#resources .disaster {
	background: url(../images/list_icons/solutions/resources/disaster/video.jpg) no-repeat 0px 0px;
	}
	#tab_resources .video {
	background: url(../images/list_icons/solutions/resources/webcast.jpg) no-repeat 0px 0px;
	}*/
	#resources .ds, #tab_resources .ds {
	background: url(../images/list_icons/solutions/resources/datasheet.jpg) no-repeat 0px 0px;
	}
	#resources .analystresearch {
	background: url(../images/list_icons/solutions/resources/analystresearch.jpg) no-repeat 0px 0px;
	}
	#resources .webcast {
	background: url(../images/list_icons/solutions/resources/webcast.jpg) no-repeat 0px 0px;
	}
	#resources .studytest, #tab_resources .studytest {
	background: url(../images/list_icons/solutions/resources/studytest.jpg) no-repeat 0px 0px;
	}
	#resources .whitepaper {
	background: url(../images/list_icons/solutions/resources/whitepaper.jpg) no-repeat 0px 0px;
	}
	#resources .chat {
	background: url(../images/list_icons/solutions/resources/chat.jpg) no-repeat 0px 0px;
	}
	
	
	/* ---------- Policy Management ---------- */
	
	.icon_policy_access_library {
	background: url(../images/list_icons/solutions/policy/access_library.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_policy_map_sources {
	background: url(../images/list_icons/solutions/policy/map_sources.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_policy_communicate_policies {
	background: url(../images/list_icons/solutions/policy/communicate_policies.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_policy_promote_awareness {
	background: url(../images/list_icons/solutions/policy/promote_awareness.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_policy_manage_exceptions {
	background: url(../images/list_icons/solutions/policy/manage_exceptions.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_policy_assess_compliance {
	background: url(../images/list_icons/solutions/policy/assess_compliance.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_policy_report_posture {
	background: url(../images/list_icons/solutions/policy/report_posture.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_policy_reduce_cost {
	background: url(../images/list_icons/solutions/policy/reduce_cost.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	
	/* ---------- Threat Management ---------- */
	
	.icon_threat_centralize_structure {
	background: url(../images/list_icons/solutions/threat/centralize_structure.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_threat_content {
	background: url(../images/list_icons/solutions/threat/bring_in_content.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_threat_analyze_refine {
	background: url(../images/list_icons/solutions/threat/analyze_data.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_threat_alert_users {
	background: url(../images/list_icons/solutions/threat/alert_users.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_threat_report {
	background: url(../images/list_icons/solutions/threat/reports.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_threat_integrate_data {
	background: url(../images/list_icons/solutions/threat/integrate.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_threat_validate{
	background: url(../images/list_icons/solutions/threat/validate.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	
	/* ---------- Asset Management ---------- */
	
	.icon_asset_centralize_structure {
	background: url(../images/list_icons/solutions/asset/centralize.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_asset_populate_db {
	background: url(../images/list_icons/solutions/asset/populate.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_asset_relate_business_processes {
	background: url(../images/list_icons/solutions/asset/relate.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_asset_identify_dependencies {
	background: url(../images/list_icons/solutions/asset/identify.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_asset_manage_devices {
	background: url(../images/list_icons/solutions/asset/manage.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_asset_report {
	background: url(../images/list_icons/solutions/asset/report.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_asset_support_proceesses {
	background: url(../images/list_icons/solutions/asset/support.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	
	/* ---------- Risk Management ---------- */
	
	.icon_risk_identify_track {
	background: url(../images/list_icons/solutions/risk/identify_track.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_risk_master_question_library {
	background: url(../images/list_icons/solutions/risk/question_library.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_risk_targeted_questionaires {
	background: url(../images/list_icons/solutions/risk/questionaires.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_risk_assessment_campaign {
	background: url(../images/list_icons/solutions/risk/questionaires.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_risk_assessment {
	background: url(../images/list_icons/solutions/risk/complete_assessment.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_risk_resolve_findings {
	background: url(../images/list_icons/solutions/risk/generate_findings.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_risk_report {
	background: url(../images/list_icons/solutions/risk/report.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_risk_integrate {
	background: url(../images/list_icons/solutions/risk/integrate.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	
	/* ---------- Incident Management ---------- */
	
	.icon_incident_centralize_db {
	background: url(../images/list_icons/solutions/incident/centralize_structure.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_incident_control_access {
	background: url(../images/list_icons/solutions/incident/control_data.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_incident_report {
	background: url(../images/list_icons/solutions/incident/report_incidents.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_incident_manage_investigation {
	background: url(../images/list_icons/solutions/incident/manage.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_incident_review_remediation {
	background: url(../images/list_icons/solutions/incident/review.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_incident_monitor {
	background: url(../images/list_icons/solutions/incident/monitor.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_incident_ensure_compliance {
	background: url(../images/list_icons/solutions/incident/ensure_compliance.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_incident_integrate {
	background: url(../images/list_icons/solutions/incident/integrate.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	
	/* ---------- Vendor Management ---------- */
	
	.icon_vendor_centralize_db {
	background: url(../images/list_icons/solutions/vendor/centralize_db.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_vendor_manage_profiles {
	background: url(../images/list_icons/solutions/vendor/manage_profiles.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_vendor_questionaires {
	background: url(../images/list_icons/solutions/vendor/build_questionaires.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_vendor_assessment {
	background: url(../images/list_icons/solutions/vendor/complete_assessments.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_vendor_manage_findings {
	background: url(../images/list_icons/solutions/vendor/manage_findings.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_vendor_report {
	background: url(../images/list_icons/solutions/vendor/reports.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_vendor_integrate {
	background: url(../images/list_icons/solutions/vendor/integrate.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	
	/* ---------- SOX Management ---------- */
	
	.icon_sox_tailor_solution {
	background: url(../images/list_icons/solutions/sox/tailor_solution.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_sox_document_control_framework {
	background: url(../images/list_icons/solutions/sox/document_framework.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_sox_scoping_process {
	background: url(../images/list_icons/solutions/sox/scoping.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_sox_manage_assessments {
	background: url(../images/list_icons/solutions/sox/manage_assessments.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_sox_idetify_deficiencies {
	background: url(../images/list_icons/solutions/sox/indentify_deficiencies.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_sox_monitor_status {
	background: url(../images/list_icons/solutions/sox/network_monitor.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_sox_integrate {
	background: url(../images/list_icons/solutions/sox/integrate.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px 
	}
	
	/* ---------- BCM ---------- */
	
	.icon_bcm_document_processes {
	background: url(../images/list_icons/solutions/bcm/document-processes.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_bcm_perform_analyses {
	background: url(../images/list_icons/solutions/bcm/perform-analysis.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_bcm_centralize_plans {
	background: url(../images/list_icons/solutions/bcm/centralize-plans.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_bcm_test_plans {
	background: url(../images/list_icons/solutions/bcm/test-plans.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_bcm_enable_activation {
	background: url(../images/list_icons/solutions/bcm/enable-activation.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_bcm_report_program {
	background: url(../images/list_icons/solutions/bcm/report-program.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_bcm_integrate_solutions {
	background: url(../images/list_icons/solutions/bcm/integrate-solutions.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	
	/* ========== FRAMEWORK ========== */
	
	/* ---------- RSA Archer eGRC Platform ---------- */
	.icon_rapidappdev {
		margin-bottom: 20px;
		padding-left: 68px;
		min-height: 48px;
		background-image: url(../images/list_icons/framework/rapid-app-dev.gif);
		background-repeat: no-repeat;
		background-position: left 0px;
	}
	.icon_deployflex {
		margin-bottom: 20px;
		padding-left: 68px;
		min-height: 48px;
		background-image: url(../images/list_icons/framework/deploy-flex.gif);
		background-repeat: no-repeat;
		background-position: left 0px;
	}
	.icon_sysint {
		margin-bottom: 20px;
		padding-left: 68px;
		min-height: 48px;
		background-image: url(../images/list_icons/framework/sys-integration.gif);
		background-repeat: no-repeat;
		background-position: left 0px;
	}
	.icon_egrcex{
		margin-bottom: 20px;
		padding-left: 68px;
		min-height: 48px;
		background-image: url(../images/list_icons/framework/egrc-exchange.gif);
		background-repeat: no-repeat;
		background-position: left 0px;
	}
	
	/* ---------- Framework Components ---------- */
	
	.icon_framework_application_builder_components {
	background: url(../images/list_icons/framework/framework_components/application_builder.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px
	}.icon_framework_reports_dashboards {
	background: url(../images/list_icons/framework/framework_components/reports_dashboards.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px
	}.icon_framework_access_control_components {
	background: url(../images/list_icons/framework/framework_components/access_control.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px
	}
	.icon_framework_appearance_components {
	background: url(../images/list_icons/framework/framework_components/appearance.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px
	}.icon_framework_notifications {
	background: url(../images/list_icons/framework/framework_components/notifications.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px
	}.icon_framework_business_workflow {
	background: url(../images/list_icons/framework/framework_components/business_workflow.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px
	}.icon_framework_integration {
	background: url(../images/list_icons/framework/framework_components/integration.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px
	}
	
	/* ---------- Enterprise Business On-Demand ---------- */
	
	.icon_framework_smartsuite {
	background: url(../images/list_icons/framework/ebod/framework.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px
	}.icon_framework_exchange {
	background: url(../images/list_icons/framework/ebod/exchange.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px
	}
	
	/* ---------- Enabling Your Success ---------- */
	
	.icon_framework_tools_archer_exchange {
	background: url(../images/list_icons/framework/enabling_your_success/exchange.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_egrc_community {
	background: url(../images/list_icons/framework/egrc-community.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_framework_tools_summits {
	background: url(../images/list_icons/framework/enabling_your_success/archer_idea_exchange.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_egrc_roadshow {
	background: url(../images/list_icons/framework/egrc-roadshow.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_framework_tools_health_checks {
	background: url(../images/list_icons/framework/enabling_your_success/health_checks.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_framework_tools_client_relationship {
	background: url(../images/list_icons/framework/enabling_your_success/client_relationship.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_framework_tools_professional_services {
	background: url(../images/list_icons/framework/enabling_your_success/archer_professional_care.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 75px;
	}
	.icon_framework_tools_education_services {
	background: url(../images/list_icons/framework/enabling_your_success/education_services.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 75px;
	}.icon_framework_tools_friday_training {
	background: url(../images/list_icons/framework/enabling_your_success/free_friday_training.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 75px;
	}
	.icon_framework_tools_executive_advocate {
	background: url(../images/list_icons/framework/enabling_your_success/archer_client_care.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 75px;
	}
	
	/* ---------- Rapid Application Development ---------- */
	
	
	.icon_framework_ease_of_use {
	background: url(../images/list_icons/framework/rapid_application_dev/ease_of_use.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_framework_single_code_base {
	background: url(../images/list_icons/framework/rapid_application_dev/single_code_base.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_framework_adaptability {
	background: url(../images/list_icons/framework/rapid_application_dev/adaptability.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	
	/* ---------- Deployment Flexibility ---------- */
	
	
	.on-premise_deployment {
		background-image: url(../images/list_icons/on-premisedeployment.gif);
		}
	.saas {
		background-image: url(../images/list_icons/saas.gif);
	}
	.existing_infrastructure {
		background-image: url(../images/list_icons/framework/deployment_flexibility/existing_infrastructure.gif);
	}
	.complete_control {
		background-image: url(../images/list_icons/framework/deployment_flexibility/complete_control.gif);
		background-repeat: no-repeat;
		background-position: left 0px;
	}
	.integration_consolidation {
		background-image: url(../images/list_icons/framework/deployment_flexibility/integration_consolidation.gif);
		background-repeat: no-repeat;
		background-position: left 0px;
	}
	
	/* ---------- Traditional Deployment ---------- */
	
	
	.icon_framework_existing_infrastructure {
	background: url(../images/list_icons/framework/deployment_flexibility/existing_infrastructure.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_framework_complete_control {
	background: url(../images/list_icons/framework/deployment_flexibility/complete_control.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_framework_integration_consolidation {
	background: url(../images/list_icons/framework/deployment_flexibility/integration_consolidation.gif) no-repeat left 0px;
	margin-bottom: 40px;
	padding-left: 68px;
	min-height: 48px;
	}
	
	/* ---------- Software as a Service ---------- */
	
	.icon_framework_worldclass_security {
	background: url(../images/list_icons/framework/deployment_flexibility/world-class_security.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_framework_multitenant_architecture {
	background: url(../images/list_icons/framework/deployment_flexibility/multitenant_architecture.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_framework_performance_scalability {
	background: url(../images/list_icons/framework/deployment_flexibility/performance_scalability.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_framework_resiliency {
	background: url(../images/list_icons/framework/deployment_flexibility/resiliency.gif) no-repeat left 0px;
	margin-bottom: 40px;
	padding-left: 68px;
	min-height: 48px;
	}
	
	/* ---------- Manged Service ---------- */
	
	.icon_framework_trusted_provider {
	background: url(../images/list_icons/framework/deployment_flexibility/trusted_provider.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_framework_reduced_it_impact {
	background: url(../images/list_icons/framework/deployment_flexibility/reduced_it_impact.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_framework_archer_certified {
	background: url(../images/list_icons/framework/deployment_flexibility/archer_certified.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	
	/* ---------- Scalability and Availability ---------- */
	
	.icon_framework_standalone_implementation {
	background: url(../images/list_icons/framework/framework_architecture/standalone_implementation.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_framework_multiserver_configuration {
	background: url(../images/list_icons/framework/framework_architecture/multi-server_configuration.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_framework_highavailability_configuration {
	background: url(../images/list_icons/framework/framework_architecture/high-availability_configuration.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	
	/* ---------- System Integration ---------- */
	
	.data_feed_manager {
	background: url(../images/list_icons/framework/system_integration/data_feed_integration.gif) no-repeat left 0px;
	}
	.web_services_api {
	background: url(../images/list_icons/framework/system_integration/web_api.gif) no-repeat left 0px;
	}
	.data_publication_manager {
	background: url(../images/list_icons/framework/system_integration/data_publication_manager.gif) no-repeat left 0px;
	}
	.data_import_wizard {
	background: url(../images/list_icons/framework/system_integration/data_import_wizard.gif) no-repeat left 0px;
	}
	.ldap_active_directory_integration {
	background: url(../images/list_icons/framework/system_integration/ldap.gif) no-repeat left 0px;
	}
	
	/* ---------- Value of On-Demand ---------- */
	
	.icon_framework_enterprise_on_demand {
	background: url(../images/list_icons/framework/value_on_demand/enterprise_on_demand.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 92px;
	min-height: 72px;
	}.icon_framework_multi_tenant {
	background: url(../images/list_icons/framework/value_on_demand/multi_tenant.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 92px;
	min-height: 72px;
	}.icon_framework_future_flexibility {
	background: url(../images/list_icons/framework/value_on_demand/future_flexible.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 92px;
	min-height: 72px;
	}
	
	/* ---------- Archer Exchange ---------- */
	
	
	.icon_framework_application_exchange {
	background: url(../images/list_icons/framework/exchange/application_exchange.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_framework_service_exchange {
	background: url(../images/list_icons/framework/exchange/services_exchange.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_framework_content_exchange {
	background: url(../images/list_icons/framework/exchange/content_exchange.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 75px;
	}.icon_framework_integration_exchange {
	background: url(../images/list_icons/framework/exchange/integration_exchange.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 75px;
	}
	
	
	/* ========== SERVICES ========== */
	
	/* ---------- SERVICES OVERVIEW ---------- */
	
	.icon_professional_services {
	background: url(../images/list_icons/services/professional_services.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_customer_support {
	background: url(../images/list_icons/services/customer_support.gif) no-repeat left 0px;
	padding-left: 68px;
	min-height: 48px;
	padding-bottom: 20px;
	}.icon_education_services {
	background: url(../images/list_icons/services/education_services.gif) no-repeat left 0px;
	margin-bottom: 0px;
	padding-left: 68px;
	min-height: 48px;
	}
	
	/* ---------- PROFESSIONAL SERVICES ---------- */
	
	.icon_services {
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	.smartstart_installation {
	background: url(../images/list_icons/services/professional/smartstart_installation.gif) no-repeat left 0px;
	}
	.strategy_roadmap {
	background: url(../images/list_icons/services/professional/grc-strategy-roadmap.gif) no-repeat left 0px;
	}
	.solution_delivery {
		background-image: url(../images/list_icons/services/professional/grc-solution-delivery.gif);
		background-repeat: no-repeat;
		background-position: left 0px;
	}
	.residency {
		background-image: url(../images/list_icons/services/professional/grc-residency.gif);
		background-repeat: no-repeat;
		background-position: left 0px;
	}.icon_services_demonstrate {
	background: url(../images/list_icons/services/professional/demonstrate.gif) no-repeat left 0px;
	padding-left: 68px;
	min-height: 48px;
	padding-bottom: 20px;
	}
	/*GRC Strategy Roadmap*/
	.process_column {
	width:184px;
	position:relative;
	float:left;
	}
	.process_column h3, .process_column p {
		text-align:center;
	}
	.process_column h3 {
		color:#000;
	}
	
	
	/* ---------- Installation Services ---------- */
	
	.icon_services_plan_for_success {
	background: url(../images/list_icons/services/professional/plan_for_success.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_services_install_solution {
	background: url(../images/list_icons/services/professional/install_archer_solutions.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_services_finalize_installation {
	background: url(../images/list_icons/services/professional/finalize_installation.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	
	
	
	/* ---------- CUSTOMER SUPPORT ---------- */
	
	.icon_archer_community {
	margin-bottom: 0px;
	padding-left: 68px;
	min-height: 48px;
	background-image: url(../images/list_icons/services/archer_community.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	}.icon_email_support {
	background: url(../images/list_icons/services/email_support.gif) no-repeat left 0px;
	padding-left: 68px;
	min-height: 48px;
	margin-bottom: 20px;
	}.icon_live_support {
	background: url(../images/list_icons/services/live_support.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_phone_support {
	background: url(../images/list_icons/services/phone_support.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_webex {
	background: url(../images/list_icons/services/webex.gif) no-repeat left 0px;
	padding-left: 68px;
	min-height: 48px;
	margin-bottom: 20px;
	}
	
	/* ---------- EDUCATION SERVICES ---------- */
	
	/* ---------- Education Overview ---------- */
	
	.icon_education_solution_design_architect {
	background: url(../images/list_icons/services/education/end-user_training.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_education_archer_administrator {
	background: url(../images/list_icons/services/education/archer_administrator.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_education_archer_end_user {
	background: url(../images/list_icons/services/education/archer_end_user.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_education_archer_partner {
	background: url(../images/list_icons/services/education/archer_partner.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	.icon_certification_training {
	background: url(../images/list_icons/services/certification_training.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_solution_training {
	background: url(../images/list_icons/services/solution_training.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_web_based_training {
	background: url(../images/list_icons/services/education/consumer.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_customized_training {
	background: url(../images/list_icons/services/education/customized_training.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	
	
	/* ---------- Web-Based Training ---------- */
	
	.icon_education_on-demand_training {
	background: url(../images/list_icons/services/education/consumer.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_education_weekly_training {
	background: url(../images/list_icons/services/education/web-based_training/weekly_training.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	
	/* ---------- Customized Training ---------- */
	
	.icon_education_end-user_training {
	background: url(../images/list_icons/services/education/customized_training/end-user_training.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}.icon_education_migration_impact {
	background: url(../images/list_icons/services/education/migration_training.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	.icon_education_advanced_training {
	background: url(../images/list_icons/services/education/technical_training.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	.icon_education_business_training {
	background: url(../images/list_icons/services/education/business_process_training.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	
	/* ---------- Solution Training ---------- */
	
	.icon_introduction_framework {
	margin-bottom: 20px;
	}.icon_introduction_policy {
	margin-bottom: 20px;
	}.icon_introduction_threat {
	margin-bottom: 20px;
	}.icon_introduction_asset {
	margin-bottom: 20px;
	}.icon_introduction_risk {
	margin-bottom: 20px;
	}.icon_introduction_incident {
	margin-bottom: 20px;
	}.icon_introduction_vendor {
	margin-bottom: 20px;
	}.icon_introduction_sox {
	margin-bottom: 20px;
	}
	
	/* ========== CLIENTS ========== */
	
	/* ---------- Archer Community ---------- */
	
	.icon_clients_idea_exchange {
	background: url(../images/list_icons/clients/community/idea_exchange.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 76px;
	min-height: 48px;
	}.icon_clients_blog{
	background: url(../images/list_icons/clients/community/blog.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 76px;
	min-height: 48px;
	}.icon_clients_discussion_forums {
	background: url(../images/list_icons/clients/community/discussion_forums.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 76px;
	min-height: 48px;
	}.icon_clients_downloads {
	background: url(../images/list_icons/clients/community/downloads.gif) no-repeat left 0px;
	margin-bottom: 0px;
	padding-left: 76px;
	min-height: 48px;
	}
	/* ========== EVENTS ========== */
	
	/* ---------- Overview ---------- */
	
	.icon_events_grcsummit {
	background: url(../images/list_icons/events/grcsummit.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 76px;
	min-height: 48px;
	}
	.icon_events_grcroadshow {
	background: url(../images/list_icons/events/grcroadshow.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 76px;
	min-height: 48px;
	}
	.icon_events_webcasts{
	background: url(../images/list_icons/events/webcasts.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 76px;
	min-height: 48px;
	}.icon_events_tradeshows {
	background: url(../images/list_icons/events/tradeshows.gif) no-repeat left 0px;
	margin-bottom: 0px;
	padding-left: 76px;
	min-height: 48px;
	}
	
	/* ---------- Webcasts ---------- */
	#webcastlist ul {
	list-style: none;
	line-height: 18px;
	position: relative;
	color: #3C4C53;
	margin-bottom: 20px;
	width: 554px;
	}
	#webcastlist ul li {
	padding-left: 177px;
	display: table;
	background-repeat: no-repeat;
	background-position: left 0px;
	min-height:113px;
	height: 113px;
	overflow: auto;
	}
	#webcastlist ul li.divider {
	background: url(../images/sitewide/divider.gif) no-repeat center center;
	clear: both;
	height: 40px;
	width: 554px;
	padding-left: 0px;
	min-height:0px;
	}
	.icon_webcast {
	background: url(../images/list_icons/events/nugs.gif);
	}
	.icon_webcast_audit {
	background: url(../images/list_icons/events/webcasts/audit.jpg);
	}
	.icon_webcast_rsa {
	background: url(../images/list_icons/events/webcasts/rsa.jpg);
	}
	.icon_webcast_asset {
	background: url(../images/list_icons/events/webcasts/asset.gif);
	}
	.icon_webcast_compliance {
	background: url(../images/list_icons/events/webcasts/compliance.gif);
	}
	.icon_webcast_incident {
	background: url(../images/list_icons/events/webcasts/incident.gif);
	}
	.icon_webcast_policy {
	background: url(../images/list_icons/events/webcasts/policy.gif);
	}
	.icon_webcast_risk {
	background: url(../images/list_icons/events/webcasts/risk.gif);
	}
	.icon_webcast_ceo {
	background: url(../images/list_icons/events/webcasts/ceowebcast.jpg);
	}
	.icon_webcast_multiple {
	background: url(../images/list_icons/events/webcasts/multiple.gif);
	}
	.icon_webcast_threat {
	background: url(../images/list_icons/events/webcasts/threat.gif);
	}
	.icon_webcast_sox {
	background: url(../images/list_icons/events/webcasts/sox.gif);
	}
	.icon_webcast_vendor {
	background: url(../images/list_icons/events/webcasts/vendor.gif);
	}
	.icon_webcast_exchange {
	background: url(../images/list_icons/events/webcasts/exchange.gif);
	}
	.icon_webcast_datafeed {
	background: url(../images/list_icons/events/webcasts/datafeed.gif);
	}
	.icon_webcast_bcm {
	background: url(../images/list_icons/events/webcasts/bcm.gif);
	}
	.icon_webcast_disaster_recovery {
	background: url(../images/list_icons/events/webcasts/disaster.gif);
	}
	.icon_webcast_crisis_mgmt {
	background: url(../images/list_icons/events/webcasts/crisis.gif);
	}
	.icon_webcast_kpmg {
	background: url(../images/list_icons/events/webcasts/kpmg.gif);
	}
	.icon_webcast_amr {
	background: url(../images/list_icons/events/webcasts/amr.gif);
	}
	.icon_webcast_applicationsecurity {
	background: url(../images/list_icons/events/webcasts/applicationsecurity.gif);
	}
	.icon_webcast_pci {
	background: url(../images/list_icons/events/webcasts/pci.gif);
	}
	.icon_webcast_contentlibrary {
	background: url(../images/list_icons/events/webcasts/contentlibrary.gif);
	}
	.icon_webcast_securityintelligence {
	background: url(../images/list_icons/events/webcasts/securityintelligence.gif);
	}
	.icon_webcast_whitehat {
	background: url(../images/list_icons/events/webcasts/whitehat-security.gif);
	}
	.icon_webcast_privacyprogmgmt {
	background: url(../images/list_icons/events/privacyprogmgmt.gif);
	}
	.icon_webcast_healthcare {
		background-image: url(../images/list_icons/events/webcasts/healthcare.gif);
	}
	.icon_webcast_it_grc {
		background-image: url(../images/list_icons/events/webcasts/it-grc.gif);
	}
	.icon_webcast_david_walter {
		background-image: url(../images/list_icons/events/webcasts/david-walter.jpg);
	}
	.icon_webcast_grc_strategy_roadmap {
		background-image: url(../images/list_icons/events/webcasts/grc-strategy-roadmap.jpg);
	}
	
	
	
	/* ---------- Tradeshows ---------- */
	.icon_events_tradeshow {
		padding-left: 127px;
		min-height: 60px;
		background-repeat: no-repeat;
		background-position: left 0px;
	}
	.rsa {
	background: url(../images/list_icons/events/rsa.gif) no-repeat 0px 0px;
	}
	.fsisac {
	background: url(../images/events/FS-ISAC.gif) no-repeat left 0px;
	}
	.fsisac_spring {
	background: url(../images/list_icons/events/fsisac_spring.gif) no-repeat left 0px;
	}
	.shared_assessments {
	background: url(../images/events/shared_assessments.gif) no-repeat left 0px;
	}
	.gartner_securitysummit {
		padding-left: 127px;
		min-height: 60px;
		background-image: url(../images/events/summit_logo09.gif);
		background-repeat: no-repeat;
		background-position: left 0px;
	}
	.emcworld {
		background-image: url(../images/events/emcworld.gif);
	}
	.complianceweek {
		background-image: url(../images/events/complianceweek.gif);
	}
	.iia2010 {
		background-image: url(../images/events/iia2010.gif);
	}
	.isaca {
		background-image: url(../images/events/isaca.gif);
	}
	.vmworld {
		background-image: url(../images/events/vmworld2010.gif);
	}
	.rsa {
		background-image: url(../images/events/rsa.gif);
	}
	.gartner2010 {
		background-image: url(../images/events/gartner2010.gif);
	}
	.execwomenforum {
		background-image: url(../images/events/executivewomans.gif);
	}
	
	
	/* ---------- Summit08 ---------- */
	
	.icon_events_summit08_business_track {
	background: url(../images/list_icons/events/summit08/business_track.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 76px;
	min-height: 48px;
	}
	.icon_events_summit08_technical_track {
	background: url(../images/list_icons/events/summit08/technical_track.gif) no-repeat left 0px;
	margin-bottom: 0px;
	padding-left: 76px;
	min-height: 48px;
	}
	
	/* ---------- Summit08 Registratin ---------- */
	
	.icon_events_summitonly {
	background: url(../images/list_icons/events/summitonly.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 76px;
	min-height: 48px;
	}
	.icon_events_summithotel {
	background: url(../images/list_icons/events/summithotel.gif) no-repeat left 0px;
	margin-bottom: 0px;
	padding-left: 76px;
	min-height: 48px;
	}
	
	
	/* ========== COMPANY ========== */
	
	/* ---------- News Room ---------- */
	
	.icon_news {
	background: url(../images/list_icons/company/news.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 75px;
	min-height: 48px;
	}.icon_pr {
	background: url(../images/list_icons/company/pr.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 75px;
	min-height: 48px;
	}.icon_awards_certifications {
	background: url(../images/list_icons/company/awards.gif) no-repeat left 0px;
	margin-bottom: 0px;
	padding-left: 75px;
	min-height: 48px;
	}
	
	/* ---------- Careers ---------- */
	
	.icon {
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	.careeropportunities {background: url(../images/list_icons/careers/opportunities.gif) no-repeat left 0px;}
	.smallcompanyfeel {background: url(../images/list_icons/careers/smallcompanyfeel.gif) no-repeat left 0px;}
	.employeebenefits {background: url(../images/list_icons/careers/benefits.gif) no-repeat left 0px;}
	.aboutkc {background: url(../images/list_icons/careers/aboutkc.gif) no-repeat left 0px;}
	.medical {background: url(../images/list_icons/careers/medical.gif) no-repeat left 0px;}
	.special {background: url(../images/list_icons/careers/special.gif) no-repeat left 0px;}
	.discounts {background: url(../images/list_icons/careers/discounts.gif) no-repeat left 0px;}
	.timeoff {background: url(../images/list_icons/careers/timeoff.gif) no-repeat left 0px;}
	.life {background: url(../images/list_icons/careers/life.gif) no-repeat left 0px;}
	.investments {background: url(../images/list_icons/careers/investments.gif) no-repeat left 0px;}

	/* ---------- Exchange Providers ---------- */
	.applicationexchange {background: url(../images/list_icons/company/applicationexchange.gif) no-repeat left 0px;}
	.serviceexchange {background: url(../images/list_icons/company/serviceexchange.gif) no-repeat left 0px;}
	.contentexchange {background: url(../images/list_icons/company/contentexchange.gif) no-repeat left 0px;}
	.integrationexchange {background: url(../images/list_icons/company/integrationexchange.gif) no-repeat left 0px;}	
	
	/* ---------- Careers - Opportunities ---------- */
	.careeropnavigation {
	margin-bottom:20px;
	display: table;
	}
	.columnone {width:275px;padding-right:2px;float:left;}
	.columntwo {width:275px;padding-left:2px;float:left;}
	.careeropnavigation a#sectionone {background-image:url(../images/company/btn-accounting.gif);}
	.careeropnavigation a#sectiontwo {background-image:url(../images/company/btn-clientcaresupport.gif);}
	.careeropnavigation a#sectionthree {background-image:url(../images/company/btn-educationservices.gif);}
	.careeropnavigation a#sectionfour {background-image:url(../images/company/btn-humanresources.gif);}
	.careeropnavigation a#sectionfive {background-image:url(../images/company/btn-marketing.gif);}
	.careeropnavigation a#sectionsix {background-image:url(../images/company/btn-productmanagement.gif);}
	.careeropnavigation a#sectionseven {background-image:url(../images/company/btn-professionalservices.gif);}
	.careeropnavigation a#sectioneight {background-image:url(../images/company/btn-sales.gif);}
	.careeropnavigation a#sectionnine {background-image:url(../images/company/btn-technologyservices.gif);}
	.careeropnavigation a {width:275px;height:48px;display:block;margin-top:4px;}
	.careeropnavigation a:hover {background-position:0px -48px;}
	.careeropnavigation a span {display:none;}
	div.badge1,div.badge2,div.badge3 {width:24px;height:24px;position:relative;top: 0px;right: -254px;}
	.badge1 {background-image:url(../images/company/badge-1.gif);}
	.badge2 {background-image:url(../images/company/badge-2.gif);}
	.badge3 {background-image:url(../images/company/badge-3.gif);}
	
	
	/* ========== TEAM ARCHER ========== */
	
	/* ---------- Overview ---------- */
	
	.icon_teamarcher_community {
	background: url(../images/list_icons/teamarcher/community.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 75px;
	min-height: 48px;
	}.icon_teamarcher_sports {
	background: url(../images/list_icons/teamarcher/sports.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 75px;
	min-height: 48px;
	}.icon_teamarcher_youth {
	background: url(../images/list_icons/teamarcher/youth.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 75px;
	min-height: 48px;
	}.icon_teamarcher_gift {
	background: url(../images/list_icons/teamarcher/gifts.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 75px;
	min-height: 48px;
	}
	.icon_business_continuity_db {
	background: url(../images/list_icons/solutions/bcm/1_Document.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	.icon_business_continuity_perform {
	background: url(../images/list_icons/solutions/bcm/2_PerformAnalyses.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	.icon_business_continuity_centralize {
	background: url(../images/list_icons/solutions/bcm/3_CentralizePlans.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	.icon_business_continuity_test {
	background: url(../images/list_icons/solutions/bcm/4_TestPlans.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	.icon_business_continuity_enable {
	background: url(../images/list_icons/solutions/bcm/5_Activate.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	.icon_business_continuity_report {
	background: url(../images/list_icons/solutions/bcm/6_Report.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	.icon_business_continuity_integrate {
	background: url(../images/list_icons/solutions/bcm/7_Integrate.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	.icon_crisis_tailor {
	background: url(../images/list_icons/solutions/crisis/Tailor.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	.icon_crisis_track {
	background: url(../images/list_icons/solutions/crisis/Track.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	.icon_crisis_notify {
	background: url(../images/list_icons/solutions/crisis/Notify.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	.icon_crisis_implement {
	background: url(../images/list_icons/solutions/crisis/Implement.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	.icon_crisis_document {
	background: url(../images/list_icons/solutions/crisis/Document.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	.icon_crisis_Report {
	background: url(../images/list_icons/solutions/crisis/Report.gif) no-repeat left 0px;
	margin-bottom: 20px;
	padding-left: 68px;
	min-height: 48px;
	}
	/* REMOVE */
	/* ========== PADDING ========== */
	
	.remove_padding_top {
	padding-top: 0px;
	}
	.remove_padding_right {
	padding-right: 0px;
	}
	.remove_padding_bottom {
	padding-bottom: 0px;
	}
	.remove_padding_left {
	padding-left: 0px;
	}
	*/
	/* ========== MARGIN ========== */
	
	.remove_margin_top {
	margin-top: 0px;
	}
	.remove_margin_right {
	margin-right: 0px;
	}
	.remove_margin_bottom {
	margin-bottom: 0px;
	}
	.remove_margin_left {
	margin-left: 0px;
	}*/
	
	
	/* ========== SIZE ========== */
	
	.remove_width {
	width: auto;
	}
	/* SITEWIDE FOOTER */
	/* ========== FOOTER ========== */
	
	#bottom {
		height: 25px;
		text-align: center;
		margin-right: auto;
		margin-left: auto;
		width: 982px;
		font: 11px/25px Arial, Helvetica, sans-serif;
		color: #3C4C53;
		background-color: #999999;
		background-image: url(../images/sitewide/footer_bg.gif);
		background-repeat: repeat-x;
	}
	#bottom_e {
	background: url(../images/sitewide/footer_e.gif) no-repeat;
	float: right;
	height: 25px;
	width: 25px;
	}
	#bottom_w {
	background: url(../images/sitewide/footer_w.gif) no-repeat;
	height: 25px;
	width: 25px;
	float: left;
	}
	
	
	/* ========== BOTTOM ========== */
	#bottomlinks {
		width: 851px;
		font: 9px/14px Arial, Helvetica, sans-serif;
		font-weight:normal;
		color: #666666;
		margin-top: 20px;
		margin-right: auto;
		margin-bottom: 20px;
		margin-left: auto;
		height: 86px;
	position:relative;
	}
	#bottomlinks a:link {
	color: #666666;
	}
	#bottomlinks a:visited {
	color: #666666;
	}
	#bottomlinks a:hover {
	color: #FF0000;
	}
	#bottomlinks ul {
		width: 188px;
		text-align: left;
		position: relative;
		float: left;
		list-style: none;
	}
	.bottomlinks_header {
		font-size: 11px;
		line-height: 14px;
		font-weight: bold;
		margin-bottom: 2px;
	}
	.bottomlinks_header a:link {
	color: #666666;
	}
	.bottomlinks_header a:visited {
	color: #666666;
	}
	.bottomlinks_header a:hover {
	color: #FF0000;
	}
	
	/* SITEWIDE FORMS */
	.required {
	color:#CC0000;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	}
	
	/* ---------- FORMS ---------- */
	/*fieldset {
		margin:0px;
		padding:0px;
		border: none;
	}
	legend {
	color: #000000;
	font: bold 14px/14px Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
	border:none;
	}
	label {
	float: left;
	width: 70px;
	height: 18px;
	line-height: 18px;
	text-align:right;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #3C4C53;	
	padding-top: 5px;
	padding-bottom: 5px;
	white-space:nowrap;
	}
	label.required {
	color: #CC0000;
	font-weight:bold;
	}
	form br {
	clear: left;
	}
	form p {
		padding-bottom:10px;
	}
	form#emailRegistration {
	display: block;
	width:554px;
	}
	form#emailRegistration input.text {
	width: 184px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	height: 18px;
	color: #3C4C53;
	font: 12px/18px Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	}
	
	/* ---------- CONTACT US ---------- */
	
	form#generalinquiryRegistration label{
	float: left;
	width: 70px;
	height: 18px;
	text-align:right;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	white-space:nowrap;
	padding-top: 5px;
	padding-bottom: 5px;
	}
	form#generalinquiryRegistration label.required {
	color: #CC0000;
	font-weight: bold;
	}
	form#generalinquiryRegistration br{
	clear: left;
	}
	form#generalinquiryRegistration select{
	width: 160px;
	float: left;
	margin-left: 10px;
	margin-right: 20px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	min-height:18px;
	}
	form#generalinquiryRegistration input.text {
	width: 160px;
	float: left;
	margin-left: 10px;
	margin-right: 20px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	color: #3C4C53;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	}
	form#generalinquiryRegistration input.checkbox {
	width: 18px;
	float: left;
	margin-right: 3px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	color: #3C4C53;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	}
	form#generalinquiryRegistration label.checkbox{
	height: 18px;
	text-align:left;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	white-space:nowrap;
	white-space:nowrap;
	float: left;
	}
	.float_areas_of_interest {
	float:left;
	margin-bottom: 20px;
	width: 277px;
	}
	.float_areas_of_interest_tab {
	float:left;
	margin-bottom: 20px;
	width: 257px;
	}
	form#generalinquiryRegistration input.form_input_short{
	width: 157px;
	float: left;
	margin-left: 10px;
	margin-right: 20px;
	height: 18px;
	line-height: 15px;
	font-size: 12px;
	color: #3C4C53;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	}
	form#generalinquiryRegistration label.form_label_long{
	color:#3C4C53;
	font-size: 12px;
	float: left;
	height: 15px;
	line-height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	white-space:nowrap;
	padding-top: 5px;
	padding-bottom: 5px;
	}
	form#generalinquiryRegistration input.form_input_long{
	width: 534px;
	margin-bottom: 5px;
	float: left;
	height: 15px;
	color: #3C4C53;
	font: 12px/15px Arial, Helvetica, sans-serif;
	text-align: left;
	}
	form#generalinquiryRegistration textarea{
	width: 554px;
	height: 150px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	color: #3C4C53;
	margin-bottom: 5px;
	font-size: 12px;
	}
	form#generalinquiryRegistration textarea.form_textarea_long_tab {
	width: 524px;
	height: 150px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	color: #3C4C53;
	margin-bottom: 5px;
	font-size: 12px;
	}#form_field_description_1 {
	clear: both;
	display: none;
	position: relative;
	width: 534px;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	}
	#form_field_description_2 {
	clear: both;
	display: none;
	position: relative;
	width: 534px;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	}
	#form_field_description_3 {
	clear: both;
	display: none;
	position: relative;
	width: 534px;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	}
	
	/* ---------- PDF REGISTRATION ---------- */
	
	form#pdfRegistration {
	display: block;
	width:514px;
	margin-top:20px;
	}
	form#pdfRegistration label {
	float: left;
	width: 70px;
	height: 18px;
	line-height: 18px;
	text-align:right;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #3C4C53;	
	white-space:nowrap;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight:bold;
	}
	form#pdfRegistration label.informed {
	float: left;
	margin-left:10px;
	margin-right:10px;
	text-align:left;
	height: 18px;
	line-height: 18px;
	width:40px;
	}
	form#pdfRegistration label.informed.first {
	margin-left:80px;
	}
	form#pdfRegistration input.informed {
	float: left;
	margin-left:0px;
	margin-right:0px;
	width:18px;
	height: 18px;
	line-height: 18px;
	}
	form#pdfRegistration br {
	clear: left;
	}
	form#pdfRegistration input.text {
	width: 160px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	color: #3C4C53;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	}
	form#pdfRegistration p.informed {
	margin-top:20px;
	margin-left:80px;
	padding-bottom:0px;
	}
	form#pdfRegistration input.regbtn {
	width: 160px;
	height:30px;
	font: 12px/24px Arial, Helvetica, sans-serif;
	background-color:#CCCCCC;
	}
	form#pdfRegistration div.regbtn {
	width: 160px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	}
	
	/* ---------- VIDEO REGISTRATION ---------- */
	
	form#videoRegistration {
	display: block;
	width:514px;
	margin-top:20px;
	}
	form#videoRegistration label {
	float: left;
	width: 70px;
	height: 18px;
	line-height: 18px;
	text-align:right;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #3C4C53;	
	white-space:nowrap;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight:bold;
	}
	form#videoRegistration label.informed {
	float: left;
	margin-left:10px;
	margin-right:10px;
	text-align:left;
	height: 18px;
	line-height: 18px;
	width:40px;
	}
	form#videoRegistration label.informed.first {
	margin-left:80px;
	}
	form#videoRegistration input.informed {
	float: left;
	margin-left:0px;
	margin-right:0px;
	width:18px;
	height: 18px;
	line-height: 18px;
	}
	form#videoRegistration br {
	clear: left;
	}
	form#videoRegistration input.text {
	width: 160px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	color: #3C4C53;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	}
	form#videoRegistration p.informed {
	margin-top:20px;
	margin-left:80px;
	padding-bottom:0px;
	}
	form#videoRegistration input.regbtn {
	width: 160px;
	height:30px;
	font: 12px/24px Arial, Helvetica, sans-serif;
	background-color:#CCCCCC;
	}
	form#videoRegistration div.regbtn {
	width: 160px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	}
	
	/* ---------- TRAINING REGISTRATION ---------- */
	
	form#trainingregistration label{
	float: left;
	width: 100px;
	height: 18px;
	text-align:right;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	white-space:nowrap;
	padding-top: 5px;
	padding-bottom: 5px;
	}
	form#trainingregistration label.required {
	color: #CC0000;
	font-weight: bold;
	}
	form#trainingregistration br{
	clear: left;
	}
	form#trainingregistration select{
	width: 400px;
	float: left;
	margin-left: 10px;
	margin-right: 20px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	min-height:18px;
	}
	form#trainingregistration input.text {
	width: 400px;
	float: left;
	margin-left: 10px;
	margin-right: 20px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	color: #3C4C53;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	}
	form#trainingregistration input.areacode {
	width: 36px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	color: #3C4C53;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	}
	form#trainingregistration input.prefix {
	width: 36px;
	margin-left: 10px;
	margin-right: 10px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	color: #3C4C53;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	}
	form#trainingregistration input.ext {
	width: 36px;
	margin-left: 10px;
	margin-right: 10px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	color: #3C4C53;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	}
	form#trainingregistration input.suffix {
	width: 48px;
	margin-left: 10px;
	margin-right: 10px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	color: #3C4C53;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	}
	form#trainingregistration input.checkbox {
	width: 18px;
	float: left;
	margin-right: 3px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	color: #3C4C53;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	}
	form#trainingregistration label.checkbox{
	height: 18px;
	text-align:left;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	white-space:nowrap;
	white-space:nowrap;
	float: left;
	}
	form#trainingregistration input.copy {
	float:left;
	margin-right:10px;
	line-height: 18px;
	}
	.float_areas_of_interest {
	float:left;
	margin-bottom: 20px;
	width: 277px;
	}
	form#trainingregistration input.form_input_short{
	width: 157px;
	float: left;
	margin-left: 10px;
	margin-right: 20px;
	height: 18px;
	line-height: 15px;
	font-size: 12px;
	color: #3C4C53;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	}
	form#trainingregistration label.form_label_long{
	color:#3C4C53;
	font-size: 12px;
	float: left;
	height: 15px;
	line-height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	white-space:nowrap;
	padding-top: 5px;
	padding-bottom: 5px;
	}
	form#trainingregistration input.form_input_long{
	width: 534px;
	margin-bottom: 5px;
	float: left;
	height: 15px;
	color: #3C4C53;
	font: 12px/15px Arial, Helvetica, sans-serif;
	text-align: left;
	}
	form#trainingregistration textarea{
	width: 554px;
	height: 150px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	color: #3C4C53;
	margin-bottom: 5px;
	font-size: 12px;
	}
	#form_field_description_1 {
	clear: both;
	display: none;
	position: relative;
	width: 534px;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	}
	#form_field_description_2 {
	clear: both;
	display: none;
	position: relative;
	width: 534px;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	}
	#form_field_description_3 {
	clear: both;
	display: none;
	position: relative;
	width: 534px;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	}
	
	/* ---------- SERVICE REQUEST ---------- */
	
	form#servicerequest label{
	float: left;
	width: 70px;
	height: 15px;
	text-align:right;
	font: 12px/15px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	white-space:nowrap;
	padding-top: 5px;
	padding-bottom: 5px;
	}
	form#servicerequest label.form_label_required {
	color: #CC6600;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}
	.form_label_required {
	color: #CC6600;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}
	form#servicerequest br{
	clear: left;
	}
	
	form#servicerequest select{
	width: 161px;
	float: left;
	margin-left: 10px;
	margin-right: 20px;
	height: 15px;
	font: 12px/15px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	}
	form#servicerequest input.form_input_short{
	width: 157px;
	margin-bottom: 5px;
	float: left;
	margin-left: 10px;
	margin-right: 20px;
	height: 15px;
	line-height: 15px;
	font-size: 12px;
	color: #3C4C53;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	}
	form#servicerequest label.form_label_long{
	color:#3C4C53;
	font-size: 12px;
	float: left;
	height: 15px;
	line-height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	white-space:nowrap;
	padding-top: 5px;
	padding-bottom: 5px;
	}
	form#servicerequest input.form_input_long{
	width: 534px;
	margin-bottom: 5px;
	float: left;
	height: 15px;
	color: #3C4C53;
	font: 12px/15px Arial, Helvetica, sans-serif;
	text-align: left;
	}
	form#servicerequest textarea.form_textarea_long{
	width: 500px;
	height: 150px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	color: #3C4C53;
	margin-bottom: 5px;
	font-size: 12px;
	}
	#form_field_description_1 {
	clear: both;
	display: none;
	position: relative;
	width: 534px;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	}
	#form_field_description_2 {
	clear: both;
	display: none;
	position: relative;
	width: 534px;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	}
	#form_field_description_3 {
	clear: both;
	display: none;
	position: relative;
	width: 534px;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	}
	
	/* ---------- REGIONAL SUMMIT REGISTRATION ---------- */
	
	form#summitRegistration label{
	float: left;
	width: 70px;
	height: 18px;
	text-align:right;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	white-space:nowrap;
	padding-top: 5px;
	padding-bottom: 5px;
	}
	form#summitRegistration label.required {
	color: #CC0000;
	font-weight: bold;
	}
	form#summitRegistration br{
	clear: left;
	}
	form#summitRegistration select{
	width: 160px;
	float: left;
	margin-left: 10px;
	margin-right: 20px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	min-height:18px;
	}
	form#summitRegistration input.text {
	width: 160px;
	float: left;
	margin-left: 10px;
	margin-right: 20px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	color: #3C4C53;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	}
	form#summitRegistration input.checkbox {
	width: 18px;
	float: left;
	margin-right: 3px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	color: #3C4C53;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	}
	form#summitRegistration label.checkbox{
	height: 18px;
	text-align:left;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	white-space:nowrap;
	white-space:nowrap;
	float: left;
	}
	.float_areas_of_interest {
	float:left;
	margin-bottom: 20px;
	width: 277px;
	}
	form#summitRegistration input.form_input_short{
	width: 157px;
	float: left;
	margin-left: 10px;
	margin-right: 20px;
	height: 18px;
	line-height: 15px;
	font-size: 12px;
	color: #3C4C53;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	}
	form#summitRegistration label.form_label_long{
	color:#3C4C53;
	font-size: 12px;
	float: left;
	height: 15px;
	line-height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	white-space:nowrap;
	padding-top: 5px;
	padding-bottom: 5px;
	}
	form#summitRegistration input.form_input_long{
	width: 534px;
	margin-bottom: 5px;
	float: left;
	height: 15px;
	color: #3C4C53;
	font: 12px/15px Arial, Helvetica, sans-serif;
	text-align: left;
	}
	form#summitRegistration textarea {
	width: 534px;
	margin-bottom: 5px;
	height:75px;
	color: #3C4C53;
	font: 12px/15px Arial, Helvetica, sans-serif;
	text-align: left;
	display: block;
	float: left;
	}
	
	/* ---------- GRC SUMMIT ---------- */
	
	/* ---------- Call for presentations ---------- */
	
	form#grcpresentations label{
	float: left;
	width: 70px;
	height: 18px;
	text-align:right;
	font: 12px/18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3C4C53;
	white-space:nowrap;
	padding-top: 5px;
	padding-bottom: 5px;
	}
	form#grcpresentations label.noset{
		width: 120px;
		text-align:left;
		white-space:nowrap;
	}
	form#grcpresentations label.required {
	color: #CC0000;
	font-weight: bold;
	}
	form#grcpresentations label.long {
		float: left;
		width: 554px;
		text-align:left;
		font: 14px/20px Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #000000;
		clear: left;
		padding-top:20px;
		white-space:normal;
	}
	form#grcpresentations label.header{
	width: 554px;
	float:left;
	text-align:left;
	}
	form#grcpresentations br{
	clear: left;
	}
	form#grcpresentations h2{
	clear: left;
	padding-top:20px;
	}
	form#grcpresentations select{
	width: 160px;
	float: left;
	margin-left: 10px;
	margin-right: 20px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	min-height:18px;
	}
	form#grcpresentations input.text {
	width: 260px;
	float:left;
	margin-left: 10px;
	margin-right: 10px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	color: #3C4C53;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	}
	form#grcpresentations input.other {
		width: 165px;
		float:none;
	}
	form#grcpresentations input.checkbox {
		width: 18px;
		float: left;
		margin-right: 3px;
		line-height: 18px;
		font-size: 18px;
		color: #3C4C53;
		font-family:Arial, Helvetica, sans-serif;
		background-color:#FFFFFF;
	}
	div.hidden {
		display:none;
	}
	form#grcpresentations label.checkbox{
		text-align:left;
		font: 12px/18px Arial, Helvetica, sans-serif;
		color: #3C4C53;
		white-space:nowrap;
		float: left;
		width:236px;
	}
	form#grcpresentations label.presenter{
		text-align:left;
		font: 12px/18px Arial, Helvetica, sans-serif;
		color: #3C4C53;
		white-space:nowrap;
		float: left;
		margin-right:20px;
		width:50px;
	}
	form#grcpresentations table.presenter label.checkbox{
		text-align:left;
		font: 12px/18px Arial, Helvetica, sans-serif;
		color: #3C4C53;
		white-space:nowrap;
		float: left;
		width:50px;
	}
	.float_areas_of_interest {
	float:left;
	margin-bottom: 20px;
	width: 277px;
	}
	.float_areas_of_interest_tab {
	float:left;
	margin-bottom: 20px;
	width: 257px;
	}
	form#grcpresentations input.form_input_short{
	width: 157px;
	float: left;
	margin-left: 10px;
	margin-right: 20px;
	height: 18px;
	line-height: 15px;
	font-size: 12px;
	color: #3C4C53;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	}
	form#grcpresentations label.form_label_long{
	color:#3C4C53;
	font-size: 12px;
	float: left;
	height: 15px;
	line-height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	white-space:nowrap;
	padding-top: 5px;
	padding-bottom: 5px;
	}
	form#grcpresentations input.form_input_long{
		width: 554px;
		margin-bottom: 5px;
		float: left;
		height: 18px;
		color: #3C4C53;
		font: 12px/18px Arial, Helvetica, sans-serif;
		text-align: left;
	}
	form#grcpresentations textarea{
	width: 554px;
	height: 150px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	color: #3C4C53;
	margin-bottom: 5px;
	font-size: 12px;
	}
	form#grcpresentations textarea.form_textarea_long_tab {
	width: 524px;
	height: 150px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	color: #3C4C53;
	margin-bottom: 5px;
	font-size: 12px;
	}#form_field_description_1 {
	clear: both;
	display: none;
	position: relative;
	width: 534px;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	}
	#form_field_description_2 {
	clear: both;
	display: none;
	position: relative;
	width: 534px;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	}
	#form_field_description_3 {
	clear: both;
	display: none;
	position: relative;
	width: 534px;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	}
	
	form#grcpresentations label.error {color:#CC6600;display:none;}
	form#grcpresentations div.error { display: none; }
	form#grcpresentations input {border: 1px solid #666; }
	form#grcpresentations input.checkbox { border: none }
	form#grcpresentations input.submit {
		width:150px;
		height:30px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #000;
	}
	form#grcpresentations input.submit:hover { background-color:#093678;color:#FFF;}
	form#grcpresentations input:focus { border: 2px solid #666; }
	form#grcpresentations input.error { border: 2px solid #CC6600; }
	form#grcpresentations textarea.error { border: 2px solid #CC6600; }
	form#grcpresentations label.error {color:#CC6600;display:none;}
	form#grcpresentations input.checkbox {border: none }
	
	
	/* ---------- 30-DAY TRIAL REGISTRATION ---------- */
	
	form#trialRegistration {
	display: block;
	width:514px;
	}
	form#trialRegistration label{
		float: left;
		width: 70px;
		height: 18px;
		text-align:right;
		color: #3C4C53;
		white-space:nowrap;
		padding-top: 5px;
		padding-bottom: 5px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 18px;
		font-weight: bold;
	}
	form#trialRegistration br {
	clear: left;
	}
	form#trialRegistration select{
	width: 160px;
	float: left;
	margin-left: 10px;
	margin-right: 20px;
	margin-bottom:20px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #3C4C53;
	min-height:18px;
	}
	form#trialRegistration input {
	width: 400px;
	float: left;
	margin-left: 10px;
	height: 18px;
	line-height: 15px;
	font-size: 12px;
	color: #3C4C53;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	margin-bottom:20px;
	}
	form#trialRegistration input.phone {
	width: 160px;
	}
	form#trialRegistration input.EULA {
	width: 30px;
	margin-bottom:5px;
	}
	form#trialRegistration input.regbtn {
	width: 160px;
	height:30px;
	font: 12px/24px Arial, Helvetica, sans-serif;
	background-color:#CCCCCC;
	}
	form#trialRegistration div.regbtn {
	width: 160px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	}
	a.agreement {
	padding-left:80px;
	padding-bottom:20px;
	}
	
	/* ---------- MATURITY MODEL REGISTRATION ---------- */
	
	form#assessmentRegistration {
	display: block;
	width:514px;
	margin-top:20px;
	}
	form#assessmentRegistration label {
	float: left;
	width: 70px;
	height: 18px;
	line-height: 18px;
	text-align:right;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #3C4C53;	
	white-space:nowrap;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight:bold;
	}
	form#assessmentRegistration label.informed {
	float: left;
	margin-left:10px;
	margin-right:10px;
	text-align:left;
	height: 18px;
	line-height: 18px;
	width:40px;
	}
	form#assessmentRegistration label.informed.first {
	margin-left:80px;
	}
	form#assessmentRegistration input.informed {
	float: left;
	margin-left:0px;
	margin-right:0px;
	width:18px;
	height: 18px;
	line-height: 18px;
	}
	form#assessmentRegistration br {
	clear: left;
	}
	form#assessmentRegistration input.text {
	width: 160px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	color: #3C4C53;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	}
	form#assessmentRegistration p.informed {
	margin-top:20px;
	margin-left:80px;
	padding-bottom:0px;
	}
	form#assessmentRegistration input.regbtn {
	width: 160px;
	height:30px;
	font: 12px/24px Arial, Helvetica, sans-serif;
	background-color:#CCCCCC;
	}
	form#assessmentRegistration div.regbtn {
	width: 160px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	}
	
	/* SITEWIDE HEADER */
	/* ========== NAVIGATION ========== */
	
	#nav_wrapper.sitewide {
	height: 108px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	background: #FFFFFF;
	}
	#nav_wrapper_search {
	height: 108px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 3px solid #999999;
	}
	#nav_content {
		height: 108px;
		width: 980px;
		position: relative;
	}
	#navigtion_top {
	height: 32px;
	}
	#nav_tagline {
		color: #3c4c53;
		text-align: left;
		position: absolute;
		top: 27px;
		height: 20px;
		width: 167px;
		left: 375px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: italic;
		line-height: 14px;
		font-weight: bold;
	}
	#rsa_archer_logo {
	display:block;
	position: absolute;
	top: 4px;
	height: 71px;
	width: 351px;
	left: 11px;
	background-image: url(../images/sitewide/logo.gif);
	background-repeat: no-repeat;
	}
	#rsalogo {
		display:block;
		position: absolute;
		top: 45px;
		height: 54px;
		width: 127px;
		left: 823px;
		background-image: url(../images/sitewide/rsalogo.gif);
		background-repeat: no-repeat;
	}
	#emclogo {
	display:block;
	position: absolute;
	top: 15px;
	height: 49px;
	width: 127px;
	left: 724px;
	background-image: url(../images/sitewide/EMC2.gif);
	background-repeat: no-repeat;
	}

	
	/* ========== 888 NUMBER ========== */
	
	#nav_number {
		font-weight:bold;
		color: #3C4C53;
		/*text-align: right;
		padding-right: 20px;
		position: absolute;
		top: 32px;
		top: 32px;*/
		right: 0px;
		height: 48px;
	}
	#nav_number li {
	list-style: none;
	}
	
	/* ========== NAV LINKS ========== */
	
	#nav_links_wrapper {
	height: 32px;
	background: url(../images/sitewide/nav_quicklinks_bg.gif) repeat-x;
	position: absolute;
	top: 0px;
	right: 0px;
	color:#3C4C53;
	}
	#nav_links_w {
	background: url(../images/sitewide/nav_quicklinks_w.gif) no-repeat;
	float: left;
	height: 32px;
	width: 43px;
	position: relative;
	}
	#nav_links_e {
	background: url(../images/sitewide/nav_quicklinks_e.gif) no-repeat;
	float: left;
	height: 32px;
	width: 10px;
	position: relative;
	background-image: url(../images/sitewide/nav_quicklinks_e.gif);
	}
	#nav_links {
	font: 11px/32px Arial, Helvetica, sans-serif;
	float: left;
	height: 32px;
	margin: 0px;
	padding: 0px;
	position: relative;
	}
	/*#nav_links a:link {
	color: #666666;
	text-decoration: none;
	}
	#nav_links a:visited {
	color: #666666;
	text-decoration: none;
	}
	#nav_links a:hover {
	color: #CC6600;
	text-decoration: none;
	}*/
	#nav_links li {
	list-style: none;
	display: inline;
	}
	.quicklinks_archerwebsite a  {
	background: url(../images/sitewide/navigation_links/archerwebsite.gif) no-repeat left center;
	padding-bottom: 5px;
	padding-left: 25px;
	padding-right: 5px;
	padding-top: 5px;
	}
	.quicklinks_archerexchange a  {
	background: url(../images/sitewide/navigation_links/archerexchange.gif) no-repeat left center;
	padding-bottom: 5px;
	padding-left: 25px;
	padding-top: 5px;
	padding-right: 5px;
	}
	.quicklinks_archercommunity a  {
	background: url(../images/sitewide/navigation_links/archercommunity.gif) no-repeat left center;
	padding-bottom: 5px;
	padding-left: 25px;
	padding-top: 5px;
	padding-right: 5px;
	}
	.quicklinks_login a  {
	background: url(../images/sitewide/navigation_links/login.gif) no-repeat left center;
	padding-bottom: 5px;
	padding-left: 23px;
	padding-top: 5px;
	padding-right: 5px;
	}
	.quicklinks_contactus a  {
	background: url(../images/sitewide/navigation_links/contactus.gif) no-repeat left center;
	padding-bottom: 5px;
	padding-left: 25px;
	padding-top: 5px;
	padding-right: 5px;
	}
	
	/* ========== NAV TABS ========== */
	
	#nav_tabs {
	margin: 0;
	padding: 0;
	height: 28px;
	list-style: none;
	display: inline;
	overflow: hidden;
	float: left;
	position: absolute;
	top: 80px;
	text-align: center;
	left: 0px;
	}
	#nav_tabs li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	vertical-align: top;
	height: 28px;
	}
	#nav_tabs a {
	float: left;
	height: 28px!important;
	height /**/:28px;
	padding: 0px;
	font: 12px/30px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#666;
	}
	#nav_tabs a:hover {
	background-position: 0 -28px;
	color: #FFFFFF;
	}
	#nav_tabs a:active {
	background-position: 0 -56px;
	color: #FFFFFF;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	#nav_tabs a.nav_tabs_selected {
	background-position: 0 -56px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	#solutionstab a  {
	width: 95px;
	background: url(../images/sitewide/navigation_tabs/medium.gif) top left no-repeat;
	margin-left: 1px;
	white-space:nowrap;
	}
	#platformtab a  {
	width: 95px;
	background: url(../images/sitewide/navigation_tabs/medium.gif) top left no-repeat;
	white-space:nowrap;
	}
	#frameworktab a  {
	width: 95px;
	background: url(../images/sitewide/navigation_tabs/medium.gif) top left no-repeat;
	white-space:nowrap;
	}	#servicestab a  {
	width: 85px;
	background: url(../images/sitewide/navigation_tabs/small.gif) no-repeat left top;
	white-space:nowrap;
	}
	#customerstab a  {
	width: 85px;
	background: url(../images/sitewide/navigation_tabs/small.gif) top left no-repeat;
	white-space:nowrap;
	}
	#eventstab a  {
	width: 85px;
	background: url(../images/sitewide/navigation_tabs/small.gif) no-repeat left top;
	white-space:nowrap;
	}
	#abouttab a  {
	width: 85px;
	background: url(../images/sitewide/navigation_tabs/small.gif) no-repeat left top;
	white-space:nowrap;
	}
	#resourcestab  a  {
	width: 95px;
	background: url(../images/sitewide/navigation_tabs/medium.gif) top left no-repeat;
	white-space:nowrap;
	}
	#grcresources  a  {
	width: 95px;
	background: url(../images/sitewide/navigation_tabs/medium.gif) top left no-repeat;
	white-space:nowrap;
	}	#blogtab a  {
	color: #FFFFFF;
	width: 95px;
	background: url(../images/sitewide/navigation_tabs/blog.gif) no-repeat left top;
	margin-left: 10px;
	white-space:nowrap;
	}
	
	/* ========== BANNER ========== */
	
	#banner_home {
		border-top: 2px solid #999999;
		border-bottom: 2px solid #999999;
		background: #FFFFFF;
		width: 980px;
		margin-right: auto;
		margin-left: auto;
		border-right: 1px solid #999999;
		border-left: 1px solid #999999;
		height: 242px;
		padding: 0px;
	}
	#banner_interior {
	border-top: 3px solid #999999;
	border-bottom: 3px solid #999999;
	background: #FFFFFF;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	padding: 0px;
	height: 150px;
	}
	#banner_feature {
	border-top: 3px solid #999999;
	background: #FFFFFF;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	padding: 0px;
	height: 200px;
	margin-bottom: -10px;
	}
	
	/* Opportunities Accordion ========== */
	#openings .divider {height:20px;}
	.removemargin {margin-bottom:-20px;}
	#openings div.accordion ul.list_bullet {width: 500px;}
	.navigation ul.list_bullet_2columns {margin-bottom:0px;}
	
	/* ========== jQuery ========== */
	
	/* Video Demo Center */
	#video_demo_center {
	width:1000px;
	height:595px;
	}#alt_video_content {
	padding: 20px;
	height: 555px;
	width: 960px;
	text-align: center;
	font: bold 12px/555px Verdana, Arial, Helvetica, sans-serif;
	color: #093678;
	}
	
	/* RSA ARCHER EGRC ROADSHOW MAP */
	/* USA/CANADA */
	#mapheader {
	width:554px;
	height:41px;
	background-image: url(../events/regionalsummits/map-header.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	line-height: 45px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	}
	#map {
		width:554px;
		height:339px;
		background-image:url(../events/regionalsummits/map.jpg);
		background-repeat: no-repeat;
		background-position: center center;
		position: relative;
		margin-bottom:20px;
		display:block;
	}
	.map {
	display:block;
	position: absolute;
	}
	#map span {
	display:none;
	}
	.atlanta {
		width:18px;
		height:22px;
		left: 413px;
		top: 232px;
	}
	.boston {
		width:19px;
		height:24px;
		left: 512px;
		top: 69px;
	}
	.charlotte {
		width:19px;
		height:22px;
		left: 440px;
		top: 186px;
	}
	.chicago {
		width:18px;
		height:23px;
		left: 353px;
		top: 109px;
	}
	.dallas {
		width:19px;
		height:23px;
		left: 266px;
		top: 229px;
	}
	.denver {
		width:19px;
		height:22px;
		left: 188px;
		top: 144px;
	}
	.detroit {
		width:19px;
		height:24px;
		left: 399px;
		top: 92px;
	}
	.houston {
		width:18px;
		height:22px;
		left: 284px;
		top: 274px;
	}
	.kansascity {
		width:19px;
		height:23px;
		left: 279px;
		top: 151px;
	}
	.losangeles {
		width:16px;
		height:22px;
		left: 40px;
		top: 187px;
	}
	.louisville {
		width:18px;
		height:23px;
		left: 387px;
		top: 154px;
	}
	.minneapolis {
		width:18px;
		height:24px;
		left: 301px;
		top: 73px;
	}
	.newyork {
	width:19px;
	height:14px;
	left: 491px;
	top: 104px;
	}
	.philly {
	width:14px;
	height:14px;
	left: 485px;
	top: 120px;
	}
	.stlouis {
		width:18px;
		height:22px;
		left: 333px;
		top: 154px;
	}
	.sandiego {
		width:14px;
		height:22px;
		left: 51px;
		top: 212px;
	}
	.sanfran {
		width:16px;
		height:22px;
		left: 11px;
		top: 133px;
	}
	.seattle {
		width:17px;
		height:22px;
		left: 46px;
		top: 10px;
	}
	.toronto {
		width:14px;
		height:22px;
		left: 432px;
		top: 77px;
	}
	.washington {
		width:18px;
		height:22px;
		left: 469px;
		top: 136px;
	}
	div.tooltip {  
	display:none;
	text-align:center;
	top:0px;
	left:0px;
	position:relative;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	} 
	.tooltip a {
		display:block;
		height:69px;
		width:144px;
		background-image:url(../images/jquery/tooltip/blue_tooltip_small.gif);
		filter:alpha(opacity=75);
		opacity:0.75;
		padding:3px;
		line-height: 59px;
	}
	.tooltip a:hover {
	color: #FFFFFF;
	}
	.tooltip p {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	margin-top:5px;
	line-height:12px;
	}
	/* ========== ROADSHOW EVENT CONTACT BOX ========== */
	li.roadshow {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	}
	li.roadshow a {
	display: block;
	width: 180px;
	height: 140px!important;
	background: url(../images/events/regionalsummit/btn-contact-events.gif) no-repeat left top;
	}
	li.roadshow a:hover {
	background-position: 0 -140px;
	}
	
	/* ========== ROADSHOW REST STOP BOX ========== */
	
	#reststopheader {
		background-image: url(../events/regionalsummits/n.gif);
		height: 33px;
		width: 180px;
		clear: both;
		overflow: hidden;
		background-repeat: no-repeat;
		background-position: center bottom;
		margin-top: 5px;
	}
	#reststopheader a {
	display: block;
	height: 48px;
	width: 180px;
	}
	#reststops {
		color: #093678;
		text-decoration: none;
		list-style: none;
		text-align: left;
		width: 160px;
		padding-top: 5px;
		padding-right: 10px;
		padding-left: 10px;
		clear: both;
		background-image: url(../events/regionalsummits/bg.gif);
		background-repeat: repeat-y;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 14px;
	}
	#reststops li {
	padding-bottom:10px;
	}
	#reststops li a {
		color:#3c4c53;
	}
	#reststops li a:visited {
		color:#3c4c53;
	}
	#reststops li a:hover {
		color:#FF0000;
	}
	#reststops a.atlanta {
	background: url(../images/events/regionalsummit/btn-atlanta.gif);
	}
	#reststops a.boston {
	background: url(../images/events/regionalsummit/btn-boston.gif);
	}
	#reststops a.charlotte {
	background: url(../images/events/regionalsummit/btn-charlotte.gif);
	}
	#reststops a.chicago {
	background: url(../images/events/regionalsummit/btn-chicago.gif);
	}
	#reststops a.dallas {
	background: url(../images/events/regionalsummit/btn-dallas.gif);
	}
	#reststops a.kansascity {
	background: url(../images/events/regionalsummit/btn-kansascity.gif);
	}
	#reststops a.minneapolis {
	background: url(../images/events/regionalsummit/btn-minneapolis.gif);
	}
	#reststops a.sanfrancisco {
	background: url(../images/events/regionalsummit/btn-sanfrancisco.gif);
	}
	#reststops a.washington {
	background: url(../images/events/regionalsummit/btn-washington.gif);
	}
	#reststops a.newyork {
	background: url(../images/events/regionalsummit/btn-newyork.gif);
	}
	#reststops a.houston {
	background: url(../images/events/regionalsummit/btn-houston.gif);
	}
	#reststops a.seattle {
	background: url(../images/events/regionalsummit/btn-seattle.gif);
	}
	#reststops a.losangeles {
	background: url(../images/events/regionalsummit/btn-losangeles.gif);
	}
	#reststops a.london {
	background: url(../images/events/regionalsummit/btn-london.gif);
	}
	#reststopfooter {
		background-image: url(../events/regionalsummits/s.gif);
		height: 5px;
		width: 180px;
		position: relative;
		clear: both;
	}
	
	/* ========== ROADSHOW AGENDA TABS ========== */
	
	#roadshowtabs ul.tabs-nav {
	list-style:none;
	}
	#roadshowtabs ul.tabs-nav h3 {
	font: bold 14px/20px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-bottom: 0px;
	}
	#roadshowtabs ul.tabs-nav li {
		display: block;
		height: 22px;
		font-weight: bold;
		line-height: 22px;
	}
	#roadshowtabs .divider {
	margin: 0px;
	background-position: bottom;
	height: 20px;
	}
	#roadshowtabs .dividertop {
	background: url(../images/sitewide/divider.gif) no-repeat center center;
	clear: both;
	height: 40px;
	width: 554px;
	margin-bottom:10px;
	}
	table.roadshow p {
	padding-bottom:0px;
	}
	table.roadshow {
	margin-bottom: 20px;
	}
	table.roadshow td {
	padding:5px;
	}
	table.roadshow tr {
	background-color:#FFFFFF;
	}
	table.roadshow td.head{
	padding: 5px;
	}
	table.roadshow td.space {
	background-color:#DDDDDD;
	height:1px;
	padding:0px;
	}
	table.roadshow td.head p {
	font-weight:bold;
	}
	.agendas {
	background-repeat: no-repeat;
	background-position: right top;
	}
	.agendas div.host {
	position:relative;
	width:183px;
	height:69px;
	float:right;
	z-index:1;
	background-repeat: no-repeat;
	}
	.ga {
	background-image: url(../images/events/regionalsummit/host-Atlanta.gif);
	}
	.il {
	background-image: url(../images/events/regionalsummit/host-Chicago.gif);
	}
	.nc {
	background-image: url(../images/events/regionalsummit/host-Charlotte.gif);
	}
	.ca {
	background-image: url(../images/events/regionalsummit/host-San%20Francisco.gif);
	}
	.dc {
		background-image: url(../images/events/regionalsummit/host-Washington%20DC.gif);
	}
	.kc {
	background-image: url(../images/events/regionalsummit/host-Kansas%20City.gif);
	}
	.mn {
	background-image: url(../images/events/regionalsummit/host-Minneapolis.gif);
	}
	.ny {
	background-image: url(../images/events/regionalsummit/host-New%20York.gif);
	}
	.houstontx {
		background-image: url(../images/events/regionalsummit/host-Houston.gif);
	}
	.dallastx {
		background-image: url(../images/events/regionalsummit/host-Dallas.gif);
	}
	.wash {
	background-image: url(../images/events/regionalsummit/host-Seattle.gif);
	}
	.la {
	background-image: url(../images/events/regionalsummit/host-Los%20Angeles.gif);
	}
	.uk {
	background-image: url(../images/events/regionalsummit/host-London.gif);
	}
	.ma {
	background-image: url(../images/events/regionalsummit/host-Boston.gif);
	}
	a.registertoday {
		display: block;
		position:relative;
		cursor: auot;
		width:141px;
		height:329px;
		float:left;
		background-repeat: no-repeat;
		background-image: url(../images/events/regionalsummit/registertodaysign.jpg);
		margin-right:10px;
	}
	a.registertoday:hover {
		background-position: 0px 0px;
	}
	a.registertoday span {
	display: none;
	}
	a.registertodaybtn {
		display: block;
		position:relative;
		width:186px;
		height:60px;
		background-repeat: no-repeat;
		background-image: url(../images/events/regionalsummit/register-today.jpg);
		margin-right: 368px;
		margin-bottom: 20px;
		float: left;
	}
	
	a.registertodaybtn span {
	display: none;
	}
	a.registertodaybtn:hover {
	background-position: 0px -60px;
	}
	a.eventguidebtn {
		display: block;
		position:relative;
		width:186px;
		height:60px;
		background-repeat: no-repeat;
		background-image: url(../images/events/regionalsummit/eventguide.jpg);
		margin-right: 20px;
		margin-bottom: 20px;
		float: left;
	}
	a.eventguidebtn:hover {
	background-position: 0px -60px;
	}
	a.eventguidebtn span {
	display: none;
	}
	
	/* ========== ROADSHOW REGISTRATION OVERLAY ========== */
	/* the overlayed element */ 
	div.overlay { 
	/* growing background image */ 
	background-image:url(../images/jquery/overlay/white.png); 
	
	/* dimensions after the growing animation finishes  */ 
	width:530px; 
	height:250px;
	
	/* initially overlay is hidden */ 
	display:none; 
	
	/* some padding to layout nested elements nicely  */ 
	padding:55px; 
	position:relative;
	} 
	/* default close button positioned on upper right corner */ 
	div.overlay div.close { 
	background-image:url(../images/jquery/overlay/close.png); 
	position:absolute;
	left:5px;
	top:5px;
	height:35px;
	width:35px;
	}
	div.overlay h3 {
	font-size: 18px;
	}
	.roadshowoverlay {
	margin-top:40px;
	}
	.roadshowoverlay a {
	width:245px;
	height: 45px;
	display: block;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:5px;
	clear: both;
	}
	.roadshowoverlay a.atlanta {
	background: url(../images/events/regionalsummit/btn-overlay-atlanta.jpg);
	}
	.roadshowoverlay a.boston {
	background: url(../images/events/regionalsummit/btn-overlay-boston.jpg);
	}
	.roadshowoverlay a.chicago {
	background: url(../images/events/regionalsummit/btn-overlay-chicago.jpg);
	}
	.roadshowoverlay a.charlotte {
	background: url(../images/events/regionalsummit/btn-overlay-charlotte.jpg);
	}
	.roadshowoverlay a.dallas {
	background: url(../images/events/regionalsummit/btn-overlay-dallas.jpg);
	}
	.roadshowoverlay a.houston {
	background: url(../images/events/regionalsummit/btn-overlay-houston.jpg);
	}
	.roadshowoverlay a.kansascity {
	background: url(../images/events/regionalsummit/btn-overlay-kansascity.jpg);
	}
	.roadshowoverlay a.minneapolis {
	background: url(../images/events/regionalsummit/btn-overlay-minneapolis.jpg);
	}
	.roadshowoverlay a.newyork {
	background: url(../images/events/regionalsummit/btn-overlay-newyork.jpg);
	}
	.roadshowoverlay a.sanfrancisco {
	background: url(../images/events/regionalsummit/btn-overlay-sanfrancisco.jpg);
	}
	.roadshowoverlay a.seattle {
	background: url(../images/events/regionalsummit/btn-overlay-seattle.jpg);
	}
	.roadshowoverlay a.losangeles {
	background: url(../images/events/regionalsummit/btn-overlay-losangeles.jpg);
	}
	.roadshowoverlay a.london {
	background: url(../images/events/regionalsummit/btn-overlay-london.jpg);
	}
	.roadshowoverlay a.washington {
	background: url(../images/events/regionalsummit/btn-overlay-washington.jpg);
	}
	.roadshowoverlay a:hover {
	background-position: 0px -45px;
	}
	.roadshowoverlay div {
	width:245px;
	float:left;
	}
	.roadshowoverlay div.left {
	margin-right:auto;
	margin-left:auto;
	position:relative;
	width:245px;
	}
	.roadshowoverlay div.right {
	margin-left:10px;
	}
	
	
	div.overlay.screenshot{ 
	/* growing background image */ 
	background-image:url(../images/jquery/overlay/white.png); 
	
	/* dimensions after the growing animation finishes  */ 
	width:800px; 
	height:1600px;         
	
	/* initially overlay is hidden */ 
	display:none; 
	
	/* some padding to layout nested elements nicely  */ 
	padding:55px; 
	position:relative;        
	} 
	/* default close button positioned on upper right corner */ 
	div.overlay.screenshot div.close { 
	background-image:url(../images/jquery/overlay/close.png); 
	position:absolute;
	left:15px;
	top:15px;
	height:35px;
	width:35px;
	}
	div.overlay.screenshot h3 {
	font-size: 18px;
	text-align: center;
	}
	
	/*LEARN MORE OVERLAY*/
	div.learnmore div.close { 
	background-image:url(../images/jquery/overlay/close.png); 
	position:absolute;
	left:10px;
	top:10px;
	height:35px;
	width:35px;
	}
	div.learnmore {
	/* growing background image */ 
	background-image:url(../images/jquery/overlay/white.png); 
	
	/* dimensions after the growing animation finishes  */ 
	width:400px; 
	
	/* initially overlay is hidden */ 
	display:none; 
	
	/* some padding to layout nested elements nicely  */ 
	padding:55px; 
	position:relative;
	}
	
	/* ========== ROADSHOW REGISTRATION PAGE ========== */
	.hostlogo {
	width:179px;
	height:69px;
	float:right;
	}
	fieldset {
		float:left;
		margin:0px;
		padding:0px;
		border: none;
	}
	legend {
	color: #000000;
	font: bold 14px/14px Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
	border:none;
	padding-left:0px;
	}
	form#emailRegistration input.text {
	width: 199px;
	}
	form br {
	clear: left;
	}
	form p {
		padding-bottom:10px;
	}
	.table_email_prefs {
	border-collapse: collapse;
	}
	
	.table_email_prefs td.description p{
	padding-top:6px;
	}
	
	/* ========== jqtransform ========== */
	form.jqtransformdone label{
	width: 70px;
	height: 18px;
	line-height: 31px;
	text-align:left;
	font: 12px/31px Arial, Helvetica, sans-serif;
	color: #3C4C53;	
	white-space:nowrap;
		display: block;
		float:left;
		margin-right: 8px;
		margin-bottom:8px;
	}
	form.jqtransformdone div.rowElem{
		clear:both;
		padding-top:5px;
	padding-bottom:5px;
	}
	form.jqtransformdone div.submit{
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:200px;
	}
	form.jqtransformdone div.colElem{
		width:277px;
		float:left;
	}
	/* -------------
	 * Buttons
	 * ------------- */
	button.jqTransformButton {
		margin: 0px;
		padding: 0px;
		border: none;
		background-color: transparent;
		cursor: pointer;
		overflow: visible;
		font-family: Arial;
		white-space:nowrap;
	}
	
	*:first-child+html button.jqTransformButton[type]{width: 1;} /* IE7 */
	
	button.jqTransformButton span {
		background: transparent url(../images/jquery/jqtransform/btn_right.gif) no-repeat right top;
		display: block;
		float: left;
		padding: 0px 4px 0px 0px; /* sliding doors padding */
		margin: 0px;
		height: 33px;
	}
	
	button.jqTransformButton span span {
		background: transparent url(../images/jquery/jqtransform/btn_left.gif) no-repeat top left;
		color: #333;
		padding: 8px 4px 0px 8px;
		font-weight: normal;
		font-size: 12px;
		line-height: 13px;
		display: block;
		text-decoration: none;
		height: 33px;
	}
	
	/*hover*/
	button.jqTransformButton_hover span span { background-position: left -33px ; }
	button.jqTransformButton_hover span { background-position: right -33px ; }
	
	/*clicked*/
	button.jqTransformButton_click span span { background-position: left -66px ; }
	button.jqTransformButton_click span { background-position: right -66px ; }
	
	/* IE 6 */
	* html button.jqTransformButton { height:33px; }
	* button.jqTransformButton span span { height: 25px; }
	/* IE 7 */
	*+ html button.jqTransformButton { height:33px; }
	*+ button.jqTransformButton span span { height: 25px; }
	
	
	/* -------------
	 * Inputs
	 * ------------- */
	.jqTransformInputWrapper {
		background: transparent url(../images/jquery/jqtransform/input/input_text_left.gif) no-repeat left top;
		height: 31px;
		padding: 0px;
		float:left;
	}
	
	.jqTransformInputInner {
		background: transparent url(../images/jquery/jqtransform/input/input_text_right.gif) no-repeat top right;
		padding: 0px;
		margin: 0px;
	}
	
	.jqTransformInputInner div {
		height: 31px;
		margin:0px 0px 0px 8px;
	}
	
	.jqTransformInputInner div input {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height: 18px;
		vertical-align: middle;
		height: 31px;
		color:#404040;	
		border: none;
		padding: 8px 0px 0px 0px;
		margin: 0px;
		background:transparent;
	
	}
	
	/*  IE6 */
	* html .jqTransformInputInner div input {
		padding: 6px 0 0 0;
		margin: 0 0 0 -8px;
		height:24px;
	}
	/* Ie7 */
	*+ html .jqTransformInputInner div input {
		padding: 6px 0 0 0;
		margin-left:-10px;
		height:24px;
	}
	
	/*hover*/
	.jqTransformInputWrapper_hover{ background-position: left -31px ;}
	.jqTransformInputWrapper_hover div.jqTransformInputInner{ background-position: right -31px ;}
	
	/*focus*/
	.jqTransformInputWrapper_focus{ background-position: left -62px ;}
	.jqTransformInputWrapper_focus div.jqTransformInputInner{ background-position: right -62px ;}
	
	
	
	.jqTransformSafari .jqTransformInputInner div {
		position: relative;
		overflow: hidden;
		margin:0px 8px;
		
	}
	.jqTransformSafari .jqTransformInputInner div input {
		background-color: none;
		position: absolute;
		top: -10px;
		left: -2px;
		height: 42px; 
		padding-left: 4px;
	}
	
	
	
	/* -------------
	 * Textarea
	 * ------------- */
	table.jqTransformTextarea td#jqTransformTextarea-mm textarea{
		font-size: 12px;
		line-height: 16px;
	}
	
	table.jqTransformTextarea td{
	font-size: 1px;
	line-height: 1px;
	width: 5px;
	height: 5px;
	margin: 0;
	padding: 0;
	}
	table.jqTransformTextarea{}
	table.jqTransformTextarea tr{
	/*border: 1px solid red;*/
	
	}
	table.jqTransformTextarea textarea{
		margin: 0;
		padding: 0;
		border: 0;
		background: none;
	}
	table.jqTransformTextarea td#jqTransformTextarea-tl{background: url(../images/jquery/jqtransform/textarea/textarea_tl.gif) no-repeat top left;}
	table.jqTransformTextarea td#jqTransformTextarea-tm{background: url(../images/jquery/jqtransform/textarea/textarea_tm.gif) repeat-x top left;}
	table.jqTransformTextarea td#jqTransformTextarea-tr{background: url(../images/jquery/jqtransform/textarea/textarea_tr.gif) no-repeat top left;}
	
	table.jqTransformTextarea td#jqTransformTextarea-ml{background: url(../images/jquery/jqtransform/textarea/textarea_ml.gif) repeat-y top left;}
	table.jqTransformTextarea td#jqTransformTextarea-mm{background: url(../images/jquery/jqtransform/textarea/textarea-mm.gif) repeat;}
	table.jqTransformTextarea td#jqTransformTextarea-mr{background: url(../images/jquery/jqtransform/textarea/textarea_mr.gif) repeat-y top left;}
	
	table.jqTransformTextarea td#jqTransformTextarea-bl{background: url(../images/jquery/jqtransform/textarea/textarea_bl.gif) no-repeat top left;}
	table.jqTransformTextarea td#jqTransformTextarea-bm{background: url(../images/jquery/jqtransform/textarea/textarea_bm.gif) repeat-x top left;}
	table.jqTransformTextarea td#jqTransformTextarea-br{background: url(../images/jquery/jqtransform/textarea/textarea_br.gif) no-repeat top left;}
	
	/*hover*/
	table.jqTransformTextarea-hover td#jqTransformTextarea-tl{background-position:0px -5px;}
	table.jqTransformTextarea-hover td#jqTransformTextarea-tm{background-position:0px -5px;}
	table.jqTransformTextarea-hover td#jqTransformTextarea-tr{background-position:0px -5px;}
	table.jqTransformTextarea-hover td#jqTransformTextarea-ml{background-position:-5px 0px;}
	table.jqTransformTextarea-hover td#jqTransformTextarea-mm{background-image: url(../images/jquery/jqtransform/textarea/textarea-mm-hover.gif);}
	table.jqTransformTextarea-hover td#jqTransformTextarea-mr{background-position:-5px 0px;}
	table.jqTransformTextarea-hover td#jqTransformTextarea-bl{background-position:0px -5px;}
	table.jqTransformTextarea-hover td#jqTransformTextarea-bm{background-position:0px -5px;}
	table.jqTransformTextarea-hover td#jqTransformTextarea-br{background-position:0px -5px;}
	
	/*focus*/
	table.jqTransformTextarea-focus td#jqTransformTextarea-tl{background-position:0px -10px;}
	table.jqTransformTextarea-focus td#jqTransformTextarea-tm{background-position:0px -10px;}
	table.jqTransformTextarea-focus td#jqTransformTextarea-tr{background-position:0px -10px;}
	table.jqTransformTextarea-focus td#jqTransformTextarea-ml{background-position:-10px 0px;}
	table.jqTransformTextarea-focus td#jqTransformTextarea-mm{background-image: url(../images/jquery/jqtransform/textarea/textarea-mm-focus.gif);}
	table.jqTransformTextarea-focus td#jqTransformTextarea-mr{background-position: -10px 0px;}
	table.jqTransformTextarea-focus td#jqTransformTextarea-bl{background-position:0px -10px;}
	table.jqTransformTextarea-focus td#jqTransformTextarea-bm{background-position:0px -10px;}
	table.jqTransformTextarea-focus td#jqTransformTextarea-br{background-position:0px -10px;}
	
	
	table.jqTransformTextarea .jqTransformSafariTextarea div {
		position: relative;
		overflow: hidden;
		border: 0px solid red;
	}
	table.jqTransformTextarea .jqTransformSafariTextarea textarea{
		background: none;
		position: absolute;
		top:-10px;
		left:-10px;
		padding: 10px 10px 10px 10px;
		resize: none;
	}
	
	
	/* -------------
	 * Radios
	 * ------------- */
	.jqTransformRadioWrapper {float: left;display:block;margin:0px 4px;	margin-top:5px;}
	.jqTransformRadio {
		background: transparent url(../images/jquery/jqtransform/radio.gif) no-repeat center top;
		vertical-align: middle;
		height: 19px;
		width: 18px;
		display:block;/*display: -moz-inline-block;*/
	}
	
	
	/* -------------
	 * Checkboxes
	 * ------------- */
	span.jqTransformCheckboxWrapper{
		display:block;float:left;
		margin-top:5px;
	}
	a.jqTransformCheckbox {
		background: transparent url(../images/jquery/jqtransform/checkbox.gif) no-repeat center top;
		vertical-align: middle;
		height: 19px;
		width: 18px;
		display:block;/*display: -moz-inline-block;*/
		margin-right:8px;
	}
	
	/* -------------
	 * Checked - Used for both Radio and Checkbox
	 * ------------- */
	a.jqTransformChecked { background-position: center bottom;}
	
	
	/* -------------
	 * Selects
	 * ------------- */
	.jqTransformSelectWrapper {
		width: 45px;
		position:relative;
		height: 31px;
		background: url(../images/jquery/jqtransform/select_left.gif) no-repeat top left;
		float:left;
	}
	
	.jqTransformSelectWrapper div span {
		
		font-size: 12px;
		float: none;
		position: absolute;
		white-space: nowrap;
		height: 31px;
		line-height: 15px;
		padding: 8px 0 0 7px;
		overflow: hidden;
		cursor:pointer;
		/*border: 1px solid #CCCCCC;*/
	/*	border-right: none;*/
	}
	
	.jqTransformSelectWrapper  a.jqTransformSelectOpen {
		display: block;
		position: absolute;
		right: 0px;
		width: 31px;
		height: 31px;
		background: url(../images/jquery/jqtransform/select_right.gif) no-repeat center center;
	}
	
	.jqTransformSelectWrapper ul {
		position: absolute;
		width: 43px;
		top: 30px;
		left: 0px;
		list-style: none;
		background-color: #FFF;
		border: solid 1px #CCC;
		display: none;
		margin: 0px;
		padding: 0px;
		height: 150px;
		overflow: auto;
		overflow-y: auto;
		z-index:10;
	}
	
	.jqTransformSelectWrapper ul a {
		display: block;
		padding: 5px;
		text-decoration: none;
		color:#333;
		background-color: #FFF;
		font-size: 12px;
	}
	
	.jqTransformSelectWrapper ul a.selected {
		background: #EDEDED;
		color: #333;
	}
	
	.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
		background:#3582c4;
		color: #fff;
	}
	
	/* -------------
	 * Hidden - used to hide the original form elements
	 * ------------- */
	.jqTransformHidden {display: none;}
	
	
	/* SOLUTION BY INDUSTRY */
	.casestudy img {
		display:block;
		height:75px;
		width:100px;
		float: left;
		margin-right: 20px;
		position: relative;
	}
	.casestudy p {
		height:75px;
		clear:right;
		margin-bottom:20px;
		float: left;
		position: relative;
		padding-bottom: 0px;
		width: 434px;
	}

