/**
 * This file overrides default.css
 */

body {

	background: #516274;
	font: 80% Tahoma, Arial, Helvetica, sans-serif;
	
}

td {

	vertical-align: top;
	
}

a {

	color: #fff;
	
}

#menu {

	width: 350px;
	height: 150px;
	position: absolute;
	margin-left: 550px;
	top: 14px;
	z-index: 1000;
	
}

#logo {

	width: 300px;
	height: 50px;
	position: absolute;
	top: 54px;
	margin-left: 30px;
	z-index: 1001;
	
}

.container {

	width: 900px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	
}

.upper, .lower {

	background: url(../images/template/upper.gif) repeat-x;
	height: 7px;
	font-size: 1px;
	
}

.lower {

	background: url(../images/template/lower.gif) repeat-x;
	
}

.upper .left, .upper .right {

	background: url(../images/template/u_left.gif) no-repeat;
	height: 7px;
	width: 7px;
	float: left;
	
}

.upper .right {

	background: url(../images/template/u_right.gif) no-repeat;
	float: right;
	
}

.lower .left, .lower .right {

	background: url(../images/template/l_left.gif) no-repeat;
	height: 7px;
	width: 7px;
	float: left;

}

.lower .right {

	background: url(../images/template/l_right.gif) no-repeat;
	float: right;

}

.middle {

	background: url(../images/template/m_left.gif) left repeat-y #fff;
	
}

.middle .inner {

	background: url(../images/template/m_right.gif) right repeat-y;
	padding: 0 7px;
	
}

.footer {

	width: 880px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	padding: 5px 0 0 10px;

}

.footer a {

	color: #fff;
	
}

.footer img {

	border: 0;
	
}