/*
width: 970px
*/
body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Trebuchet MS, sans-serif;
	color: #504f4f;
	font-size: 14px;
}
a {
	color: #944600;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
}
h1, h2, h3, h4, h5 {text-decoration: none;}

#container {
	text-align: center;
}
	#header {
		text-align: left;
		height: 94px;
		width: 970px;
		margin: 5px auto 0;
		position: relative;
	}
		#head_buttons {
			position: absolute;
			top: 20px;
			right: 0;
		}
			#head_buttons img {
				float: right;
			}
			#head_social {
				clear: both;
				padding: 5px 0 0;
			}
				#hs_facebook {
					float: right;
					margin: 2px 15px 0 0;
				}
				#hs_addthis {float: right; margin: 2px 15px 0 0;}
					#hs_addthis a {color: #176188; font-size: 14px}
	#menu_full {
		height: 37px;
		background: url('/images/ee/modules/ext_menu/menu_bg.jpg');
	}
		#menu {
			height: 37px;
			margin: 0 auto;
			float: left;
			width: 100%;
			overflow: hidden;
			position: relative;
			text-transform: uppercase;
			font-size: 16px;
		}
			#menu ul {
				margin: 0 auto;
				padding: 0;
				height: 37px;
				clear: left;
				float: left;
				list-style: none;
				position: relative;
				left: 50%;
				text-align: center;
			}
			#menu ul li {
				display: block;
				margin: 0;
				padding: 0 0 0;
				float: left;
				position: relative;
				right: 50%;
				height: 37px;
				background: url('/images/ee/modules/ext_menu/menu_button_bg.jpg') no-repeat right;
			}
			#menu ul li.menu_end {
				background: none;
			}
			#menu ul li.selected {
				background: url('/images/ee/modules/ext_menu/menu_selected_bg.jpg') repeat-x;
				white-space: nowrap;
			}
			#menu a {
				color: #FFFFFF;
				display: block;
				height: 25px;
				text-decoration: none;
				padding: 10px 35px;
				font-weight: normal;
			}
			#menu a:hover {
				text-decoration: underline;
			}
	#submenu_full {
		background-color: #166188;
	}
		#submenu {
			color: #FFFFFF;
			padding: 3px 0;
		}
		#submenu a {
			color: #FFFFFF;
			text-decoration: none;
			margin: 0 10px;
		}
		#submenu a:hover {
			text-decoration: underline;
		}
		#submenu .selected {
			text-decoration: underline;
		}
	#top_banner {
		width: 970px;
		margin: 0 auto;
	}
	.content_bg1 {
		text-align: center;
		background-color: #A6CDDF;
		overflow: hidden;
	}
	#content {
		width: 970px;
		margin: 0 auto;
		background-color: #FFFFFF;
	}
		#content_head {
			background: url('/images/ee/modules/page_border/top.jpg') no-repeat center 25px;
			height: 47px;
			position: relative;
		}
			#content_title {
				position: absolute;
				top: 0px;
				left: 50%;
				margin-left: -425px;
				background-color: #FFFFFF;
				font-size: 42px;
				padding: 0 10px;
				color: #bdd73d;
				font-weight: bold;
			}
		#content_body {
			background: url('/images/ee/modules/page_border/mid.jpg') repeat-y center;
			overflow: hidden;
			padding: 17px 50px 20px;
			text-align: left;
		}
		#content_foot {
			background: url('/images/ee/modules/page_border/bottom.jpg') no-repeat center 0px;
			height: 47px;
			position: relative;
		}
	#sec_options_full {
		height: 175px;
		border-top: 3px solid #156287;
	}
	#sec_options {
		background: url('/images/ee/backgrounds/green_3row.png') repeat-x;
		width: 970px;
		margin: 0 auto;
		height: inherit;
		overflow: hidden;
	}
		.sec_opt, .sec_opt_end {
			float: left;
			width: 33.15%;
			height: 175px;
			border-right: 2px solid #FFFFFF;
			text-align: left;
			position: relative;
		}
		.sec_opt_end {
			border: none;
		}
			#sec_opt_note_5 {
				position: absolute;
				right: 4px;
				top: 30px;
			}
			#sec_opt_note_3 {
				position: absolute;
				right: 130px;
				bottom: -8px;
			}
			#sec_opt_note_1 {
				position: absolute;
				right: 80px;
				bottom: 15px;
			}
			.sec_opt_title {
				font-size: 24px;
				font-weight: bold;
				position: absolute;
				top: 8px;
				left: 15px;
			}
			.sec_opt_info {
				position: absolute;
				top: 57px;
				left: 15px;
				font-size: 14px;
			}
				.sec_opt_info ul {
					margin: 0 8px 0 16px;
					padding: 0;
				}
				.sec_opt_info ul li {
					margin: 0 0 5px;
					padding: 0;
				}
			.sec_opt_learn {
				position: absolute;
				bottom: 3px;
				right: 20px;
				font-size: 14px;
				font-weight: bold;
				font-family: Tahoma;
				width: 103px;
			}
				.sec_opt_learn img {
					float: right;
				}
				.sec_opt_learn a {
					text-decoration: none;
					color: inherit;
				}
				.sec_opt_learn a:hover {
					text-decoration: underline;
				}
	#index_content {
		width: 970px;
		margin: 0 auto;
		overflow: hidden;
		background-color: #FFFFFF;
		padding: 0 0 20px;
	}
		#ic_1 {
			float: left;
			width: 683px;
		}
		#ic_2 {
			float: right;
			margin: 0 15px 0 0;
		}
		#builder {
			background: url('/images/ee/icons/builder.png');
			width: inherit;
			height: 396px;
			position: relative;
			margin: 0 0 0 2px;
		}
			#builder_info {
				position: absolute;
				left: 195px;
				top: 100px;
				text-align: left;
				width: 315px;
				font-size: 14px;
			}
			#builder_info p {
				margin: 0;
			}
			#builder_info h3 {
				cursor: pointer;
				font-size: 16px;
			}
			#builder_info h3:before {
				content: url('/images/ee/icons/arrow.png') " ";
			}
			.ba_info {
				margin: 4px auto;
				width: 295px !important;
				text-align: left;
			}
		#find_industry {
			margin: -1px 0 0 20px;
		}
			#find_industry_head {
				width: 629px;
				height: 30px;
				background: url('/images/ee/modules/find_industry/findindustry_head.png');
				font-size: 20px;
				text-align: center;
				color: #FFFFFF;
				padding: 4px 0 0;
				font-weight: bold;
			}
			#find_industry_info {
				width: 629px;
				overflow: hidden;
				background: url('/images/ee/modules/find_industry/findindustry_bg.png') repeat-y;
			}
			#find_industry_foot {
				width: 629px;
				height: 16px;
				background: url('/images/ee/modules/find_industry/findindustry_foot.png');
			}
				#fi_1 {
					float: left;
					margin: 0 0 0 1px;
					width: 313px;
					text-align: left;
				}
				#fi_2 {
					float: right;
					margin: 0 1px 0 0;
					width: 313px;
					text-align: left;
				}
				#fi_1 h3, #fi_2 h3 {
					padding: 4px 6px;
					cursor: pointer;
					margin: 0;
				}
				#fi_1 h3:hover, #fi_2 h3:hover {
					background-color: #C6DBE5;
				}
				.fi_acc_info {
					width: 301px !important;
					padding: 4px 6px;
					text-align: left;
					background-color: #FFFFFF;
				}
		#signup_mod {
			width: 272px;
			background: url('/images/ee/modules/signup/signup_bg.png') repeat-y;
			overflow: hidden;
			margin: 20px 0 0;
		}
			#signup_mod_top {
				background: url('/images/ee/modules/signup/signup_top.png');
				height: 13px;
			}
			#signup_mod_bottom {
				background: url('/images/ee/modules/signup/signup_bottom.png');
				height: 13px;
			}
			#signup_mod_title {
				color: #166188;
				font-size: 28px;
				line-height: 1em;
			}
			.signup_mod_row {
				width: 245px;
				margin: 10px auto;
			}
				.signup_mod_label {
					text-align: left;
					font-variant: small-caps;
					color: #414141;
				}
				.signup_mod_input {
					background: url('/images/ee/modules/signup/input_bg.png');
					height: 30px;
					width: 245px;
				}
					.signup_mod_input input {
						border: none;
						margin: 6px 0 0 7px;
						height: 18px;
						font-weight: bold;
						color: #166188;
						width: 96%;
					}
			#signup_mod_submit {
				margin: 21px 0 0;
			}
		#builder_blog {
			width: 271px;
			height: 262px;
			background: url('/images/ee/modules/builder_blog/bg.gif');
			position: relative;
			overflow: hidden;
			margin: 12px 0 0;
		}
			#builder_blog_title {
				font-size: 20px;
				text-align: center;
				padding: 3px 0 0;
				margin: 0 0 10px;
				color: #FFFFFF;
				font-weight: bold;
			}
			#builder_blog_txt {
				text-align: left;
				width: 235px;
				height: 160px;
				margin: 0 auto;
			}
			#builder_blog_readmore {
				position: absolute;
				bottom: 15px;
				left: 50%;
				margin-left: -30px;
				text-transform: uppercase;
				font-weight: bold;
			}
				#builder_blog_readmore a {
					color: #166188;
					text-decoration: none;
				}
				#builder_blog_readmore a:hover {
					text-decoration: underline;
				}
	#footer_full {
		background-color: #166188;
	}
		#footer {
			width: 970px;
			margin: 0 auto;
			text-align: center;
			color: #FFFFFF;
			overflow: hidden;
			padding: 10px 0;
		}
			#footer a {
				color: #FFFFFF;
				text-decoration: none;
			}
			#footer a:hover {
				text-decoration: underline;
			}
			#footer_sec_1 {
				margin: 0 auto;
				width: 750px;
				overflow: hidden;
			}
				#footer_api_button {
					float: left;
				}
				#footer_nl_signup {
					background: url('/images/ee/modules/newsletter_signup/bg.png') no-repeat;
					width: 679px;
					height: 45px;
					padding: 4px 0 0;
					float: right;
				}
					#footer_nl_signup_txt {
						float: left;
						text-align: center;
						width: 305px;
					}
						#footer_nl_signup_txt_1 {
							font-weight: bold;
							font-size: 16px;
						}
						#footer_nl_signup_txt_2 {
							font-size: 12px;
						}
					#footer_nl_signup_input {
						background: url('/images/ee/modules/newsletter_signup/input_bg.png') no-repeat;
						width: 280px;
						height: 30px;
						float: left;
						margin: 3px 0 0;
					}
						#footer_nl_signup_input input {
							border: none;
							margin: 6px 0 0 7px;
							height: 18px;
							width: 96%;
							color: #166188;
							font-weight: bold;
							letter-spacing: 1px;
						}
					#footer_nl_signup_submit {
						float: right;
						margin: 3px 15px 0 0;
					}
			#footer_sec_2 {
				width: 650px;
				margin: 10px auto 0;
				overflow: hidden;
			}
				.footer_contact {
					width: 33%;
					float: left;
					text-align: center;
				}
			#footer_sec_3 {
				width: 970px;
				margin: 20px auto 0;
				text-align: center;
			}
				#footer_menu {
					font-weight: bold;
				}
				#footer_copyright {
					margin: 5px 0 0;
					font-size: 10px;
				}

