/*--------------------------------------------------------------------------- Browser Reset and Utilities ---*/

div,ul,ol,li,dt,dd,dl,blockquote,object,fieldset,p,h1,h2,h3,h4,h5,h6,body,form{padding:0;margin:0;}

abbr,img,fieldset{border:0;}
table{border-collapse:collapse;}

textarea{overflow-y:auto;}

/*--------------------------------------------------------------------------- Generic Styles ---*/
html,body {
	font-size:12px;
	color: #333333;
	background-color: #FFFFFF;
	background-image: url(../images/bg.gif);
	height: 100%;
	min-height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	
}
a {
	text-decoration: none;
	color: #3366FF;
}
a:hover {text-decoration:underline;color:#3366FF;}
a:visited {color:#3366FF;}


p, li, label{
	font-size: 12px;
	line-height: 1.3em;
}


.clear
{
	clear: both;
}

#wallpaper {
	height: 100%;
	width: 990px;
	background-position: top center;
	margin: auto;
}

#wallpaper {
 height: auto;
 min-height: 100%;
}

#wrap
{
	position: relative;
	width:990px;

}

#topheader
{
  background-image:url(../images/topheaderbg.jpg);
  background-repeat:repeat-x;
  width:990px;
  height:37px;
  
}

#topheader #newsletter
{
   margin-left:10px;
   padding-top:10px;
   font-family:Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   font-size:11px;
   font-weight:bold;
   float:left;
}

#topheader #newsletter a
{
   font-family:Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   font-size:11px;
   font-weight:bold;
}

#topheader #date
{
   margin-right:10px;
   padding-top:10px;
   font-family:Arial, Helvetica, sans-serif;
   color:#FFFFFF;
   font-size:11px;
   font-weight:bold;
   float:right;
}

#purplebg
{
  width:990px;
  height:181px;
  background-image:url(../images/NIZ.jpg);
  background-repeat:repeat-x;
}

#purplebg #logo
{
   background-image:url();
   background-repeat:no-repeat;
   width:120px;
   height:143px;
   margin-left:30px;
   padding-top:10px;
   float:left;
}

#purplebg #rightblock
{
   height:126px;
   margin-right:30px;
   padding-top:10px;
   float:right;
}

#purplebg #rightblock #ad
{
   margin-top:5px;
}

#purplebg #rightblock #newsticker
{
   margin-top:10px;
   height:20px;

}

#topmenu
{
	width: 990px;
	height: 25px;
	padding-left: 5px;
	padding-right: 5px;
	background-image:url(../images/menubg.jpg);
	background-repeat:no-repeat;
	margin-top:5px;
	padding-top:5px;
}

#topmenu ul
{
  
}

#topmenu li
{
	font-size:11px;
	color:#202020;
	text-align: center;
	font-weight: bold;
	padding-left:10px;
	padding-right:10px;
	border-right:1px solid #999999;
	display:inline;
	
}

.menulinkblack
{
   color:#202020;
}

#highlightsarticles
{
  width:990px;
  padding-right:10px;
  margin-top:5px;
}


#highlight
{
  background-color:#4A4A4A;
  width:555px;
  height:270px;
  float:left;
  padding:10px;
  overflow:hidden;
}

#highlight h1
{
  font-size:16px;
  color:white;
  
}

#highlight p
{
  font-size:12px;
  color:white;
  line-height:1.2em;
  
}

#articles
{
  border:1px solid #EFEFEF;
  height:290px;
  float:right;
  width:400px;
}

#articles #headerleftbg
{
  background-image:url(../images/o_leftbg.jpg);
  width:10px;
  height:32px;
  float:left;
  margin:0;
}

#articles #headermiddle
{
  background-image:url(../images/o_middlebg.jpg);
  width:381px;
  height:32px;
  float:left;
  margin:0;
}

#articles #headermiddle h1
{
   color:white;
   font-size:16px;
   padding-top:5px;
   font-weight:bold;
}

#articles #headerright
{
  background-image:url(../images/o_rightbg.jpg);
  width:9px;
  height:32px;
  float:right;
  margin:0;
}

