/*
BN Soft EZ-Article
Default Style sheet
*/

/* Title on the the summaries page */
.title { font-family:Verdana; text-decoration:underline; font-weight:bold; font-size:10pt; color:#000099; }

/* Title on the  Full view page */
.titlebig { font-family:Verdana; text-decoration:underline; font-weight:normal; font-size:14pt; color:#000099; }

/* Date text on all the pages */
.date { font-family:Verdana; font-size:8 pt; color:black; font-weight:normal; }
.textbig { font-family:Verdana; font-size:12 pt; color:black; font-weight:normal; }

/* "Attached File" link */
.att_link { font-family:Verdana; font-size:8 pt; color:navy; }

.link { font-family:Verdana; font-size:10 pt;  }

/* Author Name */
.aname { font-family:Verdana; font-size:8 pt; color:#808080; text-decoration:underline;  }

/* "Total Votes", "Rating", "Rate now" */
.rating { font-family:Verdana; font-size:8 pt; color:#5E5E88; }

/* The dropdown menu's stlye [VOTING]  */
.trate { font-family:Verdana; font-size:8pt; color:rgb(51,51,51); background-color:rgb(249,249,249); border-width:1; border-color:rgb(104,100,113); border-style:solid; }

/* Search box style */
.search { font-family:Verdana; font-size:11; color:rgb(51,51,51); background-color:whitesmoke; border-width:1; border-color:rgb(103,103,143); border-style:solid; }

/* The main body's text content. i.e, the main article
   Please take care that this may override HTML articles */
.content { font-family:Verdana; font-size:8 pt; color:#000000;}

/* Miscellanious small sized text */
.t_small { font-family:Verdana; font-size:9 pt; color:#000000; text-decoration:underline; font-weight:bold;}
.m_small { font-family:Verdana; font-size:8 pt; color:#000000; }
.l_small { font-family:Verdana; font-size:8 pt; color:#000099; }

/* Error messages style */
.t_err { font-family:Verdana; font-size:8 pt; color:red; }
/* Remove the underlining of the links */
/*a { text-decoration:none; }*/

.menu {
	text-decoration: none;
}

/* New styles  */
@charset "utf-8";
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
a {
	color: #c60100;
	text-decoration: none;
}
p {
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
}

a:hover {
	text-decoration: underline;
}
ul, li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.bg01 {
	background-image: url(/articles/images/ci01.gif);
	background-repeat: repeat-x;
	background-position: left top;

}
.bg02 {
	background-image: url(/articles/images/ci02.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.bg03 {
	background-image: url(/articles/images/ci03.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #000000;
}
.bg04 {
	background-image: url(/articles/images/ci05.gif);
	background-repeat: repeat-x;
	background-position: left top;

}
.bg05 {
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px solid #d4d4d4;
	width: 940px;
	margin: auto;
}
.width {
	width: 960px;
	margin:auto;
}
.topicon {
	background-image: url(/articles/images/ci07.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 8px;
	margin-left: 8px;
}
.topiconR {
	background-image: url(/articles/images/ci08.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 8px;
	height: 48px;
}
.topiconIMG {
	height:27px;
	padding-top:5px;
	text-align: center;
}
.topicontext a {
	font-size: 9px;
	color: #5d5d5d;
	text-decoration: none;
	text-align: center;
	line-height: normal;
}
.toplink {
	color: #FFFFFF;
	font-weight: bold;
}
.toplink ul, .toplink li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.toplink li {
	float: left;
	padding-right: 1px;
	padding-left: 1px;
	background-image: url(/articles/images/ci04.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	height: 36px;
}
.toplink li.nobg {
	background-image: url(/articles/images/spacer.gif);
	background-repeat: repeat;
}
.toplink a {
	color: #FFFFFF;
	display: block;
	line-height: 34px;
	padding-right: 10px;
	padding-left: 10px;
}
.toplink a:hover {
	background-image: url(/articles/images/ci13.png);
	background-repeat: repeat-x;
	background-position: left center;
	text-decoration: none;

}
.box01-01 {
	line-height: 33px;
	background-image: url(/articles/images/ci15.png);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #000000;
	color: #FFFFFF;
	padding-left: 15px;
	height: 33px;
	vertical-align: middle;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 21px;

}
.box01-02 {
	background-image: url(/articles/images/ci16.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	border: 1px solid #cfcfcf;
	background-color: #FFFFFF;
}
.box01-03 {
	border: 1px solid #cfcfcf;
	background-color: #FFFFFF;
}
.box01-04 {
	border: 1px solid #cfcfcf;
	background-color: #f8f8f8;
}
.box01-content {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	text-align: justify;
}
.box01-titleimg {
	padding-top: 5px;
}
.box01-readmore {
	text-align: right;
}
.box02-01 {
	line-height: 33px;
	background-image: url(/articles/images/ci19.png);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #bb0500;
	color: #FFFFFF;
	padding-left: 15px;
	height: 33px;
	vertical-align: middle;
	font-family: "Trebuchet MS", Arial, Verdana;
	font-size: 21px;

}
.box02-02 {
	background-image: url(/articles/images/ci20.png);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #cfcfcf;
	background-color: #FFFFFF;
}
.article-cal {
	background-image: url(/articles/images/ci23.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 101px;
	width: 70px;
	color: #c60100;
}
/* article- style*/
.article-date, .article-month, .article-year {
	text-align: center;
	padding-right: 12px;
}
.article-date{
	text-align: center;
	font-size: 24px;
	line-height: 24px;
	padding-top: 23px;

}
.article-month{
	line-height: 18px;
	font-size: 15px;

}
.article-year{
	font-size: 10px;
	line-height: normal;

}
.article-box {
	padding: 5px;

}
.article-title {
	font-family: Tahoma, Arial;
	font-size: 20px;
	line-height: normal;
	color: #000000;
	padding-top: 22px;
	padding-bottom: 2px;

}
.article-author {
	font-family: Tahoma, Arial;
	font-size: 16px;
	padding-bottom: 20px;
}
.article-author a {
	text-decoration: underline;
}
.article-author a:hover {
	text-decoration: none;
}
.article-matter {

}
.article-readmore {
	padding-top: 10px;
	padding-bottom: 10px;

}
.article {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #cfcfcf;
	border-right-color: #cfcfcf;
	border-bottom-color: #cfcfcf;
	border-left-color: #cfcfcf;
}

/* spotlight style */
.spotlightstl li {
/* 	background-image: url(/articles/images/ci26.png); */
	background:url(/articles/images/Hardcover_bullet_black.png) no-repeat 0 7px;
	padding-left: 25px;
	padding-bottom: 20px;
	display: block;

}
.spotlightstl a img {
	padding-top: 5px;

}
/* updates style */
.updatesstl {
	padding-bottom: 0px;
	color: #646464;
}
.updatesstl li {
	/*background-image: url(/articles/images/ci28.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 38px;*/
	padding-bottom: 15px;
	display: block;
	font-family: Tahoma, Arial;
}
.updatesstl li span.date
{
    background-image: url(/articles/images/ci28.png);
    background-repeat: no-repeat;
    background-position: left 3px;
    display:block;
    float:left;
    height:32px;
    width:29px;
    padding-left:3px;
    margin-right:5px;
    text-align:center;
    line-height:40px;
    font-size:11px;
    color:#000;
}
.updatesstl li div.data
{
    float:left;
    width:79%;
    text-align:left;
}

/* Footer */
.footer {
	background-image: url(/articles/images/ci29.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-left: 15px;

}
.clear{clear:both;}
#numbers ul {padding-left:30px;}
#numbers ul li {list-style-type:disc;}
#numbers ol li{list-style-type:decimal;}