

* { padding: 0; margin: 0; border: 0; outline: none;}



.hide { display: none; }



.clear { clear: both; }



body {

	background-image: url(../images/gradient.jpg);

	background-repeat: repeat-x;

	background-color: #5aa8d9;

	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;

	font-size: 12px;

	color: #887E66;

}



p {

	font-family: arial;

	font-size: 12px;

}



a {

	text-decoration: none; color: #1a72bc;

}



a:hover {

	text-decoration: underline; color: #1a72bc;

}



input {

font-family: arial; font-size: 11px;

}



select {

	font-family: arial; font-size: 11px;

	}



img {

	border: 0px;

}





#wrapper {

	width: 960px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding:0 20px;

	background-color:#FFFFFF;

}

#member_area {

	background-color:#e6e2d7;

	padding:0px;

	height:30px;

}

#member_area a

{

color: #0087c6; text-decoration: none; font-weight: bold;

}

#member_area a:hover

{

color: #0087c6; text-decoration: underline; font-weight: bold;

}

#member_area_login {

	float:left;

	background-image:url(../images/member_area.gif);

	background-repeat:no-repeat;

	padding-top:6px;

	height:24px;

	padding-left:120px;

	width:262px;



}

#member_area_ad {

	float:left;

	padding-top:6px;

	padding-left: 6px;	

	padding-right:6px;

	height:24px;

	width:120px;

	text-align:right;

	border-right:1px solid #FFFFFF;	

	border-left:1px solid #FFFFFF;		

}



#member_area_search {

	float:left;

	padding-top:2px;

	padding-left: 6px;

	height:24px;	

	width:220px;

	

}

#today_date {

	float:right;

	padding-top:6px;

	height:24px;	

	width:154px;

	text-align:center;

	border-left:1px solid #FFFFFF;

}

#member_area_search input.search_box {

	width: 120px; 

	height: 18px; 

	border: 1px solid #c3c3c3; 

	top: 6px; 

	right: 75px;

}

#member_area_search input.submit {

	background-color: #0087c6; 

	border: 1px solid #fff; 

	font-family: arial, helvetica; 

	font-weight: bold; color: #fff; 

	font-size: 12px; 

	text-align: center; 

	cursor:hand; 

	cursor:pointer;

}

#header_wrapper {

	clear:both;

	height:130px



}

#header_logo {

	padding:40px 0 20px 0;

	float:left;

	width:232px;

}

#header_banner {

	padding:20px 0 20px 0;

	float:right;

	width:728px;	

}

#main_menu {

	clear:both;

	background-color:#b9d2b3;

	font-weight:bold;

	padding: 7px 0 7px 50px;

}

#main_menu a {

	color:#333333;
	font-family : Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size :11px;
	font-weight : bold;
	text-decoration:none;

}

#main_menu a:hover {

	color:#333333;

	text-decoration:underline;	

}





#sub_menu {

	clear:both;

	font-family : Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size :11px;
	font-weight : bold;
	text-align:center;

}

#sub_menu1 {

	float:left;

	width:200px;

	background-color:#74a568;

	padding: 7px 0 3px 0;
	
	height:18px;

}

#sub_menu1 a {

	color:#FFFFFF;

}

#sub_menu1 a:hover {

	color:#333333;

}



#sub_menu2 {

	float:left;

	width:200px;

	padding: 5px 0 5px 0;	

}

#sub_menu3 {

	float:left;

	width:200px;

	padding: 5px 0 5px 0;	

}

#sub_menu4 {

	float:left;

	width:190px;

	background-color:#74a568;	

	padding: 5px 0 5px 0;	

}

#sub_menu5 {

	float:left;

	width:170px;

	padding: 5px 0 5px 0;		

}

#sub_menu4 a {

	color:#FFFFFF;

}

#sub_menu4 a:hover {

	color:#333333;

}



#content_wrapper {

	background-image:url(../images/right_col_bk.gif);

	background-position:730px 0px;

	background-repeat:repeat-y;

	background-color:#FFFFFF;
	
	overflow:hidden;

}



#content_wrapper_left {
	font-family: Sans-Serif, Arial;
	float:left;
	width:730px;
	overflow:hidden;

}


.content_row {
	clear:both

}

.content_row h1  {
	font-size:14px;
	padding-bottom:1px;
}

.content_row h2  {
	font-size:12px;
	padding-bottom:1px;
}

.content_row img  {
	margin:4px;
}

.content_col {
	width:360px;
	padding-left:5px;
	margin-bottom:10px;
	float:left;
}

