/* CSS Document */
body {
 background:#333333;
 font-family:"Trebuchet MS", Tahoma, Arial, Verdana, sans-serif;
 padding:0px;
 margin:0px;
}
.headerTopStrip {
 width:1003px;
 height:32px;
 padding:0px;
 margin:0px;
 background:url(../images/headerTopStrip.jpg) scroll left top repeat-x;
 font-size: 11px;
 color: #FFFFFF;
}
.headerMainLeft {
 background:url(../images/headerMainLeftBg.jpg) scroll left top repeat-y;
 width:255px;
 padding:0px;
 margin:0px;
}
/*.headerMainLeft img {
 border:0px;
 margin:10px 0px 0px 35px;
 padding:0px;
}*/
.headerMainMiddle {
 width:511px;
 padding:0px;
 margin:0px;
 background: url(../images/headerImage.jpg) no-repeat;
}
.headerRightTop {
 background:url(../images/headerRightTirukural.jpg) scroll left top no-repeat;
 height:60px;
 width:237px;
}
.headerMainRightNews {
 background:url(../images/newsHeading.jpg) scroll 1px 20px no-repeat;
 padding:55px 0px 0px 0px;
 margin:0px;
}
.headerMainMiddle img {
 margin:0px;
 padding:0px;
}
.headerMainRight {
 background:#cec297;
 width:237px;
 margin:0px;
 padding:0px;
 vertical-align:top;
}
.contentArea {
 background:url(../images/contentTableBg.gif) scroll left top repeat-y;
 padding:0px;
 margin:0px;
}
.innerContentArea {
 background:url(../images/innerContentBg.gif) scroll left top repeat-y;
 padding:0px;
 margin:0px;
}
.contentLeft {
 width:255px;
 padding:0px;
 margin:0px;
}
.contentLeftTop {
 /*background:url(../images/contentLeftNavBg.jpg) scroll left top no-repeat;*/
	width:255px;
 padding:15px 0px 0px 0px;
 margin:0px;
}
.contentLeftBotAd {
 width:255px;
 padding:0px;
 margin:0px;
 text-align:center;
}
.innerContentRightAd {
 width:237px;
 padding:10px 0px 10px 0px;
 margin:0px;
 text-align:center;
}
.contentLeftBotAd {
 width:255px;
 padding:0px;
 margin:0px;
 text-align:center;
}
.contentLeftBotAd img {
 margin:20px 0px 20px 0px;
 padding:0px;
}
.contentMiddle {
 width:511px;
 padding:0px;
 margin:0px;
}
.innerContentMiddleTxt {
 width:511px;
 padding:25px 0px 0px 0px;
 margin:0px;
 vertical-align:top;
}
.innerContentMidLeft {
 width:97px;
 float:left;
 padding:0px;
 margin:0px;
 vertical-align:top;
}
.innerContentMidLeft img {
 padding:0px;
 margin:0px;
}
.plaintextContent {
 padding:0px 20px;
 margin:0px;
 vertical-align:top;
 width: 100%;
}
.innerContentMidRight {
 padding:0px 20px;
 margin:0px;
 vertical-align:top;
 width: 100%;
}
.innerContentMidRight p {
 font-size:11px;
 line-height:18px;
 color:#383425;
 font-weight:normal;
 padding:0px 0px 10px;
 margin:0px;
}
.innerContentMidRight p1 {
 font-size:13px;
 font-weight:bold;
 line-height:18px;
 color:#383425;
 font-weight:normal;
 padding:0px 0px 10px;
 margin:0px;
}
.innerContentMidRight h1 {
 padding:0px 0px 20px 0px;
 margin:0px;
}
/*.innerContentMidRight h1 img {
 padding:0px;
 margin:0px;
}*/
.innerContentMidRight h2 {
 font-weight:bold;
 font-size:18px;
 padding:0px 0px 10px;
 margin:0px;
 color: #795616;
}
.innerContentMidRight h3 {
 font-weight:bold;
 font-size:15px;
 padding:0px 0px 5px;
 margin:0px;
 color: #795616;
}
.innerContentMidRight h3 a {
 color: #795616;
 font-weight:bold;
 font-size:15px;
 text-decoration:none;
}
.innerContentMidRight h3 a:hover{
 color: #795616;
 text-decoration: underline;
}
.innerContentMidRight ul {
 margin:0px;
 padding:0px 0px 0px 15px;
 list-style:none;
 font-size: 11px;
 color:#383425;
}
.innerContentMidRight ul ul {
 margin:0px;
 padding:5px 0px 0px 15px;
 list-style:none;
 font-size: 11px;
 color:#383425;
}
.innerContentMidRight ul li {
 padding:0px 0px 5px 15px;
 margin:0px;
 background: url(../images/bgList.gif) no-repeat left 5px;
}
.innerContentMidRight ul li ul li {
 padding:0px 0px 5px 15px;
 margin:0px;
 background: url(../images/bgList.gif) no-repeat left 5px;
}
.innerContentMidRight a {
 text-decoration:underline;
 color: #383425;
}
.innerContentMidRight a:hover {
 text-decoration: none;
 color: #000000;
}
.contentMiddleTopNav {
 background:url(../images/mainNavBg.gif) scroll left top no-repeat;
 padding:0px;
 margin:0px;
 width:511px;
 height:40px;
}
.contentMiddleTop {
 background:url(../images/contentMiddleBg.jpg) scroll left top repeat-y;
 width:486px;
 padding:25px 25px 0px 0px;
 margin:0px;
}
.contentMiddleTop1{
 background:url(../images/contentMiddleBg.jpg) scroll left top repeat-y;
 padding:0px 15px 0px 15px;
 margin:0px;
}
.contentMiddleTopLeft {
 float:left;
 padding:0px;
 margin:0px;
}
.contentMiddleTopLeft img {
 margin:0px 20px 10px 0px;
 padding:0px;
}
.contentMiddleTop h1 {
 padding:0px 0px 10px 0px;
 margin:0px;
}
.moreLinks {
 background:url(../images/moreLinkImg.gif) scroll left 5px no-repeat;
 width:auto;
 float:left;
 padding:0px 0px 0px 10px;
 margin:0px;
 color:#00688b;
 font-size:11px;
 font-weight:bold;
 line-height:18px;
}
.moreLinks a {
 color:#00688b;
 text-decoration:none;
}
.moreLinks a:hover {
 color:#00688b;
 text-decoration:underline;
}
.newsMoreLinks {
 background:url(../images/moreLinkImg.gif) scroll left 5px no-repeat;
 width:auto;
 float:right;
 padding:0px 20px 0px 10px;
 margin:0px;
 color:#00688b;
 font-size:11px;
 font-weight:bold;
 line-height:16px;
}
.newsMoreLinks a {
 color:#00688b;
 text-decoration:none;
}
.newsMoreLinks a:hover {
 color:#00688b;
 text-decoration:underline;
}
.contentMiddleTop h1 img {
 padding:0px 0px 0px 0px;
 margin:0px;
}
.contentMiddleTop h2 {
 font-size:11px;
 font-weight:bold;
 line-height:18px;
 color:#383425;
 padding:0px;
 margin:0px;
}
.contentMiddleTop p {
 font-size:11px;
 color:#383425;
 line-height:18px;
 padding:0px;
 margin:0px;
}
.contentMiddleTop1 p {
 font-size:11px;
 color:#383425;
 line-height:18px;
 padding:0px 0px 10px 0px;
 margin:0px;
}
.contentRight {
 width:237px;
 padding:40px 0px 0px 0px;
 margin:0px;
}
.contentMiddleBotHeading {
 background:url(../images/contentMiddleBotHeading.jpg) scroll left top no-repeat;
 height:33px;
 width:511px;
 padding:0px;
 margin:0px;
}
.contentMiddleBotHeading1 {
 background:url(../images/departmentHeading.jpg) scroll 1px bottom no-repeat;
 height:25px;
 padding:0px;
 margin:0px;
}
.headerRightNewsRow {
 width:215px;
 padding:0px 0px 0px 15px;
 margin:0px 0px 0px 0px;
 float:left;
}
.newsRowLeft {
 width:40px;
 float:left;
 padding:0px;
 margin:0px;
}
.newsRowLeftTop {
 background:#00688b;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:18px;
 text-align:center;
 float:left;
 color:#ffffff;
 padding:3px 10px 3px 10px;
 margin:0px;
}
.newsRowLeftBottom {
 background:#003040;
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:12px;
 text-align:center;
 font-weight:bold;
 color:#ffffff;
 float:left;
 width:37px;
 padding:0px 0px 0px 0px;
 margin:0px;
 line-height:18px;
}
.newsRowRight {
 width:145px;
 float:left;
 padding:0px 0px 0px 15px;
 margin:0px;
 line-height:14px;
 color:#383425;
 font-size:11px;
}
.newsRowRight a {
	text-decoration:underline; color:#383425;
}
.newsRowRight a:hover {
	text-decoration:none;
}
.contentBottomLeft {
 width:263px;
 padding:20px 0px 0px 0px;
 margin:0px;
}
.contentBottomLeft img {
 float:left;
 margin:0px 15px 0px 0px;
 padding:0px;
}
.contentBottomRight {
 width:248px;
 padding:20px 0px 0px 0px;
 margin:0px;
}
.contentBottomRight img {
 float:left;
 margin:0px 15px 0px 1px;
 _margin:0px 15px 0px 2px;
 padding:0px;
}
ul.liststyle1 {
 width:110px;
 padding:0px 0px 20px 0px;
 margin:0px;
 float:left;
 line-height:16px;
}
ul.liststyle1 li {
 background:url(../images/listBullet1.jpg) scroll left 4px no-repeat;
 font-size:11px;
 color:#383425;
 list-style:none;
 line-height:18px;
 padding:0px 0px 0px 10px;
}
ul.liststyle2 {
 padding:0px 20px 20px 0px;
 margin:0px;
 float:left;
 line-height:16px;
}
ul.liststyle2 li {
 background:url(../images/listBullet1.jpg) scroll left 4px no-repeat;
 font-size:11px;
 color:#383425;
 list-style:none;
 line-height:18px;
 padding:0px 0px 0px 10px;
}
.homeHeritageContainer {
 background:url(../images/hertiageHeading.jpg) scroll 1px top no-repeat;
 width:222px;
 padding:41px 0px 0px 15px;
 margin:0px;
 font-size: 11px;
 color: #333333;
}
.homeHeritageContainer img {
 float:left;
 padding:0px;
 margin:0px 19px 0px 1px;
}
.homeDepartmentsContainer {
 width:237px;
 padding:20px 0px 39px 0px;
 margin:0px;
 float:left;
}
.homeDepartmentsContainer img {
 float:left;
 padding:0px;
 margin:0px 19px 0px 1px;
}
.footer {
 width:1003px;
 background:#746d55;
 padding:15px 0px 15px 0px;
 text-align:center;
 margin:0px;
 color:#dddddd;
}
ul.footerLinks {
 width:875px;
 padding:0px;
 margin:0px auto;
}
ul.footerLinks li {
 line-height:18px;
 display:inline;
 list-style:none;
 font-size:11px;
}
ul.footerLinks li a {
 color:#dddddd;
 text-decoration:none;
}
ul.footerLinks li a:hover {
 color:#dddddd;
 text-decoration:underline;
}
/* Download */
.download1 {
 width:200px;
 float:left;
 padding:20px 0px 0px 0px;
 margin:0px;
 overflow:hidden;
}
.download2 {
 width:201px;
 float:left;
 padding:20px 0px 0px 1px;
 _padding:20px 0px 0px 2px;
 margin:0px;
 overflow:hidden;
}
.download3 {
 width:200px;
 float:left;
 padding:20px 0px 0px 0px;
 margin:0px;
 overflow:hidden;
}


