@charset "utf-8";
/* CSS Document */

@import url("reset.css");
@import url("master.css");

body {
  padding: 0px;
  margin: 0px;
  background: #fff;
  font-size: 12px;
  font-family: Arial, Sans-Serif;
  color: #333;
  line-height:1.5em;
}

/* ---- CONTAINER ---- */
#container {
  width: 870px;
  margin: 0 auto;
  background: #FFF1E6;
}

/* ---- HEADER ---- */
#header {
  padding: 0px;
  margin: 0px;
  width:870px;
  height: 195px;
  background: #fff url(images/header-3.jpg) no-repeat;
}



/* ---- CONTENT ---- */
#content {
  padding: 15px 25px;
  margin: 10px 209px 10px 0;
  border-right: 2px #FF6600 solid;
}
#content.nosidebar {
  padding: 15px 25px;
  margin: 10px 10px 10px 0 !important;
  border-right: 0px #FF6600 solid !important;
}

/* ---- SIDEBAR ---- */
#sidebar {
  float: right;
  width: 149px;
  margin: 0;
  padding: 10px 30px 10px 30px;
}

/* ---- FOOTER ---- */
#footer {
  clear: both;
  padding: 0;
  margin: 0;
  color: #fff;
  background: #003366;
}

  #footer_left {
    margin: 0 0 0 0;
    padding: 5px 0 5px 25px;
    float: left;
    width: 420px;
    background: #003366;
    line-height: 2em;
  }
  
  #footer_right {
    margin: 0;
    padding: 5px 25px 5px 0;
    float: right;
    width: 400px;
    background: #003366;
    line-height: 2em;
    text-align: right;
  }
 
  #footer a, #footer a:link, #footer a:visited {
  color:#FF9933;
  text-decoration:none;
  }
  
  #footer a:hover {
  color:#fff;
  text-decoration:none;
  }

/* ---- FORMATS ---- */
img.schmidt {
  margin: 0 0 10px 0;
  border: 2px #003366 solid;
}

img.bestmentor_logo {
  margin: 0 0 10px -20px;
}

table.testemonial {
  margin: 0 -25px 5px -25px;
  padding: 0;
  background: #d9dadb;
  color: #272727;
}

table.testemonial td {
  padding: 10px;  
}
img.testemonial {
	vertical-align: top !important;
  margin:5px 0 0 0;
}

/* ---- MAILER ---- */
.form_div       {clear:both;margin:0 0 10px 0;}

fieldset        {padding:10px 0;margin:0;width:480px;}
fieldset.contact {width:400px !important;}
input,
textarea        {border:1px solid #ccc;padding:5px;margin:10px 0 0 15px;width:270px;float:right;}
input.send      {width:282px !important;}
input.radio     {width:0px !important;margin:15px 10px 0 50px;padding:5px;float:none !important;}
input:focus,
textarea:focus  {background:#eee;}
textarea        {font:.9em Verdana, Arial, Helvetica, sans-serif;}
label           {margin:8px 0 0 0;font-weight:700;font-size:.9em;float:left;width:180px;text-align:left;}
label.contact   {width:100px !important;}
label:after     {content:": ";}
button          {display:block;float:left;clear:both;margin:1em 0;}

.yay, .oops     {font-size:.8em;text-align:center;padding:10px;color:#fff;font-weight:700;}
.yay            {background:#FE7405;}
.oops           {background:#FE7405;}
div.error       {font-size:.8em;font-weight:700;padding:5px 0 0;color:#BF1D3D;margin:0 0 0 90px;}


/* ---- VFG.HTML ----*/
fieldset.vfg    {width:500px !important;}
input.vfg,
textarea.vfg    {width:200px !important; float:none !important;}
input.vfg_mail,
textarea.vfg_mail    {width:400px !important; float:none !important;}
button.vfg      {width:300px !important;display:block;float:none !important;margin:1em 0;}
