/* Layout */


body {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #393939;
	background: url("../images/bg_page.gif") repeat;
	margin: 0px
}

body.showcase {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #393939;
	background: #000000;
	margin: 0px
}

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border: 0px;
	width: 974px;
	background: url("../images/bg_main.gif") repeat;
}

#wrapper_clear {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border: 0px;
	width: 974px;
	background: url("../images/bg_main_clear.gif") repeat;
}

#discussion_head {
	font-family: Georgia;
	font-size: 28px;
	color: #0e2632;
	background: #98cae3;
	padding: 15px 30px 15px 0px;
	height: 30px;
	text-align: right;
}

#discussion_right_head {
	background: url("../images/discussion_bg_right.gif") no-repeat;
	min-height: 275px;
}

#discussion_splash {
	background: url("../images/discussion_splash.jpg") no-repeat;
	width: 646px;
	height: 275px;
}

.discussion_quote {
	background: url("../images/discussion_top.png") no-repeat;
	padding: 10px 20px 1px 20px;
	width: 492px;
	font-family: Georgia;
	font-style: italic;
	font-size: 16px;
	color: #0e2632;
	line-height: normal;
}

#discussion_splash_hold {
	font-family: Georgia;
	font-size: 18px;
	color: #0e2632;
	font-style: italic;
	padding: 20px 220px 0px 47px;
}

.discussion_right_head_hold {
	font-family: Georgia;
	font-size: 18px;
	color: #0e2632;
	padding: 39px 30px 0px 28px;
}

.discussion_right_hold {
	padding: 28px;
}

.discussion_right_hold2 {
	padding: 0px 28px 0px 28px;
}


.discussion_right_comment {
	background: url("../images/discussion_comment_top.gif") no-repeat;
	font-family: verdana;
	font-size: 13px;
	color: #3399cc;
	padding: 20px 40px 10px 40px;
}

#resources {
	padding: 0px;
	border: 0px;
	width: 974px;
	background: url("../images/resources_bg.gif") repeat;
}

#usergroup_tab {
	padding: 0px;
	border: 0px;
	width: 974px;
	background: url("../images/usergroup_bg.gif") repeat;
}

#usergroup_content {
	padding: 20px 80px 0px 80px;
}

#usergroup_hold {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #393939;
	line-height: 15px;
	padding: 1px 400px 0px 46px;
}

#usergroup_left {
	float:left;
	width: 546px;
}

#usergroup_right {
	float:left;
	width: 218px;
	padding-left: 40px;
	margin: 0px;
}

.usergroup_an {
	padding: 20px 20px 0px 20px;
	border: 0px;
	width: 192px;
	background: url("../images/usergroup_an_bg.gif") no-repeat;
	margin: 0px;
}

table.tab_an {
	vertical-align: top;
	width: 540px;
}

table.tab_an td {
	vertical-align: top;
	padding: 10px;
	background: url("../images/usergroup_an_td_bg.gif") repeat-x;
}

#c10_conf_link {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -211px;
}

#c10_logo_link {
	position: absolute;
	top: 40px;
	left: 50%;
	margin-left: -500px;
}

 /* Test Home Paget */
 
#content_10_home {
	padding: 1px 0px 0px 20px;
}

#panel_10_home {
	background: url("../images/10_home_bg.gif") no-repeat;
	clear: both;
	width: 909px;
	height: 200px;
	padding: 10px 10px 10px 15px;
}

#panel_10_home_foot {
	background: url("../images/10_home_bg_social2.gif") no-repeat;
	clear: both;
	width: 909px;
	padding-left: 25px;
	height: 42px;
}

.panel_10_home_left {
	padding: 0px 0px 25px 25px;
	float: left;
	width: 620px;
}

.panel_10_home_left_2 {
	padding: 0px 48px 25px 25px;
}

.panel_10_home_right {
	background: url("../images/10_home_bg_social.gif") no-repeat;
	padding: 20px 40px 0px 90px;
	float: right;
	width: 170px;
	margin-top: 40px;
}

/* DYK Layout */

#panel_10_dyk {
	background: url("../images/10_home_dyk_bg.gif") no-repeat;
	clear: both;
	width: 909px;
	height: 500px;
	padding: 10px 10px 10px 15px;
}



