html, body { height: 100%; }
* { margin: 0; padding: 0; }
body {
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	text-align: center;
}
img { border: 0; }
a {
	color: #853c1e;
}
ul {
	margin-left: 25px;
	margin-bottom: 10px;
}
li {
	padding: 0 0 5px;
	line-height: 1.5;
}
p { 
	line-height: 1.5em;
	padding-bottom: .7em;
}
h1,h2,h3,h4,h5,h6 { margin-bottom: 10px; }
h1 {
	font-size: 22px;
	letter-spacing: -.05em;
}
h2 {
	font-size: 18px;
	letter-spacing: -.05em;
	margin-top: 15px;
}
body.no-m h2 { margin: 0 0 5px; }
td.nav-bar,
td#utility,
ul#s-nav,
#m-search,
#logo,
#main-feature,
#content,
#p-nav {
	border-bottom: 3px solid #fff;
}
#logo,
#m-search,
td#utility {
	border-right: 3px solid #fff;
}
td#utility a { color: #fff; }
td#content {
	padding: 10px 20px 15px;
}
body.no-m td#content {
	padding: 4px 2px;
	background-color: #dee;
	height: 100%;
}
td.home-ftr {
	background-color: #fff;
	margin: 0 2px;
	padding: 13px;
	width: 33%;
	border-left: 2px solid #dee;
	border-right: 2px solid #dee;
}
.home-ftr h2 { 
	text-transform: uppercase;
	padding: 10px 0;
	font-size: 14px;
	color: #198c8b;
}
.home-ftr p { 
	font-size: 12px;
	line-height: 1.4; 
}
td.home-ftr-more {
	vertical-align: bottom;
	text-align: right;
	background-color: #fff;
	border-left: 2px solid dee;
	border-right: 2px solid dee;
}
#m-search {
	background: #444;
	text-align: center;
	vertical-align: middle;
}
#m-search input.text { width: 120px; }
#m-search label { 
	color: #fff;
	font-size: 10px;
	/* padding: 5px 0; */
	display: block;
}
#m-search input.button {
	background-color: #389c9b;
	font-size: 10px;
	color: #fff;
	padding: 0 3px;
}
#m-search table { 
	width: 100%;
}
td#p-nav {
	background-color: #389c9b;
	padding: 0 15px;
}
td#p-nav a { color: #fff; }
table#wrap {
	width: 750px;
	margin: 0 auto;
	text-align: left;
}
td { vertical-align: top; }
td.nav-bar { 
	background-color: #444;
	text-align: right;
	padding: 7px 20px;
	color: #fff;
	font-size: 10px;
}
td.nav-bar a { color: #fff; }
ul#s-nav { margin: 0; }
ul#s-nav li {
	display: inline;
	list-style: none;
	list-style-image: none;
	width: auto;
}
ul#s-nav a {
	color: #fff;
	display: block;
	padding: 7px 20px;
	border-bottom: 1px solid #696969;
	font-size: 12px;
	background-color: #444;
	text-decoration: none;
	width: 192px;
}
ul#s-nav li.lastchild a { 
	border-bottom: none; 
}
ul#s-nav a.active,
ul#s-nav a:hover {
	background: url(/media/bg-snav.gif) no-repeat 100% 12px;
	background-color: #389c9b;
}
td#utility {
	background: #359a99;
}
td#utility div#featureContainer {
	background: #359a99 url(/media/bg-utility.gif) repeat-x top left;
	padding-top: 10px;
}
div#copyright { float: left; width:450px; text-align:left;}
div#f-nav { float: right; width:250px; text-align:left;}
td#utility div.feature {
	margin: 0 15px 10px; 
	color: #fff;
}
div.feature { position: relative; margin-bottom: 10px; }
div.feature a.more { 
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	color: #fff;
	font-size: 10px;
	padding-top: 2px;
}
* html td.feature a.more { right: 15px; }
div.feature h2 {
	border-bottom: 1px solid #5aaaa9;
	margin-bottom: 5px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	padding-bottom: 3px;
}
div.feature a img { border: 3px solid #1e8382; }
div#ftr-news ul { margin: 0; }
div#ftr-news li a { 
	display: block;
	padding: 0 0 12px;
	color: #fff;
	font-size: 11px;
	border-bottom: 1px solid #5aaaa9;
}
div#ftr-news li {
	list-style: none;
	list-style-image: none;
}

td#p-nav a {
	text-transform: uppercase;
	color: #bfe0e0;
	display: block;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	font-size: 12px;
	padding: 10px;
}
#p-nav a.active,
#p-nav a:hover {
	color: #fff;
	background: url(/media/bg-pnav.gif) no-repeat 50% 100%;
}

#ek_displayname_label, 
#ek_dvdisplayname,
#ek_userlanguage_label,
#ek_dvuserlanguage
{
    display:none;
}

.hilite1 { background-color: #ff0; }
.hilite2 { background-color: #f0f; }
.hilite3 { background-color: #0ff; }
.hilite4 { background-color: #ff0; }
.hilite5 { background-color: #f0f; }
.hilite6 { background-color: #0ff; }

#m-search input.button {
	background-color: #389c9b;
	font-size: 10px;
	color: #fff;
	padding: 0 3px;
}

#adv-search input.button {
	background-color: #389c9b;
	font-size: 10px;
	color: #fff;
	padding: 0 3px;
}

.content-box 
{
    padding: 5px;   
}

.linkbutton
{
    cursor:pointer;
    cursor:hand;
}