/*-----------------------------------------------
   style inspiration from douglas bowman
----------------------------------------------- */

/* ----------   MAIN CONTAINER   ---------- */
body {
	margin:0 auto;
	padding:0;
	background:#4e6f9c url("img/bg.gif") repeat;
}
#head-top {
	margin:0 auto;
	padding: 0 0 0 60px;
	background:#345990 url("img/title.png") no-repeat center top;
}
#head-line {
	margin:0 auto;
	background:#EBB800 url("img/title_line.png") no-repeat center top;
}
#content-wrap {
	width:824px;
	margin:0 auto;
	padding: 1px 0 0 60px;
	text-align:left;
	background: url("img/body_bg.png") repeat-y center top;
}

/* ----------   MISC FORMATTING ELEMENTS   ---------- */
.v-space {
	font-size:40px;
}
.none {
	color:#fff;
}
.clear {
	clear: both;
}
/* ----------   LEFT CONTENT CONTAINERS   ---------- */
#container-left {
	margin: 0 auto;
	padding-top: 28px;
	padding-left: 15px;
	float:left;
}
.menu-top {
	background:#EFEEDF url("img/sb_top.gif") no-repeat left top;
	padding-top:8px;
	width:170px;
}
.menu-bot {
	background:url("img/sb_bot.gif") no-repeat left bottom;
	padding-bottom:15px;
	width:170px;
}
.menu-main {
	border:2px solid #B9B193;
	border-width:0 2px;
	padding:0 10px;
	width:146px;
}
.menu-subtitle {
	padding:5px;
	color:#000;
	font-size:10px;
	font-weight:bold;
}
.menu-list {
	margin:10px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	white-space: nowrap;
}
.item_selected {
	display:block;
	width:110px;
	height:18px;
	padding:0px;
	color:#E80;
	font-size:10px;
	font-weight:800;
	text-decoration: none;
}
.menu-list a {
	display:block;
	width:110px;
	height:18px;
	padding:0px;
	color:#345990;
	font-size:10px;
	font-weight:800;
	text-decoration: none;
}
.menu-list a:hover {	
	color:#E80;
	font-size:11px;
}
.menu-list a:active {
	color:#E80;
	font-size:11px;
}

/* ----------   RIGHT CONTENT CONTAINERS   ---------- */
#container-right {
	margin: 0 auto;
	width: 560px;
	padding-right: 55px;
	float:right;
}
#container-right-print {
	margin:0 auto;
}
.detail-top {
	background:#fff url("img/data_top.gif") no-repeat left top;
	padding-top:15px;
	width:540px;
}
.detail-bot {
	background:url("img/data_bot.gif") no-repeat left bottom;
	padding-bottom:3px;
	width:540px;
}
.detail-main {
	border:2px solid #B9B193;
	border-width:0 2px;
	padding:0 18px;
	width:500px;
}
.detail-image {
	border:3px solid #B9B193;
	margin:0 24px 0 20px;
}
#container-right a {
	color:#345990;
	border-bottom:thin dotted #345990;
	text-decoration: none;
}
#container-right a:hover {	
	color:#E80;
	border-bottom:thin dotted #E80;
	text-decoration: none;
}
#menu-list a:active {
	color:#E80;
}
#container-right li {
	text-align:left;
	padding:0 0 8px 0;
}
#container-right th {
	color:#345990;
	font-size:12px;
	font-weight:800;
	text-decoration: none;
	text-align:left;
	padding:0 2px;
	border-bottom: thin solid #345990;
}
.row-even {
	color:#000;
	background-color:#F7F7EF;
	font-size:12px;
	font-weight:normal;
	text-decoration: none;
	text-align:left;
	padding:2px;
	border: 0 0 1px 1px;
	border-width: thin;
	border-style:solid;
	border-color:#fff;
	
}
.row-odd {
	color:#000;
	background-color:#EFEEDF;
	font-size:12px;
	font-weight:normal;
	text-decoration: none;
	text-align:left;
	padding:2px;
	border: 0 0 1px 1px;
	border-width: thin;
	border-style:solid;
	border-color:#fff;
	
}
.data-head {
	display:block;
	margin:20px 5px 5px 5px;
	padding:5px;
	color:#345990;
	font-size:18px;
	font-weight:800;
}
.sectiontitle {
	padding:5px;
	color:#000;
	font-size:16px;
	font-weight:bold;
}
.subtitle {
	padding-bottom:5px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}
.warning {
	margin:5px;
	padding:5px;
	color:#345990;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

/* ----------   FOOTER   ---------- */
#footer-line {
	margin:0;
	padding:0;
	background: url("img/body_bot_line.png") no-repeat center bottom;
}
#footer {
	background:#EFEEDF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:10px;
	color:#988E67;
}
	
.footer-left {
	margin-left:5px;
	float:left;
	width:300px;
}
	
.footer-right {
	text-align:right;
	margin-right:5px;
	float:right;
	width:300px;
}
	
#footer a {
	color: #988E67;
	text-decoration: none;
}

#footer a:hover {
	color: #EBB800;
	text-decoration: none;
}

