/* Main standart \*/ 

/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 
html,body {
		margin: 0;
		padding: 0;
}
body {		
	font-family: verdana, arial, sans-serif;	
	font-size: 13px; 
   line-height: 12pt;
	background-color: rgb(238,241,232);
}

img {
	border: 0;
}

a img {
	border: none;
}

.bold {
	font-weight: bold;
}

hr {
	padding: 0;
	margin: 0;
	color: black;
	height: 0px;
	border-top: 1px solid black;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}

select {
	font-family: verdana, arial, sans-serif;	
	font-size: 11px; 
	margin: 0;
	padding: 0;
}

input {
	font-size: 11px;
	margin: 0px 0px 5px 0px;
	border: 1px solid gray;
}

textarea {
	font-size: 11px;
	margin: 0px 0px 3px 0px;
	border: 1px solid gray;
	height: 80px;
	width: 400px;
	font-family: verdana, arial, sans-serif;	
}

/*h tags*/
h1, h2, h3, h4, h5 {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	font-family: arial, verdana, sans-serif;
	letter-spacing: 1px;
	font-weight: bold;
	color: black;
}

h1 {
	font-size: 32px;
}

h2 {
	font-size: 24px;
}

h3 {
	font-size: 18px;
}

h4 {
	font-size: 16px;
}

h5 {
	font-size: 13px;
}

table, td {
	border: none;
	border-collapse: collapse;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, sans-serif;	
	font-size: 11px; 
   line-height: 12pt;
}

/* Layout \*/

#main {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
} 

.relmain {
	position: relative;
	width: 100%; 
	height: 99.5%; 
}

.dfootcon {
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
	z-index: 1;
}

.tfootcon {
	height: 99.5%; 
	width: 100%;
}

.vtop {
	vertical-align: top;
}

.whund {
	width: 100%;
}

.lframe {
	width: 14px;
	background-image: url('gfx/left_side.gif'); 
	background-repeat: repeat-y; 
	font-size: 1px;
}

.lmidt {
	vertical-align: top; 
	padding: 166px 0 0 0;
}

.rframe {
	width: 55px; 
	background-image: url('gfx/right_side.gif'); 
	background-repeat: repeat-y; 
	background-position: 0 0;
	font-size: 1px;
}

.foot {
	vertical-align: bottom; 
	height: 43px;
}

.dfoot {
	width: 100%; 
	height: 43px;
}

.dallf {
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
	z-index: 0;
}

.toph {
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 10px; 
	z-index: 3;
	font-size: 1px;
}

.topmm {
	position: absolute; 
	top: 10px; 
	left: 0; 
	width: 100%; 
	height: 65px; 
	z-index: 3; 
	background-image: url('gfx/top1_logo.gif'); 
	background-repeat: no-repeat; 
	background-position: top right;
}

.mmt {
	width: 100%; 
	margin: 28px 0 0 0; 
	height: 37px; 
	vertical-align: top; 
	padding: 0;
}

.rmm {
	width: 31px; 
	background-image: url('gfx/top1_left.gif'); 
	background-repeat: no-repeat; 
	padding: 0;
}

.rmlrig {
	width: 236px; 
	padding: 0;
}

.dovers {
	position: absolute; 
	top: 75px; 
	left: 0; 
	width: 100%; 
	height: 91px; 
	z-index: 2;
}

.hovers {
	width: 100%; 
	height: 91px;
}

.tedovers {
	background-image: url('gfx/top2_logo.gif'); 
	background-repeat: no-repeat; 
	background-position: bottom right; 
	text-align: center; 
	height: 91px;
}