.down1, .down1 ul {
 width:200px;
 list-style: none;
 padding:0px;
 margin:0px;
 float:left;
}
.down1 a {
 display: block;
 text-decoration: none;
 padding:0px;
 margin:0px;
}
.down1 li {
 float: left;
 padding: 0px;
 margin:0px;
}
/*.down1 li ul {
	position:absolute;
	height: auto;
	width:200px;
}
.down1 li li 
{
	text-indent:-999px;
}
.down1 li ul a 
{
	color:#FFFFFF;
	text-decoration:none;
}
.down1 li ul a:hover
{
	text-decoration:underline;
}
.down1 li ul ul
{
	margin:0px;
	padding:0px;
}*/
.down1 li:hover ul ul, .down1 li:hover ul ul ul, .down1 li.sfhover ul ul, .down1 li.sfhover ul ul ul { left: -999em; }
.down1 li:hover ul, .down1 li li:hover ul, .down1 li li li:hover ul, .down1 li.sfhover ul, .down1 li li.sfhover ul, .down1 li li li.sfhover ul { left: auto; }
.down1 li:hover, .down1 li.sfhover { background: none; }
.newd1 a {
 width:200px;
 height:65px;
 text-indent:-9999px;
 padding:0px;
 margin:0px;
 background:transparent url(../images/homeBottomLinks.gif) scroll no-repeat left top;
}
.newd1 a:hover {
 background:transparent url(../images/homeBottomLinks.gif) -200px 0px no-repeat;
 border-bottom:0px;
}
.newd2 a {
 width:200px;
 height:65px;
 text-indent:-9999px;
 background: url(../images/homeBottomLinks.gif) scroll no-repeat left -65px;
}
.newd2 a:hover {
 background:transparent url(../images/homeBottomLinks.gif) -200px -65px no-repeat;
 border-bottom:0;
}


