/* CSS Document */

body{
	margin:0;
	color:#000;
}
div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}


.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
/*------------------------------------------------body--------------------*/

/*------------------------------------------------header--------------------*/
#header{
	background:url(/images/ncb/header_bk.gif) 0 0 no-repeat;
	width:1003px;
	height:235px;
	position:relative;
	margin:0 auto;
	visibility: visible;
	z-index:1000;
}

#header img.logo{
	position:absolute;
	left:33px;
	top:7px;
}

.topad{
	position:absolute;
	top:21px;
	left:509px;
}
.dttime{
	position:absolute;
	top:116px;
	left:511px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#ffffff;
}

#searchbar{
	position:absolute;
	top:116px;
	left:607px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#ffffff;
	width:300px;
}

.gobutton{
margin-left:200px;
position:absolute; 
left:110px; 
top:0px;
display:inline-block;
}

#header form{
	font:#fff normal 12px Arial, Helvetica, sans-serif;
	float:left;
	color:#fff;
	height:25px;
	position:absolute;
	left:58px;
	top:-2px;
	width:300px;
	background:url(/images/ncb/search_bk.jpg) no-repeat;
}
#header form input{
	font:normal 11px Arial;
	color:#000;
	background:none;
	position:absolute;
	top:0px;
	padding-top:2px;
	border:none;
	padding-left:3px;
	width:105px;
	margin-right:3px;
	margin-left:5px;
	height:20px;

}

#loginbox {
	position:absolute;
	top:116px;
	left:821px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
  padding-left: 7px;
	color:#ffffff;
}

#loginbox a{	
	color: #ffffff;
  font-size: 8pt;	
  padding-left: 5px;
  padding-right: 5px;
}

#welcomebox{
	position:absolute;
	top:107px;
	left:821px;
	height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#ffffff;	
	line-height:16px;
  padding-left: 8px;
	
}
#welcomebox a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#ffffff;	
	line-height:16px;
}

/*------------------------------------------------header--------------------*/

/*------------------------------------------------Content Area--------------------*/

/*------------------------------------------------Nav--------------------*/
#tabsTop {
	position:absolute;
	top:155px;
	margin-left:304px;
	width:695px;
	z-index:100;
	height:27px;
	list-style:none;
 	font-family: arial, sans-serif;
	left: -4px;
	
}
#tabsTop ul {
	  margin:0 auto;
	  list-style:none;
	  padding:0;
	  margin:0;
	  height:40px;
	  
      }

#tabsTop ul li {
	  float:left;
	  font:11px Arial;
	  font-weight:bold;
	  height:20px;
	  list-style:none;
	  padding:7px 1px 0px 1px;
	  text-align:center;
	  margin-right:5px;
	  background-image:url(/images/ncb/tnavitem1.gif);
	  width:132px;
	  color:#FFFFFF;
      }
	  #tabsTop ul li a{
	  color:#FFFFFF;
	  text-decoration:none;
      }

	
#tabsE {
	position:absolute;
	width:984px;
	top:194px;
	left:18px;
	font:11px Arial;
	line-height:11px;
	font-weight:bold;  
}
#tabsE ul {
	  margin:0 auto;
	  padding:0px 10px 0 0px;
	  list-style:none;
	  height:39px;
      }
    #tabsE li {
      display:inline;
      margin:0;
	  height:37px;
	  width:139px;
	  padding-top:1px;
	  background:url(/images/ncb/nav_rgt.gif) right top;
      }
	  #tabsE p{
	  position:absolute;
	  left:910px;
	  top:6px;
	  margin-top:0px;
	  float:right;
      }
    #tabsE a {
      float:left;
      background:url("/images/hwn/tableftE.gif") no-repeat left top;
      margin:0;
      padding:10 10 10 4px;
      text-decoration:none;
	  text-align:center;
      }
    #tabsE a span {
      float:left;
      display:block;
      background:url("/images/hwn/tabrightE.gif") no-repeat right top;
      padding:10px 10px 10px 8px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsE a span {float:none;}
    /* End IE5-Mac hack */
    #tabsE a:hover span {
      color:#FFF;
      }
    #tabsE a:hover {
      background-position:0% -24px;
      }
    #tabsE a:hover span {
      background-position:100% -39px;
}
	
	
/*------------------------------------------------Nav End--------------------*/
#maincontainer{
	width:100%;
	margin:0 auto;
	position:relative;
	/*background:url(/images/ncb/bk-strip.gif) repeat-y; */
	background:url(/images/ncb/bk-brown.gif) repeat-y; 
	float:left;

}

