/* SITEWIDE PAGE */
.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;
}
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: #093678;
padding-bottom: 20px;
}
h1.home_spotlight {
font: bold 22px/28px Verdana, Arial, Helvetica, sans-serif;
color: #093678;
padding-bottom: 0px;
}
h1.header_home {
font: bold 20px/28px Verdana, Arial, Helvetica, sans-serif;
color: #093678;
margin-bottom: -10px;
}
h1.header_press_release {
padding-bottom: 20px;
font: bold 14px/20px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}
.tagline_home {
font: bold 20px/28px Verdana, Arial, Helvetica, sans-serif;
color: #CC6600;
margin-bottom: 20px;
padding-bottom:0px;
}
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: #CC6600;
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: #CC6600;
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 {
	font: bold 13px/19px Arial, Helvetica, sans-serif;
	color: #015ba7;
	padding-bottom:0px;
	padding-top: 0px;
}
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: #333333;
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: #333333;
padding-bottom:10px;
}
h4.spotlight_awards {
font: bold 12px/18px Arial, Helvetica, sans-serif;
color: #333333;
padding-bottom:0px;
}
h4.header_form {
font: bold 12px/18px Arial, Helvetica, sans-serif;
color: #333333;
padding-bottom:20px;
clear: left;
}
h4.header_press_release {
font: bold 12px/18px Arial, Helvetica, sans-serif;
color: #333333;
padding-bottom:20px;
}
p {
font: 12px/18px Arial, Helvetica, sans-serif;
color: #333333;
padding-bottom: 20px;
}
p.block {
font: 12px/18px Arial, Helvetica, sans-serif;
color: #333333;
padding-bottom: 20px;
height: 80px;
padding-top: 10px;
}
form#summit label{
font: 12px/18px Arial, Helvetica, sans-serif;
color: #333333;
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: #015ba7;
text-decoration: none;
}
a:visited {
color: #015ba7;
text-decoration: none;
}
a:hover {
color: #CC6600;
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: #333333;
	padding-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
}


/* ========== 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 {
font: bold 11px/20px Arial, Helvetica, sans-serif;
color: #000000;
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;
}
#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;
color: #000000;
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: #000000;
text-decoration: none;
}
#quicklinks_box_home a:visited {
color: #000000;
text-decoration: none;
}
#quicklinks_box_home a:hover {
color: #CC6600;
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: #000000;
list-style: none;
text-align: left;
width: 160px;
overflow: hidden;
padding-right: 10px;
padding-left: 10px;
}
#quicklinks_box_interior a:link {
color: #000000;
text-decoration: none;
}
#quicklinks_box_interior a:visited {
color: #000000;
text-decoration: none;
}
#quicklinks_box_interior a:hover {
color: #CC6600;
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_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: #666666;
text-decoration: none;
}
#spotlight_wrapper .ui-tabs-nav a:link {
color: #666666; 
width: 84px;
background: url(../images/sitewide/navigation_tabs/small.gif) no-repeat 0px 0px;
}
#spotlight_wrapper .ui-tabs-nav a:visited {
color: #666666; 
}
#spotlight_wrapper .ui-tabs-nav a:hover {
color: #FFFFFF;
background-position: 0px -28px;
}
#spotlight_wrapper .ui-tabs-nav .ui-tabs-selected a {
color: #FFFFFF;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-position: 0px -56px;
}
#spotlight_wrapper .ui-tabs-nav .ui-tabs-selected a:hover {
color: #FFFFFF;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-position: 0px -56px;
}
#spotlight_wrapper .ui-tabs-nav .ui-tabs-selected a:visited {
color: #FFFFFF;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
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/video-tab.jpg);
background-repeat: no-repeat;
background-position: left top;
}
#videodemos {
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;
}

/* ========== RESEARCH ========== */

