HTML
{
	height: 100%;
}
BODY
{
	margin: 0;
	height: 100%;
	font: 13px Arial;
	color: #292929;
}
.allpage
{
	margin: 0 auto;
	max-width: 1600px;
	min-width: 1000px;
	width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000 ? '1000px' : (document.documentElement.clientWidth || document.body.clientWidth)>1600 ? '1600px' : 'auto');
	height: 100%;
}
.page
{
	position: relative;
	min-height: 100%;
/*background: url(../images/orange_px.gif) 250px 0px repeat-y;*/
}
.page2
{
	height: 100%;
/*background: url(../images/border-right.gif) 100% 0% repeat-y;*/
}
* HTML DIV.page
{
	height: 100%;
	overflow: hidden;
	zoom: 1;
	_overflow: visible;
}
.header
{
	height: 182px;
	background: #003399 url(../images/header_bg.jpg) repeat-x top left;
}
.header2
{
	height: 182px;
	background: url(../images/header.jpg) no-repeat top left;
}
.header IMG.logo
{
	padding-top: 46px;
	padding-left: 76px;
}
.header_flash1
{
	position: absolute;
	top: 0;
	left: 21%;
}
.header_flash2
{
	position: absolute;
	top: 0;
	left: 75%;
}
.menu1_wrap
{
	background: #0066CC url(../images/footer_bg.jpg) repeat-y top left;
	border-top: 1px solid #00AEF1;
	border-bottom: 1px solid #00AEF1;
	position: relative;
	overflow: hidden;
	zoom: 1;
}
.menu1
{
	font-weight: bold;
	float: left;
	position: relative;
	left: 50%;
}
.menu1 UL
{
	position: relative;
	left: -50%;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
* HTML .menu1 UL
{
	float: left;
}
.menu1 LI
{
	float: left;
	margin: 0;
	padding: 0px 10px;
	text-transform: uppercase;
}
.menu1 LI A, .menu1 LI A:visited, .menu1 LI SPAN.active
{
	color: #FFF;
	text-decoration: none;
	display: block;
	padding: 17px 10px;
}
.menu1 LI A:hover, .menu1 LI A.active, .menu1 LI A.active:visited, .menu1 LI SPAN.active
{
	text-decoration: underline;
}
UL.menu_1_2
{
	float: none;
	margin: 0;
	padding: 0;
	display: none;
	position: absolute;
	background-color: #3399CC;
	padding: 8px 0;
}
UL.menu_1_2 LI
{
	float: none;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-transform: none;
}
.menu_1_2 LI A, .menu_1_2 LI A:visited
{
	color: #FFF;
	text-decoration: none;
	padding: 0;
}
.menu1 LI:hover UL.menu_1_2
{
	display: block;
	top: 22px;
	left: 0;
}
.menu_1_2 LI A:hover, .menu_1_2 LI A.active, .menu_1_2 LI A.active:visited
{
	background-color: #3399CC;
}
.center_wrap
{
	padding-bottom: 87px;
	overflow: hidden;
	zoom: 1;
}
.column_left
{
	float: left;
	display: inline;
	width: 250px;
	padding-right: 1px;
	padding-bottom: 30000px;
	margin-bottom: -30000px;
	background: url(../images/orange_px.gif) repeat-y 250px 0px;
	overflow: hidden;
	zoom: 1;
}
UL.menu1_2_left
{
	margin: 40px 0 0 25px;
	padding: 0;
/*list-style-type: none;*/
	color: #0099FF;
	font-weight: bold;
}
UL.menu1_2_left LI
{
	margin: 10px 15px;
	padding: 0;
}
UL.menu1_2_left A, UL.menu1_2_left A:visited
{
	text-decoration: none;
}
UL.menu1_2_left A:hover, UL.menu1_2_left A.active, UL.menu1_2_left A.active:visited
{
	text-decoration: underline;
}
.column_left .submenu
{
	text-align: center;
	font-weight: bold;
}
TABLE.form
{
	margin-left: 10px;
}
.column_right
{
	float: right;
	display: inline;
	width: 211px;
	padding: 0 20px 30000px 21px;
	margin-bottom: -30000px;
	overflow: hidden;
	zoom: 1;
	background: url(../images/orange_px.gif) repeat-y 0px 0px;
}
.tel
{
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	background: #FF6600 url(../images/tel_bg.jpg) repeat-x top left;
	color: #FFF;
	padding: 16px 0;
	margin: 0 -20px 1em;
}
.tel SPAN
{
	font-size: 24px;
}
UL.menu_right
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 18px;
}
UL.menu_right LI
{
	margin: 2em 0;
	padding: 0;
}
UL.menu_right LI A, UL.menu_right LI A:visited
{
}
.column_right H2
{
	font-size: 18px;
	font-weight: normal;
	color: #FF6600;
}
.publication_anons
{
	margin: 15px 0;
	overflow: hidden;
	zoom: 1;
}
.publication_anons IMG
{
	float: left;
}
.p_a_text
{
	padding-left: 40px;
}
.content
{
	margin: 0 250px;
	padding: 0 17px;
}
.footer
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 77px;
	border-top: 1px solid #FEBF80;
	background: #0066CC url(../images/footer_bg.jpg) repeat-y top left;
	color: #FFF;
	overflow: hidden;
	zoom: 1;
}
.footer A
{
	color: #FFF;
}
.footer .cont
{
	float: right;
	padding: 15px 25px 0 15px;
	width: 211px;
	text-align: right;
}
.footer .cont SPAN
{
	padding-left: 30px;
}
.footer .adr
{
	float: right;
	padding: 15px 178px 15px 0;
	text-align: center;
}
UL.menu_bottom
{
	list-style-type: none;
	margin: 0;
	padding: 0px 0 0 10px;
}
.menu_bottom LI
{
	float: left;
	padding: 0px 15px;
	text-transform: uppercase;
	font-weight: bold;
}
.menu_bottom LI A, .menu_bottom LI A:visited
{
	color: #FFF;
	text-decoration: none;
	display: block;
	padding-top: 17px;
}
.menu_bottom LI A:hover, .menu_bottom LI A.active, .menu_bottom LI A.active:visited
{
	text-decoration: underline;
}
A:focus
{
	outline: none;
}
A.active
{
	outline: none;
}
OBJECT:focus
{
	outline: none;
}
EMBED:focus
{
	outline: none;
}
INPUT:focus
{
	outline: none;
}
OPTION:focus
{
	outline: none;
}
A IMG
{
	border: 0;
}
LABEL
{
	cursor: pointer;
}
A
{
	color: #0099FF;
}
A:visited
{
	color: #0099FF;
}
A:hover
{
	color: #858585;
}
P
{
	margin: 1em 0;
}
H1
{
	/*[empty]margin:;*/
}
H2
{
	margin: 0.83em 0;
	font-size: 18px;
	color: #FF9933;
}
UL
{
}
OL
{
}
LI
{
}
#site_map UL
{
	margin: 5px 0 10px 14px;
	padding: 0;
}
#site_map UL LI
{
	margin-bottom: 5px;
}