/* Right Layout */

#right_col {
	float: right;
	width: 328px;
}

#right_col_resources {
	float: right;
	width: 428px;
}

#right_hold {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #393939;
	padding: 0px 14px 0px 8px;
}

#right_hold_c10 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #393939;
	padding: 0px 14px 0px 8px;
	background: url("../images/c10_right_bg.gif") repeat;
}

#right_hold_new {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #393939;
	padding: 0px 14px 0px 8px;
	margin-right: 0px;
}

#right_events {
	background: #b3e5fa;
	padding: 1px 20px 1px 20px;
	color: #184257; 
}

/* Left Layout */

#content {
	float: left;
	width: 646px;
}

#content_resources {
	float: left;
	width: 546px;
}

#content_hold_resources {
	padding: 1px 0px 0px 80px;
}

#content_video_resources {
	text-align: center;
	padding: 1px 0px 0px 220px;
}

#content_video_resources_big {
	text-align: center;
	padding: 1px 0px 0px 120px;
}

#content_hold {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #393939;
	line-height: 15px;
	padding: 1px 80px 0px 46px;
}

#content_hold_home {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #393939;
	line-height: 15px;
	padding: 1px 0px 0px 10px;
}

#content_plshomepages {
	padding: 1px 0px 0px 45px;
}

#content_fullspread {
	padding: 1px 45px 0px 45px;
}

#content_one_col {
	padding: 1px 20px 0px 45px;
}

#content_twocol_spread {
	padding: 1px 0px 0px 45px;
}

/* Left 3 col Layout */

#content_tl {

	float: left;
	width: 323px;
}

#content_tl_hold {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #393939;
	line-height: 15px;
	padding: 1px 20px 0px 46px;
}

#content_tr {
	float: right;
	width: 300px;
}

#content_tr_hold {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #393939;
	line-height: 15px;
	padding: 35px 30px 0px 20px;
}


#footer {
	clear: both;
	background: url("../images/footer_logos.gif") no-repeat;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	padding: 20px 0px 120px 46px;
	color: #3399cc;
}

#header {
	text-align: left;
	background: url("../images/nav_head.gif") no-repeat;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #ffffff;
	text-align: right;
	padding-right: 24px;
	height: 94px;
	font-weight: bold;
} 

#header2 {
	text-align: left;
	background: url("../images/nav_head2.gif") no-repeat;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #ffffff;
	text-align: right;
	padding-right: 24px;
	height: 94px;
	font-weight: bold;
} 

#nav {
	text-align: left;
	background: url("../images/nav_bar.gif") no-repeat;
	height: 43px;
} 

.mainspread {
	width: 974px;
	clear: both;
}

.mainspread2 {
	clear: both;
}

.homepage_thumb {
	display: block;
}

.event {
	height: 150px;
}

.team {
	width: 510px;
	padding: 20px 0px 0px 0px;
}

.customer_07_2 {
	background-image: url(../images/07_home_cust_2_bg.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #184257;
	font-family: Verdana, Arial, Helvetica;
	padding: 5px 0px 0px 0px;
	text-align: left;
}

.customer_07_3 {
	background-image: url(../images/07_home_cust_3_bg.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #184257;
	font-family: Verdana, Arial, Helvetica;
	padding: 10px 0px 10px 25px;
	text-align: left;
}

.customer_07_3_2 {
	font-size: 11px;
	color: #184257;
	font-family: Verdana, Arial, Helvetica;
	padding: 10px 0px 10px 25px;
	text-align: left;
}

.heavy {
	font-weight: bold;
}

.an_dems {
	text-align: center;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #393939;
} 

.pic_right {
	float: right;
	padding: 0px 0px 10px 20px;
}

.pic_left {
	float: left;
	padding: 0px 20px 10px 0px;
}

.up_right {
	float: right;
	padding: 0px 0px 0px 10px;
	vertical-align: middle;
}

/* top nav */


#nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#nav li {
	display: inline;
	padding: 0px;
	margin: 0px;
}

#nav li.alt {
	display: inline;
	padding: 0px 0px 0px 14px;
	margin: 0px;
}