#researchspotlight {
height: 435px;
padding-top: 0px;
padding-bottom: 0px;
background: url(../images/home/spotlight/ema-impact-brief.jpg) no-repeat;
/*background: url(../images/home/spotlight/research.jpg) no-repeat;*/
}
#researchspotlight a {
width:350px;
height:435px;
/*height:137px;*/
display:block;
}
#researchspotlight a:hover {
background-color:#015ba7;
filter:alpha(opacity=40);
opacity:0.40;
}
#researchspotlight a.more {
width:350px;
height:24px;
display:block;
}
#researchspotlight a.more:hover {
background-color:#015ba7;
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:#015ba7;
filter:alpha(opacity=40);
opacity:0.40;
}
#awardspotlight a.more {
width:350px;
height:24px;
display:block;
}
#awardspotlight a.more:hover {
background-color:#015ba7;
filter:alpha(opacity=40);
opacity:0.40;
}
#awardspotlight span {
	display:none;
}

/* ========== SPOTLIGHT ========== */

#eventspotlight {
	height: 435px;
	padding-top: 0px;
	background-image: url(../images/home/spotlight/grcsummitvids2010.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#eventspotlight a {
width:350px;
height:435px;
display:block;
}
#eventspotlight a:hover {
	background-color:#015ba7;
	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:#015ba7;
	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:160px;
font: bold 11px/22px Arial, Helvetica, sans-serif;
}

#spotlighttabbedcontent {
width: 350px;
float: left;
height: 468px;
margin-top: 4px;
overflow: hidden;
}

/* 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: #CC6600;
color: #FFFFFF;
border-top: 1px solid #CC6600;
border-right: 1px solid #CC6600;
border-left: 1px solid #CC6600;
}
#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_tagline {
	width: 740px;
	float: left;
	text-align: center;
	height: 105px;
	position: relative;
}
#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: 5px;
}
.solutions_support_text p {
font: 12px/16px Arial, Helvetica, sans-serif;
color: #333333;
padding-bottom:0px;
}
a.rollover_solutions {
width:182px;
height: 35px;
display: block;
background: url(../images/home/solutions_support/archer_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:305px;
height: 35px;
display: block;
background: url(../images/home/solutions_support/archer_smartsuite_framework.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:207px;
height: 35px;
display: block;
background: url(../images/home/solutions_support/archer_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:184px;
height: 35px;
display: block;
background: url(../images/home/solutions_support/archer_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: #333333;
list-style: none;
text-align: left;
position: relative;
width: 160px;
background: url(../images/home/knowledge_column/bg.gif) repeat-y;
padding: 15px 10px 0px;
height: 106px;
}
.knowledge_column li{
padding-bottom:10px;
}
.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 {
background: url(../images/home/knowledge_column/blogs_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;
}
#webcasts_header {
background: url(../images/home/knowledge_column/webcasts_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;
}
#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: #093678;
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: #333333;
}

/* CONTENT INTERIOR */
/* ========== OVERALL PAGE ========== */

#pagecontent_interior
{
width: 980px;
display: table;
float: left;
}
#content.interior {
width: 554px;
text-align: left;
font: 12px/18px Arial, Helvetica, sans-serif;
color: #333333;
float: left;
padding: 20px 0px 20px 20px;
}
#content.sitemap {
width: 750px;
text-align: left;
font: 12px/18px Arial, Helvetica, sans-serif;
color: #333333;
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: #666666;
}
.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: #999999;
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: #666666;
height: 22px;
}
.subnav_links a:visited {
color: #666666;
}
a:link.subnav_main_item {
color: #666666;
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: #666666;
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: #666666;
text-indent: 17px;
background: #999999 url(../images/sitewide/subnav/subnav_gradient_bg.gif) repeat-x 0px -66px;
}
a:visited.subnav_bullet_item {
color: #666666;
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: #666666;
background: #999999 url(../images/sitewide/subnav/subnav_gradient_bg.gif) repeat-x 0px -110px;
text-indent: 17px;
}
a:hover.subnav_bullet_item_selected {
color: #666666;
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(http://server.iad.liveperson.net/hc/89587458/?cmd=repstate&site=89587458&channel=web&&ver=1&imageUrl=http://www.archer.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 {
background: #093678 url(../images/sitewide/table-header.gif) no-repeat right;
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;
}
#table_realize_value p{
font: 11px Arial, Helvetica, sans-serif;
color: #000000;
margin-bottom:-20px;
}
#table_realize_value th {
background-color: #e6ebf1;
padding: 3px;
border-left: 1px solid #e6ebf1;
text-align: left;
width: 334px;
}
#table_realize_value th.leadcol {
text-align: left;
width: 174px;
}
#table_build_app {
width: 554px;
margin: 0px;
padding: 0px;
}
#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_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: #333333;
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 ========== */

