body,td,tr,p,li,ul {
	font-family: Arial;
	font-size: 12px;
	color: #77787b;
} 
a {
	color: #0072bc;
	position:relative;
}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}

input {
	position:relative;
}
body {
	margin:0px;
	padding:0px;
	background: #F7F7F8;
}

h1 {
	padding:0px;
	margin:0px 0px 0px 2px;
	width:190px;
	color:#0072bc;
	font-size: 16px;
	text-align:center;
	background-color: #FFFFFF;
}
h1.map {
	padding:0px;
	margin:-5px 0px 4px 47px;
	color:#f36f2c;
	text-align:left;
	font-size: 16px;
	background-color: #FFFFFF;
}
.red {
	color:#f16022;
}
.blue {
	color:#0072bc;
}
h2 {
	padding:0px;
	margin:0px 10px 0px 0px;
	color:#0072bc;
	font-size: 16px;
	text-align:center;
	background-color: #FFFFFF;
}
h2 a {
	color: #0072bc;
	position:relative;
}
h2 a:link {text-decoration: none;}
h2 a:visited {text-decoration: none;}
h2 a:hover {text-decoration: none;}
h2 a:active {text-decoration: none;}

h3 {
	padding:0px;
	margin:0px 10px 10px 0px;
	color:#6d6e71;
	font-size: 14px;
/*	font-weight: normal;*/
	text-transform: uppercase;
	background-color: #FFFFFF;
}
h4 {
	padding:0px;
	margin:0px 0px 0px 0px;
	color:#f36f2c;
	font-size: 14px;
/*	font-weight: normal;*/
}
.bgr {
	margin:0px;
	padding:0px;
	background: url('images/bgr_top.gif');
	background-repeat: repeat-x; 
	background-position: left top;
	text-align:center;
	height:100%;
}
.bgr2 {
	background: url('images/bgr_bottom3.gif') repeat-x;
	background-position: left bottom;
}
#body .bgr {
/*	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/body_bgr.png); */
	background-repeat:repeat-y;
	background: url('images/body_bgr2.png'); 
	margin:10px 0px;
}
#body .logo td {
	padding:0px 20px;
	color:#f26522;
	font-size: 14px;
}
#body .search {
	background-repeat:no-repeat;
	background: url('images/search_bgr.gif'); 
	width:445px;
	margin:40px 0px 0px 0px;
	position:relative;	
}
#body .search td, #body .search td a {
	padding:0px 0px;
	color:#FFFFFF;
	font-size: 12px;
}
#body .search input.text {
	width:345px;
	border:1px solid #007cc2;
	margin:10px 0px 0px 0px;
}
#body .search button {
	background: url('images/search_bgr_btn.gif'); 
	width:34px;
	height:34px;
	border:0px solid #007cc2;
	padding:0px 0px 0px 0px;
	margin:0px 3px 10px 0px;
	position:relative;	
}
#body .block {
	background: url('images/left_block_bgr.gif'); 
	background-repeat:repeat-y;
	padding:0px 5px;
}
#body .block2 {
	background: url('images/left_block_bgr2.gif'); 
	background-repeat:repeat-y;
	padding:0px 5px;
}
#body .left {
	background: url('images/left_bgr3.gif'); 
	background-repeat:repeat-y;
}
#body .left2 {
	background: url('images/left_bgr.gif'); 
	background-repeat:repeat-y;
}
#body .left h1 {
	padding:0px;
	margin:0px 0px 0px 2px;
	width:190px;
	color:#F16022;
	font-size: 16px;
	text-align:center;
	background-color: #FFFFFF;
}
#body .left ul {
	padding:0px 0px 0px 0px;
	margin:0px;
	list-style-type:none;
	width:175px;
}
#body .left ul li, #body .left li {
	padding:0px 0px 6px 0px;
	margin:0px;
	list-style-type:none;
	font-size: 12px;
	font-weight:bold;
	color:#f04406;
}
#body .left ul li a, #body .left li a {
	font-size: 12px;
	font-weight:bold;
}
#body .submenu {
	margin:0px 0px 0px 0px;
	position:relative;	
}
#body .submenu .str {
	background-color: #7ca1ce;
	border-left:1px solid #4470af;
}
#body .submenu .text {
	border-right:1px solid #4470af;
	padding:0px 0px 0px 8px;
	font-size: 12px;
	font-weight:bold;
	color:#f04406;
}