#maincontainer h1{
font-family:Arial, Helvetica, sans-serif;
font-size:14pt;
color:#C1272D;
font-weight:bold;
margin-bottom:3px;
margin-top:10px;
}
#maincontainer h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color:#000000;
font-weight:bold;
text-decoration:none;
}
#maincontainer h3{
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
color:#BCBDC0;
padding:0;
margin:0;
font-weight:bold;
}
#maincontainer h4{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#000000;
padding:0;
margin:0;
padding-top:4px;
font-weight:bold;
}

#maincontainer .recent_chatter a{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#000000;
padding-top:4px;
font-weight:bold;
text-decoration:none;
}

#maincontainer .recent_chatter a:hover{
color:#9F1D22;
}

#maincontainer p{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#373535;
margin-bottom:7px;
}

#autname{
	position:absolute;
	right:501px;
	top:307px;
	text-align:right;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FFFFFF;
	font-style:italic;
	width:270px;

}
#maincontainer p a{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#0092AF;
margin-bottom:7px;
text-decoration:none;
}
#maincontainer p a:hover{
	color:#9F1D22;
}
#maincontainer span a{
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
text-decoration:none;
}
#maincontainer span a:hover{
	color:#9F1D22;
}

/* added for feature head line */
#maincontainer .feature_headline h2 {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none; 
font-size:11pt;
font-weight:bold;
}
/*end*/

#col1{
	width:215px;
	float:left;
	display:block;
}

#col2{
	width:600px;
	background-color:#FFFFFF;
	float:left;

}
#col3{
	background-color:#FFFFFF;
	float:right;
	width:160px;
}

#coloneinside1 {
	width:45%;
	float:left;
  padding-left: 15px;
  padding-top: 10px;  
  padding-bottom: 15px;  
}


#coloneinside2 {
  width: 45%;
	float: right;
  padding-left: 7px;
  padding-top: 10px;  
  padding-bottom: 15px;  
  _clear: both;
}

/*-------------FOR COMMUNITY PAGE--------------------*/

#colcommone{

	width:46%;
	float:left;
	padding:0px 15px 15px 15px;
	margin-top:10px;
	border-right:solid 2px #D4D4D4;
}


#colcommtwo{
	width:46%;
	float:right;
	padding:0px 5px 15px 7px;
  margin-top:10px;
  _clear: both;
}

#pollblock{
width:195px;
margin-left:5px;
background:#FFFFFF;
}

#col1 h2{
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#C1272D;
	font-weight:bold;
	padding:15px 5px 0px 8px;
}
#col1 h3{
	font:normal 11pt Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	padding:5px 5px 5px 8px;
}

#col1 .form-item{
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#000000;
	display:block;
	padding:0px 5px 5px 5px;
	width:190px;
}
#col1 .form-submit{	
	width:190px;
}

#col1 span{
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#000000;
	display:block;
	padding:0px 5px 5px 5px;
	width:190px;
}

#col1 .html_teaser img{	
	display:block;
	padding:5px 0px 5px 0px;
  margin:5px 0px 5px 0px;	
}

#col1 .html_teaser p{
	padding:5px;
  margin:5px 0px 5px 0px;		
}
/*-------------POLL RESULTS PAGE--------------------*/

#dd{
height:12px;
border:1px solid #CCCCCC;
background: #F2F2F2;
margin-left:10px;
}
#dd h1{
font:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#377A97;

}
.pollResult{
height:7px;
background: #990000 url(../images/pollResult.gif) repeat-x top;
float: left;
}
#calloutSimple h5{
	font-family:Georgia, "Times New Roman", Times, serif;
	width:543px;
	font-size:18px;
	color:#085C7D;
	padding-bottom:30px;
}



/*-------------FOR COMMUNITY PAGE END--------------------*/

#rightbanners{
	width:160px;
	position:absolute;
	left:843px;  
}

#col1 h1{
	font:normal 14pt Arial, Helvetica, sans-serif;
	color:#F79320;
	font-weight:bold;
	padding:15px 5px 5px 23px;
}
#col1 p{
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:5px 5px 5px 23px;
	width:190px;
}

