﻿html,body
{
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family: Arial;
	color: rgb(85,85,85);
}

a
{
	color: rgb(17,39,112);
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

h1
{
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:14px;
	font-weight:normal;
	color: rgb(119,119,119);
}

h1 span
{
	float:right;
	font-size:11px;
}

h1 a
{
	color: rgb(119,119,119);
}

h2
{
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:12px;
	font-weight:normal;
	color: rgb(17,39,112);
}

input, textarea, select
{
	font-size:11px;
	font-family: Arial;
	color: rgb(85,85,85);
}

div#container
{
	margin:0px auto;
	width:955px;
}

div#top
{
	overflow:hidden;
	clear:both;
	float:left;
	width:955px;
	height:50px;
}

div#shortcuts
{
	float:right;
	background: url(/resources/images/template/bg-main.gif) 0px -165px;
}

div#shortcuts-left
{
	float:left;
	height:38px;
	width:6px;
	background: url(/resources/images/template/bg-main.gif) no-repeat 0px -204px;
}

div#shortcuts-content
{
	float:left;
	padding:6px 10px 0px 10px;
	height:32px;
}

div#shortcuts-content a
{
	float:left;
	margin:0px 0px 0px 3px;
	padding:2px 1px;
	height:14px;
	line-height:14px;
}

div#shortcuts-content a.font-small
{
	padding-top:3px;
	font-size:10px;
}

div#shortcuts-content a.font-big
{
	font-size:14px;
}

div#shortcuts-content a.font-blind
{
	margin-right:5px;
	width:16px;
	background: url(/resources/images/template/bg-boxes.gif) no-repeat -1701px -40px;
	color:#fff;
	font-size:14px;
	text-align:center;
}

div#shortcuts-content span.split
{
	float:left;
	width:1px;
	margin:3px 5px 0px 5px;;
	height:10px;
	background: rgb(136,136,136);
}

div#shortcuts-right
{
	float:left;
	height:38px;
	width:6px;
	background: url(/resources/images/template/bg-main.gif) no-repeat 0px -243px;
}

div#topmenu
{
	clear:both;
	float:left;
	width:955px;
	height:32px;
	overflow:hidden;
}

div#topmenu-sel
{
	float:left;
	width:770px;
	padding:0px 0px 0px 0px;
}

div#topmenu-sel ul
{
	position: relative;
	left:140px;
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}

div#topmenu-sel ul li
{
	float:left;
	height:32px;
}

div#topmenu-sel ul li a
{
	float:left;
	padding:0px 10px 0px 0px;
	height:32px;
	color: #fff;
	text-decoration: none;
	font-size:14px;
	cursor: pointer;
}

div#topmenu-sel ul li a:hover
{
	text-decoration:none;
}

div#topmenu-sel ul li a span
{
	float:left;
	padding:8px 14px 8px 24px;
	line-height:16px;
	height:16px;
	background: url(/resources/images/template/bg-main.gif) no-repeat right -33px;
}

div#topmenu-sel ul li a span.split, div#topmenu-sel ul li a:hover span.split, div#topmenu-sel ul li.selected a span.split
{
	position:relative;
	left:10px;
	overflow:hidden;
	padding:0px;
	font-size:0px;
	float:left;
	height:32px;
	line-height:0px;
	width:3px;
	background: url(/resources/images/template/bg-main.gif) no-repeat 0px -132px;
}

div#topmenu-sel ul li a:hover, div#topmenu-sel ul li.selected a
{
	background: url(/resources/images/template/bg-main.gif) repeat-x 0px -66px;
}

div#topmenu-sel ul li a:hover span, div#topmenu-sel ul li.selected a span
{
	background: url(/resources/images/template/bg-main.gif) no-repeat right -99px;
}

div#search
{
	float:left;
	padding:7px 0px 0px 0px;
	width:185px;
}

div#search-bg
{
	overflow:hidden;
	clear:both;
	float:left;
	padding:2px 5px;
	width:131px;
	height:14px;
	line-height:18px;
	background: url(/resources/images/template/bg-boxes.gif) no-repeat -1650px 0px;
}

div#search-bg input
{
	margin:0px;
	padding:0px;
	width:131px;
	line-height:12px;
	margin:0px;
	background: none;
	border:0px;
}

div#search-btn
{
	overflow:hidden;
	padding:0px 0px 0px 9px;
	float:left;
	width:18px;
	height:18px;
}

div#search-btn input
{
	width:18px;
	height:18px;
	margin:0px;
	padding:0px;
	background: url(/resources/images/template/bg-boxes.gif) no-repeat -1650px -40px;
	border:0px;
}

div#header
{
	clear:both;
	float:left;
	padding:1px 0px 0px 0px;
	width:955px;
	text-align: center;
}


div#header img
{
	vertical-align:bottom;
}

div#main
{
	clear:both;
	float:left;
	padding:6px 0px 0px 0px;
	width:955px;
}

div#left
{
	float:left;
	width:175px;
}

div#middle
{
	float:left;
	padding:0px 6px;
	width:590px;
}

div#right
{
	float:left;
	width:178px;
}

div#footer
{
	clear:both;
	float:left;
	padding:10px;
	width:935px;
	text-align:center;
}

div#logo
{
	clear:both;
	float:left;
	width:145px;
	position:absolute;
	top:0px;

}

div#logo a
{
	position: relative;
	left:-12px;
	clear:both;
	float:left;
	width:145px;
	height:125px;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/resources/images/template/logo.png', sizingMethod='');
	background: url(/resources/images/template/logo.png) !important;
	background: none;
}

div#logo a:hover
{
	text-decoration:none;
	cursor: pointer;
}

.clear
{
	overflow:hidden;
	clear:both;
	float:left;
	width:175px;
	height:5px;
}

.box
{
	clear:both;
	float:left;
	width:175px;
}

.box-title
{
	clear:both;
	float:left;
	padding:9px 7px 5px 7px ;
	height:16px;
	line-height:16px;
	width:161px;
	background: url(/resources/images/template/bg-boxes.gif) no-repeat 0px 0px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}

.box-title a
{
	color:#fff;
}

.box-content
{
	clear:both;
	float:left;
	width:173px;
	border-left:1px solid rgb(221,221,221);
	border-right:1px solid rgb(221,221,221);
	background: url(/resources/images/template/bg-boxes.gif) repeat-y -176px 0px;
}

.box-content ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}

