﻿body{
margin:0px 0px 0px 0px;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
background-color:#f5f5f5;
}

.main{
width:910px;
height:auto;
text-align:center;
}

.titlemain{
width:910px;
height:160px;
float:left;
text-align:center;
}

.logo{
width:910px;
height:160px;
float:left;
margin:0px 145px 0px 0px;
text-align:center;
/*background-image:url(images/taniro_logo.jpg);
background-repeat:no-repeat;*/
}

.logolink{
width:345px;
height:94px;
float:left;
}

.logo-rightmain{
width:550px;
height:140px;
float:right;
padding:20px 15px 0px 0px;
}

.contentmain{
width:910px;
height:auto;
float:left;
padding:0px 0px 12px 0px;
}

.content-topmain{
width:910px;
height:15px;
float:left;
background-image:url(images/content-topbg.png);
background-repeat:no-repeat;
}

.content-middlemain{
width:910px;
height:auto;
float:left;
background-image:url(images/content-middlebg.png);
background-repeat:repeat-y;
text-align:justify;
}

.content-downmain{
width:910px;
height:30px;
float:left;
background-image:url(images/content-downbg.png);
background-repeat:no-repeat;
}

.btnsmain{
width:910px;
height:45px;
float:left;
background-color:#f2f1f1;
}

.divideline{
width:2px;
height:45px;
float:left;
background-image:url(images/divideline.jpg);
background-repeat:no-repeat;
}

.btns-downemt{
width:910px;
height:24px;
float:left;
}

.btns_downdivideline{
width:872px;
height:2px;
float:left;
background-image:url(images/btns_downdivideline.png);
background-repeat:no-repeat;
margin:6px 18px 0px 20px;
}

.bannermain{
width:865px;
height:400px;
float:left;
margin:0px 22px 0px 23px;
background-image:url(images/taniro_bannerimage.jpg);
background-repeat:no-repeat;
}

.down-bannermain{
width:820px;
height:160px;
float:left;
margin:0px 22px 0px 23px;
padding:0px 22px 0px 23px;
background-color:#fbfbfb;
text-align:justify;
}

.whoweare-main{
width:250px;
height:160px;
float:left;
}

.emt{
width:35px;
height:180px;
float:left;
}

.whoweare-head{
width:250px;
height:40px;
float:left;
text-align:left;
}

.whoweare-content{
width:250px;
height:94px;
float:left;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
text-align:justify;
text-decoration:none;
line-height:18px;
}

.whoweare-readmore{
width:250px;
height:20px;
float:left;
text-align:left;
}

.down-bannermain1{
width:880px;
height:50px;
float:left;
margin:0px 15px 0px 15px;
background-image:url(images/banner-downbg.jpg);
background-repeat:no-repeat;
text-align:justify;
}

.downcontentmain{
width:850px;
height:300px;
float:left;
text-align:justify;
padding:0px 30px 0px 30px;
}

.inner-downcontentmain{
width:850px;
height:auto;
float:left;
text-align:justify;
padding:0px 30px 0px 30px;
}

.inner-downcontent-leftmain{
width:580px;
height:auto;
float:left;
text-align:justify;
padding:0px 14px 0px 0px;
}

.inner-downcontent-rightmain{
width:230px;
height:300px;
float:left;
text-align:justify;
padding:0px 0px 0px 20px;
}

.downcontent-leftmain{
width:220px;
height:300px;
float:left;
text-align:justify;
}

.downcontent-middlemain{
width:340px;
height:300px;
float:left;
text-align:justify;
padding:0px 10px 0px 20px;
}

.downcontent-rightmain{
width:230px;
height:300px;
float:left;
text-align:justify;
padding:0px 0px 0px 20px;
}

.downcontent-divideline{
width:2px;
height:300px;
float:left;
background-image:url(images/content-divideline.jpg);
background-repeat:repeat-y;
text-align:justify;
}

.downcontent-divideline1{
width:2px;
height:450px;
float:left;
background-image:url(images/content-divideline.jpg);
background-repeat:repeat-y;
text-align:justify;
}


.copyrightmain{
width:910px;
height:78px;
float:left;
text-align:center;
color:#f5f5f5;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
text-align:left;
text-decoration:none;
line-height:20px;
}

.copyright-divideline{
width:835px;
height:2px;
float:left;
background-image:url(images/copyright-divideline.jpg);
background-repeat:no-repeat;
text-align:justify;
margin:0px 0px 0px 40px;
}

.copyrightlink{
color:#f5f5f5;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
text-align:center;
text-decoration:none;
line-height:20px;
}

a.copyrightlink:hover{
color:#f5f5f5;
text-decoration:underline;
}


.sidebtns-main{
width:230px;
height:auto;
float:left;
text-align:left;
padding:20px 0px 20px 14px;
}

.news-main{
width:230px;
height:auto;
float:left;
background-image:url(images/news-bg.jpg);
background-repeat:repeat-y;
padding:20px 0px 10px 14px;
text-align:left;
}

.sidemenu-heading{
color:#f5f5f5;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
text-align:left;
text-decoration:none;
line-height:20px;
}

.sidemenulinks{
width:230px;
height:30px;
float:left;
color:#f5f5f5;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-align:left;
text-decoration:none;
line-height:24px;
}

a.sidemenulinks:hover{
color:#FDD234;
text-decoration:none;
}


.maillink{
color:#013c74;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-align:center;
text-decoration:none;
line-height:20px;
}

a.maillink:hover{
color:#6a6a6a;
text-decoration:underline;
}

.heading{
color:#155ea4;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
text-align:left;
text-decoration:none;
line-height:40px;
}

.subheading{
color:#155ea4;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
text-align:left;
text-decoration:none;
line-height:30px;
}


.contentfont{
color:#6a6a6a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
text-align:left;
text-decoration:none;
line-height:20px;
}

.trainingfont{
color:#6a6a6a;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
text-align:left;
text-decoration:none;
line-height:24px;
}

.morelink{
color:#039EB2;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-align:right;
text-decoration:none;
line-height:30px;
}

a.morelink:hover{
color:#6a6a6a;
text-decoration:none;
}

.downlink{
color:#6a6a6a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
text-align:right;
text-decoration:none;
line-height:30px;
}

a.downlink:hover{
color:#039EB2;
text-decoration:none;
}

.copyright-font{
color:#6a6a6a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-align:left;
text-decoration:none;
}

.downlink1{
color:#6a6a6a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-align:left;
text-decoration:none;
}

a.downlink1:hover {
	color: #2376D3;
	text-decoration:underline;
}


.websitelink{
color:#6a6a6a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
text-decoration:none;
}

a.websitelink:hover {
	color: #039EB2;
	text-decoration:none;
}

.sitemaplink{
color:#8E8E8E;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:left;
text-decoration:none;
line-height:24px;
}

a.sitemaplink:hover {
	color: #039EB2;
	text-decoration:none;
}

.sitemaplink1{
color:#6a6a6a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-align:left;
text-decoration:none;
}

a.sitemaplink1:hover {
	color: #039EB2;
	text-decoration:none;
}

.visiblebtn{
color: #003c75;
font-family:"Calibri", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration: none;
line-height:45px;
}