/* GRP82 - hillcm.com */

/* reset */

html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
	margin: 0;
	padding: 0;
}
img, fieldset {
	border: 0;
}
html {
	height: 100%;
}
body, select, input, textarea {
	font: normal 62.5% sans-serif;
	background: #C5D6DB;	
	height: 100%;	
	}
h1, h2, h3, h4, h5, h6 {
	padding-bottom: 0.8em;	
}
h1 {
	font-size: 2em;
}
h2 {
	font-size: 1.8em;
}
h3 {
	font-size: 1.6em;	
}
h4 {
	font-size: 1.4em;	
}
h5 {
	font-size: 1.2em;	
}
h6 {
	font-size: 1em;	
	padding-bottom: .1em;	
	padding-top: 1em;	
}
p {
	padding-bottom: .8em;	
}

/* end reset */

a {	color: #1B3541; text-decoration: none; font-weight: normal;}
a:hover {color: #F68A42; text-decoration: none;}

/* structure */
#wrapper {
	background: url(../img/main_bg.jpg) repeat-x;
	width: 100%;	
	height: 100%;
	}
#container {
	position: relative;
	font-size: 1.3em;
	line-height: 1.3em;
	width: 800px;	
	height: 100%;
	}

/* main page */
.header_main {
	padding-top: 21px;
	background: #C5D6DB;
	height: 315px;
}
.elevator_main {
	position: absolute;
	left: 427px;
	top: 367px;
	width: 300px;
	height: 180px;
	font-size: .9em;
	color: #1B3541;
	margin-left: 25px;
}
.nav_top_main {
	position: absolute;
	left: 630px;
	top: 0px;
	width: 150px;
	height: 20px;
}

/* footer */
.footer {
	width: 798px;
	padding-bottom: 10px;
}
.footer img {
}
.footer_main_text {
	padding-top: 90px;
	padding-left: 22px;
	font-weight: normal;
	font-size: .9em;
	color: #000;
}
.footer_main_text a {color: #000; text-decoration: none; padding-left:7px; font-weight: normal;}
.footer_main_text a span {font-weight: normal;}
.footer_main_text a:hover {color: #F68A42; text-decoration: none; font-weight: normal;}
.footer_text {
	padding-top: 50px;
	font-weight: normal;
	font-size: .9em;
	color: #000;
	text-align: center;
}
.footer_text a {color: #000; text-decoration: none; padding-left:7px; font-weight: normal;}
.footer_text a span {font-weight: normal;}
.footer_text a:hover {color: #F68A42; text-decoration: none; font-weight: normal;}

/* misc */
.clear,.clearer {clear: both;} 
.clearer {font-size: 0;}



