body{
	padding: 0;
	margin: 0;
	font-family: arial;
	font-size: 12px;
}

*{
	outline: none;
}

a{
	text-decoration: none;
	
}

h1{
	
}

h2{
	font-size: 13px;
	color: #080880;
}

h3{
	font-size: 12px;
	color: #080880;
}

img{
	border-width: 0;
}

ul li{
	list-style-image: url("li.png");
}

#top_padding{
	width: 100%;
	height: 5px;
	background-color: #E6F1FE;
}

#upper_w{
	width: 100%;
	height: 526px;
	background-image: url("upper_w_bg.png");
	background-repeat: repeat-x;
}

#upper_w #upper{
	width: 995px;
	height: 526px;
	margin: 0 auto;
}

#upper_w #upper #top{
	width: 995px;
	height: 172px;
	background-image: url("top_bg.jpg");
}

#upper_w #upper #top #logo{
	width: 245px;
	height: 75px;
	padding: 20px 750px 40px 0px;
}

#upper_w #upper #top #logo a{
	display: block;
	width: 100%;
	height: 100%;
}

#upper_w #upper #top #top_menu{
	width: 995px;
	height: 37px;
}

#upper_w #upper #top #top_menu a{
	display: block;
	float: left;
	height: 27px;
	padding: 10px 35px 0 35px;
	color: #ffffff;
	font-weight: bold;
}

#upper_w #upper #top #top_menu a:hover{
	background-color: #da2f1c;
}

#upper_w #upper #upper_content{
	width: 995px;
	height: 354px;
	background-image: url("upper_content_bg.png");
}

#upper_w #upper #upper_content #h1{
	width: 995px;
	height: 35px;
}

#upper_w #upper #upper_content div.upper_content_box{
	width: 199px;
	height: 315px;
	padding: 0px 0 0 0;
	float: left;
}

#upper_w #upper #upper_content div.h2{
	padding: 5px 20px 0 20px;
	height: 58px;
}

#upper_w #upper #upper_content div.txt{
	padding: 45px 15px 0 15px;
	text-align: justify;
}

#upper_w #upper #upper_content div.txt p{
	display: inline;
	font-size: 11px;
}

#upper_w #upper #upper_content a{
	display: block;
	width: 198px;
	height: 101px;
	background-repeat: no-repeat;
}

#upper_w #upper #upper_content #img_1{
	background-image: url("img_1.jpg");
}

#upper_w #upper #upper_content #img_1:hover{
	background-image: url("img_1_h.jpg");
}

#upper_w #upper #upper_content #img_2{
	background-image: url("img_2.jpg");
}

#upper_w #upper #upper_content #img_2:hover{
	background-image: url("img_2_h.jpg");
}

#upper_w #upper #upper_content #img_3{
	background-image: url("img_3.jpg");
}

#upper_w #upper #upper_content #img_3:hover{
	background-image: url("img_3_h.jpg");
}

#upper_w #upper #upper_content #img_4{
	background-image: url("img_4.jpg");
}

#upper_w #upper #upper_content #img_4:hover{
	background-image: url("img_4_h.jpg");
}

#upper_w #upper #upper_content #img_5{
	background-image: url("img_5.jpg");
	width: 199px;
}

#upper_w #upper #upper_content #img_5:hover{
	background-image: url("img_5_h.jpg");
}


#mid_w{
	width: 100%;
}

#mid_w #mid{
	width: 995px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	background-image: url("mid_bg.png");
	background-position: top;
	background-repeat: no-repeat;
}

#mid_w #mid .txt2{
	padding: 15px 0 10px 0; 
}


#mid_w #mid .txt2 h2{
	color: #db2c1b;
	font-size: 14px;	
}

#bottom_w{
	width: 100%;
	height: 205px;
	background-image: url("bottom_w_bg.png");
	background-repeat: repeat-x;
}

#bottom_w #bottom{
	width: 995px;
	height: 205px;
	margin: 0 auto;
	background-image: url("bottom_bg.png");
	background-position: top;
	background-repeat: no-repeat;
}

#bottom_w #bottom #footer{
	float: left;
	padding: 40px 0 0 10px;
	color: #828282;
}

#bottom_w #bottom #ssi{
	float: right;
	padding: 50px 10px 0 0;
}