#column_content_1{
width:171px;
float: left;
margin-right: 10px;
height: 382px;
position: relative;
}
#column_content_2{
width:171px;
float: left;
height: 382px;
margin-right: 10px;
margin-left: 10px;
position: relative;
}
#column_content_3{
width:171px;
float: left;
clear: right;
height: 382px;
margin-left: 10px;
position: relative;
}
.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;
	background: #e6ebf1;
	padding: 3px;
	border: 1px solid #FFFFFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
#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/nationalsummit/btn-register-big.gif);
	background-position: 0px -10px;
	display:block;
	margin-bottom:20px;
}
.btn_toolkit {	
	width:554px;
	height:120px;
	background-image:url(../events/nationalsummit/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/nationalsummit/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/nationalsummit/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/nationalsummit/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/nationalsummit/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: #333333;
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(../images/quickbuttons/sitewide/register_today.gif);
left: -5px;
}


/* ========== 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: #333333;
}
.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: #333333;
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: #333333;
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: #333333;
}

/* ========== Press Releases ========== */

.float_pr_wrapper {
width: 514px;
height: 75px;
}
.float_pr_text {
float: left;
width: 514px;
font: 12px/18px Arial, Helvetica, sans-serif;
color: #333333;
margin-top: 21px;
position: relative;
height: 54px;
}
.float_pr_text_3 {
float: left;
width: 514px;
font: 12px/18px Arial, Helvetica, sans-serif;
color: #333333;
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: #333333;
	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: #333333;
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: #333333;
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: #333333;
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: #333333;
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: #333333;
position: relative;
padding-right: 0px;
padding-left: 20px;
margin-bottom: 20px;
font: 12px/18px Arial, Helvetica, sans-serif;
width: 534px;
}
.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: #333333;
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: #333333;
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: #333333;
position: relative;
margin-bottom: 20px;
font: 12px/18px Arial, Helvetica, sans-serif;
width: 534px;
padding: 0px 0px 0px 5px;
}
#tab_resources .list_bullet_profile {
list-style: none;
color: #333333;
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: #333333;
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: #333333;
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: #333333;
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: #333333;
	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: #333333;
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: #333333;
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: #333333;
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: #333333;
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: #333333;
	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: #333333;
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: #333333;
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: #333333;
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: #333333;
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: #333333;
position: relative;
padding: 0px 20px 10px;
}
.list_bullet.hometab {
width:330px;
list-style: none;
line-height: 18px;
color: #333333;
position: relative;
padding-left: 0px;
}
.list_bullet.no_padding_top_bottom {
width:534px;
list-style: none;
line-height: 18px;
color: #333333;
position: relative;
padding: 0px 20px;
margin-bottom: -10px;
}
.list_bullet.no_indent {
list-style: none;
line-height: 18px;
color: #333333;
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: #333333;
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: #333333;
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: #333333;
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: #333333;
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: #333333;
}

