@charset "utf-8";

html {
     overflow: -moz-scrollbars-vertical;
     overflow: scroll;
	 overflow-x:auto
}

body {
	margin:0;
	padding:0;
	border:0;			
	width:100%;
	min-width:600px;    
}

#header {
	clear:both;
	float:left;
	width:100%;
}

.colmask {
	position:relative;		
	clear:both;
	float:left;
	width:100%;			
	overflow:hidden;	
}

.rightmenu .colleft {
	float:left;
	width:200%;
	margin-left:-200px;
	position:relative;
	right:100%;
}
.rightmenu .col1wrap {
	float:left;
	width:50%;
	position:relative;
	left:50%;
	padding-bottom:1em;
}
.rightmenu .col1 {
	margin:0 15px 0 215px;
	overflow:hidden;
}
.rightmenu .col2 {
	float:right;
	width:170px;
	position:relative;
	left:185px;
}

#footer {
	clear:both;
	float:left;
	width:100%;
}
