@charset "utf-8";
/* CSS Document */

* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #6d6d6d;
	vertical-align: top;
}
html {
	overflow: scroll;
}
body {
	margin: 20px 0 0 0;
}
h1, h2, h3, h4, h5, h6 {
	color: #2a5976;
	font-weight: bold;
	font-size: 12px;
}
p, h1, h2, h3, h4, h5, h6 {
	margin: 0 0 16px 0;
	line-height: 16px;
}
.tdBorderLeft {
	background-image: url(../_images/border_left.jpg);
	background-repeat: repeat-y;
}
.tdBorderRight {
	background-image: url(../_images/border_right.jpg);
	background-repeat: repeat-y;
}
table {
	padding: 0px;
}
.imgFloatLeft {
	float: left;
	border-width: 5px;
	border-color: #ffffff;
}
.imgFloatRight {
	float: right;
	border-width: 5px;
	border-color: #ffffff;
}

/* -------------------------------------- */
/* tabs                                   */
/* -------------------------------------- */

.tableNav a {
	color: #2a5976;
	text-decoration: none;
	font-weight: bold;
	white-space: nowrap;
}
.tableNav a:hover {
/*	text-decoration: underline;*/
}
.tabS {
	background-image: url(../_images/spacer.gif);
	background-repeat: repeat-x;
	padding: 0 5px 0 5px;
/*	width: 82px;*/
	vertical-align: middle;
	text-align: center;
}
.tabNs {
	background-image: url(../_images/tab_inactive.jpg);
	background-repeat: repeat-x;
	padding: 0 5px 0 5px;
/*	width: 82px;*/
	vertical-align: middle;
	text-align: center;
}
.tabS div, .tabNs div {
	padding-left: 7px;
	margin: 0;
}
.tabSpacer {
	background-image: url(../_images/tab_inactive.jpg);
	background-repeat: repeat-x;
}
.tabSpacerS {
	background-image: url(../_images/spacer.gif);
	background-repeat: repeat-x;
}

/* -------------------------------------- */
/* subnavigation                          */
/* -------------------------------------- */

.tdSubnav {
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
	background-image: url(../_images/subnav_bg.gif);
	background-repeat: repeat-y;
}
.tdSubnav * {
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #2a5976;
	font-weight: bold;
}
.tdSubnav a {
	color: #4592c1;
	text-decoration: none;
	font-weight: normal;
}
.tdSubnav a:hover {
	text-decoration: underline;
}
.tdSubnav .subSubNav {
	font-size: 10px;
}

/* -------------------------------------- */
/* content                                */
/* -------------------------------------- */

.tdContent {
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
	background-image: url(../_images/content_bg.gif);
	background-repeat: repeat-y;
}

/* -------------------------------------- */
/* content                                */
/* -------------------------------------- */

.tdContentNews {
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: top;
}

/* -------------------------------------- */
/* right                                  */
/* -------------------------------------- */

.tdRight {
	padding-left:15px;
	padding-right: 15px;
}

/* -------------------------------------- */
/* right news                             */
/* -------------------------------------- */

.tdRight {
	padding-right: 15px;
}
.newsTable p {
	font-weight: normal;
	color: #6d6d6d;
}

/* -------------------------------------- */
/* tabs                                   */
/* -------------------------------------- */

.footer * {
	color: #2a5976;
	font-size: 9px;
	padding: 15px 0 0 15px;
}

/* -------------------------------------- */
/* news                                   */
/* -------------------------------------- */

.newsTable {
	border-color: #dcdfe2;
	border-style: solid;
	border-width: 1px;
}
.newsTable p {
	font-size: 10px;
}
.newsTable td {
	padding: 0 5px 0 5px;
	font-size: 10px;
	background-image: url(../_images/news_bg.gif);
	background-repeat: repeat-x;
}
.newsTable h2 {
	color: #9A0000;
}
