li#home-link.logout-link
{
	background-image: url(../../images/core/logout-link.gif);
}


body.issues-online #left-top
{
	background-image: url(../../images/core/io-left-top.jpg);
}

body.issues-online #right-title
{
	background-image: url(../../images/core/io-right-title.gif);
}

.form.login-form
{
	width: 470px;
}

	.form.login-form .form-title
	{
		width: 112px;
		text-align: right;
		padding-right: 4px;
	}
	
	.form.login-form .form-field
	{
	
	}
	
		.form.login-form .form-field input.text-box
		{
			width: 240px;
		}

#keyword-search
{
	width: 405px;
	border-bottom: 1px solid #8B8CB1;
	margin: 4px 20px 0px auto;
	padding: 0px 0px 10px;
	overflow: hidden;
}

	#right #keyword-search h2
	{
		background: url(../../images/core/io-search.gif) no-repeat 0px 0px;
		padding: 4px 5px 10px 35px;
		float: left;
	}
		
	#keyword-search input.text-box
	{
		float: left;
		margin: 2px 5px 0px 0px;
		width: 146px;
	}	
	
	#keyword-search input.search-submit
	{
		margin: 0px;
	}

#right .top-box
{
	background: #F5F5F5 url(../../images/core/top-line-bg.gif) no-repeat 0px bottom;
}

#right .top-box h1
{
	color: #A8084D;
}	

.text-content.narrow-content
{
	padding-right: 142px;
}

#pdf-box
{
	background-color: #F1F1F5;
	padding: 4px 0px 8px 20px;
	margin: 0px 0px 15px;
}

	#right #pdf-box p
	{
		color: #A8084D;
		padding: 0px 10px 5px 0px;
		
	}

.topic-list
{
	width: 240px;
	padding: 5px 7px 5px 3px;
	border-bottom: 1px solid #CCC;
	font-size: .75em;
}	

	.topic-list a
	{
		color: #171A63;
		text-decoration: none;
	}
	
	.topic-list a:hover
	{
		color: #A8084D;
		text-decoration: underline;
	}
	
#issues-nav
{
	background-color: #F5F5F5;
	padding: 10px 60px 0px 50px;
	margin: -10px 20px 10px 0px;
}	

	#right #issues-nav h4
	{
		text-align: right;
		float: right;
		font-size: .75em;
	}
	
		#right #issues-nav h4 a
		{
			color: #A8084D;
			text-decoration: underline;
			background: url(../../images/core/up-a-level.gif) no-repeat 0px 0px;
			padding: 0px 0px 2px 30px;
		}
		
		#right #issues-nav h4 a:hover
		{
			color: #171A63;
			text-decoration: none;
		}
		
#topic-entry-nav
{
	background: url(../../images/core/topic-entry-nav-dots.gif) repeat 0px 0px;
	padding: 10px 0px 10px 125px;
}	

	#right #topic-entry-nav h3
	{
		padding: 0px;
		margin: 0px 0px 6px;
	}
	
		#right #topic-entry-nav h3 a
		{
			color: #FFF;
			background: url(../../images/core/topic-entry-title.gif) no-repeat 0px 0px;
			padding: 5px 0px 6px 44px;
			display: block;
			width: 218px;
		}
		
		#right #topic-entry-nav h3.current-type a
		{
			color: #171A63;
			background: url(../../images/core/topic-entry-title-current.gif) no-repeat 0px 0px;
		}

	
#right p.error
{
	font-size: .8em;
	font-weight: bold;
	color: #900;
	padding: 0px 0px 10px 10px;
}