/**
* Iteration Name: Pronto Marketing
*/

/* ================  overwrite style.css ================ */

body{
  background-color: #141e1f;
  background-image: url("../img/clients/prontomarketing/main.jpg");
  background-repeat: no-repeat;
  font-family: arial;
  color: #333333;
  font-size: 12px;
  line-height: 18px;
  background-attachment: scroll;
  background-position: center top;

}

a { color: #2b4040; text-decoration:none; }
a:visited { color: #2b4040; }
a:hover { text-decoration:underline; color: #98be3c;}
a:active { color: #98be3c; }

div#main {
background-image:url("../img/clients/prontomarketing/main_top.gif");
}

div#header {
	padding:10px 10px 0px 10px;
}

div#globalnav {
background:transparent url("../img/clients/prontomarketing/globalnav.gif") no-repeat scroll 0 0;
z-index:100;
}

div#header div#topnav ul li {
font-size:10px;
}

div#content_container div#content div.bodytext h2, div#content_container div#contentfull div.bodytext h2{
  	font-size: 22px;
  	color: #2b4040;
  	padding-bottom: 7px;
  	margin-bottom: 7px;
}

div#footer_container{
  	background: url("../img/clients/prontomarketing/footer.gif") repeat-x;
  	background-color: #375051;
  	margin-top: 30px;
}

div#footer_container table tr td {
background:transparent url("../img/clients/prontomarketing/navigation.gif") repeat-y scroll 0 0;
}

div#footer_container div#legal{
  	background-color: #2b4040;
}

div#footer_container div#legal div.text{
  color: #5e8b8b;
}

div#footer_container div#legal div.text a{
	color:#5e8b8b;
}

div#footer_container div#legal div.text a:hover{
	color: #5e8b8b; 
	text-decoration:underline;
}

div#footer_container div.footerwidget div.footerwidgetinside h3{
	font-size: 14px;
  	color: #5e8b8b;
}

div#footer_container div.footerwidget div.footerwidgetinside div.text{
	color: #5e8b8b;
}

div#footer_container div.footerwidget div.footerwidgetinside h3 a{
	font-size: 14px;
  	color: #5e8b8b;
}
div#footer_container div.footerwidget div.footerwidgetinside h3 a:hover{
	font-size: 14px;
  	color: #98be3c;
}

div#footer_container div#legal div.links a{
  color: #5e8b8b;
  text-decoration: none;
  font-size: 11px;
}

div#footer_container div#legal div.links a:hover{
  	background:none;
	color: #5e8b8b;
  	text-decoration: underline;
}

div#touts_container div.tout div.toutinside h3.generic {
	padding-bottom:0;
	padding-left:0;
}
div#touts_container div.tout div.toutinside h3 {
	color:#2b4040;
	font-size:18px;
}

div#touts_container div.tout div.toutinside {
	font-size:13px;
	margin-left:15px;
	margin-right:15px;
}

div#footer_container div#bottom {
background:transparent url("../img/clients/prontomarketing/main_bottom.gif") no-repeat scroll 0 0;
}
/**
* BLOG */
div#posts a{
  color: #2b4040;
  text-decoration: none;
}

div.post div.title{
  color: #2b4040;
  font-size: 22px;
  font-weight: bold;
  padding-bottom: 10px;
}

div#content_container div#content div.contact div.contact_form ol li input {
	border:1px solid #999999;
}
div#content_container div#content div.contact div.contact_form ol li textarea {
	border:1px solid #999999;
}

div#content_container div#content div.bodytext div.post div.comments h3.num_responses {
	color:#2b4040;
	font-size:16px;
	font-weight:bold;
}

div#content_container div#content div.bodytext ul, div#content_container div#contentfull div.bodytext ul, div#content_container div#content div.bodytext ol, div#content_container div#contentfull div.bodytext ol {
	list-style-position:outside;
	padding-left:20px;
	line-height: 18px;
}

div#content_container div#content div.contact h1 {
font-size:16px;
color: #2b4040;
}

div#content_container div#content div.info_and_map div.info_container {
float:left;
font-size:14px;
line-height:20px;
}

div#content_container form span {
display:block;
margin:0;
}

div#content_container div.sidebarwidget div.content_container div.content img.leftimg {
float:left;
margin-right:10px;
padding-top:8px;
}

div.level4 div#content_container div#contentfull div.bodytext div.toc {
background: #e9e9e9 transparent none repeat scroll 0 0;
padding:5px 0;
}

