body {
	background-color:#F0F3F5;
	background-image:url("images/body_bg.jpg");
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	font-size:13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a,a:visited{
	color:#005597;
	text-decoration:underline;
}
a:hover,a:active{
	color:#F04E23;
	text-decoration:none;
}

#langs{
	float:right;
	color:#95B8D3;
	height:32px;
}
#langs a,#langs a:visited{
	text-decoration:none;
}
#langs a.act,#langs a.act:visited{
	color:#F04E23;
}
.flt_l {
float:left;
}

.flt_r {
float:right;
}

#main{
	background-image:url("images/wrpr_bg.jpg");
	background-repeat:no-repeat;
}
#wrapper{
	width:993px;
	margin:0 auto;
}
#top{
	height:160px;
	background-image:url("images/top_bg.jpg");
	background-repeat: no-repeat;
}
#footer{
	height:23px;
	background-image:url("images/footer_bg.jpg");
	color:#6E6E6E;
	padding-top:4px;
}
#footer2{
	width:973px;
	margin:0 auto;
}
#inner{
	background-image:url("images/inner_bg.gif");
	background-repeat: repeat-y;
}
#inner2{
	background-image:url("images/inner_bg2.gif");
	background-position:left bottom;
	background-repeat:no-repeat;
}
#inner3{
	background-image:url("images/inner_bg3.gif");
	background-repeat: no-repeat;
	padding:13px 0 10px 15px;
}


#left{
	width:164px;
	float:left;
	margin-right:8px;
}
#center{
	width:549px;
	float:left;
	margin-right:8px;
}
#right{
	width:249px;
	float:left;
}

.box1_top{
	background-image:url("images/box1_top.gif");
	height:17px;
	line-height:17px;
	color:#fff;
	font-weight:bold;
	padding-left:20px;
}
.box1_in{
	background-image:url("images/box1_in.gif");
	background-repeat:repeat-y;
}
.box1_ftr{
	height:11px;
	background-image:url("images/box1_ftr.gif");
}

.box1_in ul{
  list-style: none;
  display:block;
  margin:10px 0 0 0;
  padding:0px;
}
.box1_in ul li {
  display:block;
  line-height:20px;
  height:20px;
  margin-bottom:15px;
  background-image:url("images/box1_blt2.gif");
  background-position:left center;
  background-repeat:no-repeat;
}

.box1_in ul li a,box1_in ul li a:visited {
  height:20px;
  display:block;
  line-height:18px;
  padding:0 0 0 15px;
  background-image:url("images/box1_blt.gif");
  background-position:left center;
  background-repeat:no-repeat;
}
.box1_in ul li a:hover,.box1_in ul li a:active {
  background-image:none;
}

.box2_top{
	background-image:url("images/box2_top.jpg");
	height:15px;
	padding-top:25px;
	color:#fff;
	font-weight:bold;
	padding-left:10px;
}
.box2_in{
	background-image:url("images/box2_in.gif");
	background-repeat:repeat-y;
	padding:10px 10px 0 10px;
}
.box2_ftr{
	height:36px;
	background-image:url("images/box2_ftr.gif");
}
.box2_lbl{
	color:#005596;
	font-weight:bold;
	margin-bottom:10px;
}
.box2_date{
	color:#F04E23;
	margin-bottom:5px;
}
.box2_cntnt{
	margin-bottom:10px;
}

.box3_top{
	background-image:url("images/box3_top.jpg");
	height:18px;
	line-height:18px;
	color:#fff;
	font-weight:bold;
	padding-left:21px;
}
.box3_in{
	background-image:url("images/box3_in.jpg");
	background-repeat:repeat-y;
	padding:17px 20px 2px 20px;
	text-align:justify;
}
.box3_in p {
	margin-top: 0px;
	margin-bottom: 15px;
}
.box3_in li {
	margin-bottom: 7px;
}
.box3_in ul {
	margin-top: 7px;
	margin-bottom: 0px;
}
.box3_ftr{
	height:17px;
	background-image:url("images/box3_ftr.jpg");
}

.sitemap_node {
	font-weight:bold;
	color:#004479;
	padding-bottom:25px;
	line-height:18px;
}

.sitemap_item {
	padding-left:20px;
	font-weight:normal;
	line-height:18px;
}

.sitemap_subitem {
	padding-left:30px;
}

.box4_top{
	background-image:url("images/box4_top.gif");
	height:18px;
	line-height:18px;
	color:#fff;
	font-weight:bold;
	padding-left:21px;
}
.box4_in{
	background-image:url("images/box4_in.gif");
	background-repeat:repeat-y;
	padding:18px 15px 2px 12px;
}
.box4_ftr{
	height:17px;
	background-image:url("images/box4_ftr.gif");
}

.more{
	text-align:right;
}
.more a{
	background-image:url("images/blt_more.gif");
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:18px;
}

.splt{
	height:5px;
	margin:10px 0 5px 0;
	background-image:url("images/splt.gif");
	background-repeat:repeat-x;
}

