body {
	margin: 0px;
	padding: 0px;
	background: #292D28;	/* #333 */
	font-size: 11px;
	color: #FFF;
	font-family: verdana, arial, sans-serif, sans;
}


/*==============================================================================
	Exclusively for Main Page
==============================================================================*/
/* Navigation Bar for the main page */
#mp_nav {
	/*background: url('../img/main_bnr.jpg') no-repeat left top;*/	
	color: #FFF;
	width: 770px;
	height: 87px;
	margin: 0px auto;
	text-align: left;
	/*padding-left: 368px;*/
}
#mp_nav img { border:0px; float: left; padding:0px; margin:0px; }
#mp_nav ul {
	list-style: none;
	margin: 0px;
	padding: 65px 0px 0px 0px;
}
#mp_nav li { display:	inline; }
#mp_nav ul a { text-decoration: none; margin: 0px 7px; }
#mp_nav ul a:link, #mp_nav ul a:visited { color: #999; }
#mp_nav ul a:hover { color: #CCCC33; }

#mp_nav_divider { 
	background: #999966;
	height: 27px;
	margin-bottom: 50px;
}
#mp_nav_divider #contents {
	width: 770px;
	margin: 0px auto;
	text-align: right;
	padding-right: 200px;
}

/*==============================================================================
	NAVIGATION (applied to every subpage; NOT the main page)
==============================================================================*/
#bnr {
	margin-top: 20px;
	background: #FFF;
	border-top: 12px solid #667164;
}

#nav {
	background: #FFF;	
	color: #808080;
	width: 770px;
	height: 87px;
	margin: 0px auto;
	text-align: left;
}
#nav a img { border: 0px; float: left; margin: 0px; padding: 0px; }
#nav img { border: 0px; float: left; margin: 0px; padding: 0px;}
#nav ul {
	list-style: none;
	margin: 0px;
	padding: 48px 0px 0px 0px;
}
#nav li { display:	inline; }
#nav ul a { text-decoration: none; margin: 0px 1.6px; }
#nav ul a:link, #nav ul a:visited { color: #999; }
#nav ul a:hover { color: #CCCC33; }

#nav_divider { 
	background: url('../img/bnr_divider_bg.jpg') repeat-x #999966;
	height: 48px;
	margin-bottom: 50px;
	padding: 0px;
}
#nav_divider #contents {
	width: 660px;
	text-align: left;
	color: #292D28;
	font-size: 47px;
	margin: 0px auto -30px auto;
	padding: 0px 0px 0px 40px;
}
#nav_divider h1 {
	font-size: 47px;
	color: #292D28;
}

/*==============================================================================
	The Entire Content Area
==============================================================================*/
#whole {
	width: 680px;	/*default is 770px but bad padding problem won't cooperate :(*/
	margin: 0px auto;
	padding: 0px;
	line-height: 1.5em;
}
#whole a:link, #whole a:visited { color: #FFF; }
#whole a:hover { color: #C3F333; text-decoration:none; }
#whole a:hover img { border-bottom: 3px solid #CCCC66; }
#whole a img { /*key*/
	border-top: 0px solid #333;
	border-left: 0px solid #333;
	border-right: 0px solid #333;
	border-bottom: 3px solid #292D28; 
}
/*#whole img { padding: 0px; }*/

/* Heading styles */
#whole h1 { color: #FFCC66; font-size: 22px; font-weight: normal; margin: 30px 0px 8px 0px; line-height: 1.5em; }	/* #CCCC66 */
#whole h2 { color: #FFFFFF; font-size: 17px; font-weight: normal; margin: 12px 0px 5px 0px; line-height: 1.5em; }
#whole h3 { color: #99CC66; font-size: 17px; font-weight: normal; margin: 12px 0px 5px 0px; line-height: 1.5em; }
#whole ul { margin-top: 5px; margin-down: 5px; }
#whole ol { margin-top: 5px; margin-down: 5px; }

/* Table */
.pdt_detail {
	text-align: center;
	color: #333;
	background: #FFF;
	margin: 15px auto;
	width: 100%;
}
.pdt_detail td { border: 1px solid #999; }
.pdt_detail th { border: 1px solid #999; }

/*==============================================================================
	FOOTER
==============================================================================*/
#footer_hr { 
	border-top: 1px solid #FFF;
	margin-top: 70px; 
}
#footer {
	width: 770px;
	margin: 10px auto;
	padding-right: 50px;
	padding-bottom: 30px;
	text-align: right;		
	color: #FFF;
}
#footer a:link, #footer a:visited { color: #FFF; }
#footer a:hover { color: #C3F333; }
#footer .esm { color: #999; }
#footer .esm a:link, #footer .esm a:visited { color: #999; }
#footer .esm a:hover { color: #C3F333; text-decoration:none; }