/* Contact Page */

#contact_sent {
	padding: 10px 25px;
	font-size: 16px;
}
#contact_main {
	background: url('/images/ee/backgrounds/Contact-Form-Background.png');
	float: left;
	width: 61%;
	width: 584px;
	height: 718px;
	overflow: hidden;
}
	#contact_main_body {
		margin: 10px 30px 10px 20px;
	}
	#cf_intro {
		font-size: 18px;
		margin-bottom: 15px;
	}
	.cf_label {
		color: #176188;
		font-size: 18px;
	}
	.cf_input {
		margin-bottom: 7px;
	}
		.cf_input input[type=text], .cf_input textarea {
			width: 100%;
		}
	#cf_send {
		text-align: right;
	}
#contact_side {
	float: right;
	width: 30%;
}
	#contact_chat {
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		border-radius: 15px;
		border: 1px solid #176188;
		padding: 8px 8px 0;
		margin-bottom: 25px;
		font-weight: bold;
		font-size: 16px;
	}
	.cside_label {
		font-size: 18px;
		font-weight: bold;
		color: #176188;
	}
	#contact_phone {
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		border-radius: 15px;
		border: 1px solid #176188;
		padding: 8px;
		font-weight: bold;
		font-size: 16px;
	}
		.cphone_entry {
			background: url('/images/ee/other/CPhone-Divider-Line.png') no-repeat bottom;
			padding-bottom: 13px;
			margin-bottom: 6px;
		}
			.cphone_label {
				width: 80px;
				float: left;
				clear: both;
			}
		.cphone_entry_last {
			background: none;
			margin-bottom: 6px;
		}

