body { margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*  HEADER  */

.doted-line-L { 
background-image:url(../images/doted_line.gif);
background-repeat:repeat-y;
}



.nav-bottom-line {
border-bottom:solid 1px #cccccc;
}

.main-txt{
font-size:10px;
color:#9A9999;
padding:10px 0 0 20px;
line-height:18px;
height:400px;
vertical-align:top;
width:580px;
}

.main-heading {
padding: 0 0 0 10px;
}

.go_buton {
font-weight: normal;
background-color: #AC0000;
height: 18px;
width: 60px;
font-size: 11px;
color:#FFFFFF;
border:1px solid #333333;
margin:7px 5px 0 0;
padding:0 0 7px 0;
}

.go_buton2 {
font-weight: normal;
background-color: #AC0000;
height: 18px;
width: 30px;
font-size: 11px;
color:#FFFFFF;
border:1px solid #333333;
margin:7px 5px 0 0;
padding:0 0 7px 0;
}


.nxt-btn {
font-weight: normal;
background-color: #acd962;
height: 16px;
width: 40px;
font-size: 11px;
color:#333333;
border:1px solid #878787;
margin:7px 5px 0 3px;
padding:0 0 7px 0;
}

.prev-btn {
font-weight: normal;
background-color: #acd962;
height: 16px;
width: 40px;
font-size: 11px;
color:#333333;
border:1px solid #878787;
margin:7px 5px 0 10px;
padding:0 0 7px 0;
}

.heading-search {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #6E6E6E;
font-weight: bold;
padding: 5px 0 0 5px;
}

.txt-field {
font-size: 11px;
color: #000000;
height: 13px;
width: 115px;
background-color: #F9F9F9;
border: 1px solid #DDDDDD;
margin:5px 0 0 0;
}

.txt-field-search {
font-size: 11px;
color: #000000;
height: 13px;
width: 100px;
background-color: #F9F9F9;
border: 1px solid #DDDDDD;
margin:5px 0 0 0;
}

.txt-news{
font-size:10px;
color:#000000;
padding:0px 10px 8px 5px;
line-height:15px;
text-decoration:none;
border:none;
}


.txt-news a{
color:#000000;
text-decoration:none;
}


.txt-news a:hovre{
color:#000000;
text-decoration:none;
}

.more { 
color:#aab500; 
font-size:9px; 
text-decoration:underline;
padding:0 20px 0 0;
}

.more A{
color:#aab500; 
font-size:9px; 
text-decoration:underline;
}
.more A:hover{
color:#aab500; 
font-size:9px; 
text-decoration:none;
}

.copy-right {
color:#333333;
font-size:9px;
border-top:solid 1px #cccccc;
padding:4px 0 0 4px;
}

.cursor { cursor:hand;}

.links {
color:#000000;
text-decoration:none;
}

.press-release-bg {
padding:0px 0 0 1px;
margin:0 1px 0 1px;

width:90%;
border:none;
}

.heading-press-release {
font-size:11px;
color: #ffffff;
font-weight: bold;
padding:10px 0 0 5px;
}

.press-release-bullet {
padding:15px 0 0 10px;
}


.press-release-sub-bullet {
padding:5px 0 0 0px;
}

.light-row {
background-color:#acd962;
border-top:1px solid #ffffff;
color:#ffffff;
text-decoration:none;
font-size:11px;
height:20px;
text-align:left;
text-indent:5px;
width:175px;
}

.light-row a{
color:#ffffff;
text-decoration:none;
}

.light-row a:hover{
color:#ffffff;
text-decoration:none;
}


.dark-row {
background-color:#ac0000;
border-top:1px solid #ffffff;
color:#ffffff;
text-decoration:none;
font-size:11px;
height:20px;
text-align:left;
width:175px;
}

.dark-row a{
color:#ffffff;
text-decoration:none;
}

.dark-row a:hover{
color:#ffffff;
text-decoration:none;
}

.dark-row-1 {
background-color:#ac0000;
border-top:1px solid #ffffff;
color:#ffffff;
text-decoration:none;
font-size:11px;
height:20px;
text-align:center;
width:50px;
}

.dark-row-1 a{
color:#ffffff;
text-decoration:none;
}

.dark-row-1 a:hover{
color:#ffffff;
text-decoration:none;
}


.main-menu {
background-color:#f9f9f9;
border-top:1px solid #cccccc;
color:#939393;
text-decoration:none;
font-size:11px;
height:25px;
width:216px;
font-weight:bold;
text-align:left;
text-indent:5px;
}

.main-menu a{
color:#939393;
text-decoration:none;
}
.main-menu a:hover{
color:#939393;
text-decoration:none;
}

.main-menu-over {
background-color:#eeeeee;
border-top:1px solid #cccccc;
color:#939393;
text-decoration:none;
font-size:11px;
height:25px;
width:216px;
font-weight:bold;
text-indent:5px ;
}

.main-menu-over a{
color:#939393;
text-decoration:none;
}

.main-menu-over a:hover{
color:#939393;
text-decoration:none;
}

.border-menu-bottom {
border-bottom:1px solid #cccccc;
}

.advance-search {
font-size:10px;
color:#333333;
text-decoration:underline;
padding:2px 10px 0 7px;
}

.advance-search a{
color:#333333;
text-decoration:underline;
}

.advance-search a:hover{
color:#333333;
text-decoration:none;
}

.search-bg {
background-image:url(../images/search_bg.gif);
background-repeat:no-repeat;
margin:15px 0 0 0;
height:52px;
}

.small-thumbnail-bg {
width:98px;
height:70px;
padding:1px 0 0 0;
}

.small-thumbnail-bg img {
border:1px solid #ebebeb;
padding:3px;
}

.small-thumbnail-sub img {
border:1px solid #ebebeb;
padding:3px;
margin:3px 0 10px 15px;
}

.thumbnail-name {
font-size:11px;
color:#8a9f00;
text-align:center;
}

.thumbnail-name a{
font-size:11px;
color:#8a9f00;
text-align:center;
height:15px;
}

.thumbnail-name a:hover{
font-size:11px;
color:#8a9f00;
text-align:center;
}

.fircdel-logo {
background-color:#f9f9f9;
border-bottom:1px solid #cdcdcd;
}

.date {
color:#494949;
font-size:11px;
text-align:center;
padding:3px 0 0px 0;
}

.search-bg {
background-image:url(../images/search_bg.gif);
background-repeat:no-repeat;
}

.main-heading-bg {
background-image:url(../images/main_heading_bg.gif);
background-repeat:no-repeat;
height:25px;
padding:3px 0 0 20px;
}

.heightlight-bg-top {
background-image:url(../images/heightlight_bg_top.gif);
background-repeat:no-repeat;
background-position:right;
height:4px;
width:168px;
}



.heightlight-bg-bottom {
background-image:url(../images/heightlight_bg_bottom.gif);
background-repeat:no-repeat;
background-position:right;
height:4px;
width:168px;
}



.heightlight-content-bg {
background-color:#a4d354;
background-image:url(../images/heightlight_content_bg.gif);
background-repeat:repeat-x;
height:124px;
width:168px;
font-size:11px;
padding:5px 0 15px 0;
}

.heightlight-heading {
font-size:10px;
font-weight:bold;
padding:4px 0 10px 6px;
}

.heightlight-heading1 {
font-size:10px;
font-weight:bold;
padding:4px 0 10px 6px;
color:#FFFFFF;
}

.heightlight-arrow {
padding:3px 4px 0 0;
}

.heightlight-content {
font-size:9px;
padding:0 0 0 2px;
line-height:15px;
color:#000000;
text-decoration:none;
}

.heightlight-content a{
color:#000000;
text-decoration:none;
}

.heightlight-content a:hover{
color:#000000;
text-decoration:underline;
}

.heighlight-partition {
border-bottom:1px dotted #7b7b7b;
margin:0 10px 10px 10px;
}

.heighlight-partition1 {
border-bottom:1px dotted #7b7b7b;
margin:0 10px 10px 0px;
}

.green-bg {
background-color:#acd962;
color:#333333;
font-weight:bold;
font-size:10px;
padding:0px 0 0px 0;
height:20px;
}

.address-content {
font-size:9px;
padding:5px 1px 5px 12px;
border:1px solid #acd962;
line-height:17px;
}

.map-tbl {
font-weight:bold;
border:1px solid #dbdbdb;
color:#888888;
width:168px;
font-size:11px;
padding:5px;
}


.fotter {
background-color:#f4f4f4;
font-size:10px;
border-top:1px solid #cccccc;
}


#dhtmlfloatie{
position: absolute;
left: 0;
left: -900px;
filter:alpha(opacity=0);
-moz-opacity:0;
border: 2px solid #939393;
padding: 5px;
z-index: 100;
font-size:11px;
line-height:18px;
}