#bottom_w #bottom #ssi a{
	color: #828282;
	line-height: 18px;
}

#bottom_w #bottom #ssi a img{
	vertical-align: top;
}
.ham {display: none;
background:  url("mobile_menu.png") no-repeat;
width:35px;
height: 30px;
margin-left: 29px;
    margin-top: 8px;
    cursor:pointer; }
    #bottom > img {
    margin-left: 50px;
}

@media (max-width: 767px) {
	#bottom > img {
    margin-left: 0px;
}
#upper_w #upper #top #top_menu {
	background:#da2f1c;
	position: absolute;
    width: 150px;
}

#upper_w #upper #top #top_menu a{
	display: block;
	float: left;
	height: 27px;
	padding: 10px 35px 0 35px;
	color: #ffffff;
	font-weight: bold;
	background-color: #da2f1c;
	width: inherit;
}

#upper_w #upper #top #top_menu a:hover{
	background-color: #9a1608;
}
	#mid_w #mid .txt2 {
    padding: 15px 23px;
}
#upper_w #upper #upper_content div.upper_content_box {
       margin: 0 auto 0 10%;}	

.ham {display: block;}
#upper_w #upper #top #top_menu {display: none;}

	#upper_w #upper {
    height: 526px;
    width: 100%;}




#upper_w #upper #top #logo {
    height: 75px;
    padding: 20px 75px 40px 0;
	width: auto;}


#upper_w #upper #upper_content div.h2 {
    padding: 5px 10px 0;
}    

#mid_w {background-image:url("mid_bg.png");
background-repeat: repeat-x;}
#upper_w {background-image:none; }

#upper_w #upper #upper_content #h1 {
    height: 35px;
    width: 100%;
    padding-left: 10%;
    box-sizing:padding-box;
}
#upper_w #upper #top #top_menu a{
padding: 10px 10px 0;}
#upper_w #upper #upper_content {width: 100%;background-image:none; }
#upper_w #upper #top {width: 100%;}
#mid_w {float: left;}

#mid_w #mid {width: 100%;}
#upper_w #upper #upper_content div.txt {
    padding: 10px 8px 0;}

#upper_w #upper #top {width: 100%;}
#upper_w #upper #upper_content {width:100%;}

#bottom_w #bottom { background-image: none;
    box-sizing: padding-box;
    padding-left: 30px;
    width: 100%;}
#bottom > img {
    margin-left: 1px;
    padding-left: 0 !important;
}    

#bottom_w #bottom #footer {
      box-sizing: padding-box;
    padding: 40px 0 0;
    width: 88%;}
#bottom_w #bottom #ssi {
    margin-bottom: 20px;}     





}	


@media (min-width: 768px) and (max-width: 997px) {
	#bottom > img {
    margin-left: 0px;
}
	#upper_w #upper {
    height: 526px;
    width: 600px;}


#upper_w #upper #top #top_menu {
    height: 37px;
    width: 600px;
}

#upper_w #upper #top #logo {
    height: 75px;
    padding: 20px 75px 40px 0;}


#upper_w #upper #upper_content div.h2 {
    padding: 5px 10px 0;
}    

#mid_w {background-image:url("mid_bg.png");
background-repeat: repeat-x;}
#upper_w {background-image:none; }

#upper_w #upper #upper_content #h1 {
    height: 35px;
    width: 600px;
}
#upper_w #upper #top #top_menu a{
padding: 10px 10px 0;}
#upper_w #upper #upper_content {width: 600px;background-image:none; }
#upper_w #upper #top {width: 600px;}
#mid_w {float: left;}
#upper_w #upper #upper_content #h1 {width: 600px;}
#mid_w #mid {width: 600px;}
#upper_w #upper #upper_content div.txt {
    padding: 10px 8px 0;}

#upper_w #upper #top {width: 600px;}
#upper_w #upper #upper_content {width:600px;}

#bottom_w #bottom {background-image:none;width: 600px; }

#bottom_w #bottom #footer {
       width: 100%;
       padding: 40px 0 0;}
#bottom_w #bottom #ssi {
    margin-bottom: 20px;}       


}



@media (min-width: 998px) and (max-width: 1199px) {

}