/* About Page */

.about_sec {
	text-align: left;
	margin: 5px 0;
	overflow: hidden;
}
	.about_title {
		color: #0086AB;
		font-size: 16px;
		font-weight: bold;
	}
	.about_text {}
	#about_final_1 {
		font-size: 16px;
		font-weight: bold;
		text-align: center;
	}
	#about_final_2 {
		font-size: 18px;
		font-weight: bold;
		color: #0086AB;
		text-align: center;
		margin: 15px 0 0;
	}

/* Banner */

#rbanner {
	position: relative;
	overflow: hidden;
	height: 248px;
	width: 100%;
}
	#rbanner_slider {
		position: absolute;
		overflow: hidden;
		top: -248px;
	}
	#rbanner_nav {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 125px;
		height: 29px;
		margin-left: 15px;
	}
		.rbanner_nav_item {
			float: left;
			margin-right: 5px;
		}
			#rbanner_nav a {
				color: #333;
				text-decoration: none;
			}
			#rbanner_nav a:hover {
				text-decoration: none;
			}
			#rbanner_nav img {
				border: 0;
			}
	.rbanner_tabs {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 600px;
		height: 34px;
	}
		.rbanner_tab {
			float: right;
			margin-left: 10px;
			color: #FFFFFF;
			overflow: hidden;
			position: relative;
		}
		.rbanner_tab img {
			border: 0;
		}
		.rbanner_tab_l {
			position: absolute;
			left: 0;
		}
		.rbanner_tab_r {
			position: absolute;
			right: 0;
		}
		.rbanner_tab a {
			background: url('/images/ee/banner/tab_bg.png');
			height: 27px;
			display: block;
			color: #FFFFFF;
			margin: 0 16px;
			padding: 7px 0 0;
			font-weight: bold;
			font-size: 18px;
			text-decoration: none;
		}
		.rbanner_tab a:hover {
			text-decoration: underline;
		}
.banner {
	background-color: #FFFFFF;
	position: relative;
	overflow: hidden;
	clear: both;
	height: 248px;
}

/* FAQ */

ol li {
	text-align: left;
}
#faq_questions {
	font-size: 16px;
}
#faq_answers {
	
}
	#faq_answers ul {
		list-style-type: disc;
	}
	#faq_answers ol li {
		margin-bottom: 15px;
	}
	#faq_answers ul li {
		margin: 0;
		padding: 0;
	}
	.faq_answer_title {
		font-size: 16px;
		font-weight: bold;
	}
	.faq_tab {
		margin: 10px 15px;
	}

/* Help page */

.search_module {
	height: 26px;
	width: 262px;
	background: url('/images/ee/modules/search_input/search_field.jpg') no-repeat left;
	overflow: hidden;
}
	.search_field {
		width: 230px;
		float: left;
	}
		.search_field input {
			border: none;
			height: 20px;
			font-size: 16px;
			width: 98%;
			margin: 2px auto 0 5px;
		}
	.search_go {
		float: right;
		width: 32px;
	}
#help_topics {
	margin: 40px 40px 0;
}
	.help_topic {
		margin: 0 0 15px;
		font-size: 18px;
		color: #404140;
		font-weight: bold;
	}
		.help_topic a {
			text-decoration: none;
		}
		.help_topic a:hover {
			text-decoration: underline;
		}
		.help_topic img {
			float: left;
			margin: -3px 5px 0 0;
		}


/* Content Corner */

