/* Layout */
@import url(Home.css?t=20150918);
@import url(Header.css?t=20150918);
@import url(Navigation.css?t=20150918);
@import url(Parts.css?t=20150918);
@import url(Slider.css?t=20150918);
@import url(Search.css?t=20150918);
@import url(Print.css?t=20150918);
/*@import url(Sitemap.css?t=20150918);*/
@import url(Mobile.css?t=20150918);

html { }

a
{
	text-decoration:none;
	color:#960000;
}
a:hover
{
	text-decoration:underline;
}

h1 { font-size: 1.2em;}
h2 { font-size: 1.0em;}

ul li
{
	list-style-image:url(../../Img/BulletRed.png);
}

/* Width - all */
.content_width
{
	width:1080px;
	margin:0px auto;
}

.publishedDate
{
	margin:0 0 4px 0;
	font-size:.85em;
}

.link_more
{
	display:inline-block;
	margin-bottom:5px;
	border-radius:3px;
	font-size:.85em;
	text-transform:uppercase;
	padding:2px 10px;
	background-color: #640000;
	color: #ffffff
}

/* Content bg */
.main_content
{
	padding-top: 7px;
	padding-bottom: 9px;
}

/* Content */
.main_content .column
{
	float:left;
}

.main_content .lr_columns
{
	width:208px;
	margin:0 0 0 0;
	_margin-left:0 !important;
}
.main_content .column_left
{
	width:840px;
	_margin-left:0 !important;
}

.main_content .r_column
{
	padding:15px;
	width:210px;
	min-height:530px;
	background-color:#c0c8cf;
	border-radius:10px;
}

.main_content .center_column
{
	width:602px;
	padding:0 15px;
	font-size:1.1em;
}
.main_content .related_gallery
{
	font-size:1em;
	font-weight:normal;
	color:#8c99a6;
}

.main_content .r_column h1,
.main_content .r_column h2,
.main_content .r_column h3,
.main_content .r_column h4
{
	font-weight:bold;
}

.main_content .section_left
{
	width:840px;
	float:left;
}

.main_content .title,
.main_content .title a
{
	color:#555;
}

.main_content .group .title,
.main_content .details .content_item .title
{
	font-size:1.5em;
}

.main_content .details .content_item .major_title
{
	font-weight:normal;
}

.main_content .details .content_item .top_image
{
	float:right;
	margin-bottom: 10px;
	margin-left: 10px;
}


.main_content .group .content_item
{
	margin-bottom:15px;
}

.main_content .group .content_item .title
{
	font-size:1.25em;
	padding-bottom:6px;
}

.main_content .content_item .lid,
.main_content .content_item .data
{
	padding:0;
}

/* Breadcrumbs */
.breadcrumbs
{
	padding:0 17px;
	margin-bottom:20px;
}

.breadcrumbs .sep
{
	margin-top:-2px;
	color:#D40A0A;
}

.breadcrumbs a,
.breadcrumbs span
{
	padding:0 2px;
	display:inline-block;
	text-decoration:none !important;
	text-transform:uppercase;
	vertical-align:middle;
}

/* Footer */
.footer
{
	position:relative;
	min-height:80px;
	_height:80px;
	padding:5px 0 0 0;
	background-repeat:no-repeat;
}
.footer .footer_inner
{
	padding:5px 20px;
	margin-bottom:40px;
}

.footer .footer_inner .column
{
	display:inline-block;
	padding:0;
	margin:0;
	vertical-align:top;
}

.footer .footer_inner .column .footer_group
{
	text-transform:uppercase;
	margin-bottom:10px;
}

.footer .footer_inner a
{
	display:block;
	padding:0 5px 5px 0;
	text-decoration:none;
}
.footer .footer_inner a:hover
{
	text-decoration:underline;
}

/* Footer bottom links */
.footerBottom
{
	position:relative;
	font-size:10px;
	color: #000000;
	text-align: center;
}

.footerBottom a
{
	text-decoration:none;
	color:#000;	
}
.footerBottom a:hover
{
	text-decoration:underline;
}

.footerBottom .links
{
	margin-left:20px;
}
.footerBottom .links a
{
	padding:0 15px;
}

.footerBottom .design,
.footerBottom .powered,
.footerBottom .copyright,
.footerBottom .logo
{
	display:inline-block;
	position:absolute;
	top:0;
	right:0;
	text-transform:none;
}

.footerBottom .powered { top:15px; }
.footerBottom .design { top:27px; }
.footerBottom .logo { left:0px; }


/* Login box */
.login_box
{
	display:none;
}

.login_box
{
	position:fixed;
	width:500px;
	z-index:2100;
	text-align:center;
	/* Fix for < IE7 */
	_position:absolute;
}

.login_box .p_content
{
	padding:30px 50px;
}

.login_box .p_content .cancel_button
{
	position:absolute;
	display:block;
	right:10px;
	top:10px;
	width:20px;
	height:20px;
	background-image:url(../../Img/IClose.png);
	background-repeat:no-repeat;
}

.login_box h2
{
	margin-bottom:10px;
	font-size:1.5em;
	color:#D40A0A;
}