*{
	margin: 0;
	padding: 0;
}
html,body{
	width: 100%;
	height: 100%;
}
body{
	text-align: center;
	cursor: default;
	background: #d4d5d7 url(../img/body_bg.gif) repeat-x left center;
}
img{
	border: 0;
}
a{
	cursor: pointer;
}
#distance{
	width: 100%;
	height: 50%;
	margin-bottom: -330px;
	float: left;
	background:  #f4f4f5;
}
#container{
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 900px;
	height: 660px;
	clear: left;
}
#container *{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 16px;
}
#container a{
	color: #6e89ad;
}
#menu{
	width: 900px;
	height: 40px;
}
#menu ul{
	margin-left: 362px;
}
#menu li,#menu_sub li,#menu_bottom li,#site li{
	list-style-type: none;
}
#menu li,#menu_bottom li{
	float: left;
}
#menu a,#menu_sub a{
	color: #51514f;
}
#menu a{
	display: block;
	padding-right: 18px;
	line-height: 40px;
}
#menu a:hover,#menu_act a,#menu_sub a:hover,#menu_sub_act a,.blue{
	color: #6e89ad;
}
#menu_sub{
	width: 900px;
	height: 70px;
}
#menu_sub a{
	line-height: 16px;
	padding-left: 16px;
}
#menu_sub li{
	list-style-type: none;
}
#menu_sub ul{
	padding: 64px 0 0 346px;
}
#menu_sub_act a{
	background: url(../img/menu_sub_act.gif) no-repeat left top;
}
#content_wrapper{
	margin-left: 100px;
	width: 706px;
	background: url(../img/content_bg_right.png) repeat-y right top;
}
#content{
	width: 700px;
	min-height: 420px;
	height: 420px;
	background: #ffffff;
	padding-top: 10px;
}
#content table{
	width: 100%;
}
#logo,#color,#image{
	float: left;
}
#logo,#color{
	margin-right: 2px;
}
#home_spacer{
	width: 700px;
	#height: 134px;
	height: 45px;
}
#home_img{
	width: 700px;
	height: 144px;
}
#home_bottom{
	width: 700px;
	#height: 142px;
	#height: 276px;
	height: 231px;
	background: #002058;
}
#home_logo{
	position: absolute;
	left: 115px;
	#top: 413px;
	#top: 279px;
	top: 323px;
}
#home_txt{
	width: 420px;
	position: absolute;
	left: 365px;
	#top: 410px;
	#top: 275px;
	top: 320px;
	color: #fff;
}
#logo,#color{
	height: 130px;
}
#logo{
	width: 196px;
	background: #002058;
}
#color{
	width: 460px;
	background: #6e89ad;
}
#image{
	position: relaitve;
	width: 440px;
}
#image p{
	width: 400px;
	padding-top: 10px;
}
#logo img{
	margin-left: 80px;
}
#logo img{
	padding-top: 97px;
}
#bottom{
	clear: left;
	width: 706px;
	height: 6px;
	margin-left: 100px;
	background: url(../img/bottom_bg.png) no-repeat left top;
}
#menu_bottom{
	width: 900px;
}
#menu_bottom ul{
	margin-left: 106px;
}
#menu_bottom a{
	color: #51514f;
	display: block;
	padding-right: 22px;
	line-height: 26px;
}
#menu_bottom a:hover,#menu_bottom_act a{
	color: #f29400;
}
#adress{
	width: 390px;
	height: 20px;
	position: absolute;
	left: 411px;
	top: 549px;
	text-align: right;
	line-height: 20px;
	color: #51514f;
}
#adress span{
	font-size: 9px;
	padding-right: 6px;
}
#sites{
	position: absolute;
	left: 360px;
	top: 506px;
	width: 100px;
	height: 20px;
	color: #ffffff;
	background: url(../img/site_bg.gif) no-repeat left top;
}
#sites li{
	height: 20px;
	list-style-type: none;
	float: left;
}
#sites span{
	line-height: 24px;
	width: 14px;
	display: block;
	text-align: center;
	padding-right: 6px;
}
#sites a{
	width: 9px;
	height: 20px;
	display: block;
	padding-right: 12px;
}
#back a{
	background: url(../img/sites_back_off.gif) no-repeat left 10px;
}
#back a:hover{
	background: url(../img/sites_back_on.gif) no-repeat left 10px;
}
#next a{
	background: url(../img/sites_next_off.gif) no-repeat left 10px;
}
#next a:hover{
	background: url(../img/sites_next_on.gif) no-repeat left 10px;
}
#employee_preview{
	clear: left;
	height: 66px;
	padding: 12px 0 0 260px;
	background: url(../img/employee_preview_bg.gif) repeat-x left bottom;
}
#employee_preview div{
	width: 54px;
	height: 66px;
	float: left;
}
#employee_preview_act{
	background: url(../img/employee_preview_act_bg.gif) repeat-y left top;
}
#employee_detail{
	clear: left;
	height: 197px;
	background: url(../img/employee_preview_bg.gif) repeat-x left bottom;
}
#employee_detail_text{
	position: absolute;
	left: 360px;
	bottom: 140px;
	width: 240px;
}
#employee_detail_text h1{
	font-weight: normal;
	color: #6e89ad;
}
#employee_detail_img{
	position: absolute;
	left: 630px;
	top: 328px;
	width: 150px;
	height: 196px;
}
#map_text{
	position: absolute;
	left: 114px;
	bottom: 130px;
	width: 236px;
}
#map_canvas{
	position: absolute;
	left: 360px;
	top: 264px;
	width: 426px;
	height: 262px;
	background: #e5e5e6;
}
#newsletter_text,#downloads_text{
	width: 440px;
	position: absolute;
	top: 260px;
	left: 360px;
}
#map_text,#downloads_text,#newsletter_text{
	clear: left;
}