#colonetop{
background:#72272E;
padding:15px 6px 15px 5px;
}

#colonetop p{
width: 177px;
padding:5px 10px 5px 10px;

}

.b1,.b2{
padding:0px 0px 10px 5px;
}

.coverpage{
margin:5px 0px 5px 5px;
border:solid 1px #CCCCCC;
}

.adbanner{
margin:10px 5px 5px 0px;
}
.veradbanner{
margin:10px 0px 20px 0px;
float:right;
}
.bottbann{
margin:10px 0px 5px 19px;
}

.fmain{
margin:5px 0px 10px 0px;
border:solid 2px #999999;
}

#homePoints{
float:left;
}

#homePoints ul{
list-style: disc;
padding-left:15px;
margin:0;
}

#homePoints ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#373535;
}
#homePoints ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#0092AF;
text-decoration:none;
}

#homePoints ul li a:hover{
	color:#9F1D22;
}

#recipe{
border:solid 3px #BCBDC0;
padding:5px 5px 5px 5px;
margin-bottom:10px;
}
#recipe a{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#0D72BA;
font-weight:bold;
}
#recipe h3{
color:#000000;
}
#recipe table{
  color: #373535;
  font-family:Arial, Helvetica, sans-serif;
  font-size:8pt;  
}
/*-------------ASK EXPERT--------------------*/

#askexpert{
width:265px;
background-color:#CCCCCC;
padding:10px 10px 10px 10px;
position:relative;
}
#askexpertname{
	position:absolute;
	left:5px;
	top:110px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	width:78px;
	text-align:center;

}

#askexpert img.lft{ 
float:left;
position:relative;
border:1px solid #C5474B;
margin:5px 10px 10px 0px;

}
#askexpert p{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#373535;
margin-left:78px;
}

#askexpert p a{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#0092AF;
}
#askexpert img.expbutt{

margin-left:78px;

}

#colcommone h4 a{
	font:normal 9pt Arial, Helvetica, sans-serif;
	color:#F79320;
	font-weight:bold;
	padding:5px 5px 5px 0px;
	text-decoration:none;
}


/*------------------------------------------------Landing Page--------------------*/

#lpbox{
background:#FFFFFF;
min-height:800px;
position:relative;
}

#brbox{
border:solid 1px #333333;
background:#FFFFFF;
margin:20px 8px 10px 10px;
padding-bottom:10px;
overflow:auto;
position:relative;
width:97%
}

#brbox .floatbox{
float: left;
width: 155px;
}

#articlebox #brbox ul{
list-style:none;
}
#articlebox #brbox ul li{
	background:none;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#0092AF;
	padding:5px 5px 5px 0px;
	width:400px;
	list-style:none;
	text-indent:0;
}

#articlebox #brbox ul li a{
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#0092AF;
}
#articlebox #brbox ul li a:hover{
	color:#9F1D22;
}

#simplebox{
background:#FFFFFF;
margin:24px 5px 10px 10px;
padding-bottom:10px;
min-height:450px;
}

#lpbox h1{
	font:normal 18pt Arial, Helvetica, sans-serif;
	color:#C1272D;
	padding:5px 5px 5px 10px;
	font-weight:bold;
}

#lpbox h2{
	font:normal 12pt Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	padding:5px 5px 0px 23px;
}
/*added by saheel*/
#lpbox h2 a{
	font:normal 12pt Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

#lpbox h2 a:hover{
	color:#9F1D22;
}

#lpbox h3{
	font:normal 18pt Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0px 5px 5px 10px;
	font-weight:bold;
}
#lpbox p{
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#373535;
	padding:5px 5px 5px 23px;
	
}
#lpbox p a{
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#0092AF;
}
#lpbox p a:hover{
	color:#9F1D22;
}
#lpbox img.lft{ 
float:left;
position:relative;
border:2px solid #333333;
margin:10px 10px 10px 20px;
clear: left;
}

.b3{
padding:0px 0px 10px 4px;
}

#lpbox ul{
list-style:none;
margin:0;
padding:0;

} 

#lpbox ul li{
list-style:none;
padding:4px 4px 4px 8px;
float:left;
position:relative;
} 

#articlebox img.author{
float:right;
position:relative;

