body
{
	margin: 0;
	padding: 0;
	color: #000;
	background: #FFF;
}
form
{
	margin: 0;
	padding: 0;
}
body,td,th,input,textarea,select
{
	font-family: Verdana;
	font-size: 10px;
}	
* html .ie100
{
	width: 100%;
}
a,a:active,a:visited
{
	color: #1b5b86;
	text-decoration: underline;
}
a:hover
{
	color: #000;
}
a.black,a.black:active,a.black:visited
{
	color: #000;
	font-size: 11px;
	text-decoration: none;
}
a.black:hover
{
	text-decoration: underline;
}
a.blackunder,a.blackunder:active,a.blackunder:visited
{
	color: #000;
}
a.blackunder:hover
{
}
a.dashed,a.dashed:active,a.dashed:visited
{
	color: #000;
	padding: 0 0 2 0;
	text-decoration: none;
	border-bottom: 1px dashed #000;
}
a.dashed:hover
{
	color: #727b81;
	text-decoration: none;
	border-bottom: 1px dashed #000;
}
a.browndashed,a.browndashed:active,a.browndashed:visited
{
	color: #842a17;
	text-decoration: none;
	border-bottom: 1px dashed #000;
}
a.browndashed:hover
{
	color: #fff;
	text-decoration: none;
	border-bottom: 1px dashed #000;
}
a.blue,a.blue:active,a.blue:visited
{
	color: #33576e;
	font-size: 10px;
	text-decoration: none;
}
a.blue:hover
{
	text-decoration: underline;
}
a.red,a.red:active,a.red:visited
{
	color: #842a17;
}
a.red:hover
{
}
a.darkgray,a.darkgray:active,a.darkgray:visited
{
	color: #3b3b3b;
	font-size: 10px;
	text-decoration: none;
}
a.darkgray:hover
{
	text-decoration: underline;
}
.darkgray
{
	color: #3b3b3b;
}
h1
{
	margin: 0;
	padding: 5 20;
	font-weight: 900;
	font-size: 13px;
	color: #004c9a;
	background: #f2b309;
}
h2
{
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
h3
{
	margin: 0 400 0 0;
	text-align: right;
	color: #3d4e5b;
	font-weight: 400;
	padding: 0 9 0 0;
	font-size: 18px;
	border-right: 1px solid #7db4e5;
}
h4
{
	color: #FFF;
	font-size: 18px;
	font-weight: 400;
}
#top
{
	background: #3d4e5b;
}
#top *
{
	color: #FFF;
}
#topleft
{
	vertical-align: top;
	padding: 7 37 7 20;
	white-space: nowrap;
	font-size: 10px;
}	
#topright
{
	vertical-align: top;
	padding: 13 15 0 23;
	white-space: nowrap;
	font-size: 10px;
}
#icons
{
	vertical-align: top;
	background: url("/images/icons-background.gif") no-repeat right 18px;
	padding: 26 15 0 10;
	text-align: right;
}
#icons .iconspacer
{
	padding: 0 5;
}
#left
{
	vertical-align: top;
	background: #f1fcfe url("/images/left-background.jpg") no-repeat;
	padding: 13 0 0 0;
}
#right
{
	vertical-align: top;
	width: 100%;
	background: #c1e3f8 url("/images/bottomtext-background.gif") repeat-x bottom;
}
#bottomtext2
{
	background: #d8effe url("/images/bottom-background.jpg") no-repeat bottom;
	
}
#counters2
{
	vertical-align: bottom;
	padding: 0 0 8 8;
	width: 100%;
}
#counters2
{
	vertical-align: bottom;
	padding: 0 0 8 8;
}
#phone
{
	vertical-align: bottom;
	padding: 0 12 0 22;
}
#bottomphones
{
	vertical-align: bottom;
	white-space: nowrap;
	padding: 0 50 0 0;
}
#bottomphones2
{
	vertical-align: bottom;
	white-space: nowrap;
	padding: 0 50 0 0;
	width: 100%;
}
#bottomphones p,#bottomphones2 p
{
	padding: 0;
	margin: 10 0 0 0;
}
#copyright
{
	text-align: center;
	vertical-align: bottom;
	padding: 0 0 8 0;
}
table.submenu
{
	margin: 8 0 14 0;
}
table.submenu td
{
	padding: 0 0 5 0;
}
div.menuspacer
{
	font-size: 1px;
	border-top: 1px dashed #000;
	height: 1px;
	margin: 5 0 0 0;
	width: 108;
}
td.menu
{
	vertical-align: top;
	padding: 4 0 0 0;
}
#text
{
	vertical-align: top;
	padding: 5;
}
.blue
{
	color: #1b5b86;
}
#route
{
	margin: 0 0 15 0;
}
.smaller
{
	font-size: 9px;
}
.bigger
{
	font-size: 11px;
}
.big
{
	font-size: 13px !important;
}
div.faq
{
	background: #FFF;
	margin: 0 10 20 10;
	padding: 5;
}
div.faq div.q
{
	padding: 5;
	border-bottom: 1px dashed #000;
	font-size: 10px;
}
div.faq div.a
{
	padding: 5;
	color: #8b8b8b;
	font-size: 10px;
}
span.pages
{
	background: #000;
	color: #FFF;
	text-decoration: underline;
	padding: 1;
}
input.text,textarea
{
	border: 1px dashed #000;
	background: #FFF;
}
.formtable input.text
{
	width: 100%;
}
.formtable textarea
{
	width: 300;
	height: 100;
	overflow: auto;
}
.newslistelement
{
	margin: 0 0 20 0;
}
#haprotext
{
	margin: 0 22 0 0;
}
img.bigimg
{
	border: 1px solid #989898;
}
div.smallimg
{
	border: 1px solid #989898;
	background: #FFF;
	padding: 2;
	margin: 6 5 0 0;
}
#searchtable
{
	background: #f1faff url("/images/search-background.gif") no-repeat;
	width: 100%;
	height: 69;
}
#searchtable input.searchtext
{
	border: 1px dashed #000;
	background: #c7c7c7;
	width: 100%;
}
#l
{
	vertical-align: top;
	background: #ccd2d5 url("/images/l-back.jpg") no-repeat bottom left;
	width: 396;
}
#r
{
	vertical-align: top;
	background: #f9fcff url("/images/r-back.jpg") no-repeat bottom left;
	width: 412;
}
#newscont
{
	border: 1px solid #ffffff;
	background: #e2f4ff;
	margin: 9 19 0 11;
	padding: 2;
}
#newsinner
{
	background: #fafdff;
	height: 100%;
	vertical-align: top;
	padding: 15 50 0 11;
}
.newsnotice
{
	padding: 10 0;
}
#bancont
{
	padding: 11 16 0 14;
}
#baninner
{
	border: 1px dashed #FFF;
	background: #727b81 url("/images/banspacer.jpg") no-repeat 0px 180px;
	width: 350;
}
.bantext
{
	vertical-align: top;
	color: #FFF;
	padding: 14 8 0 9;
	width: 100%;
}
.banimage
{
	vertical-align: top;
	padding: 13 8 21 0;
}

#h11
{
          font-size: 11px;
          background: #c1e3f8; 
          margin: 0px; 
          color: #000;
          padding: 0px;
}
#h12
{
          font-family: Verdana;
	 font-size: 10px;
          font-weight: normal;
          background: #3d4e5b; 
          margin: 0px; 
          color: #ffffff;
          padding: 0px;
}

a.arc,a.arc:active,a.arc:visited
{
	color: #FFF;
	font-size: 18px;
	text-decoration: none;
}
a.arc:hover
{
	color: #FFF;
	text-decoration: underline;
}

input.itext,textarea.itext
{
	border: 1px solid #a5acb2;
}
textarea.itext
{
	height: 100px;
}
.ft *
{
	font-size: 12px !important;
	color: #484848;
}
.ft td
{
	padding: 5;
}
.avatar
{
	border: 1px solid #606060;
}
.red
{
	color: #F00;
}
.white
{
	color: #FFF;
}
a.white,a.white:active,a.white:visited
{
	color: #FFF;
}
a.white:hover
{
	color: #000;
}
p.pages a
{
	font-size: 18px !important;
	text-decoration: none;
	color: #a2a2a2;
}
p.pages b
{
	color: #3d4e5b !important;
	font-size: 18px !important;
}
.gray
{
	color: #a2a2a2;
}
span.h3spacer
{
	color: #7db4e5;
	font-weight: 400 !important;
}
h3.noblue
{
	border-right: none !immportant;
}
#ktop
{
	background: url("/images/ktop.jpg") no-repeat;
	padding: 20 18 0 335;
	color: #808080;
	width: 255;
	height: 174;
}
* html #ktop
{
	width: 608;
	height: 194;
}