.cc_mod {
	float: right;
	margin: 0px 0px 10px 10px; 
	padding: 4px 6px; 
	clear: both; 
	-moz-border-radius: 1em 1em 1em 1em; 
	border:1px solid #aaaaaa;
}
.cc_mod ul {font-size:11px; list-style: none; margin: 0; padding: 0;}
.cc_mod_title {color: #0085AB; font-size: 18px; text-align: left;}

.anatomy {
	width: 64.5%;
}
	.ana_title {
		font-weight: bold;
	}
	.ana_sdesc {
		font-style: italic;
		margin: 5px 0;
	}
	.ana_desc {
		padding: 10px;
		background-color: #FFFFCC;
	}

.faq_ans {
	padding: 10px;
	background-color: #FFFFCC;
}

.full_mod_anchor {color: #000000; display: block;}
	.full_mod_anchor:hover {text-decoration: none;}

.mod_signup_title {font-size: 16px; margin-bottom: 15px; font-weight: bold;}
.mod_signup_body {width: 90%; margin: 0 auto; text-align: left;}
	.mod_signup_sec {margin: 5px 0; color: #000000;}
		.mod_signup_body input {margin: 0 auto;}
		.mod_signup_req {color: red;}
	.mod_signup_submit {margin-top: 10px; text-align: center;}

#cc_overview {
	overflow: visible;
	position: relative;
	margin: 0 0 40px 0;
	border: 1px solid #9C9C9C;
	padding: 10px 10px 20px;
}

#cc_howitworks {
	color: #504F4F;
}

.cta_btn_1 {
	position: absolute;
	left: 50%;
	top: 50px;
}
.cta_btn_2 {
	position: absolute;
	left: 50%;
	bottom: 0;
}

.cc_title {
	text-align: left;
	margin-bottom: 15px;
}
.sub_title {
	font-size: 24px;
	color: #176188;
	text-transform: uppercase;
	font-weight: bold;
}
h3.point {
	margin: 5px 0;
}
.point {
	color: #176188;
	font-size: 14px;
}
.half_page {
	float: left;
	width: 50%;
}
.tab {
	color: #176188;
	font-size: 24px;
	text-align: center;
	background-color: #D0E1E8;
	height: 46px;
	border: 1px solid #D0E1E8;
	-moz-border-radius: 15px 15px 0 0;
	border-radius: 15px 15px 0 0;
}
	.tab_text {
		padding-top: 7px;
	}
	.tab_l {
		background: url('/images/ee/content_corner/tab_left.jpg');
		width: 11px;
		height: 46px;
		float: left;
	}
	.tab_r {
		background: url('/images/ee/content_corner/tab_right.jpg');
		width: 11px;
		height: 46px;
		float: right;
	}
.content_box {
	background-color: #D0E1E8;
	margin: 0 auto;
}

#cc_tabs {
	margin: 0 0 35px 0;
	overflow: hidden;
}
#monthly_newsletters, #weekly_tips {
	float: left;
	width: 50%;
}
#monthly_newsletters .tab, #weekly_tips .tab {
	width: 300px;
	margin: 0 auto;
}
#monthly_newsletters .content_box, #weekly_tips .content_box {
	width: 85%;
	font-size: 18px;
}
#mn_examples {
	width: 303px;
	height: 77px;
	background: url('/images/ee/content_corner/newsletters-left.png') no-repeat;
	margin: 0 auto;
}
#wt_examples {
	width: 301px;
	height: 75px;
	background: url('/images/ee/content_corner/newsletters-right.png') no-repeat;
	margin: 0 auto;
}

#cc_packages {
	border: 1px solid #176188;
	overflow: hidden;
	position: relative;
	clear: both;
	margin: 20px 0;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}
	#cc_packages_title {
		text-align: center;
		margin: 10px 0 0;
	}
	.cc_package, .cc_package_2 {
		float: left;
		width: 33%;
		margin: 15px 0 35px;
	}
	.cc_package_2 {
		border-left: 1px solid #176188;
	}
		.cc_package_info {
			margin: 0 0 0 20px;
			color: #333333;
		}
			.cc_package_title {
				font-size: 24px;
				margin: 0 0 10px;
				font-weight: bold;
				color: #504f4f;
			}
			.cc_package ul, .cc_package_2 ul {
				margin: 0;
				padding: 0 15px;
			}

#content_categories {
	border: 1px solid #176188;
	overflow: hidden;
	position: relative;
	margin: 20px 0;
	-moz-border-radius: 15px;
	border-radius: 15px;
	float: left;
	width: 48%;
}
	#content_categories_title {
		text-align: center;
		margin: 10px 0 0;
	}
	.content_cats_1, .content_cats_2 {
		float: left;
		width: 49%;
		margin: 10px 0;
		text-align: center;
	}
	.content_cats_2 {
		border-left: 1px solid #176188;
	}

#specialized_categories {
	border: 1px solid #176188;
	overflow: hidden;
	position: relative;
	margin: 20px 0;
	-moz-border-radius: 15px;
	border-radius: 15px;
	float: right;
	width: 48%;
}
	#specialized_categories a {
		font-weight: inherit;
	}
	#specialized_categories_title {
		text-align: center;
		margin: 10px 0 0;
	}
	#specialized_categories_subtitle {
		text-align: center;
		margin: 0 0 10px;
		font-size: 20px;
		color: #176188;
	}
	.spec_cat_entry {
		margin: 15px 0;
		text-align: center;
	}
		.spec_cat_title {
			font-weight: bold;
			font-size: 18px;
		}

#special_features {
	margin: 0 0 35px;
	border: 1px solid #9C9C9C;
	padding: 30px 15px 0;
	position: relative;
	overflow: visible;
	clear: both;
}
	#sf_title {
		position: absolute;
		top: -10px;
		left: 50%;
		margin-left: -235px;
		background: #FFFFFF;
		width: 474px;
		text-align: center;
	}
	.sf_sec {
		margin: 0 0 15px;
		clear: both;
		overflow: hidden;
	}
		.sf_sec_vid {
			float: left;
			margin-right: 20px;
		}
	.feature_info {
		font-size: 14px;
	}

#cc_faq {
	margin: 15px 0 15px;
	position: relative;
	overflow: hidden;
	line-height: 1em;
	font-size: 16px;
}
	#cc_faq .tab {
		width: 100px;
		margin: 0 0 0 25px;
	}
	#cc_faq h3 {
		color: #176188;
		cursor: pointer;
		font-size: 18px;
		line-height: 1.5em;
	}
	#cc_faq h3:hover {
		color: #176188;
	}
	#cc_faq .acc_info {
		background-color: #FFFFFF;
		padding: 5px;
	}

.btn_container {
	position: relative;
	clear: both;
}

#arrow_ex_to_cat {
	text-align: center;
	margin-bottom: -25px;
}

#cc_categories {
	overflow: hidden;
	margin: 0 0 40px 0;
	border: 1px solid #9C9C9C;
	padding: 5px 40px;
	background: #EFFAFC;
}
	#cc_categories_table_container {
		border: 1px solid #9C9C9C;
		color: #4D4D4D;
		background: #FFFFFF;
	}
	#cc_categories_table {
		margin: 10px 0;
		background: #FFFFFF;
		font-size: 12px;
		font-weight: bold;
	}
		#cc_categories_table td div {
			padding: 2px 0;
			text-align: left;
			margin-left: 30px;
		}
		#cc_categories_table td.brdr {
			border-right: 1px solid #9C9C9C;
		}