.box-content ul li
{
	clear:both;
	float:left;
	border-top:1px solid rgb(221,221,221);
}

.box-content ul li.first
{
	border:0px;
}

.box-content ul li a
{
	display:block;
	float:left;
	padding:3px 16px;
	width:139px;
	line-height:16px;
	border:1px solid #fff;
	color: rgb(85,85,85);
	background: url(/resources/images/template/bg-boxes.gif) repeat-y -351px 0px;
}

.box-content ul li.level2 a
{
	display:block;
	float:left;
	padding:3px 16px 3px 25px;
	width:130px;
	line-height:16px;
	color: rgb(85,85,85);
	background: #f2f2f2;
}

.box-bottom
{
	overflow:hidden;
	clear:both;
	float:left;
	width:175px;
	height:4px;
	background: url(/resources/images/template/bg-boxes.gif) no-repeat 0px -95px;
	color:#fff;
}

.box-bottom a
{
	float:left;
	margin:0px 2px;
	height:13px;
	line-height:13px;
	width:12px;
	color:#fff;
	text-align:center;
}

.box-bottom a:hover
{
	text-decoration: none;
}

.box-bottom a.selected
{
	color: rgb(17,39,112);
	background: url(/resources/images/template/bg-boxes.gif) no-repeat -1688px -40px;
}

.orange .box-title
{
	height:17px;
	line-height:17px;
	background: url(/resources/images/template/bg-boxes.gif) no-repeat 0px -31px;
}

.orange .box-content
{
	width:171px;
	border-left:2px solid rgb(205,205,205);
	border-right:2px solid rgb(205,205,205);
	background:#fff;
}

div#left .orange .box-content ul li
{
	border:0px;
}

div#left .orange .box-content ul li a
{
	width:137px;
	background: url(/resources/images/template/bg-boxes.gif) repeat-y -530px 0px;
	color: rgb(17,39,112);
}

div#left .orange .box-bottom
{
	height:3px;
	background: url(/resources/images/template/bg-boxes.gif) no-repeat 0px -100px;
}

.gray .box-title
{
	height:17px;
	line-height:17px;
	background: url(/resources/images/template/bg-boxes.gif) no-repeat 0px -63px;
}

.gray .box-content
{
	width:171px;
	border-left:2px solid rgb(205,205,205);
	border-right:2px solid rgb(205,205,205);
	background:#fff;
}

.gray .box-content ul li
{
	border-top: 1px solid rgb(205,205,205)
}

.gray .box-content ul li a
{
	width:137px;
	background: url(/resources/images/template/bg-boxes.gif) repeat-y -705px 0px;
}

.gray .box-bottom
{
	height:3px;
	background: url(/resources/images/template/bg-boxes.gif) no-repeat 0px -100px;
}

div#middle .box
{
	width:590px;
}

div#middle .box-title
{
	width:576px;
	background: url(/resources/images/template/bg-boxes.gif) no-repeat -1059px 0px;
	color: rgb(85,85,85);
}

