html, body {
	margin: 0px;
	padding: 0px;
	font-family: Helvetica,Arial,sans-serif, Verdana;
	font-size: 14px;
}

a, a:visited {
	color: #2E79B8;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:focus {
    outline: 0px dotted silver;
}

img {
	vertical-align: middle;
}	

a img {
	border: 0px;
	vertical-align: middle;
}

.body {
	width: 960px;
	text-align: left;
	border: 0px dotted red;
	margin-right: auto;
	margin-left: auto;
}

h1{font-size: 17px; color: #393939;}

.header {
	font-size: 9pt;
	border: 0px dotted yellow;
}

.header_content {
	/*background: #323232 url(images/header_gradient.png) repeat-x top left;*/
	color: #FFF;
	padding: 7px 0 0px 0;
	border: 0px dotted orange;
	background:#FFF;/*rule for white header*/
	/*background:#000 url(img/header_bkgd.jpg) 45% 0px repeat-x;*/	/*rule for black header with new logo*/
}


.left {
	float: left;
	border: 0px dotted aqua;	
}

.right {
	float: right;
	border: 0px dotted aqua;
}

#header_left{padding: 0px 0 0 0;}

a.header_logo, a.header_logo:visited {
	display:block;
	width: 200px;
	float:left;	
}

.header_links_section{
	/*padding-top: 23px;*//*rule for black with new logo*/
	
   display:none;
	padding-top: 16px;/*rule for white header*/
	float: right;
	border: 0px dotted green;
}

.header_link{
	padding: 0 0 0 22px;
	float: right;
	border: 0px dotted yellow;
}

.login{ height: 22px; width: 68px; float: left; padding-left:0px;}
.loginLink{ display:block; width: 68px; height: 22px; background-position: 0px 0px; background-repeat: no-repeat;}
.loginLink:hover{background-position: 0px -22px;}

#right_login{padding-top: 2px; display:none; }
#right_login a{display:inline-block;width:68px; border: 0px dotted yellow;}
#right_login span{display: none;}

#SignIn{}
#SignUp{}

a.login_btn{
	background: transparent url(imgimg/login_btn.png) 0 0 repeat-x;
	background-image: none;
	display:block;
	padding:4px 0px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-decoration:none;
	text-align:center;
	color:#cbcbcb;
	text-shadow:0 1px 0 #000;
	font:14px Helvetica,Arial,sans-serif;
	font-weight:normal;
	outline:none;
	border: 1px dotted yellow;
}

.safari a.create_btn{padding:8px 0;}
a.login_btn:hover,a.cta_btn:focus{background-image: url(imgimg/login_btn.png); background-position:0 -22px;color:#fff; }
a.login_btn:active{background-image:none; background:#fff; color: #000}

#search {
	display: none;
	padding-top: 4px;
	padding-left: 25px;
	margin-top: 1px;
	float: right;
}

.search_button {
	height: 22px;
	width: 22px;
	display: block;
	float: left;
	margin-left: -10px;
	z-index: 4;
}

.search_button img {
	border: 0px;
	padding: 0px;
	margin: 0;
}

.search_input {
	width: 150px;
	float: left;
	border: 0;
	margin: 0 10px 0 0;
	z-index: 5; 
	padding: 3px 0 3px 5px;
	font-size: 12px;
}

/*follow stuff/*

/*----------------------------------------------------------------------------------------------------------------------FOLLOW -- */

.follow{ height: 25px; width: 25px; float: left; margin-left:8px;}
.FollowLink{ display:block; width: 25px; height: 25px; background-position: 0 0px;  background-repeat: no-repeat; border: 0px dotted green;}
.FollowLink:hover{background-position: 0 -25px;}
.FollowLink span{display: none;}

#followUs{ color:#9c9c9c; width: 70px; margin: 0px; padding: 6px 0 0 0; float: left; border: 0px dotted green;}
#twitterFollowLink {background-image: url(img/twitter-stencil-icon-25x25-color3.png);}
#facebookFollowLink {background-image: url(img/facebook-stencil-icon-25x25-color3.png);}
#rssFollowLink {background-image: url(img/rss-stencil-icon-25x25-color3.png);}

.breakline {
	clear: both;
	height: 1px;
	overflow: hidden;
	border: 0px dotted red;
}


#main_content_splash{
	background:#FFF url(img/main_content_bkgd.gif) 0px 0px;	
	/*background: url(img/mantle_bkgd_red.jpg) top left repeat-x;*/
	border: 0px dotted red;
}

#mantle {
	height: 300px;
	background: url(img/theme-cluster-splash.jpg) 0 0px no-repeat;
	border: 0px dotted green;
	margin: 20px 0 0px 0;
}

