* {margin: 0px; padding: 0px;}

html, body {width: 100%;  height: 100%; background: #e6e9e6 url('/img/body_bg.gif') center top repeat-y; color: #000; font-family: Arial; font-size: 8.5pt;}

body {background-color: #e6e9e6; background: transparent url('/img/body_bg.gif') center top repeat-y;}
body > #wrapper {height: auto; min-height: 100%;}

a:link, a:visited {color: #b50938; text-decoration: underline;}
a:active, a:hover {text-decoration: none;}

ul {list-style-type: disc; list-style-position: inside; margin-bottom: 20px;}
a img {border: 0px;}
a {outline: none;}
h1, .h1 {font-size: 17pt; margin: 0px 0px 0px 0px; color: #b50938;}
h2, .h2 {font-size: 13pt; margin: 0px 0px 20px 0px; color: #b50938;}
h3, .h3 {font-size: 11pt; margin: 0px 0px 0px 0px; color: #b50938;}
p {margin-bottom: 10px; font-size: 8.5pt; line-height: 120%;}

div {zoom: 1;}

.left {float: left;}
.right {float: right;}
.row {overflow: hidden; clear: both;}

.align_left {text-align: left;}
.align_right {text-align: right;}
.align_center {text-align: center;}

.big {font-size: 16pt; font-weight: bold;}
p.blue {color: #604b7d; margin-bottom: 0px;}

#wrapper {width: 800px; height: 100%; margin: 0px auto; background: transparent url('/img/wrapper_bg.gif') left top repeat-y; position: relative;}
#header {height: 100px; background: transparent url('/img/header_bg.gif') center top no-repeat; position: relative;}
#header #logo {margin: 20px 0px 0px 20px;}
#content {overflow: hidden; clear: both; padding-bottom: 20px;}
#footer {width: 760px; height: 10px; padding: 5px 20px; margin: -20px auto 0px auto; color: #c34265; font-size: 7pt; background-color: #eef0ee; text-align: right; position: relative; clear:both;}
#footer .copy {color: #c0c8bf; float: left;}

.col_pd {padding: 10px;}
.col_410 {width: 390px; }
.col_210 {width: 210px;}


#left_col {width: 180px; float: left;}
#right_col {width: 620px; float: right; font-family: Trebuchet MS;}

.red { color: #b50938; }
.green { color: green; }

.imgL {
	border: 2px solid #D3D3D3;
	margin: 2px 12px 5px 0;
}
.imgR {
	border: 2px solid #D3D3D3;
	margin: 2px 0 5px 12px;
}

hr {width: 100%; height: 1px; clear: both; border: none; background-color: #B50938; margin-bottom: 10px;}

.lang {position: absolute; top: 10px; right: 20px; color: #fff;}
.lang a {color: #fff;}

#left_menu {margin-bottom: 105px; }
#left_menu li {width: 180px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; }
#left_menu li a:link, #left_menu li a:visited {display: block; width: 160px; height: 13px; padding: 6px 10px; font-size: 7pt; color: #b50938; text-decoration: none; background: transparent url('/img/left_menu_li_bg.gif') left top repeat-x;}
#left_menu li a:active, #left_menu li a:hover {background: transparent url('/img/left_menu_li_bg.gif') left -25px no-repeat;}
#left_menu li a.active:link, #left_menu li a.active:visited, #left_menu li a.active:active, #left_menu li a.active:hover {background: transparent url('/img/left_menu_li_bg.gif') left -25px no-repeat;}
#left_menu li ul {margin-bottom: 0px;}
#left_menu li ul li a:link, #left_menu li ul li a:visited {background-image: none; background-color: #ACB6AB;color: #fff; width: 140px; height: 12px; padding: 6px 10px 6px 30px; border-bottom: 1px solid #fff;}
#left_menu li ul li a:link, #left_menu li ul li a:visited {background-color: #ACB6AB; background-image: none; color: #fff; width: 140px; height: 12px; padding: 6px 10px 6px 30px; border-bottom: 1px solid #fff;}
#left_menu li ul li a:hover, #left_menu li ul li a:active {background: #ACB6AB url('/img/left_menu_second_li_bg.gif') left top no-repeat; color: #FE8E31;}
#left_menu li ul li a.active:link, #left_menu li ul li a.active:visited, #left_menu li ul li a.active:hover, #left_menu li ul li a.active:active {background: #ACB6AB url('/img/left_menu_second_li_bg.gif') left top no-repeat;}
#left_menu li ul li a.active:link, #left_menu li ul li a.active:visited, #left_menu li ul li a.active:hover, #left_menu li ul li a.active:active {background: #ACB6AB url('/img/left_menu_second_li_bg.gif') left top no-repeat; cursor: default; color: #FE8E31;} 

ol {list-style-position: inside; margin-bottom: 20px;}

.loans {overflow: hidden; clear: both; list-style-type: none; margin-bottom: 0px; background: transparent url('/img/loans_bg.gif') left top repeat-y;}
.loans li {float: left; margin-bottom: 0px;}
.loans .loan_header {height: 13px; font-size: 8pt; padding: 6px 10px; color: #fff; clear: both;} 
.loans #loan_01 {width: 200px; background-color: #eee6ed;}
.loans #loan_01 .loan_header {background-color: #56004e;} 
.loans #loan_02 {width: 205px; background-color: #ebede6;}
.loans #loan_02 .loan_header {background-color: #3a4c00;} 
.loans #loan_03 {width: 215px; background-color: #e6ecf2;}
.loans #loan_03 .loan_header { background-color: #003e7e;} 
.loans li p {width: 90px; padding: 0px 10px; float: left;}
.loans li a {display: block; float: right; margin-right: 65px; *margin-right: 32px;}
.loans .more_link {clear: right;}
.loans #loan_01 .more_link {color: #56004e;}
.loans #loan_02 .more_link {color: #3a4c00;}
.loans #loan_03 .more_link {color: #003e7e;}

.col_210 .loans #loan_01 {width: 210px;}
.col_210 .loans #loan_02 {width: 210px;}
.col_210 .loans #loan_03 {width: 210px;}

.col_210 .loans li p {width: 80px; padding: 0px 10px; float: left;}
.col_210 .loans li a {display: block; float: right; margin-right: 85px; *margin-right: 42px;}
.col_210 .loans li img {margin-right: 20px;}

.news_preview {float: right; clear: both;}
.news_preview .news_preview_header {height: 13px; background-color: #acb6ab; padding: 6px 10px; margin-bottom: 10px; font-size: 8pt; color: #fff; clear: both;}
.news_preview .news_preview_text {background-color: #fff; width: 415px; float: right; overflow: hidden; }
.news_preview .news_preview_text h3 {padding: 0px 10px; color: #ae0035; margin-bottom: 20px;}
.news_preview .news_preview_text a:link, .news_preview .news_preview_text a:visited {color: #f58426; text-decoration: underline;}
.news_preview .news_preview_text a:active, .news_preview .news_preview_text a:hover {text-decoration: none;}

.news_preview .special_loans {float: left; background-color: #70766f; color: #fff; width: 185px; padding: 5px 10px; clear: left;}


.search { width: 100px; height: 25px; cursor: hand; }
.linkNote { padding: 0.25em 0.5em 0.25em 0.5em; margin: 0.25em 0 0.25em 0; line-height: 1.6em; background-color: #E2EEFD; border-left: 3px #87B5ED solid; }
.note, .note * { color: #999999; }
.sNote, .sNote h3, .sNote p, .sNote ul, .sNote ol { font-size: 11px; }
.sNote, .sNote * { color: #BBBBBB; }
.errorNote { color: #EE0000; }
.marked { color: #EE0000; font-weight: bold; }


.Error{
	background: #b50938;
	border: 1px solid #8D8D8D;
	border-style: dotted;
	color: #FFFFFF;
	text-align: center;
	padding: 5px 3px 5px 3px;
	margin: 0 0 15px 0;
}
.Error b	{ color: #F30000; }

.Notice{
	background: #FDF5DD;
	border: 1px solid #8D8D8D;
	border-style: dotted;
	color: #000000;
	text-align: center;
	padding: 5px 3px 5px 3px;
	margin: 0 0 15px 0;
}
.Notice b	{ color: #F30000; }

.Success{
	background: #F1FDE7;
	border: 1px solid #8D8D8D;
	border-style: dotted;
	color: #000000;
	text-align: center;
	padding: 5px 0 5px 3px;
	margin: 0 0 15px 0;
}
.Success b{ color: #3C8D00; }

.Attention		{ color: #c80e0e; }
.Comment			{ color: #828282; font-style: italic; }
