BODY { 
	margin: 0px; 
	background-color: #021029; 
	padding: 0px; 
}

A{text-decoration:none; font-size: 11px; font-family: tahoma; color: navy;}
A:visited{text-decoration:none; font-size: 11px; font-family: tahoma; color: blue;}

DIV.body_background_right { 
	z-index: 1; 
	height: 768px; 
	width: 100%;  
	position: absolute; 
	background-image: url(images/body_bg_right.jpg); 
	background-repeat: repeat-x;  
}
DIV.body_background_left { 
	z-index: 2; 
	width: 50%; 
	height: 768px; 
	left: 0%; 
	background-image: url(images/body_bg_left.jpg); 
	background-repeat:repeat-x; 
	position: absolute; 
}

DIV.container { 
	z-index: 3; 
	width: 1244px; 
	left: 50%; 
	margin-left: -622px; 
	position: absolute; 
}

DIV.top_line { 
	height: 43px; 
	width: 100%; 
}
DIV.top_line_p_absolute { 
	height: 43px; 
	width: 100%; 
	background-image: url(images/top_line_bg.jpg); 
	background-repeat: repeat-x; 
	position: absolute; 
	top: 0px; 
	z-index: 5; 
}
DIV.main_page_url {
position: absolute;
z-index: 6;
margin-left: -430px;
left: 50%;
}
DIV.add_to_favorites {
position: absolute;
z-index: 10;
margin-left: 110px;
left: 50%;
text-decoration: none;
}
DIV.main_page_url IMG {
border: 0px;
}
DIV.add_to_favorites IMG {
border: 0px;
}
DIV.make_start_page IMG {
border: 0px;
}
DIV.slash {
position: absolute;
z-index: 6;
margin-left: 259px;
left: 50%;
}
DIV.make_start_page {
position: absolute;
z-index: 6;
margin-left: 266px;
left: 50%;
}
DIV.box_1 { 
	width: 204px; 
	float: right; 
	position: relative; 
	height: 724px;
	margin: 0px; 
	background-image: url(images/container_bg_right.jpg); 
	background-repeat: no-repeat; 
}
DIV.box_2 { 
	width: 1040px; 
	float: left; position: relative; 
}
DIV.box_3 { 
	width: 142px; 
	float: left; 
	position: relative; 
	background-image: url(images/container_bg_left.jpg); 
	background-repeat: no-repeat; 
	height: 724px; 
}
DIV.box_4 { 
	width: 898px; 
	float: left; 
	position: relative; 
}
DIV.menu { 
	height: 176px; 
	width: 898px; 
	 
}

DIV.text_box-main { 
	width: 898px; 
	min-height: 538px; 
	position: absolute; 
	z-index: 3; 
	top: 219px; 
	left: 50%; 
	margin-left: -480px;
}
* html DIV.text_box-main { 
	height: 538px;
	padding: 0px;
}

div.menu_1 {

	position: absolute; 
	z-index: 200; 
	height: 217px; 
	width: 202px; 
	top: 218px; 
	left: 50%; 
	margin-left: 177px; 
}
.menu1 {
	height: 18px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	display: block;
	margin-left: 33px;
}
.menu1_header {
	background-image: url(images/menu1_header_bg.jpg);
	background-repeat: no-repeat;
	height: 25px;	
	display: block;
	padding-left: 20px;
	padding-right: 5px;
}
.menu1_header_narrow {
	margin-right: 5px;
	float: right;
	display: inline;
	margin-top: 5px;
}
.menu1_header_narrow IMG {
	border: 0px;
}
.menu1_header_text {
	float: left;
	margin-top: 5px;
	display: inline;
	
}
.menu1_header_text A {
	font-family: Tahoma, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #580000;
	text-decoration: none;
}
.menu1_header_text A:hover {
	font-family: Tahoma, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
}

