/*========================================*\
  Reset
\*========================================*/
html,body,div,table,fieldset,legend,form,input,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}
img{border:none}
ul{list-style-type:none}
table{border-collapse:collapse;font-size:12px}
:focus{outline:none}
/*========================================*\
  General
\*========================================*/
a:link, a:visited, a:active{text-decoration:underline;color:#0047b6}
a:hover{text-decoration:none}
.clear{clear:both}
/*========================================*\
  Containers
\*========================================*/
body{
	text-align:center;
	color:#000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#11568b;
}
#container{
	width:930px;
	margin:0 auto;
	text-align:left;
	padding-top:20px;
}
#box_shadow_left_pix{height:100%;background:url("/www/images/box_shadow_left_pix.gif") left top repeat-y}
#box_shadow_right_pix{height:100%;background:url("/www/images/box_shadow_right_pix.gif") right top repeat-y}
#box_shadow_left_top{height:100%;background:url("/www/images/box_shadow_left_top.gif") left top no-repeat}
#box_shadow_right_top{height:100%;background:url("/www/images/box_shadow_right_top.gif") right top no-repeat}
#box_shadow_bot_pix{
	height:10px;
	margin:0 15px;
	font-size:1px;
	background:url("/www/images/box_shadow_bot_pix.gif") left top repeat-x;
}
#box{margin:0 15px;background-color:#fff}
/*========================================*\
  Header_box_left
\*========================================*/
#header_box_left{float:left;width:260px}
/*--mainlinks--*/
#mainlinks{padding-left:25px}
#mainlinks li{float:left;padding:5px 0}
#mainlinks li a{
	display:block;
	width:20px;
	height:20px;
	color:#fdfdfd;
	text-decoration:none;
}
#mainlinks li a#home{margin-right:70px;background:#3a383b url("/www/images/home.png") center no-repeat}
#mainlinks li a#mail{margin-right:70px;background:#3a383b url("/www/images/mail.png") center no-repeat}
#mainlinks li a#maps{background:#3a383b url("/www/images/maps.png") center no-repeat}
#mainlinks li a#home:hover, #mainlinks li a#mail:hover, #mainlinks li a#maps:hover{background-color:#0096ff}
/*--logo--*/
#logo{clear:both;padding-left:40px;margin-bottom:48px}
#logo div{
	float:left;
	width:165px;
	height:70px;
	padding-top:15px;
	padding-bottom:13px;
	margin-right:10px;
}
#logo div img{
	display:block;
	width:165px;
	height:70px;
}
#logo h1{
	color:#606060;
	padding-top:32px;
	font:bold 12px Arial, Helvetica, sans-serif;
}
/*--login--*/
#login{
	clear:both;
	height:84px;
	background:#dbdbdb url("/www/images/login_bg.gif") repeat-x;
}
#login table{
	position:absolute;
	margin-top:20px;
	font-size:11px;
	color:#656565;
}
#login table tr td{padding:0 0 8px 10px}
#login input{
	height:16px;
	width:125px;
	padding-left:2px;
	border:none;
	border-top:1px solid #c1c1c1;
	border-left:1px solid #c1c1c1;
	vertical-align:middle;
}
#login input#login_submit{
	height:17px;
	width:40px;
	border:0;
	color:#d3d3d3;
	text-align:right;
	cursor:pointer;
	background:#858585 url("/www/images/login_submit.gif") repeat-x;
}
/*========================================*\
  header_box_right
\*========================================*/
#header_box_right{width:640px;float:right}
/*--header_menu--*/
#header_menu{height:73px;background:url("/www/images/header_menu_hover_link.gif") -9000px 0 no-repeat}/*--preload--*/
#header_menu li{
	float:left;
	width:127px;
	padding-top:9px;
	margin-right:1px;
	background:#cdcdcd url("/www/images/header_menu_bg.gif") 0 10px repeat-x;
}
#header_menu li a{
	display:block;
	height:58px;
	border:1px solid #eee;
	border-top:1px solid #e0e0e0;
	text-align:center;
	color:#656565;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#header_menu li a:hover{background:url("/www/images/header_menu_hover_link.gif") right bottom no-repeat}
