body {
	border-right: 1px; padding-right: 10px; border-top: 1px; padding-left: 10px; font-size: 90%; background: #fff; padding-bottom: 0px; margin: 0px; border-left: 0px; width: 98%; padding-top: 0px; border-bottom: 0px; min-width: 600px
}
#header {
	clear: both; float: left; width:100%; 
}
#header {
	border-bottom: #000 1px solid
}

.colmask {
	clear: both; float: left; overflow: hidden; width: 100%; position: relative; border: 1px solid gray; background-color: #f5f4f9;;
}
.colright {
	float: left; width: 100%; position: relative; 
}
.colmid {
	float: left; width: 100%; position: relative; border-right: 1px dotted gray; 
}
.colleft {
	float: left; width: 100%; position: relative; border-right: 1px dotted gray;
}
.col1 {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 1em; overflow: hidden; padding-top: 0px; position: relative
}
.col2 {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 1em; overflow: hidden; padding-top: 0px; position: relative
}
.col3 {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 1em; overflow: hidden; padding-top: 0px; position: relative;
}
.threecol {
}
.threecol .colmid {
	right: 20%; 
}
.threecol .colleft {
	right: 62%; 
}
.threecol .col1 {
	left: 102%; width: 58%
}
.threecol .col2 {
	left: 25%; width: 16%
}
.threecol .col3 {
	left: 90%; width: 16%
}
#footer {
	clear: both; border-top: #000 1px solid; float: left; width: 98%; background-color: #f5f4f9;
}