#mantle_cta {
	text-align: center;
	float: right;
	height: 300px;
	width: 315px;
	border: 0px dotted green;
}

#mantle_cta_main{padding: 40px 0 0 0; text-align: center;}
#mantle_cta_copy { text-align: center; color: #333; font:22px Helvetica,Arial,sans-serif; font-weight: bold; line-height: 1.2em; padding: 0px 0 0 0; border: 0px dotted green;}
#mantle_create_btn{ margin: auto;padding: 15px 0px 0 0px; width: 175px;}
.ie6 #mantle_cta_btn{position:absolute;top:112px;right:20px;float:none;}
#mantle_create_btn label{text-align:center;color:#ADE1F9;}
	
a.create_btn{
	background:#fff url("img/mantle_cta_btn.png") repeat-x 0 -5px;
	display:block;
	padding:8px 25px 7px 25px;
	border:1px solid #c8c8c8;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	text-decoration:none;
	text-align:center;
	color:#333;
	text-shadow:0 1px 0 #fff;
	font:22px Helvetica,Arial,Sans-serif;
	font-weight:bold;
	outline:none;
}

.safari a.create_btn{padding:8px 0;}
a.create_btn:hover,a.cta_btn:focus{background-position:0 -10px;color:#111; }
a.create_btn:active{background-image:none; background: #b4b4b4}

#mantle_cta_sub{padding: 15px 0 0 0;}
#mantle_get_fb_app{text-align:center; padding: 40px 0 0 0;}
#get_fb_app_img{padding: 0 6px 0px 0px;}
a#get_fb_app_copy{color: #333;font-size: 14px; font-weight: bold;}

#news_bar {
	height: 30px;
	border: 0px dotted green;
	margin: 10px 0 0px 0;
}

#splash_panel_section {
	height: 254px;
	border: 0px dotted green;
	padding: 10px 0 20px 0;
}

.splash_panel {
	background-color: #FFF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	width: 313px;
	height: 254px;
}

#email_panel{
	float:left;
	margin-right: 10px;
}

#print_panel{
	float:left;
}

#customer_panel{float:right;}
#customer_panel img{width:279px;height:154px;}
#splash_panel_clients{text-align: center; padding: 13px 0 0 0;}

.panel_header{ padding: 17px 0 0 23px;  border-bottom: 0px dotted red;}

#splash_panel_email_img{
	height: 117px; 
	background: url(img/emails_panel.png) 10px 10px no-repeat;
	border: 0px dotted orange;
}

#splash_panel_print_img{
	height: 117px; 
	background: url(img/print_panel.jpg) 10px 0px no-repeat;
	border: 0px dotted orange;
}

#splash_panel_email_bottom{ padding: 0px 0 0 26px; border:0px dotted orange;}

.splash_panel_subtext{font-weight: bold; font-size: 12px; margin: 0; padding: 10px 0 0 0; list-style-type:none; float:left; border: 0px dotted magenta;}
.splash_panel_subtext li {padding: 0px 0 8px 0;}
.splash_panel_arrow_button {float: right; padding: 20px 20px 0px 0px; border:0px dotted blue;}