h1 {
color:#80c318;
font-size:12px;
font-weight:bold;
margin:5px 0 10px 0px;
}

.pop-up-top-bg {
background-color:#d9f2b2;
border-bottom:1px solid #badd80;
padding:7px;
}

.pop-up-bottom-bg {
background-color:#d9f2b2;
border-top:1px solid #badd80;
padding:7px;
font-size:10px;
color:#333333;
}

.pop-up-content {
background-color:#f1fae2;
color:#333333;
font-size:11px;
padding:10px;
line-height:20px;
}


.pop-up-content-new {
background-color:#F2F2F2;
color:#333333;
font-size:11px;
padding:10px;
line-height:20px;
}

.pop-up-link {
color:#990000;
text-decoration:underline;
}

.pop-up-link a{
color:#990000;
text-decoration:underline;
}

.pop-up-link a:hover{
color:#990000;
text-decoration:none;
}

.green-border {
border:1px solid #acd962;
}


.content-main-heading {
font-size:15px;
margin:10px 0 5px 0px;
color:#ffffff;
font-weight:bold;
padding:2px 0 1px 17px;
background-image:url(../images/main_heading_bg.gif);
background-repeat:no-repeat;
width:582;
height:25px;
text-decoration:none;
}


.content-main-heading a{
color:#ffffff;
text-decoration:underline;
}



