* { margin: 0; padding: 0; } option { padding-right: 10px; } img { border: none; } .floatr { float: right; } .floatl { float: left; } .center { text-align: center; } .left { text-align: left; } .right { text-align: right; } .noborder { border: none !important; } .clr { display: block; clear: both; } .clrl { clear: left; } .clrr { clear: right; } ul { list-style: none; }

body {
	font: 12px/20px tahoma, sans-serif;
	color: #bcdbea;
	background: #092a41 url("../images/bg.jpg") no-repeat top center;
	background-attachment: fixed;
}

p {
	margin: 10px 0;
}
a {
	padding: 1px 5px 3px 5px;
	color: #fff;
	text-decoration: none;
	background: #226188;
}
a:hover {
	background: #3e84b0;
}
a.backtotop, a.backtotop:hover {
	background: none;
}
table {
	width: 100%;
}
	table th, table td {
		padding: 3px 6px;
	}
	table th {
		text-align: left;
		background: #29749a;
	}
#wrapper {
	width: 960px;
	margin: 0 auto;
}

#header {
	width: 930px;
	margin: 0 auto;
	height: 150px;
	position: relative;
}
	#header h1 a {
		display: block;
		width: 376px;
		height: 52px;
		background: transparent url("../images/logo.gif") no-repeat;
		text-indent: -9999px;
		overflow: hidden;
		position: absolute;
		bottom: 20px;
		left: 0;
	}
	.nav {
		position: absolute;
		bottom: 20px;
		right: 0;
	}
		.nav li {
			display: inline;
		}
		.nav li a {
			margin: 0 5px;
		}
		.nav li a:hover {
		}
#content {
	width: 930px;
	margin: 0 auto;
}

#portfolio li {
	margin: 50px 0;
}
	#portfolio li strong {
		font-size: 120%;
		color: #fff;
	}
	#portfolio li img {
		border: 15px solid #215c83;
		padding: 4px;
		background: #6cbee6;
	}
	#portfolio li a.portfolio_img {
		background: none;
		padding: 0;
	}
	#portfolio li a.portfolio_img:hover {
		background: none;
		padding: 0;
	}
	#portfolio li a:hover img {
		background: #fff;
		/*border-color: #2d6990;*/
	}
td.datepicker table {
	width: auto;
}
	td.datepicker table th {
		padding: inherit;
	}
#footer {
	width: 930px;
	margin: 0 auto;
	padding: 50px 0;
	text-align: center;
}