.newd22 a {
 width:200px;
 height:200px;
 text-indent:-9999px;
 padding:0px;
 margin:0px;
 background: url(../images/chennai-corp-gif-animation2.gif) scroll no-repeat left top;
}
.newd22 a:hover {
 background:transparent url(../images/chennai-corp-gif-animation2.gif) -200px 0px no-repeat;
 border-bottom:0px;
}

.newd3 a {
 width:200px;
 height:65px;
 text-indent:-9999px;
 background: url(../images/homeBottomLinks.gif) scroll no-repeat left -130px;
}
.newd3 a:hover {
 background:transparent url(../images/homeBottomLinks.gif) -200px -130px no-repeat;
 border-bottom:0;
}
.tableBorderOverall {
 padding:0px;
 margin:0px 0px 0px 0px;
 border: 1px solid #000000;
}
.tableBorder {
 padding:0px;
 margin:0px 0px 10px 0px;
 font-size:11px;
 border-top: 1px solid #000000;
 border-left: 1px solid #000000;
}
.tableRow {
 border-right: 1px solid #000000;
 border-bottom: 1px solid #000000;
}
.tableRow1{
 border: 1px solid #000000;
 padding:0px;
 margin:0px;
 font-size:11px;
 margin:0px 0px 10px 20px; 
}
.tableChennai {
 padding:0px;
 margin:0px;
 font-size:11px;
}
.tableChennai img {
 padding:0px;
 margin: 0px;
 border:3px solid #000000;
}
.vote {
 width:48px;
 height:20px;
 color:#FFFFFF;
 font-size:11px;
 font-weight:bold;
  margin:4px 0px 4px 0px;
 background:url(../images/vote.jpg) no-repeat left top;
 border:0px;
}
.vote1{
 width:120px;
 height:20px;
 color:#FFFFFF;
 font-size:11px;
 font-weight:bold;
  margin:4px 0px 4px 0px;
 background:url(../images/vote1.jpg) left top;
 border:0px;
}
.bgSubmit {
 width:80px;
 height:20px;
 color:#FFFFFF;
 font-size:11px;
 font-weight:bold;
 margin:4px 0px 4px 0px;
 background:url(../images/bgSubmit.jpg) no-repeat left top;
 border:0px;
}
.links {
 font-size:75%;
 font-weight:bold;
}
.links a {text-decoration:none; color:#6D4D10; }
.links a:hover {text-decoration:underline; }

.bgListTextArea{
 line-height:16px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding:2px;
 color:#333333;
 background-color:#B1A782;
 border:#8F8769 solid 1px;
}
.bgListTextAreaWhite {
 line-height:16px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding:2px;
 color:#333333;
 border:#8F8769 solid 1px;
}
.bgListBoxTextArea{
color:#333333;
 line-height:16px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding:2px;
 background-color:#B1A782;
 border:#8F8769 solid 1px;
}
.bgListBoxTextArea1{
 color:#333333;
 line-height:16px;
 font-size: 11px;
 padding:2px;
 background-color:#B1A782;
 border:#8F8769 solid 1px;
}

.textContent {
 font-size:9px;
 line-height:18px;
 color:#383425;
 font-weight:normal;
 padding:0px 0px 0px;
 margin:0px;
}

.alert {	
	padding:0px 20px;
 	margin:0px;
 	vertical-align:top;
 	width: 100%;	
	color: #FF0000;	
	font-size: 11px;
	font-weight: bold;
}