html, body{
	font-family: Arial;
	font-size: 13px;
	color: #fff;
	margin:0;
   padding:0;
   height:100%;
}
a {
	color:#fff;	
}
small {
	font-size: 10px;
}
#container {
	width: 100%;
   min-height:100%;
   position:relative;
}
#headerdiv {
	width: 100%;
	background-image: url(/image_src/header_bg.png);
	background-repeat: repeat;
	border-bottom: 6px #0D0D0D solid;
}
#innerheaderdiv {
	width: 974px;
	height: 90px;
	margin: 0 auto 0 auto;
	display: block;
}
#menuheaderdiv {
	width: 100%;
	height: 74px;
	display: block;
	position: absolute;
		z-index: 10;

}
#innermenuheaderdiv {
	width: 974px;
	height: 70px;
	margin: 0 auto 0 auto;
	display: block;
	background-color: #dc313a;
	background-image: url(/image_src/menu_tile.gif);
	background-repeat:repeat-x;
}
#innermenuheaderdiv2 {
	width: 974px;
	height: 70px;
	margin: 0 auto 0 auto;
	display: block;
}
#innermenuheaderdiv a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial Black;
	font-size: 15px;
	display: block;
}
.menutable {
	border-right: 2px #bf0f19 solid;	
}
.menutable:hover, .menutableactive{
	background-color: #0f0f0f;
	border-right: 2px #000 solid;
}
.slidercaption {
	width: 974px;
	margin: 0 auto 0 auto;	
}
.fluid_container {
	border-bottom: 6px #0D0D0D solid;
	display: block;
	height: 450px;
}
.fluid_container a{
	color: #dc313a;
	text-decoration: none;
}
#grey_body, #grey_body_2 {
	background-image:url(/image_src/bg_body.png);
	background-repeat: repeat;
	display: block;
	padding-bottom: 30px;
	border-bottom: 6px #2D2D2D solid;
}
#grey_body_2 {
	padding-top: 20px;
	border-bottom: 0px;
	border-top: 6px #2D2D2D solid;
}
#lt_grey_body, #lt_grey_body_two {
	background-image:url(/image_src/gray_bg.png);
	background-repeat: repeat;
	padding-bottom: 20px;
	padding-top: 20px;
	display: block;
	color: #fff;
	font-size: 14px;
}
h1 {
	color: #fff;
	font-family: "Arial Black", sans-serif;
	font-size: 26px;
}
h2 {
	color: #fff;
	font-family: "Arial Black", sans-serif;
	font-size: 20px;
}
.inner_content {
	width: 924px;
	margin: 0 auto 0 auto;	
}
.dark_box {
	width: 290px;
	height: 370px;
	display: block;
	background-color: #161616;
	margin: 0 8px 0 7px;
	float: left;
	text-align: center;
}
.dark_box img {
	border: 4px #404040 solid;	
}
.dark_box_img {
	margin: 15px auto 0 auto;	
}
.dark_box_txt {
	width: 270px;
	text-align: left;
	margin: 15px auto 0 auto;
	color: #fff;
}
.more_button {
	padding: 10px 15px 10px 15px;
	background-image: url(/image_src/menu_tile.gif);
	background-repeat: repeat;
	display:inline-block;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.more_button:hover {
	background-image: none;
	background-color: #c0111a;
}
#body {
   padding-bottom:200px;   /* Height of the footer */
}
#footer {
	height:30px;
	background-color:#1b1b1b;
	background-image: url(/image_src/header_bg.png);
	background-repeat: repeat;
	color: #f2892d;
	font-size: 10px;
	border-top: 6px #333333 solid;
	font-weight: bold;
	position:absolute;
   bottom:0;
   width:100%;
}
.bodystyle_dark {
	background-image:url(/image_src/bg_body.png);
	background-repeat: repeat;	
}
.bodystyle_light {
	background-image:url(/image_src/gray_bg.png);
	background-repeat: repeat;	
}
.slidercaption {
	text-align:center;	
}
.image_spacer img {
	border: 1px #fff solid;
	margin: 5px;	
}
ul {
	list-style-type: disc;	
}
li {
	margin-left: 15px;
}
.menudiv{
	list-style-type: none;
	display: inline;
	
}
.menudiv li{
	display: inline-block;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	padding-right:10px;
}
.menudiv a {
	font-weight: bold;
	color: #ffffff;
	font-size: 12px !important;
}
.menudiv a:hover{
	color: #c73030 !important;
}
#scrollup{
    background: url('/images/backToTop.png') no-repeat;
    width: 140px;
    height: 40px;
    position:fixed;
    bottom:50px;
    right:20px;
    display:none;
    text-indent:-9999px;
	cursor: pointer;
}
#footerdiv {
	width: 100%;
	background-image: url(/image_src/header_bg.png);
	background-repeat: repeat;
	border-top: 6px #0D0D0D solid;
	position:absolute;
   	bottom:0;
}
#innerfooterdiv {
	width: 900px;
	height: 180px;
	margin: 0 auto 0 auto;
	display: block;
	color: #ffffff;
	margin-top: 20px;
}
#innerfooterdiv a {
	color: #ffffff;
	text-decoration: none;
	line-height: 30px;
}
.footertitle{
	font-weight: bold;
	font-size: 16px;
	line-height: 50px;
	color:#f2892d;
}