#content_corner {
	font-size: 16px;
}
#cc_sec1 {
	overflow: hidden;
	margin: 0 0 35px;
}
	#cc_sec1_vid {
		float: right;
		height: 234px;
		width: 234px;
		background: url('/images/ee/backgrounds/video_bb.png');
		position: relative;
		margin: 0 40px 0 175px;
	}
		.cc_vid_thumb {
			position: absolute;
			right: 50px;
			bottom: 25px;
		}
		.cc_vid_play {
			position: absolute;
			right: 30px;
			bottom: 6px;
		}
	.cc_sec1_info {
		margin: 10px 0 5px;
	}

/* Specialized Content Corner */

#specialized_cc_overview {
	margin: 0;
	overflow: hidden;
	background: url('/images/ee/backgrounds/blue_gradient.jpg') repeat-x 0 5px;
	padding: 0 15px 35px;
}
	#scc_img {
		text-align: center;
	}
	#scc_open {
		font-size: 22px;
		margin: 15px 0;
	}
		#scc_open em {
			color: #2DA2D9;
		}
	.scc_sec_1 {
		float: left;
		width: 50%;
	}
	.scc_sec_2 {
		float: right;
		width: 49%;
	}
		.scc_points {
			margin: 15px 0;
		}
			.scc_points ul {
				margin: 0 0 0 15px;
				padding: 0;
				font-size: 16px;
			}
			.scc_points ul li {
				margin: 3px 0;
			}
#scc_categories {
	border: 1px solid #176188;
	overflow: hidden;
	clear: both;
	margin: 5px 0 20px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	padding: 0 0 10px;
}
	#scc_categories a {
		color: inherit;
		font-weight: inherit;
	}
	#scc_cat_title {
		margin: 10px 0 15px;
		text-align: center;
	}
	.scc_cat_line {
		overflow: hidden;
		clear: both;
		margin: 0 0 25px;
		padding: 3px 0;
	}
		.scc_cat_entry {
			float: left;
			position: relative;
			margin-left: 15px;
			width: 48%;
		}
		.scc_cat_entry img {
			position: absolute;
			left: 0;
		}
		.scc_cat_etitle {
			font-size: 22px;
			margin-left: 49px;
			line-height: 1em;
		}
		.scc_cat_einfo {
			font-size: 16px;
			margin-left: 49px;
			line-height: 1em;
		}

/* example module */

.examples_module {
	-moz-border-radius: 1em 1em 1em 1em; 
	border: 1px solid #689CAA;
	overflow: hidden; 
	background-color: #F0FAFC;
	text-align: center;
}
.exmod_ex {
	text-align: center;
	margin: 10px 10px 0;
	-moz-border-radius: 1em 1em 1em 1em; 
	border: 1px solid #689CAA;
	background-color: #FFFFFF;
}
.exmod_ex_title {font-weight: bold;}
.exmod_ex_img {margin: 3px 0;}
.exmod_ex_link {}