.content_col p {
	font-size:10px;
        border-bottom:dotted 1px #CCCCCC;
	padding-bottom:10px;
}

.content_col img{
        padding:2px;
        margin-right:8px;
}

#content_main_box {

	padding:10px 0 10px 0;

}



#content {

}

#content h3 {
	font-size:15px;
	color:#1a72bc;
}

#content_sub {

	padding:10px;

	font-size:12px;

	color:#333333;

	

}


#content_left {

	float:left;
	width:520px;
	padding:10px;
	font-size:12px;
	color:#333333;
}

#content_right {
	float:right;
	width:170px;
	border-left:dotted 1px #CCCCCC;
	margin-right:3px;
	padding:5px;
}

#content_right h1{
	font-weight:bold;
	font-size:12px;
	color:#003399;
}

#content_sub p, #content_left p {

	padding-bottom:10px;
	color:#666666;

}



#content_sub h1, #content_left h1 {

	padding-bottom:20px;
	font-size:14px;

}

#content_sub  img, #content_left img {

	padding-left:5px;
	padding-right:5px;
	
}

#content_sub_action {
	padding-top:5px;
	padding-bottom:5px;
	border:1px dotted #CCCCCC;
	height:12px;
}

#content_sub_action_print {
	background-image:url(../images/article_print.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	float:left;
	width:150px;

}

#content_sub_action_feedback {
	background-image:url(../images/article_feedback.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	float:left;	
	width:100px;	

}

#content_sub_action_email {
	background-image:url(../images/article_email.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	float:left;	
	width:150px;	

}

#content_col1 {

	float:left;

	padding-right:15px;

	width:344px;
	
	border-right:solid 1px #c7c3b9;

}

#content_col2{

	float:right;

	padding-left:5px;

	padding-right:10px;

	width:345px;

}





#content_wrapper_right {

	float:right;

	width:230px;
	
	text-align:center;

	background-color:#e6e2d7;
	
	overflow:hidden;

}



.right_box {

	padding:10px;
	width:210px;

}



#footer {

	clear:both;

	height:100px;

	border-top:solid 5px #777777;

	background-color:#FFFFFF;

	margin-top:100px;

}

#footer1 {

	clear:both;

	height:100px;

	border-top:solid 5px #777777;

	background-color:#FFFFFF;

	margin-top:100px;

}



.section_box {

	border-top:solid 5px #75a96b;
	margin-bottom:10px;

	color:#333333;

}

#section_box1 {

	border-top:solid 5px #75a96b;
	margin-bottom:10px;
	color:#333333;
	background-color:#EBEBF5;
	padding: 0 5px 10px 5px;

}

#section_box2{

	border-top:solid 5px #75a96b;
	margin-bottom:10px;
	color:#333333;
	background-color:#EAFFEA;
	padding: 0 5px 10px 5px;

}

#section_box3 {

	border-top:solid 5px #75a96b;
	margin-bottom:10px;
	color:#333333;
	background-color:#FFE8F3;
	padding: 0 5px 10px 5px;

}

#section_box4 {

	border-top:solid 5px #75a96b;
	margin-bottom:10px;
	color:#333333;
	background-color:#FFEFE8;
	padding: 0 5px 10px 5px;

}

.section_box h1 {

	font-size:12px;

}


.section_box h2 {

	font-size:11px;

}

.section_box_more {
	clear:both;
	text-align:right;
	padding:0 20px 0 0;
}


.section_list {

	padding-top:10px;

	padding-bottom:5px;

}

.section_list h1 {

	font-size:14px;

	color:#0099FF;

}

.section_list a {

	font-size:16px;

	color:#0099FF;

	text-decoration:none;



}

.section_list a:hover {

	text-decoration:underline;

}



.section_link {

	padding-top:5px;


}

.section_link h1{
	padding-top:5px;
	font-size:13px;
}

.section_link h2{
	padding-top:5px;
	font-size:10px;
}

.section_link a {

	font-size:12px;

	color:#0099FF;

	text-decoration:none;

}

.section_link img{ 	
	padding-right:4px;
	padding-left:4px;
}

.section_link p {
	border-bottom:dotted 1px #CCCCCC;
	padding-bottom:5px;
	text-align:justify;
}


.section_link a:hover {

	text-decoration:underline;

}

ul.section_link {

	padding-left:15px;
	padding-bottom:5px;



} 

 /* -------------- Tamil ma ----------------------*/
.section_box_ma {


	margin-bottom:20px;
	color:#333333;
}

.section_box_ma h1 {
	font-size:8px;
	padding-bottom:10px;
}