.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: #333333;
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: #333333;
	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: #333333;
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: #333333;
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: #333333;
	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: #333333;
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: #333333;
margin-bottom: -20px;
width: 554px;
}
#results .icon_list {
list-style: none;
line-height: 18px;
position: relative;
color: #333333;
margin-bottom: 0px;
width: 524px;
}
#empoweringgrc .icon_list {
list-style: none;
line-height: 18px;
position: relative;
color: #333333;
margin-bottom: 0px;
width: 524px;
}
#grcgoals .icon_list {
list-style: none;
line-height: 18px;
position: relative;
color: #333333;
margin-bottom: -20px;
width: 524px;
}
#icon_list_padding_bottom {
list-style: none;
line-height: 18px;
position: relative;
color: #333333;
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;
}
.icon_list {
list-style: none;
line-height: 18px;
position: relative;
color: #333333;
margin-bottom: -20px;
width: 554px;
}
#icon_list_pb {
list-style: none;
line-height: 18px;
position: relative;
color: #333333;
margin-bottom: 0px;
width: 554px;
}
#icon_list_pb .list_bullet {
list-style: none;
color: #333333;
position: relative;
padding-right: 0px;
padding-left: 20px;
margin-bottom: 0px;
font: 12px/18px Arial, Helvetica, sans-serif;
width: 465px;
}

/* ========== EVENTS ========== */

.icon_list_tradeshows {
list-style: none;
line-height: 18px;
position: relative;
color: #333333;
margin-bottom: 20px;
width: 554px;
}
.icon_list_tradeshows h4 {
font: bold 12px/18px Arial, Helvetica, sans-serif;
color: #333333;
margin-bottom: -10px;
}
.icon_list_tradeshows ul.bullets {
list-style: none;
color: #333333;
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;
}


/* ---------- Buyer Profile Landing ---------- */

.icon_list_roles {
list-style: none;
line-height: 18px;
position: relative;
color: #333333;
margin-bottom: -20px;
width: 554px;
}
.icon_list_roles li {
display: block;
position: relative;
clear: right;
margin-bottom: 20px;
width: 554px;
}
a.rollover_ciso_icon {
float: left;
width: 63px;
height: 63px;
display: block;
background: url(../images/list_icons/solutions/roles/ciso.jpg) no-repeat 0px 0px;
margin-right: 10px;
}
a:hover.rollover_ciso_icon {
background-position: 0px -63px;
}
a.rollover_audit_icon {
float: left;
width: 63px;
height: 63px;
display: block;
background: url(../images/list_icons/solutions/roles/audit.jpg) no-repeat 0px 0px;
margin-right: 10px;
}
a:hover.rollover_audit_icon {
background-position: 0px -63px;
}
a.rollover_compliance_icon {
float: left;
width: 63px;
height: 63px;
display: block;
background: url(../images/list_icons/solutions/roles/compliance.jpg) no-repeat 0px 0px;
margin-right: 10px;
}
a:hover.rollover_compliance_icon {
background-position: 0px -63px;
}
a.rollover_governance_icon {
float: left;
width: 63px;
height: 63px;
display: block;
background: url(../images/list_icons/solutions/roles/governance.jpg) no-repeat 0px 0px;
margin-right: 10px;
}
a:hover.rollover_governance_icon {
background-position: 0px -63px;
}
a.rollover_risk_icon {
float: left;
width: 63px;
height: 63px;
display: block;
background: url(../images/list_icons/solutions/roles/risk.jpg) no-repeat 0px 0px;
margin-right: 10px;
}
a:hover.rollover_risk_icon {
background-position: 0px -63px;
}
a.rollover_technology_icon {
float: left;
width: 63px;
height: 63px;
display: block;
background: url(../images/list_icons/solutions/roles/technology.jpg) no-repeat 0px 0px;
margin-right: 10px;
}
a:hover.rollover_technology_icon {
background-position: 0px -63px;
}
a:hover.rollover_ceo_icon {
background-position: 0px -63px;
}
a.rollover_ceo_icon {
float: left;
width: 63px;
height: 63px;
display: block;
background: url(../images/list_icons/solutions/roles/ceo.jpg) no-repeat 0px 0px;
margin-right: 10px;
}
a:hover.rollover_cfo_icon {
background-position: 0px -63px;
}
a.rollover_cfo_icon {
float: left;
width: 63px;
height: 63px;
display: block;
background: url(../images/list_icons/solutions/roles/cfo.jpg) no-repeat 0px 0px;
margin-right: 10px;
}
a:hover.rollover_cfo_icon {
background-position: 0px -63px;
}
.icon_solutions_ceo {
min-height: 63px;
}
.icon_solutions_cfo {
min-height: 63px;
}
.icon_solutions_ciso {
min-height: 63px;
}
.icon_solutions_audit {
min-height: 63px;
}
.icon_solutions_compliance {
min-height: 63px;
}
.icon_solutions_governance {
min-height: 63px;
}
.icon_solutions_risk{
min-height: 63px;
}
.icon_solutions_technology {
margin-bottom: 0px;
min-height: 63px;
}