.exmod_ex2 {
	-moz-border-radius: 1em 1em 1em 1em; 
	border: 1px solid #689CAA;
	background-color: #FFFFFF;
	text-align: center;
	float: left;
	margin: 0 3px;
	padding: 0px 6px;
}
	.exmod_ex2_title {color: #999999; margin: 3px 0;}
	.exmod_ex2_img {}
	.exmod_ex2_link {margin: 3px 0;}

/* Examples, horizontal cycler */

.hc_container {
	padding: 6px; 
	clear: both; 
	-moz-border-radius: 1em 1em 1em 1em; 
	border: 1px solid #176188;
	background-color: #D0E1E8;
	text-align: left;
	overflow: hidden;
	position: relative;
}
	.hc_title {
		padding: 0 15px 5px;
		text-align: center;
	}
	.hc_nav_prev {
		position: absolute;
		left: 3px;
		bottom: 45px;
		width: 47px;
		height: 250px;
	}
	.hc_nav_next {
		position: absolute;
		right: 3px;
		bottom: 45px;
		width: 47px;
		height: 250px;
	}
		.hc_nav_prev a, .hc_nav_next a {height: inherit; display: table-cell; vertical-align: middle;}
		.hc_nav_prev img, .hc_nav_next img {border: none;}
	.nav_spacer {height: inherit; width: inherit; border: none;}
	.hc_view {
		height: 318px;
		overflow: hidden;
		margin: 0 auto;
		position: relative;
	}
		.hc_examples {
			height: 248px;
			position: absolute;
			left: 0;
		}
			.hc_example {
				float: left;
				margin-right: 3px;
				text-align: center;
				-moz-border-radius: 1em 1em 1em 1em; 
				border: 1px solid #aaaaaa;
				padding: 4px 10px;
				background-color: #FFFFFF;
			}
				.hc_ex_title {color: #999999; margin: 3px 0; width: 150px; height: 20px; overflow: hidden}
				.hc_ex_link {margin: 3px 0;}

/* Glossary */

#terms {text-align: left; float: left; width: 30%;}
	#terms ul {margin: 5px; padding: 0;}
		#terms ul li {line-height: 1.5em; margin-left: 10px;}
#term {text-align: left; float: right; width: 70%;}
	#term #see_also {margin: 10px;}
		#term #see_also a {margin: 0 10px; text-decoration: underline;}
		#term #see_also a:hover {text-decoration: none;}

/* Signup Pages */

.signup_left {width: 59%; float: left; text-align: left; margin-top: 5px; padding: 5px;}
	.signup_title {font-size: 20px; text-align: left; margin: 0 0 0 10px;}
	.form_line {clear: both; overflow: hidden;}
		.field {float: left;}
			.field_label {
				width: 175px;
				padding: 4px 0 0; 
				float: left; 
				text-align: right;
				color: #333333;
				font-weight: bold;
			}
			.field_req {
				color: red; 
				font-weight: bold; 
				width: 20px; 
				height: 35px;
				float: left; 
				text-align: center;
				padding-top: 6px;
			}
			.field_input {
				float: left; 
				text-align: left; 
				font-size: 12px; 
				width: 250px;
				padding: 0 3px;
			}
				.field_input input[type=text], .field_input input[type=password] {
					width: 245px;
					border: 1px solid #666666; 
					padding: 1px 2px;
					margin: 2px 0;
				}
				.field_input select {width: 250px; border: 1px solid #666666; margin: 2px 0; padding: 1px;}
				.field_input textarea {width: 247px; border: 1px solid #666666; margin: 2px 0; padding: 1px;}
				.field_input input[type=text], .field_input input[type=password],.field_input select, .field_input textarea {display: block;}
			.field_text {
				float: left; 
				text-align: left; 
				width: 250px;
				padding: 5px 3px 0;
			}
			.extra_info {margin-bottom: 10px;}
.signup_right {width: 39%; float: right; text-align: left; margin-top: 10px;}
	.signup_right ul {margin: 10px 0; padding: 0;}
		.signup_right ul li {margin: 0 0 0 20px; padding: 3px 0; font-size: 12px;}

/* older signup css for pages other than main signup page */
#signup_table {  }
#signup_table .small_text { font-size: 10px; }
#alert { color: red; font-size: 12px; text-align: center; }
#is_jba_member_pwtxt { font-size: 10px; color: red; }
#signup_thanks { text-align: center; padding: 0 0 15px; vertical-align: middle; }
.two_column_signup_spacer { width: 20px; }

/* Testimonials */

.testimonial {margin: 30px auto; text-align: left; width: 750px;}
	.who {font-style: italic; margin-left: 18px; margin-top: 5px;}
		.who .name {font-size: 14px;}
		.who .info {font-size: 12px;}

.quote_top {height: 11px; background: url(/images/info/quote/quote_top.gif) top no-repeat; margin: 0 auto; width: 750px;}
.quote_middle {background: url(/images/info/quote/quote_middle.gif) top repeat-y; padding: 5px;}
	.quote {margin: 0 15px;}
.quote_bottom {height: 21px; background: url(/images/info/quote/quote_bottom.gif) top no-repeat;}

/* Blog */

.blog {margin-top: 15px; padding: 0 15px 0 0; text-align: left;}
	.bheader {color: #0085AB; font-size: 14px; line-height: 1.25;}
	.bdate {color: #8A8A8A;}
	.bcontent {}
		.bcontent p {margin: 0; padding: 6px 0;}
	.blog a {color:#009DE1; text-decoration: none;}
	.blog a:hover {color:#567e00;}
	.blog_titles {line-height: 20px;}
		.blog_titles a {text-decoration: none; font-weight: normal;}
		.blog_titles a:hover {color: #333333;}
		.blog_titles ul {margin: 0; padding-left: 15px;}

/* Knowledge base */

#knowledgebase {
	position: relative;
	overflow: hidden;
}
	#kb_search {
		position: absolute;
		top: 10px;
		left: 5px;
	}
	#kb_categories {
		position: absolute;
		top: 50px;
		left: 10px;
	}
		#kb_categories ul {
			margin: 0;
			padding: 0;
			list-style: none;
			font-size: 16px;
		}
			#kb_categories ul ul {
				margin: 5px 0 5px 10px;
				font-size: 14px;
			}
	#kb_info {
		margin: 50px 0 0 180px;
	}
	.kb_entry {
		margin: 0 0 25px;
	}
		.kbe_content {
			margin: 5px;
		}
			.kbe_content ul, .kbe_content ol {
				margin: 0 4px;
			}
			.kbe_content ul li, .kbe_content ol li {
				margin: 0;
				padding: 3px 0;
			}
			.kbe_content h1 {
				font-size: 18px;
			}
			.kbe_content h2 {
				font-size: 16px;
			}
			.kbe_content h3 {
				font-size: 14px;
			}
		.kbe_related {
			border-top: 1px solid #333;
			padding: 5px 6px;
			margin: 5px 0;
		}

/* Webinars */

#webinar_sec1 {
	overflow: hidden;
	margin: 0 0 25px;
}
	#webinar_summary {
		float: left;
		width: 50%;
		background: url('/images/ee/icons/Webinar-Icon.png') no-repeat bottom left;
	}
		#websum_title {
			margin: 10px 0 0;
		}
		#webinar_summary ul {
			margin: 40px 0 0 145px;
			font-size: 16px;
		}
		#webinar_summary ul li {
			margin: 10px 0;
		}
	#webinar_spotlight {
		float: right;
		width: 50%;
		background: url('/images/ee/modules/spotlight/Spotlight-Box.png') no-repeat right;
		width: 428px;
		height: 243px;
	}
		#webspot_title {
			margin: 10px 0 0 15px;
		}
		#webspot_register {
			margin: 8px 0 3px 15px;
		}
		#webspot_entry {
			padding: 0 15px;
		}
			#webspot_etitle {
				color: #005882;
				font-size: 18px;
				font-weight: bold;
			}
			#webspot_edate {
				font-size: 18px;
				font-weight: bold;
			}
			#webspot_einfo {
				font-size: 16px;
			}
#webinar_sec2 {
	overflow: hidden;
	margin: 0 0 25px;
}
	.webinar_list {
		background: url('/images/ee/modules/webinars_list/Webinars-Box.jpg') no-repeat;
		width: 426px;
		height: 376px;
		overflow: hidden;
	}
		.weblist_title {
			margin: 10px 0 0;
			text-align: center;
		}
		.weblist_content {
			overflow: auto;
			background: url('/images/ee/modules/webinars_list/inner_bg.jpg') no-repeat right;
			margin: 9px auto 0;
			width: 397px;
			height: 313px;
		}
			.weblist_cbody {
				margin: 8px 22px 10px 10px;
			}
			.weblist_entry {
				margin: 0 0 15px;
				overflow: hidden;
			}
				.weblist_etitle {
					font-size: 18px;
					color: #005882;
				}
				.weblist_edate {
					font-size: 18px;
					overflow: hidden;
					margin: 4px 0 2px;
				}
					.weblist_register {
						float: left;
						margin: -2px 7px 0 0;
					}
				.weblist_einfo {
					
				}
