* {padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; font-size: 12px; padding-top: 0px
}
body {background: url(footer_bg.gif) #ffffff repeat-x 50% bottom
}
a {text-decoration: none
}
a:hover{text-decoration:underline;}
a img,img {border:none;
}
img {vertical-align:top;
}
ul {list-style-type: none
}
li {color: #3d6f92
}
li a {color: #3d6f92
}
.left {float: left
}
.right {float: right
}
.clear {clear: both
}
html,input,textarea  {line-height: 18px; font-family: verdana,georgia,tahoma; color: #808080
}
input ,select{vertical-align: middle; font-weight: normal
}
strong {color: #444444; font-size: 10pt
}
a {color: #3d6f92
}
h1{font-size:160%;color:#333;}
h2{font-size:160%;color:#333;}
.h_logo {width: 100%; height: 82px
}
#header_tall {
	background: url(header_tall.gif) repeat-x 50% top
}
#main {
	margin: 0px auto
}
#header {
}
#header .left {padding:26px 0 0 0;clear: both;
}
#header .right {padding:46px 11px 0 0;
}
#header .right a {padding:0 29px 2px 0;font-family: arial; background: url(rss.gif) no-repeat right top; color: #868686;
}
#menu {
	background: url(menu_bg.gif) repeat-x 50% top; height: 45px
}
#menu .rightbg {
	background: url(menu_right2.gif) no-repeat right top
}
#menu .leftbg {
	width: 100%; background: url(menu_left2.gif) no-repeat left top; height: 36px
}
#menu .padding {padding:6px 0 6px 0;
}
#menu li {
	text-align: center; width: 90px; display: block; background: url(menu_libg.gif) repeat-y right top; float: left
}
#menu li a {padding:3px 0 3px 0;display: block; color: #fff; font-weight: normal; text-decoration: none;
}
#menu li span {padding:3px 0 3px 0;display: block;
}
#menu li a:hover {
	color: #fff; text-decoration: underline
}
#menu li span {
	color: #00ff00; text-decoration: underline
}
#menu .last {
	background: none transparent scroll repeat 0% 0%
}
#header .content {padding:36px 60px 25px 236px;background: url(header_bg.gif) no-repeat left top; color: #ffffff;
}
#header .content .text {padding:2px 0 33px 2px;
}
#header .content a img {
	float: right
}
#middle {
	width: 100%
}
#footer .indent {padding:23px 0 0 17px;color: #808080; font-size: 12px;
}
#footer a {
	color: #999999
}
.border {
	background: url(border_tall.gif) repeat-x 50% top
}
.border .btall {
	background: url(border_tall.gif) repeat-x 50% bottom
}
.border .ltall {
	background: url(border_tall.gif) repeat-y left 50%
}
.border .rtall {
	background: url(border_tall.gif) repeat-y right 50%
}
.border .tleft {
	background: url(border_tl.gif) no-repeat left top
}
.border .tright {
	background: url(border_tr.gif) no-repeat right top
}
.border .bleft {
	background: url(border_bl.gif) no-repeat left bottom
}
.border .bright {
	width: 100%; background: url(border_br.gif) no-repeat right bottom
}
.border .ind {padding:4px 4px 15px 2px;
}
.border a img {
	float: right
}
.h_text {
	padding-bottom: 2px; background: url(h_text_bg.gif) repeat-x 50% bottom
}
.more {
	text-align: right
}
.more a {
	padding-right: 13px; background: url(more_bg.gif) no-repeat right top; color: #3d6f92; font-size: 12px; font-weight: bold
}
.date {padding:2px 0 2px 22px;background: url(date_bg.gif) no-repeat 0px 0px; color: #444444;
}
.bot_line {
	background: url(h_text_bg.gif) repeat-x 50% bottom
}
.b_text {
	line-height: 22px; color: #3d6f92
}
#index #middle .indent {padding:17px 0 19px 0;
}
#index #middle .columns1 .column1 .padding, #index #middle .columns1 .column2 .padding,#index #middle .columns1 .column3 .padding{padding:9px 13px 3px 15px;
}
#index #middle .columns1 .p1 {padding:1px 0px 7px  0px ;
}
#index #middle .columns2 {padding: 21px 0 0 0;
}
#index #middle .columns2 .column1 .padding {padding:14px 21px 0 17px ;
}
#index #middle .columns2 .column2 .padding {padding:14px 18px 0 21px
}
#index #middle .columns2 .column1 .p1 {padding:7px 0 15px 0;
}
#index #middle .columns2 .column2 .content {padding:10px 0 15px 0;
}
#index #middle .columns2 .column2 .p1 {padding:2px 0 1px 0;
}
#index_1 #middle .indent {
	padding-bottom: 20px; padding-left: 0px; padding-right: 0px; padding-top: 17px
}
#index_1 #middle .column1 .padding1 {
	padding-bottom: 0px; padding-left: 16px; padding-right: 20px; padding-top: 16px
}
#index_1 #middle .column1 .padding1 .content {
	padding-bottom: 27px; padding-left: 1px; padding-right: 0px; padding-top: 14px
}
#index_1 #middle .column1 .padding1 .p1 {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 1px
}
#index_1 #middle .column1 .padding1 .more {
	padding-bottom: 0px; padding-left: 0px; padding-right: 6px; padding-top: 0px
}
#index_1 #middle .column1 .padding2 {
	padding-bottom: 0px; padding-left: 16px; padding-right: 20px; padding-top: 0px
}
#index_1 #middle .column1 .padding2 .content {
	padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 16px
}
#index_1 #middle .cols .more {
	margin-top: -19px
}
#index_1 #middle .cols .p1 {
	padding-bottom: 1px; padding-left: 0px; padding-right: 0px; padding-top: 21px
}
#index_1 #middle .cols {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 14px
}
#index_1 #middle .column2 .padding {
	padding-bottom: 3px; padding-left: 15px; padding-right: 13px; padding-top: 9px
}
#index_1 #middle .column2 ul li {
	font-weight: bold
}
#index_1 #middle .column2 .p1 {
	padding-bottom: 8px; padding-left: 0px; padding-right: 0px; padding-top: 1px
}
#index_1 #middle .column2 .p2 {
	padding-bottom: 17px; padding-left: 0px; padding-right: 0px; padding-top: 12px
}
#index_1 #middle .column2 .p3 {
	padding-bottom: 17px; padding-left: 0px; padding-right: 0px; padding-top: 17px
}
#index_2 #middle .indent {
	padding-bottom: 20px; padding-left: 0px; padding-right: 0px; padding-top: 17px
}
#index_2 #middle .columns1 .column1 .padding {
	padding-bottom: 3px; padding-left: 15px; padding-right: 13px; padding-top: 9px
}
#index_2 #middle .columns1 .column2 .padding {
	padding-bottom: 3px; padding-left: 15px; padding-right: 13px; padding-top: 9px
}
#index_2 #middle .columns1 .column1 ul {
	margin-bottom: 7px
}
#index_2 #middle .columns1 .column1 .p1 {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 1px
}
#index_2 #middle .columns1 .column2 .p1 {
	padding-bottom: 7px; padding-left: 0px; padding-right: 0px; padding-top: 1px
}
#index_2 #middle .columns2 {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 21px
}
#index_2 #middle .columns2 .column1 .padding {
	padding-bottom: 0px; padding-left: 17px; padding-right: 21px; padding-top: 14px
}
#index_2 #middle .columns2 .column2 .padding {
	padding-bottom: 0px; padding-left: 21px; padding-right: 18px; padding-top: 14px
}
#index_2 #middle .columns2 .column1 .p1 {
	padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 8px
}
#index_2 #middle .columns2 .column1 .p2 {
	padding-bottom: 4px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
