@charset "UTF-8";

/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}

body {
	margin-top:10px;
	padding:0px;
	background-image:url("../images/bg-main.gif");
	background-repeat:repeat-x;
	background-color:#fff;
	font-size:12px;
	font-family: Helvetica, sans-serif;
	color:#333;
}

a, a:visited{
	color:#555;
	text-decoration:none;
}

#container {
	width:100%;
	text-align:center;	
	padding-top:0px;
}

img {
	border:0px;	
}

h1 {
	font-size:24px;
	font-weight:bold;
	color:#999;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	line-height:25px;
}

h2 {
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	line-height:16px;
}

h3 {
	font-size:20px;
	font-weight:bold;
	color:#999;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	line-height:22px;
}

#topnav {
	height:77px;
	padding:0px;
	top:15px;
	z-index:1000;
	margin-left:auto;
	margin-right:auto;
	width:875px;
}

#logo {
	text-align:left;
	position:absolute;
	left:-4px;
}

#searchbox {
	position:absolute;
	right:8px;
	top:2px;
	font-size:10px;
}

#searchbox input {
	font-size:10px;
	padding:2px;
	margin-right:3px;
	line-height:15px !important;
	border: 0px none #ccc !important;
}

.selectbox {
	font-size:10px;
	padding:2px;
	margin-right:3px;
	line-height:15px !important;
	border: 0px none #ccc !important;
}

#navigation {
	width:875px;
	position:relative;
	z-index:30000;
}

.menu {
	position:absolute;
	top:44px;
	left:17px;
	margin-left:auto;
}

.down-list {
	background-image:url("../images/bg-menu.png");
	margin:0px;
	padding:0px;
	width:inherit;
	position:absolute;
	top:25px;
	display:visible;
	overflow:hidden;
	padding-top:5px;
	padding-bottom:5px;
	display:none;
	z-index:30000000;
	text-align:left;
}

.down-list ul {
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:10px;
}

.down-list li {
	width:inherit;
	padding:4px;
	padding-left:8px;
	padding-right:8px;
}

.down-list li:hover {
	background-image:url("../images/bg-menu-highlight.gif");
}

.down-list a {
	color:#fff;
	text-decoration:none;
}

.down-list a:visited {
	color:#fff;
	text-decoration:none;
}



.menuitem {
	margin-bottom:12px;	
}

#content {
	width:875px;
	height:348px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:-11px;
}

#slideshow a {
	color: #e41327;	
}

#slideshownav a, #slideshow strong { margin: 0 2px; padding:0px; background:url(../images/box-grey.png);background-repeat:no-repeat; }

#slideshownav a.activeSlide { background:url(../images/box-red.png);background-repeat:no-repeat; }

#slideshownav a:focus { background:url(../images/box-red.png);background-repeat:no-repeat; }

#slideshownav a:hover { background:url(../images/box-red.png);background-repeat:no-repeat; }

#slideshownav { text-align: left }

#spotlight {
	background-image:url("../images/bg-content.png");	
	background-repeat:no-repeat;
	padding:4px;
	width:704px;
	height:340px;
	float:left;
	overflow:hidden;
}
	
#sidepanels {
	float:right;	
	width:151px;
	height:342px;
/*	background-image:url("../images/bg-sidepanel.png");	 */
	background-repeat:no-repeat;
	text-align:center;
	padding-top:2px;
	margin:0px;
}

/* #sidepanels img {
	margin-top:0px;
	margin-bottom:0px;
} */

#sidepanelheader {
	margin:0px;
	font-size:12px;
	color:#fff;
	padding:2px;
	padding-top:2px;
	height:15px;
}

#panels {
	width:875px;
	margin-top:6px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	height:154px;
}

#promo {
	width:875px;
	height:38px;
	background-image:url("../images/bg-promo.png");
	background-repeat:no-repeat;
	margin-top:8px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}

#promo-inner { padding-left:15px; padding-top:4px; padding-right:12px;}
#promo-inner #network-icons {float:right;height:29px;}
#promo-inner .ticker {float:left;height:20px; line-height: 20px; padding-top:5px; overflow: hidden; width: 707px; }
#promo-inner .ticker .title {font-weight: normal; font-size: 12px; float: left; line-height: 20px;}
#promo-inner .ticker .content-window {display: block; font-size: 12px; line-height: 20px; float: left; height: 18px; overflow: hidden; position: relative; width: 570px; background: transparent;}
#promo-inner .ticker .content-window > li {margin-left: 10px; list-style-type: none; width:570px; background: transparent !important;}

#seo {
	width:875px;
	height:58px;
	background-image:url("../images/bg-seo.png");
	background-repeat:no-repeat;
	margin-top:8px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}

#seo-inner {height:50px; padding-left:12px; padding-top:4px; padding-right:12px;}
#seo-inner .intro {float:left; height:50px; line-height:14px; padding-top:4px; width:850px; font-size:11px; color:#666;}

#footer {
	width:871px;
	font-size:11px;
	margin-top:10px;
	color:#666;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

#footer a {
	margin-left:12px;
	text-decoration:none;
	color:#888;
	text-align:left
}

#footer table {
	margin:auto;	
}

#footer td {
	line-height:18px;
	font-size:10px;
	color:#888;
	text-align:left;
}

label {
	font-weight:normal;
	margin-right:5px;	
}


