.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}

	
a.copyright:link, a.copyright:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a.copyright:hover, a.copyright:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

.copypad {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height:20px;
	color: #333333;
}

	
a.legal:link, a.legal:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height:20px;
	color: #333333;
}
a.legal:hover, a.legal:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height:20px;
	color: #000000;
}


.clients {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	white-space: normal;
}

a.thumb_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.solution {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	color: #333333;
	font-weight: normal;
	font-variant: normal;
}
.header_text {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19px; font-weight: normal; color: #000}

.regular_text {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 19px; font-weight: normal; color: #666}

.new_body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #333333;
}

.new_body_rev {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #ffffff;
}


.portfolio_bold {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #3B2381}

.plum_bold_text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #660066 }

.link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3399CC}

a.maroon {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #660000; 
	text-decoration: underline
}.sidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2A94C9;
}
.sidebartext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #333333;
}
.view_samples {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #3B2381;
	padding: 1px;
    font-weight: normal;
	font-style: normal;
}

a.view_samples:link, a.view_samples:visited {
	color: #3B2381;
	background-color: transparent;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

a.view_samples:hover, a.view_samples:active {
	color: #ffffff;
	background-color: #3B2381;
	font-weight: normal;
	font-style: normal;
}
.copyright2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}.booklist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}
.calltoaction {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: normal;
	color: #00529C;
}
a.calltoaction {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: normal;
	color: #660066;
	text-decoration: underline;
}
a.calltoaction:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: normal;
	color: #999999;
	text-decoration: underline;
}.press_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #5E1B6E;
}
.press_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #999999;
}
.press_options {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #666666;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	margin-bottom: 6px;
}
.press_head {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 16px;
	color: #333333;
	font-weight: bold;
}
.press_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	padding-right: 20px;
}

.case_study_body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#666666;
}

.case_study_teaser {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#333333;
}

.case_study_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#1c4ca0;
}

a.case_study_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#1c4ca0;
	text-decoration: underline;
}

a.red:link, a.red:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#900028;
text-decoration:none;
padding-right:20px;
font-weight:bold;
}

a.red:hover, a.red:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#000000;
text-decoration:none;
padding-right:20px;
font-weight:bold;
}

a.redon:link, a.redon:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#000000;
	text-decoration:none;
	padding-right:20px;
	font-weight:bold;
}

a.redon:hover, a.redon:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	color:#900028;
	text-decoration:none;
	padding-right:20px;
	font-weight:bold;
}

a.purple:link, a.purple:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#752c65;
text-decoration:none;
padding-right:20px;
font-weight:bold;
}

a.purple:hover, a.purple:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#000000;
text-decoration:none;
padding-right:20px;
font-weight:bold;
}

a.purpleon:link, a.purpleon:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#000000;
text-decoration:none;
padding-right:20px;
font-weight:bold;
}

a.purpleon:hover, a.purpleon:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#752c65;
text-decoration:none;
padding-right:20px;
font-weight:bold;
}

a.orange:link, a.orange:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#f9952a;
text-decoration:none;
padding-right:20px;
font-weight:bold;
}

a.orange:hover, a.orange:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#000000;
text-decoration:none;
padding-right:20px;
font-weight:bold;
}

a.orangeon:link, a.orangeon:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#000000;
text-decoration:none;
padding-right:20px;
font-weight:bold;
}

a.orangeon:hover, a.orangeon:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#f9952a;
text-decoration:none;
padding-right:20px;
font-weight:bold;
}

a.yellow:link, a.yellow:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#f0d316;
text-decoration:none;
padding-left:20px;
font-weight:bold;
}

a.yellow:hover, a.yellow:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#000000;
text-decoration:none;
padding-left:20px;
font-weight:bold;
}

a.yellowon:link, a.yellowon:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#000000;
text-decoration:none;
padding-left:20px;
font-weight:bold;
}

a.yellowon:hover, a.yellowon:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#f0d316;
text-decoration:none;
padding-left:20px;
font-weight:bold;
}


/*SPEAKER STYLES*/

.TwitchAuthor {
	font: bold 11px sans-serif;
	text-align:left;
	background-color: #ffffff;
	border-bottom: solid 2px #f7f7f7;
	margin: 0px;
	padding: 4px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.formThanks {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:19px;
color:#660066;
}