@media screen, projection {

body {margin:0; padding:0; font-family:Verdana, Arial, sans-serif; font-size:12px; color:#5c6675; background:#358eb8 url(../i/bg.jpg) top center no-repeat;}
	
a {color:#0a2a5b;}
a:hover {color:#006695;}

.clear {clear:both;}
.indent {text-indent:-10000px;}
.print {display:none;}
.flush {margin:0; padding:0;}
.req {color:#f00;}

#container {width:925px; margin:0 auto;}
	#header {height:167px; position:relative;}
		#logo, #header h1, #header h2 {position:absolute; margin:0; padding:0;}
		#logo {text-indent:-10000px; width:301px; height:124px; display:block;}
		#top {top:12px; left:700px; position:absolute; list-style:none;}
			#top li {padding:0 10px; float:left;}
			#top li a {text-transform:uppercase; text-decoration:none; color:#fff;}
			#top li a:hover {color:#082857;}
				#top-home {border-right:1px solid #fff;}
		
		#header h1, #header h2 {width:313px; height:55px; text-indent:-10000px; background:url(../i/slogan.gif); top:64px; left:584px;}
		
		#top-nav {width:925px; height:43px; background:url(../i/nav.jpg); position:absolute; top:124px; left:0; margin:0; padding:0;}
			#top-nav ul {list-style:none; margin:0; padding:0;}
			#top-nav li {float:left; height:27px; padding:0;}
			
			#nav-about {margin:0 0 0 25px; width:152px; text-indent:32px;}
			#nav-dealers {width:152px; text-indent:32px;}
			#nav-customers {width:191px; text-indent:32px;}
			#nav-job {width:192px; text-indent:18px;}
			#nav-community {width:192px; text-indent:16px;}
			
			a.top-nav-with-dropdown {display:block; height:27px; color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:3; background:url(../i/nav-top.gif);}
			a.top-nav-with-dropdown:hover,
			a.top-nav-selected {display:block; height:27px; color:#0a2a5c; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:3; background:url(../i/nav-top.gif); background-position:0 -27px;}
			
			div.nav-dropdown {display:none; z-index:1000; position:absolute; width:204px;}	
				div.nav-dropdown-top {width:204px; height:15px; background:url(../i/nav-dropdown-top.gif);}
				div.nav-dropdown-content {margin:0;}
					div.nav-dropdown-content ul {list-style-type:none; margin:0; padding:0; display:block;}
						#top-nav li div.nav-dropdown-content li {background:url(../i/nav-dropdown-bg.gif); width:204px;}
						#top-nav li div.nav-dropdown-content li a {display:block; color:#fff; font-size:12px; font-weight:bold; padding:3px 0 1px 0; text-decoration:none; font-family:Arial, Helvetica, sans-serif; background:#006695; border:1px solid #006695; width:184px; margin:0 auto; text-indent:10px;}
						#top-nav li div.nav-dropdown-content li a:hover {background:#88bad2;}
						
					div.nav-dropdown-bottom {clear:both; height:11px; background:url(../i/nav-dropdown.gif);}
					div.nav-dropdown-bottom-empty {clear:both; height:11px; background:url(../i/nav-bottom-empty.gif) left no-repeat;}
			
			
	#flash-container {text-align:center; height:337px; background:url(../i/flash.jpg);}
	
	#middle-wrapper {background:url(../i/blue.gif);}
		#middle {margin:0; padding:14px 0; background:url(../i/middle.jpg) bottom no-repeat;}
			
	/* INDEX */		
			#index-left {float:left; width:674px;}
				.callouts {float:left; margin:0 0 27px 14px; width:322px; height:156px; position:relative;}
				/*.callouts:hover {cursor:pointer;}
				.callouts:hover a {color:#fff;}
				.callouts h2 {text-indent:-10000px; margin:0; padding:0; position:absolute;}
				.callouts p {color:#fff; position:absolute; top:64px; left:26px; width:270px; line-height:1.5; font-weight:normal;}
				.callouts a {position:absolute; text-transform:capitalize; text-decoration:none; font-weight:bold; color:#9ee0ff; top:0; left:0; display:block; width:322px; height:156px;}
				.callouts a:hover {color:#fff;}
				.callouts span {}
				*/
				.callouts h2, .callouts p {text-indent:-10000px;}
				.callouts img {border:none;}
				#fd {background:url(../i/fd.jpg);}
				#ed {background:url(../i/ed.jpg);}
				
				#headline {clear:left; width:409px; height:74px; text-indent:-10000px; background:url(../i/unlocking.gif); margin:0 0 0 30px;}
				
				#index-editable-top {clear:left; width:665px; height:17px; margin:0 0 0 14px; padding:0; background:url(../i/index-editable-top.gif);}
				#index-editable-container {width:665px; margin:0 0 0 14px; padding:12px 0; background:url(../i/index-editable.gif);}
					#index-editable {width:600px; margin:0 auto; padding:0;}
				#index-editable-bottom {width:665px; height:17px; margin:0 0 0 14px; background:url(../i/index-editable-bottom.gif);}
				
			#index-right {float:right; width:203px; margin:0 24px 0 0;}
				#mp {margin:0; padding:0; height:98px; text-indent:-10000px; background:url(../i/mp.gif);}
				.btns {display:block; width:177px; height:55px; text-indent:-10000px; margin:0 0 15px 12px;}
					#ap {background:url(../i/ap.gif);}
					#mhp {background:url(../i/mhp.gif); margin-bottom:12px;}
				
				#index-right hr {margin:12px 0; height:4px; background:#fff; color:#fff; border:none;}
				
				#fc {width:157px; height:52px; margin:0 0 0 12px; text-indent:-10000px; background:url(../i/fc.gif);}
				
				#index-right p {color:#003265; line-height:1.5; padding:0 6px;}
				.links {display:block; padding:0 6px; color:#fff; text-decoration:none; line-height:1.5;}
				.links:hover {color:#003265; text-decoration:underline;}
				
	/* INNER */
		#page-title {height:65px; background:url(../i/page-title.gif); position:relative;}
		#page-title h1 {text-align:right; margin:0; padding:0; color:#eef5f9; font-family:"Times New Roman", Times, serif; font-size:32px; position:absolute; top:15px; right:51px;}
		
		#content-container {width:888px; margin:0 19px 0 20px; background:url(../i/content.gif);}
			#content {padding:30px 30px 30px 50px;}
				#content h1, #content h2 {font-family:"Times New Roman", Times, serif; color:#006695;}
				#content li {margin-left:28px;}
				
#page-submenu {border-bottom:1px solid; padding:0 0 20px 0;}
#page-submenu ul {list-style:square;}
#page-submenu li {float:left; padding:0 10px 0 2px;}	
				

#footer {width:900px; margin:0 auto; color:#b0d6e8; font-size:10px; text-align:right;}
	#footer a {color:#b0d6e8; text-decoration:none;}
	#footer a:hover {color:#fff; text-decoration:underline;}
		
}