a.topnavlink:link {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	padding: 0px 10px 0px 6px;
}

a.topnavlink:visited {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	padding: 0px 10px 0px 6px;
}

a.topnavlink:hover {
	color: #3399cc;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	padding: 0px 10px 0px 6px;
}

a.head:link {
	color: #ffec00; 
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
}

a.head:visited {
	color: #ffec00; 
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
}

a.head:hover {
	color: #ffec00; 
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
}

a.cs:link {
	text-decoration: none;
}

a.cs:visited {
	text-decoration: none;
}

a.cs:hover {
	text-decoration: underline;
}


/* side nav */

#right_hold ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#right_hold li {
	display: block;
	border-bottom: 0px solid #949494;
	background: url("../images/right_button.gif") repeat;
	padding: 6px 5px 6px 40px;
}

#right_hold_new ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#right_hold_new li {
	display: block;
	border-bottom: 0px solid #949494;
	background: url("../images/right_button3.gif") repeat;
	padding: 6px 5px 6px 10px;
}

a.quicklink:link {
	color: #0e4b6a;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
}

a.quicklink:visited {
	color: #0e4b6a;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
}

a.quicklink:hover {
	color: #3399cc;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
}

a.reslink:link {
	color: #004962;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
}

a.reslink:visited {
	color: #004962;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
}

a.reslink:hover {
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
}


/* Links */


a:link {
	color: #3399cc;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
}

a:visited {
	color: #3399cc;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
}

a:hover {
	color: #3399cc;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
}

a.pls:link {
	color: #3399cc;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	border: solid 2px #000000;
	display: block;
	background: url("../images/bg_pls_homepages_2.gif") repeat;
}

a.pls:visited {
	color: #3399cc;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	border: solid 2px #000000;
	display: block;
	background: url("../images/bg_pls_homepages_2.gif") repeat;
}

a.pls:hover {
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	border: solid 2px #ffffff;
	display: block;
}

