/* -- Global layout -- */
html { padding-bottom: 0; margin-bottom: 0; }
body {
  margin-top: 10px; 
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
  background: #3a3a3a url("/images/body_bg.jpg") top left repeat-x;
}

#logo { margin-left: 5px; }

#hd { background: #d1d1d1 url("/images/header_TR.png") top right no-repeat; }
#bd { padding-bottom: 10px; background-color: #d1d1d1; }
#mainMenu { padding: 10px 0; background: url("/images/header_TL.png") top left no-repeat; }

#ft { background: #9e9e9e url("/images/footer_bg.png") top left repeat-x; }
#mainFooterCnt { background: url("/images/footer_BR.png") bottom right no-repeat; }
#mainFooter {
	padding: 80px 40px 80px 40px;
  background: url("/images/footer_BL.png") bottom left no-repeat;
  text-align: center;
  color: #d9d9d9;
}
#mainFooter a { font-size: 80%; color: #d9d9d9; }


.twoColLr .content { float: right; }
.twoColLr .rail    { float: left;  }
.twoColRr .content { float: left;  }
.twoColRr .rail    { float: right; }

.col {
	margin: 0 5px 5px 5px;
	background-color: #fff;
}

.col .cbl,
.col .cbr { padding: 0; }

.colFirst { margin-right: 0; }
.colFirst .ctl { background: url("/images/colCornerRoundTL.png") top left no-repeat; }
.colFirst .cbr { background: url("/images/colCornerBR.png") bottom right no-repeat; }

.colMid { margin-left: 0; margin-right: 0; }
.colMid .ctl { background: url("/images/colCornerTL.png") top left no-repeat; }
.colMid .cbr { background: url("/images/colCornerBR.png") bottom right no-repeat; }

.colMidWide .ctl { background: url("/images/colCornerRoundTL.png") top left no-repeat; }
.colMidWide .ctr { background: url("/images/colCornerRoundTR.png") top right no-repeat; }
.colMidWide .cbl { background: url("/images/colCornerBR.png") bottom right no-repeat; }

.colLast { margin-left: 0; }
.colLast .ctr { background: url("/images/colCornerRoundTR.png") top right no-repeat; }
.colLast .cbl { background: url("/images/colCornerBL.png") bottom left no-repeat; }


.colFirst .cbr,
.colLast .cbl,
.colMid .cbr,
.colMidWide .ctr { padding: 20px; }

/* -- columns --*/
.col9 {
	margin: 1px;
	padding: 25px;
}

.col13 {
  float: left;
  width: 510px;
}

.col14 {
  float: left;
  width: 550px;
}
/* -- end of Global layout -- */