.column-1, .column-2, .column-3, .column-4, .col-1, .col-2, .col-3 {float:left;}
.container { overflow:hidden;}
/*======= width =======*/
/*.main{margin:0 auto; text-align:left; width:903px; }*/
/* remember that padding is the space inside the div box and margin is the space outside the div box */
.main { overflow:auto;	height: auto; margin: 0 auto; text-align: left; background-color: #FFF; width: 903px;}
/*======= header =======*/

/*======= index.html =======*/
#page1 .col-1{	width:250px; margin-right:2px; margin-left: 5px;}
#page1 .col-2{	width:271px; margin-left: 5px;}
#page1 .col-3{ width:268px; margin-right:56px}
#page1 .col-4{	width:550px}
#page1 .bottom .column-1{ width:369px;}
#page1 .bottom .column-2{ width:180px;}
#page1 .bottom .column-3{ width:190px;}
/*======= index-1.html =======*/
#page2 .colright .row-1{ float: right; width: 212px; margin-bottom:5px}
#page2 .colright .row-2{ float: right; width: 212px; margin-bottom:5px}
#page2 .colleft{ padding: 8px 8px 8px 8px; width: 460px; float: left;}
#page2 .bottom .col-1{ width:182px;}
#page2 .bottom .col-2{ width:180px;}
/*======= index-2.html =======*/
#page3 #content .col-1{ width:271px; margin-right:55px}
#page3 #content .col-2{ width:584px}
/*======= index-3.html =======*/
#page4 #content .col-1{ width:281px; margin-right:45px}
#page4 #content .col-2{ width:584px}
#page4 #content .col-3{ width:281px; margin-right:25px}
#page4 #content .col-4{ width:277px}
/*======= index-4.html =======*/
#page5 #content .col-1{ width:590px; margin-right:54px}
#page5 #content .col-2{ width:271px}
#page5 #content .col-3{ width:272px; margin-right:33px;}
#page5 #content .col-4{ width:263px;}
/*======= index-5.html =======*/
#page6 #content .col-1{ width:251px; margin-right:51px}
#page6 #content .col-2{ width:251px}
/* ======= page7 ===========================*/
#page7 .row-2 {height:500px;}
#page7 .row-1 .column-1{ width:310px; float:left;}
#page7 .row-1 .column-2{ width:310px; float:right;}
#page7 .row-2 .column-1{ width:280px; margin:25px;}
#page7 .row-2 .column-2{ width:280px; margin:25px; float:right;}
#page7 .row-3 .column-1{ width:620px; float:left; vertical-align:bottom}
/*======= footer =======*/
#footer { height: auto; }




/*============ CHF ===============*/
.right {
	margin: 0px;
	padding: 5px 0px 0px 5px;
	text-align: left;
}
.left {
	padding: 10px;
	float: left;
	width: 167px;
	background-color: #9D8D6C;
	height: inherit;
	overflow: auto;
	line-height: 15px;
}
.left heading {
	margin: 30px 0 0 0;
	color: #EEC500;
	font-size: 15px;
	font-weight: 600;
}

.coldiv { margin:  5px;}

.colright1 {
	background:url(images/box-top-tail.gif) top repeat-x #ceceaa;
	width: 200px;
	margin: 0px 0px 0px 5px;
	padding: 2px;
	font-size: small;
	text-align: left;
	line-height: normal;
	float: right;
}

.colright2 {
	background-color: #D8E8E4;
	width: 180px;
	float: right;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	font-size: x-small;
	text-align: left;
	line-height: normal;
	
}
.colright3 {
	background-color: #F1EDD1;
	width: 180px;
	float: right;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	font-size: x-small;
	text-align: left;
	line-height: normal;
	
}

