﻿.pageContent { font-family:tahoma, arial; font-size:15px; color:#505050; }
.pageContent a { font-family:tahoma, arial; font-size:15px; color:#505050; }

.p { text-align:justify; height:1px;  text-indent:250px;}

/* top */

td.visual-bg { background-color: #e7e8ff; font-family:tahoma; }

table.alltable { background-color: #e7e8ff; }
td.logo-bg { background-color: #e7e8ff; }

td.menuitem { font-family:tahoma;  font-size:13px; font-weight:bold; text-transform:capitalize; padding:3px 0.5em; margin-left:3px;}



td.menuitemactive { color:#E5E3FF; font-family:tahoma; font-size:8px; font-weight:bold; text-transform:uppercase; padding:3px 0.5em; margin-left:3px;}
td.menuitem a { color:#FAFF6E; text-decoration:none; padding:0px 0.4em; margin-left:0px;}
td.menuitem a:hover { color:#000090; text-decoration:none;  }

td.menuitem_new { font-family:arial;  font-size:12px; font-weight:bold;  padding:3px 0.5em; margin-left:8px;}
td.menuitem_new a { color:#FFFFFF; text-decoration:none; padding:0px 0.4em; margin-left:0px;}
td.menuitem_new a:hover { color:#000090; text-decoration:none;  }


td.menuitemactive a { color:#e7e8ff; text-decoration:none; }
td.menudivider { width:1px; }
td.menumark { padding-bottom:11px; padding-left:11px; }

td.menumarkactive { padding-bottom:11px; padding-left:11px; }

div.mycompany { font-size:18pt; color:#e7e8ff; font-family:west side, arial narrow, arial; font-weight:bold; line-height:20px; text-transform:uppercase; }
div.slogan { font-size:9px; color:blue; font-family:arial; font-weight:bold; margin-top:3px; }

td.secondmenuitem { height:19px; width:100%; color:#1e19ff; font-family:tahoma, arial; font-size:11px; font-weight:bold; }
td.secondmenuitemactive { text-decoration:underline; height:19px; width:100%; color:#186490; font-family:tahoma, arial; font-size:11px; font-weight:bold; }
td.secondmenuitem a { color:#1e19ff; text-decoration:none; }
td.secondmenuitemactive a { color:#186490; }
td.secondmenumark { padding-left:19px; }
td.secondmenudivider { width:19px; height:1px; }

td.pageheader { font-size:9px; color:#505050; font-family:tahoma, arial; font-weight:bold; padding:0px 160px 0px 32px; text-transform:uppercase; }



td.thatext {  color:darkblue; font-family: tahoma; font-size:13px; text-align:justify; text-decoration:none;}
td.thatext a { color:blue; font-family:Tahoma; font-size:13px; text-decoration:none;}
td.thatextm {  color:darkblue; font-family:Tahoma; font-size:13px;  }
td.thatextm a { color:blue; font-family:Tahoma; font-size:13px; }

td.thatext_new {  color:1f1f1f; font-family: arial; font-size:12px; text-align:justify; text-decoration:none;}
td.thatext_new a { color:blue; font-family:arial; font-size:12px; text-decoration:none;}
td.thatextm_new {  color:1f1f1f; font-family:arial; font-size:12px;  }
td.thatextm_new a { color:blue; font-family:arial; font-size:12px; }

td.bottommenuitem { color:#186490; font-family:tahoma, arial; font-size:10px; font-weight:bold; text-transform:uppercase; }
td.bottommenuitemactive { text-decoration:underline; color:#186490; font-family:tahoma, arial; font-size:10px; font-weight:bold; text-transform:uppercase; }
td.bottommenuitem a { color:#186490; text-decoration:none; }
td.bottommenuitemactive a { color:#186490; }
td.bottommenudivider { width:17px; }

td.copy { color:#ffffff; font-family:tahoma, arial; font-size:11px; }
td.copy a { color:#E7EDFF; }


.arrowlistmenu{
	width:164px; /*width of accordion menu*/
	padding: 0; /*header text is indented 10px*/
	margin:0 0 0 5px;
}

.arrowlistmenu{
	width:164px; /*width of accordion menu*/
	padding: 0; /*header text is indented 10px*/
	margin:0 0 0 5px;
}

.arrowlistmenu a{
color: #ffffff;
}
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: normal 13px Palatino;
color: #ffffff;
text-transform: capitalize;
padding: 0; /*header text is indented 10px*/
margin:0;
width:100%;
cursor: hand;
cursor: pointer;
}
.expandable { /*CSS class for menu headers in general (expanding or not!)*/
color: #ffffff;
}

.liens_menu a:link, .liens_menu a:visited, .liens_menu a:hover{ /*CSS class for menu headers in general (expanding or not!)*/
font: normal 12px Tahoma;
color: #1e19ff;
text-transform: capitalize;
padding: 0 0 0 10px; /*header text is indented 10px*/
margin:0;
width:100%;
cursor: hand;
cursor: pointer;
text-decoration:none;
display: block;
font-weight:bold;
}


.liens_menu a:hover{ /*CSS class to apply to expandable header when it's expanded*/
color: #ffffff;
background-image: url(http://good-news.in/images/sousmenu_hover1.png);
}

.ssmenuseleted {
color: #ffffff;
background-image: url(http://good-news.in/images/sousmenu_hover.png);
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/

font: normal 11px Tahoma;
color: #ffffff;
background-image: url(http://good-news.in/images/sousmenu_hover0.png);

}
.arrowlistmenu div, .arrowlistmenu  div a, .arrowlistmenu div a:visited { 
display: block;
width:100%;
margin:0; /*bottom spacing between each UL and rest of content*/
padding-left: 11px; /*bottom spacing between menu items*/
margin:0;
font: normal 11px tahoma;
color: blue;
text-decoration:none;
}
.arrowlistmenu div a:hover{ /*hover state CSS*/  
background-image: url(http://good-news.in/images/sousmenu_hover.png);
display: block;
width:150px;
margin:0; /*bottom spacing between each UL and rest of content*/
padding-left: 6px; /*bottom spacing between menu items*/
margin:0;
font: normal 11px tahoma;
color: #ffffff;
text-decoration:none;
}


ul_ {
  padding:0px 0;
  margin-left:0;


}
ul_ li_ {
  list-style:none;
  margin:0;
  display:inline;

}

ul_ li_ fg {
 
  color:#e2e58f;
}


ul_ li_ a {
  padding:3px 0.5em;
  margin-left:3px;

  border-bottom:none;

  text-decoration:none;
  color:#E5E3FF;
}
ul_ li_ a:hover {
 
  color:#101042;
}

.nc {
	display:block;
	width: expression(this.parentNode.offsetWidth+"px");
}
.nc *{
  display:block;
  height:1px;
  font-size:.01em;
  overflow:hidden;
  background:#D8DFFF}
.nc1{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #EFF2FF;
  border-right:1px solid #EFF2FF;
  background:#D8DFFF}
.nc2{
  border-left:1px solid #EFF2FF;
  border-right:1px solid #EFF2FF;
  background:#D8DFFF}
.ncc {
  display: block;
  background:#D8DFFF; padding:1px 1px 1px 1px; color:#fff;
}