div.level4 div#content_container div#content div.bodytext h3, div#content_container div#contentfull div.bodytext h3 {
font-size:18px;
font-weight:normal;
margin-bottom:3px;
padding-bottom:3px;
padding-top:15px;
}

/* =========================  cform sidebar  ======================== */

div#content_container div.widgetcform div.content_container div.content {
	padding:0;
}

/* ================  overwrite css/superfish.css ================ */
.sf-menu {
	line-height:	1.0;
  	margin-right:   6px;
	margin-top: 0px;
}

.sf-menu ul{
	margin-top: 3px;
}

.sf-menu li a {
  border-left: 1px solid #3d5859;
  color: #333333;
  display: block;
  font-size: 14px;
  font-family: "Myriad Pro", arial, sans-serif;
  outline-color: -moz-use-text-color;
  outline-style: none;
  outline-width: medium;
  padding: 15px 19px 15px 19px;
  text-decoration: none;
}

.sf-menu li li a{
  padding: 4px;
  margin: 0 5px 0 5px;
}

.sf-menu li a, .sf-menu li a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:	#98be3c;
}
.sf-menu li {
  border-right: 1px solid #2b4040;
}
.sf-menu li li {
  margin: 0;
  padding-top: 3px;
  padding-bottom: 3px;
  background: #2b3f3f;
  text-align: left;
  border:none;
}

.sf-menu li.current_page_item a, .sf-menu li.current_page_ancestor a{
  	color: #98be3c;
  	font-weight:bold;
}

.sf-menu li li a, .sf-menu li li a:focus, .sf-menu li li a:active {
	font-size:12px;
	border:none;
}

.sf-menu li.current_page_item ul li a, .sf-menu li.current_page_parent ul li a{
  background: none;
  color: #ffffff;
  font-weight:normal;
}

.sf-menu li.current_page_item ul li a:hover, .sf-menu li.current_page_parent ul li a:hover{
    background: #1e3030;
}

.sf-menu li li a:hover{
    background: #1e3030;
}

.sf-menu li.current_page_item a, .sf-menu li.current_page_ancestor a, .sf-menu li a:hover {
background:transparent url("../img/clients/prontomarketing/globalnav_hover.gif") repeat-x scroll 0 0;
}

/* ================  overwrite css/callout.css ================ */
div#content_container div#content div.bodytext blockquote h2 {
color:#333333;
}

div#content_container div#content blockquote div.text {
background-color:#ffffff;
border-left:1px solid #d4d4d4;
border-right:1px solid #d4d4d4;
padding-left:110px;
width:449px;
}

/* ================  overwrite css/sectionnavigation.css ================ */
div#content_container div#sidebar_container div.sectionnavigation ul.main li.current_page_item a{
  background: url("../img/clients/prontomarketing/doublearrow_on.gif") no-repeat center left;
  font-weight: bold;
  color: #2b4040;
  letter-spacing:-0.9px;
}

div#content_container div#sidebar_container div.sectionnavigation ul.main li.current_page_parent a{
  color: #333333;
}

div#content_container div#sidebar_container div.sectionnavigation ul.main li a {
letter-spacing:-0.5px;
}

div#content_container div#sidebar_container div.sectionnavigation ul.main li a:hover{
  background: url("../img/clients/prontomarketing/doublearrow_on.gif") no-repeat center left;
  color: #98BE3C;
}

/** CHILD link under current page item.  reset color. */
div#content_container div#sidebar_container div.sectionnavigation ul.main li.current_page_item ul li a,
div#content_container div#sidebar_container div.sectionnavigation ul.main li.current_page_parent ul li a{
  background: none;
  color: #333333;
  font-weight: normal;
  background: url("../img/clients/prontomarketing/bullet_off.gif") no-repeat center left;
}

div#content_container div#sidebar_container div.sectionnavigation ul.main li.current_page_item ul li a:hover{
  font-weight: normal;
  color: #2b4040;
  background: url("../img/clients/prontomarketing/bullet_on.gif") no-repeat center left;
}

div#content_container div#sidebar_container div.sectionnavigation ul.main li.current_page_parent ul li a:hover{
  font-weight: normal;
  color: #2b4040;
  background: url("../img/clients/prontomarketing/bullet_on.gif") no-repeat center left;
}

