/* CSS Document */
body {
	margin: 0px;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
a:link, a:visited, a:active {
	color: #07588C;
}
a:hover {
	color: #FF5E2C;
}
/* HEADER */
.headerbg {
	background-image: url(/img/headerbg.gif);
	background-repeat: repeat-x;
}
.header {
	width: 100%;
	height: 100px;
	background-color: transparent;
	background-image: url(/img/header.jpg);
	background-repeat: no-repeat;
}
.pub {
	border: 5px solid #595959;
}
/* TEXT HEADINGS */
.h-large {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #595959;
}
.h-medium {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #595959;
}
.h-small {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #595959;
}
/* TEXT STYLES */
.t-normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	color: #595959;
}
.t-newstoday {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF5E2C;
}
.t-newsold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
}
.t-small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.5em;
	color: #595959;
}
.t-lead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	color: #595959;
	font-variant: small-caps;
	font-weight: bold;
}
.t-copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	line-height: 1.5em;
	color: A6A6A6;
}
/* DIVIDERS */
.dividerh {
	width: 100%;
	height: 1px;
	background-color: #D9D9D9;
	margin: 15px 0px;
}
.dividerh2 {
	width: 100%;
	height: 1px;
	background-color: #D9D9D9;
	margin: 5px 0px;
}
/* FORM ELEMENTS */
.f-textfield {
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
	background-color: #F0F0F0;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #CCCCCC;
	padding: 2px 0px 0px 3px;
}
.f-button {
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B3B3B3;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #A6A6A6;
	border-bottom: 1px solid #A6A6A6;
	border-left: 1px solid #CCCCCC;
}
.f-articleselect {
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #07588C;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #A6A6A6;
	border-bottom: 1px solid #A6A6A6;
	border-left: 1px solid #CCCCCC;
}
.f-select {
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #595959;
	background-color: #F0F0F0;
	border: none;
	padding: 2px 0px 0px 3px;
}
/* NEWS LINK */
a.news, a.news:link, a.news:visited, a.news:active, a.news:hover {
	font-weight: bold;
}
/* MAIN NAVIGATION */
.mnav {
	background-color: #FAFAFA;
	background-image: url(/img/mnavbg.gif);
	background-repeat: repeat-x;
	border-bottom: 1px solid #595959;
	border-left: 1px solid #595959;
}
mnavlink, a.mnavlink, a.mnavlink:link, a.mnavlink:visited {
	font-family: "Arial Narrow", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #07588C;
	background-color: #FAFAFA;
	text-decoration: none;
	text-align: left;
	padding: 4px 0px;
	width: 100px;
	border-top: 5px solid #595959;
	border-right: 1px solid #595959;
	display: block;
	text-transform: uppercase;
}
a.mnavlinka, a.mnavlinka:visited, a.mnavlink:hover, a.mnavlink:active { /* main navigation activated */
	font-family: "Arial Narrow", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF5E2C;
	background-color: #FAFAFA;
	text-decoration: none;
	text-align: left;
	padding: 4px 0px;
	width: 100px;
	border-top: 5px solid #BFBFBF;
	border-right: 1px solid #595959;
	display: block;
	text-transform: uppercase;
}
/* MAIN NAVIGATION MENUS */
.mmenuside {
	width: 1px;
	background-color: #595959;
}
.mmenucell {
	width: 98px;
	background-color: #FAFAFA;
	border-top: 1px solid #FFFFFF;
	overflow: hidden;
}
a.mmenulink, a.mmenulink:link, a.mmenulink:visited {
	font-family: "Arial Narrow", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #07588C;
	background-color: #FAFAFA;
	text-decoration: none;
	text-align: left;
	padding: 4px;
	width: 98px;
	display: block;
	text-transform: uppercase;
}
a.mmenulink:hover, a.mmenulink:active {
	color: #FF5E2C;
}
/* MAIN NAVIGATION ICONS */
img.navicons {
	vertical-align: middle;
	margin: 0px 5px;
}
/* SIDE NAVIGATION ICONS */
img.snavicons {
	vertical-align: middle;
	margin: 0px 5px 0px 0px;
	display: block;
	float: left;
}
/* SIDE NAVIGATION */
.snavtop {
	width:125px;
	height:25px;
	background-image: url(/img/sidemenutop.gif);
	background-repeat: no-repeat;
	font-family: "Arial Narrow", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}
.snavside {
	width: 1px;
	background-color: #595959;
}
.snavcell {
	width: 123px;
	background-color: #E5E5E5;
	border-top: 1px solid #FFFFFF;
	overflow: hidden;
}
a.snavlink, a.snavlink:link, a.snavlink:visited {
	font-family: "Arial Narrow", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #07588C;
	text-decoration: none;
	text-align: left;
	width: 130px;
	display: block;
	text-transform: uppercase;
}
a.snavlink:hover, a.snavlink:active {
	color: #FF5E2C;
}
/* ARTICLE CATEGORY LINK */
a.cat-name, a.cat-name:link, a.cat-name:visited, a.cat-name:hover {
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #07588C;
	display: block;
}
/* ARTICLE CATEGORY NAVIGATION */
.articlenav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	color: #D9D9D9;
	border: 1px solid #D9D9D9;
	padding: 5px;
}
/* BOX SIDES */
.box-top {
	width: auto;
	height: 8px;
	border-top: 1px solid #A6A6A6;
}
.box-right {
	width: auto;
	height: 8px;
	border-right: 1px solid #A6A6A6;
}
.box-bottom {
	width: auto;
	height: 8px;
	border-bottom: 1px solid #A6A6A6;
}
.box-left {
	width: auto;
	height: 8px;
	border-left: 1px solid #A6A6A6;
}

