/* CSS Document */
* {margin:0; padding:0;}
html {
	font-family:Arial, sans-serif;
	font-size:14px;
}
/*---------------------------------*/
#wrap {
	width:780px;
	padding:0 15px;
	background:#fff url(img/body-bg.png) repeat-y left top;
	margin:0 auto;
}
/*---------------------------------*/
#header {
	padding-top:186px;
	background:url(img/header-bg.jpg) no-repeat left top;
}
#title {
	display:none;
}
#wrap-menu {
	height:67px;
	padding-left:252px;
	background:url(img/subheader-bg.jpg) no-repeat left top;		
}
#main-menu {
	list-style:none;
	overflow:hidden;
	_width:528px;
	background:url(img/menu-bg.jpg) repeat-x left top;
}
#main-menu li {
	float:left;
	display:block;
	width:28%;
}
#main-menu li a {
	display:block;
	height:42px;
	width:100%;
	text-align:center;
	padding-top:25px;
	color:#737373;
	font-size:14px;
	text-decoration:none;
	background:url(img/menu-delim.png) no-repeat left 50%;
}
#main-menu li.first {
	background:url(img/menu-left.jpg) no-repeat left top;
	width:22%;
}
#main-menu li.first a {
	background:none;
}
#main-menu li.last {
	background:url(img/menu-right.jpg) no-repeat right top;
	width:22%;
	float:right;
}
/*---------------------------------*/
#left {
	width:256px;
	float:left;
	background:#fff url(img/left-bg.png) repeat-x left top;
}
#left h1 {
	background:url(img/left-top.png) no-repeat left top;
	padding:20px 15px 10px 15px;
	font-size:25px;
	color:#676D87;
	font-style:italic;
}
#left p {
	padding:0 15px 10px 15px;
	line-height:1.5em;
}
/*---------------------------------*/
#content {
	margin-left:256px;
	padding:20px;
	font-size:14px;
	line-height:1.5em;
	border-left:1px solid #DFDFDF;
}
#content p {
	margin-bottom:10px;
}
#content h3 {
	margin:10px 0 5px 0;
	font-size:16px;
	color:#676D87;
}
#content img {
	float:right;
	margin:0 0 5px 10px;
}
#content ul {
	margin-bottom:10px;
	padding-left:20px;
}
#content a {
	color:#005B7F;
	text-decoration:underline;
}
#content dl {
	margin-bottom:15px;
}
#content dl dd {
	padding-left:20px;
	margin-bottom:15px;
}
#content table {
	border:1px solid #bbb;
	border-right:none;
	border-bottom:none;
	margin-bottom:15px;
}
#content th, #content td {
	border:1px solid #bbb;
	border-left:none;
	border-top:none;
	padding:5px;
}
#content th p, #content td p {
	margin-bottom:0px;
}
/*---------------------------------*/
#center {
	overflow:hidden;
	_width:100%;
	border-bottom:1px solid #DFDFDF;
	margin-bottom:1px;
}
#footer {
	padding:20px 20px 20px 20px;
	background:#DFDFDF;
	color:#666;
}
