/* Import navigation sprite styles */
@import "common.css";
@import "navSprites.css";
/*@import "transmenu.css";*/


form {
	background: #fff url(/images/mp/aristotle_design_mp_ftr.gif) no-repeat 0 100%;
	color: #161616;
	width: 960px;
	margin: 0 auto;
	border: 1px solid #000;
	border-top: 0;
}
	#header { background: #360000; color: #FD0600; }
	#header h1.ir {
		background: url(/images/mp/aristotle_design_mp_hdr.jpg) no-repeat 0 0;
		margin: 0;
		padding-top: 338px;
		height: 338px;
	}
	.getflash {
		position: absolute;
		display: block; 
		top: 200px;
		background: #000;
		opacity: .9;
		color: #fff !important;
		margin-left: 50px;
		padding: 4px 8px;
		width: 280px;
		font-weight: bold;
	}
	
#flash_header {height: 338px; width: 960px;}	

#navigation { position: relative; }

#content { background: url(/images/mp/aristotle_design_mp_body_bk.jpg) repeat-y; }

	#main, #sidebar { float: left; }
	#main {
		width: 100%;
		background: url(/images/mp/aristotle_design_mp_background_alt.gif) no-repeat 0 0;
		margin: 20px -192px 0 0;
	}
	
	#digitalPromo { float:right; margin-right:-19px; margin-top:-20px; padding-left:10px; }
	
	#main .content {
		margin: 20px 192px 20px 0;
		padding: 0 20px;
	}

	#sidebar {
		background: url(/images/mp/aristotle_design_news_bkgrd.jpg) no-repeat 0 21px;
		width: 192px;
		min-height: 215px;
	}
	
	#news { position: relative; z-index: 1; }
	#news h2.ir {
		background: url(/images/common/aristotle_design_nav2_static.gif) no-repeat 100% 0;
		margin: 0;
		padding-top:24px;
		height: 24px;
	}
	#news ul {
		margin: 10px;
		list-style: none;
	}
	#news li { margin: 5px 0 15px; }
	#news p, #news h3 { margin: 0; }
	#news .all {
		background: #000;
		position: absolute;
		top: 2px; left: 70px;
		padding: 3px 0;
		width:115px;
		text-align: right;
		margin: 0;
		font-size:.9em;
	}
	
	

#footer {
	height: 54px;
	position:relative;
	overflow: hidden;
	font-size:.9em;
	padding-right: 0px;
	border: 0px solid;
}

#footer .bar {width: 765px;border: 0px solid;}

	#footer address { font-style: normal; padding-top: 10px; }
	#company, #contact { padding-left: 20px; }
	#footer p { margin: 0; }
	#footer #aris {
		position: absolute;
		text-align: right;
		top:10px;
		left: 558px;
		width: 200px;
		padding: 0;
	}
	#aris a { display: block; font-weight: bold; }

#site {
	font-size: .83em;
	background: #1a1a1a;
	color: #a1a1a1;
	padding: 10px;
	text-align: center;
}
	#site p { display: inline; padding: 0 15px; display: inline; }
	p#lang { display: block; padding: 0; margin-bottom: 7px; }
	#lang a { padding: 0 .5em; }
	
#nav_mpfoot {width: 767px; height: 31px;
    background: url(/images/mp/aristotle_design_mp_ftr_nav_static.gif);
	background-repeat: no-repeat;
    margin: 0px; padding: 0px;
    position: relative;
	z-index: 1000;}

#nav_mpfoot dd {margin: 0; padding: 0; list-style: none;
position: absolute; top: 0; 
background-image: url(/images/mp/aristotle_design_mp_ftr_nav_rollover.gif);
background-repeat: no-repeat;}

#nav_mpfoot a.ir_mpfoot {background: url(/images/mp/aristotle_design_mp_ftr_nav_static.gif) 0px 0px no-repeat;
display: block;
height: 0;
padding-top: 31px;
overflow: hidden;}

#nav_mpfoot dt {position: absolute;
  			  top: -200em;} 

dd#portfolio_mpfoot {left: 45px; width: 193px;}
/*dd#call_mpfoot {left: 383px; width: 193px;}*/
dd#contact_us_mpfoot {left: 529px; width: 193px;}

dd#portfolio_mpfoot,#portfolio_mpfoot a.ir_mpfoot {background-position: -45px 0px;}
/*dd#call_mpfoot,#call_mpfoot a.ir_mpfoot {background-position: -383px 0px;}*/
dd#contact_us_mpfoot,#contact_us_mpfoot a.ir_mpfoot {background-position: -529px 0px;}

#nav_mpfoot dd:hover a.ir_mpfoot{background: transparent none;}
#nav_mpfoot dd a.ir_mpfoot:hover {background: transparent;}

/*begin hide from IE mac \*/
* html #sidebar { height: 215px; }
/*end hide from IE mac*/