body{
margin:0;
background:url(../images/bgg.png) repeat-x;

}
input[type="button"]{
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
	


table td{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:justify;
color:#414141;
line-height:150%;
}
.txt1{
text-align:justify;
font-size:12px;
padding:5px 8px;
}
#txt td{
text-align:justify;
padding:10px;
}

@font-face {
font-family: "GOTHIC";
src: url(../font/GOTHIC.ttf);
}

#box1{background:#00445F; height:60px;}
#box1 #title{color:#fff; font-size:16px; font-weight:bold; padding:15px 5px; font-family: "GOTHIC";}
#box01{background:#DEE9EF; height:200px;}
#box01:hover{background:#EAF3F7; height:200px;}

#box2{background:#0387AD; height:60px;}
#box2 #title{color:#fff; font-size:16px; font-weight:bold; padding:15px 5px; font-family: "GOTHIC";}
#box02{background:#E3F3F9; height:200px; }
#box02:hover{background:#F1FAF8; height:200px; }

#box3{background:#931E33; height:60px;}
#box3 #title{color:#fff;font-size:16px;font-weight:bold; padding:15px 5px; font-family: "GOTHIC";}
#box03{background:#F6EAE0; height:200px;}
#box03:hover{background:#FDF6F0; height:200px;}

#box4{background:#3D7534; height:60px;}
#box4 #title{color:#fff;font-size:16px;font-weight:bold; padding:15px 5px; font-family: "GOTHIC";}
#box04{background:#F0F3DE; height:200px;}
#box04:hover{background:#FCFDF3; height:200px;}

/* ===================== menu Document ==================== */
.logo{
position:absolute;
top:14px;
margin-left:-1px;
z-index:1;
}

.call{
position:absolute;
top:102px;
margin-left:520px;
z-index:1;
}

#menu{
	background:url(../images/header_bg.png) repeat;
	height:80px;
	border-radius:5px 5px 5px 5px;
}

#banner_bg{
background:url(../images/banner_bg.jpg) repeat-x;
height:376;}


#banner_bg{
background:url(../images/banner_bg.jpg) repeat-x;
height:376;}
#welcome_bg{
background:#F1F1F1 url(../images/welcome-bg.jpg) repeat-x;
height:110;}
@font-face {
font-family: "GOTHIC";
src: url(../font/GOTHIC.ttf);
}


#welcome_bg #title{
font-family: "GOTHIC";
color:#000;
font-size:18px;
font-weight:bold;
padding:8px 10px 0px 10px;
line-height:180%;}


#welcome_bg #txt{
color:#4E4E4E;
font-size:14px;
padding:8px 10px 5px 30px;
line-height:180%;}


#home_box{
background:#FFFFFF;
margin:5px;
border:#CCCCCC solid 1px;
height:250px;}

#welcome{
background:#F3F3F3;
border-top:#F7F7F7 solid 5px;
}
#welcome #title{
color:#5D5D5D;
font-weight:bold;
font-size:25px;
padding:25px 5px 10px 0px;
border-bottom:2px dotted #CCCCCC;
}


h1{
color:#000;
font-size:24px;
padding:0px;
margin:0px;
}

h4{
padding:0px;
margin:0px;
}
p{
padding:0px;
margin:0px;
}
#welcome #txt{
color:#363636;
font-size:14px;
padding:5px 10px 5px 5px ;
}

#txt p{
font-size:16px;}

#txt li{
font-size:14px;
font-weight:600;
text-decoration:none;


}

#txt li a{
color:#FF0000;

text-decoration:none;
}
#txt li a:hover{
color:#0000FF;
}


/*#welcome #txt ul {
padding:0px;
margin:0px;
}

#welcome #txt ul li {
padding:0px;
margin:0px;
}

#welcome #txt ul li a{
padding:0px;
margin:0px;
color:#0000FF;
}


#welcome #txt ul li a:hover{
padding:0px;
margin:0px;
color:#000;
}*/

.title_pg{
color:#5D5D5D;
font-weight:bold;
font-size:25px;
padding:25px 5px 10px 0px;
border-bottom:2px dotted #A1A29E;
}

#box_right{
background:#FFFFFF;
margin:5px;
border:#E2E2E2 solid 1px;
border-radius:10px 10px;}