div#mune1_body {
	background-image: url(images/menu1_body_bg.jpg);
	background-position: bottom; 
	background-repeat: no-repeat;
}
div#mune2_body {
	background-image: url(images/menu1_body_bg.jpg);
	background-position: bottom; 
	background-repeat: no-repeat;
}
div#mune3_body {
	background-image: url(images/menu1_body_bg.jpg);
	background-position: bottom; 
	background-repeat: no-repeat;
}
.hide {
display: none;
}
.show {
display: block;
}
.href {
cursor: pointer;
}
.menu1_sub {
	top: 0px;
	font-family:  Tahoma, Arial, sans-serif;
	font-size: 10px;
	color: #1b2740;
	display: block;
	margin-left: 30px;
}
div.menu_2 { 
	position: absolute; 
	z-index: 200; 
	height: 217px; 
	width: 202px; 
	top: 463px; 
	background-image: url(images/menu_2.jpg); 
	background-repeat: no-repeat; 
	left: 50%; 
	margin-left: 177px;
	opacity: 0.4;
	filter: alpha(opacity = 40); 
}

div.text_box { 
	font-family:  Tahoma, Arial, sans-serif;
	font-size: 11px; 
	color: #576073; 
	line-height: 20px; 
}
div.text_box_header { 
	font-family: Tahoma, Arial, sans-serif; 
	font-size: 13px; 
	color: #5c6a87; 
	font-weight: bold; 
	margin-bottom: 8px; 
	margin-top: 17px; 
}
div.main_header { 
	margin-left: -8px; 
	font-family: Tahoma, Arial, sans-serif; 
	font-size: 13px; 
	color: #FFFFFF; 
	background-image: url(images/header_bg.gif);
	height: 17px; 
	width: 371px; 
}
div.main_header_text { 
	margin-left: 17px; 
	font-weight: bold; 
}


.left_co_pic {
	background-image: url(images/text_box_bg_left.jpg); 
	background-repeat: no-repeat; 
	height: 538px;
	margin: 0px;
}
.right_co_pic {
	background-image: url(images/text_box_bg_right_1.jpg); 
	background-repeat: no-repeat; 
	height: 342px;
	margin: 0px;
}


.text {
	min-height: 538px;
	margin-top: -268px; 
	padding-right: 100px;
	padding-top: 18px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-left: 32px;
	overflow: visible;
	z-index:100;
}
* html .text {
	height: 538px;
	position: relative;
	z-index:100;
}
div#column2_above {
	text-align: center;
	width: 898px;
	margin: 0px;
	padding: 0px;
}
div#left_co {
	width: 50px;
	float: left;
}
div#middle {
	background-position: bottom;
	background-repeat:repeat-x;
	background-image: url(images/text_down.jpg);
	display: block;
    margin-left: 50px;
	margin-bottom: 0px;
    margin-right: 271px;
	background-color: #d4d8df;
}
.middle_in {
	background-image: url(images/text_up.jpg);
	background-repeat: repeat-x;
	background-position: center;
	height: 268px;
	width: 577px;
}
* html .middle_in {
	background-image: url(images/text_up.jpg);
	background-repeat: repeat-x;
	position: absolute;
	margin-top: 0px;
	margin-left: -3px;
	height: 268px;
	z-index: 10;
}
.thunder {
	float: right;
	height: 153px;
	width: 76px;
	background-image: url(images/thunder.jpg);
	background-repeat: no-repeat;
}
div#right_co {
    width: 271px;
    float: right;
}
div#column2 {
	height: 100%;
    margin-bottom: 0px;
    padding: 0px;
    background-image: url(images/text_box_bg_right_3.jpg);
    background-position: right;
    background-repeat: repeat-y;
    width: 898px;

    
}
div#column1 {
    margin: 0px;
    padding: 0px;
    background-image: url(images/text_box_bg_left_small.jpg);
    background-repeat: repeat-y;
    width: 100%;
    
}
.clear_both {
    clear: both;
    display: block;
    height: 0px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

div#column2_under {
	position: relative;
	display: block;
	left: 50%;
	margin-left: -449px;
	height: 45px;
	background-image: url(images/bottom_line.jpg);
	background-repeat: no-repeat;
	width: 898px;
}
.foot_right { 
	display: inline; 
	width: 271px; 
	float: right; 
	height: 196px; 
	background-image: url(images/text_box_bg_right_2.jpg); 
	background-repeat: no-repeat;
	margin-top: -196px;
}
* html .foot_right { 
	position: absolute;
	margin-left: 627px;
	margin-bottom: -100px;
}
.foot_middle {
	display: inline; 
	margin-left: 50px; 
	float: left; 
	width: 577px; 
}
* html .foot_middle {
	position: absolute;
	}