* {
	margin: 0;
	padding: 0;}

body {
	background-color: #FFFFFF;
	color: #727272;
	font-family: Arial, sans-serif;
	font-size: 100%;
	padding: .625em 0;
	text-align: center;}
	
a {
	color: #EE2E24;
	font-weight: bold;
	text-decoration: none;}
	
br.clear {
	clear: both;
	height: 0;
	width: 0;}
	
h1, h2, h3, h4, h5, h6 {
	color: #EE2E24;
	font-weight: normal;}
	
h1 {
	font-size: 1.875em;}
	
h1.logo {
	background: transparent url(navigation_mda_logo.png) no-repeat 0 0;
	height: 4.25em;
	margin: .85em auto .05em auto;
	padding: 0;
	width: 5.5em;}
	
h1.logo span {
	display: none;}
	
p {
	font-size: .875em;
	line-height: 1.5em;}
	
sup {
	font-size: .5em;
	margin: 0 0 0 1px;
	padding: 0;}
	
body#main div#container {
	background-color: transparent !important;}
	
div#container {
	margin: 0 auto 5em auto;
	min-height: 50%;
	text-align: left;
	width: 61.25em;}

div#container div#footer {
	margin: 1.25em;}

div#container div#footer a {
	color: #727272;}
	
div#container div#footer p {
	font-size: .75em;
	line-height: 1.5em;}

div#container div#footer div#legal {
	float: left;}

div#container div#footer div#legal p {
	text-align: left;}

div#container div#footer div#contact {
	float: right;}

div#container div#footer div#contact p {
	text-align: right;}
	
/** Main **/


div#container div#header {
	background-color: #AFAEAE;
	border-bottom: .625em solid #EE2E24;
	height: 22.063em;
	width: 100%;}
	
div#container div#header div#navigation {
	background: transparent url(../images/navigation_top_angle.png) no-repeat top left;
	float: left;
	padding-bottom: .625em;
	width: 12.5em;}
	
div#container div#header div#navigation ul {
	list-style-type: none;
	height: auto;}
	
div#container div#header div#navigation ul li {
	border-bottom: 1px dotted #FFFFFF;
	margin: 0 1em;
	padding: .5em 1.25em;}
	
div#container div#header div#navigation ul li a {
	color: #FFFFFF;
	display: block;
	font-size: 1em;}
	
div#container div#header div#navigation ul li a:hover {
	color: #E2E2E2;}
	
div#container div#header div#navigation ul li.about {
	border-top: 1px dotted #FFFFFF;}
	
div#container div#header div#banner {
	background: #E0E0E0 url(../images/banner_main_background.jpg) no-repeat top right;
	height: 22.063em;
	float: right;
	width: 48.75em;}
	
div#container div#header div#banner h1 {
	left: 2%;
	position: relative;
	top: 40%;
	text-shadow: 0 0 20px #FFFFFF;}
	
div#container div#header div#banner p {
	color: #000000;
	left: 2%;
	margin: 0 0 1em 0;
	position: relative;
	top: 42%;
	width: 45%;}
	
div#container ul#brand-icons {
	clear: both;
	list-style-type: none;
	margin-top: 1.25em;
	padding: 0 0 .3em 0;}

div#container ul#brand-icons li {
	float: left;}
	
div#container ul#brand-icons li a {
	display: block;
	border: 1px solid #C9C9C9;
	border-right: 0;}
	
div#container ul#brand-icons li.last a {
	border-right: 1px solid #C9C9C9;
	margin-right: 0;}
	
div#container ul#brand-icons li a:hover,
div#container ul#brand-icons li.last a:hover {
	background-color: #EE2E24;}
	
div#container ul#brand-icons li a img {
	border: 0;}
	
div#container div#touts {
	border: 1px solid #C9C9C9;
	clear: both;
	margin-top: 1.25em;
	padding: .625em 0 .625em 2.5em;}
	
div#container div#touts ul {
	list-style-type: none;
	position: relative;}
	
div#container div#touts ul li {
	float: left;
	width: 25%;}
	
div#container div#touts ul li h2 {
	color: #000000;
	font-size: 1.65em;
	font-weight: normal;
	margin-bottom: .25em;}

div#container div#touts ul li p {
	font-size: .875em;
	margin-bottom: 1.25em;
	padding-right: 2.5em;}

div#container div#touts ul li div {
	position: absolute;
	top: 100%;}


/** Interior **/

div#container {
	background-color: #AFAEAE;}
	
div#container div#footer {
	background-color: #FFFFFF;}

div#container div#navigation {
	background: #AFAEAE url(../images/navigation_top_angle.png) no-repeat top left;
	float: left;
	padding-bottom: .625em;
	width: 12.5em;}
	
div#container div#navigation ul {
	list-style-type: none;
	height: auto;}
	
div#container div#navigation ul li {
	border-bottom: 1px dotted #FFFFFF;
	margin: 0 1em;
	padding: .5em 1.25em;}
	
div#container div#navigation ul li a {
	color: #FFFFFF;
	display: block;
	font-size: 1em;}
	
