/* ------------------------------------------------------------------------- */
/* New 2010-02-10 */

div.pd_nav_sct {
	color: #666666;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin: 5px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

a.pd_nav_sct, a.pd_nav_sct:hover, a.pd_nav_sct:active, a.pd_nav_sct:visited {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 700;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

a.pd_nav_sct:hover {
	text-decoration: underline;
}

a.pd_nav_sct:active {
	color: #666666;
}

/* ------------------------------------------------------------------------- */
/* General */

a.code:hover {
	font-size: 9px;
	text-decoration: none;
	color: #CC0000;
}

div.copy {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	padding-bottom: 10px; }

div.help {
	color: #996600;
	font-size: 12px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px; }

a.help {
	color: #996600;
	font-size: 12px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px; }

/* ------------------------------------------------------------------------- */
/* Content Boxes (News, Events, Links, etc.) */

div.box {
	background: #cccccc;
	width: 530px;
	min-width: 500px;
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	margin-bottom: 10px; }

div.boxheader {
	background: url(images/bg.png);
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px; 
}

div.boxcontent {
	background: #eeeeee;
	padding-top: 10px;
	min-height: 80px;
}

div.boxcomment {
	background: #eeeeee;
	padding-top: 10px;
	min-height: 20px;
}

div.boxsumm {
	background: #eeeeee;
	padding-top: 10px;
}

div.boxfooter {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #333333;
	background: #cccccc;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px; 
}

div.boxtitle, a.boxtitle, a.boxtitle:hover, a.boxregion, a.boxregion:hover {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: 700;
}

div.boxtitle {	
	color: #ffffff; }

a.boxtitle {
	color: #ffffff;
	text-decoration: none; }

a.boxtitle:hover {
	color: #cccccc;
	text-decoration: none; }

a.boxregion {
	color: #cccccc;
	text-decoration: none; }

a.boxregion:hover {
	color: #999999;
	text-decoration: none; }

div.boxtext {
	padding-left: 20px;
	padding-right: 20px; }

div.boxsubtitle {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: 700; 
	color: #333333;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px; }

a.boxsubtitle {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: 700; 
	color: #333333; }

a.boxsubtitle:hover {
	text-decoration: none; }

div.boxstorylink {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: 700;
	color: #000099;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px; }

a.boxstorylink {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: 700;
	color: #000099; }

a.boxstorylink:hover {
	font-size: 10px;
	color: #000066;
	text-decoration: none; }

a.boxfooter {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #000099; 
}

a.boxfooter:hover {
	font-size: 10px;
	color: #000066;
	text-decoration: none; }

/* ------------------------------------------------------------------------- */
/* Side Boxes (Advisories, Recent News, Most Popular News, etc.) */

div.sidebox {
	text-align: left;
	background-color: #ffffcc;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 8px;
	margin-bottom: 8px; }

div.sideboxheadline, div.sideboxlink, a.sideboxlink, a.sideboxlink:hover {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #000000; }

div.sideboxheadline {
	font-size: 12px;
	font-weight: 700;
	margin-bottom: 8px; }

div.sideboxlink, a.sideboxlink {
	font-size: 11px;
	margin-bottom: 5px; }

a.sideboxlink:hover {
	font-size: 11px;
	text-decoration: none;
	margin-bottom: 5px; }

/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */

div.subhead {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: 700;
	margin-top: 10px;
	margin-bottom: 10px; }

div.topic, a.topic, a.topic:hover {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #000099;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px; }

a.topic:hover {
	text-decoration: none;
}

td.newstitle {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: 700;
	background: url(images/bg.png); 
	background-repeat: repeat-x; 
	background-color: #6699cc; 
}

div.mspulldown {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

div.leaderboard {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

div.pagename {
	color: #336699;
	font-size: 14px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: 700;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

div.headline {
	color: #000000;
	font-size: 12px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: 700;
}

a.newssum, a.newssum:hover, a.newssum:visited {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a.newssum { color: #000000; }
a.newssum:hover { color: #990000; }
a.newssum:visited { color: #666666; }

td.newssum {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

/* ------------------------------------------------------------------------- */

body {
	background-color: #ffffff;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
}

a {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
}

a:hover {
	color: #990000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
}

a.logout {
	color: #333333;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
}

div.sidetext {
	color: #ffffff;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	margin-bottom: 5px;
}

a.mainmenu {
	color: #000033;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.mainmenu:hover {
	color: #99ccff;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
}

a.headline {
	color: #000000;
	font-size: 12px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: 700;
	text-decoration: none;
}

a.headline:hover {
	color: #990000;
	font-size: 12px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: 700;
	text-decoration: none;
}

a.submenu {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a.submenu:hover {
	color: #333333;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

p {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
}

p.copyright {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
}

div.slogan {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-style: italic;
	margin-top: 5px;
	margin-bottom: 5px;
}

div.error {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #990000;
	padding-bottom: 10px;
}

div.status {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #009900;
	padding-bottom: 10px;
}

td.debug {
	color: #cc6633;
	font-family: Courier, sans-serif;
	font-size: 11px;
}

td.login {
	color: #333333;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
}

p.subhead {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: 700;
}

td {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
}

a.small, a.small:hover {
	color: #000099;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

a.small:hover {
	text-decoration: none;
}

p.small {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

td.small {
	color: #000000;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
}

/* new theme */

div.msmenu, a.msmenu {
	color: #ffffff;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 700;
	text-decoration: none; }
	
a.msmenu:hover {
	color: #cccccc;
	text-decoration: none; }

/* -------------------------------------------------------------------------- */
/* Multipage Menu */
/* -------------------------------------------------------------------------- */

div.multipagemenu {
	text-align: center;
	color: #000000;
}

div.multipagemenu, a.multipages, a.multipagesOn { font-size: 11px; }

a.multipages, a.multipagesOn {
	color: #000099;
	text-decoration: none;
}

a.multipages:hover, a.multipagesOn:hover {
	color: #000099;
	text-decoration: underline;
}

a.multipages:visited, a.multipagesOn:visited { color: #000099; }

a.multipages:active, a.multipagesOn:active {
	color: #000033;
	text-decoration: underline;
}

a.multipagesOn { text-decoration: underline; }
