*{margin:0; padding:0;}
body{
background:url(../images/mbg.jpg) left top;
padding-top:25px;
}

img{
border:0;
text-align:left;
vertical-align:top;
}

ul{
list-style:none;
}

.column{
float:left;
}

.clear{
clear:both;
}

body{
font-family:Arial, helvetica, sans-serif;
color:#333333;
font-size:0.9em;
line-height:1.4em;
text-align:center;
}

input, textarea, select{
color:#6F6F60;
vertical-align:top;
text-align:left;
border: 1px solid #353535;
font:12px Arial, helvetica, sans-serif;
}

.bgnorm {
background-color:#FFFFFF;
}

.button {
color:#333333;
text-align:center;
}

.align_right{
text-align:right;
}

.center{
text-align:center;
}

.top_indent_5px{
padding-top:5px;
}

.top_indent_10px{
padding-top:10px;
}

.top_indent_15px{
padding-top:15px;
}

.top_indent_20px{
padding-top:20px;
}

.top_indent_25px{
padding-top:25px;
}

.width_stretch{
width:100%;
}

h1{
text-indent:-10000px;
font-size:1em;
}

.col_1, .col_2, .col_3, .box_1, .box_2, .box_3, .mid{
float:left;
}

.site_bg{
background:url(../images/site_bg.jpg) left top;
}

/*=======header===========*/
.top_bg{
background:url(../images/header_bg.jpg) left bottom no-repeat;
 height:27px;
}

.logo{
width:334px; height:112px;
float:left;
background:url(../images/logo_bg.jpg) left top no-repeat;
}

.logo_2{
width:446px; height:112px;
float:left;
background:url(../images/logo_2_bg.jpg) left top no-repeat;
text-align:right;
}

.logo_2 img{
margin:29px 51px 0 0;
}
/*=====//header===========*/

/*=======content===========*/
#content{
background:url(../images/content_bg.jpg) left top repeat-y;
width:100%;
}

#content .layer_2{
background:url(../images/content_mbg.jpg) left bottom no-repeat;
width:100%;
}

#content .menu{
width:374px;
float:left;
padding:26px 0 223px 0;
}

#content .menu img{
margin-left:48px;
}

#content .right_col{
width:350px;
float:left;
padding:29px 0 48px 0;
}

.pic{
margin-right:24px;
float:left;
border:thin;
}

.title{
margin-bottom:10px;
}

strong{
font-size:1.09em;
}

.line_x{
height:1px;
background:url(../images/line_x.gif) left top repeat-x;
margin:3px 0 32px 0;
}

a{
color:#6F6F60;
text-decoration:underline;
}

a:hover{
text-decoration:underline;
}

li{
padding:1px 0 2px 10px;
}
<!-- removed this line from li  - background:url(images/list_arr.gif) left center no-repeat; -->

li div{
background:url(../images/line_x.gif) left bottom repeat-x;
}

li a{
color:#415560;
text-decoration:underline;
font-weight:bold;
font-size:1.09em;
}

li a:hover{
text-decoration:underline;
}

.line_y{
background:url(../images/line_y.gif) 19px top repeat-y;
}
/*=====//content===========*/

/*=======page_2===========*/
#page_2 .line_x{
margin-top:10px;
}

#page_2 .col_2 .img_indent{
margin-bottom:10px;
}
/*=====//page_2===========*/

/*=======page_3===========*/
#page_3 .img_indent{
margin:10px 0 10px 0;
} 
/*=====//page_3===========*/

/*=======page_4===========*/
#page_4 .box_1{
width:275px;
}

#page_4 .box_2{
width:275px;
}

#page_4 .box_2 ul{
width:145px;
} 

#page_4 .line_x{
margin-top:5px;
}

#form .box_1{
width:172px;
}

#form .box_1 div{
height:26px;
}

#form .box_2{
width:150px;
}

#form input{
width:150px;
height:18px;
}

#form textarea{
width:150px;
height:97px;
overflow:hidden;
margin-bottom:15px;
}
/*=====//page_4===========*/

/*=======footer===========*/
#footer{
padding:15px 43px 51px 0;
text-align:right;
color:#336633;
font-size:.7em;
background:url(../images/footer_bg.jpg) left top no-repeat;
}

#footer a{
color:#3B4F5C;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}
/*=====//footer===========*/