#index_2 #middle .columns2 .column2 .content {
	padding-bottom: 15px; padding-left: 0px; padding-right: 0px; padding-top: 7px
}
#index_2 #middle .columns2 .column2 ul {
	margin-bottom: 1px
}
#index_3 #middle .indent {
	padding-bottom: 20px; padding-left: 0px; padding-right: 0px; padding-top: 17px
}
#index_3 #middle .column1 .padding1 {
	padding-bottom: 0px; padding-left: 23px; padding-right: 15px; padding-top: 16px
}
#index_3 #middle .column1 .padding1 .content {
	padding-bottom: 5px; padding-left: 1px; padding-right: 0px; padding-top: 5px
}
#index_3 #middle .column1 .padding1 .p1 {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 1px
}
#index_3 #middle .column1 .padding1 .pd {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 14px
}
#index_3 #middle .column1 .padding1 .pd2 {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px
}
#index_3 #middle .column1 .padding1 .pd3 {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 13px
}
#index_3 #middle .column1 .padding1 .more {
	padding-bottom: 0px; padding-left: 0px; padding-right: 6px; padding-top: 0px
}
#index_3 #middle .column1 .padding2 {
	padding-bottom: 0px; padding-left: 16px; padding-right: 20px; padding-top: 36px
}
#index_3 #middle .column1 .padding2 .content {
	padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 16px
}
#index_3 #middle .cols .more {
	margin-top: -19px
}
#index_3 #middle .cols .p1 {
	padding-bottom: 1px; padding-left: 0px; padding-right: 0px; padding-top: 21px
}
#index_3 #middle .cols {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 14px
}
#index_3 #middle .column2 .padding {
	padding-bottom: 8px; padding-left: 15px; padding-right: 13px; padding-top: 9px
}
#index_3 #middle .column2 .p1 {
	padding-bottom: 11px; padding-left: 0px; padding-right: 0px; padding-top: 1px
}
#index_3 #middle .column2 .p2 {
	padding-bottom: 11px; padding-left: 0px; padding-right: 0px; padding-top: 12px
}
#index_3 #middle .column2 .p3 {
	padding-bottom: 6px; padding-left: 0px; padding-right: 0px; padding-top: 13px
}
#index_4 #middle .indent {
	padding-bottom: 20px; padding-left: 0px; padding-right: 0px; padding-top: 17px
}
#index_4 #middle .column1 .padding1 {
	padding-bottom: 0px; padding-left: 16px; padding-right: 22px; padding-top: 16px
}
#index_4 #middle .column1 .padding1 .content {
	padding-bottom: 34px; padding-left: 1px; padding-right: 0px; padding-top: 14px
}
#index_4 #middle .column1 .padding1 .more {
	padding-bottom: 0px; line-height: 12px; padding-left: 0px; padding-right: 2px; padding-top: 0px
}
#index_4 #middle .column1 .padding2 {
	padding-bottom: 0px; padding-left: 16px; padding-right: 23px; padding-top: 34px
}
#index_4 #middle .column1 .padding2 .content {
	padding-bottom: 0px; padding-left: 1px; padding-right: 0px; padding-top: 6px
}
#index_4 #middle .column1 .padding2 .more {
	margin-top: 9px
}
#index_4 #middle .column2 .padding {
	padding-bottom: 3px; padding-left: 15px; padding-right: 13px; padding-top: 9px
}
#index_4 #middle .column2 .margin .padding {
	padding-bottom: 2px; padding-left: 15px; padding-right: 12px; padding-top: 9px
}
#index_4 #middle .column2 ul {
	margin: 0px 0px 2px 1px
}
#index_4 #middle .column2 .margin {
	padding-top: 6px
}
#index_4 #middle .column2 .p1 {
	padding-bottom: 8px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
