/* CSS Document */


body{
font-family: "Trebuchet MS", Verdana, sans-serif;
padding:0px;
background-image:url(../images/home-bg.gif);
background-repeat:no-repeat;
background-position:center top;
margin:0px;

}
img{
border:0px;
}

a{
text-decoration:none;

}

#home{
width:963px;
 background-repeat:no-repeat;
clear:both;
margin:auto;
  }

#logo{
width:163px;
height:154px;
position:relative;
clear:left;
margin:auto;

}


#banner{
width:962px;
height:auto;
position:relative;
clear:left;
margin-left:0px;
margin:auto;
}




.txt{
font-size:17px;
line-height:1.7;
color:#434345;
 }
.txt-w{
font-size:15px;
line-height:1.6;
color:#fff;
 }
.txt-g{
font-size:15px;
line-height:1.6;
color:#434345;
 }
.txt2{
font-size:13px;
line-height:1.6;
color:#434345;
 }

.txt3{
font-size:13px;
line-height:1.6;
color:#14957d;
text-decoration:none;	
 }

.txt-case-t{
font-size:25px;
line-height:1.6;
color:#14957d;
text-decoration:none;	
 }
 
 .txt-case-c{
font-size:25px;
line-height:1.6;
color:#434345;
text-decoration:none;	
 }
 
 
.txt-case-t2{
font-size:23px;
line-height:1.6;
color:#fff;
text-decoration:none;	
 }
.txt-case-t3{
font-size:23px;
line-height:1.6;
color:#14957d;
text-decoration:none;	
 }

#h-txt{
margin:auto;
position:relative;
clear:left;
width:430px;
height:auto;
top:10px;
}



#c-txt-s{
 background-image: url("../images/senthil.jpg");
    background-position:390px 7px;
    background-repeat: no-repeat;
    clear: left;
    height: 405px;
    margin: auto auto auto 220px;
    position: relative;
    top: 10px;
    width: auto;	}



#c-txt-c{
     background-repeat: no-repeat;
    clear: left;
    height:280px;
    margin: auto auto auto 220px;
    position: relative;
    top: 10px;
    width: auto;	}


#c-txt-s2{
     background-repeat: no-repeat;
    clear: left;
    height:400px;
    margin: auto auto auto 220px;
    position: relative;
    top: 10px;
    width: auto;	}



#c-txt{
 clear: left;
    height:300px;
    margin: 45px auto auto 220px;
    position: relative;
    top: 0;
    width:430px;
	}


#c-txt2{
 clear: left;
    height: auto;
    margin:0px auto auto 220px;
    position: relative;
    top: 0;
    width: auto;
	}




#c-txt3{
 clear: left;
    height: auto;
    margin:30px auto auto 400px;
    position: relative;
    top: 0;
    width: auto;
	}



#c-txt4{
 clear: left;
    height:270px;
    margin:80px auto auto 220px;
    position: relative;
    top: 0;
    width:430px;
	}

#c-txt4-4{
 clear: left;
    height:360px;
    margin:80px auto auto 220px;
    position: relative;
    top: 0;
    width:430px;
	}


#c-txt5{
 clear: left;
    height: auto;
    margin:15px auto auto 220px;
    position: relative;
    top: 0;
    width: auto;
	}
#c-txt6{
 clear: left;
    height: auto;
    margin:20px auto auto 220px;
    position: relative;
    top: 0;
    width:490px;
	}
#c-txt7{
 clear: left;
    height: auto;
    margin:25px auto auto 220px;
    position: relative;
    top: 0;
    width: auto;
	}
	
#c-txt8{
 clear: left;
    height: auto;
    margin:-21px auto auto 220px;
    position: relative;
    top: 0;
    width: auto;
	}

	
#c-txt9{
 clear: left;
    height: auto;
    margin:40px auto auto 370px;
    position: relative;
    top: 0;
    width: auto;
	}



	
	
.fr{
border:1px solid #434345;
width:399px;
height:45px;
background:#FFFFFF;
color:#434345;
font-size:25px;
margin-bottom:15px;
}	
	
.fr2{
border:1px solid #434345;
width:399px;
height:170px;
background:#FFFFFF;
color:#434345;
font-size:25px;
margin-bottom:10px;
 }	
 




#mainNav{
height: auto;
    margin: auto;
    position: relative;
    top: -364px;
    width: 692px; }
	
	
 a#trans { background: #fff; color: #aa0000; padding: 3px; -webkit-transition: all 1s linear; }
    a#trans:hover { background: #220077; color: #fff; }
    #trans-nav { list-style-type: none; height: 40px; padding: 0; margin: 0; }
    #trans-nav li { float: left; position: relative; padding: 0; line-height:20px; font-size:14px; font-weight: normal; 	letter-spacing:0px;

letter-spacing:0px;
letter-spacing:0px;

letter-spacing:0px;
	
/* 	font-family: 'Roboto', sans-serif;
	
	*/
 /*background: #5a8078 url(nav-bg.png) repeat-x 0 0; */height:44px;  }
    #trans-nav li:hover { background-position: 0 -40px; }
    #trans-nav li a { display: block; padding: 0 0px; color: #fff; text-decoration: none; }
#trans-nav li a:hover { color: #000; }
    #trans-nav li ul { opacity: 0; position: absolute; left:-22px !important; width:519px; background:; margin-bottom:2px; list-style-type: none; padding: 0; margin: 0; top:35px;  z-index:+9999;}
    #trans-nav li:hover ul { opacity: 1; }
    #trans-nav li ul li { float: none; position: static; height: 0; line-height: 0; background: none; margin-bottom:2px; padding-left:0px;}
    #trans-nav li:hover ul li { height: 30px; line-height: 30px;  margin:0 22px; margin-bottom:2px;	}
    #trans-nav li ul li a { background: #e19f27; padding-left:20px; }
    #trans-nav li ul li a:hover { /*background: #ff0000;*/ color: #fff;  }
    #trans-nav li { -webkit-transition: all 0.0s; height:45px; margin-bottom:2px;}
    #trans-nav li a { -webkit-transition: all 0.0s; }
    #trans-nav li ul { -webkit-transition: all 0s; }
    #trans-nav li ul li { -webkit-transition: height 0.0s; }
 
 
 
 




#footer{
bottom:0px;
width:942px;
position:relative;
clear:both;
margin:auto;
padding-bottom:15px;
padding-right:20px;
}
.footer{
font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
color:#656565;
}


a.footer:hover{
font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
color:#14957d;
}