/*other pages*/
.bcrumbs{margin: 20px 0 0 0; height: 37px; color: #8a8a8a; text-align: left; font-weight: bold; font-size: 18px; border: 0px dotted magenta;}
.bcrumbs_trail{float:left; padding: 10px 0 0 10px;}
#bcrumbs_centercol{padding-left: 201px;}
.bcrumbs_current{color: #333;}
#rqstinfo_btn{font-size:18px;}

.mantle_subpage{margin: 20px 0 0 0; border: 0px dotted aqua;}
.subpage_rqstinfo{float:right;}
#mantle_emailmarketing{height: 210px; width: 560px; margin-left: auto; margin-right: auto; background: url(img/email-coverflow-web.jpg)0 0 no-repeat;}

.subpage_header{padding: 0 0 10px 0; border: 0px solid silver; }
.subpage_header p2{padding:0;float:left;}
.subpage_maincontent{ margin: 20px 0 60px 0; border: 0px dotted magenta;}
.subpage_maincontent_copy{ padding-right: 120px;}


#subpage_maincontent_v2{margin-top: 20px;}
.left_col{float:left; width: 172px; border: 0px dotted blue; padding: 50px 0 0 0}
.center_col{float: left; width:758px; padding: 0 0 0 20px; border: 0px dotted blue; }
.right_col{float:right; width: 14%; border: 0px dotted blue;}
#center_col_case{float: left; width: 57%; padding: 0 3%; border: 0px dotted blue; }
#right_col_case{float:right; width: 19%; border: 0px dotted blue;}


.side_nav{border: 0px dotted red;}


/*side nav stuff*/
ul{list-style-type: none; margin: 0; padding: 0;}

#navigation{width:180px;float:left; border: 0px solid blue; padding: 0px 0 0 0;}

#navigation #logo:hover{
	opacity:.6;
	-webkit-transform:scale(1.06);
}

#navigation ul li a{
	display:block;
	padding:5px 0;
	text-decoration:none;
	width:93%;outline:none;
}
	
span.dollar{
	background:#51abe2;
	padding:1px 4px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	color:#fff;
	text-shadow:none;
	font-weight:normal;
	font-size:11px;
	vertical-align:top;
}

#navigation ul li a span{
	display:block;
	padding:6px 10px;
	color:#2E79B8;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#fff;
}

#navigation ul li.secondary a{
	padding:2px 0 2px 0!important;
}

#navigation ul li.secondary a span{
	font-size:12px;
	padding:3px 3px 3px 20px;
	color:#666;
}

#navigation ul li a:hover span{
	background-color:#E3F3F8;
}

#navigation ul li a.active span, #navigation ul li a.active:hover span{
	background:#D6EEF5;
	color:#203F46;
	text-shadow:1px 1px 0 #fff;
}

#navigation ul li a#download span{
	font-family:Palatino,Georgia,serif;
	font-style:italic;color:#666;
}

