body{
	margin:0;padding:0;
	background:#ccc;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
table{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.black{
	color:#000;
}
#logo {
margin-top:40px;
margin-right:30px;
}
a:link, a:visited, a:active{
	color:#000;
	text-decoration:underline;
}
a:hover{
	color:#005A8B;
	text-decoration:underline;
}
input.search{
	border:solid 1px #666;
	height:25px;
}
/* Navigation */
#navmenu{
	background:#fff;
	height:16px;
	margin:0 auto;
	text-align:center;
	width:640px;
}

#navmenu span {
		display:none;
	}

/* Home Button */
#navmenu .home {
	float:left;
	width: 77px; height: 16px;
	background:url(/images-iminsightnews/home.gif) 0 -21px no-repeat;
	}

#navmenu .home a, #navmenu .home a:active {
	display:block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background: url(/images-iminsightnews/home.gif) top left no-repeat;
	}
#navmenu .home a:hover {
	background-image: none;
	}

/* about Button */
#navmenu .about {
	float:left;
	width: 133px; height: 16px;
	background:url(/images-iminsightnews/about.gif) 0 -21px no-repeat;
	}

#navmenu .about a, #navmenu .about a:active {
	display:block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background:url(/images-iminsightnews/about.gif) top left no-repeat;
	}
#navmenu .about a:hover {
	background-image: none;
	}
/* profile Button */
#navmenu .profile {
	float:left;
	width: 101px; height: 16px;
	background:url(/images-iminsightnews/profile.gif) 0 -21px no-repeat;
	}

#navmenu .profile a, #navmenu .profile a:active {
	display:block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background:url(/images-iminsightnews/profile.gif) top left no-repeat;
	}
#navmenu .profile a:hover {
	background-image: none;
	}
/* subscribe Button */
#navmenu .subscribe {
	float:left;
	width: 100px; height: 16px;
	background:url(/images-iminsightnews/subscribe.gif) 0 -21px no-repeat;
	}

#navmenu .subscribe a, #navmenu .subscribe a:active {
	display:block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background:url(/images-iminsightnews/subscribe.gif) top left no-repeat;
	}
#navmenu .subscribe a:hover {
	background-image: none;
	}
/* contact Button */
#navmenu .contact {
	float:left;
	width: 141px; height: 16px;
	background:url(/images-iminsightnews/contact.gif) 0 -21px no-repeat;
	}

#navmenu .contact a, #navmenu .contact a:active {
	display:block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background:url(/images-iminsightnews/contact.gif) top left no-repeat;
	}
#navmenu .contact a:hover {
	background-image: none;
	}
/* login Button */
#navmenu .login{
	float:left;
	width: 78px; height: 16px;
	background:url(/images-iminsightnews/login.gif) 0 -21px no-repeat;
	}

#navmenu .login a, #navmenu .login a:active {
	display:block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background:url(/images-iminsightnews/login.gif) top left no-repeat;
	}
#navmenu .login a:hover {
	background-image: none;
	}
/* Left Hand Navigation */
#leftmenu{
	width:170px;
}
#leftmenu span{
	display:none;
}
/* asearch Button */
#leftmenu .asearch{
	float:left;
	width: 121px; height: 20px;
	background:url(/images-iminsightnews/advanced_search.gif) 0 -20px no-repeat;
	}

#leftmenu .asearch a, #leftmenu .asearch a:active {
	display:block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background:url(/images-iminsightnews/advanced_search.gif) top left no-repeat;
	}
#leftmenu .asearch a:hover {
	background-image: none;
	}
/* subject Button */
#leftmenu .subject{
	float:left;
	width: 121px; height: 20px;
	background:url(/images-iminsightnews/subject_index.gif) 0 -20px no-repeat;
	}

#leftmenu .subject a, #leftmenu .subject a:active {
	display:block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background:url(/images-iminsightnews/subject_index.gif) top left no-repeat;
	}
#leftmenu .subject a:hover {
	background-image: none;
	}
/* past issues Button */
#leftmenu .past{
	float:left;
	width: 121px; height: 20px;
	background:url(/images-iminsightnews/past_issue.gif) 0 -20px no-repeat;
	}

#leftmenu .past a, #leftmenu .past a:active {
	display:block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background:url(/images-iminsightnews/past_issue.gif) top left no-repeat;
	}
#leftmenu .past a:hover {
	background-image: none;
	}
/* print issues Button */
#leftmenu .print{
	float:left;
	width: 121px; height: 20px;
	background:url(/images-iminsightnews/print_current_issue.gif) 0 -20px no-repeat;
	}

#leftmenu .print a, #leftmenu .print a:active {
	display:block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	background:url(/images-iminsightnews/print_current_issue.gif) top left no-repeat;
	}
#leftmenu .print a:hover {
	background-image: none;
	}
/* end buttons */
h1{
color:#000;
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}
/* tools */
#tools{
 background:#ffffff;
 color:#666;
 float:right;
 width:160px;
 border:1px solid #666;
padding:4px 4px 4px 4px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
#tools a:link, #tools a:visited, #tools a:active{
	text-decoration:none;
	color:#666;
}
#tools a:hover{
	text-decoration:underline;
	color:#666;
}

p { font-family: Arial, Helvetica, sans-serif ; font-size: 13px; font-weight: normal }

td { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal }

.bodycopy { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal }

.pollbody { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal }

.pollheadline { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold }

.bodycopybold { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold }

.categorywhite { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none }

.headline { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold ; color: #000000; text-decoration: none}

.headlinewhite { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #FFFFFF }

.headlinemaroon { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #60051B }

.headlineup{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-weight: bold ; text-decoration: underline}

.headlinedown {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #09347A; font-weight: bold; text-decoration: underline}

.leftnav { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none }

.leftnavbluedown { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #E6C65C; text-decoration: none }

.leftnavblueup { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none }

.leftnavgraydown { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #09347A; text-decoration: none }

.leftnavgrayup { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none }

.leftnavmaroondown { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #60051B; text-decoration: none }

.leftnavmaroonup { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none }

.smallbodycopy { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal ; color: #000000}

.smallbodycopybold { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold ; color: #000000; text-decoration: none}

.smalltext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal }

.timestamp { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal }

.marketinglink {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none}

.taglinewhite { font-family:  Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #FFFFFF }
.headlinestory { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold ; color: #000000; text-decoration: none }

a { color: #000000; font-weight: normal; font-family: Arial, Helvetica, sans-serif }
