body {
	margin:20px 0px 0px 20px;
	font-family: Arial, Helvetica;
	font-size:9pt;
	font-weight:normal;
}

.container {
	width:1170px;
	text-align:left;
}

.clear {
	clear:both;
}

.top {
	width:1170px;
	height:158px;
}

.button {
	height:20px;
	font-size:8pt;
	border:1px solid black;
	background-color:#EEEEEE;
	margin-top:4px
}

.topinput {
	height:20px;
	border:1px solid black;
	margin-top:5px
}

.topbar {
	width:1170px;
	height:30px;
	background-color:#d5d9ca;
	margin-bottom:10px;
	margin-top:5px;
}

.topbar_content {
	margin-left:10px;
	margin-right:5px;
	
	font-size:10pt;
	height:15px;
}
.topbar a {
	color:white;
	font-weight:bold;
	text-decoration: none;
	padding-right:10px;
}

.topbar a:hover {
	text-decoration: underline;
	color: #b0000b;
}

.toppicture_headertext {
    position:absolute;
    top:85px;
    left:0px;
    color:white;
    width:120px;
    text-align:center;
    font-size:14pt;
    font-weight:bold;
    padding-top:5px;
    overflow:hidden;
    cursor: hand;
}

.toppicture_background {
    position:absolute;
    top:85px;
    left:0px;
    width:120px;
    height:35px;
    filter:alpha(opacity=30);
    -moz-opacity: 0.3;
    opacity: 0.3;
    background-color:black;
}

.bottombar {
	width:1170px;
	height:43px;
	background-image: url('/images/bottombar.gif');
	background-repeat: repeat-x;
	margin-top:10px;
    margin-bottom:20px;
	clear:both;
	text-align:right;
	font-size:10pt;
	color:white;
}

.bottombar a {
	color:white;
	text-decoration:none;
}

.bottombar a:hover {
	text-decoration:underline;
}

.bottombar_content {
	margin-left:10px;
	width:1150px;
	padding-top:12px;
}
	
.leftcolumn {
	width:214px;
	height:auto;
	float:left;
	overflow:hidden;
}

.issue {
    margin-top:15px;
    margin-bottom:20px;
}

.issuedropdown {
    width:214px;
    font-size:10pt;
}

.middlecolumn {
	width:706px;
	height:auto;
	float:left;
	overflow:hidden;
}

.middlecolumn_content {
	margin-right:20px;
	margin-left:20px;
}

.rightcolumn {
	width:250px;
	height:auto;
	float:left;
	overflow:hidden;
	
}

.menuheader {
	width:214px;
	height:auto;
	background-color:#b0000b;
	color: white;
	text-align:center;
	font-weight:bold;
	font-size:10pt;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:2px;
}

.menuitem {
	width:214px;
	height:auto;
	background-color:#ecede7;
	font-weight:bold;
	font-size:10pt;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:2px;
}

.leftcolumn_content {
	margin-left:24px;
	padding-right:5px;
	
}

.menuitem a {
	color: #555553;
	text-decoration:none;
}

.menuitem a:hover {
	text-decoration: underline;
	color: #b0000b;
}

.leftcolumn_block {
	background-color: #ecede7;
	width:214px;
	height:auto;
	color: #555553;
	padding-top:10px;
	padding-bottom:10px;
	padding-right: 10px;
}


.categoryheader {
	width:666px;
	height:26px;
	background-color:#d5d9ca;
	margin-bottom:5px;
	margin-top:10px;
	color: white;
	font-weight:bold;
	text-align:center;
}

.categoryheader_content {
	padding: 5px 10px 5px 10px;
}

.articleincategorycontent {
	background-color:#ecede7;
	width:666px;
}

.articleitem {
	padding:5px;
	background-color:#ecede7;
	font-size:9pt;
	color: #555553;
	vertical-align: top;
}

.articleitem a {
    color: #b0000b;
    text-decoration:none;
    font-weight:bold;    
}

.articleitem a:hover {
    text-decoration:underline;
}

.articleitem_left {
    width:330px;
}

.articleitem_right {
    width:331px;
}

.articleitem_thumb {
	margin-right:10px;
	margin-bottom:3px;
	float:left;
}

.articleitem_row {
	background-color: white;
}

.rowspace {
	height:5px;
	background-color: white;
}

.articleitem_empty {
	background-color:white;
	width:331px;
}

.leftpanelimage {
    margin-bottom:20px;
}

.banner_largetop {
    margin-bottom:15px;
}

.banner_leftsmall {
    float:left;
    width:120px;
}

.banner_rightsmall {
    float:right;
    width:120px;
}

.banner_leftpanel {
    margin-bottom:20px;
}

.banner_contenttop_above {
    margin-bottom:20px;
    width:666px;
    text-align:center;
}

.banner_contenttop_below {
    margin-bottom:20px;
    width:666px;
    text-align:center;
}

.banner_contentfooter {
    margin-top:20px;
    width:666px;
    text-align:center;
}

.intro {
    font-size:10pt;
    font-weight:bold;
    color: #4C4C4C;
    margin-bottom:10px;
}

.content {
    font-size:10pt;
    color: #555553;
}