p{margin: 0; color: #777; font-size: 16px; line-height: 1.6em; font-family: Helvetica,Arial,sans-serif;font-weight: normal;}


p2{padding: 10px 0 0px 0;font-size: 16px; line-height: 1.6em; font-family: Helvetica,Arial,sans-serif; font-weight: bold;}

.rightSubHead { padding: 12px 5px 2px 0; color: black; font-size: 30px; font-weight: normal; line-height: 2.5em;}
p#subHead { line-height: 1.2em; color: #FF00CC;margin: 5px 0 5px 0;}


.list2 {font-size: 18px; line-height: 1.7em; padding: 20px 0 0 40px; list-style-type: disc;}
.list2 li {padding: 0 0 0 0px;}

/*
.bodyLink:link{color: #FF00CC;text-decoration: underline;}
.bodyLink:visited{color: #FF00CC;text-decoration: underline;color: #FF00CC;}
.bodyLink:hover{color: #3366FF;text-decoration: underline;}
.bodyLink:active{color: #FF00CC;text-decoration: none;width: 300px;}
*/

#contact_left{padding-right: 0px; width:255px; float: left;}
#contact_left p, #contact_right p{line-height: 1.2em;}
#subpage_contact_img{padding: 20px 0;}
#subpage_email_img{padding-top: 20px;}
#subpage_print_img{padding-top: 20px; padding-bottom: 20px;}
#subpage_logo_cluster{padding-top: 20px;}

#example_images_right{padding: 500px 0 0 0; float: right; width: 108px; text-align: center; font-size: 18px; border: 0px dotted red;}
#example_images_right p{color: #2E79B8; font-size: 14px;padding-bottom: 5px;}

#example_images_left{padding: 87px 0 0 10px; float: left; width: 108px; text-align: center; font-size: 18px; border: 0px dotted red;}
#example_images_left p{color: #2E79B8; font-size: 12px;border-bottom: 3px solid #FFF; background-color: #e0e0e0;}

/*case studies*/

.sendemail_btn{width: 160px; margin: 6px auto 0;}
a#readcase_btn, a#subscribe_btn, .sendemail_btn .create_btn{font-size:18px; margin-top: 0px; background: url('img/readcase_btn.jpg') repeat-x 0 0px;}

a#readcase_btn:hover{color:#111; background-position: 0px -5px;}
a#readcase_btn:active{ border: 1px solid #8a8a8a;}
.btn_txt_color{color:#2E79B8;}
.sendemail_btn a.create_btn{color:#4d4d4d; border-color:#b9b9b9;}
.sendemail_btn a.create_btn:hover{color:#3d3d3d;}
.success-logo{margin: 10px 0px 10px 0px;}
.highlight{background-color: #fffaad; padding: 2px 5px 2px 0; font-weight: bold;}


#success-logo-head {padding: 90px 0px 0px 0; text-align: left; border: 0px dotted silver;}
#success-logo-head-right {float: left; padding: 20px 0 0px 30px;}
p#rightHead {
	margin: 15px auto 0px auto;
	font-size: 26px;
	font-weight: normal;
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	text-align: left;
	line-height: 1.2em;
}

.case_study_main{padding: 20px 0; width: 755px; border: 0px solid #cfcfcf; -moz-border-radius:5px; -webkit-border-radius:5px;}
.case_study_head{background-color: #f1f1f1;	-moz-border-radius:5px; -webkit-border-radius:5px; width: 545px; }
.case_study_head_main{background-color: #f1f1f1;	-moz-border-radius:5px; -webkit-border-radius:5px; width: 545px; float:left}
.case_study_body{padding-left: 15px;}
.case_study_headline{ background-color: none; color: #333; padding: 15px 5px 0px 15px; font-weight: bold; line-height: 1.5em; font-size: 1.3em;}
#success-story-synapsis p {background-color: none; color:#5c5c5c; font-size: 14px; font-weight: bold; text-transform: none; line-height: 1.8em; margin: 0px 0 25px 0px; padding: 5px 0 15px 15px;}
.synapsis-category {text-shadow:1px 1px 0 #fff; color: #1f77cc; text-transform: uppercase;}
#success-quote {border: 0px solid green; color: #ff00cc; font-size: 20px; font-weight: bold; line-height: 1.4em;}
.case_study_copy{padding: 20px 0 0 0; line-height: 1.6em;}
.case_study_copy_main{padding: 5px 15px 0px 15px; line-height: 1.6em;}
.case_study_copy_readmore{color: #1f77cc; padding: 5px 15px 15px 15px; line-height: 1.6em; font-weight: bold;}
a.readmore, a.readmore:visited{text-decoration:none; color: #1f77cc;}
a.readmore:hover{text-decoration: underline; color: #1f77cc;}
#maincontent-image { margin: 10px 0 10px 0 ; }
#success-quote-attr {font-size: 14px;}

/*solutions front*/
#solutions_front{background-color: #f1f1f1; padding: 20px 0; width: 685px; border: 0px solid #cfcfcf; -moz-border-radius:5px; -webkit-border-radius:5px;}
#solutions_headline{font-size: 30px; line-height: 1.35em; font-weight: normal;}
.solutions_bold{font-weight:bold; color: black;}

/*example library stuff*/
#library td {width: 275px; height: 200px; text-align: center; border: 0px dotted green;}

/*demo*/
.demo_thumb{background ('img/concert_thumb.png') 0 0 no-repeat;	-moz-border-radius:5px; -webkit-border-radius:5px; width: 84px; height:84px; border: 1px solid red; }

/*footer stuff*/

/*----------------------------------------------------------------------------------------------------------------------FOOTER -- */
.footer{
	font-size:13px;
	height:190px;
	/*background:#000 url(img/footer_bkgd.jpg) 45% 0px repeat-x; *//*rule for dark background*/
	background:#f1f1f1;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	color: #9c9c9c;
}

.footer_content{padding: 10px 0px 0px 0px;}
.footer p {font-size:12px;line-height:16px;color:#9c9c9c; }
.footer a, .footer a:visited {color:#9c9c9c;text-decoration:none;}
/*.footer a:hover {color:#d9d9d9;text-decoration:none;}*//*style for dark bottom*/
.footer a:hover {color:#2E79B8;text-decoration:none;}
#footerContact {font-size:12px; width:192px;float:right; border: 0px dotted silver;}
#footerContactWhite {font-size:12px; float:right; border: 0px dotted silver;}
#footerContactLogo{width:170px;height:53px;}
#footerFollowLinks{display:none;padding: 10px 0; border: 0px dotted silver; float: left;}
#footerFollowLinksWhite{display:none;padding: 0 0 10px 0; border: 0px dotted silver; float: right; border: 0px dotted silver;}


#fql { line-height:20px; float:left; padding-left: 12px; border: 0px dotted red;}
.fql_t, .fql_t a, .fql_t a:visited{color: #8a8a8a; text-decoration:none;}
.fql_t a:hover{color: #FF0090;text-decoration:none;}
#fql ul {width:187px;margin:0;padding:0;list-style-type:none;float:left; border-right: 0px dotted silver;}
#fql ul li {font-weight:bold;padding:0;}
#fql ul li ul {width:auto;margin:0;padding:0;list-style-type:none;float:none;}
#fql ul li ul li {font-weight:normal;margin:0;padding:0;}
#fql ul li ul li ul {width:auto;margin:0 0 0 12px;padding:0;list-style-type:none;float:none;}
#fql ul li ul li ul li {font-size:11px;font-weight:normal;margin:0;padding:0;}

/*-----------------------------CROSS-BROWSER BUTTON STYLES-- */
.button {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font:bold 18px/100% Helvetica,Arial,Sans-serif;
	padding: .45em 1.05em .35em;
	text-shadow:0 1px 0 #fff;
	border:1px solid #c8c8c8;
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	border-radius: .4em;
	/*
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	*/
	
	color: #333;
	background: #efefef;
	background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#cecece));
	background: -moz-linear-gradient(top,  #f1f1f1,  #cecece);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#cecece');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#cecece');
}

.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	/*If you want to bump it down one pixel when pressed*/
	top: 0px;
}

.safari .button{padding: .4em 1.05em .49em;}

.btn_fb .button{
		display: inline-block;
		outline: none;
		cursor: pointer;
		text-align: center;
		text-decoration: none;
		font:bold 12px/100% 'lucida grande',Tahoma,Arial,Sans-serif;
		padding: .45em 1.05em .55em;
		text-shadow:0 0px 0 #fff;
		border:1px solid #888;
		-webkit-border-radius: 0em;
		-moz-border-radius: 0em;
		border-radius: 0em;
		-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
		-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
		box-shadow: 0 1px 2px rgba(0,0,0,.2);
	}

	.btn_simple_blue .button {
		font: 14px/100% Helvetica,Arial,Sans-serif;
		padding: .45em .9em .35em;
		text-shadow: none;
		border: none;
		-webkit-border-radius: .4em;
		-moz-border-radius: .4em;
		border-radius: .4em;
	}


.button {
	color: #333;
	background: #efefef;
	background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#cecece));
	background: -moz-linear-gradient(top,  #f1f1f1,  #cecece);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#cecece');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#cecece');
	
	
}

.button:hover {
	background: #111;
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#bebebe));
	background: -moz-linear-gradient(top,  #eee,  #bebebe);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#bebebe');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#bebebe');
	
}
.button:active {
	color: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#b4b4b4), to(#b4b4b4));
	background: -moz-linear-gradient(top,  #b4b4b4,  #b4b4b4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#b4b4b4', endColorstr='#b4b4b4');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b4b4b4', endColorstr='#b4b4b4');
	
}


.btn_fb .button {
	color: #333;
	background: #efefef;
	background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e4e4e4));
	background: -moz-linear-gradient(top,  #f5f5f5,  #e4e4e4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#e4e4e4');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#e4e4e4');
}
.btn_fb .button:hover {
	background: #111;
	background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e4e4e4));
	background: -moz-linear-gradient(top,  #f5f5f5,  #e4e4e4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#e4e4e4');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#e4e4e4');
	
}
.btn_fb .button:active {
	color: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#ddd));
	background: -moz-linear-gradient(top,  #ddd,  #ddd);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddd', endColorstr='#ddd');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddd', endColorstr='#ddd');
}


.btn_simple_blue .button {
	color: #FFF;
	background: #0063DC;
}
.btn_simple_blue .button:hover {
	background: #0054BD;
}
.btn_simple_blue .button:active {
	background: #00469d;
}

/*----------------------------- END CROSS-BROWSER BUTTON STYLES-- */


/*----------------------------- START STYLES FOR EMAIL SAMPLE FORM-- */
.mask  {
   background-color:#000000;
   opacity:0.25;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); 
	filter: alpha(opacity=50);
}

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 2850px;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.7;
	opacity:.70;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); 
	filter: alpha(opacity=50);
	
}
.white_content {
	/*display: none; */
  	visibility:hidden;
	position: absolute;
	top:50px;
	width: 700px;
	padding: 0 16px 16px 16px;
	border: 16px transparent;
	background-color: #efefef;
	z-index:1002;
	overflow: display;
}
#previewform1, #previewform2, #previewform3, #previewform4, #previewform5{
	width: 700px; height: 255px; padding-top: 0px; background: #efefef;
}
.preview_field { margin: 0px 0 0px 0; height: 75px; border: 0px solid green;}
.preview_field input, select{font-size: 20px; width:260px; padding: 4px; margin: 5px 0 0px 0; font-family: Georgia, Helvetica, Arial, Sans-serif;
	background-image:url("/img/input_bg.png");
	border:1px solid #afafaf;
	color: #4b4b4b;
}
.preview_field label{font-size: 16px; color: #8a8a8a;}
#closebox_div{padding:0 0 20px 0; }
#closebox_div a:hover{text-decoration:none; color: black;}
#closebox, #closebox2{color:#8a8a8a;}
/*#goback a, #goback2 a, #goback3 a{color:#8a8a8a;font-weight:bold;}
#goback a, #goback2 a, #goback3 a{color:#8a8a8a;font-weight:bold;}*/
.goback a, .next a{text-shadow:0 1px 0 #fff;}
.goback a img, .next a img{margin: 0 0 2px 0;}
.goback a{text-decoration:none; color:#969696; font-weight:bold; font-size: 18px;}
.goback a:visited{text-decoration:none; color:#969696; font-weight:bold;}
.goback a:hover{text-decoration:none; color:black;}
.next{float: right; padding: 16px 0 0 0; color:#4d4d4d;}
.next a{text-decoration:none; color:#4d4d4d; font-weight:bold; font-size: 18px;}
.next a:visited{text-decoration:none; color:#4d4d4d; font-weight:bold; }
.next a:hover{text-decoration:none; color:black;}
#recaptchaControls a:hover{text-decoration:none;}
#nextText{padding:2px 0 0 0;}
#closebox{float: right;}
#goback{float: left;}
.previewform_left{float: left; background: transparent; padding: 0px 0 0 50px; border: 0px solid silver;}
.previewform_right{float:right; padding: 0px 50px 0 0;}
#recaptcha_div{padding: 10px 20px 0 0;}
#recaptcha_div2{width: 320px; margin: auto;}
#cstatus{padding: 40px 20px 0 0; height: 20px; width: 333px; margin-left: 340px; color: red; font-weight: bold; border: 1px solid silver;}
#status{font-size: 16px;}
/*#goback{padding: 5px 15px 4px; font-size: 10px; }*/
#sendemail_privacy{font-size: 12px; color: #8a8a8a; padding: 5px 0 0 50px; float:left; width:270px; line-height:1.3em;}
#sendemail_btn_div2 {padding: 0 50px 0 0; float:right; width: 270px;}
#status { width:100%;height:100%;/*background-color:#efefef; */padding-top:70px;color:#2E79B8;line-height:2em; text-align:center;}
#previewform3, #previewform2{ display:none;}


#light .closeButtonContainer {
	height: 30px;
	left: -12px;
	overflow: hidden;
	position: absolute;
	top: -12px;
	width: 30px;
	z-index: 20001;
	display: block;
}

#light .hd{
	cursor
}

.closeButtonContainer a.close {
	background: url("img/close_button.png") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	display: block;
	height: 60px;
	outline: medium none;
	position: relative;
	text-indent: -9999px;
	width: 30px;
	z-index: 20001;
}

#emailTemplateSelect div{
	float:left;
	padding:0 22px 12px 0;
}

#emailTemplateSelect img{
	border: 1px solid #afafaf;
}

.sendmailMiddle{
	height: 190px; padding-top:10px; background: none;
}

.sendmailMiddleHeader{
	text-align: center; font-size: 24px; font-weight: normal; padding: 0 0 55px 0; color:#4D4D4D; text-shadow:0 1px 0 #FFF;
}

img.overlayPanelShadowImage {
display:block;
height:105%;
left:-4.2%;
overflow:visible;
position:absolute;
top:-2.1%;
width:108.3%;
z-index:0;
}
