body{
	min-width:978px;
	background:#14144c url(../images/bg-body.gif) repeat-x;
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
}
form,fieldset,img{margin:0;padding:0;border:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:10px arial,sans-serif;
	vertical-align:middle;
}
#wrapper{
	width:978px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
}
#header{
	position:absolute;
	top:0;
	left:0;
	width:978px;
	height:72px;
}
#header:after{
	content:"";
	display:block;
	clear:both;
}
#header .left,
#header .right{
	height:72px;
	float:left;
	width:10px;
	overflow:hidden;
}
#header .right{
	background: url(../images/bg-header-r.png) no-repeat;
}
#header .left{
	background: url(../images/bg-header-l.png) no-repeat;
}
.header-content{
	width:940px;
	padding:8px 0 0 18px;
	float:left;
	height:64px;
	background: url(../images/bg-header-content.png) repeat-x;
}
.header-content:after{
	content:"";
	display:block;
	clear:both;
}
#header .holder{
	padding:0 18px 0 0;
	width:703px;
	float:left;
}
#header .holder:after{
	content:"";
	display:block;
	clear:both;
}
.logo{
	float:left;
	margin:0 25px 0 0;
	width:180px;
	height:50px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/metform_darkenedLogo.png) no-repeat;
}
.logo a{
	display:block;
	height:100%;
}
/*menu*/
#menu{
	float:left;
	margin:0;
	padding:7px 0 0;
	list-style:none;
	background: url(../images/separator.gif) no-repeat 100% 7px;
}
#menu li{
	position:relative;
	float:left;
	font-size:14px;
	line-height:26px;
	background: url(../images/separator.gif) no-repeat;
}
#menu li:hover,
#menu li.hover{
	z-index:10;
}
#menu li a{
	display:block;
	padding:4px 17px 20px;
	color:#333;
	font-size:14px;
}
#menu li.active a,
#menu li a:hover{
	text-decoration:none;
	color:#004990;
}
/*drop-dawn*/
#menu .drop-dawn-holder{
	display:none;
	width:200px;
	position:absolute;
	top:50px;
	left:0;
}
#menu .drop-dawn-holder:after{
	content:"";
	display:block;
	clear:both;
}
#menu li:hover .drop-dawn-holder,
#menu li.hover .drop-dawn-holder{display:block;}
#menu .drop-dawn{
	width:188px;
	padding:0 6px;
	background: url(../images/bg-drop-dawn.png) repeat-y;
}
#menu .drop-dawn-holder .bottom{
	width:200px;
	height:10px;
	overflow:hidden;
	background: url(../images/bg-drop-bottom.png) no-repeat;
}
#menu .drop-dawn-holder .top{
	z-index:20;
	position:relative !important;
	width:200px;
	height:9px;
	overflow:hidden;
	background: url(../images/bg-drop-top.png) no-repeat;
}
#menu .drop-dawn:after{
	content:"";
	display:block;
	clear:both;
}
.top-shadow{
	position:relative;
	z-index:2;
	width:188px;
	overflow:hidden;
	height:7px;
}
#menu .drop-dawn ul{
	width:188px;
	margin:0;
	padding:0 0 3px;
	list-style:none;
	background:#fff url(../images/bg-drop-ul.gif) repeat-x 0 100%;
}
#menu .drop-dawn ul:after{
	content:"";
	display:block;
	clear:both;
}
#menu .drop-dawn ul li{
	height:1%;
	vertical-align:middle;
	background: url(../images/separator02.gif) no-repeat 7px 0;
	float:none;
}
#menu li:hover a,
#menu li.hover a{
	color:#004990;
}
#menu .drop-dawn ul li:first-child{
	background: url(../images/bg-top-shadow.gif) no-repeat;
}
#menu .drop-dawn ul li a{
	padding:0 7px 0 14px;
	display:block;
	height:1%;
	overflow:hidden;
}
#menu .drop-dawn ul li a:hover{
	color:#e5e5e5;
	background:#0b0b2b url(../images/bg-drop-a-hover.gif) no-repeat;
}
#menu .drop-dawn ul li a.drop{
	background: url(../images/arrow.gif) no-repeat 96% 7px;
}
/*level2*/
#menu .drop-dawn-holder ul li .drop-dawn-holder{
	display:none;
}
#menu .drop-dawn-holder ul li:hover .drop-dawn-holder,
#menu .drop-dawn-holder ul li.hover .drop-dawn-holder{
	display:block;
}
#menu .drop-dawn ul li ul{
	margin:0;
	background:#fff url(../images/bg-drop-ul-li-ul.gif) repeat-x 0 100%;
}
#menu .drop-dawn ul li .drop-dawn-holder{
	position:absolute;
	top:-9px;
	left:180px;
	overflow:hidden;
}
#menu .drop-dawn ul li:hover a,
#menu .drop-dawn ul li.hover a{
	color:#e5e5e5;
	background: url(../images/bg-drop-a-hover01.gif) no-repeat;
}
#menu .drop-dawn ul li:hover a.drop,
#menu .drop-dawn ul li.hover a.drop{
	color:#e5e5e5;
	background: url(../images/bg-drop-a-hover.gif) no-repeat !important;
}
#menu .drop-dawn ul li ul li:first-child{
	background:none;
}
#menu .drop-dawn ul li ul li a{
	background:none !important;
	color:#4c4c4c !important;
}
#menu .drop-dawn ul li ul li:hover a,
#menu .drop-dawn ul li ul li.hover a {
	color:#e5e5e5 !important;
	background: url(../images/bg-drop-a-hover01.gif) no-repeat !important;
}
/*form*/
#header .form-holder{
	padding:17px 0 0;
	width:212px;
	overflow:hidden;
	float:left;
}
#header .inp-holder{
	float:left;
	width:190px;
	overflow:hidden;
}
#header .inp-holder label{
	float:left;
	width:65px;
	overflow:hidden;
	padding:0 5px 0 0;
	font-size:12px;
	line-height:14px;
	color:#666;
}
#header .inp-holder .input-area{
	float:left;
	padding:0 4px;
	width:106px;
	height:17px;
	overflow:hidden;
	background: url(../images/bg-inp-area.gif) no-repeat;
}
#header .inp-holder .input-area input{
	width:106px;
	background:none;
	color:#666;
	border:none;
}
#header .btn-holder{
	overflow:hidden;
	float:left;
	width:20px;
}
/*main*/
#main{
	width:978px;
	overflow:hidden;
	padding:84px 0 0;
}
/*item*/
.item{
	margin:0 0 25px;
	width:958px;
	overflow:hidden;
	padding:0 4px 0 17px;
}
.itemInner{
	margin:0 0 25px;
	width:206px;
	overflow:hidden;
	padding:0 4px 0 17px;
}
.item .hold{
	padding:4px 23px 0 0;
	float:left;
	width:737px;
	overflow:hidden;
}
.item .text-box{
	margin:0 0 21px;
	font-size:22px;
	font-style:italic;
}
.item .text-box strong{
	display:block;
	color:#999;
	position:relative;
}
.item .text-box span{
	display:block;
	color:#fff;
	margin:-14px 0 0;
	padding:0 0 0 60px;
}
/*worldleader*/
.worldleader-holder{
	width:100%;
	overflow:hidden;
}
.worldleader{
	width:489px;
	overflow:hidden;
	float:right;
	padding:15px 0 0;
	background: url(../images/bg-worldleader.gif) repeat-x;
}
.worldleader .text-block{
	margin:0;
	overflow:hidden;
	width:100%;
	color:#f2f2f2;
	font-weight:normal;
	font-size:18px;
	line-height:23px;
}
.worldleader .text-block span{
	float:left;
	padding:0 11px 0 0;
}
.worldleader p{
	margin:0;
	color:#f2f2f2;
	font-size:14px;
	line-height:22px;
}
/*login-box*/
.login-box{
	float:left;
	width:197px;
	overflow:hidden;
	background: url(../images/bg-login-box.gif) repeat-y;
}
.login-box .top{
	width:197px;
	overflow:hidden;
	background: url(../images/bg-login-box-t.gif) no-repeat;
}
.login-box .bottom{
	width:175px;
	padding:5px 10px 0 12px;
	overflow:hidden;
	background: url(../images/bg-login-box-b.gif) no-repeat 0 100%;
}
.login-box .text-box{
	margin:0 0 15px;
	font-size:16px;
	line-height:18px;
	color:#fff;
	font-weight:bold;
}
/*form*/
.login-box .form-holder{
	width:100%;
	overflow:hidden;
}
.login-box .form-holder .holder{
	margin:0 0 12px;
	width:100%;
	overflow:hidden;
}
.login-box .form-holder label{
	float:left;
	width:55px;
	color:#e5e5e5;
	font-size:12px;
	line-height:14px;
	padding:0 0 0 0;
}
.login-box .form-holder .input-holder{
	float:right;
	width:105px;
	height:17px;
	padding:0 4px;
	background: url(../images/bg-inp-holder.gif) no-repeat;
}
.login-box .form-holder .input-holder input{
	width:105px;
	background:none;
	border:none;
}
.login-box .form-holder .btn-hold{
	float:right;
}
/*content-holder*/
.content-holder{
	width:770px;
	float:left;
	overflow:hidden;
}
.content-holder .top{
	width:770px;
	height:12px;
	overflow:hidden;
	background: url(../images/bg-content-t.png) no-repeat;
}
.content-holder .bottom{
	width:770px;
	height:43px;
	overflow:hidden;
	background: url(../images/bg-content-b.png) no-repeat;
}
/*content area*/
.content-area{
	width:755px;
	padding:0 7px 0 8px;
	overflow:hidden;
	background: url(../images/bg-content.png) repeat-y;
}
.matter{
	width:696px;
	padding:0 36px 0 23px;
	overflow:hidden;
	background: url(../images/bg-matter.gif) repeat-x;
}
/*content*/
#content{
	padding:34px 0 0;
	float:right;
	width:485px;
	overflow:hidden;
}
#content .heading{
	width:100%;
	margin:0 0 10px;
	overflow:hidden;
	background: url(../images/bg-heading.gif) repeat-x 0 100%;
}
#content .heading h1{
	color:#004990;
	font-size:18px;
	line-height:20px;
	margin:0 0 11px;
}
/*company-name*/
.company-name{
	margin:0 0 9px;
	width:476px;
	padding:0 0 0 9px;
	overflow:hidden;
}
.company-name .column-one{
	padding:7px 0 0;
	float:left;
	width:180px;
	overflow:hidden;
}
#content .company-name .column-one .head{
	margin:0 0 6px;
	font-weight:bold;
	color:#333;
	font-size:16px;
	line-height:18px;
}
/*main-nav*/
.main-nav{
	margin:0;
	padding:0 0 0 18px;
	overflow:hidden;
	list-style:none;
}
.main-nav li{
	font-size:14px;
	line-height:22px;
	height:1%;
	overflow:hidden;
	vertical-align:middle;
}
.main-nav li a{
	color:#333;
	padding:0 0 0 9px;
	background: url(../images/bullet.gif) no-repeat 0 7px;
	font-size:14px;
}
/*column-two*/
.company-name .column-two{
	float:right;
	width:296px;
	overflow:hidden;
}
/*image-box*/
.image-box{
	padding:6px 8px 9px 8px;
	width:123px;
	height:122px;
	overflow:hidden;
	background: url(../images/bg-image-box.gif) no-repeat;
}
.image-box img{
	display:block;
}
.company-name .image-box{
	float:right;
	margin:0 0 0 4px;
}
.image-box-right{
	padding:6px 8px 9px 8px;
	width:123px;
	height:122px;
	overflow:hidden;
	background: url(../images/bg-image-box.gif) no-repeat;
	float:right;
}
.image-box-right img{
	display:block;
}

