/* CSS */

/* Reset default positioning values */
@import "reset.css";

/************************ Layout */

html, body {
  background: #2e3b29;
}

.headWrap {
  width: 100%;
  clear: both;
  min-height: 660px;
  height: auto !important;
  height: 660px;
  font-family: Tahoma, Geneva, Verdana, sans-serif;
  font-size: 14px;
  line-height: 20px;
  background: #eee8d8 url("/clients/elements/images/texture.jpg") top repeat-x;
}

.footWrap {
  width: 100%;
  clear: both;
  height: auto;
  padding: 30px 0px;
  font-family: Tahoma, Geneva, Verdana, sans-serif;
  font-size: 14px;
  line-height: 20px;
  background: #2e3b29 url("/clients/elements/images/footer_bg.gif") top repeat-x;
}

.wrapper {
  width: 960px;
  height: auto;
  margin: 0px auto;
}

.body {
  width: 100%;
  height: auto;
  font-family: Tahoma, Geneva, Verdana, sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #454443;
}

/************************ Header */

#header {
  width: 850px;
  height: 102px;
  padding: 0px 50px 30px 60px;
  background: url("/clients/elements/images/header_bg.gif") bottom center no-repeat;
}

#logo {
  float: left;
  margin: 14px 0px 0px 0px;
}

#logo #logoEntreprenuer {
  float: left;
  margin: 14px 0px 0px 0px;
  padding-left: 150px;
}

/************************ Content */

#content {
  width: 850px;
  padding: 15px 50px 10px 60px;
}

#content div.main {
  width: 710px;
  height: auto;
  margin: 0px 0px 0px 30px;
  font-family: Arial, Helvetica, sans-serif;
}

/************************ Footer */

#footer {
  float: left;
  width: 840px;
  padding: 0px 60px;
  color: #aabbaa;
}

#footer p {
  font-size: 11px;
  line-height: 18px;
  text-align: right;
}

#footer p.twitter {
  font-size: 11px;
  line-height: 15px;
  text-align: right;
}

#footer p.twitter img {
  float: right;
  display: block;
}

#footer a:link,
#footer a:visited,
#footer span.fr span {
  color: #667766;
  text-decoration: none;
  margin: 0px 0px 0px 7px;
}

#footer a:hover,
#footer a:active {
  color: #aabbaa;
}

#footer p.left {
  width: 40%;
  text-align: left;
}

#footer p.right {
  float: right;
  width: 60%;
}

/************************ Buttons */

a.button,
a.button:link,
a.button:visited {
  float: left;
  display: inline;
  width: auto;
  height: 32px;
  margin: 0px;
  padding: 0px;
  background-position: top left;
  background-repeat: no-repeat;
}

a.button:hover,
a.button:active {
  background-position: top right;
}

a.button span {
  display: none;
}


/************************ Misc */

.red          { color: #ff3333; }
.white        { color: #ffffff; }
.floatLeft    { float:left; display:inline; }
.floatRight   { float:right; display:inline; }
p.fine        { font-size:9px; }
.fl           { float: left; }
.fr           { float: right; }
.cl           { clear: left; }
.cr           { clear: right; }
.cb           { clear: both; }
.centered     { text-align: center; } 
.centered img { margin: 0 auto; }
.ar           { text-align: right; }
.nm           { margin: 0px; }
.borderTop    { border-top: solid 1px #aaaaaa; }
.borderBottom { border-bottom: solid 1px #aaaaaa; }
.bold         { font-weight: bold; }
.padded       { padding: 8px 0px; }
.phone        {   font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  color: #493216; }
  
.marginTop, .mt    { margin-top: 10px; }
.bigMargin, .bm    { margin-bottom: 20px; }
.ml                { margin-left: 10px; }
.mr                { margin-right: 10px; }
  
.tiny           { font-size: 10px; line-height: 14px; }
.small          { font-size: 11px; line-height: 14px; }
.normal         { font-size: 14px; line-height: 19px; }
.medium         { font-size: 16px; line-height: 23px; }
.big            { font-size: 18px; line-height: 25px; }
.huge           { font-size: 20px; letter-spacing: -1px; line-height: 24px; }
  
.grey           { color: #999999; }
.blue           { color: #40c2fc; }
.green          { color: #339933; }
.red            { color: #993333; }
.brightRed      { color: #ff0000; }
.black          { color: #111111; }
.lightgrey      { color: #eeeeee; }
.white          { color: #ffffff; }
.burgundy       { color: #4a0112; }

.zoom           { zoom: 1; }

img.thickBorder { border: solid 4px #bbccdd; margin:4px;}

table       { font-family: Arial, Helvetica, sans-serif; font-size:11px; text-align:left; }
select      { font-family: Arial Unicode MS, Arial, Helvetica, sans-serif; font-size:11px; }
option      { font-family: Arial Unicode MS, Arial, Helvetica, sans-serif; font-size:11px; }
input       { font-family: Arial, Helvetica, sans-serif; font-size:11px; }
textarea    { font-family: Arial, Helvetica, sans-serif; font-size:11px; }
A:link      { font-family: Arial, Helvetica; sans-serif; font-size:11px; color: black; text-decoration: none; }
A:visited   { font-family: Arial, Helvetica; sans-serif; font-size:11px; color: black; text-decoration: none; }
A:hover     { font-family: Arial, Helvetica; sans-serif; font-size:11px; color: red; text-decoration: underline; }
a.hints               { position: relative; z-index: 24; color: #000000; background-color: #fffff; border: 0px; text-decoration: none; }
a.hints:hover         { z-index:25; color: #000000; text-decoration: underline; background-color: #ffffff;}
a.hints span          { display: none; }
a.hints:hover span    { display: block; position:absolute; top: 2em; left: 2em; width:200px; border:solid 1px; background-color:#ffffff; color:#000000; text-align: left; padding: 3; font-size: 0.8em; text-indent: 0; text-decoration: none; }
.smalltext  { font-family: Arial, Helvetica, sans-serif; font-size: 9px; }
.tinytext   { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; }
.pagebreak  { page-break-before:always }
.hiliteRow  { background-color: silver }
.rc   {display:block}
.rc * { display:block; height:1px; overflow:hidden; font-size:.01em; background:#ffffff}
.rc1  { margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #e5d4a4; border-right:1px solid #e5d4a4; background:#f4ecd7 }
.rc2  { margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #d7bb6f; border-right:1px solid #d7bb6f; background:#f6f0e0 }
.rc3  { margin-left:1px; margin-right:1px; border-left:1px solid #f6f0e0;  border-right:1px solid #f6f0e0; }
.rc4  { border-left:1px solid #e5d4a4; border-right:1px solid #e5d4a4 }
.rc5  { border-left:1px solid #f4ecd7; border-right:1px solid #f4ecd7 }
.rcfg { background:#ffffff }

