/* CSS Document */

* {
	margin:0;
	font-size:100%;
}

body{
	background:#FFFFFF url(images/header_tall.gif) top repeat-x;
}

img {vertical-align:top;}
a img { border:0;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

html, input, textarea
	{
		font-family:tahoma;
		font-size:0.96em;
		color:#555555;
		line-height:1.27em;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#555555;}
a:hover{text-decoration:none;}

#site_center {text-align:center; background:url(images/footer_tall.gif) bottom repeat-x;}
#main { width:95%/*100%*/; margin:0 auto; text-align:left;}

#header { background:url(images/header_tall_bg.gif) top repeat-x;}
#header .col1 {width:/*304px*/47%;}
#header .col2 {width:/*337px*/53%;}
#footer { height:88px;}
.column1, .column2, .column3, .indent_column, .col1, .col2, .col3, .col4, .ind_col {float:left;}

/* ============================= index ===========================*/
#index .column1 {width:/*371px*/52%;}
#index .column2 {width:/*343px*/48%;}
/* ============================= main layout ====================== */
.more {background:url(images/more_bg.gif) no-repeat 0 5px; padding-left:12px; color:#B9C0C7; text-decoration:none;}
.more:hover {text-decoration:underline;}

h1 {background:url(images/logo.gif) top left no-repeat; text-indent:-10000px; line-height:1.25em; font-size:0.7em;}

li { line-height:1.82em; color:black}
li a {color:#808997;}

.list li a { font-size:1.1em; line-height:1.83em; text-decoration:none;}
.list li a:hover {text-decoration:underline;}
.list .li1 { background:url(images/1.gif) no-repeat 0 0; padding-left:25px;}
.list .li2 { background:url(images/2.gif) no-repeat 0 0; padding-left:25px;}
.list .li3 { background:url(images/3.gif) no-repeat 0 0; padding-left:25px;}
.list .li4 { background:url(images/4.gif) no-repeat 0 0; padding-left:25px;}
.list .li5 { background:url(images/5.gif) no-repeat 0 0; padding-left:25px;}

.imgindent {margin:0 20px 0 0; float:left;}
.taright {text-align:right;}
p {padding-top:14px;}
/* ============================= header ====================== */

#header .right_bg {background:url(images/header_right_bg.jpg) top right no-repeat;}
#header .left_bg {background:url(images/header_left_bg.jpg) top left no-repeat; color:#9a9999;}
#header .taright {padding:17px 25px 0 0;}
#header .taright img {margin-left:7px;}
#header .colspad {padding:43px 52px 0 78px;}

.hbox {background:url(images/hbox_tall.gif) top repeat-x #ffffff;}
.hbox .rtall {background:url(images/hbox_tall.gif) right repeat-y;}
.hbox .ltall {background:url(images/hbox_tall.gif) left repeat-y;}
.hbox .btall {background:url(images/hbox_btall.gif) bottom repeat-x;}
.hbox .br {background:url(images/hbox_br.gif) bottom right no-repeat;}
.hbox .bl {background:url(images/hbox_bl.gif) bottom left no-repeat;}
.hbox .tr {background:url(images/hbox_tr.gif) top right no-repeat;}
.hbox .tl {background:url(images/hbox_tl.gif) top left no-repeat;}

#header .hbox .indent {padding:12px 8px 0 12px;}
.slogan {
	margin-bottom:0px;
	height: 100px;
	width: 40%;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	top: 80px;
	position: absolute;
	visibility: visible;
	left: 8%;
}

#header .h_text {background:url(images/h_text_tall.gif) top repeat-x; margin-right:4px;}
#header .h_text .right_bg {background:url(images/h_text_right.gif) top right no-repeat;}
#header .h_text .left_bg {background:url(images/h_text_left.gif) top left no-repeat; padding:9px 0 6px 15px;}

#header .hbox .content {padding:11px/*top margin*/ 0 0 16px;}
#header .hbox .taright {padding:8px 0 0 0;/*margin for the button in header*/}

#header .menu {padding:43px/*? margin*/ 5px/*right margin*/ 34px/*margin after.*/ 15px;/*left margin*/ text-align:center;}

/* ============================= middle ====================== */

#middle { width:100%;}
.columns {width:100%;}
.cols {width:100%;}

/* ============================= footer ====================== */

#footer {font-weight:bold; color:#2f2f2f;}
#footer a {text-decoration:none; color:#2f2f2f;}
#footer a:hover {text-decoration:underline;}
#footer .menu {color:#6e7888; font-weight:normal; padding-bottom:14px;}
#footer .menu a {color:#6e7888;}
#footer .left {
	padding-top: 14px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 39px;
}
#footer .right {padding:13px 26px 0 0;}

/* ============================= index =============================*/
#index .t1 {margin:0 0 7px 25px;}
#index .t2 {margin-bottom:11px;}
#index #middle .indent {padding:21px 27px 31px 39px;}
#index .banners {text-align:center;}
#index .ban {margin-right:8px;}
#index .column1 .padding {padding:31px 60px 0 13px;}
#index .column1 ul {margin-bottom:8px;}
#index .column2 .padding {padding:31px 42px 0 0;}
#index .column2 .imgindent {margin:0 7px 18px 0;}
#index .column2 .taright {margin:-1px 3px 0 0;}

/* ============================= FSB3-Buttons =============================*/
#button1 {
background: url(images/b10.jpg) 0 0 no-repeat;
width: 100%;
height: 60px;
outline: 0;
border: 0;
position: relative;
cursor: pointer;
}
#button1:hover {
background-position: 0 -60px;
}

#button2 {
background: url(images/b10.jpg) 0 0 no-repeat;
width: 100%;
height: 60px;
outline: 0;
border: 0;
position: relative;
cursor: pointer;
}
#button2:hover {
background-position: 0 -60px;
}

