/* Default */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul,
li, fieldset, form, label, legend, table, caption, thead, tbody, tfoot, tr, th, td
{
   margin: 0;
   padding: 0;
   border: 0;
}

html, body
{
  font-size: 11px;
  font-family: Tahoma;
  color: #4c4c4c;

  background-image: url(../img/bkg.gif);
  background-repeat: repeat-x;
  background-color: #8f5451;
}
a img { border: none; }
a { text-decoration: none; color: #8f5451; }
a:hover { text-decoration: underline;  }
td { vertical-align: top; }

.fl { float: left !important; }
.fr { float: right !important; }
.ml { margin-left: 10px !important; }
.mr { margin-right: 10px !important; }
.tl { text-align: left !important; }
.tr { text-align: right !important; }
.tc { text-align: center !important; }
.tj { text-align: justify !important; }
.dn { display: none !important; }
.cb { clear: both !important; }
.cp { cursor: pointer !important; }
.undl { text-decoration: underline !important; }

h1
{
   color: #4c4c4c;
   font-size: 14px;
   font-family: Verdana, Tahoma;
}

.spaceObj { width: 100%; height: 20px; }

#mContainer
{
   position: relative;
   width: 988px;
   height: auto;
   overflow: hidden;
   margin-left: auto;
   margin-right: auto;

   background-image: url(../img/mbkg.gif);
   background-repeat: repeat-y;
}

#sContainer
{
   position: relative;
   width: 988px;
   height: auto;
   overflow: hidden;
   margin-left: auto;
   margin-right: auto;

   background-image: url(../img/sbkg.gif);
   background-repeat: no-repeat;
}

/* TOP SECTION */
#topContainer
{
   position: relative;
   width: 988px;
   height: 268px;
   overflow: hidden;
}

/* BODY CONTAINER */
#bodyContainer
{
   position: relative;
   width: 988px;
   height: auto;
   overflow: hidden;
   margin-left: auto;
   margin-right: auto;

   margin-top: 80px;
}
#bodyContainer #bcContent
{
   position: relative;
   width: 635px;
   height: auto;
   overflow: hidden;
   margin-left: auto;
   margin-right: auto;
}

#bodyContainer #bcFooter
{
   position: relative;
   width: 635px;
   height: 55px;
   overflow: hidden;

   margin-left: auto;
   margin-right: auto;
   margin-top: 50px;

   background-image: url(../img/sok.gif);
   background-repeat: no-repeat;
   background-position: left;
}
#bcFooter #bcfContent
{
   margin-left: 50px;
}

/* MooTools.Tips */
.tip-top {
	color: #fff;
	width: 139px;
	z-index: 13000;
}		 
.tip-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #ffffff;
	padding: 8px 8px 4px;
	background: url(../img/bubble.png) top left;
}
 
.tip-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(../img/bubble.png) bottom right;
	color:#fff;
}
.tip-text A {
	color:#069;
}
.tip-loading {
	background: url(../img/ajax_load.gif) center center no-repeat;
	width: 30px;
	height: 30px;
	margin: 0 auto;
}