a.nav_test:link {
	color: #3399cc;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}

a.nav_test:visited {
	color: #3399cc;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}

a.nav_test:hover {
	color: #3399cc;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}

a.and:link {
	color: #3399cc;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	text-align: center;
}

a.and:visited {
	color: #3399cc;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	text-align: center;
}

a.and:hover {
	color: #3399cc;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	text-align: center;
}


a.an_dem:link {
	color: #184257;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}

a.an_dem:visited {
	color: #184257;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}

a.an_dem:hover {
	color: #3399cc;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}

.breadcrumb {
	background: url("../images/subnav_bg.gif") repeat;
	color: #393939;  
	padding: 10px;
	font-size: 11px;
}

a.bc:link {
	color: #3399cc;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}

a.bc:visited {
	color: #3399cc;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}

a.bc:hover {
	color: #393939;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}

/* textual */



h1 {
	color: #3399cc;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
}

h1.discussion {
	color: #3399cc;
	text-decoration: none;
	font-family: Georgia;
	font-size: 30px;
	font-weight: normal;
	font-style: normal;
}

h2.discussion {
	margin: 0px;
	color: #0e2632;
	text-decoration: none;
	font-family: Georgia;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
}

h1.white {
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
}


h2 {
	color: #184257;  
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
}

h2.discussion {
	color: #3399cc;
	text-decoration: none;
	font-family: Georgia;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
}

h3 {
	color: #393939;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}

em {
	font-style: normal;
	font-weight: bold;
}

em.super {
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}

em.purple {
	color: #782283;
	font-weight: bold;
}

cite.grey {
	color: #999999; 
	text-decoration: none;
	font-style: italic;
	font-weight: normal;
}

cite {
	font-style: italic;
	font-weight: normal;
}

.yellow {
	color: #ffec00; 
}

.grey {
	color: #393939; 
	text-decoration: none;
}

.quote {
	background: url("../images/bg_quote.gif") repeat;
	color: #184257;  
	padding: 5px;
}

.quotepad {
	padding-left: 20px;
}

.purple {
	color: #782283;
}

.normal {
	font-weight: normal;
	color: #393939;
}

p.zero {
	margin: 0px;
}

/* forms */


select {
	color: #3399cc; 
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	background: #ffffff;
}


input {
	color: #3399cc; 
	background: #ffffff;
	font-size: 12px;
	border: 1px solid #999999;
	font-family: verdana, ariel, sans-serif;
}


.send {
	border: 0px;
	background: none;
}

.tform td {
	padding-right: 10px;
	padding-top: 10px;
}

.tform th {
	padding-right: 10px;
	padding-top: 10px;
	color: #184257; 
	font-weight: normal;	
}

.treg td {
	padding-right: 10px;
	padding-top: 10px;
	font-size: 11px;
}

.treg th {
	padding-right: 10px;
	padding-top: 10px;
	color: #184257; 
	font-size: 11px;
}

.treg a {
	font-size: 11px;
}

.treg a:hover {
	font-size: 11px;
}

.treg a:visited {
	font-size: 11px;
}

.plshomepages {
	background: url("../images/bg_pls_homepages.gif") repeat;
}

table.plshomepages td {
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 10px;
}

/* conference specific */


.schedule td {
	background-color: #ffffff;
	vertical-align: top; 
	padding: 10px;
	color: #000000;
}

.schedule td.ev_blue {
	background-color: #ffffff;
	vertical-align: top; 
	padding: 10px;
	color: #3399cc;
}

.schedule td.ev_green {
	background-color: #ffffff;
	vertical-align: top; 
	padding: 10px;
	color: #188418;
}

.schedule td.ev_purple {
	background-color: #ffffff;
	vertical-align: top; 
	padding: 10px;
	color: #660066;
}



.schedule tr:hover td.linkage {
	cursor: hand;
	cursor: pointer;
	background-color: #fdf6c4;
	vertical-align: top; 
	padding: 10px;
	color: #000000;
}

.schedule th {
	background: url("../images/bg_table_row.gif");
	vertical-align: top; 
	padding: 10px;
	color: #ffffff;
}

.schedule td.header {
	background: url("../images/bg_table_row.gif");
	vertical-align: top; 
	padding: 10px;
	color: #ffffff;
}

.schedule td.time {
	background-color: #e1edf4;
	vertical-align: top; 
	padding: 10px;
	color: #b20000;
}

.schedule td.cm {
	background-color: #e1edf4;
	vertical-align: middle; 
	padding: 10px;
	color: #b20000;
}

.cm_icon {
	vertical-align: middle;
	float: left;
	padding-right: 10px 
}

.schedule h6 {
	color: #3399cc;  
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
}

.awards_panel {
	background: url("../images/awards_panel.gif") no-repeat;
	vertical-align: top; 
	padding: 30px 30px 10px 30px;
	margin: 0px;
	font-size: 11px;
	color: #184257;
}

.team_panel {
	background: url("../images/awards_panel.gif") no-repeat;
	vertical-align: top; 
	padding: 10px 30px 0px 30px;
	margin: 0px;
	font-size: 12px;
	color: #184257;
}

.team_panel_1 {
	background: url("../images/team_1.jpg") no-repeat;
	width: 340px;
	height: 160px;
	vertical-align: top; 
	padding: 10px 20px 0px 160px;
	margin: 0px;
	font-size: 12px;
	color: #184257;
}

.team_panel_2 {
	background: url("../images/team_2.jpg") no-repeat;
	width: 340px;
	height: 160px;
	vertical-align: top; 
	padding: 10px 20px 0px 160px;
	margin: 0px;
	font-size: 12px;
	color: #184257;
}

.team_panel_3 {
	background: url("../images/team_3.jpg") no-repeat;
	width: 340px;
	height: 160px;
	vertical-align: top; 
	padding: 10px 20px 0px 160px;
	margin: 0px;
	font-size: 12px;
	color: #184257;
}

.team_panel_4 {
	background: url("../images/team_4.jpg") no-repeat;
	width: 340px;
	height: 160px;
	vertical-align: top; 
	padding: 10px 20px 0px 160px;
	margin: 0px;
	font-size: 12px;
	color: #184257;
}

.team_panel_5 {
	background: url("../images/team_5.jpg") no-repeat;
	width: 340px;
	height: 160px;
	vertical-align: top; 
	padding: 10px 20px 0px 160px;
	margin: 0px;
	font-size: 12px;
	color: #184257;
}

.team_panel_6 {
	background: url("../images/team_6.jpg") no-repeat;
	width: 340px;
	height: 160px;
	vertical-align: top; 
	padding: 10px 20px 0px 160px;
	margin: 0px;
	font-size: 12px;
	color: #184257;
}

.team_panel_7 {
	background: url("../images/team_7.jpg") no-repeat;
	width: 340px;
	height: 160px;
	vertical-align: top; 
	padding: 10px 20px 0px 160px;
	margin: 0px;
	font-size: 12px;
	color: #184257;
}


.team_panel_8 {
	background: url("../images/team_8.jpg") no-repeat;
	width: 340px;
	height: 160px;
	vertical-align: top; 
	padding: 10px 20px 0px 160px;
	margin: 0px;
	font-size: 12px;
	color: #184257;
}

.video_panel {
	background: url("../images/video_panel.gif") no-repeat;
	vertical-align: top; 
	padding: 10px 30px 10px 30px;
	margin: 0px;
	font-size: 11px;
	color: #184257;
}

.demo_panel {
	background: url("../images/video_panel.gif");
	vertical-align: top; 
	padding: 10px 30px 10px 40px;
	margin: 0px;
	font-size: 11px;
	color: #184257;
	height: 120 px;
}

/* drop down */

.selectedanchor { 
	color: #da8d0e;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}

.anylinkcss {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	border: 1px solid #999999;
	border-bottom-width: 0;
	line-height: 18px;
	z-index: 100;
	background: url("../images/bg_drop.gif");
	width: 210px;
}

.anylinkcss ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.anylinkcss ul li a {
	width: 100%;
	display: block;
	border-bottom: 1px solid #999999;
	padding: 5px 0;	
	text-decoration: none;
	text-indent: 5px;
}

.anylinkcss a:hover { 
	background: #3399cc;
	color: white;
}

.anylinkcss a:visited { 
	width: 100%;
	display: block;
	border-bottom: 1px solid #999999;
	padding: 5px 0;	
	text-decoration: none;
	text-indent: 5px;
}

/* Case Studies */

.case_study_1 {
	background: url("../images/case_studies_bg_1.jpg") no-repeat;
	width: 400px;
	height: 223px;
	vertical-align: top; 
	padding: 10px 126px 0px 10px;
	margin: 0px;
	font-size: 12px;
	color: #184257;
	cursor: hand;
}

.case_study_2 {
	background: url("../images/case_studies_bg_2.jpg") no-repeat;
	width: 350px;
	height: 223px;
	vertical-align: top; 
	padding: 10px 176px 0px 10px;
	margin: 0px;
	font-size: 12px;
	color: #184257;
	cursor: hand;
}

.case_study_3 {
	background: url("../images/case_studies_bg_3.jpg") no-repeat;
	width: 400px;
	height: 223px;
	vertical-align: top; 
	padding: 10px 126px 0px 10px;
	margin: 0px;
	font-size: 12px;
	color: #184257;
	cursor: hand;
}

.case_study_4 {
	background: url("../images/case_studies_bg_4.jpg") no-repeat;
	width: 400px;
	height: 223px;
	vertical-align: top; 
	padding: 10px 126px 0px 10px;
	margin: 0px;
	font-size: 12px;
	color: #184257;
	cursor: hand;
}

.case_study_5 {
	background: url("../images/case_studies_bg_5.jpg") no-repeat;
	width: 400px;
	height: 223px;
	vertical-align: top; 
	padding: 10px 126px 0px 10px;
	margin: 0px;
	font-size: 12px;
	color: #184257;
	cursor: hand;
}

.cs_vid {
	background: url("../images/cs_vid.gif");
	height: 120px;
	margin: 0px;
}

/* switch content */

.handcursor {
	cursor: hand;
	cursor: pointer;
}

.middle {
vertical-align: middle;
}

/* bottom quick links */

ul.ql {
	list-style: none;
	margin: 10px 80px 0 152px;
	padding: 0;
}

ul.ql li {
	display: block;
	border-bottom: 0px solid #949494;
	background: url("../images/right_button4.gif") repeat;
	padding: 6px 5px 6px 10px;
}

a.quicklink2:link {
	color: #3399cc;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
}

a.quicklink2:visited {
	color: #3399cc;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
}

a.quicklink2:hover {
	color: #3399cc;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
}

.cta td {
	background: url("../images/bg_table_cell.gif") repeat;
	padding: 10px 5px 10px 10px;
	border-bottom: solid 1px #cde2ec;
}


table.deliverables td {
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 10px;
vertical-align: top; 
}

/* mailchimp */

#mc_embed_signup fieldset {
	position: relative;
}

#mc_embed_signup legend {
	position: absolute;
	top: -1em;
	left: .2em;
}




.mc-field-group {
	margin: 1.3em 5%;
	clear: both;
	overflow: hidden;
}

.input-group {
	padding: .7em .7em .7em 0;
	/* font-size: .9em; */
	margin: 0 0 1em 0;
}

.input-group ul {
	margin: 0;
	padding: 0;
}

.input-group ul li {
	list-style: none;
	overflow: hidden;
	padding: .2em 0;
	clear: left;
	display: block;
	margin: 0;
}

.input-group ul li label {
	display: block;
	margin: .3em 0;
	line-height: 1em;
}

.input-group ul li input {
	margin-right: 2%;
	padding: .2em .3em;
	width: auto;
	float: left;
	z-index: 999;
}

.formLabel {
	font-size: 12px;
	}

.interestgroup_row label {
	font-size: 12px;

	}


.interestgroup_row {
	list-style: none;
	overflow: hidden;
	padding: .2em 0;
	clear: left;
	display: block;
	margin: 0;
}


.errorText {
	font-size: 12px;
	color: red;
	}

td p {
	font-size: 12px;
	}
	
/* Testimonials */
	
.testimonial {
	background: #c7deea;
	width: 460px;
	padding: 0px 20px 0px 20px;
	font-weight: bold;
	font-style: italic;
	color: #3399cc;
}

.sign_off {
	color: white;
}

/* 2010 Conference */

.tabsection {
background: url("../images/c10_pro_bg.gif") no-repeat;
margin: 0px 0px 0px 0px;
}

.tabsection_1 {
background: url("../images/c10_tab1_bg.gif") no-repeat;
margin: 0px 0px 0px 0px;
}

.tabsection_2 {
background: url("../images/c10_tab2_bg.png") no-repeat;
padding: 20px 200px 50px 50px;
}

.tabsection_3 {
background: url("../images/c10_tab3_bg.png") no-repeat;
}

.tabsection_4 {
padding: 20px 300px 50px 50px;
}

.shadetabs {
padding: 7px 0;
margin-left: 0;
margin-bottom: 0;
font: bold 16px Arial;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
font: bold 16px Arial;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 13px 20px 8px 40px;
margin: 0px 0px 0px 0px;
border: 0px solid #dfdfdf;
color: #3399cc;
font: bold 16px Arial;
background: url(../images/shade.png);
}

.shadetabs li a:visited{
color: #3399cc;
}

.shadetabs li a:hover{
text-decoration: none;
color: #ffffff;
background: url(../images/shadeactive.png);
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
color: #ffffff;
background: url(../images/shadeactive.png);
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

.c10_icon {
padding: 0px 0px 10px 0px;
float: left;
}

a.c10_icon:link {
	text-decoration: none;
}

a.c10_icon:visited {
	text-decoration: none;
}

a.c10_icon:hover {
	text-decoration: none;
}

/* Connector */

.connector_left {
	float: left;
	width: 602px;
	background: url("../images/connector_bg_dash.gif") repeat-y right;
}


.connector_right {
	float: right;
	width: 242px;
	padding: 20px;
}

.connector_head {
	padding-top: 5px;
	padding-bottom: 10px;
	margin-right: 20px;
	background: url("../images/connector_bg_dash_2.gif") repeat-x bottom;
}


.connector_head_alt {
	padding-top: 5px;
	padding-bottom: 10px;
	margin-right: 20px;
}

.connector_head_left {
	float: left;
	width: 223px;
}

.connector_head_right {
	float: right;
	width: 350px;
}









