@charset "utf-8";
@font-face {
	font-family: 'EurostileLTBold';
	src: url('fonts/eurostile_lt_demi-webfont.eot');
	src: local('?'), url('fonts/eurostile_lt_demi-webfont.woff') format('woff'), url('fonts/eurostile_lt_demi-webfont.ttf') format('truetype'), url('fonts/eurostile_lt_demi-webfont.svg#webfontkjYKUNUy') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'EurostileLTBoldRegular';
	src: url('fonts/eurostile_lt_bold-webfont.eot');
	src: local('?'), url('fonts/eurostile_lt_bold-webfont.woff') format('woff'), url('fonts/eurostile_lt_bold-webfont.ttf') format('truetype'), url('fonts/eurostile_lt_bold-webfont.svg#webfontXMRX1UQH') format('svg');
	font-weight: normal;
	font-style: normal;
}

@import url('reset.css');
@import url('typography.css');

html {
	height: 100%;
}

body {
	margin: auto;
	width: 100%;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #000000;
}

#header {
	margin: 40px 0 0 0;
	width:100%;
	height: 110px;
	background-image:url(../../images/red_line.jpg);
	background-repeat:repeat-x;
	text-align: center;
	position:relative;
	z-index: 10;
}

#sitebody {
	width: 825px;
	margin-left: auto;
	margin-right: auto;
	background-color: #000000;
}

#breadcrumb {
	width: 825px;
	margin-left: auto;
	margin-right: auto;
	text-align:right;
	bottom: 20px;
	position: relative;
	z-index: 11;
	color: #FFFFFF;
	font-size: 11px;
}


#mainsite {
	width: 825px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}


#leftimage {
	position: relative;
	z-index: 1;
	bottom: 20px;
	float: left;
	width: 356px;
	margin: 10px 0 60px 0;
}

#leftimage img {
	bottom: 40px;
	left: 0px;
}


#rightpane {
	float:right;
	color: #FFFFFF;
	width: 435px;
	margin: 10px 0 60px 0;
}

#mainpane {
	width: 825px;
	margin: 10px 0 60px 0;
}

.clr {
clear:both;
height: 1px;
}

#footer {
	position:relative;
	bottom: 50px;
	height: 36px;
	width:100%;
	background-image:url(../../images/footer_bar_red_line.gif);
	background-repeat:repeat-x;
	text-align: center;
}

#copyright {
	position:relative;
	bottom: 55px;
	width: 825px;
	margin-left: auto;
	margin-right: auto;
}

#copyright a {color: #FFF;}

#copyright .left{
	font-size: 10px;
	float: left;
	z-index: 20;
}


#copyright .right{
	font-size: 10px;
	float: right;
	z-index: 20;
}

.contact
{
	color: #a8a9b0;
	line-height: 2px;
	font-size: 14px;
	font-family: Arial,Helvetica,sans-serif;
}


#standard_list li{
	list-style: disc;
	margin: 0 0 0 10px;
}

.exlinks {
	display:inline;
	float: left;
	width: 120px;
	text-align: center;
	margin: 10px;
}

#brochure {
	float:right;
}

#brochure_box {
	border:1px solid #82828C;
	padding: 10px;
	width: 296px;
	margin:	0 0 10px 0;
	height: 120px;
	background-color:#82828C;
}


/*Menu CSS*/


#main_menu {
	position: relative;
	z-index: 2;
	margin: 14px 0 26px 0;
	width: 840px;
	height: 26px;
	border-bottom: 1px solid #D2222C;
	padding: 0 0 4px 0;
}

#main_menu li {
	z-index: 10;
	display: block;
	float: left;
	position: relative;
}

#main_menu li a {color:#FFF; font-family: 'EurostileLTBold', arial, sans-serif; font-weight: normal; font-size: 16px; display: block; margin: 0 15px 0 0;padding: 5px 4px; text-decoration: none;}


#main_menu li .sub-menu { background:#303030; display: none; left: 0; margin: 0; padding: 0px; position: absolute; top: 31px; z-index: 1001;}
#main_menu li .sub-menu li { border-top: 1px solid #3E3E3E; border-bottom: 1px solid #2C2B2B; display: block; padding: 0px; width: 100%;}
#main_menu li .sub-menu li:first-child {border-top: 0px;}
#main_menu li .sub-menu li a {color: #FFF; white-space: nowrap; display: block;padding: 7px 10px 6px 10px; font-size: 12px;}
#main_menu li .sub-menu li a:hover {background:#303030}



#main_menu .last a {margin: 0px;}

.news-image {height:90px; float: left; clear: left; margin: 0 20px 0 0;}