div#content_container div#sidebar_container div.sectionnavigation ul.main li.current_page_parent ul li.current_page_item a{
  font-weight: bold;
  color: #2b4040;
  background: url("../img/clients/prontomarketing/bullet_on.gif") no-repeat center left;
}

/* ================  overwrite css/widget/testtimonial.css ================ */
div#touts_container div.tout div.toutinside div.testimonial h3{
  	font-size: 18px;
  	background: url("../img/clients/prontomarketing/testimonial.png") no-repeat; 
  	color: #2b4040;
  	padding-top: 6px;
  	padding-left: 48px;
  	padding-bottom: 3px;
  	font-weight: bold;
  	margin: 0;
}


/* ================  overwrite css/widget/navigation.css ================ */

div#footer_container div.footerwidget div.footerwidgetinside div.navigation div.text ul li a {
	background:transparent url("../img/clients/prontomarketing/doublearrow_small.gif") no-repeat scroll left center;
	color:#5e8b8b;
	display:block;
	padding-bottom:2px;
	padding-left:14px;
	padding-top:2px;
	position:relative;
}
div#footer_container div.footerwidget div.footerwidgetinside div.navigation div.text ul li a:hover {
	background:transparent url("../img/clients/prontomarketing/doublearrow_small_on.gif") no-repeat scroll left center;
	color:#98be3c;
}


/* ================  overwrite css/widget/contact.css ================ */
div#content_container div.sidebarwidget div.contact h3{
  font-size: 18px;
  color: #2b4040;
  font-weight: bold;
}

div#content_container div.sidebarwidget div.contact h3 a{
  text-decoration: none;
  color: #2b4040;
}

div#content_container div.sidebarwidget div.contact div.text span a {
color:#2b4040;
line-height:14px;
text-decoration:none;
}

div#content_container div.sidebarwidget div.contact {
background:transparent url("../img/clients/prontomarketing/contactus.png") no-repeat scroll 0;
padding-left: 45px;
}

div#footer_container div.footerwidget div.footerwidgetinside div.footer_text div.text a{
color:#5e8b8b;
}
div#footer_container div.footerwidget div.footerwidgetinside div.footer_text div.text a:hover{
color:#98be3c;
}

/* ================  overwrite css/widget/newsletter_signup.css ================ */

div#content_container div.sidebarwidget div.newsletter h3 {
	background:transparent url("../img/clients/prontomarketing/newsletter.png") no-repeat scroll 0 0;
	border-bottom:1px solid #E6E6E6;
	color:#2b4040;
	font-size:18px;
	font-weight:bold;
	padding-bottom:20px;
	padding-left:48px;
	padding-top:8px;
	letter-spacing:-.5px;
}
div#content_container div.sidebarwidget div.newsletter {
	padding-top:2px;
	position:relative;
}
div#content_container div.sidebarwidget div.newsletter fieldset div.mc_merge_var{
  	position: relative;
  	float: left;
	width: 158px;
  	height: 33px;
  	background: url("../img/clients/prontomarketing/input_small.png") no-repeat;
  	background-color: transparent;
	padding-right: 5px;
}

div#content_container div.sidebarwidget div.newsletter fieldset div.mc_signup_submit {
	float:left;
	padding:0;
	width:65px;
}

div#content_container div.sidebarwidget div.newsletter fieldset div.mc_merge_var input {
	border:1px solid #FFFFFF;
	font-size:12px;
	height:16px;
	margin-left:10px;
	margin-top:4px;
	padding-top:5px;
	width:130px;
}

div#content_container div.sidebarwidget div.newsletter form {
margin-top:0;
padding-bottom:0px;
}

div#content_container div.sidebarwidget div.newsletter input#mc_signup_submit {
background:transparent url("../img/clients/prontomarketing/signup.png") no-repeat scroll 0 0;
}

div#footer_container div.footerwidget div.footerwidgetinside div.newsletter input#mc_signup_submit {
background:transparent url("../img/clients/prontomarketing/signup.png") no-repeat scroll 0 0;
}

div#footer_container div.footerwidget div.footerwidgetinside div.newsletter fieldset div.mc_merge_var {
	background:transparent url("../img/clients/prontomarketing/input.png") no-repeat scroll 0 0;
	float:left;
	height:31px;
	padding-right:3px;
	position:relative;
	top:2px;
	width:197px;
}

div#footer_container div.footerwidget div.footerwidgetinside div.newsletter fieldset div.mc_merge_var input {
width:176px;
}

