@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0 0 50px 0;
	border:0;
	min-width:1000px;
	background:url(images/body_bg.png) #272727 top repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}
form, textarea, input {
	border:0;
}
a {
	color:#fff;
	border:0;
	text-decoration:none;
}
img {
	border:0;
}
.a {
	color:#555;
}
	a:hover {
		color:#ddd;
		text-decoration:none;
	}
	.a:hover {
		color:#777;
	}
.btn {
	display:inline;
	padding:5px 20px 5px 20px;
	background:#555;
	text-decoration:none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc', endColorstr='#999');
	background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#999));
	background: -moz-linear-gradient(top,  #ccc,  #999);
	color:#444;
	text-shadow:#fff 1px 1px 1px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
	.btn:hover {
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888', endColorstr='#555');
		background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#555));
		background: -moz-linear-gradient(top,  #888,  #555);
		color:777;
		text-shadow:#ccc 1px 1px 1px;
	}
	
div.logo {
	padding:10px 0px 0px 20px;
	height:40px;
	width:200px;
	background:url(images/white15_bg.png);
	float:left;
}
div.nav {
	height:50px;
	margin:0 0 0 220px;
	padding:0 0 0 20px;
	background:url(images/white10_bg.png);
	border-bottom:#333 1px solid;
}
	.a_nav {
		color:#444;
		font-weight:bold;
		text-decoration:none;
		line-height:50px;
		text-shadow:#aaa 1px 1px 1px;
		padding:5px;
	}
		.a_nav:hover {
			color:#999;
			text-shadow:#222 1px 1px 1px;
		}
	div.nav_ds {
		position:absolute;
		top:50px;
		width:100%;
		height:50px;
		background:url(images/nav_ds.png) repeat-x;