.title_right{
color:#5D5D5D;
font-weight:bold;
font-size:20px;
padding:10px 5px 10px 5px;
border-bottom:2px dotted #A1A29E;}

/****************** Header Section ************************/
@font-face {
font-family: "unna";
src: url(../font/unna.otf);
}



.read_more a{
background:#00B4FF;
text-decoration:none;
color:#fff;
border-radius: 5px 5px 5px 5px;
padding:5px 5px 5px 5px;
}

.read_more a:hover{
background:#EE0027;
color:#FFFFFF;
text-decoration:none;}


.img{
	float:left;	
	border:5px solid #fff;
	margin:5px 5px 5px 0; /*top right bottom left*/
	box-shadow: 0px 0px 6px 2px rgba(223, 223, 233, 0.75);
	-moz-box-shadow: 0px 0px 6px 2px rgba(119, 119, 119, 0.75);
	-webkit-box-shadow: 0px 0px 6px 2px rgba(119, 119, 119, 0.75);
}

/****************** Link Section ************************/

a{
color:#000000;
text-decoration:none;
}
a:hover{
color:#003366;
text-decoration:none;
}




.share {
	float:right;
	padding:0px 1px;	
}
.share a {
	color:#FFF;	
	background:#C30811;	
	line-height:16px;
	padding:8px 8px;
	display:inline-block;	
	display:inline-block;
	font-size:11px;
	font-weight:600;
	border-radius:3px 3px;
}
.share a:hover {
background:#038F1B;
}

.one-edge-shadow {
  -webkit-box-shadow: 0 8px 6px -6px black;
     -moz-box-shadow: 0 8px 6px -6px black;
          box-shadow: 0 8px 6px -6px black;
}



/****************** Right Section ************************/

#enquiry_form input{
border:solid 1px #CCCCCC;
padding:5px 5px;
margin:2px 0px;
border-radius:5px;
}
#enquiry_form input:focus{
border:solid 1px #CCCCCC;
padding:5px 5px;
margin:2px 0px;
border-radius:5px;
box-shadow:0px 0px 3px #BAB9B9;
}
#enquiry_form textarea{
border:solid 1px #CCCCCC;
padding:5px 5px;
margin:2px 0px;
border-radius:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#enquiry_form textarea:focus{
border:solid 1px #CCCCCC;
padding:5px 5px;
margin:2px 0px;
border-radius:5px;
box-shadow:0px 0px 3px #BAB9B9;
}
#enquiry_form .submit{
color:#FFFFFF;
font-weight:bold;
background:#000000;
padding:5px 5px;
margin:2px 0px;
border:none;
border-radius:5px;
}

/****************** Table Section ************************/

ul{
margin-left:-20px;
}

/****************** Footer Section ************************/
#fotter{
background:url(../images/fotter-bg.jpg) repeat-x;
height:70px;
}

#fotter td{
color:#5A5A5A;
padding:10px 5px;}

#fotter #title{
color:#EEEEEE;
font-size:20px;
padding:20px 0px;
text-transform:uppercase;
}

#fotter a{
color:#00BEF2;
font-size:12px;
padding:5px;
text-decoration:none;}

#fotter a:hover{
color:#F50004;
}

#fotter2{
background:url(../images/footer2.jpg) repeat-x;
height:46px;
}

/* ===================== footer Section Start ==================== */
.box_pg{
background: url(../images/box_bg.png) ;
margin:10px 5px 10px 5px;
padding:35px 10px 20px 20px;
float:left;
}


.box_pg2{
border:solid 1px #CCCCCC;
background:#FFFFFF;
border-radius:10px;
margin:10px 5px 10px 5px;
padding:10px;
float:left;
width:380px;
}

#title_pg{
color:#000;
background:#F3F3F3;
border-bottom:#CCCCCC dotted 1px;
font-size:15px;
font-weight:bold;
padding:5px 10px 5px 5px;
}

.title_pg{
color:#000;
font-size:15px;
font-weight:bold;
padding:0px 10px 30px 10px;
}

.title_pg2{
color:#E48700;
border-bottom:#CCCCCC dotted 1px;
font-size:12px;
font-weight:bold;
padding:10px 10px 10px 10px;
}

a#link1_a{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	background:#000;
	font-weight:bold;
	font-size:11px;
	padding:9px 18px 12px 18px;
	border-radius:15px 0px 15px 0px;
	margin:10px -9px -10px 10px;
	text-decoration:none;
}
a#link1_a:hover{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	background:#03ABF1;
	font-size:11px;
	text-decoration:underline;
}

#us{
padding:0px;
margin:0px;

}

#us tr{
padding:0px;
margin:0px;

}

#us tr td{
padding:0px;
margin:0px;
}

.text_limit{
	width:100%;
    overflow:hidden;
    /*white-space:nowrap;*/
    text-overflow:ellipsis;
	height:44px;
}
