@charset "utf-8";
* {
	padding:0;
	margin:0;
}
img {border:0}
body, html {
	color: #515153; 
	font-family:Verdana, Arial, Tahoma, sans-serif;
	background-color:#fff; 
}
body {
	font-size:80%;
	min-width:860px;
}
p { 
	padding:7px 0 7px 0;
}

a {
	color:#1C60A2;
}
a:hover{
	color: #2165a7;
	text-decoration:none;
}

h1, h2, h3 {
	font-weight:bold;
}
h1 {
	font-size:1.2em;
}
h2 {
	font-size: 1em;
	color:#1c60a2;
	padding:7px 0px 1px 0px;
}
h3 {
	font-size:1.3em;
}
h1 a, #header h2{
	color:#fff;
}
.clear {
	CLEAR: both
}
.nowrap {
	WHITE-SPACE: nowrap
}
#mainContainer {
	MIN-HEIGHT: 300px; BACKGROUND: #ffffff
}
* HTML #mainContainer {
	HEIGHT: 300px
}
.outer {
    BORDER-LEFT: #2165a7 239px solid;
    border-right: #2165a7 200px solid;
    border-right-color: #5C9EE0;
    border-left-color: #5C9EE0;
}
.inner {
	WIDTH: 100%
}
.float-wrap {
	WIDTH: 100%; FLOAT: left; MARGIN-LEFT: -239px; 
}
#content {
	WIDTH: 100%; BACKGROUND: #fff; FLOAT: right; MARGIN-RIGHT: -239px; 
}
* HTML #content {
	POSITION: relative
}
.contentWrap {
	BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#header {
    POSITION: relative;
    background-color: #5C9EE0;
    HEIGHT: 100px;
}
#header_links {
	POSITION: absolute; WIDTH: 80%; HEIGHT: 40px; COLOR: #ffffff; TOP: 17px; LEFT: 20px
}
#header_links A {
	PADDING-LEFT: 9px; BACKGROUND: url(/images/bullet_header.gif) no-repeat 0px 2px; FLOAT: left; COLOR: #ffffff; FONT-SIZE: 80%; MARGIN-RIGHT: 17px; TEXT-DECORATION: none
}
#header_links A:hover {
	TEXT-DECORATION: underline
}
#header_language:hover {
	TEXT-DECORATION: underline
}
#header_language {
	POSITION: absolute; COLOR: #ffffff; FONT-SIZE: 80%; TOP: 17px; RIGHT: 296px; TEXT-DECORATION: none
}
#header_links UL {
	LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: url(/images/bullet_header.gif); PADDING-TOP: 0px
}
#header_links UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; MARGIN-RIGHT: 19px; PADDING-TOP: 0px
}
#header_links UL LI A {
	COLOR: #ffffff; FONT-SIZE: 80%; TEXT-DECORATION: none
}
#header_links_language {
	COLOR: #ffffff; FONT-SIZE: 80%; TEXT-DECORATION: none
}
#header_links UL LI A:hover {
	TEXT-DECORATION: underline
}
#header_links_language:hover {
	TEXT-DECORATION: underline
}
#header_search {
    margin: 10px;
    POSITION: relative;
    TEXT-ALIGN: right;
    COLOR: #ffffff;
}
#header_search_label {
	MARGIN-TOP: 5px; DISPLAY: block; FLOAT: right; COLOR: #ffffff
}
#header_search_field {
	BORDER-BOTTOM: #2165a7 1px solid; BORDER-LEFT: #2165a7 1px solid; MARGIN: 1px 0px 0px 10px; WIDTH: 55%; FLOAT: right; FONT-SIZE: 13pt; BORDER-TOP: #2165a7 1px solid; BORDER-RIGHT: #2165a7 1px solid
}
#header_search_btn {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 6px 0px 0px 7px; WIDTH: 13px; BACKGROUND: url(/images/header_search_btn.gif); FLOAT: right; HEIGHT: 13px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#header_logo {
	POSITION: absolute; WIDTH: 317px; DISPLAY: block; HEIGHT: 121px; TOP: 97px; LEFT: 0px
}
#header_right {
	MIN-WIDTH: 620px; BACKGROUND: url(/images/header_right.jpg) no-repeat right 50%; HEIGHT: 299px
}
#header_ran {
	POSITION: absolute; WIDTH: 473px; BOTTOM: 18px; BACKGROUND: url(/images/ran1.gif) no-repeat; HEIGHT: 43px; LEFT: 37px
}
#breadcrumbs_main {
	LINE-HEIGHT: 1px; BACKGROUND-COLOR: #cadff5; HEIGHT: 4px; FONT-SIZE: 1px
}
#breadcrumbs {
	TEXT-ALIGN: right; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #cadff5; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; COLOR: #2d2d2d; FONT-SIZE: 85%; PADDING-TOP: 8px
}
#breadcrumbs A {
	COLOR: #184875; TEXT-DECORATION: none
}
#breadcrumbs A:hover {
	TEXT-DECORATION: underline
}
.pageblock {
	POSITION: relative; WIDTH: 100%; BACKGROUND: url(/images/mainpage_header_repeater.png) repeat-x 50% top; FLOAT: left; CLEAR: both
}
.pageblock_content {
	Z-INDEX: 0; POSITION: relative; MIN-WIDTH: 100%; MIN-HEIGHT: 300px; BACKGROUND: url(/images/mainpage_block_sep.png) no-repeat 49% top; FLOAT: left
}
.pageblock_content_bg1 {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 10%; BACKGROUND: url(/images/pageblock_bgcontent1.png) repeat-x; HEIGHT: 20px; TOP: 35px; LEFT: 45%
}
.pageblock_content_bg2 {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 10%; BOTTOM: 0px; BACKGROUND: #fff; HEIGHT: 38px; LEFT: 45%
}
.pageblock_content_left {
	Z-INDEX: 2; MIN-WIDTH: 49%; PADDING-BOTTOM: 35px; WIDTH: 49%; FLOAT: left; OVERFLOW: hidden
}
.pageblock_content_right {
	Z-INDEX: 2; MIN-WIDTH: 49%; PADDING-BOTTOM: 35px; PADDING-LEFT: 2px; WIDTH: 49%; FLOAT: left; OVERFLOW: hidden
}
.pageblock_content_full {
	PADDING-BOTTOM: 25px; FLOAT: left;
}
.block_header {
	DISPLAY: block; 
	HEIGHT: 30px; 
	MARGIN: 7px 18px 5px; 
	WHITE-SPACE: nowrap; 
	COLOR: #ffffff; 
	
}
.content_margin {
	MARGIN: 0px 14px
}
.content_margin INPUT {
	BORDER-BOTTOM: #0066cc 1px solid; BORDER-LEFT: #0066cc 1px solid; BORDER-TOP: #0066cc 1px solid; BORDER-RIGHT: #0066cc 1px solid
}
.content_margin TEXTAREA {
	BORDER-BOTTOM: #0066cc 1px solid; BORDER-LEFT: #0066cc 1px solid; BORDER-TOP: #0066cc 1px solid; BORDER-RIGHT: #0066cc 1px solid
}
.content_margin SELECT {
	BORDER-BOTTOM: #0066cc 1px solid; BORDER-LEFT: #0066cc 1px solid; BORDER-TOP: #0066cc 1px solid; BORDER-RIGHT: #0066cc 1px solid
}
.pageblock P {
	MARGIN: 2px 0px
}
.pageblock A.rightside IMG {
	MARGIN: 10px 0px 8px 12px; DISPLAY: block; FLOAT: right
}
.pageblock A IMG {
	BORDER-BOTTOM: #cae0f6 2px solid; BORDER-LEFT: #cae0f6 2px solid; MARGIN: 10px 12px 8px 0px; DISPLAY: block; FLOAT: left; BORDER-TOP: #cae0f6 2px solid; BORDER-RIGHT: #cae0f6 2px solid
}
.text_sep {
	LINE-HEIGHT: 1px; MARGIN: 10px 0px 8px; HEIGHT: 1px; FONT-SIZE: 1px; BORDER-TOP: #cae0f6 1px solid
}
.book_left {
	WIDTH: 49%; FLOAT: left
}
.book_right {
	WIDTH: 49%; FLOAT: right
}
.pageblock A#allnews_1 IMG {
	BORDER-BOTTOM: medium none; POSITION: absolute; BORDER-LEFT: medium none; MARGIN: 0px; WIDTH: 133px; BOTTOM: -1px; DISPLAY: block; HEIGHT: 30px; BORDER-TOP: medium none; RIGHT: 51%; BORDER-RIGHT: medium none
}
.pageblock A#allnews_2 IMG {
	BORDER-BOTTOM: medium none; POSITION: absolute; BORDER-LEFT: medium none; MARGIN: 0px; WIDTH: 133px; BOTTOM: -1px; DISPLAY: block; HEIGHT: 30px; BORDER-TOP: medium none; RIGHT: 0%; BORDER-RIGHT: medium none
}
.newsblock {
	MARGIN: 1px 18px 0px; PADDING-LEFT: 14px; FONT-SIZE: 90%
}
.newsblock_date {
	PADDING-LEFT: 17.9px; BACKGROUND: url(/images/bullet_news.gif) no-repeat 0px 2px; COLOR: #2a99e6; MARGIN-LEFT: -18px; FONT-WEIGHT: bold
}
.newsblock_link A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #2065a7; FONT-SIZE: 95%; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.newsblock P {
	MARGIN: -5px 0px 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.pageblock UL {
	LIST-STYLE-POSITION: outside; MARGIN: 14px 12px 0px 16px; LIST-STYLE-IMAGE: url(/images/bullet_news.gif)
}
.pageblock OL {
	LIST-STYLE-POSITION: outside; MARGIN: 14px 12px 0px 30px
}
.pageblock LI {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
.pageblock LI A {
	TEXT-DECORATION: none
}
.pageblock LI A:hover {
	COLOR: #2165a7; TEXT-DECORATION: underline
}
.pageblock LI H2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 95%; PADDING-TOP: 0px
}
.pageblock TABLE {
	MARGIN-TOP: 10px
}
.pageblock TABLE TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 0px
}
.table_cnt TABLE {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.table_cnt TABLE TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#left {
	POSITION: relative; MIN-HEIGHT: 250px; WIDTH: 239px; FLOAT: left
}
#rightCol {
	POSITION: relative; MIN-HEIGHT: 250px; WIDTH: 200px; FLOAT: right
}
#leftmenu UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
#leftmenu UL UL {
	MARGIN: 7px 0px 12px 25px
}
#leftmenu LI {
	LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#leftmenu UL UL LI {
	LIST-STYLE-POSITION: outside; MARGIN: 2px 0px; LIST-STYLE-IMAGE: url(/images/bullet_leftmenu2.gif)
}
#leftmenu UL UL LI A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#leftmenu UL UL LI A:hover {
	TEXT-DECORATION: underline
}
#poll
{
    margin: 4px;
    border: 2px solid #1C60A2;
    position: relative;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 10px; /*BACKGROUND: url(/images/poll_repeater.png) repeat-x left bottom; 
	COLOR: #cbcacc; */
    color: #ffffff;
    padding-top: 10px;
}
#poll_label {
	MARGIN: 5px 13px; FLOAT: right; COLOR: #e79d1b; FONT-WEIGHT: bold
}
#poll LABEL {
	DISPLAY: block
}
#poll P {
	MARGIN: 0px 0px 10px; COLOR: #cbcacc; CLEAR: both
}
#poll TABLE {
	COLOR: #cbcacc
}
#poll .radio {
	MARGIN: 0px 3px 5px 9px
}
#poll P {
	FONT-SIZE: 85%
}
#poll .radio {
	FONT-SIZE: 85%
}
#poll_btn {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px -10px 0px 0px; WIDTH: 133px; BACKGROUND: url(/images/poll_button.gif); HEIGHT: 30px; COLOR: #6699ff; FONT-SIZE: 0em; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#poll_btn_cnt {
	TEXT-ALIGN: right; MARGIN-TOP: 20px
}
#banner_strip {
	TEXT-ALIGN: center; CLEAR: both
}
#banner_strip H2 {
	MARGIN: 14px 0px 10px 6px; COLOR: #ffffff; FONT-SIZE: 1.1em; text-align:center
}
#banner_strip IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px auto 10px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#news_block {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; COLOR: #ffffff; FONT-SIZE: 85%; PADDING-TOP: 0px
}
.news_block_unit {
	BORDER-BOTTOM: #6494c2 1px solid; MARGIN-TOP: 12px
}
.news_block_date {
	DISPLAY: block; MARGIN-BOTTOM: 2px; FONT-WEIGHT: bold
}
.news_block_unit A {
	COLOR: #93d1f9; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.news_block_unit A:hover {
	TEXT-DECORATION: underline
}
.news_block_unit P {
	PADDING-BOTTOM: 14px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
#footer {
	TEXT-ALIGN: center; BACKGROUND: url(/images/footer_repeater.png) lightblue repeat-x; HEIGHT: 112px; COLOR: #ffffff; FONT-SIZE: 85%
}
#footer_left {
	TEXT-ALIGN: left; MARGIN-TOP: 36px; FLOAT: left; MARGIN-LEFT: 40px
}
#dev_link {
	COLOR: #ffffff; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#footer_right {
	TEXT-ALIGN: right; MARGIN-TOP: 42px; FLOAT: right; MARGIN-RIGHT: 40px
}
.ftr_banner {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-LEFT: 30px
}
#footer DIV {
	FLOAT: right
}
