@CHARSET "UTF-8";

/* column container */
.colmask {
    position:relative;	/* This fixes the IE7 overflow hidden bug */
    clear:both;
    float:left;
    width:100%;			/* width of whole page */
    overflow:hidden;		/* This chops off any overhanging divs */

    text-align: left;
    background: center url(/img/contentback.gif) repeat-y;
}
/* common column settings */
.colright, .colmid, .colleft {
    float:left;
    width:100%;			/* width of page */
    position:relative;
}
.col1, .col2, .col3 {
    float:left;
    position:relative;
    padding:0 0 0 0;	/* no left and right padding on columns, we just make them narrower instead
                    only padding top and bottom is included here, make it whatever value you need */
    overflow:hidden;
}
/* 3 Column settings */
.threecol {
    /*background:#f0f;		/* right column background colour */
}
.threecol .colmid {
    right:209px;			/* width of the right column */
    /*background:#ff0;		/* center column background colour */
}
.threecol .colleft {
    right:540px;			/* width of the middle column */
    /*background:#0ff;        /* left column background colour */
}
.threecol .col1 {
    width:540px;    	/* width of center column content (column width minus padding on either side) */
    left:977px;			/* 100% plus left padding of center column */
}
.threecol .col2 {
    width:228px;		/* Width of left column content (column width minus padding on either side) */
    left:209px;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
.threecol .col3 {
    width:209px;		/* Width of right column content (column width minus padding on either side) */
    left:749px;			/* Please make note of the brackets here:
                        (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
    padding: 14px 0 0 0;
}
.contentwrapbot {float:left; width:100%; clear:both;  background: center url(/img/contentbackbot.gif) no-repeat; height:23px;}
.content {padding: 15px;}
.colrightin {padding: 0 0 0 10px;}
.collefttop, .colrighttop {height: 162px;}
.colleftbot {margin-left: 5px;}
.colrightbot {margin-right: 5px;}
.collefttopin {margin-left: 15px; padding-top: 17px;}
.colin {padding: 20px;}
.bottom {clear:both; height: 82px; background: bottom center url(/img/backbot.gif) no-repeat; text-align: left;}
.footer {margin-left: 240px; width: 530px; text-align: center;}