/* ================  overwrite css/widget/feed_updates.css ================ */
div#touts_container div.tout div.toutinside div.feedupdates h3 {
	background:transparent url("../img/clients/prontomarketing/feedupdates.png") no-repeat scroll 0 0;
	color:#2b4040;
	font-family:"Helvetica Neue",helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding-bottom:3px;
	padding-left:48px;
	padding-top:6px;
}
div#touts_container div.tout div.toutinside div.feedupdates div.text div ul li a:hover {
color:#98be3c;
position:relative;
text-decoration: underline;
}



/* ================  overwrite css/widget/testimonial.css ================ */
div#content_container div#content div.contentareawidget div.testimonial span.text span.source_name {
	color:#2b4040;
	display:block;
	font-family:"Georgia",arial,sans-serif;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
}

/* ================  overwrite css/widget/pca.css ================ */
div#content_container div#content div.contentareawidget div.pca_item_content div.left div.text_container div.text h4 a {
	color:#2b4040;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

/* ================  overwrite css/widget/team.css ================ */
div#content_container div#content div.contentareawidget div.team div.text div {
	font-size:12px;
	line-height:18px;
}

div#content_container div#content div.contentareawidget div.team div.text {
	float:left;
	width:80%;
}

div#content_container div#content div.contentareawidget div.team div.textnoimage {
	float:left;
	width:100%;
}

div#content_container div#content div.contentareawidget div.team div.text h4 {
	font-size:14px;
	font-weight:bold;
	margin:0 0 3px;
	padding:0;
}

/* ================  widget categories ================ */
div.widget_categories h3 {
	color:#2b4040;
	text-decoration:none;
	font-size:18px;
	
}
div.widget_categories{
  position: relative;
  width: 280px;
  margin-bottom: 15px;
}
div.widget_categories ul{
  	list-style-type:none;
	margin:0 16px 0 5px;
}
div.widget_categories ul li{
  background: url("../img/clients/prontomarketing/sectionnav.gif") no-repeat;
  background-position: bottom left;
}
div.widget_categories ul li a{
  background: url("../img/clients/prontomarketing/doublearrow_off.gif") no-repeat center left;
  color: #333333;
}
div.widget_categories ul li a:hover{
  background: url("../img/clients/prontomarketing/doublearrow_on.gif") no-repeat center left;
  color: #2b4040;
}
div.widget_categories ul li.current-cat a{
  background: url("../img/clients/prontomarketing/doublearrow_on.gif") no-repeat center left;
  color: #2b4040;
  font-weight:bold;
}
div.widget_categories ul li.current-cat a:hover{
  background: url("../img/clients/prontomarketing/doublearrow_on.gif") no-repeat center left;
  color: #2b4040;
  text-decoration:underline;
}


div.widget_categories ul.children{
  	list-style-type:none;
	margin-left:15px;
}

/* ================  widget tag_cloud ================ */
div.widget_tag_cloud h3{
	color:#2b4040;
	text-decoration:none;
	font-size:18px;
	padding-bottom: 10px;
}

/* ================  widget authors ================ */
div.widget_authors h3 {
	color:#2b4040;
}
div.widget_authors ul{
  	list-style-type:none;
	margin:0 16px 0 5px;
}
div.widget_authors ul li{
  background: url("../img/clients/prontomarketing/sectionnav.gif") no-repeat;
  background-position: bottom left;
}
div.widget_authors ul li a{
  background: url("../img/clients/prontomarketing/doublearrow_off.gif") no-repeat center left;
  color: #333333;
}
div.widget_authors ul li a:hover{
  background: url("../img/clients/prontomarketing/doublearrow_on.gif") no-repeat center left;
  color: #2b4040;
}
div.widget_authors ul li.current-cat a{
  background: url("../img/clients/prontomarketing/doublearrow_on.gif") no-repeat center left;
  color: #2b4040;
  font-weight:bold;
}
div.widget_authors ul li.current-cat a:hover{
  background: url("../img/clients/prontomarketing/doublearrow_on.gif") no-repeat center left;
  color: #2b4040;
  text-decoration:underline;
}

div.widget_authors ul.children{
  	list-style-type:none;
	margin-left:15px;
}