#logo{
	width:136px;
	height:77px;
	margin-top:32px;
	margin-left:117px;
	_margin-left:58px;
	float:left;
}
#logo a{
	width:136px;
	height:77px;
	display:block;
}
#topmenu{
	margin-top:80px;
	margin-left:298px;
}
#topmenu ul{
  list-style: none;
  width: auto;
  margin:0px;
  padding:0px;
}
#topmenu ul li {
  display:block;
  margin:0 23px 0 0;
  line-height:17px;
  height:17px;
  background-color:#F04E23;
  background-image:url("images/mnu_rht.gif");
  background-repeat:no-repeat;
  background-position:right center;
  float:left;
}
#topmenu ul li div{
  background-image:url("images/mnu_lft.gif");
  background-repeat:no-repeat;
  background-position:left center;
	float:left;
}
#topmenu ul li.cntcts{
	margin-left:25px;
}

#topmenu ul li a,#topmenu ul li a:visited {
	display:block;
	float:left;
  height:17px;
  line-height:16px;
  padding:0 7px 0 0;
	text-decoration:none;
	display:block;
	color:#fff;
  background-color:#F7A691;
  background-image:url("images/mnu_rht2.gif");
  background-repeat:no-repeat;
  background-position:right center;
  font-size:14px;
}
#topmenu ul li a span,#topmenu ul li a:visited span {
	width:5px;
	height:17px;
	display:block;
	margin-right:2px;
	float:left;
  background-image:url("images/mnu_lft2.gif");
}
#topmenu ul li a:hover span,#topmenu ul li a:active span,
#topmenu ul li a:hover,#topmenu ul li a:active,
#topmenu ul li a.cur,#topmenu ul li a.cur:hover,#topmenu ul li a.cur:visited,#topmenu ul li a.cur:active,
#topmenu ul li a.cur span,#topmenu ul li a.cur:hover span,#topmenu ul li a.cur:visited span,#topmenu ul li a.cur:active span
{
  background-color:Transparent;
  background-image:none;
}

#footmenu{
	margin-left:25px;
	float:left;
}
#footmenu ul{
  list-style: none;
  width: auto;
  margin:0px;
  padding:0px;
}
#footmenu ul li {
  display:block;
  margin:0 12px 0 0;
  line-height:15px;
  height:15px;
  float:left;
}

#footmenu ul li a,#footmenu ul li a:visited {
  display:block;
  float:left;
  height:15px;
  line-height:16px;
  padding:0 7px 0 0;
  color:#7D7D7D;
	text-decoration:none;
}
#footmenu ul li a:hover,#footmenu ul li a:active {
  color:#F2714E;
}


.imgnews{
	float:left;
	margin:0 10px 0 0;
	border:1px #075586 solid;
}
.imgnews2{
	float:left;
	
		width:92px;

	margin:0 10px 0 0;
	border:1px #075586 solid;
}


/*			clearfix			*/
.clearfix{
  _height: 1%;
  _overflow: visible;
  /*overflow: hidden;*/
}
.clearfix:after{
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
  line-height:0px;
  font-size:0px;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*			/clearfix			*/

.fix_ie6float{
	position:relative;
}
.fix_table{
	_width:99%;
}
	
.maxheight{
	max-height:30px;
	height:300px;
}


.inp_bx{
	width:292px;
	height:21px;
	line-height:21px;
	padding:0 4px;
	background-image:url("images/input.jpg");
	background-repeat:no-repeat;
	border:0;
}

.tdTextarea
{
background-image:url("images/textarea.jpg");
background-repeat:no-repeat;
padding:2px 2px;
}
.txtarea{
width:292px;
height:80px;
line-height:21px;
padding:0 2px;
border:0;
}


.border{background:url(images/border.gif) no-repeat; height:19px; width:1px; margin-top:2px; margin-left:6px; margin-right:6px; display:block; float:left;}

.home{background:url(images/home.gif) center center  no-repeat; height:19px; width:14px; margin-top:3px; display:block; float:left;}
.home:hover{background:url(images/home_hover.gif) center center  no-repeat; height:19px; width:14px; margin-top:3px; display:block; float:left;}
.home_hover{background:url(images/home_hover.gif) center center  no-repeat; height:19px; width:14px; margin-top:3px; display:block; float:left;}

.map{background:url(images/map.gif) center center no-repeat; height:19px; width:13px; margin-top:3px; display:block; float:left;}
.map:hover{background:url(images/map_hover.gif) center center no-repeat; height:19px; width:13px; margin-top:3px; display:block; float:left;}
.map_hover{background:url(images/map_hover.gif) center center no-repeat; height:19px; width:13px; margin-top:3px; display:block; float:left;}

.contacts{background:url(images/contacts.gif) center center  no-repeat; height:19px; width:15px; margin-top:3px; display:block; float:left;}
.contacts:hover{background:url(images/contacts_hover.gif) center center  no-repeat; height:19px; width:15px; margin-top:3px; display:block; float:left;}
.contacts_hover{background:url(images/contacts_hover.gif) center center  no-repeat; height:19px; width:15px; margin-top:3px; display:block; float:left;}

.rss{background:url(images/rss.gif) center center  no-repeat; height:19px; width:14px; margin-top:3px; display:block; float:left;}
