/*
*	FERRAZZI style
*	common
*	@author	Red8studios inc.
*/
html,body{ padding:0; margin:0; height:100%; min-height:100%;  }
body{ background:#f2f3ee url(../images/background/bg_header.gif) repeat-x; overflow-y:scroll; *overflow-y:inherit; text-align:center;}

img{ border:0; }
.cl{ clear:both; }
.fb{ display:block; }
.fr{ float:right; }
.fl{ float:left; }
.f11{font-size:12px; font-weight:normal; text-decoration:none;}
.f12{font-size:12px; font-weight:bold;}
.author-hs{ margin:0 10px 10px 0; }
ol li{ list-style:decimal; }

.learnmore{ color:#6b8c38; padding-right:10px; background:url(../images/icon/icon_darrow_green.gif) no-repeat right 50%; }
.graybgDotted{ background:#ebebeb; border:dotted 1px #bec2b2; }


#page{ width:944px; margin:0 auto; 
		min-height:100%; _height:100%; text-align:left;} /* contained header and body */

#header{ height:113px; color:#6b8c38; font:11px/12px "Trebuchet MS", Arial, sans-serif; }
#header a{ color:#6b8c38; text-decoration:underline; line-height:normal; }
#header a:hover{ text-decoration:none; }
#header .logo{ display:block;}
#header .quick_links{ padding:10px 0px 0 0; text-align:right; font-size:11px;  }
#header .mainnavs{ float:left; padding:8px 15px 8px 10px; }
#header .mainnavs a{ font:22px/33px Georgia, "Times New Roman", Times, sans-serif; display:block; padding:0 15px; background:url(../images/background/bg_dottedline.gif) repeat-y right 0; float:left; text-decoration:none; }
#header .mainnavs a.last{ background:none; }
#header .signup{ float:right; padding:10px 30px 0 0; line-height:13px; width:480px; }
#header .signup a{ text-decoration:none; } 
#header .signup b{ display:block; float:left; padding-top:13px; font-weight:normal; }
#header .signup span,#header .signup span a{ display:block; font:15px/17px Georgia, "Times New Roman", Times, serif; text-decoration:none; }

#container{ font-family:"Trebuchet MS", Arial, sans-serif;  }
#container a:hover{ text-decoration:none; }

#footer{ height:56px; background:#fff; padding:8px; color:#6b8c38; font:11px/12px "Trebuchet MS", Arial, sans-serif;
		overflow:hidden; margin-top:-72px;
}

#footer .container{ width:928px; margin:0 auto; }
#footer a{ font:11px/13px "Trebuchet MS", Arial, sans-serif; color:#6B8C38;}
#footer a:hover{ color:#6B8C38; text-decoration:none; }
#footer .ql{ text-align:right; }

.errorColor{ color:#444; font-size:20px; }
.errField{color:red;}

#social_buttons {
  display: table;
  text-align: left;
  float: right;
  padding-top: 12px;
}
#social_buttons a.social_button {
  width: 16px;
  height: 16px;
  display: table-cell;
  vertical-align: middle;
  padding: 0 12px 0 20px;
}
#social_buttons a.social_twitter {
  background: transparent url(../images/twitter_16.png) no-repeat 0 0;
}
#social_buttons a.social_linkedin {
  background: transparent url(../images/linkedin_16.png) no-repeat 0 0;
}
#social_buttons a.social_facebook {
  background: transparent url(../images/facebook_16.png) no-repeat 0 0;
  padding-right: 9px;
}



/*------043009-----*/
.home_learnMore{padding-right:30px;}
.home_learnMore strong{font-size:12px;}
.home_learnMore em{font-size:15px; font-style:normal;}