.content-main-heading a:hover{
color:#ffffff;
text-decoration:none;
}



.lbl_error_msg {
font-size:10px;
color:Red;
text-align:left ;
}


.frm-title {
font-size:11px;
color:#000000;
padding:0 0 0 0;
}

.frm-title-alert {
font-size:11px;
color:#000000;
padding:0 0 0 15px;
}


.submit-btn {
background-color: #acd962;
height: 16px;
width: 40px;
font-size: 11px;
color:#333333;
border:1px solid #878787;
margin:7px 0px 0 5px;
padding:0 0 7px 0;
cursor:hand;
}

.reset-btn {
background-color: #acd962;
height: 16px;
width: 40px;
font-size: 11px;
color:#333333;
border:1px solid #878787;
margin:7px 0px 0 2px;
padding:0 0 7px 0;
cursor:hand;
}

.top-txt-field {
width:130px;
height:15px;
font-size:11px;
margin:0px 0 0 5px;
border:1px solid #cccccc;
}

.dropdown {
width:140px;
height:15px;
border:1px solid #7f9db9;
font-size:11px;
color:#000000;
margin:0 0 0 0;
}

.query-txt-field {
width:200px;
height:15px;
font-size:11px;
margin:5px 0 0 5px;
border:1px solid #cccccc;
}


.query-txt-box {
width:200px;
height:35px;
font-size:11px;
margin:5px 0 0 5px;
border:1px solid #cccccc;
}

.right-panel {
padding:0 5px 0 0;
}

.events-sub-nav {
color:#000000;
text-decoration:none;
font-size:11px;
text-align:left;
height:15px;
padding:0 10px 5px 5px;
line-height:17px;
}


.events-sub-nav a{
color:#000000;
text-decoration:underline;
}


.events-sub-nav a:hover{
color:#000000;
text-decoration:none;
}

.events-balck-bullet {
padding:4px 0 0 0;
}

.events-sub-heading {
font-size:12px;
font-weight:bold;
color:#333333;
padding:0 0 0 0;
}

.events-txt{
font-size:10px;
color:#9A9999;
padding:0 0 0 20px;
line-height:18px;
height:400px;
vertical-align:top;
width:580px;
}

.events-light-row {
height:20px;
color:#333333;
text-decoration:none;
text-indent:5px;
border-bottom:1px solid #333333;
padding:0px 0 0 0;
margin:0 0 10px 0;
font-size:11px;
}

.events-light-row a{
color:#333333;
text-decoration:none;
}

.events-light-row a:hover{
color:#333333;
text-decoration:none;
}


.events-dark-row {
height:20px;
color:#333333;
text-decoration:none;text-indent:5px;
border-bottom:1px dotted #333333;
}

.events-dark-row a{
color:#333333;
text-decoration:none;
}

.events-dark-row a:hover{
color:#333333;
text-decoration:none;
}

.events-partition {
border-left:1px solid #acd962;
}

.back-listing {
font-size:11px;
color:#333333;
text-decoration:underline;
margin:0 24px 0 0;
}

.back-listing a{
color:#333333;
text-decoration:underline;
}