.content a {
    color: #b0000b;
}

.header {
    font-size: 20pt;
    font-weight: bold;
    color: #4C4C4C;
    margin-bottom:10px;
}

.pictext_center {
    font-size: 9pt;
    font-style: italic;
    width:100%;
    text-align:center;
    color:#4c4c4c;
}

.pictext_right {
    font-size: 9pt;
    font-style: italic;
    width:100%;
    text-align:left;
    color:#4c4c4c;
    margin-top:5px;
}

.categorymap {
     background-color:#EEEEEE;
     font-size:8pt;
     color: #000000;
 }

 .categorymap a {
     text-decoration:none;
     color: #838779;
 }
 
 .categorymap a:hover {
     text-decoration:underline;
     color:#CC0033;
 }

 .categorymap a:active {
     color:#FF0000;
     text-decoration:underline;
  }
 

/*
OLD CSS
*/

/*
.topheader {
	background-image: url("/images/The-News.gif");
	background-repeat:no-repeat;
	width:960px;
	height:131px;
}

.topbanner {
	width:960px;
	height:auto;
}

.topbanner {
	margin-bottom:10px;
}

.toptext {
	width:960px;
	text-align:center;
}

.bottomheader {
	background-image: url("/images/The-News2.gif");
	background-repeat:no-repeat;
	width:960px;
	height:89px;
}

.lefttopbanner {
	float:left;
	width:175px;
	height:85px;
	margin-top:13px;
}

.middleheader {
	float:left;
	width:550px;
	height:90px;
	margin-top:10px;
	margin-left:30px;
}

.righttopbanner {
	float:right;
	width:175px;
	height:85px;
	margin-top:13px;	
}

.lefttopmenu {
	float:left;
	width:430px;
	height:20px;
	margin-top:8px;
	text-align:left
}

html>body .lefttopmenu {
	margin-top:10px;
}

.righttopmenu {
	float:right;
	width:430px;
	height:20px;
	margin-top:8px;
	text-align:right;
}

html>body .righttopmenu {
	margin-top:10px;
}


.leftbottomtext {
	float:left;
	width:300px;
	height:20px;
	margin-top:62px;
	text-align:left
}

.rightbottomtext {
	float:right;
	width:300px;
	height:20px;
	margin-top:62px;
	text-align:right
}

.leftcol {
	float:left;
	width:125px;
	margin-top:10px;
}

.middlecol {
	 float:left;
	 width:545px;
	 height:auto;
	 margin-left:20px;
	 margin-right:20px;
	 margin-top:10px;
	 overflow:hidden;
}

.rightcol {
	float:right;
	width:250px;
	margin-top:10px;
	overflow:hidden;
}

.leftmenu {
	
}

.leftmenu a {
	font-weight:bold;
	line-height: 20px;
	text-decoration:none;
	color:#4C4C4C;
}

.leftmenu a:hover {
	text-decoration: underline;
	color:#4C4C4C;
}

.menublock {
	margin-bottom:20px;
	margin-left:3px;
}

.bar {
	width:auto; 
	height:auto;
	margin-bottom:10px;
	margin-top:20px;
    overflow: hidden;
    clear:both;
}

.grayline {
	height:3px;
	width:auto;
	background-color:#cccccc;
	border: 0;
	padding: 0;
	margin: 0;
}

.bottommenu a {
	font-weight: normal;
}

.bottommenu a:hover {
	color:#4C4C4C;
}

.bartext {
	color:#ffffff;
	font-weight:bold;
	padding:2px 3px 2px 3px;
	height:auto;
	font-size:14pt;
	text-align: left;
}

.bottomtext {
	width:960px;
	height:auto;
}

.lefttext {
	float:left;
	width:450px;
	height:auto;
	margin-bottom:20px;
}

.righttext {
	float:right;
	text-align:right;
	width:450px;
	height:auto;
	margin-bottom:20px;
}

.bannertopcontent {
	width:545px;
	text-align:center;
	margin-bottom:20px;	
}

.bannerbottomcontent {
	width:545px;
	text-align:center;
	margin-top:20px;
}

.searchfield {
  font: 8pt Arial,Helvetica, Verdana; 
  padding-left: 2px;
  padding-right: 2px;
  margin-right: 2px;
  background-color: #FFFFFF;
  border: 1px solid #676767;
  width: 170px;
  height: 18px;
  float:left;
}

.searchbutton {
	height:18px;
	border:1px solid #4C4C4C;
	margin-left:5px;
}



.mainheader {
	font-size: 45pt;
	font-weight:bold;
	color: #4C4C4C;
	margin-bottom:10px;

}

.issueheader {
	font-size: 30pt;
	font-weight:bold;
	color: #4C4C4C;
	margin-bottom:10px;

}

.block_top {
	margin-bottom:10px;
}

.block_bottom {
	margin-top:10px;
}

.artlink a {
	text-decoration:none;
 	color: #4c4c4c;
 	font-weight: bold;
  }
  
.artlink a:hover {
	text-decoration:underline;
}



.categorylink {
	text-decoration: none;
}

  
		

 
 .dropdown {
 	font-size:8pt;
 	font-familiy: Arial;
 }


form {
	margin:0px;
}


/*