#button3 {
background: url(images/b10.jpg) 0 0 no-repeat;
width: 100%;
height: 60px;
outline: 0;
border: 0;
position: relative;
cursor: pointer;
}
#button3:hover {
background-position: 0 -60px;
}

#button4 {
background: url(images/b10.jpg) 0 0 no-repeat;
width: 100%;
height: 60px;
outline: 0;
border: 0;
position: relative;
cursor: pointer;
}
#button4:hover {
background-position: 0 -60px;
}

#button5 {
background: url(images/b10.jpg) 0 0 no-repeat;
width: 100%;
height: 60px;
outline: 0;
border: 0;
position: relative;
cursor: pointer;
}
#button5:hover {
background-position: 0 -60px;
}

#button6 {
background: url(images/b10.jpg) 0 0 no-repeat;
width: 100%;
height: 60px;
outline: 0;
border: 0;
position: relative;
cursor: pointer;
}
#button6:hover {
background-position: 0 -60px;
}

#button7 {
background: url(images/b10.jpg) 0 0 no-repeat;
width: 100%;
height: 60px;
outline: 0;
border: 0;
position: relative;
cursor: pointer;
}
#button7:hover {
background-position: 0 -60px;
}

#button8 {
background: url(images/b10.jpg) 0 0 no-repeat;
width: 100%;
height: 60px;
outline: 0;
border: 0;
position: relative;
cursor: pointer;
}
#button8:hover {
background-position: 0 -60px;
}

#button9 {
background: url(images/b10.jpg) 0 0 no-repeat;
width: 100%;
height: 60px;
outline: 0;
border: 0;
position: relative;
cursor: pointer;
}
#button9:hover {
background-position: 0 -60px;
}

#button10 {
background: url(images/b10.jpg) 0 0 no-repeat;
width: 100%;
height: 60px;
outline: 0;
border: 0;
position: relative;
cursor: pointer;
}
#button10:hover {
background-position: 0 -60px;
}