@import 'undohtml.css';

body
{
	background: #EEEEEE;
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
}

input
{
	font-family: Arial,Verdana,sans-serif;
}

#page
{
	text-align: left;
	margin: 0px auto 0px auto;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	width: 764px;	
}



#container_header
{
	display: block;
	width: 764px;
	height: 70px;
	background: url('/assets/img/pub_logo.gif');
	/*border-bottom: 1px solid #FFFFFF;*/
}

#container_content
{
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 10px 10px 10px 10px;
	line-height: 17px;
	color: #333333;
	background: #FFFFFF;

}

#container_content a
{
	color: #D41408;
}

#container_footer
{
	margin-bottom: 20px;
}


.col_sidenav
{
	width: 180px;
	float: left;
}

.col_gutter
{
	width: 20px;
	float: left;
}

.col_page
{
	width: 520px;
	float: left;
}

.node
{
	margin-top: 5px;
	border-top: 1px solid #EEEEEE;
	padding-top: 5px;
	color: #000000;
}

#pagenav a
{
	display: block;
	width: 170px;
	height: 22px;
	padding: 8px 0 0 10px;
	color: #222222;
	outline: none;
}	

	#pagenav li a
	{
		padding-left: 0px;
		background: #FFFFFF;
	
		/*
		background: #CCCCCC;
		border-bottom: 1px solid #FFFFFF;
		*/
		/*border-top: 1px solid #ABABAB;*/
	}
	
	/*
	#pagenav li a:hover
	{
		background: #D41408;
		color: #FFFFFF;
	}
	*/

	
	#pagenav ul.sectionnav li a
	{
		padding-left: 10px;
		background: #EEEEEE;
		border-bottom: 1px solid #CCCCCC;
	}

	#pagenav ul.sectionnav li a.selected
	{
		background: #DDDDDD;
		color: #000000;
		border-top: 1px solid #CCCCCC;
	}

	#pagenav ul.sectionnav li a:hover
	{
		background: #DDDDDD;
		color: #000000;
	}

	#pagenav ul.sectionnav li a.checked
	{
		background: #DDDDDD;
	
	}

	#pagenav ul.sectionnav li a.checked:before
	{
		content: url(/assets/img/check.png) ' ';
	}

#search
{
	
	background: #EEEEEE;
	border: 1px solid #CCCCCC;
	width: 170px;
	height: 22px;
	padding: 8px 0 0 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	font-style: italic;
}
	
#loading .icon
{
	display: block;
	width: 28px;
	height: 28px;
	background: url('../img/ajax-loader.gif');
}

.publication 
{
	/*cursor: pointer;*/
}

.publication .titlebar h3
{
	float: left;
}

.publication .titlebar h4
{
	float: right;
}

.publication .titlebar
{
	margin-bottom: 20px;
	background: #FFFFFF;
}

.publication img
{
	float: left;
	width: 120px;
	margin-right: 10px;
}

.publication .detail
{
	float: left;
}

.publication dt
{
	font-size: 10px;
	float: left;
	width: 50px;
}
.publication dd
{
	
}

.publication span
{
	font-size: 10px;
	margin-right: 10px;
}


a.icon_pdf:before {
	content: url(/assets/img/icons/pdf.png) ' ';
	vertical-align: middle;
}

a.icon_audio:before {
	content: url(/assets/img/icons/audio.png) ' ';
	vertical-align: middle;
}

a.icon_video:before {
	content: url(/assets/img/icons/video.png) ' ';
	vertical-align: middle;
}

a.icon_powerpoint:before {
	content: url(/assets/img/icons/powerpoint.png) ' ';
	vertical-align: middle;
}

a.icon_image:before {
	content: url(/assets/img/icons/image.png) ' ';
	vertical-align: middle;
}

a.icon_word_doc:before {
	content: url(/assets/img/icons/word_doc.png) ' ';
	vertical-align: middle;
}

a.icon_generic:before {
	content: url(/assets/img/icons/generic.png) ' ';
	vertical-align: middle;
}

.explore_modular {
	
}

.explore_modular span{
	background: red;
	width: 5px;
	height: 5px;
	position: absolute;
}