#web_faq {
	margin: 15px 0 15px;
	position: relative;
	overflow: hidden;
}
	#web_faq .tab {
		width: 100px;
		margin: 0 0 0 25px;
	}
	#web_faq h3 {
		color: #176188;
		cursor: pointer;
		font-size: 16px;
	}
	#web_faq h3:hover {
		color: #176188;
	}
	#web_faq .acc_info {
		background-color: #FFFFFF;
		padding: 5px;
		font-size: 16px;
	}

/* Email Marketing */

#emarketing_page {
	
}
	#em_sec1 {
		background: url('/images/ee/modules/email_marketing/Top-Module-Background.jpg') no-repeat;
		height: 257px;
		position: relative;
		overflow: hidden;
	}
		#ems1_title {
			color: #176188;
			font-size: 24px;
			font-weight: bold;
			position: absolute;
			left: 140px;
			top: 8px;
			line-height: 1em;
		}
		#ems1_info {
			position: absolute;
			top: 75px;
			left: 215px;
			font-size: 18px;
			width: 310px;
			line-height: 1em;
		}
		#ems1_note {
			position: absolute;
			left: 140px;
			bottom: 8px;
			font-size: 12px;
			line-height: 1em;
		}
		#ems1_get_started {
			position: absolute;
			left: 310px;
			bottom: 0;
		}
		#ems1_video {
			background: url('/images/ee/backgrounds/video_bb.png') no-repeat;
			float: right;
			margin: 10px 25px 0 0;
			position: relative;
			width: 234px;
			height: 234px;
		}
			#ems1_thumb {
				position: absolute;
				right: 28px;
				top: 28px;
			}
			#ems1_play {
				position: absolute;
				right: 11px;
				bottom: 11px;
			}
	#em_sec2 {
		overflow: hidden;
		margin: 25px 0 0;
	}
		#ems2_points {
			float: left;
			width: 66%;
		}
			.ems2_points_item {

				margin: 0 0 40px;
			}
				.ems2_points_title {
					color: #176188;
					font-size: 24px;
					font-weight: bold;
				}
				.ems2_points_info {
					font-size: 18px;
					line-height: 1em;
				}
					.ems2_points_info ul {
						margin: 0 0 0 20px;
						padding: 0;
					}
		#ems2_didyouknow {
			float: right;
			width: 33%;
			-moz-border-radius: 15px;
			-webkit-border-radius: 15px;
			border-radius: 15px;
			border: 1px solid #176188;
		}
			#ems2_didyouknow_title {
				margin: 0 10px 10px;
			}
			.ems2_didyouknow_item {
				margin: 0 10px 15px;
				line-height: 1em;
			}
				.ems2_didyouknow_stat {
					fontsize: 14px;
					font-weight: bold;
				}
				.ems2_didyouknow_pt_source {
					font-size: 12px;
				}
	#em_sec3 {
		overflow: hidden;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		border-radius: 15px;
		border: 1px solid #176188;
	}
		#ems3_title {
			color: #176188;
			font-size: 24px;
			font-weight: bold;
			margin: 10px 0 0 10px;
		}
		.ems3_item {
			width: 150px;
			height: 70px;
			float: left;
			margin: 10px;
		}

#emarketing_1 {
	width: 590px;
	float: left;
}
#emarketing_list {
	overflow: hidden;
}
	#eml_top {
		overflow: hidden;
		margin: 15px 0 0;
	}
		#eml_builder {
			float: left;
			margin: 0 0 0 10px;
		}
		#eml_try {
			float: right;
			margin: 35px 20px 0 0;
			color: #176188;
			font-size: 24px;
			font-weight: bold;
		}
	#eml_items {
		clear: both;
	}
		.eml_item {
			height: 163px;
			width: 590px;
			overflow: hidden;
		}
			.emli_first {
				margin: -18px 0 0;
			}
			.emli_mid {
				margin: -60px 0 0;
			}
			.emli_last {
				margin: -60px 0 0;
				height: 142px;
			}
			.emli1 {
				background: url('/images/ee/modules/email_marketing/list_bg_1.png') no-repeat;
			}
			.emli2 {
				background: url('/images/ee/modules/email_marketing/list_bg_2.png') no-repeat;
			}
			.emli3 {
				background: url('/images/ee/modules/email_marketing/list_bg_3.png') no-repeat;
			}
			.emli4 {
				background: url('/images/ee/modules/email_marketing/list_bg_4.png') no-repeat;
			}
			.emli5 {
				background: url('/images/ee/modules/email_marketing/list_bg_5.png') no-repeat;
			}
			.emli6 {
				background: url('/images/ee/modules/email_marketing/list_bg_6.png') no-repeat;
			}
			.emli_title {
				margin: 10px 0 0 15px;
				color: #176188;
				font-size: 24px;
				font-weight: bold;
			}
			.emli_info {
				overflow: hidden;
				font-weight: bold;
				font-size: 18px;
				color: #4F4F4D;
			}
				.emli_img {
					float: left;
					margin: 0 7px 0 13px;
				}
				.emli_info_txt {
					float: left;
					margin: 5px 0 0 0;
					width: 87%;
				}
			.emli_more {
				float: right;
				width: 185px;
				overflow: hidden;
				color: #A34D04;
				font-weight: bold;
				margin: 15px 15px 0 0;
				font-size: 16px;
			}
				.emli_more a {
					color: #A34D04;
				}
				.emli_more_txt {
					margin: 0;
				}
				.emli_more_video {
					float: right;
				}
#emarketing_2 {
	float: right;
	width: 30%;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	border: 1px solid #176188;
}
	#em2_title {
		color: #176188;
		font-size: 24px;
		font-weight: bold;
		text-align: center;
		margin: 0 0 20px;
	}
	.em2_item {
		margin: 0 10px 15px;
		font-size: 12px;
	}
		.em2i_title {
			color: #176188;
			font-weight: bold;
		}
		.em2i_info {
			
		}
	#em2_try {
		text-align: center;
		color: #176188;
		font-size: 24px;
		font-weight: bold;
		margin: 0 0 8px;
	}

