*{
	width: auto;
	margin-top: 40;
	margin-right: 40;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 40;
	padding-right: 20;
	padding-bottom: 20;
	padding-left: 0;
}
body{background:url(images/mbg.jpg) left top; padding-top:74px;}
img{
	border:0;
	text-align:left;
	vertical-align:top;
	padding-right: 5px;
}
ul{
	list-style-image: none;
	list-style-type: none;
	text-decoration: none;
}
.column{float:left;}
.clear{clear:both;}
body{
	font-family:Arial, Helvetica, sans-serif;
	color:#6F6F60;
	font-size:0.7em;
	line-height:1.4em;
	text-align:center;
}
input, textarea, select{color:#6F6F60; vertical-align:top; text-align:left; border: 1px solid #353535; font:10px Arial, helvetica, sans-serif;}
.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;
	padding-right: 0px;
}
.top_indent_20px{
	padding-top:20px;
}
.top_indent_25px{
	padding-top:40px;
}

.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;
	font-family: Arial, Helvetica, sans-serif;
}
.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-top: 12px;
	margin-right: 43px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 12px;
}
/*=====//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%;
	font-family: Arial, Helvetica, sans-serif;
}
#content .menu{
	width:374px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 26px;
	padding-right: 0;
	padding-bottom: 40px;
	padding-left: 0;
}
#content .menu img{
	margin-left:48px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 5px;
}
#content .right_col{
	width:324px;
	float:left;
	padding-top: 29px;
	padding-right: 0;
	padding-bottom: 28px;
	padding-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0px;
}

.pic{margin-right:24px; float:left;}
.title{
	margin-bottom:5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
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;
}
a:hover{
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #333;
}

li{
	background-image: url(images/list_arr.gif);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}
li div{background:url(images/line_x.gif) left bottom repeat-x;}
li a{
	color:#415560;
	text-decoration:none;
	font-weight:normal;
	font-size:1em;
	list-style-type: none;
}
li a:hover{
	text-decoration:underline;
	background-position: left center;
}

.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:152px;}
#page_4 .box_2{width:167px;}
#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:#3B4F5C; font-size:1.09em; background:url(images/footer_bg.jpg) left top no-repeat;}
#footer a{color:#3B4F5C; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
/*=====//footer===========*/
#Padding {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#rotatepicmargin {
	margin-right: 24px;
}
