﻿.standard_about_padding  
{
	padding: 14px 0px 0px 0px;
}

/* mission */

div#about-mission-content 
{
	padding: 20px 12px 20px 20px;
}

div#about-mission-copy 
{
	width: 393px;
	padding: 0px 20px 0px 0px;
	float: left;
}

div#about-mission-video 
{
	width: 320px;
	float: right;
}

div#about-mission-video-player 
{
	width: 320px;
	height: 264px;
}

/* end mission */

/* history/timeline */

div#timeline 
{
	width: 720px;
	height: 55px;
	margin: 0;
	padding: 0px 20px 0px 25px;
	background-image: url(/images/about/history/timeline-background.png);
	background-position: left top;
	background-repeat: no-repeat;
	border-bottom: solid 1px #303030;
	overflow: hidden;
}

div#timeline ul 
{
	width: 720px;
	height: 55px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div#timeline ul li 
{
	float: left;
	position: relative;	
	width: 40px;
	height: 40px;
	padding: 0px 0px 15px 0px;
	background-image: url(/images/about/history/year-background.gif);
	background-position: 2px 0px;
	background-repeat: no-repeat;	
	cursor: pointer;
	overflow: hidden;
}

div#timeline ul li.empty 
{
	cursor: auto;
}

div#timeline ul li span 
{
	display: block;
	position: absolute;
	left: 0px;
	bottom: 15px;	
	color: #FFFFFF;
	font-size: 0.92em;
	line-height: 0.92em;
}

div#timeline ul li.active,
div#timeline ul li.hover 
{
	background-image: url(/images/about/history/year-background-blue.gif);	
}

div#timeline ul li.active span,
div#timeline ul li.hover span 
{
	bottom: 36px;
	color: #0F8AC3;	
}

div#timeline ul li.empty 
{
	background-image: none;	
}


div#timeline-slides 
{
	width: 765px;
	height: 305px;
	position: relative;
}

div#timeline-slides div#slides-left-arrow,
div#timeline-slides div#slides-right-arrow
{
	width: 120px;
	height: 305px;
	position: absolute;
	top: 0px;
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	
}

div#timeline-slides div#slides-left-arrow 
{
	left: 0px;
	background-image: url(/images/about/history/arrow-left.png);
}

div#timeline-slides div#slides-right-arrow 
{
	right: 0px;
	background-image: url(/images/about/history/arrow-right.png);
}

div#timeline-slides div#slides-container 
{
	width: 525px;
	height: 305px;
	position: absolute;
	top: 0px;
	left: 120px;
	overflow: hidden;
}

div#timeline-slides div#slides-container div#slides 
{
	height: 305px;
	position: absolute;
	top: 0;
}

div#timeline-slides div#slides-container div#slides ul,
div#timeline-slides div#slides-container div#slides ul li ul 
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div#timeline-slides div#slides-container div#slides ul li 
{
	float: left;
}

div#timeline-slides div#slides-container div#slides ul li ul li 
{
	float: left;
	width: 525px;
	height: 305px;
	position: relative;
}

li.event-slide h2 
{
	position: absolute;
	left: 25px;
	bottom: 218px;
	z-index: 2;
	margin: 0;
	padding: 0;
	font-size: 3em;
	line-height: 1em;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
}

li.event-slide h3 
{
	position: absolute;
	left: 0;
	top: 94px;
	width: 72px;
	padding: 0px 0px 0px 25px; 
	font-size: 0.85em;
	color: #0F8AC3;
	text-transform: uppercase;
}

li.event-slide div.copy 
{
	position: absolute;
	top: 94px;
	left: 98px;
	margin: 0;
	padding: 0;
	border-left: solid 1px #666666;
}

li.event-slide div.copy p 
{
	padding: 0px 10px 
}

li.event-slide div.copy .timeline-footnote
{
	line-height: 1.1em;
	font-size: 75%;
}

li.event-slide img
{
	position: absolute;
	z-index: 1;	
}

/* end history/timeline */

/* partnerships */

div#about-partnerships-content 
{
	
}

div#partnerships-copy-container 
{
	padding: 32px 46px 0px 20px;
}

div#partnerships-list-container ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div#partnerships-list-container ul li
{
	margin: 0;
	padding: 20px 0px 20px 0px;
}

div#partnerships-list-container ul li span.partner_logo 
{
	width: 140px;
	display: block;
	float: left;
	text-align: center;
}

div#partnerships-list-container ul li span.partner_logo img
{
	display: inline;
}

div#partnerships-list-container ul li span.partner_info 
{
	width: 577px;
	padding: 0px 48px 0px 0px;
	display: block;
	float: right;
}

div#partnerships-list-container ul li span.partner_info h4 
{
	text-transform: uppercase;	
}

div#partnerships-list-container ul li span.partner_info p 
{
	margin: 0;
}

div#partnerships-list-container ul li span.partner_info a 
{
	text-decoration: none;
}

div#partnerships-list-container ul li span.partner_info a:hover 
{
	text-decoration: underline;
}

img.partner_detail_image_left
{
	float: left;
	margin: 0px 10px 10px 0px;
}

img.partner_detail_image_right
{
	float: right;
	margin: 0px 0px 10px 10px;
}

ul.ap_copy 
{
	width: 400px;
	margin-top: 0;
	float: left;
}

p.ap_instruction_box 
{
	width: 520px;
	margin: 0 auto 1em auto;
	padding: 10px;
	background-color: #000000;
	border: solid 1px #333333;
}

/* end partnerships */

/* what's new */

div#whats-new-tab-container 
{
	padding: 20px 0px 0px 0px;
}

div#whats-new-tab-content-container 
{
	height: 590px;
}

div.whats_new_tab 
{
	display: none;
	
}

div.whats_new_tab div.current_page 
{
	display: block;
}

div.whats_new_tab div.unloaded_content 
{
	
}

div.whats_new_tab div.unloaded_content div.loading_message 
{
	width: 140px;
	height: 32px;
	margin: 226px auto 0px auto;
	padding: 10px;	
	background-color: #000000;
	border: solid 1px #62A1DE;
	color: #FFFFFF;
	line-height: 32px;
	overflow: hidden;
}

div.whats_new_tab div.unloaded_content div.loading_message img 
{
	float: left;
}

div.whats_new_tab div.unloaded_content div.loading_message span
{
	display: block;
	float: right;
	width: 98px;
	padding: 0px 0px 10px 0px;
	text-align: center;
}


div.whats_new_content_container 
{
	height: 560px;
	width: 765px;	
}

div.whats_new_content 
{
	width: 729px;
	height: 504px;
	padding: 32px 18px 24px 18px;
	display: none;
}

div.whats_new_content ul 
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div.whats_new_content ul li 
{
	height: 126px;
	overflow: hidden;
}

div.whats_new_content ul li img 
{
	float: left;
	margin: 0px 15px 0px 0px;
	border: solid 1px #333333;
}

div.whats_new_content ul li h4 
{
	text-transform: uppercase;	
}

div.whats_new_content ul li p 
{	
	margin-bottom: 0;
}

div.whats_new_paging 
{
	width: 729px;
	height: 29px;
	margin: 0px 18px;
	border-top: solid 1px #333333;
	color: #FFFFFF;
	font-size: 0.85em;
	line-height: 0.85em;
	overflow: hidden;
	
}

div.whats_new_paging span.previous_button,
div.whats_new_paging span.next_button
{
	display: block;
	margin: 10px 0px 0px 0px;
	padding: 0px 8px 0px 8px;
	float: left;
	color: #FFFFFF;
	cursor: pointer;
}

div.whats_new_paging span.previous_button
{
	border-right: solid 1px #FFFFFF;
	background-image: url(/images/training/article-paging-previous-arrow.gif);
	background-position: center left;
	background-repeat: no-repeat;
}

div.whats_new_paging span.next_button
{
	background-image: url(/images/training/article-paging-next-arrow.gif);
	background-position: center right;
	background-repeat: no-repeat;
}



/* end what's new */

/* our ads */

div#about-our-ads-video-container 
{
	padding: 30px 0px 0px 0px;
	margin-bottom: 20px;
}

div#about-our-ads-video-container div#video-player
{
	margin: 0 auto;
	overflow: hidden;
	background-position: center top;
	background-repeat: no-repeat;
	display: none;
	position: relative;
}

div#about-our-ads-video-container div#video-player img.play_button
{
	cursor: pointer;
	position: absolute;
}

div#about-our-ads-video-container div#video-information
{
	width: 640px;
	margin: 0;
	padding: 15px 62px 0px 63px;
	display: none;
}

div#about-our-ads-video-container div#video-information h4
{
	color: #FFFFFF;
	text-transform: uppercase;
}

ul#ads-video-playlist
{
	width: 640px;
	margin: 0;
	padding: 0px 62px 0px 63px;
	list-style-type: none;	
}

ul#ads-video-playlist li
{
	width: 150px;
	height: 85px;
	margin: 0px 12px 12px 0px;
	padding: 0;
	float: left;
	overflow: hidden;
	position: relative;
	background-position: center top;
	background-repeat: no-repeat;
}

ul#ads-video-playlist li img.ad_play_button 
{
	width: 42px;
	height: 42px;
	position: absolute;
	top: 21px;
	left: 54px;
	cursor: pointer;
}

ul#ads-video-playlist li span.video_information
{
	display: none;
}

ul#print-ad-gallery 
{
	width: 705px;
	margin: 0;
	padding: 30px 30px 15px 30px;
	list-style-type: none;	
}

ul#print-ad-gallery li
{
	margin: 0;
	padding: 0px 15px 15px 0px;
	width: 205px;
	float: left;
	overflow: hidden;
	text-align: left;
}

ul#print-ad-gallery li img
{
	display: inline;
	cursor: pointer;
}

ul#print-ad-gallery li h4
{
	padding: 20px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 0.85em;
	text-transform: uppercase;
}

ul#print-ad-gallery li span
{
	font-size: 0.85em;
}

ul#print-ad-gallery li div.full_size_ad
{
	display: none;
}
/* end our ads */