/* ---------- 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: #333333;
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: #333333;
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: #333333;
width: 534px;
padding-left: 10px;
margin-bottom: 0px;
}
#descriptions .icon_list li {
display: block;
position: relative;
clear: right;
margin-bottom: 20px;
width: 514px;
}
#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 .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: #333333;
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: #333333;
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: #333333;
width: 534px;
padding-left: 10px;
margin-bottom: 0px;
}
#tab_resources .icon_list {
list-style: none;
line-height: 18px;
position: relative;
color: #333333;
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;
}
#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 ========== */

/* ---------- 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_framework_tools_archer_community {
background: url(../images/list_icons/framework/enabling_your_success/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_framework_tools_product_support {
background: url(../images/list_icons/framework/enabling_your_success/archer_support.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 ---------- */


.icon_framework_traditional_deployment {
background: url(../images/list_icons/framework/deployment_flexibility/traditional_deployment.gif) no-repeat left 0px;
margin-bottom: 20px;
padding-left: 68px;
min-height: 48px;
}.icon_framework_software_as_service {
background: url(../images/list_icons/framework/deployment_flexibility/software_as_service.gif) no-repeat left 0px;
margin-bottom: 20px;
padding-left: 68px;
min-height: 48px;
}.icon_framework_managed_service {
background: url(../images/list_icons/framework/deployment_flexibility/managed_service.gif) no-repeat left 0px;
margin-bottom: 40px;
padding-left: 68px;
min-height: 48px;
}

/* ---------- 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 ---------- */


.icon_framework_data_import {
background: url(../images/list_icons/framework/system_integration/data_import_wizard.gif) no-repeat left 0px;
margin-bottom: 0px;
padding-left: 68px;
min-height: 48px;
}
.icon_framework_data_feed_integration {
background: url(../images/list_icons/framework/system_integration/data_feed_integration.gif) no-repeat left 0px;
margin-bottom: 0px;	
padding-left: 68px;
min-height: 48px;
}.icon_framework_ldap {
background: url(../images/list_icons/framework/system_integration/ldap.gif) no-repeat left 0px;
margin-bottom: 20px;
padding-left: 68px;
min-height: 48px;
}.icon_framework_web_api {
background: url(../images/list_icons/framework/system_integration/web_api.gif) no-repeat left 0px;
margin-bottom: 20px;
padding-left: 68px;
min-height: 75px;
}