#header_menu li a#active_h{background:url("/www/images/header_menu_active_link.gif") right bottom no-repeat}
#header_menu li a img{margin-top:22px}
/*--header_img_box--*/
#header_img_box{background:#eaeaea url("/www/images/header_img_pix.gif") repeat-x}
#header_img{height:181px;background:url("/www/images/header_foto.jpg") left top no-repeat}
#header_img h2{
	position:absolute;
	margin:70px 0 0 330px;
	font:normal 24px Arial, Helvetica, sans-serif;
}
/*========================================*\
  Centercol
\*========================================*/
#centercol{float:right;width:640px}
#centercol .block{
	padding:10px 30px 10px 25px;
	margin-left:-1px;
	border-left:1px solid #717171;
}
#centercol .block h3{
	width:325px;
	padding:3px 0;
	margin-bottom:10px;
	border-bottom:1px solid #717171;
	color:#c7c7c7;
	font:normal 18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#centercol .block h4{
	color:#33859d;
	padding:0 4px 15px 4px;
	font:bold 14px Arial, Helvetica, sans-serif;
}
#centercol .block p{padding:0 4px 15px 4px}
#centercol .block ul{padding-left:40px}
#centercol .block cite{
	display:block;
	padding-top:15px;
	font-style:normal;
}
#centercol .block cite a{
	padding-left:19px;
	margin-right:20px;
	background:url("/www/images/read.gif") left 6px no-repeat;
}
#centercol .block ul#announcements{list-style-type:none}
/*--Address--*/
#block address{
	padding:10px 0 20px 630px;
	font-style:normal;
	font-size:11px;
	color:#727272;
}
/*--content_reset_off--*/
#centercol .block table{border-collapse:separate}
#centercol .block ul{list-style-type:disc}
/*========================================*\
  Leftcol
\*========================================*/
#leftcol{float:left;width:260px}
#leftcol .block{padding:10px 37px 10px 20px;border-right:1px solid #717171}
#leftcol .block h3{
	padding:3px 0;
	margin-bottom:10px;
	border-bottom:1px solid #717171;
	color:#c7c7c7;
	font:normal 18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#leftcol .block img{display:block;margin-bottom:10px}
#leftcol .block p{padding:0 4px}
#leftcol #a_member img{display:inline;border-right:3px solid #fff}
#leftcol .block cite{
	clear:both;
	display:block;
	text-align:right;
	font-style:normal;
}


#leftcol #l_submenu h3 {
	margin-bottom: 4px;
	color: #909090;
	font: normal 12px Tahoma;
	border-bottom-width: 0px;
}
#leftcol #l_submenu a {	padding-bottom: 6px;
	display: block;
	min-height: 18px;
	padding-left: 36px;
	border: 0px solid black;
	color: #0047ba;
	font: normal 12px Tahoma;
	text-decoration: underline;
	background-image: URL('/www/images/submenu_d.gif');
	background-repeat: no-repeat;
	background-position: 15px 0;
}
#leftcol #l_submenu a:hover {	text-decoration: none;
}
#leftcol #l_submenu a#lna {
	background-image: URL('/www/images/submenu_lna.gif');
}
#leftcol #l_submenu a#nla {
	background-image: URL('/www/images/submenu_nla.gif');
	color: #909090;
	font: normal 12px Tahoma;
	text-decoration: none;
}
#leftcol #l_submenu a#la {
	background-image: URL('/www/images/submenu_la.gif');
	color: #909090;
	font: normal 12px Tahoma;
	text-decoration: none;
}


/*========================================*\
  Footer
\*========================================*/
#footer{
	clear:both;
	height:90px;
	font-size:11px;
	border-top:1px solid #717171;
}
#footer b{
	display:block;
	height:6px;
	border-left:259px solid #fff;
	font-size:1px;
	background-color:#717171;
}
#footer #copyright{	float:left;
	padding:10px 0 0 30px;
}

#footer #next{float:right;padding:24px 30px 0 0}
#footer #next a{color:#000}
#footer #next a span{color:#f00}


#press_news .date
{
	dislpay: block;
	color: #888888;
	font-size: 9px;
	padding-bottom: 10px;
}
#press_news p
{
	padding-top: 5px;
}
#press_news a
{
	font-weight: bold;
}
#press_news {
	padding: 10px 0 5px 0;
	border-bottom: 1px dotted black;
}
#press_news h3{
	font-size: 13px;
	color: #e45f01;
}
#press_news p.news_cont {
	padding-bottom: 10px;
	padding-left: 0px;
}
