/*********************************************************************************************************
GENERAL STYLE
**********************************************************************************************************/ 

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, form, label, table, caption, tbody, 
tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family: Verdana, Geneva, sans-serif;
	background-color: transparent;
}

html {
	background-color:#fff;
	background-repeat:repeat-x;
	background-position:center top;
	color:#7c7c7c;
	font-size:0.80em;
	line-height:150%;
    overflow-x: hidden;
	overflow-y: scroll;
}

a {
	color:#f67e27;
	text-decoration:none;
}

a:hover {
	color:#f67e27;
	text-decoration:underline;
}

.color {
	color:#f57e26;
}

p {
#	clear:both;
}

#container {
	width:100%;
	background-color:#fff;
}

#upper {
	position:absolute;
	width:100%;
	margin:0 auto;
	font-weight:bold;
	font-size:0.8em;
	color:#000;
	clear:both;
}

#top {
	width:100%;
	margin:0 auto;
	clear:both;
	overflow:auto;
}

		#top #logo {
		background-image:url('/gfx/qees.bar.jpg');
		background-position:center;
		width:100%;
		height:100px;
		}
	
		#top #nav {
	float:right;
	width:745px;
	position:absolute;
	z-index:1000;
	margin-left:50%;
	left: 0px;
	top: 77px;
		}
						

#topbg {
	background-image:url('/gfx/bg1.jpg');
	background-position:center;
	width:100%;
	height:227px;
}


#content {
	width:960px;
	margin:0 auto;
	margin-top:20px;
}

#content #left {
	float:left;
	width:670px;	
	margin-right:20px;
}

#content #right {
	float:right;
	width:270px;	
	text-align:right;
}

.line_orange {
	clear:both;
	background-image:url('/gfx/line_orange.jpg');
	margin-bottom:10px;
	height:11px;
	width:100%;
}

.box {
	border:solid 1px #eae4e4;
	padding:10px;
}

#footer {
	margin-top:30px;
	width:100%;
	background-color:#000;
	clear:both;
	overflow:auto;
}

#footer #footer_inside {
	width:960px;
	margin:0 auto;
	color:#fff;
	padding:5px;
	font-size:0.90em;
}


#contact {
	float:left;
	width:71px;
	margin:0;
	padding:0;
	text-align:center;
	color: 000;
	background-color: #000;
}
#contact #h_over {display:block;padding:0px 0px;height:100%;color:#040807;text-decoration:none;border-right:1px solid #040807;overflow:auto;}
#contact #h_over {background:url('/gfx/contact.gif') repeat 0 0;}
#contact #h_over:hover {background-position:-150px 0; color:#040807;}
#contact #h_over {background:url('/gfx/contact.gif') repeat -20px 35px;}


#newsletter {
	border:solid 1px #eae4e4;
	width:260px;
	padding:10px;
	text-align:left;
}

input {
	border:solid 1px #cbccd1;	
	font-family:Verdana, Geneva, sans-serif;
	font-size:1em;
}

.btn {
	background-color:#f89d42;
	color:#fff;
	border:0;
	font-family:verdana;
}

.btn:hover {
	background-color:#f77422;
	color:#fff;
	border:0;
	font-family:verdana;
	cursor:pointer;
}