.section_box_ma_list { 	
	background-image:url(../images/ma_s_bkgd.gif);
	background-repeat:no-repeat;
	font-size:10px;
	padding-bottom:5px;
}	

.section_box_ma_list h2 {
	padding:12px 5px 10px 20px;
	font-size:8px;
}

.section_box_ma_list img{ 	
	border:1px solid #999999;
	padding:2px;
}


.section_box_ma_list p {
	font-size:9px;
	padding-bottom:10px;
	border-top:solid 5px #75a96b;
}



 /* -------------- Tamil Links ----------------------*/
.section_box_ta {

	border-top:solid 5px #75a96b;

	margin-bottom:20px;

	color:#333333;

}

.section_link_ta {
/*	border-bottom:dotted 1px #CCCCCC; */
	padding-top:5px;
}

.section_link_ta a {
	font-size:10px;
	color:#0099FF;
	text-decoration:none;
}


.section_link_ta p {
	font-size:10px;
	text-align:justify;
	padding-bottom:5px;
	border-bottom:dotted 1px #CCCCCC; 	
}


.section_link_ta h1 {
	font-size:12px;
	padding-bottom:5px;
}

.section_link_ta h2 {
	font-size:10px;
}


.section_link_ta img{ 	
	padding:2px;
	margin-right:8px;
}

.section_link_ta a:hover {

	text-decoration:underline;

}

ul.section_link_ta {

	padding-left:11px;
} 




#form-area {

	    font-family: Arial, Sans-Serif;

	    font-size: 13px;

	    background-color: #d6e5f4;

	    padding: 10px;

	    width:310px;

		margin-top:50px;

		margin-bottom:50px;		

		margin-left: auto ;

		margin-right: auto ;

		border:solid 1px #0099CC;





}



#form-area h1{

		    font-size: 14px;

			color:#0099CC;

}



#form-area input, #form-area textarea, #form-area  select {

	    font-family: Arial, Sans-Serif;

	    font-size: 13px;

	    margin-bottom: 5px;

	    display: block;

	    padding: 4px;

	    width: 300px;

		

border: solid 1px #85b1de;

background-image: url( '../images/blue_bg.png' );

background-repeat: repeat-x;

background-position: top;

}





#form-area textarea {

	/* height: 90px; */

}



#form-area textarea:focus, #form-area input:focus {

	background-image: none;

	background-color: #ffffff;

	border: solid 1px #33677F;

}



#form-area input.submit-button {

	width: 100px;

	margin-left:200px;

	float:left;

}





#form-admin-area {

	    font-family: Arial, Sans-Serif;

	    font-size: 13px;

	    background-color: #d6e5f4;

	    padding: 10px;

	    width:600px;

		margin-top:50px;

		margin-bottom:50px;		

		margin-left: auto ;

		margin-right: auto ;

		border:solid 1px #0099CC;





}



#form-admin-area h1{

		    font-size: 14px;

			color:#0099CC;

}



#form-admin-area input, #form-admin-area textarea, #form-admin-area  select {

	    font-family: Arial, Sans-Serif;

	    font-size: 13px;

	    margin-bottom: 5px;

	    display: block;

	    padding: 4px;

	    width: 580px;

		

border: solid 1px #85b1de;

background-image: url( '../images/blue_bg.png' );

background-repeat: repeat-x;

background-position: top;

}





#form-admin-area textarea {

	/* height: 400px; */

}



#form-admin-area textarea:focus, #form-admin-area input:focus {

	background-image: none;

	background-color: #ffffff;

	border: solid 1px #33677F;

}



#form-admin-area input.submit-button {

	width: 100px;

	margin-left:200px;

	float:left;

}


#section_heading {
	font-size:9px;
	text-transform:uppercase;
	color:#0087c6;
	font-weight:bold;
	padding-top:3px;
}


/* News Room */

#main_news {



	margin:10px 20px 10px 10px;
	width:678px;
	color:#000000;
	background-color:#F5F5F5;

	/* border:solid 1px #999999; */

}

#main_news_top {
	background-image:url(../images/top_news_top3.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:17px;
	font-size:12px;
	font-weight:bold;
	color:#990000;
	padding: 3px 0 0 50px;
}

#main_news_bottom {
	background-image:url(../images/top_news_bottom.gif);
	background-repeat:no-repeat;
    background-position:bottom;
 	height:15px;
}

#main_news_content {
	padding:10px 40px 0 40px;
	background-image:url(../images/top_news_bkgd.gif);
	background-repeat:repeat-y;	
}