.text-more{
	width:468px;
	padding:0 6px 14px 11px;
	margin:0 0 52px;
	overflow:hidden;
	background: url(../images/bg-heading.gif) repeat-x 0 100%;
}
/* handled by Font Styles
#content p{
	margin:0;
	font-size:12px;
	line-height:22px;
	color:#333;
}
*/
a.more{
	float:right;
	width:77px;
	height:21px;
	overflow:hidden;
	text-align:center;
	color:#fff;
	font-size:12px;
	line-height:20px;
	background: url(../images/bg-read-more.gif) no-repeat;
}
/*company-profile*/
.company-profile{
	margin:0 0 28px;
	width:483px;
	overflow:hidden;
}
.company-profile .text{
	float:left;
	width:320px;
	overflow:hidden;
}
#content h1{
	margin:0 0 8px;
	color:#004990;
	font-size:20px;
	line-height:22px;
	font-weight:normal;
}
.company-profile .profile-bar{
	padding:7px 0 0;
	float:right;
	width:136px;
	overflow:hidden;
}
.company-profile .profile-bar .image-box{
	margin:0 0 3px;
}
.profile-bar-right{
	padding:7px 0 0;
	float:right;
	width:136px;
	overflow:hidden;
}
.profile-bar-right .image-box{
	margin:0 0 3px;
}
#content .company-profile p{
	line-height:20px;
	margin:0 0 19px;
}
.company-profile .vision{
	width:273px;
	overflow:hidden;
	padding:0 31px 0 17px;
}
#content h2{
	margin:0;
	color:#004990;
	font-size:16px;
	line-height:20px;
	font-weight:normal;
}
.company-profile .vision span{
	display:block;
	font-size:12px;
	line-height:22px;
	color:#333;
}
.company-profile .main-nav li{
	position:relative;
	font-size:12px;
	line-height:20px;
}
/*click-map*/
.click-map{
	margin:0 0 15px;
	padding:10px 0 0;
	width:100%;
	overflow:hidden;
	font-size:10px;
	line-height:12px;
	color:#999;
}
/*map-holder*/
.map-holder{
	margin:0 0 24px;
	width:479px;
	overflow:hidden;
	height:223px;
}
.map-holder img{
	display:block;
}
.bradbury{
	margin:0 0 9px;
	display:block;
	overflow:hidden;
	font-size:12px;
	line-height:20px;
	color:#333;
}
.contact-holder{
	margin:0 0 13px;
	padding:12px 0 0;
	width:100%;
	padding:10px 0 0;
	background: url(../images/bg-heading.gif) repeat-x;
}
dl.conact{
	overflow:hidden;
	margin:0;
	font-size:12px;
	line-height:20px;
	color:#333;
}
dl.conact dt{
	float:left;
	width:200px;
	padding:0 14px 0 0;
	overflow:hidden;
	border-right:1px solid #636363;
}
dl.conact dt a{
	color:#333;
}
dl.conact dd{
	float:left;
	padding:0 0 0 13px;
	margin:0;
}
/*content-bar*/
.content-bar{
	padding:23px 0 0;
	width:179px;
	float:left;
	overflow:hidden;
}
.content-bar h3{
	margin:0 0 8px;
	color:#004990;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
}
.accordion{
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:1px solid #bdbdbe;
}
.accordion li{
	padding:2px 0;
	background:#f1f1f2 url(../images/bg-accordion-li.gif) repeat-x 0 100%;
	border-top:1px solid #bdbdbe;
	height:1%;
	overflow:hidden;
	vertical-align:middle;
	font-size:14px;
	line-height:23px;
	color:#333;
}
.accordion li a{
	position:relative;
	color:#333;
	display:block;
	padding:0 0 0 8px;
	font-size:14px;
}
/*slide*/
.slide{
	width:100%;
	display:none;
	overflow:hidden;
}
.active .slide{
	display:block;
}
.slide .txt{
	margin:5px 0 5px 16px;
	width:156px;
	overflow:hidden;
}
.slide p{
	color:#004990;
	font-size:12px;
	line-height:18px;
	margin:0;
}
.accordion .go{
	float:right;
	width:17px;
	height:20px;
	margin:0 0;
	padding:0 2px 0 2px;
	overflow:hidden;
	color:#fff;
	text-align:center;
	font-size:11px;
	line-height:13px;
	background: url(../images/bg-go.gif) no-repeat;
}