margin:0px 10px 10px 20px;
clear: right;
}
#articlebox{
background:#FFFFFF;
min-height:800px;
padding:19px 10px 20px 10px;
}


#articlebox p{
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#373535;
	padding:5px 5px 5px 10px;	
}

#articlebox p a{
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#0092AF;
}
#articlebox p a:hover{
	color:#9F1D22;
}

#articlebox h1{
	font:normal 18pt Arial, Helvetica, sans-serif;
	color:#C1272D;
	padding:5px 5px 0px 10px;
	font-weight:bold;
}
#articlebox h2{
	font:normal 12pt Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	padding:5px 5px 0px 10px;
}

#articlebox h3{
	font:normal 18pt Arial, Helvetica, sans-serif;
	color:#000000;
	padding:5px 5px 0px 10px;
	font-weight:bold;
}

/* bullets in the content */

#articlebox ol{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #373535;
}

#articlebox ul{
	margin-left:10px;
}

#articlebox ul li{
	float:left;
	width:605px;
	display:block;
	background:url(/images/ncb/bullet.gif) no-repeat left;
	text-indent:12px;
	padding:0;
	padding:0 0 0 2em;
	font:normal 10pt Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:20px;
}

#articlebox ul li a{
	color:#0092AF;
}

#articlebox a:hover{
	color:#9F1D22;
}
/* bullet end*/


/* @group Social bookmarks */
#socialBookmarks{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #000000;
margin: 10px 0px 10px 10px;
clear: both;
width:93%
}
#ataTipsContent #socialBookmarks{
margin: 0 10px;
}
#socialBookmarks strong{
padding-right: 10px;
}
#socialBookmarks a{
font-family:Arial, Helvetica, sans-serif;
color: #0092AF;
font-size:10px;
font-weight: normal;
padding: 1px 5px 3px 20px;
background-position: top left;
background-repeat: no-repeat;
}
#socialBookmarks a:hover{
text-decoration: underline;
color:#9F1D22;
}
#socialBookmarks a.digg{background-image:  url(/images/ncb/iconDigg.gif);}
#socialBookmarks a.propeller{background-image:  url(/images/ncb/iconPropeller.gif);}
#socialBookmarks a.delicious{background-image:  url(/images/ncb/iconDelicious.gif);}
#socialBookmarks a.Technorati{background-image:  url(/images/ncb/iconTechnorati.gif);}
#socialBookmarks a.TravelBookmarking{background-image:  url(/images/ncb/iconTravelBookmarking.gif);}
#socialBookmarks a.facebook{background-image:  url(/images/ncb/facebook.gif);}
#socialBookmarks a.twitter{background-image:  url(/images/ncb/twitter.gif);}
/* @end */

/*------------------------------------------------footer--------------------*/
#footer{
	height:80px;
	position:relative;
	clear: both;
}
#footer ul{
	width:615px;
	padding:0;
	margin:0;
	height:20px;
	margin-left:15px;

}
#footer ul li{
	background:url(/images/ncb/nav_div.gif) right top no-repeat;
	float:left;
	height:20px;
	padding:0px 10px 0px 0px;	
	list-style:none;
}
#footer ul li a{
	display:block;
	font:normal 8pt Arial, Helvetica, sans-serif;
	color:#5B5BA3;
	background-color:inherit;
	text-decoration:none;	
}
#footer ul li a:hover{
	text-decoration:underline;
	color:#666666;
}

#footer ul li.last{
	background-image:none;
	height:27px;
}
#footerlogo{
	position:relative;
	margin-left:13px;
	float:left;

}
#footernav{
}



#footer span{
	font:normal 8pt Arial, Helvetica, sans-serif;
	color:#666;
	width:490px;
	position:absolute;
	top:2px;

}

#footer span  a{
	font:normal 8pt Arial, Helvetica, sans-serif;
	color:#000;
}
#footer span a:hover{
	color:#000;
  text-decoration: underline;
}

#nextrow{
margin-left:210px;

}
#nextrow ul{
width:400px;
float:none;
}



/*------------------------------------------------footer end--------------------*/



/*-------------------Pager css-----------------------------*/
#pagercss ul li{
clear: both;
padding:5px;
float: none;
}

#pagercss .item-list .pager {
clear: both;