#main_news h1 {

	font-size:12px;
	font-weight:bold;
	padding-bottom:1px;
}


#main_news h2 {

	font-size:10px;
	font-weight:500;
	padding-bottom:4px;

}

main_news h3 {

	font-size:12px;
	padding-bottom:2px;
	font-size:11px;
	color:#3366FF;
	font-weight:500;
}

#main_news p {

	font-size:12px;
	color:#000000;

}



#main_news img {

	margin:5px 10px;
	border:solid 1px #CC9900;

}

#main_news a {
	color:#336699;
}

.feature_news {

	float:left;

	width:auto;

	color:#000000;

}

.content_row h1  {

	font-size:13px;
	padding-bottom:1px;
}

.feature_news h1  {

	font-size:13px;
	padding-bottom:1px;
}

.feature_news h2{

	font-size:11px;

	font-weight:500;

	padding-bottom:4px;



}



.feature_news p{

	font-size:12px;

	padding-bottom:14px;

}





.news_items {



	width:auto;

	color:#000000;

}


#news_items_left {
float:left;
width:500px;
}

#news_items_right {
float:right;
width:190px;
margin-right:5px;
padding:5px;
background-color:#EEEEEE;
border-top:solid 3px #333333;
border-left:dotted 1px #999999;
border-right:dotted 1px #999999;
border-bottom:dotted 1px #999999;
}

#news_items_right  ul{
	padding-left:14px;
	font-size:12px;
}

#news_items_right  li{
	padding-bottom:18px;
}


#news_items_right h1 {

	font-size:13px;
	padding-bottom:5px;
	color:#990000;

}

.news_items h1 {

	font-size:14px;

	padding-top:8px;

	padding-bottom:1px;

}



.news_items h2 {

	font-size:11px;

	font-weight:500;

	padding-bottom:4px;

}

.news_items h3 {
	padding-bottom:2px;
	color:#990000;
	font-weight:bold;
	font-size:14px;
}

.news_items p {

	font-size:12px;

	padding-bottom:8px;

}

#event_wrapper {
	clear:both;
	background-image:url(../images/event_heading.png);
	background-repeat:no-repeat;
	padding:50px 10px 10px 20px;
	width:650px;
}

#event1_date_pick {
	width:325px;
	text-align:center;	
	border:1px solid #666666;
}

#event_date_pick {
	width:401px;
	margin-left:150px;
	text-align:center;	
	border:1px solid #666666;
}



#event1_action {
	padding-top:10px;
	width:399px;
	margin-left:150px;
}

#event1_date_header {
	background-image:url(../images/event1_bkgd2.gif);
	background-repeat:repeat-x;
	padding:3px 0 3px 0;
}

#event1_arrow_left {
	float:right;
	width:62px;
	text-align:center;
}
#event1_year {
	float:right;
	width:200px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

#event1_arrow_right {
	float:right;
	width:63px;
	text-align:center;	
}

.event1_row_name {
	clear:both;
	font-weight:bold;
	padding-left:5px;
}


.event1_row_name p {
	background-color:#6699CC;
	padding:3px 0 3px 0;	
	width:45px;
	float:left;
	color:#FFFFFF;
	text-align:center;
}

.event1_row {
	clear:both;
}
.event1_row p {
	background-image:url(../images/event1_bkgd1.gif);
	padding:3px 0 3px 0;	
	width:45px;
	float:left;
	text-align:center;	
}




#event_action {
	padding-top:10px;
	width:399px;
	margin-left:150px;
}

#event_date_header {
	background-image:url(../images/event_bkgd2.gif);
	background-repeat:repeat-x;
	padding:3px 0 3px 0;
}

#event_arrow_left {
	float:right;
	width:95px;
	text-align:center;
}
#event_year {
	float:right;
	width:200px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

#event_arrow_right {
	float:right;
	width:95px;
	text-align:center;	
}

.event_row_name {
	clear:both;
	font-weight:bold;
}


.event_row_name p {
	background-color:#6699CC;
	padding:3px 0 3px 0;	
	width:57px;
	float:left;
	color:#FFFFFF;
	text-align:center;
}

.event_row {
	clear:both;
}
.event_row p {
	background-image:url(../images/event_bkgd1.gif);
	padding:3px 0 3px 0;	
	width:57px;
	float:left;
	text-align:center;	
}
#event_detail {
	color:#333333;
	padding: 30px 30px 0 20px;
	background-image:url(../images/event_bk_top2.png);
	background-position:top;
	background-repeat:no-repeat;
	min-height:300px;
}




