/* --------------------------------------------------------------
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: arial;
  vertical-align: baseline;
  frame-border:0;
}


body { 
  /*line-height: 1.5; */
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }
.clear{clear:both;}
.hide{/*
	width:0;
	height:0;
	padding:0;
	margin:0;
	overflow-x: hidden;
	position: relative;	
	overflow-y: hidden;*/
	display: none;

}

input, select, textarea{ font-family: arial }

*:focus{outline: 0; }

/*
END OF RESET
*/


body{
	background: #0b3b42 url(images/bg_main.png) left top no-repeat;
	text-align: left;
	padding-bottom:226px;
	position: relative;
}

#head_stripe{
	width: 878px;
	height: 4px;	
	background: #e5a837;
}
#bottom_stripe{
	width: 878px;
	height: 10px;	
	background: #e5a837;
}

#menu{
	width: 159px;
	margin-left:88px;
	margin-top:199px;
	list-style: none;
	float:left;
	overflow: hidden;
	
}

#menu li{
	color: #ffffff;
	font-size: 12px;
	margin-top:5px;
	margin-bottom: 0px;
	clear: both;
	*margin-top: 2.5px;
	
}

#menu li.heading{
	color: #e5a837;
	font-weight: bold;
}

#menu li a{
	color: #ffffff;
	text-decoration: none;
}

#content{
	width: 548px;	
	float:left;
	font-size: 27px;
	color: #ffffff;
	margin-left:44px;
	margin-top:200px;
	line-height:1.33;
	/*height:308px;*/
	position: relative;
	padding-bottom: 205px;

}

#content a, #content em{
	color: #e5a837;
	text-decoration: none;
	
}

#logos{
	list-style: none;
	/*float:left;
	margin-left:42px;
	margin-top:-6px;*/
	width:600px;
	overflow: hidden;
	padding-left:14px;
	position: absolute;
	bottom:0px;
	left:0px;
}

#logos li{
	float: left;
	margin: 10px;
	height:82px;
	line-height:2.5;
	margin:0 28px 0 0;	
}

#logos li a{
	
	vertical-align: middle;
	
}
#logos li a img{
	
	vertical-align: middle;
	
}

#footer{
	background: url(images/wing.png) no-repeat 80px top;
	width: 878px;
	height: 183px;
	margin-top:36px;
	overflow:hidden;
	border-bottom: 10px solid #e5a837;
	bottom:0px;
	position: absolute;
}

#footer #info{
	font-size: 11px;
	color: #e5a837;
	border-top: 4px solid #e5a837;
	border-bottom: 1px solid #e5a837;
	height:22px;
	padding-top:6px;
	width: 630px;
	margin-left:248px;
	margin-top:87px;
	text-align: center;
}

#footer #info span{
	color: #fff;	
}

#footer #info a{
	color: #fff;	
}

#footer #credit{
	font-size: 11px;
	color: #fff;
	margin-left:780px;
	margin-top:15px;
}

#footer #credit a{
	color: #fff;
	text-decoration: none;