/* Pricing */

#pricing_page {
	
}
	#pp_1 {
		width: 66%;
		float: left;
		overflow: hidden;
	}
	#pp_2 {
		width: 33%;
		float: right;
		overflow: hidden;
	}
	.pp_group {
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		border-radius: 15px;
		border: 1px solid #CFE0E7;
		background-color: #CFE0E7;
		position: relative;
		overflow: hidden;
		font-size: 14px;
		margin: 0 0 25px;
	}
		.ppg_content {
			margin: 5px;
		}
			.ppg_content table {
				font-size: 16px;
				margin: 5px;
			}
				.ppg_cost {
					font-weight: bold;
				}
				.ppg_content table th {
					font-size: 18px;
					padding-bottom: 10px;
				}
				.ppg_content table td {
					line-height: 1em;
				}
				.ppg_restrictions {
					font-size: 12px;
					padding-top: 10px;
				}
			.ppg_ideal {
				-moz-border-radius: 15px;
				-webkit-border-radius: 15px;
				border-radius: 15px;
				border: 1px solid #FFFFFF;
				background-color: #FFFFFF;
				position: absolute;
				width: 265px;
				right: 10px;
				top: 10px;
				bottom: 10px;
			}
				.ppg_ideal_title {
					color: #176188;
					font-size: 18px;
					margin: 10px 10px 15px;
				}
				.ppg_ideal ul {
					margin: 0 0 0 15px;
					padding: 0;
				}
				.ppg_ideal ul li {
					margin: 0 0 0 15px;
					padding: 0;
					font-size: 16px;
				}
	#pp_tryfree {
		margin: 25px 0 0;
		text-align: center;
		color: #176188;
		font-size: 24px;
	}
	.pp_side {
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		border-radius: 15px;
		border: 1px solid #176188;
		overflow: hidden;
	}
		#pp_saveimg {
			text-align: center;
			margin: 25px 0 35px;
		}
		.pp_save {
			font-size: 18px;
			margin: 0 10px 20px;
		}
			.pp_save_highlight {
				color: #9DB03C;
			}
			.pp_save_restriction {
				font-size: 12px;
				font-weight: bold;
			}
	#pp_other {
		margin: 25px 10px 0;
		overflow: hidden;
	}
		.ppo_item {
			margin: 10px 0 5px;
		}
			.ppo_title {
				color: #176188;
				font-size: 18px;
				font-weight: bold;
			}
			.ppo_info {
				font-size: 16px;
			}
			.ppo_info a {
				font-size: 14px;
			}

/* Common */
.sec_head_1 {color: #176188; font-size: 26px; font-weight: bold;}
.sec_head_2 {color: #219ED8; font-size: 20px; font-weight: bold;}
.sec_head_3 {color: #333333; font-size: 14px; font-weight: bold; letter-spacing: 1px;}

.sec_title_frame{
	color: #176188;
	text-transform: uppercase;
	font-size: 24px;
	font-weight: bold;
}

.sec_title_noframe {
	color: #176188;
	font-size: 24px;
	font-weight: normal;
}

.orange2 {color: #EAB32A;}
.teal1 {color: #0085AB;}
.blue2 {color: #66B9F2;}
.blue3 {color: #007BB7;}
.grey2 {color: #888888;}
.grey3 {color: #666666;}
.grey4 {color: #333333;}
.green2 {color: #8CAD00;}
.grayold {color: #5E5E5E;}

.right {float: right;}
.left {float: left;}

.featureblue {color:#009DE1;}
.featuregreyblue {color:#0085AB;}

/* Video module */

.video_1 {
	text-align: center;
	overflow: hidden;
	width: 300px;
	border: 1px solid #333;
	float: right;
	background-color: #FFFFFF;
}
	.v_title {
		font-weight: bold;
		color: #0085AB;
		font-size: 14px;
	}
	.v_info {
		text-align: left;
		position: relative;
		overflow: hidden;
		height: 60px;
	}
		.v_info a {
			text-decoration: none;
		}
		.v_info a:hover {
			text-decoration: none;
		}
		.v_img {
			position: absolute;
			left: 0;
			top: 0;
		}
		.v_text {
			margin: 12px 0 0 62px;
		}
			.v_text1 {
				color: #2EA3C4;
				font-weight: bold;
				font-size: 10px;
			}
			.v_text2 {
				color: #FCBB1B;
				font-weight: bold;
				font-size: 12px;
			}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#fff;}

#colorBox{}
    #cboxTopLeft{width:25px; height:25px; background:url(/images/ee/colorbox/border1.png) no-repeat 0 0;}
    #cboxTopCenter{height:25px; background:url(/images/ee/colorbox/border1.png) repeat-x 0 -50px;}
    #cboxTopRight{width:25px; height:25px; background:url(/images/ee/colorbox/border1.png) no-repeat -25px 0;}
    #cboxBottomLeft{width:25px; height:25px; background:url(/images/ee/colorbox/border1.png) no-repeat 0 -25px;}
    #cboxBottomCenter{height:25px; background:url(/images/ee/colorbox/border1.png) repeat-x 0 -75px;}
    #cboxBottomRight{width:25px; height:25px; background:url(/images/ee/colorbox/border1.png) no-repeat -25px -25px;}
    #cboxMiddleLeft{width:25px; background:url(/images/ee/colorbox/border2.png) repeat-y 0 0;}
    #cboxMiddleRight{width:25px; background:url(/images/ee/colorbox/border2.png) repeat-y -25px 0;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxLoadingOverlay{background:#fff url(/images/ee/colorbox/loading.gif) no-repeat 5px 5px;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/ee/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/ee/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/ee/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/ee/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/ee/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/ee/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/ee/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/ee/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}