/* ---------- 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: 20px;
	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;
}

/* ---------- 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: #333333;
margin-bottom: 20px;
width: 554px;
}
#webcastlist ul li {
padding-left: 177px;
display: table;
background-repeat: no-repeat;
background-position: left 0px;
min-height:113px;
}
#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_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);
}
.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;}


/* ---------- 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;
background: #999999;
text-align: center;
margin-right: auto;
margin-left: auto;
width: 982px;
font: 11px/25px Arial, Helvetica, sans-serif;
color: #e5e5e5;
}
#bottom a:link {
color: #e5e5e5;
text-decoration: none;
}
#bottom a:visited {
color: #e5e5e5;
text-decoration: none;
}
#bottom a:hover {
color: #000000;
text-decoration: none;
}
#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: 940px;
font: 11px/14px Arial, Helvetica, sans-serif;
color: #666666;
margin: 20px auto;
height: 128px;
}
.bottomlinks a:link {
color: #666666;
text-decoration: none;
}
.bottomlinks a:visited {
color: #666666;
text-decoration: none;
}
.bottomlinks a:hover {
color: #CC6600;
text-decoration: none;
}
#bottomlinks {
width: 940px;
font: 11px/14px Arial, Helvetica, sans-serif;
color: #666666;
margin: 20px auto;
height: 128px;
}
#bottomlinks a:link {
color: #666666;
text-decoration: none;
}
#bottomlinks a:visited {
color: #666666;
text-decoration: none;
}
#bottomlinks a:hover {
color: #CC6600;
text-decoration: none;
}
.bottomlink_box {
width: 188px;
float: left;
text-align: center;
margin-bottom: 20px;
}
.bottomlinks_header {
font: bold 11px/14px Arial, Helvetica, sans-serif;
color: #666666;
}
.bottomlinks_header a:link {
color: #666666;
}
.bottomlinks_header a:visited {
color: #666666;
}
.bottomlinks_header a:hover {
color: #CC6600;
}
.bottomlink_box ul {
list-style: none;
}
/* 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: #333333;	
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: #333333;
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: #333333;
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: #333333;
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: #333333;
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: #333333;
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: #333333;
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: #333333;
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
}
form#generalinquiryRegistration label.form_label_long{
color:#333333;
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: #333333;
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: #333333;
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: #333333;
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: #333333;	
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: #333333;
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: #333333;	
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: #333333;
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: #333333;
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: #333333;
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: #333333;
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: #333333;
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: #333333;
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: #333333;
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: #333333;
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: #333333;
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: #333333;
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: #333333;
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
}
form#trainingregistration label.form_label_long{
color:#333333;
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: #333333;
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: #333333;
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: #333333;
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: #333333;
}
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: #333333;
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
}
form#servicerequest label.form_label_long{
color:#333333;
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: #333333;
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: #333333;
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: #333333;
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: #333333;
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: #333333;
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: #333333;
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: #333333;
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: #333333;
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
}
form#summitRegistration label.form_label_long{
color:#333333;
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: #333333;
font: 12px/15px Arial, Helvetica, sans-serif;
text-align: left;
}
form#summitRegistration textarea {
width: 534px;
margin-bottom: 5px;
height:75px;
color: #333333;
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: #333333;
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: #333333;
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: #333333;
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: #333333;
	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: #333333;
	white-space:nowrap;
	float: left;
	width:236px;
}
form#grcpresentations label.presenter{
	text-align:left;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #333333;
	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: #333333;
	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: #333333;
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
}
form#grcpresentations label.form_label_long{
color:#333333;
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: #333333;
	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: #333333;
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: #333333;
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: #333333;
	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: #333333;
min-height:18px;
}
form#trialRegistration input {
width: 400px;
float: left;
margin-left: 10px;
height: 18px;
line-height: 15px;
font-size: 12px;
color: #333333;
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: #333333;	
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: #333333;
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;
	background-image: url(../images/sitewide/rsa-archer-logo.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;
}
#navigtion_top {
height: 32px;
}
#nav_tagline {
	font: italic bold 11px/14px Arial, Helvetica, sans-serif;
	color: #093678;
	text-align: left;
	position: absolute;
	top: 29px;
	height: 20px;
	width: 167px;
	left: 375px;
}
#archer_logo
{
	width: 161px;
	position: absolute;
	top: 10px;
	left: 183px;
	display: block;
	height: 61px;
}
#rsa_logo
{
	width: 140px;
	position: absolute;
	top: 10px;
	left: 11px;
	display: block;
	height: 61px;
}

/* ========== 888 NUMBER ========== */

