#col25-1, #col25-2, #col25-3, #col25-4, #col25-1t, #col25-4t, #col33-1, #col33-2, #col33-3, #col33-1t, #col33-2t, #col33-3t, #col50-1, #col50-2, #col33, #col66, #col-1, #col-1-33, #col-1-50, .col-140 {
	float:left;
	}

#col-1, #col-1-33 {
	background:#eee url(../i/grey-block-brc.gif) no-repeat bottom right;
	margin-top:10px;
	margin-left:20px;
	width:540px;
	}

#col-1-33 {
	margin:0 0 0 10px;
	width:170px;
	}

#col-1-50 {
	background:transparent url(../i/col3-bgd.gif) no-repeat bottom right;
	margin:0 0 0 10px;
	width:260px;
	}
	
#col50-1, #col50-2 {
	width:270px;
	}

#col50-1 table, #col50-2 table {
	width:260px;
	}

#col33, #col33-1, {
	text-align:center;
	width:188px;
	}

#col66 {	
	background:#fff;
	width:372px;
	}
	
#col33 img, #col33-1 img {
	margin:0 0 5px 15px;
	}

#col33 h3 {
	margin:0 0 0 -80px;
	}

#col33 p, #col66 p {
	text-align:left;
	}

#col33 table {
	width:170px;
	}

#col66 table {
	width:352px;
	}
	
#col66 h2 {
	background:#fff;
	font-size:150%;
	margin:-3px 0 -10px 20px;
	}
	
#col66 p {
	margin-left:20px;
	}

#col66 img {
	margin:0 0 0 20px;
	}

#col50-1 h3 {
	background:transparent url(../i/box.gif) no-repeat top left;
	margin-left:20px;
	padding-left:20px;
	}

.col-140 {
	width:140px;
	}

/* 4 cols */
#col25-1, #col25-2, #col25-3, #col25-4, #col25-1t, #col25-4t {
	padding-top:5px;
	width:135px;
	}

#col25-1, #col25-2, #col25-3, #col25-1t, {
	margin-right:5px;
	}

#col25-1 {
	background:transparent url(../i/col1-bgd.gif) no-repeat top left;
	}

#col25-4 {
	background:transparent url(../i/col3-bgd.gif) no-repeat bottom right;
	}

#col25-1t, #col25-4t {
	background:transparent;
	}

#col25-1t img, #col25-2t img, #col25-3t img, #col25-4t img {
	margin:0;
	padding:0;
	}

#col25-1t img, #col25-4t img {
	margin:10px 0 20px 20px;
	padding:0;
	}

/* 3 cols */
#col33-1, #col33-2, #col33-3, #col33-1t, #col33-2t, #col33-3t {
	padding-top:5px;
	width:170px;
	}

#col33-1, #col33-2, #col33-1t, #col33-2t {
	background:#fff;
	margin-right:5px;
	}

#col33-1 {
	background:transparent url(../i/col1-bgd.gif) no-repeat top left;
/*
	padding-top:14px;
*/	}

#col33-3 {
	background:transparent url(../i/col3-bgd.gif) no-repeat bottom right;
	}

#col33-1t, #col33-3t {
	background:transparent;
	}

/* div specifics */
#col-1 ul, #col-1-33 ul, #col-1-50 ul {
	margin:0 0 10px 10px;
	width:500px;
	}

#col-1-50 ul {
	width:260px;
	}

#col-1 h3, #col-1-33 h3, #col-1-50 h3 {
	background:#eee url(../i/grey-block-tlc.gif) no-repeat top left;
	height:20px;
	margin-bottom:0px;
	padding:10px 0 0 20px;
	}

#col25-1 p, #col25-2 p {
	margin-top:0;
	}

#col25-4 ul {
	margin-bottom:5px;
	}

#col33 ul, #col66 ul, #col50-1 ul, #col50-2 ul {
	margin:0 0 10px 20px;
	text-align:left;
	}

#col33-1 p {
	text-align:left;
	}

#col50-1 table, #col50-2 table {
	margin-top:10px;
	}

#col33-1 ul, #col33-2 ul {
	margin-left:20px;
	margin-bottom:10px;
	}

#col33-2 ul {
	margin-top:10px;
	}

#col33 ol {
	text-align:left;
	}

/* classes */
.col33img {
	margin-top:-20px;
	}

.normal {
	font-weight:normal;
	}

.tlc {
	background:transparent url(../i/tlc.gif) no-repeat top left;
	padding-top:5px;
	}
	
.brc {
	background:transparent url(../i/brc.gif) no-repeat bottom right;
	}
	
.para-lead {
	margin:0 0 0 10px;
	}

.highlight p {
	color:#c33;
	}

#col50-2 h2 {
	color:#000;
	font-size:110%;
	margin:10px 0 0 20px;
	}