#downloads_text table{
	width: 430px;
	border-bottom: 1px solid #ffffff;
	background: #e7e7e7;
}
#downloads_text tr{
	height: 18px;
}
#downloads_text td{
	border-top: 1px solid #ffffff;
}
#downloads_text td p{
	padding-left: 5px;
}
.error{
	color: red;
}
#newsletter_text{
	position: absolute;
	top: 260px;
	left: 206px;
}
#downloads_text_2{
	position: absolute;
	top: 260px;
	left: 206px;
}
#newsletter_text_2{
	position: absolute;
	top: 260px;
	left: 364px;
}
#newsletter_text p{
	padding-top: 5px;
	margin-bottom: 5px;
	line-height: 12px;
}
#newsletter_text inputer{
	margin-bottom: 5px;
}
.newsletter_text_input{
	width:243px;
	height:16px;
	background-color:#ffffff;
	border-left:1px solid #000000;
	border-right:1px solid #a5acaf;
	border-top:1px solid #000000;
	border-bottom:1px solid #a5acaf;
	margin-bottom: 5px;
}
.newsletter_text_send{
	width:121px;
	height:16px;
	background-color:#a5acaf;
	border-right:1px solid #000000;
	border-left:1px solid #a5acaf;
	border-bottom:1px solid #000000;
	border-top:1px solid #a5acaf;
	font-size:10px;
	color:#000000;
	text-align:left;
}
#download_msg{
	position: absolute;
	left: 110px;
	top: 262px;
	width: 200px;
	color: #6e89ad;
}
#download_msg *{

}

.scroll-pane-container{
	position: absolute;
	top: 260px;
	left: 360px;
	width: 440px;
	height: 256px;
}
.scroll-pane{
	width: 440px;
	height: 256px;
	overflow: auto;
}


.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	width: 90px;
	background: url(../img/jScrollPaneTrack.gif) repeat-y left top;
}
.jScrollPaneDrag {
	position: absolute;
	width: 11px;
	height: 9px;
	background: url(../img/jScrollPaneDrag.gif) no-repeat left top;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	width: 7px;
	height: 9px;
	z-index: 1;
	top: 0px;
	right: -20px;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../img/jScrollArrowUp.gif) no-repeat left top;
}
a.jScrollArrowDown {
	display: block;
	position: absolute;
	width: 7px;
	height: 9px;
	z-index: 2;
	bottom: 10px;
	right: -20px;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../img/jScrollArrowDown.gif) no-repeat left top;
}


.item-privacy{
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #002058;
	text-align: center;
	z-index: 999999999999999;
}
.item-privacy div{
	max-width: 1000px;
	padding: 20px 20px 18px 20px;
	margin: 0 auto;
}
a.item-privacy-topage{
	text-decoration: underline;
}
.item-privacy,.item-privacy *,.item-privacy a:hover{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #fff;
	text-decoration: none;
}
a.item-privacy-accept{
	background: none;
	border: 0;
	display: inline-block;
	cursor: pointer;
	margin-top: 12px;
	margin-bottom: 10px;
	padding: 0;
	font-size: 20px;
	line-height: 30px;
	text-transform: uppercase;
}
a.item-privacy-accept:hover{
	color: #6e89ad;
	font-size: 20px;
	line-height: 30px;
}