@charset "utf-8";
/* CSS Document */

#control {
	width: 100%;
	min-width: 975px;
	height: 1%; 
	min-height: 500px;
	overflow: hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0 0 20px 0;
}

#control #breadcrumbs {
	width: 100%;
	min-width: 975px;
/*	background: #7d7d7d; */
	background: #AC1A2F;
	height: 24px;
	margin: 0 0 5px 0;
}
#control #breadcrumbs ul{
	width: 100%;
	min-width: 975px;
	margin: 0;
	padding: 0;
}

#control #breadcrumbs li{
	display: inline;
	float:left;
	text-transform:uppercase;
	padding: 5px 7px 5px 7px;
	color: #ffffff;
	font-weight: bold;
}
#control #breadcrumbs li.name {color: #ffffff; border-right:#AC1A2F 1px solid;width: 140px; text-align:center;}
#control #breadcrumbs li a{color: #ffffff; list-style:disc;}
#control #breadcrumbs li a:hover{text-decoration:underline;}

#control #left {
	padding: 0 0 0 2px;
	float:left;
	width:165px;
}

#control #left h3 {
	font-size: 12px;
	color: #ffffff;
	margin: 0;
	padding: 2px 2px 2px 5px;
	background: #7d7d7d;
	display:block;
	width: 150px;
	border: #7d7d7d 1px solid;
}

#control #left ul{
	list-style-type:none; 
	margin: 0px 0 0px 0px;
	padding: 0 0 0 0px;
}
#control #left li{
	text-align:left;
	margin: 2px 3px 2px 0px;
	display:block;
}

#control #left li a{
	display:block;
	background: #ffffff;
	text-decoration:none;
	padding: 2px 2px 2px 5px;
	width:150px;
	border: #dfdfdf 1px solid;
	color: #AC1A2F;}
#control #left li a:hover{text_decoration:underline; border:#AC1A2F 1px solid;}

#control #main {
	color: #000000;
	padding: 0px 10px 10px 25px;
	margin: 0 ;
	float:left;
}

#control #main p {
	display:block;
	text-transform: uppercase;
	margin:5px 0 5px 0;
	padding:0 0 0 0;
	width: 685px;
}

#control #main h4 {
	display:block;
	margin:5px 0 15px 0;
	padding:0 0 0 0;
	width:685px;
	font-weight:normal;
}

#control #right{
	width:260px;
	margin: 0;
	border: 0;
}

#control #right2 {
	width:260px;
	margin: 0 20px 0 0;
	border: 0;
}

/* Drop Down Menu */


#primary_nav_wrap {
	z-index: 9999;
  display: inline-flex; 
	width: 100%; 
  min-width: 975px;
  background: #ac1a2f;
	border-top: #dfdfdf solid 1px;
	border-bottom: #dfdfdf solid 1px;
}
#nav_wrap {
	display: -webkit-flexbox; -webkit-flex-pack: center; -webkit-flex-align: center;
  float: left;
	height: 30px;
	margin: 0 auto;
	clear: both; 
}
#nav_wrap ul { list-style:none; position:relative; float:left; margin:0; padding:0; }
#nav_wrap ul a {
	display:inline-block;
	color:#ffffff;
	background: #ac1a2f;
	text-decoration: none;
	font-weight: bold;
	font-size: 100%;
	line-height: 30px;
	padding: 0 13px;
	font-family: Arial,Helvetica,sans-serif;
}
#nav_wrap ul li { position:relative; float:left; margin:0; padding:0;background:#dfdfdf; }
#nav_wrap ul li.current-menu-item { background:#ac1a2f; }
#nav_wrap ul li:hover { color: #ac1a2f; background:#dfdfdf; }

#nav_wrap ul ul { display:none; position:absolute; top:100%; left:0; background:#ac1a2f; padding:0; }
#nav_wrap ul ul li { float:none; width:230px; }
#nav_wrap ul ul a { color: #3d3d3d; line-height:175%; padding:5px 15px; background:#dfdfdf; }
#nav_wrap ul ul a:hover { color: #ac1a2f; background: #ffffff; border: 1px solid #ac1a2f; width:100%; }

#nav_wrap ul ul ul { top:0; left:100%; }
#nav_wrap ul li:hover > ul { display:block; }

#control #center { width: 685px; float:left; }
#control #center2 { width: 830px; float:left; margin: 0 auto; }

#control #centerminwide { width: 975px; float:left; margin: 0 auto; font-size: 120%; }
#control #centerminwide2 { width: 975px; float:left; margin: 0 auto; }

#control #centerwide { width: 1150px; float:left; margin: 0 auto; font-size: 120%; }
#control #centerwide2 { width: 1300px; float:left; margin: 0 auto; font-size: 120%; }

#control #centermaxwide { width: 1620px; float:left; margin: 0 auto; font-size: 120%; }
#control #centermaxwide2 { width: 1820px; float:left; margin: 0 auto; font-size: 120%; }


