@charset "UTF-8";
/* CSS Document */
body {
	margin:0px;
	padding:0px 0px 0px 0px;
	background:#fff url(../_images/swirlsbg.png) top center no-repeat;/*background:#fff url(../_images/background-bg-2.jpg) top center repeat-x;*/
	overflow-x:hidden;
	color:#000;
}
strong {
	color:#444;
}
#main-container {
	width:1009px;
	background:#fff url(../_images/containerbg.png) top center repeat-y;
	margin:0 auto;
}
#container {
	width:949px;
	margin:0 auto;
}
#header {
	background:url(../_images/headerbg.png) top left no-repeat;
	margin-bottom:8px;
	position:relative;
}
#logo {
}
#menu {
	height:34px;
	background:#fff url(../_images/menubg.png) top left repeat-x;
}
#splash {
	text-align:center;
	height:180px;
	margin-bottom:15px;
}
#content {
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#333;
}
#column-one {
	width:244px;
	padding:10px 20px;
	min-height:300px;
	float:left;
	border-right:1px solid #eee;
}
#column-two {
	width:264px;
	padding:10px 20px;
	/*min-height:300px;*/
	float:left;
	border-right:1px solid #eee;
}
#column-three {
	width:314px;
	padding:10px 20px;
	/*min-height:300px;*/
	float:left;
}
#column-left {
	border:0px solid red;
	background:#fff url(../_images/submenubg.png) top left no-repeat;
	width:193px;
	float:left;
	margin-left:5px;
	min-height:600px;
	display:inline;
}
#column-right {
	border:0px solid red;
	float:right;
	width:741px;
	margin-right:5px;
	display:inline;
}
#breadcrumbs {
	margin-bottom:10px;
}
#content-text {
	padding:20px;
	width:495px;
	border:0px solid red;
	float:left;
}
div#widgets {
	width:185px;
	border:0px solid blue;
	float:right;
	margin:20px 15px 0px 0px;
	display:inline;
}
#widgets #quick-contacts {
	display:block;
	width:163px;
	margin:0 auto;
}
#content-text ul {
	margin-bottom:30px;
}
/* FOOTER */
#footer {
	background:#fff url(../_images/footer-quotes-bg.png) top left repeat-x;
	height:105px;
	padding-top:10px;
}
#footer h3 {
	color:#fff;
	font:bold 16px Verdana, Geneva, sans-serif;
	margin:0px 0px 7px 0px;
}
#footer #quotes {
	width:230px;
	float:left;
	padding:5px 25px 0px 20px;
}
#footer #quotes .quote {
	color:#fff;
	font:bold italic 13px Arial;
}
#footer #quotes .quotee {
	color:#fff;
	font:normal 12px Arial;
	font-style:italic;
}
#footer #connect {
	width:200px;
	float:left;
}
#footer #connect a {
	margin-right:4px;
}
#footer #translate {
	width:180px;
	float:left;
}
/* SUBLINKS */
#footer #sublinks {
	width:270px;
	float:left;
	border:0px solid red;
}
#footer #sublinks ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#footer #sublinks li {
	display:inline;
	float:left;
	padding-right:10px;
	margin-bottom:3px;
}
#footer #sublinks a {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:white;
}
#footer #connect {
}
#footer #translate {
}
/* COPYRIGHT */
#copyright {
	position:relative;
	background:#fff url(../_images/footer-copyright-bg.png) top left repeat-x;
	height:55px;
	padding-left:15px;
	text-align:left;
}
#copyright #bsi {
	position:absolute;
	left:370px;
}
#copyright #copyright-text {
	position:absolute;
	top:15px;
	left:20px;
	width:350px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666;
}
#copyright #aim {
	position:absolute;
	left:710px;
}
/* MENU */
.sf-menu {
	text-decoration:none;
}
.sf-menu a {
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.sf-menu a:hover {
	color:white;
	text-decoration:none;
}
.clear {
	clear:both;
}
/* SUBMENU */
#subnav {
	padding:10px 10px 0px 15px;
}
#subnav ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#subnav li {
	margin-left:15px;
	margin-top:10px;
	list-style:none url(../_images/arrow2.gif) outside;
}
#subnav li a {
	color:#333;
}
#subnav li.active a {
	color:#116CB3;
	text-decoration:underline;
}
#subnav li.active ul li a {
	color:#666;
	text-decoration:none;
}
#footer-nav ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
#footer-nav li {
	padding:0px;
	margin:0px 5px 0px 0px;
	list-style:none;
	display:inline;
}
#footer-nav a {
	font:normal 12px Arial;
	color:#666;
}
/* Text Styles */
h1, h2, h3, h4, h5, p {
	margin:0px;
}
h2, h3 {
	margin-top:25px;
}
h1 {
	font:normal 20px Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	color:#116CB3;
}
h2 {
	font:normal 15px Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	color:#116CB3;
}
h3 {
	font:bold 13px Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	color:#116CB3;
}
p {
	margin-bottom:10px;
}
/* Links */
a {
	color:#e07614;
	text-decoration:none;
}
a:hover, dl#news-blogs a:hover, #subnav li a:hover {
	color:#116CB3;
	text-decoration:underline;
}
a img {
	border:0px;
}
a:hover img {
	filter:alpha(opacity=50);
	opacity:0.5;
}
/* Call outs */
.callouts {
	border:0px solid black;
	width:185px;
	margin-bottom:15px;
}
.callouts .top {
	background:url(../_images/callout-top.png) top left no-repeat;
}
.callouts .bottom {
	background:url(../_images/callout-bottom.png) top left no-repeat;
	height:10px;
}
.callout-text {
	background:url(../_images/callout-body.png) top left repeat-y;
}
.callout-text h2 {
	font:bold 13px Arial;
}
.callout-text p {
	margin:10px 0px;
}
.callout-text ul {
	margin:0px;
	padding:0px 0px 0px 15px;
}
.centered .callout-text {
	text-align:center;
}
.padded .callout-text {
	padding:10px 10px;
}
/* NEWS & EVENTS */
dl#news-blogs dt, dl#events dt {
	font-weight:bold;
}
dl#news-blogs dd, dl#events dd {
	margin:0px 0px 15px 0px;
}
dl#news-blogs dd a, dl#events dd a {
	color:#333;
}
/* NEWSLIST */
dl#newslist dt {
	width:100px;
	float:left;
}
dl#newslist dd {
	width:490px;
	margin-left:100px;
	margin-bottom:10px;
}
dl#newslist a {
}
/* Support List */
dl#support dt {
	width:100px;
	float:left;
}
dl#support dd {
	width:490px;
	margin-left:130px;
	margin-bottom:10px;
}
/* Brochures */
.brochures .container {
	background:#fafbfc url(../_images/brochure-box.gif) top left repeat-x;
	width:330px;
	min-height:111px;
	float:left;
	margin:0px 5px 5px 0px;
}
.brochures .image {
	float:left;
	margin:10px;
	padding-right:10px;
	border-right:1px solid white;
}
.brochures .details {
	padding-top:10px;
	width:170px;
	margin:10px;
	float:left;
}
.brochures p {
	margin:0px;
}
.brochures a {
	color:#555;
}
.brochures a:hover {
	color:#dda21f;
}
.brochures .footer {
	background:#fafbfc url(../_images/brochure-box-footer.gif) top left repeat-x;
}
/* Form */
form fieldset {
	margin:0px 0px 15px 0px;
	padding:10px;
	width:400px;
	border:1px dotted #999;
}
form fieldset legend {
	font:bold 13px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
form dl {
	margin:0px;
	padding:0px;
}
form h2 {
	font:bold 12px Verdana, Geneva, sans-serif;
}
form {
	padding:0px;
	margin:0px;
}
form dt {
	float:left;
	text-align:right;
	width:100px;
	margin-bottom:10px;
}
form dd {
	margin-left:110px;
	margin-bottom:10px;
}
/** SIDE FORMS **/
form.sideForms {
	padding:0px;
	margin:0px 0px 10px 0px;
	width:180px;
	float:left;
	clear:right;
	background-color:#f4f8e1;
}
form.sideForms fieldset {
	padding:10px;
	margin:0px;
	width:160px;
	border:1px solid #ddd;
}
form.sideForms legend {
	display:none;
}
form.sideForms dl {
	margin:0px;
	padding:0px;
	font-size:12px;
}
form h2 {
	font:bold 12px Verdana, Geneva, sans-serif;
}
form.sideForms dt {
	float:inherit;
	text-align:left;
	width:100px;
	margin:0px;
}
form.sideForms dd {
	margin:0px 0px 5px 0px;
}
form.sideForms input[type="text"], form.sideForms select {
	width:150px;
}
form.sideForms input[type="submit"] {
	width:150px;
}
form.sideForms input[type="checkbox"] {
	width:20px;
}
form.sideForms dt.subscription {
	float:left;
	width:20px;
	margin-top:10px;
}
form.sideForms dd.subscription {
	margin-left:30px;
	font-size:12px;
}
.webinarFormHeader p {
	font:bold 11px Arial;
	padding:0px 0px 0px 15px;
}
div.directors {
	clear:both;
	width:100%;
	min-height:150px;
	margin-bottom:40px;
}
div.directors img {
	float:left;
	padding-right:15px;
	margin-bottom:15px;
}
div.directors < p {
}
label.error {
	color:red;
	margin-left:3px;
}
/*Quotes*/
.quotes blockquote {
	margin:0px;
}
.quotes .client-name {
	font-style:italic;
	color:red;
}
div#tabs {
	margin-bottom:20px;
}
/* Others */
.right, .learn-more, .back-top {
	text-align:right;
	padding:5px 0px;
}
.invisible {
	visibility:hidden;
	display:none;
}
ul.data-list {
	float:left;
	width:33%;
	margin-right:20px;
}
/* Homepage*/
#homepage h1 {
	font:bold 19px Arial, Helvetica, sans-serif;
}
#homepage h3 {
	font:bold 15px Arial;
}
#homepage a {
	color:#e07614;
}
#product-feature img {
	padding:0px;
}
#product-feature {
	width:629px;
	padding:10px 0px 10px 20px;
	float:left;
}
#homepage dl#events dt, #homepage dl#events dd {
	font-size:12px;
}
.four-reasons {
	font:normal 14px Arial;
	Color:#116CB3;
}
#column-three p {
	margin:5px 0px;
	font-size:12px;
}
/* podcast widget */
#widgets #podcasts {
	background:#fff url(/assets/images/hd-podcasts.png) top left no-repeat;
	padding:63px 20px 0px 20px;
	margin-bottom:15px;
}
#widgets #podcasts ul {
	margin:0px 0px 0px 22px;
	padding:0px;
	list-style:round;
}
#widgets #podcasts li {
	margin-bottom:10px;
	font:normal 12px arial;
}
#homepage div #tabs {
	font-size:12px;
	min-height:245px;
}
/* Testimonials Container */
#testimonials-container {
	padding:10px 15px 0px 15px;
	width:680px;
	height: 115px;
	background-image: url(../_images/bg-quote-big.gif);
	background-repeat: no-repeat;
}
#testimonials-container-small {
	width: 709px;
	height: 86px;
	background-image: url(../_images/bg-quote-small.gif);
	background-repeat: no-repeat;
}
.testimonials-text-plain {
	color: #333;
}
.testimonials-text-bold-blue {
	color: #054673;
	font-size: 11px;
	font-weight: bold;
}
div.note {
	background:url('/assets/images/icn-information.png') no-repeat 2% 50% #d1e4f3;
	padding:15px 15px 15px 50px;
	border:1px solid #4d8fcb;
	margin-bottom:15px;
}
/* OTHER STYLES */
img.shadow {
	-moz-box-shadow: 3px 3px 4px #666;
	-webkit-box-shadow: 3px 3px 4px #666;
	box-shadow: 3px 3px 4px #666;
}