#articles ul
{
  margin-left:20px;
  list-style-type:none;
 
  
}

#articles li
{
  padding-bottom:5px;
  border-bottom:1px dotted #4A4A4A;
  width:380px;
  line-height:1.1em;
  list-style-type:none;
  padding-top:5px;
  color:#000000;
  font-weight:bolder;
}


#articles .links
{
  color : #333333;
  font-size:11px;
}

#newsads
{
  width:990px;
  
}

#homepage-left
{
  width:390px;
  float:left;
  border-right:1px dotted #4A4A4A;
  padding-right:8px;
  margin-top:10px;

}

#homepage-center
{
  width:390px;
  float:left;
  margin-left:10px;
  border-right:1px dotted #4A4A4A;
  padding-right:8px;
  margin-top:10px;
}

#homepage-right
{
  width:160px;
  float:right;
  margin-top:10px;
}

.nleft
{
  background-image:url(../images/news_leftbg.jpg);
  width:10px;
  height:32px;
  float:left;
  margin:0;
}

.nmiddle
{
  background-image:url(../images/news_middlebg.jpg);
  width:371px;
  height:32px;
  float:left;
  margin:0;
}

.nmiddle h1
{
   color:white;
   font-size:14px;
   padding-top:8px;
  
}

.nright
{
  background-image:url(../images/news_rightbg.jpg);
  width:9px;
  height:32px;
  float:right;
  margin:0;
}

.sleft
{
  background-image:url(../images/sports_leftbg.jpg);
  width:10px;
  height:32px;
  float:left;
  margin:0;
}

.smiddle
{
  background-image:url(../images/sports_middlebg.jpg);
  width:371px;
  height:32px;
  float:left;
  margin:0;
}

.smiddle h1
{
   color:white;
   font-size:14px;
   padding-top:10px;
   font-weight:normal;
  
}

.sright
{
  background-image:url(../images/sports_rightbg.jpg);
  width:9px;
  height:32px;
  float:right;
  margin:0;
}

#sports
{
  width:390px;
}  

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

#sports li
{
  padding-bottom:8px;
  width:380px;
  line-height:1.2em;
  list-style-type:none;
  padding-top:5px;
  list-style-image:url(../images/slistimg.jpg);
  
}

#sports .links
{
  color : #333333;
  font-size:11px;
}

.title
{
   color:#3366FF;
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:14px;
   font-weight:normal;
   letter-spacing:-0.01em;
}

.blanksep
{
  height:5px;
}

.linsep
{
  height:5px;
  border-bottom:1px solid grey;
  margin-bottom:5px;
}

.details
{
	color:#11151D; 
	font-family:Arial, Helvetica, sans-serif
	font-size:12px;
	font-style:normal;
	text-align:justify;
	line-height:18px;
}

.newsdetailsdate
{
  color:#666666; 
  font-family:inherit; 
  font-size:11px;
  font-style: normal;
  text-align:right;

}

.purplelinks
{
  color:#990066;
  font-size:11px;
  font-weight:bold;
  padding-right:5px;
}

#footer
{
  border-top:5px solid #141414;
}


#pageleft
{
  width:650px;
  float:left;
  padding:10px;
}


#pageright
{
  float:right;
  width:300px;
}

#pageright h1
{
   color:#663399;
   font-size:18px;
   padding-bottom:10px;
   font-weight:normal;
   border-bottom:1px solid #333333;
   font-family:"Trebuchet MS";
   font-weight:bold;
  
}

#pageright ul
{
  margin-top:10px;
  list-style-type:none;
 
  
}

#pageright li
{
  padding-bottom:10px;
  border-bottom:1px dotted #4A4A4A;
  width:300px;
  line-height:1.2em;
  list-style-type:none;
  padding-top:10px;
}

.paging {
	font-size:12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	display:block;
	float:left;
	padding: 4px;
}

.notices
{
  border:2px solid #666666;
  background-color:#FFFFFF;
  color:red;
  font-weight:bold;
  font-size:12px;
  padding:10px;
}