div#middle .box-title a
{
	color: rgb(17,39,112);
}


div#middle .box-content
{
	width:588px;
	background: url(/resources/images/template/bg-boxes.gif) no-repeat -1059px -36px #fff;
	border-bottom: 1px solid rgb(221,221,221);
}

div#middle .box-content-sub
{
	clear:both;
	float:left;
	padding:10px;
	width:566px;
	border:1px solid #fff;
}

div#middle .box-content-sub ul
{
	border:0px;
	width:100%;
}

div#middle .box-content-sub ul li, div#middle .box-content-sub ul li a
{
	border:0px;
}

div#middle .box-content-sub p
{
	margin:0px;
	padding:0px;
}

div#middle .box-bottom
{
	width:590px;
	background: url(/resources/images/template/bg-boxes.gif) no-repeat -1059px -31px;
}

div#right .box
{
	width:178px;
}

div#right .box-title
{
	width:164px;
	background: url(/resources/Images/Template/bg-main-extras.gif) no-repeat 0px 0px;
	color: #fff;
}

div#right .box-content
{
	width:156px;
	padding:10px;
	background:#fff;
	border-left:1px solid rgb(221,221,221);
	border-right:1px solid rgb(221,221,221);
}

div#right .box-content strong
{
	font-size:12px;
}

div#right .box-bottom
{
	width:166px;
	padding:6px;
	height:15px;
	line-height:15pX;
	background: url(/resources/images/template/bg-boxes.gif) no-repeat -880px -63px;
}


div#right .gray .box-title
{
	width:164px;
	background: url(/resources/images/template/bg-boxes.gif) no-repeat -880px -31px;
	color: #fff;
}

div#right .gray .box-content
{
	width:154px;
	padding:10px;
	background:#fff;
	border-left:2px solid rgb(205,205,205);
	border-right:2px solid rgb(205,205,205);
}


div#right .gray .box-bottom
{
	width:178px;
	padding:0px;
	height:4px;
	line-height:0px;
	background: url(/resources/images/template/bg-boxes.gif) no-repeat -880px -93px;
}

div#right .orange .box-title
{
	width:164px;
	background: url(/resources/Images/Template/bg-main-extras.gif) no-repeat 0px -31px;
	color: #fff;
}

div#right .orange .box-content
{
	width:174px;
	padding:0px;
	background:#fff;
	border-left:2px solid rgb(205,205,205);
	border-right:2px solid rgb(205,205,205);
}

div#right .orange .box-bottom
{
	width:178px;
	padding:0px;
	height:4px;
	line-height:0px;
	background: url(/resources/images/template/bg-boxes.gif) no-repeat -880px -93px;
}

div#right .orange .box-content ul li a
{
	width:141px;
}

div#right .orange .box-content ul li.level2 a
{
	width:131px;
}


.box-sub
{
	clear:both;
	float:left;
	width:568px;
	padding:10px;
	border-left: 1px solid rgb(221,221,221);
	border-right: 1px solid rgb(221,221,221);
	background: #fff;
	font-size:13px;
}

.box-sub .rss
{
	float:right;
	padding:0px 20px 0px 0px;
	background: url(/resources/images/template/bg-boxes.gif) no-repeat bottom right;
	color: rgb(85,85,85);
}



div#mail-bg
{
	position:relative;
	left:-3px;
	clear:both;
	float:left;
	padding:2px 5px;
	width:123px;
	height:15px;
	line-height:18px;
	background: url(/resources/images/template/bg-boxes.gif) no-repeat -1650px -20px;
}

div#mail-bg input
{
	margin:0px;
	padding:0px;
	width:123px;
	line-height:15px;
	margin:0px;
	background: none;
	border:0px;
}

div#mail-btn
{
	position:relative;
	left:3px;
	overflow:hidden;
	padding:0px 0px 0px 2px;
	float:left;
	width:18px;
	height:18px;
}

div#mail-btn input
{
	width:18px;
	height:18px;
	margin:0px;
	padding:0px;
	background: url(/resources/images/template/bg-boxes.gif) no-repeat -1669px -40px;
	border:0px;
}

div#header
{
	overflow:hidden;
	height:168px;
}

div#header-image
{
	clear:both;
	float:left;
	height:168px;
	width:955px;
}

div#header-text
{
	position:relative;
	top:-168px;
	clear:both;
	float:left;
	padding:120px 30px 0px 0px;
	width:945px;
	height:58px;
	background: url(/resources/Images/Template/bg-header-text.png) no-repeat top left;
	color:#444b70;
	font-size: 13px;
	line-height:20px;
	text-align:left;
}

div#header-text strong
{
	color:#444b70;
	font-size: 20px;
}