.back-listing a:hover{
color:#333333;
text-decoration:underline;
}


.search-btn {
font-weight: normal;
background-color: #acd962;
height: 16px;
width: 49px;
font-size: 11px;
color:#333333;
border:1px solid #878787;
margin:7px 0 7px 4px;
padding:0 0 7px 0;
cursor:hand;
}


.textfield {
width:170px;
height:15px;
border:1px solid #7f9db9;
font-size:11px;
color:#000000;
margin:0 0 0 5px;
}


.prev-nxt-lnk { 
color:#333333; 
font-size:9px; 
text-decoration:none;
text-align:left;
}

.prev-nxt-lnk A{
color:#333333; 
font-size:9px; 
text-decoration:none;
}
.prev-nxt-lnk A:hover{
color:#333333; 
font-size:9px; 
text-decoration:underline;
}

.seacrh-heading-lnk {
font-size:11px;
color:#333333;
text-decoration:none;
text-align:left;
padding:0 0 0 5px;
border:1px solid #333333;
background-color:#FFFFFF;
}

.seacrh-heading-lnk a{
color:#333333;
text-decoration:none;
}

.seacrh-heading-lnk a:hover{
color:#333333;
text-decoration:none;
}


.search-title {
font-size:11px;
color:#666666;
text-decoration:none;
text-align:center;
}

.search-title a{
color:#666666;
text-decoration:none;
}

.search-title a:hover{
color:#666666;
text-decoration:underline;
}

.border-search {
border:1px solid #333333;
}

/* SHASHI */

.sks { border:none;}

/* 25-02-08 - Madhu */
.heightlight-bg-bottom-news {
background-image:url(../images/heightlight_bg_bottom.gif);
background-repeat:no-repeat;
background-position:center;
height:4px;
width:168px;
}

.heightlight-bg-top-news {
background-image:url(../images/heightlight_bg_top.gif);
background-repeat:no-repeat;
background-position:center;
height:4px;
width:168px;
}

/* 27-02-08 - Madhu */

.News-Heading
{
	font-size:12px;
	font-weight:bold;
	color:#009900;
}

.News-detail
{
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

.head-link { font-size:11px; padding-left:4px;   text-decoration:none;color:#000000;}
.head-date { font-size:11px; padding-left:4px;   text-decoration:none;color:#000000; padding-left:12px; }

.red-star
{
	font-weight:bold ;
	font-size:10px;
	color :Red ;  
}

.news-content-bg {
background-color:#a4d354;
background-image:url(../images/heightlight_content_bg-new.gif);
background-repeat:repeat-x;
height:50px;
width:168px;
font-size:11px;
padding:5px 0 15px 0;
}

.press-release-heading {
background-color:#D9EBBC;
padding:0 0 0 3px;
font-weight:bold;
height:20px;
width:100%;
border-bottom:1px solid #FFFFFF;

}

.press-name {
background-color:#EBEBEB;
padding:0 0 0 3px;
height:20px;
width:100%;
border-bottom:1px solid #FFFFFF;
}

.press-date {
background-color:#F2F2F2;
padding:0 0 0 3px;
height:20px;
width:100%;
border-bottom:1px solid #FFFFFF;
}

.press-line-partition {
padding:10px 0 10px 0;
}

/* Shashi */
.events-sub-nav1 {
color:#ffffff;
text-decoration:none;
font-size:11px;
text-align:left;
height:15px;
padding:0 10px 5px 5px;
line-height:17px;
}


.events-sub-nav1 a{
color:#ffffff;
text-decoration:underline;
}


.events-sub-nav1 a:hover{
color:#ffffff;
text-decoration:none;
}

/*  kousik date 30-04-09  */

.sitemap_main_txt{
font-size:10px;
color:#9A9999;
}
.sitemap_main_txt a {
color:#9A9999;
text-decoration:none;
}
.sitemap_main_txt a:hover {
color:#B11703;
text-decoration:underline;
}
.sitemap_main_txt ul {
	padding:0 0 0 12px;
	margin:0 0 0 12px;
	}
.sitemap_main_txt li {
	list-style-image:url(../images/site_map_arrow.gif);
	margin:5px 0 0 0px;
	text-align:left;
	}
/* Megha */

.membership-link{
color:#666666;
text-decoration:underline;
}

.membership-link a{
color:#666666;
text-decoration:underline;
}

.membership-link a:hover{
color:#CA1903;
text-decoration:none;
}