#index_5 #middle .indent {
	padding-bottom: 20px; padding-left: 0px; padding-right: 0px; padding-top: 17px
}
#index_5 #middle .columns1 .column1 .padding {
	padding-bottom: 16px; padding-left: 15px; padding-right: 13px; padding-top: 9px
}
#index_5 #middle .columns1 .column2 .padding {
	padding-bottom: 0px; padding-left: 15px; padding-right: 13px; padding-top: 9px
}
#index_5 #middle .columns1 .column1 ul {
	margin-bottom: 7px
}
#index_5 #middle .columns1 .column1 .p1 {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 1px
}
#index_5 #middle .columns1 a {
	color: #868686; text-decoration: none
}
#index_5 #middle .columns1 a:hover {
	text-decoration: underline
}
#index_5 #middle .columns1 .column2 strong {
	font-size: 12px
}
#index_5 #middle .columns2 {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 22px
}
#index_5 #middle .columns2 .padding {
	padding-bottom: 0px; padding-left: 17px; padding-right: 15px; padding-top: 14px
}
#index_5 #middle .columns2 .p1 {
	padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 14px
}
#index_5 #middle .columns2 .p2 {
	padding-bottom: 4px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
#form .column1 {
	width: 183px
}
#form .column2 {
	width: 521px
}
form .row {
	height: 25px
}
form .row1 {
	height: 34px
}
.input {
	border-bottom: #a4a4a4 1px solid; border-left: #a4a4a4 1px solid; padding-bottom: 0px; line-height: 13px; padding-left: 5px; width: 171px; padding-right: 0px; font-family: tahoma; background: none transparent scroll repeat 0% 0%; height: 18px; color: #a4a4a4; border-top: #a4a4a4 1px solid; border-right: #a4a4a4 1px solid; padding-top: 0px
}
textarea {
	border-bottom: #a4a4a4 1px solid; border-left: #a4a4a4 1px solid; padding-bottom: 0px; line-height: 13px; padding-left: 5px; width: 516px; padding-right: 0px; font-family: tahoma; background: none transparent scroll repeat 0% 0%; height: 68px; color: #a4a4a4; overflow: auto; border-top: #a4a4a4 1px solid; border-right: #a4a4a4 1px solid; padding-top: 0px
}
form .div {
	text-align: right; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 6px
}
#index_6 #middle .indent {
	padding-bottom: 17px; padding-left: 17px; padding-right: 15px; padding-top: 33px
}
#index_6 #middle .p1 {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 6px
}
.title {
	text-align: center; padding-bottom: 16px; padding-left: 0px; width: 100%; padding-right: 0px; color: #3d6f92; font-size: 12pt; padding-top: 0px
}
.info {
	text-align: center; padding-bottom: 9px; font-size: 10pt; font-weight: normal
}
.info small {
	padding-bottom: 6px; padding-left: 6px; padding-right: 6px; padding-top: 6px
}
.contbox p {
	text-indent: 2em; margin-bottom: 9px; color: #333; font-size: 10pt; font-weight: normal
}
.dede_pages {
	text-align: center; padding-bottom: 12px; width: 100%; display: table
}
.dede_pages ul {
	margin: 0px auto; width: 70%; display: table
}
.pagelist li {
	display: block; float: left
}
.pagelist li a {
	padding-bottom: 3px; margin: 0px 6px; padding-left: 6px; padding-right: 6px; background: #f5fbff; padding-top: 3px
}
.tags{margin-bottom:16px;
}
.tags a{padding-left:8px;}
.headline{margin:9px 13px 0 15px;padding:9px 0 3px 0;border-top:1px solid #ececec;}
form#feedback_add{display:table;margin:18px 0 0 18px;
}
.k_in{border:1px solid #ddd;line-height:16px;padding:2px;}
/* pagelist */
.k_pagelist{width:98%;padding:6px 1% 8px 1%;text-align:center;
}
.k_pagelist span{padding:0 8px 0 8px;
}
.k_pagelist strong{text-decoration:underline;
}
.column2 ul li{padding-bottom:8px;line-height:22px;}
