/*======================
	RESET
========================*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, 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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 14px;
	color:#5b5c5e; 
	font-family: Arial;
	vertical-align: baseline;
}
body
{
	background:#dadada; 	
	text-align:center; 
}
/*======================
	WRAPPER
========================*/
#wrapper
{
	text-align:left; 
	width:800px; 
	min-height:600px;
	height:auto !important;
	height:600px;	
	margin:0 auto; 
 
}
#background
{
	background:#efefef url(../images/background.gif) repeat-y; 
	float:left; 
	width:800px; 
}
#wrapper-bottom
{
	width:800px; 
	height: 13px; 	
	background:#efefef url(../images/background_bottom.gif) no-repeat 0 100%; 
	float:right;
}

/*======================
	HEADER
========================*/
#header
{
	height:91px; 
	padding: 0 12px 0 12px;
}
#logo
{
	display:block; 
	background:url(../images/logo.gif) no-repeat; 
	width:216px; 
	height:91px;	
	float:left; 
}
/*======================
	MENU
========================*/
#header-menu
{
	float:right; 	
	width:550px; 
	height: 91px; 
	
}
#header-menu ul
{
	list-style:none; 
	float:right;	
	margin:0;
}
#header-menu li
{
	float:left; 
	line-height:normal;
}
#header-menu a
{
	font-size:18px; 
	color:#444444; 	
	display:block;
	padding:55px 15px 14px 15px;
	text-decoration:none; 
}
#header-menu a:hover, #header-menu a.active
{
	background:#0499d7;
	color:#fff; 
}
/*======================
	BODY
========================*/
#body
{
	width:770px; 
	float:left; 
	min-height:458px;
	height:auto !important;
	height:458px;
	padding:25px 15px 15px 15px;  
}
/*======================
	FOOTER
========================*/
#footer
{
	width:780px; 
	margin:0 auto; 	
	padding:10px; 
	clear:both; 
	height:15px;
}
#copyright
{
	float:left; 	
	color:#7a7a7a; 
	font-size:12px; 
}
#footer-menu
{
	float:right; 
}
#footer-menu ul
{
	list-style:none;	
	margin:0;
	padding:0; 
}
#footer-menu li
{
	list-style:none;	
	float:left; 
	padding: 0 5px 0 5px;
	line-height:normal;
	border-right:solid 1px #7a7a7a; 
}
#footer-menu li#no-border
{
	border:0; 	
}
#footer-menu a
{
	text-decoration:none; 
	color:#7a7a7a; 
	font-size:12px; 
}
#footer-menu a:hover, #footer-menu a.active
{
	text-decoration:underline; 
}
/*======================
	FLOATS
========================*/
.left{ float:left; }
.right{ float:right; }	
.clear{ clear:both; }
/*======================
	WIDTH
========================*/
.width-10{ width:10%; }	
.width-20{ width:20%; }
.width-30{ width:30%; } 
.width-40{ width:40%; }
.width-50{ width:50%; }
.width-60{ width:60%; }
.width-70{ width:70%; }
.width-80{ width:80%; }
.width-90{ width:90%; }
.width-100{ width:100% }
/*======================
	IMAGE
========================*/
.text-align-left{   text-align:left;   }
.text-align-right{  text-align:right;  }
.text-align-center{ text-align:center; }
/*======================
	IMAGE
========================*/
img.image-border
{
	border:solid 1px #717171;
	background:#fff;
	padding:3px;
}