#body .closemenu {
	margin:0px 0px 0px 6px;
	position:relative;	
}
#body .closemenu .str {
	background-color: #7da7d8;
	border-left:1px solid #a7c0e4;
}
#body .closemenu .text {
	background-color: #e6e7e8;
	border-right:1px solid #a7c0e4;
	padding:10px 0px 10px 30px;
	font-size: 14px;
	font-weight:bold;
	color:#7C83BE;
}
#body .closemenu .text a {
	font-size: 14px;
	font-weight:bold;
	color:#8298cd;
}
#body .left ul.sub li {
	padding:5px 0px 5px 15px;
	font-size: 12px;
	font-weight:bold;
	color:#f04406;
}
#body .right {
	background: url('images/left_bgr2.gif'); 
	background-repeat:repeat-y;
	background-position: right bottom;
	padding:0px 0px 1px 0px;
	
}
.block1 ul.list {
	padding:0px 0px 0px 0px;
	margin:0px;
	list-style-type:none;
}
.block1 ul.list li {
	padding:5px 0px 5px 0px;
	margin:0px;
	list-style-type:none;
}
.block1 ul.list li a {
	font-size: 14px;
	font-weight:normal;
}
.block1 ul.list li b a {
	font-size: 14px;
	font-weight:bold;
}
.block1 ul.list li b a:link {text-decoration: none;}
.block1 ul.list li b a:visited {text-decoration: none;}
.block1 ul.list li b a:hover {text-decoration: none;}
.block1 ul.list li b a:active {text-decoration: none;}

#body .right ul.list {
	padding:0px 0px 0px 0px;
	margin:0px;
	list-style-type:none;
	width:175px;
}
#body .right ul.list li {
	padding:5px 0px 5px 0px;
	margin:0px;
	list-style-type:none;
}
#body .right ul.list li a {
	font-size: 12px;
	font-weight:bold;
}

#body .left ul.list {
	padding:0px 0px 0px 0px;
	margin:0px;
	list-style-type:none;
	width:175px;
}
#body .left ul.list li {
	padding:5px 0px 5px 0px;
	margin:0px;
	list-style-type:none;
}
#body .left ul.list li a {
	font-size: 12px;
	font-weight:normal;
}
.more {
	margin:5px 3px 0px 0px;
	text-align:right;
}
.more a {
	font-size:10px;
	font-weight:bold;
}

.block1 {
/*	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/body_bgr.png); */
	background-repeat:repeat-y;
	background: url('images/top_menu_bgr3.png'); 
	padding:0px 15px 0px 15px;
}
.block2 {
/*	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/body_bgr.png); */
	background-repeat:repeat-y;
	background: url('images/top_menu_bgr2_2.png'); 
	padding:3px 0px 3px 13px;
}

.menutop {
	overflow:hidden;
	background-color:#0071bc;
	padding:1px 0px 0px 1px;
	margin:0px;
	position:relative;	
}

.menu_left {
	background: url('images/menu_left.png'); 
	position:relative;
}
.menu_right {
	background: url('images/menu_right.png'); 
	position:relative;
}
.menu_body {
	padding:13px 7px 10px 7px;
	background: url('images/menu_body.png'); 
	position:relative;
	cursor:pointer;
}
.menu_body a {
	color:#f26522;
	font-size: 12px;
	font-weight:bold;
	position:relative;	
} 
.menu_body a:hover {
	color:#e73c29;
	text-decoration: none;
} 
.btn {
	width:196px;
	background: url('images/btn.gif'); 
	text-align:center;
	font-size: 14px;
	font-weight:bold;
	color: #0072bc;
	border:0px;
	height:30px;
	margin:10px 0px;
}
ol.search_list {
	padding:0px 0px 0px 23px;
	margin:0px;
}
ol.search_list li {
	padding:0px;
	margin:5px 0px 10px 0px;
}
li.li2 a {
	text-transform: uppercase;
}
li.li3, li.li4 {
	padding:0px 0px 5px 0px;
}