/*New class for fyout menu with seperate color Start*/
.menu_list_ht{
height:3px;
}
.menu_list_spacetd{
width:4px;
}
.menu_rt_border{border-right:5px solid #ecece8;}
.menu_lt_border_static{ width:5px; background-color:#ecece8;} 
/*Home start*/
a.home_heading{
font-family: Helvetica, Arial, sans-serif; background-color:#2f6ba8; color:#FFFFFF; font-size:12px; font-weight:normal; text-decoration:none; display:block; padding:5px; text-transform:uppercase;
}

td.home_heading{
font-family: Helvetica, Arial, sans-serif; background-color:#2f6ba8; color:#FFFFFF; font-size:12px; font-weight:normal; height:25px;text-transform:uppercase;
}

a.home_heading:hover{
	color: #FFFFFF;
	background-color:#67bee7;
}

td.home_heading:hover{
	color: #FFFFFF;
	background-color:#67bee7;
}

a.home_other{
font-family: Helvetica, Arial, sans-serif; color: #757575; font-size:12px; font-weight:normal; text-decoration:none; display:block; cursor:pointer; height:20px; padding-top:7px; padding-left:15px;
}

a.home_other:hover{
font-family: Helvetica, Arial, sans-serif; color: #FFFFFF; font-size:12px; font-weight:normal; text-decoration:none; padding-left:15px;
}

td.home_other{
font-family: Helvetica, Arial, sans-serif; color: #757575; font-size:12px; font-weight:normal; background:url(/WebAssets/images/about_us_arrow.gif) #ecece8 no-repeat 5px 7px;  height:25px; border-bottom: 1px #000000 dashed; 
}

td.home_other:hover{
font-family: Helvetica, Arial, sans-serif; color: #FFFFFF;  font-size:12px; font-weight:normal; background:url(/WebAssets/images/about_us_arrow.gif) #67bee7 no-repeat 5px 7px;  height:25px; border-bottom: 1px #000000 dashed;
}

td.home_other_withoutline{
font-family: Helvetica, Arial, sans-serif; color: #757575; font-size:12px; font-weight:normal; background:url(/WebAssets/images/about_us_arrow.gif) #ecece8 no-repeat 5px 7px;  height:25px; 
}

td.home_other_withoutline:hover{
font-family: Helvetica, Arial, sans-serif; color: #FFFFFF;  font-size:12px; font-weight:normal; background:url(/WebAssets/images/about_us_arrow.gif) #67bee7 no-repeat 5px 7px;  height:25px; 
}
/*Home end About us started*/

a.about_us_heading{
font-family: Helvetica, Arial, sans-serif; background-color:#2f6ba8; color:#FFFFFF; font-size:12px; font-weight:normal; text-decoration:none; display:block; padding:5px;text-transform:uppercase;
}

td.about_us_heading{
font-family: Helvetica, Arial, sans-serif; background-color:#2f6ba8; color:#FFFFFF; font-size:12px; font-weight:normal; height:25px;text-transform:uppercase;
}

a.about_us_heading:hover{
	color: #FFFFFF;
	background-color:#67bee7;
}

td.about_us_heading:hover{
	color: #FFFFFF;
	background-color:#67bee7;
}

a.about_us_other{
font-family: Helvetica, Arial, sans-serif; color: #757575; font-size:12px; font-weight:normal; text-decoration:none; display:block; cursor:pointer; height:20px; padding-top:7px; padding-left:15px;
}

a.about_us_other:hover{
font-family: Helvetica, Arial, sans-serif; color: #FFFFFF; font-size:12px; font-weight:normal; text-decoration:none; padding-left:15px;
}

td.about_us_other{
font-family: Helvetica, Arial, sans-serif; color: #757575; font-size:12px; font-weight:normal; background:url(/WebAssets/images/about_us_arrow.gif) #ecece8 no-repeat 3px 7px;  height:25px; border-bottom: 1px #000000 dashed; 
}

td.about_us_other:hover{
font-family: Helvetica, Arial, sans-serif; color: #FFFFFF;  font-size:12px; font-weight:normal; background:url(/WebAssets/images/about_us_arrow.gif) #67bee7 no-repeat 3px 7px;  height:25px; border-bottom: 1px #000000 dashed;
}

td.about_us_other_withoutline{
font-family: Helvetica, Arial, sans-serif; color: #757575; font-size:12px; font-weight:normal; background:url(/WebAssets/images/about_us_arrow.gif) #ecece8 no-repeat 3px 7px;  height:25px; 
}

td.about_us_other_withoutline:hover{
font-family: Helvetica, Arial, sans-serif; color: #FFFFFF;  font-size:12px; font-weight:normal; background:url(/WebAssets/images/about_us_arrow.gif) #67bee7 no-repeat 3px 7px;  height:25px;
}
/* About us end Awards started*/
a.awards_heading{
font-family: Helvetica, Arial, sans-serif; background-color: #757575; color:#FFFFFF; font-size:12px; font-weight:normal; text-decoration:none; display:block; padding:5px;text-transform:uppercase;
}

td.awards_heading{
font-family: Helvetica, Arial, sans-serif; background-color: #757575; color:#FFFFFF; font-size:12px; font-weight:normal; height:25px;text-transform:uppercase;
}

a.awards_heading:hover{
	color: #FFFFFF;
	background-color:#8a8a8a;
}

td.awards_heading:hover{
	color: #FFFFFF;
	background-color:#8a8a8a;
}

a.awards_other{
font-family: Helvetica, Arial, sans-serif; color: #757575; font-size:12px; font-weight:normal; text-decoration:none; display:block; cursor:pointer; height:20px; padding-top:7px; padding-left:15px;
}

a.awards_other:hover{
font-family: Helvetica, Arial, sans-serif; color: #FFFFFF; font-size:12px; font-weight:normal; text-decoration:none; padding-left:15px;
}

td.awards_other{
font-family: Helvetica, Arial, sans-serif; color: #757575; font-size:12px; font-weight:normal; background:url(/WebAssets/images/awards_arrow.gif) #ecece8 no-repeat 3px 7px;  height:25px; border-bottom: 1px #000000 dashed; 
}

td.awards_other:hover{
font-family: Helvetica, Arial, sans-serif; color: #FFFFFF;  font-size:12px; font-weight:normal; background:url(/WebAssets/images/awards_arrow.gif) #8a8a8a no-repeat 3px 7px;  height:25px; border-bottom: 1px #000000 dashed;
}

td.awards_other_withoutline{
font-family: Helvetica, Arial, sans-serif; color: #757575; font-size:12px; font-weight:normal; background:url(/WebAssets/images/awards_arrow.gif) #ecece8 no-repeat 3px 7px;  height:25px; 
}

td.awards_other_withoutline:hover{
font-family: Helvetica, Arial, sans-serif; color: #FFFFFF;  font-size:12px; font-weight:normal; background:url(/WebAssets/images/awards_arrow.gif) #8a8a8a no-repeat 3px 7px;  height:25px;
}
/* Awards end Events started*/
a.events_heading{
font-family: Helvetica, Arial, sans-serif; background-color:#FFA500; color:#FFFFFF; font-size:12px; font-weight:normal; text-decoration:none; display:block; padding:5px;text-transform:uppercase;
}

td.events_heading{
font-family: Helvetica, Arial, sans-serif; background-color:#FFA500; color:#FFFFFF; font-size:12px; font-weight:normal; height:25px;text-transform:uppercase;
}

a.events_heading:hover{
	color: #FFFFFF;
	background-color:#CD8500;
}

td.events_heading:hover{
	color: #FFFFFF;
	background-color:#CD8500;
}

a.events_other{
font-family: Helvetica, Arial, sans-serif; color: #757575; font-size:12px; font-weight:normal; text-decoration:none; display:block; cursor:pointer; height:20px; padding-top:7px; padding-left:15px;
}

a.events_other:hover{
font-family: Helvetica, Arial, sans-serif; color: #FFFFFF; font-size:12px; font-weight:normal; text-decoration:none; padding-left:15px;
}

td.events_other{
font-family: Helvetica, Arial, sans-serif; color: #757575; font-size:12px; font-weight:normal; background:url(/WebAssets/images/events_arrow.gif) #ecece8 no-repeat 3px 7px;  height:25px; border-bottom: 1px #000000 dashed; 
}

td.events_other:hover{
font-family: Helvetica, Arial, sans-serif; color: #FFFFFF;  font-size:12px; font-weight:normal; background:url(/WebAssets/images/events_arrow.gif) #cdba00 no-repeat 3px 7px;  height:25px; border-bottom: 1px #000000 dashed;
}

td.events_other_withoutline{
font-family: Helvetica, Arial, sans-serif; color: #757575; font-size:12px; font-weight:normal; background:url(/WebAssets/images/events_arrow.gif) #ecece8 no-repeat 3px 7px;  height:25px;  
}

td.events_other_withoutline:hover{
font-family: Helvetica, Arial, sans-serif; color: #FFFFFF;  font-size:12px; font-weight:normal; background:url(/WebAssets/images/events_arrow.gif) #cdba00 no-repeat 3px 7px;  height:25px;
}

/* Events end News started*/

a.news_heading{
font-family: Helvetica, Arial, sans-serif; background-color:#e7c9bd; color:#FFFFFF; font-size:12px; font-weight:normal;text-decoration:none; display:block; padding:5px;text-transform:uppercase;
}

td.news_heading{
font-family: Helvetica, Arial, sans-serif; background-color:#e7c9bd; color:#FFFFFF; font-size:12px; font-weight:normal; height:25px;text-transform:uppercase;
}

a.news_heading:hover{
	color: #FFFFFF;
	background-color:#d09e8a;
}

td.news_heading:hover{
	color: #FFFFFF;
	background-color:#d09e8a;
}

a.news_other{
font-family: Helvetica, Arial, sans-serif; color: #757575; font-size:12px; font-weight:normal; text-decoration:none; display:block; cursor:pointer; height:20px; padding-top:7px; padding-left:15px;
}

a.news_other:hover{
font-family: Helvetica, Arial, sans-serif; color: #FFFFFF; font-size:12px; font-weight:normal; text-decoration:none; padding-left:15px;
}

td.news_other{
font-family: Helvetica, Arial, sans-serif; color: #757575; font-size:12px; font-weight:normal; background:url(/WebAssets/images/news_arrow.gif) #ecece8 no-repeat 3px 7px;  height:25px; border-bottom: 1px #000000 dashed; 
}

td.news_other:hover{
font-family: Helvetica, Arial, sans-serif; color: #FFFFFF;  font-size:12px; font-weight:normal; background:url(/WebAssets/images/news_arrow.gif) #d09e8a no-repeat 3px 7px;  height:25px; border-bottom: 1px #000000 dashed;
}

td.news_other_withoutline{
font-family: Helvetica, Arial, sans-serif; color: #757575; font-size:12px; font-weight:normal; background:url(/WebAssets/images/news_arrow.gif) #ecece8 no-repeat 3px 7px;  height:25px; 
}

td.news_other_withoutline:hover{
font-family: Helvetica, Arial, sans-serif; color: #FFFFFF;  font-size:12px; font-weight:normal; background:url(/WebAssets/images/news_arrow.gif) #d09e8a no-repeat 3px 7px;  height:25px;
}
/* News end Programs started*/
a.programs_heading{
font-family: Helvetica, Arial, sans-serif; background-color:#604893; color:#FFFFFF; font-size:12px; font-weight:normal;text-decoration:none; display:block; padding:5px;text-transform:uppercase;
}

td.programs_heading{
font-family: Helvetica, Arial, sans-serif; background-color:#604893; color:#FFFFFF; font-size:12px; font-weight:normal; height:25px;text-transform:uppercase;
}

a.programs_heading:hover{
	color: #FFFFFF;
	background-color:#987bd7;
}

td.programs_heading:hover{
	color: #FFFFFF;
	background-color:#987bd7;
}

a.programs_other{
font-family: Helvetica, Arial, sans-serif; color: #757575; font-size:12px; font-weight:normal; text-decoration:none; display:block; cursor:pointer; height:20px; padding-top:7px; padding-left:15px;
}

a.programs_other:hover{
font-family: Helvetica, Arial, sans-serif; color: #FFFFFF; font-size:12px; font-weight:normal; text-decoration:none; padding-left:15px;
}

td.programs_other{
font-family: Helvetica, Arial, sans-serif; color: #757575; font-size:12px; font-weight:normal; background:url(/WebAssets/images/programs_arrow.gif) #ecece8 no-repeat 3px 7px;  height:25px; border-bottom: 1px #000000 dashed; 
}

td.programs_other:hover{
font-family: Helvetica, Arial, sans-serif; color: #FFFFFF;  font-size:12px; font-weight:normal; background:url(/WebAssets/images/programs_arrow.gif) #987bd7 no-repeat 3px 7px;  height:25px; border-bottom: 1px #000000 dashed;
}
td.programs_other_withoutline{
font-family: Helvetica, Arial, sans-serif; color: #757575; font-size:12px; font-weight:normal; background:url(/WebAssets/images/programs_arrow.gif) #ecece8 no-repeat 3px 7px;  height:25px; 
}

td.programs_other_withoutline:hover{
font-family: Helvetica, Arial, sans-serif; color: #FFFFFF;  font-size:12px; font-weight:normal; background:url(/WebAssets/images/programs_arrow.gif) #987bd7 no-repeat 3px 7px;  height:25px;
}
/* Programs end Training started*/
a.training_heading{
font-family: Helvetica, Arial, sans-serif; background-color:#d9ceb7; color:#FFFFFF; font-size:12px; font-weight:normal; text-decoration:none; display:block; padding:5px;text-transform:uppercase;
}

td.training_heading{
font-family: Helvetica, Arial, sans-serif; background-color:#d9ceb7; color:#FFFFFF; font-size:12px; font-weight:normal; height:25px;text-transform:uppercase;
}

a.training_heading:hover{
	color: #FFFFFF;
	background-color:#b69e6c;
}

td.training_heading:hover{
	color: #FFFFFF;
	background-color:#b69e6c;
}

a.training_other{
font-family: Helvetica, Arial, sans-serif; color: #757575; font-size:12px; font-weight:normal; text-decoration:none; display:block; cursor:pointer; height:20px; padding-top:7px; padding-left:15px;
}

a.training_other:hover{
font-family: Helvetica, Arial, sans-serif; color: #FFFFFF; font-size:12px; font-weight:normal; text-decoration:none; padding-left:15px;
}

td.training_other{
font-family: Helvetica, Arial, sans-serif; color: #757575; font-size:12px; font-weight:normal; background:url(/WebAssets/images/training_arrow.gif) #ecece8 no-repeat 3px 7px;  height:25px; border-bottom: 1px #000000 dashed; 
}

td.training_other:hover{
font-family: Helvetica, Arial, sans-serif; color: #FFFFFF;  font-size:12px; font-weight:normal; background:url(/WebAssets/images/training_arrow.gif) #b69e6c no-repeat 3px 7px;  height:25px; border-bottom: 1px #000000 dashed;
}
td.training_other_withoutline{
font-family: Helvetica, Arial, sans-serif; color: #757575; font-size:12px; font-weight:normal; background:url(/WebAssets/images/training_arrow.gif) #ecece8 no-repeat 3px 7px;  height:25px; 
}

td.training_other_withoutline:hover{
font-family: Helvetica, Arial, sans-serif; color: #FFFFFF;  font-size:12px; font-weight:normal; background:url(/WebAssets/images/training_arrow.gif) #b69e6c no-repeat 3px 7px;  height:25px;
}
/* Training end Publications started*/
a.publications_heading{
font-family: Helvetica, Arial, sans-serif; background-color:#80c342; color:#FFFFFF; font-size:12px; font-weight:normal; text-decoration:none; display:block; padding:5px;text-transform:uppercase;
}

td.publications_heading{
font-family: Helvetica, Arial, sans-serif; background-color:#80c342; color:#FFFFFF; font-size:12px; font-weight:normal; height:25px;text-transform:uppercase;
}

a.publications_heading:hover{
	color: #FFFFFF;
	background-color:#AFDC72;
}

td.publications_heading:hover{
	color: #FFFFFF;
	background-color:#AFDC72;
}

a.publications_other{
font-family: Helvetica, Arial, sans-serif; color: #757575; font-size:12px; font-weight:normal; text-decoration:none; display:block; cursor:pointer; height:20px; padding-top:7px; padding-left:15px;
}

a.publications_other:hover{
font-family: Helvetica, Arial, sans-serif; color: #FFFFFF; font-size:12px; font-weight:normal; text-decoration:none; padding-left:15px;
}

td.publications_other{
font-family: Helvetica, Arial, sans-serif; color: #757575; font-size:12px; font-weight:normal; background:url(/WebAssets/images/publications_arrow.gif) #ecece8 no-repeat 3px 7px;  height:25px; border-bottom: 1px #000000 dashed; 
}

td.publications_other:hover{
font-family: Helvetica, Arial, sans-serif; color: #FFFFFF;  font-size:12px; font-weight:normal; background:url(/WebAssets/images/publications_arrow.gif)  #AFDC72 no-repeat 3px 7px;  height:25px; border-bottom: 1px #000000 dashed;
}

td.publications_other_withoutline{
font-family: Helvetica, Arial, sans-serif; color: #757575; font-size:12px; font-weight:normal; background:url(/WebAssets/images/publications_arrow.gif) #ecece8 no-repeat 3px 7px;  height:25px;
}

td.publications_other_withoutline:hover{
font-family: Helvetica, Arial, sans-serif; color: #FFFFFF;  font-size:12px; font-weight:normal; background:url(/WebAssets/images/publications_arrow.gif)  #AFDC72 no-repeat 3px 7px;  height:25px;
}
/*New class for fyout menu with seperate color ended*/
#top-nav-menu table{z-index:100000;}
.menumaintable
{
    background-color:#ecece8;
}


.logintable
{
    width:220px;
    color:#2f6ca9;
}
.input_txt {
 FONT-FAMILY: Helvetica, Arial, sans-serif; COLOR: #000000; font-weight:normal;FONT-SIZE: 12px;
    }
    .logintabletd
{
    background-color:#C9E6F6;
}
.login_box_top {
background-image:url(/webassets/images/login_box_top.gif);
background-repeat:no-repeat;
width:324px;
height:14px;
position:relative;
}


.login_box_bottom {
background-image:url(/webassets/images/login_box_botttom.gif); 
background-repeat:no-repeat;
width:324px;
height:14px;
position:relative;
}

.login_box{
width:324px;
height:auto;
position:relative;
margin:auto;
}

.login_box_bg{
background-color:#c9e6f8;
}
.lgn_txt{
 FONT-FAMILY: Helvetica, Arial, sans-serif; COLOR: #2f6ca9; FONT-SIZE: 12px; FONT-WEIGHT: normal; text-decoration:none;
}


.lgn_txt a{
 FONT-FAMILY: Helvetica, Arial, sans-serif; COLOR: #2f6ca9; FONT-SIZE: 12px; FONT-WEIGHT: normal; text-decoration:none;margin-left:30px;
}