div#container div#navigation ul li a:hover {
	color: #E2E2E2;}
	
div#container div#navigation ul li.about {
	border-top: 1px dotted #FFFFFF;}
	
div#container div#content {
	background-color: #FFFFFF;
	float: right;
	padding: 0;
	width: 48.75em;}
	
div#container div#content div#banner {
	background: #C9C9C9 url(../images/banner_main_background.jpg) no-repeat top right;
	border-bottom: .625em solid #EE2E24;
	height: 22.063em;}
	
div#container div#content h1 {
	background: #EE2E24 url(../images/banner_top_angle.png) no-repeat 0 0;
	color: #FFFFFF;
	padding: 1em 0 .25em .5em;}
	
div#container div#content div#copy {
	border: 1px solid #C9C9C9;
	margin: .625em 0 -1.25em .625em;
	padding: 1.25em 1.25em 2em 1.25em;}
	
div#container div#content div#copy h1 {
	background: transparent none;
	color: #EE2E24;
	margin-bottom: .5em;
	padding: 0;}

div#container div#content div#copy h3 {
	margin-bottom: .5em;}
	
div#container div#content div#copy h4 {
	color: #000000;
	font-size: .95em;
	margin: 1em 0 .75em 0;}
	
div#container div#content div#copy p {
	font-size: .85em;
	line-height: 1.5em;
	margin-bottom: 1.5em;}
	
div#container div#content div#copy p.extra {
	line-height: 1.75em;
	margin-bottom: 2.5em;}
	
div#container div#content div#copy ol {
	list-style-type: none;}
	
div#container div#content div#copy ol li {
	clear: both;
	margin-bottom: 1.5em;}
	
div#container div#content div#copy ol li h3 span {
	display: none;}
	
div#container div#content div#copy ol li p span {
	color: #EE2E24;}
	
div#container div#content div#copy ol li div.text {
	float: right;
	margin: 0;
	width: 65%;}

div#container div#content div#copy ol li div.photo {
	float: left;}
	
div#container div#content div#copy ol li div.photo img {
	border: 1px solid #C9C9C9;
	padding: .3em;}

div#container div#content div#copy ul,
div#container div#content div#copy ol.careers {
	font-size: .8em;
	line-height: 1.5em;
	margin: 1.5em 1.5em 2.5em 1.5em;}

div#container div#content div#copy ul li,
div#container div#content div#copy ol.careers li {
	margin-bottom: 1em;}
	
div#container div#content div#copy ul {
	list-style-image: url(../images/copy_ul_bullet.png);}
	
div#container div#content div#copy ol.careers {
	list-style-type: upper-roman;}
	
div#container div#content div#copy ol.careers li ol {
	list-style-type: upper-alpha;
	margin: .85em 1.5em 1.5em 1.5em;}
	
div#container div#content div#copy div#email {
	text-align: center;}
	
div#container div#content div#copy div#email div#pnlResults {
	height: 15em;}

	
div#container div#content div#copy div#email form {
	font-size: .85em;
	margin: 0 auto;
	text-align: left;
	width: 25em;}
	
div#container div#content div#copy div#email form label {
	display: block;
	margin-bottom: .5em;}

div#container div#content div#copy div#email form input,
div#container div#content div#copy div#email form textarea {
	padding: .375em;
	width: 100%;}
	
div#container div#content div#copy div#email form textarea {
	height: 10em;}

div#container div#content div#copy div#email form div.button {
	margin: 1em 0 0 0;
	text-align: right;}
	
div#container div#content div#copy div#email form div.button input.submit {
	background: #AFAEAE url(../images/contact_submit_bg.png) repeat-x 0 0;
	border: 1px solid #AFAEAE;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	padding: .625em;
	text-shadow: 0 -1px 0 #6c6c6c;
	width: auto;}
	
/** Subnav **/

div#container div#navigation ul li ul {
	margin-left: .75em;}
	
div#container div#navigation ul li ul li {
	border: 0;
	margin: 0;
	padding: .25em 0;}
	
div#container div#navigation ul li ul li a {
	font-size: .8em;
	font-weight: normal;}
	
body#main div#container div#navigation ul ul,
body#brands div#container div#navigation ul ul,
body#community div#container div#navigation ul ul,
body#events div#container div#navigation ul ul,
body#careers div#container div#navigation ul ul {
	display: none;}
	
/** Brand Slider **/

div#slider {}

div#slider ul {
	list-style: none;
	margin: 0;
	padding: 0;}

div#slider ul li {
	float: left;
	padding: 10px;
	display: block;
	margin-right: 10px;}

div#slider ul li a {
	display: block;
	overflow: hidden;
	height: 300px;
	font-weight: normal;
	width: 75px;}

div#slider #a1 {
	width: 210px;}

div#slider ul li img {
	position: absolute;
	border: 1px solid #EE2E24;}

div#slider ul li p {
	color: #727272;
	font-size: .785em;
	margin: 0;
	padding: 0;
	width: 120px;
	display: block;
	margin-left: 85px;}

div#slider ul li p strong {
	color: #EE2E24;}