/* ================  widget links ================ */
div.widget_links h3 {
	color:#2b4040;	
}
div.widget_links{
  position: relative;
  width: 280px;
  margin-bottom: 15px;
}
div.widget_links ul{
  	list-style-type:none;
	margin:0 16px 0 5px;
}
div.widget_links ul li{
  background: url("../img/clients/prontomarketing/sectionnav.gif") no-repeat;
  background-position: bottom left;
}
div.widget_links ul li a{
  background: url("../img/clients/prontomarketing/doublearrow_off.gif") no-repeat center left;
  color: #333333;
}
div.widget_links ul li a:hover{
  background: url("../img/clients/prontomarketing/doublearrow_on.gif") no-repeat center left;
  color: #2b4040;
}
div.widget_links ul li.current-cat a{
  background: url("../img/clients/prontomarketing/doublearrow_on.gif") no-repeat center left;
  color: #2b4040;
  font-weight:bold;
}
div.widget_links ul li.current-cat a:hover{
  background: url("../img/clients/prontomarketing/doublearrow_on.gif") no-repeat center left;
  color: #2b4040;
  text-decoration:underline;
}


div.widget_links ul.children{
  	list-style-type:none;
	margin-left:15px;
}


/* ================  overwrite generic.css  ================ */
div#content_container div.sidebarwidget h3.generic {
color:#2b4040;
font-size:18px;
font-weight:bold;
}
div#content_container div.sidebarwidget div.content ul li a {
color:#333333;
text-decoration:none;
}
div#content_container div.sidebarwidget div.content ul li a:hover {
color:#2b4040;
text-decoration:none;
}

div#content_container div.sidebarwidget div.content ul li.current-cat a{
color:#2b4040;
text-decoration:none;
}
div#content_container div.sidebarwidget div.content ul li.current-cat a:hover {
color:#2b4040;
text-decoration:none;
}

/* ================  Overwrite pronto_cform.css  ================ */
.cform legend {
color:#2b4040;
font-size:16px;
margin-bottom:0px;
}

/* ================  Support Center  ================ */

div.remotesupporthead{
	color: #2b4040;
}

div.customerportalhead{
	color: #2b4040;
}

div.phonesupporthead{
	color: #2b4040;
}

div.emailsupporthead{
	color: #2b4040;
}

/* ================  Security Accessment Page  ================ */
div.secureaccesstitle{
	color: #333333;
}
div.securereporttitle{
	color: #333333;
}

/* ================  Call to Action On Content  ================ */
a.contcta {
color:#2b4040;
}
a.contcta:hover {
    color: #2b4040;
}
/* ================= home button ===================== */
#homebutton
{
  display: block;
  width: 600px;
  height: 82px;
  background: url("../img/clients/prontomarketing/learnhowtoget_btn.jpg") no-repeat 0 0;
  float:inherit;
  margin-top:25px;
}

#homebutton:hover
{ 
  background-position: 0 -82px;
}

#homebutton span
{
  display: none;
}
/* ================= sidebarwidget ===================== */
div#content_container div.sidebarwidget div.testimonial h3 {
color:#2b4040;
padding-bottom:18px;
}
div#content_container div.sidebarwidget div.testimonial span.text span.source_name{
color:#2b4040;
}
/* ================= contentarea ===================== */
div#content_container div#content div.bodytext div.contentarea {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url("../img/clients/prontomarketing//subcontentshade.png") no-repeat scroll 0 0;
clear:both;
margin-top:20px;
padding:25px 25px 15px;
}

/* =========================  captcha  ======================== */
#cforms_captcha6, #cforms_captcha5, #cforms_captcha4, #cforms_captcha3, #cforms_captcha2, #cforms_captcha {
float:left;
margin:0 -34px 0 0;

}
.cform label.seccap {
width:550px;
margin-top:15px;
.margin-left:-16px;
}

img.captcha {
margin:0 0 0 40px !important;
.margin:0 0 0 40px !important;

}

img.captcha-reset {
margin:0 0 5px 6px;
.margin:-27px 0 5px 6px;
}

div#content_container div#content div.bodytext p.cf-sb {
margin-top:20px;}


/* ================= from pronto ===================== */
.green{
color:#98BE3C;}

div#content_container div#content div.bodytext div.contentarea form.cform {
background:transparent none repeat scroll 0 0;
margin-top:0;
padding:0;
width:600px;
}

div#content_container div#content div.bodytext h3, div#content_container div#contentfull div.bodytext h3 {
margin-bottom:13px;
}