text-align: center;
}
#pagercss .item-list .pager li {
background-image:none;
display:inline;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-weight:normal;
list-style-type:none;
padding:0.5em;
}
#pagercss .pager-current {
clear: both;
text-align: center;
font-weight:none;
font-size:inherit;
}
#pagercss .item-list .pager li a{
color: #0092AF;
}
/*-------------------Pager css-----------------------------*/

/*------------------------------------------------Magazine Block--------------------*/

#magblock{
background: #C8B29A;
padding: 10px 10px 10px 10px;
margin: 10px 0px 5px 0px;
position: relative;
}

#magblock ul{
list-style: disc;
display:inline-block;
margin:0;
padding:0;
margin-left:20px;
}

#magblock ul li{
float:left;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
color:#000000 ;
width:130px;
list-style: disc;
padding:2px ;
}

#magblock ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#000000;
text-decoration: none;
}

#magblock a:hover{
	color:#9F1D22;
}
#magblock img.magimgmain{
position:absolute;
margin-left:165px;
margin-top:5px;
border:solid 1px #CCCCCC;
}
#magblock img.magclick{
margin-left:6px;
}
/*------------------------------------------------Magazine Block end--------------------*/


/* added for RSS feed popup*/
#subscribeNowPop{
position: absolute;
background: #FAF3E3;
border: 1px solid #E6D6B3;
padding: 5px 11px 11px 11px;
width: 534px;
top: 0px;
left:0px
}
#subscribeNowPopClose{
float: right;
}
#subscribeNowPop h2{
margin: 1em 0 .25em 0;
font-size: 1.4em;
color:#04557E;
line-height:1em;
}
#subscribeNowPop li{
background: #fff;
padding: 3px 10px 3px 16px;
margin: 0 0 3px 0;
font-size: 1em;
background:  #fff url(/images/ncb/bulletBlue.gif) no-repeat 5px 9px;
clear: both;
}
#subscribeNowPop li p{
font-size: 1.2em;
font-weight: bold;
margin: 0;
color: #4C4940;
line-height:1.3em;
}
#subscribeNowPop li p span{
font-weight: normal;
}
#subscribeNowPop li p a{
color: #4C4940;
text-decoration: none;
}
#subscribeNowPop li p.rssSub{
height: 1.5em;
}
#subscribeNowPop li p.rssSub a{
float: left;
display: block;
padding: 2px 20px 2px 0;
background:  url(/images/ncb/rssOrange.gif) no-repeat right 0;
}
#subscribeNowPop li p.rssSub a:hover{
text-decoration: underline;
}
#subscribeNowPop .rssReaderList{
float: left;
margin: 0 0 0 20px;
}
#subscribeNowPop .rssReaderList  li{
padding: 0;
background: none;
margin: 0;
}
#subscribeNowPop .rssReaderList  li img{
margin: 0;
padding: 0;
}
#subscribeNowPop label{
float: left; margin: 3px 6px 0 0;
}

/* @end */

/* added to fix under line display in block featured article*/
#maincontainer .feature_headline a{
	text-decoration:none;
}

#tabsTop  .subscribenl{
    color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold !important;
	left:-240px;
	top:5px;
	position:absolute;
}

#tabsTop  .subscribenl a{
	color:#FFFFFF !important;
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	line-height:16px;
	font-weight:bold !important;
}

 /*Added for newsletter*/
.listinnercontent a{
	color:#0092AF;
	font:10pt Arial,Helvetica,sans-serif;
}


.listcontent a{
	color:#000000;
	font:bold 12px Arial;
	text-decoration:none;
}
.listcontent{
	padding:0 20px 3px;
}
.listcontent a:hover{
	color:#58070E;
	font:bold 12px Arial;
	text-align:left;
	text-decoration:underline;
}

.listcontent hr {
	border-color:#E7AEB4 -moz-use-text-color -moz-use-text-color;
	border-right:0 none;
	border-style:solid none none;
	border-width:1px 0 0;
	height:0;
}

#newsletter_box {
	background:#FFFFFF;
	min-height:800px;
	padding:19px 10px 20px 10px;
}
#newsletter_box h1{
	color:#C1272D;
	font:bold 18pt Arial,Helvetica,sans-serif;
	padding:5px 5px 5px 10px;

}
 /*End Added for newsletter*/