/*sidebar*/
.sidebar-holder{
	padding:0 0 0 2px;
	float:left;
	width:206px;
	overflow:hidden;
}
.sidebar-holder .top{
	width:206px;
	height:12px;
	overflow:hidden;
	background: url(../images/bg-sidebar-t.png) no-repeat;
}
.sidebar-holder .bottom{
	width:206px;
	height:10px;
	overflow:hidden;
	background: url(../images/bg-sidebar-b.png) no-repeat;
}
#sidebar{
	width:195px;
	padding:0 6px 0 5px;
	overflow:hidden;
	background: url(../images/bg-sidebar.png) repeat-y;
}
#sidebar .sidebar-top{
	width:195px;
	overflow:hidden;
	background: url(../images/bg-sidebar-top.gif) repeat-x;
}
#sidebar .sidebar-bottom{
	width:181px;
	padding:7px 12px 21px 8px;
	overflow:hidden;
	background: url(../images/bg-sidebar-bottom.gif) repeat-x 0 100%;
}
#sidebar h3{
	margin:0 0 16px;
	font-size:20px;
	line-height:22px;
	color:#004990;
	font-weight:normal;
}
#sidebar .links{
	width:100%;
	overflow:hidden;
	margin:0 0 13px;
}
#sidebar .links ul{
	margin:0;
	padding:0;
	list-style:none;
}
#sidebar .links ul li{
	height:1%;
	overflow:hidden;
	vertical-align:middle;
	font-size:12px;
	margin:0 0 6px;
	line-height:20px;
}
#sidebar .links ul a{
	display:block;
	padding:0 0 3px 15px;
	color:#4c4c4c;
	background: url(../images/bg-inp-area02.gif) no-repeat;
}
#sidebar .links ul li.active a,
#sidebar .links ul a:hover{
	text-decoration:none;
	color:#e5e5e5;
	background: url(../images/bg-link-a-hover.gif) no-repeat;
}
/*heading*/
#sidebar .heading{
	margin:0 0 16px;
	width:181px;
	overflow:hidden;
	background: url(../images/bg-heading02.gif) no-repeat;
}
#sidebar .heading-b{
	display:block;
	width:167px;
	overflow:hidden;
	padding:2px 5px 2px 9px;
	background: url(../images/bg-heading02-span.gif) no-repeat 0 100%;
}
#sidebar .heading h2{
	float:left;
	margin:0;
	color:#fff;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
}
#sidebar .heading h2 a {
	color:#fff;
}
#sidebar .heading h2 a:hover {
	text-decoration:none;
}
#sidebar .rss{
	margin:3px 0 0;
	float:right;
	width:14px;
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/rss.gif) no-repeat;
}
/*txt*/
#sidebar .txt{
	margin:0 0 22px;
	padding:0 2px 0 6px;
	width:162px;
	overflow:hidden;
}
#sidebar .txt p{
	margin:0;
	color:#4c4c4c;
	font-size:12px;
	line-height:19px;
}
#sidebar .txt p a{
	color:#004990;
	/*margin:0 0 0 15px;*/
}
#sidebar .head{
	margin:0 0 6px;
	width:100%;
	overflow:hidden;
	background: url(../images/bg-heading.gif) repeat-x 0 100%;
}
#sidebar .head h3{
	margin:0 0 6px;
}
/*call*/
ul.call{
	margin:0 0 8px;
	padding:0 0 0 7px;
	list-style:none;
	overflow:hidden;
}
ul.call li{
	height:1%;
	overflow:hidden;
	vertical-align:middle;
	font-size:12px;
	line-height:19px;
}
ul.call li span{
	color:#004990;
	font-size:16px;
}
a.mail{
	float:left;
	color:#004990;
	font-size:14px;
	line-height:16px;
	margin:0 0 0 4px;
}
/*footer*/
#footer{
	color:#999;
	font-size:10px;
	line-height:12px;
	text-align:center;
	padding:3px 190px 0 0;
	width:816px;
	margin:0 0 17px;
	overflow:hidden;
}
#footer p{
	margin:0;
	margin:0 3px 0 0;
	display:inline;
	color:#999999;
	font-size:10px;
	line-height:12px;
}
#footer ul{
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
}
#footer ul li{
	display:inline;
	padding:0 5px;
	background: url(../images/separator03.gif) no-repeat 0 3px;
}
#footer ul li a{
	color:#999;
}