#nav_number {
	font: bold 14px/48px Arial, Helvetica, sans-serif;
	color: #093678;
	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;
}
#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;
color: #666666;
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;
color: #666666;
text-decoration: none;
}
#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: 115px;
background: url(../images/sitewide/navigation_tabs/large.gif) top left no-repeat;
margin-left: 1px;
white-space:nowrap;
}
#frameworktab a  {
width: 115px;
background: url(../images/sitewide/navigation_tabs/large.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;
}
#grcresources  a  {
width: 115px;
background: url(../images/sitewide/navigation_tabs/large.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;
}

/* REGIONAL SUMMIT */
/* tooltip styling. uses a background image (a black box with an arrow) */ 
#map {
width:554px;
height:339px;
background-image:url(../images/events/regionalsummit/us-map.jpg);
display:block;
background-repeat: no-repeat;
background-position: center center;
position: relative;
margin-bottom:20px;
}
.map {
display:block;
position: absolute;
}
.map span {
display:none;
}
.atlanta {
width:43px;
height:43px;
left: 395px;
top: 213px;
}
.boston {
width:71px;
height:31px;
left: 464px;
top: 62px;
}
.charlotte {
width:87px;
height:31px;
left: 434px;
top: 180px;
}
.chicago {
width:44px;
height:42px;
left: 333px;
top: 106px;
}
.dallas {
width:37px;
height:42px;
left: 240px;
top: 222px;
}
.houston {
width:46px;
height:43px;
left: 264px;
top: 267px;
}
.kansascity {
width:62px;
height:42px;
left: 252px;
top: 138px;
}
.london {
width:39px;
height:44px;
left: 499px;
top: 272px;
}
.losangeles {
width:64px;
height:43px;
left: 18px;
top: 178px;
}
.minneapolis {
width:64px;
height:43px;
left: 270px;
top: 62px;
}
.newyork {
width:60px;
height:31px;
left: 482px;
top: 94px;
}
.sanfran {
width:86px;
height:32px;
left: 3px;
top: 113px;
}
.seattle {
width:41px;
height:42px;
left: 29px;
top: 16px;
}
.washington {
	width:97px;
	height:32px;
	left: 454px;
	top: 130px;
}
.register {
	width:120px;
	height:150px;
	left: 102px;
	top: 168px;
}
.tooltip {  
display:none;
text-align:center;
} 
.tooltip a {
display:block;
height:75px; 
width:150px;
background-image:url(../images/jquery/tooltip/blue_tooltip_small.gif);
filter:alpha(opacity=75);
opacity:0.75;
}
.tooltip h3 {
padding-top:14px;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
}
.tooltip p {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
}
.roadshowreasons {
margin-left:75px;
width:469px;
}
.roadshowreasons li {
font-weight:bold;
height:30px;
line-height:30px;
padding-bottom: 10px;
padding-left: 37px;
margin-left:0px;
list-style-type: none;
background-repeat: no-repeat;
background-position: left top;
}
li.reason1 {
background-image: url(../images/events/regionalsummit/bullet-1.jpg);
}
li.reason2 {
background-image: url(../images/events/regionalsummit/bullet-2.jpg);
}
li.reason3 {
background-image: url(../images/events/regionalsummit/bullet-3.jpg);
}
li.reason4 {
background-image: url(../images/events/regionalsummit/bullet-4.jpg);
}
li.reason5 {
background-image: url(../images/events/regionalsummit/bullet-5.jpg);
}

/* ========== 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(../images/events/regionalsummit/n.gif);
height: 48px;
width: 180px;
clear: both;
overflow: hidden;
background-repeat: no-repeat;
background-position: center bottom;
padding-top:5px;
}
#reststopheader a {
display: block;
height: 48px;
width: 180px;
}
#reststops {
	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(../images/events/regionalsummit/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:#FFF;
}
#reststops li a:visited {
	color:#FFF;
}
#reststops li a:hover {
	color:#6C0;
	}
/*#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;
}*/
#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(../images/events/regionalsummit/s.gif);
height: 6px;
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;
}

/*
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: #333333;	
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: #333333;
font: 12px/18px Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
}*/
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: #333333;	
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;}
