@charset "utf-8";
/* CSS Document */

body {
	text-align:center;
	margin:0px;
}

#wrapper {
	vertical-align:top;
	width:878px !important;
	width/**/:/**/ 878px;
	height:660px !important;
	height/**/:/**/660px;
	float:none;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:1%;
}

#wrapperintro{
	width:100%;
	height:100%;
	margin-top:15%;
	}
	
.introback{
	margin-right:auto;
	margin-left:auto;
	width:483px;
	height:417px;
	background-image:url(../images/introweb.gif);
	background-repeat:no-repeat;
	}
	
.introtext{
	margin-left:320px;
	padding-top:130px;
	font-family:Tahoma;
	font-size:12px;
	text-align:left;
	text-decoration:none;
	}

.introtext a{
	color:#0b479e;
	text-decoration:none;
	}

.introtext a:hover{
	color:#999999;
	text-decoration:none;
	}
	
.introitalic{
	margin-top:160px;
	font-family:Tahoma;
	font-weight:300;
	font-size:10px;
	color:#666666;
	font-style:italic;
}

.header{
	float: left;
	height: 78px;
	width: 100%;
	margin:0px;
	}
	
.header1{
	background-image:url(../images/leftnavi.gif);
	background-repeat:no-repeat;
	float:left;
	height:78px;
	width:5px;
	}
	
.logoheader{
	float:left;
	width: 10%;
	height:78px;
	}
	
.navi{
	background-image:url(../images/fillnavi.gif);
	background-repeat:repeat-x;
	text-align:left;
	float:left;
	width:868px;
	height:78px;
	}
	
.header2{
	background-image:url(../images/rightnavi.gif);
	background-repeat:no-repeat;
	height:78px;
	float:right;
	width:5px;
	}
	
.main-menu {
	float: left;
	height: 78px !important;
	height/**/:/**/ 78px;
	width: 90% !important;
	width/**/:/**/ 80%;
	padding:0px;
	margin:0px;
}