#event_detail p {
	background-image:url(../images/event_bkgd3.gif);
	background-position:0 5px;
	background-repeat:no-repeat;
	padding:5px 0 5px 20px;

}

#event_detail h1 {
	font-size:14px;
	font-weight:bold;
	color:#3366CC;
	padding-bottom:10px;
}

#event_detail h2 {
	width:400px;
	display: inline;
	font-size:10px;
	font-weight:bold;
	color:#3366CC;
	padding-bottom:5px;
}

#event_detail label {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-bottom:8px;
	width:300px;
	text-align:right;
	color:#336699;

}

#event_detail_date {
	width:200px;
	font-size:14px;
	padding:2px 0 2px 20px;
	margin-bottom:10px;
	margin-left:20px;
	font-weight:bold;
	background-color:#FFFFFF;
	border:1px solid #cbe3f1;
	color:#1a72bc;

}

#event_detail_box {
clear:both;

}

#event_detail_item1 {
float:left;
width:120px;
font-weight:bold;
color:#336699;
padding-left:6px;
/* border-bottom:solid 1px #CCCCCC; */
padding-bottom:5px;
background-color:#d1e0e8;
height:12px;
}


#event_detail_item2 {
float:left;
width:120px;
font-weight:bold;
color:#336699;
padding-left:6px;
/* border-bottom:solid 1px #CCCCCC; */
padding-bottom:5px;
background-color:#bdd1db;
height:12px;
}


#event_detail_text1 {
height:12px;
padding-left:3px;
float:right;
width:470px;
padding-bottom:5px;
background-color:#d1e0e8;
/* border-bottom:solid 1px #CCCCCC; */

}

#event_detail_text2 {
height:12px;
padding-left:3px;
float:right;
width:470px;
padding-bottom:5px;
background-color:#bdd1db;
/* border-bottom:solid 1px #CCCCCC; */

}
#event_detail_text4 {
padding:0 5px;
background-color:#bdd1db;
font-weight:bold;
/* border-bottom:solid 1px #CCCCCC; */

}
#event_detail_text3 {
padding:10px;
background-color:#d1e0e8;
/* border-bottom:solid 1px #CCCCCC; */

}

#cinema_top_ad {
	clear:both;
	padding:10px 0 10px 20px;
}


.Cbody {
	color:#336699;
}

p.today2 {
        font-weight:bold;
        border:1px solid #999999;
        background-image:url(../images/blue_bg.png);

}

p.today {
	font-weight:bold;
	width:55px;
	border:1px solid #999999;
	background-image:url(../images/blue_bg.png);

}

p.satsun {
	width:57px;
	color:#FF9933;
}

p.satsun2 {
	color:#FF9933;
}

p.non_month {
	width:57px;
	color:#CCCCCC;
}

p.non_month2 {
	color:#CCCCCC;
}

p.info_selected {
	width:55px;
	color:#339900;
	border:1px solid #CCCCCC;

}

#cinema_gallery {
	border:1px dotted #CCCCCC;
	padding:5px;
	
}

#cinema_gallery_1 {
	width:105px;
	float:right;
	font-size:6px;
}

#radio_listing {
	background-image:url(../images/radio_listing.gif);
	background-position:20px 30px;
	background-repeat:no-repeat;
	padding:105px 0 5px 20px;
	margin-top:0px;
	margin-left:60px;
}

#print_wrapper {
	width:100%;
}

#print_header {

}

#print_logo {
	float:left;
	width:300px;
}
#print_details {
	float:right;
}

#print_content {
	clear:both;
	width:100%;
}

#thirukural {
	background-image:url(../images/thirukural.gif);
	background-repeat:no-repeat;
	font-size:10px;

}

#thirukural p {
	font-size:10px;
}

#thirukural h1 {
	font-size:12px;
	font-weight:bold;
	padding:5px 0 5px 0;
	margin:0;
}

#thirukural h2 {
	font-size:10px;
	font-weight:bold;
	padding:0px 0 5px 0;	
	margin:0;	
}

#thirukural_tamil {
	padding-left:100px;
	min-height:130px;
}

#thirukural_eng {

}

#news-select ul
{
list-style: none;
padding: 0;
margin: 0;
}

#news-select li
{
float: left;
margin: 0 0.15em;
}

#news-select li a
{
background: url(background.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 9em;
display: block;
border: 0.1em solid #dcdce9;
color: #0d2474;
text-decoration:none;
text-align: center;
}

/* Hide from IE5-Mac \*/
#news-select li a
{
float: none
}
/* End hide */

#news-select li a:hover {
text-decoration:underline;
}

#news-select
{
width:30em
} 

