/* common */

* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

html, body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

body {
	background: #d6d6d6 url(../images/background.gif) repeat-x left top;
	margin: 40px 0 30px 0;
}


a {
	color: #1D799A;
	text-decoration: underline;
}

a:hover {
	color: #9C1E3C;
}

/* header */

td.header_top {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/header/top.png');
	height: 40px;
}

tr > td.header_top {
	background: url(../images/header/top.png) no-repeat left top;
}

div.header_links {
	padding: 0 0 17px 18px;
	font-size: 10px;
	line-height: 10px;
	color: #646464;
}

div.header_links a {
	color: #1D799A;
	text-decoration: none;
	margin: 0 10px 0 0;
}

div.header_links a:hover {
	color: #9c1e3c;
	text-decoration: none;
	margin: 0 10px 0 0;
}

/* navigation */

a.navigation {
	background: #1D799A url(../images/navigation/arrow.gif) no-repeat 170px center;
	font-size: 10px;
	font-weight: bold;
	padding: 9px 0 9px 18px;
	line-height: 10px;
	display: block;
	color: #ffffff;
	text-decoration: none;
}

a:hover.navigation {
	background: #9c1e3c url(../images/navigation/arrow.gif) no-repeat 170px center;
	color: #ffffff;
	text-decoration: none;
}

a.navigation_active {
	background: #9c1e3c url(../images/navigation/arrow.gif) no-repeat 170px center;
	font-size: 10px;
	font-weight: bold;
	padding: 9px 0 9px 18px;
	line-height: 10px;
	display: block;
	color: #ffffff;
	text-decoration: none;
}

a:hover.navigation_active {
	background: #9c1e3c url(../images/navigation/arrow.gif) no-repeat 170px center;
	color: #ffffff;
	text-decoration: none;
}

td.navigation_sub {
	background: #636363;
	padding: 10px 0 10px 18px;
	line-height: 22px;
	font-size: 10px;
	color: #ffffff;
}

td.navigation_sub a {
	color: #ffffff;
	display: block;
	text-decoration: none;
}

td.navigation_sub a:hover {
	color: #e0e0e0;
	display: block;
	text-decoration: none;
}

/* news */

td.news_title {
	background: #595959 url(../images/navigation/arrow.gif) no-repeat 170px center;
	font-size: 10px;
	font-weight: bold;
	padding: 9px 0 9px 18px;
	line-height: 10px;
	color: #ffffff;
}

td.news_row {
	padding: 13px 12px 13px 18px;
	color: #666666;
	font-size: 11px;
	line-height: 16px;
	border-bottom: 1px solid #c5c5c5;
}

/* content */

td.content_background_left {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/content/background_left.png', sizingMethod='scale');
}

tr > td.content_background_left {
	background: url(../images/content/background_left.png) repeat-y left top;
}

td.content_background_right {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/content/background_right.png', sizingMethod='scale');
}

tr > td.content_background_right {
	background: url(../images/content/background_right.png) repeat-y left top;
}

td.content {
	color: #666666;
	font-size: 11px;
	line-height: 16px;
	padding: 20px 50px 20px 30px;
}

td.content h1 {
	color: #1D799A;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 20px 0;
}

td.content h2 {
	color: #1D799A;
	font-size: 11px;
	font-weight: bold;
	margin: 5 0 10px 0;
}

input, textarea {
	color: #666666;
	font-size: 11px;
}