.main-menu ul {padding: 7px; margin:0px; list-style-type:none; margin-left:50px;}
.main-menu li {float:left; font-family:Tahoma; font-size:11px; width:14%; text-align:center; line-height:31px;}
.main-menu li a{padding: 0px; text-decoration:none; color:#005b99; display:block;}
.main-menu li a:hover{background-image:url(../images/hover.gif); background-repeat:repeat-x; color:#666666;}

.currentpageitem{color:#666666; font-family:Tahoma; font-size:11px;  font-weight: bold; text-align:center;}

.content-body {
	float: left;
	height: 421px !important;
	height/**/:/**/ 421px;
	width: 881px !important; /**mozilla coolness**/
	width/**/:/**/881px; /**ie coolness**/
	vertical-align:top;
	padding-top: 0px;
	margin:0px;
	text-align:center;	
	background-image:url(../images/homepage.jpg);
	background-repeat:no-repeat;
	display:block;
}

.content-text{
	height: 95px;
	text-align: right;
	font-family:"Bank Gothic Medium BT", "Bank Gothic Light BT", "Tahoma";
	font-size:24px;
	color:#FFFFFF;
	margin-right:20px;
	margin-top:20px;
	}
	
.content-text2{
	font-size:11px;
	color:#FFFFFF;
	}

.astitext{
	font-family:Tahoma;
	font-size:10px;
	font-style:italic;
	color:#003f99;
	padding:0px;
	margin-top:3px;
	margin-left:25px;
	width:300px;
	}
	
.feedbacktext{
	float: right;
	font-family:Tahoma;
	font-size:8px;
	color:#666666;
	margin-top:3px;
	padding:0px;
	width:300px;
	text-align:right;
	}
	
.feedbacktext a{
	color:#003f99;
	text-decoration:none;
	}
	
.feedbacktext a:hover{
	color:#666666;
	text-decoration:none;
	}

.boxes{
	width:100%;
	height:154px;
	display:block;
	vertical-align:top;
	}
	
.box1{
	float: left;
	width:225px;
	height:154px;
	background-image:url(../images/backpic.gif);
	background-repeat:no-repeat;
	padding-right:20px;
}

.box2{
	float: left;
	width:225px;
	height:154px;
}

.box3{
	float: right;
	width:400px !important;
	width/**/:/**/400px;
	height:154px;
}

.newsbox{
	float: left;
	height: 78px !important;
	height/**/:/**/ 78px;
	width: 100%;
	padding-left:1px;
	margin-top:30px;
	}

.newstext{
	padding-top:5px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#00549c;
	padding-left:13px;
	text-align:left;
	}
	
.newsbox ul {padding: 5px; margin-left:2px; list-style-type:none;}
.newsbox li {
	margin-left:2px;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	text-align:left;
	line-height:20px;
	width:200px;
	height:20px;
}
.newsbox li a{padding: 0px; text-decoration:none; 	color:#666666; display:block;}
.newsbox li a:hover{background-color:#00549c; color:#FFFFFF;}

.content-flash{
	height: 95px;
	text-align: right;
	font-family:"BankGothic Md BT";
	font-size:24px;
	color:#FFFFFF;
	margin-right:20px;
	margin-top:20px;
	}

.content-inside {
	float: left;
	height: 421px !important;
	height/**/:/**/ 421px;
	width: 881px !important; /**mozilla coolness**/
	width/**/:/**/881px; /**ie coolness**/
	vertical-align:top;
	padding-top: 0px;
	margin:0px;
	text-align:center;	
	display:block;
}

.flashcontent{
	height: 146px;
	width: inherit;
	}

#menuleft{
	padding-top:50px;
	margin-left:1px !important;
	margin-left:-10px;
	width: 201px;
	height: 250px;
	background-image:url(../images/backmenu.jpg);
	background-repeat:no-repeat;
	}
	
#menuleft ul {margin:0px; list-style-type:none; padding-top:0px;}
#menuleft li {float:left;  color:#666666; font-family:Tahoma; font-size:11px; width: 100%; text-align:center; line-height:30px !important;  line-height/**/:/**/15px; text-align:left;}
#menuleft li a{text-decoration:none; color:#005b99;}
#menuleft li a:hover{color:#666666;}

.insidetext{
	height:auto;
	width:inherit;
	margin-top:20px;
	padding-bottom:20px;
}
	
.bodycontent{
	padding-top:8px !important;
	padding-top/**/:/**/4px;
	margin-right:3px;
	float:right;
	width:657px;
	height:295px;
	background-image:url(../images/backcontent.jpg);
	background-repeat:no-repeat;
	text-align:justify;
	}
	
.bodycontentnews{
	padding-top:8px;
	margin-right:3px;
	float:right;
	width:657px;
	height:295px;
	text-align:justify;
	}

.titletext{	
	font-family:Tahoma;
	font-size:11px;
	font-weight: bold;
	color: #E86709;
	}
	
.titletextcontact{	
	font-family:Tahoma;
	font-size:11px;
	color: #E86709;
	}
	
.titletextnews{	
	font-family:Tahoma;
	font-size:11px;
	font-weight: bold;
	color: #E86709;
	}
	
.titletextgray{	
	font-family:Tahoma;
	font-size:11px;
	font-weight: bold;
	color: #666666;
	}
	
.graytext{	
	font-family:Tahoma;
	font-size:11px;
	color: #666666;
	}
	
.graytext a{	
	font-family:Tahoma;
	font-size:11px;
	color: #0000FF;
	}
	
.graytext a:hover{	
	font-family:Tahoma;
	font-size:11px;
	color: #0000FF;
	text-decoration:none;
	}		
	
.graytextitalic{	
	font-family:Tahoma;
	font-size:10px;
	color:#999999;
	font-style:italic;
	}

.graycontent{
	padding-left:30px;
	padding-right:30px;
	line-height:15px !important;
	line-height/**/:/**/15px;
	}
	
.graycontent2{
	padding-top:3px;
	padding-left:30px;
	padding-right:30px;
	height:29px;
	background-image:url(../images/titleback.gif);
	background-repeat:no-repeat;
	}
	
.graycontent3{
	margin-top:-10px;
	padding-left:30px;
	padding-right:30px;
	background-image:url(../images/lines.gif);
	background-repeat:repeat-y;
	}
	
.graycontent4{
	height:28px;
	margin-top:-15px;
	background-image:url(../images/bottom.gif);
	background-repeat:no-repeat;
	}
	
.picnews{
	padding-left:120px;
	padding-right:120px;
	text-align:center;
	color:#999999;
	font-family:Tahoma; 
	font-size:9px;
	font-style:italic;
}
	
#solmenu{
	margin-left:1px;
	width: 201px;
	height: 295px;
	background-image:url(../images/backmenu.jpg);
	background-repeat:no-repeat;
	}
	
#solmenu ul {margin:0px; list-style-type:none; margin-left:1px !important; margin-left/**/:/**/35px; padding-top:12px !important; padding-top/**/:/**/2px;}
#solmenu li {float:left;  color:#666666; font-family:Tahoma; font-size:11px; width: 100%; text-align:center; line-height:17px !important; line-height/**/:/**/25px; text-align:left;}
#solmenu li a{padding: 0px; text-decoration:none; color:#005b99;}
#solmenu li a:hover{color:#666666;}

#newsmenu{
	margin:0px;
	padding:0px;
	width: 201px;
	height: 295px;
	}
	
#newsmenu ul {margin:0px; padding-left: 5px; list-style-type:none;}
#newsmenu li {float:left;  color:#666666; font-family:Tahoma; font-size:11px; width: 100%;; text-align:center; line-height:25px; text-align:left;}
#newsmenu li a{padding: 0px; text-decoration:none; color:#005b99; display:block;}
#newsmenu li a:hover{background-color:#CFE7E9; color:#666666;}

.newstextgray{color:#666666; font-family:Tahoma; font-size:11px; font-weight:bold; border-bottom:solid 1px #999999; text-align:center;}

.bodycontent2{
	padding-top:8px;
	margin-right:3px;
	float:right;
	width:878px;
	height:295px;
	background-image:url(../images/backcontentall.jpg);
	background-repeat:no-repeat;
	text-align:justify;
	}
	
.bodycontent3{
	padding-top:8px;
	margin-right:3px;
	float:right;
	width:878px;
	height:326px;
	background-image:url(../images/backcontactent.jpg);
	background-repeat:no-repeat;
	text-align:justify;
	}
	
.clientslist {
	float: left;
	height: 100% !important;
	height/**/:/**/ 78px;
	width: 100%;
	padding-top:27px;
	margin:0px;
}

.clientslist ul {padding: 0px; margin:0px; list-style-type:none;}
.clientslist li {padding: 0px; float:left; font-family:Tahoma; font-size:11px; width:24% !important; width/**/:/**/24.5%; text-align:left;}
.clientslist li a{padding-left: 10px; text-decoration:none; color:#005b99;}
.clientslist li a:hover{color:#00375d;}

.bodycontent6{
	float:left;
	width:881px;
	height:326px;
	padding:0px;
	margin:0px;
	}

.contactslist {
	float: left;
	height: 90px !important;
	height/**/:/**/ 78px;
	width: 300px !important;
	width/**/:/**/ 28%;
	padding-top:50px;
	margin-left:15px !important;;
	margin-left/**/:/**/20px;
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	line-height:12px;
}

.contactslist4 {
	float: left;
	height: 100px !important;
	height/**/:/**/ 78px;
	width: 270px !important;
	width/**/:/**/ 28%;
	padding-top:35px;
	margin-left:15px !important;;
	margin-left/**/:/**/20px;
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	line-height:12px;
}

.contactslist3 {
	float: left;
	height: 90px;
	width: 500px !important;
	width/**/:/**/ 28%;
	padding-top:50px;
	margin-left:50px !important;;
	margin-left/**/:/**/20px;
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	line-height:12px;
}

.contactslist2 {
	float: left;
	height: 50% !important;
	height/**/:/**/ 50px;
	width: 30%;
	padding-top:20px;
	margin-left:25px;
	font-family:Tahoma;
	font-size: 11px;
	color:#005b99;
}

.contactslogo {
	float: left;
	height: 60px !important;
	height/**/:/**/ 78px;
	padding-top:5px;
	margin-right:15px;
	padding-bottom:50px;

}

.contactslogo2 {
	float: left;
	height: 80px;
	padding-top:5px;
	margin-right:15px;
	text-align:left;
	padding-bottom:0px !important;
	padding-bottom/**/:/**/15px;

}

.contactslogo3 {
	float: left;
	height: 100% !important;
	height/**/:/**/ 78px;
	padding-top:5px;
	margin-right:15px;
	padding-bottom:150px;

}

.logo-link {
	float:left;
	margin: 1px;
	text-decoration:none;
	padding-left:8px !important;
	padding-left/**/:/**/7px;
}

.contactbelow{
	border-top:solid 1px #CCCCCC;
	margin-top: 25px;
	float: left;
	text-align:left;
	width: 469px;
	font-family:Tahoma;
	font-size:9px;
	color:#8D8D8D;
}

.pdficon a{
	float:right;
	font-family:Tahoma;
	font-size:11px;
	color:#00549c;
	width:150px;
	padding-left:100px;
	text-align:right;
	text-decoration:none;
	display:compact;
	}
	
.pdficon a:hover{
	color:#666666;
	}
	
.mysqlbanner{
	float:left;
	padding-bottom:10px;
}