/*
 * CGK CSS
 */
body {
	margin: 0 0 50px 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.6em;
	font-size: 12px;
	color: #555;
	background: url('../images/bkg.png');
}

h2, h3, h4, h5, h6 {
	font-family: Georgia, Times, serif;
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 1.2em;
}

h2 {
	font-size: 24px;
	color: #304E98;
}

h2.padded {
	padding-top: 20px;
}

h3 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #555;
	margin-bottom: 5px;
/*	color: #ABB84F;
	font-size: 14px;
	margin-bottom: 5px;*/
}

p {
	padding: 0;
	margin: 0 0 20px 0;
}

ul {
	padding: 0 0 0 20px;
	margin: 0 0 20px 0;
	list-style-type: square;
}

a {
	color: #7DA54C;
	text-decoration: none;
	font-family: Georgia, Times, serif;
	font-size: 13px;
}

#main a {
	font-weight: bold;
}

a:hover {
	color: #98C95D;
}

a img {
	border: none;
}

table {
	border-collapse: collapse;
}

table td {
	padding: 2px 5px;
}

input, textarea {
	border: 1px solid #bbb;
}

textarea {
	height: 250px;
	width: 98%;
}

/*
 * Helpers
 */
.break {
	clear: both;
}

.nobullets {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}

h2.img {
	text-indent: -9999px;
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 12px;
}

img.paragraphSeparator {
/*	padding: 7px 10px 0 10px;
	margin-bottom: 3px;
*/
	padding: 0 10px;
}

.paragraphSeparatorSpan {
	background: url('../images/paragraph-separator.png') center no-repeat;
	width: 8px;
	height: 8px;
	padding: 0 10px;
}


table.assignments {
	font-size: 11px;
	line-height: 1.5em;
}

table.assignments p {
	margin: 0;
	padding: 0;
}

table.assignments thead tr td {
	background: #487B39;
	color: #fff;
	font-weight: bold;
}

table.assignments tbody tr td {
	border: 1px solid #ddd;
	padding-top: 5px;
	padding-bottom: 5px;
}

table.assignments td.title {
	background: #E6EEDD;
	color: #487B39;
}

/*
 * Main layout containers
 */
#header {
	width: 950px;
	border-bottom: 8px solid #55554D;
}

#wrapper {
	width: 990px;
	margin: 0 auto;
	padding-top: 80px;
	background: url('../images/header-tree-top.png') 304px 31px no-repeat;
	*background: url('../images/header-tree-top.png') 304px 32px no-repeat;
}

/*body#home #wrapper { background: none; }*/

#page {
	width: 990px;
	background: url('../images/page-bkg.png') left repeat-y;
/*	background: #c30;*/
}

#mainWrapper {
	width: 713px;
	float: left;
	background: url('../images/inner-ornaments.png') 10px center no-repeat;
}

#main .spacer {
	width: 424px;
	padding: 40px 70px;
}

/*
 * Header
 */
#header {
	background: url('../images/header-image.jpg') right top no-repeat;
	height: 171px;
	position: relative;
}
/*body#home #header { background: none; }*/

#header h1  {
	margin: 0;
	padding: 0;
	height: 170px;
	width: 237px;
	background: url('../images/header-logo.png');
	line-height: 170px;
	text-indent: -9999px;
	position: absolute;
	top: 1px;
}

#header h1 a {
	display: block;
	width: 237px;
	height: 170px;
}

#cgkFlashPlaceholder {
	position: absolute;
	top: -80px;
	right: 0px;
	width: 713px;
	height: 251px;
	z-index: 2;
}

#searchBox {
	position: absolute;
	top: -30px;
	right: 0px;
	background: url('../images/search-text.png') top left no-repeat;
	padding-left: 64px;
	height: 24px;
	line-height: 24px;
}

#searchBox form {
	padding-top: 6px;
	margin: 0;
}

#searchText {
	float: left;
	border: none;
	height: 12px;
	line-height: 12px;
	font-size: 10px;
}

a#searchLink {
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url('../images/search-button.png');
	height: 14px;
	line-height: 14px;
	width: 19px;
	text-indent: -9999px;
	display: block;
	float: left;
}

a:hover#searchLink {
	background-position: 0 -14px;
}

/* Breadcrumbs */
#breadcrumbs {
	position: absolute;
	color: #fff;
	z-index: 1;
	top: -20px;
	left: 0px;
}

#breadcrumbs a {
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #fff;
	font-style: normal;
}

#breadcrumbs a:hover {
	color: #BEECFF;
}

/*
 * Footer
 */
#footer {
	color: #fff;
	font-size: 9px;
	padding-top: 5px;
}

#footer a { color: #2796CE; }
#footer a:hover { color: #47B0DD; }

#privacyStatementLink, #termsOfUseLink, #footer .left a {
	text-transform: uppercase;
	font-style: normal;
	font-size: 9px;
}

#footer .left { float: left; font-size: 9px;}

#footer .right {
	float: right;
	padding-right: 40px;
}

#footer .right a {
	color: #D6D6D4;
	text-decoration: underline;
}

#footer .right a:hover { text-decoration: none; }


/*
 * Navbar
 */
#navbar {
	width: 237px;
	float: left;
	background: #64C5E6;
	padding-top: 10px;
	padding-bottom: 30px;
}


#navbar ul,#navbar ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#navbar ul li {
	padding: 6px 0;
	background: url('../images/nav-separator.png') top center no-repeat;
}

#navbar ul {
	background: url('../images/nav-separator.png') bottom center no-repeat;
}

#navbar ul li ul {
	background: none;
}


#navbar ul li a {
	display: block;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 22px;
	width: 237px;
}

#navbar ul li a:hover, body#home #navbar li#navHome a, body#foundationStaff #navbar li#navAboutStaff a,
body.positions #navbar li#navPositions a, body#contactUs #navbar li#navContact a, body.talentlogin #navbar li#navTalentLogin a {
	background-position: 0 -22px;
}


#navbar ul li#navHome a {
	background-image: url('../images/nav/nav-home.png');
}

#navbar ul li#navAbout a {
	background-image: url('../images/nav/nav-about.png');
}

#navbar ul li#navApply a {
	background-image: url('../images/nav/nav-apply.png');
}

#navbar ul li#navAssociate a {
	background-image: url('../images/nav/nav-associate.png');
}

#navbar ul li#navInternship a {
	background-image: url('../images/nav/nav-internship.png');
}

#navbar ul li#navPositions a {
	background-image: url('../images/nav/nav-positions.png');
}

#navbar ul li#navContact a { background-image: url('../images/nav/nav-contact.png'); }

#navbar ul li#navAlumniHQ a { background-image: url('../images/nav/nav-alumniHQ.png'); }

#navbar ul li#navTalentLogin a { background-image: url('../images/nav/nav-associate-intern-login.png'); }

/* About Subnav */
#navbar ul li#navAboutAbout a { background-image: url('../images/nav/navAbout-about.png'); }
#navbar ul li#navAboutStaff a { background-image: url('../images/nav/navAbout-staff.png'); }
#navbar ul li#navAboutAffiliated a { background-image: url('../images/nav/navAbout-affiliated.png'); }

/* Applying Subnav */
#navbar ul li#navApplySpotlight a { background-image: url('../images/nav/navApply-spotlight.png');  }

/* KAP Subnav */
#navbar ul li#navAssociateMBM a { background-image: url('../images/nav/navKap-mbm.png'); }
#navbar ul li#navAssociateHow a { background-image: url('../images/nav/navKap-how.png'); }
#navbar ul li#navAssociateAssignments a { background-image: url('../images/nav/navKap-assignments.png'); }
#navbar ul li#navAssociateAfter a { background-image: url('../images/nav/navKap-after.png'); }
#navbar ul li#navAssociateTimeline a { background-image: url('../images/nav/navKap-timeline.png'); }
#navbar ul li#navAssociateRequirements a { background-image: url('../images/nav/navKap-requirements.png'); }
#navbar ul li#navAssociatePartner a { background-image: url('../images/nav/navKap-partner.png'); }
#navbar ul li#navAssociateNominate a { background-image: url('../images/nav/navKap-nominate.png'); }
#navbar ul li#navAssociateApply a { background-image: url('../images/nav/navKap-apply.png'); }
#navbar ul li#navAssociateFAQ a { background-image: url('../images/nav/navKap-faq.png'); }
#navbar ul li#navAssociateVideos a { background-image: url('../images/nav/navKap-videos.png'); }
#navbar ul li#navAssociateDay a { background-image: url('../images/nav/navKap-day.png'); }

/* Internship Program Subnav */
#navbar ul li#navInternshipRoles a { background-image: url('../images/nav/navKip-roles-placement.png'); }
#navbar ul li#navInternshipTraining a { background-image: url('../images/nav/navKip-training.png'); }
#navbar ul li#navInternshipAfter a { background-image: url('../images/nav/navKip-after-program.png'); }
#navbar ul li#navInternshipDates a { background-image: url('../images/nav/navKip-dates-details.png'); }
#navbar ul li#navInternshipRequirements a { background-image: url('../images/nav/navKip-intern-reqs.png'); }
#navbar ul li#navInternshipApplication a { background-image: url('../images/nav/navKip-app-process.png'); }
#navbar ul li#navInternshipApply a { background-image: url('../images/nav/navKip-apply.png'); }


/* Sub-nav fixes */
body.about #navbar ul li#navAbout ul li a:hover, body.apply #navbar ul li#navApply ul li a:hover,
body.associateProgram #navbar ul li#navAssociate ul li a:hover, body.internshipProgram #navbar ul li#navInternship ul li a:hover, 
body#charlesGKoch #navbar ul li ul li#navAboutAbout a,
body#affiliatedPrograms #navbar ul li ul li#navAboutAffiliated a, body#kochSummerFellowProgram #navbar ul li ul li#navAboutAffiliated a,
body#centerForVisionAndValues #navbar ul li ul li#navAboutAffiliated a,
body.associateProgram#mbm #navbar ul li ul li#navAssociateMBM a, body.associateProgram#howAssociatesAreSelected #navbar ul li ul li#navAssociateHow a, 
body.associateProgram#assignments #navbar ul li ul li#navAssociateAssignments a, body.associateProgram#afterTheProgram #navbar ul li ul li#navAssociateAfter a, 
body.associateProgram#applicationTimeline #navbar ul li ul li#navAssociateTimeline a, body.associateProgram#applicationRequirements #navbar ul li ul li#navAssociateRequirements a, 
body.associateProgram#nominateACandidate #navbar ul li ul li#navAssociateNominate a, body.associateProgram#partnerOrganizations #navbar ul li ul li#navAssociatePartner a,
body.associateProgram#videos #navbar ul li ul li#navAssociateVideos a, body.associateProgram#dayInTheLife #navbar ul li ul li#navAssociateDay a,
body.associateProgram#apply #navbar ul li ul li#navAssociateApply a, body.associateProgram#nominateACandidateDo #navbar ul li ul li#navAssociateNominate a,
body.internshipProgram#mbm #navbar ul li ul li#navInternshipMBM a, body.internshipProgram#howInternsAreSelected #navbar ul li ul li#navInternshipHow a, 
body.internshipProgram#assignments #navbar ul li ul li#navInternshipAssignments a, body.internshipProgram#applicationTimeline #navbar ul li ul li#navInternshipTimeline a, 
body.internshipProgram#applicationRequirements #navbar ul li ul li#navInternshipRequirements a, body.internshipProgram#apply #navbar ul li ul li#navInternshipApply a,
body#spotlightOnCgkFoundation #navbar ul li ul li#navApplySpotlight a, 
body.alumni#alumni ul li#alumniNavHome a, body.alumni#announcementsView ul li#alumniNavAnnouncements a, 
body.alumni#announcements ul li#alumniNavAnnouncements a, body.alumni#announcementsPost ul li#alumniNavAnnouncements a, 
body.alumni#events ul li#alumniNavEvents a, body.alumni#eventsView ul li#alumniNavEvents a, 
body.alumni#continuingMbmEducation ul li#alumniNavMBM a, 
body.alumni#jobs ul li#alumniNavJobs a, body.alumni#jobsView ul li#alumniNavJobs a,
body.alumni#photos ul li#alumniNavGallery a, body.alumni#photosView ul li#alumniNavGallery a,
body.alumni#directory ul li#alumniNavDirectory a, body.alumni#search ul li#alumniNavDirectory a, 
body.alumni#register ul li#alumniNavDirectory a, body.alumni#login ul li#alumniNavDirectory a,
body.alumni#myAccount ul li#alumniNavDirectory ul li#alumniDirectoryNavAccount a, body.alumni#documents ul li#alumniNavMBM ul li#alumniMBMNavDocuments a,
body.alumni#tools ul li#alumniNavMBM ul li#alumniMBMNavTools a,
body.alumni#documents ul li#alumniNavMBM a:hover, body.alumni#continuingMbmEducation ul li#alumniNavMBM ul li#alumniMBMNavDocuments a:hover,
body.alumni#continuingMbmEducation ul li#alumniNavMBM ul li#alumniMBMNavTools a:hover,
body#alumniSearch ul li#alumniNavSearch a,
body.alumni#links ul li#alumniNavJobs ul li#alumniJobNavLinks a, body.alumni#jobs ul li#alumniNavJobs ul li#alumniJobNavLinks a:hover, body.alumni#jobsView ul li#alumniNavJobs ul li#alumniJobNavLinks a:hover, 
body.associateProgram#faq #navbar ul li ul li#navAssociateFAQ a, 
body.internshipProgram#rolesAndPlacementProcess #navbar ul li ul li#navInternshipRoles a, body.internshipProgram#trainingAndDevelopment #navbar ul li ul li#navInternshipTraining a, 
body.internshipProgram#afterTheProgram #navbar ul li ul li#navInternshipAfter a, body.internshipProgram#datesAndDetails #navbar ul li ul li#navInternshipDates a, 
body.internshipProgram#requirements #navbar ul li ul li#navInternshipRequirements a, body.internshipProgram#applicationProcess #navbar ul li ul li#navInternshipApplication a 
{
	background-position: 0 -22px;
}

body.about #navbar ul li#navAbout ul, body.apply #navbar ul li#navApply ul, body.associateProgram #navbar ul li#navAssociate ul,
body.internshipProgram #navbar ul li#navInternship ul, #navbar ul li#alumniNavDirectory ul, #navbar ul li#alumniNavMBM ul, #navbar ul li#alumniNavJobs ul {
	padding-top: 6px;
}

body.about #navbar ul li#navAbout ul li a, body.apply #navbar ul li#navApply ul li a, body.associateProgram #navbar ul li#navAssociate ul li a,
body.internshipProgram #navbar ul li#navInternship ul li a,
body.alumni#directory ul li#alumniNavDirectory ul li a, body.alumni#search ul li#alumniNavDirectory ul li a, 
body.alumni#register ul li#alumniNavDirectory ul li a, body.alumni#login ul li#alumniNavDirectory ul li a,
body.alumni#documents ul li#alumniNavMBM a, body.alumni#continuingMbmEducation ul li#alumniNavMBM ul li#alumniMBMNavDocuments a,
body.alumni#continuingMbmEducation ul li#alumniNavMBM ul li#alumniMBMNavTools a, 
body.alumni#jobs ul li#alumniNavJobs ul li#alumniJobNavLinks a, body.alumni#jobsView ul li#alumniNavJobs ul li#alumniJobNavLinks a
{
	background-position: 0 0;
}


body.about #navbar ul li#navAbout a, body.apply #navbar ul li#navApply a, body.associateProgram #navbar ul li#navAssociate a, 
body.internshipProgram #navbar ul li#navInternship a {
	background-position: 0 -22px;
}

#navbar li#navAboutStaff, #navbar li#navApplySpotlight, #navbar li#navAssociateApply, #navbar li#navInternshipApply, 
#navbar li#alumniDirectoryNavAccount, #navbar li#alumniMBMNavTools, #navbar li#alumniJobNavLinks {
	/*
	 * This is the last LI from the subnav
	 */
	padding-bottom: 0px;
}


#navbar ul li#alumniNavHome a { background-image: url('../images/alumni/alumniNav-home.png'); }
#navbar ul li#alumniNavAnnouncements a { background-image: url('../images/alumni/alumniNav-announcements.png'); }
#navbar ul li#alumniNavEvents a { background-image: url('../images/alumni/alumniNav-events.png'); }
#navbar ul li#alumniNavMBM a { background-image: url('../images/alumni/alumniNav-mbm.png'); }
#navbar ul li#alumniNavJobs a { background-image: url('../images/alumni/alumniNav-jobs.png'); }
#navbar ul li#alumniNavGallery a { background-image: url('../images/alumni/alumniNav-gallery.png'); }
#navbar ul li#alumniNavDirectory a { background-image: url('../images/alumni/alumniNav-directory.png'); }
#navbar ul li#alumniNavSearch a { background-image: url('../images/alumni/alumniNav-search.png'); }
#navbar ul li#alumniNavDirectory li#alumniDirectoryNavAccount a { background-image: url('../images/alumni/alumniNav-account.png'); }
#navbar ul li#alumniNavDirectory li#alumniDirectoryNavUpdate a { background-image: url('../images/alumni/alumniNav-update.png'); }
#navbar ul li#alumniNavMBM li#alumniMBMNavDocuments a { background-image: url('../images/alumni/alumniNav-documents.png'); }
#navbar ul li#alumniNavMBM li#alumniMBMNavTools a { background-image: url('../images/alumni/alumniNav-tools.png'); }
#navbar ul li#alumniNavJobs li#alumniJobNavLinks a { background-image: url('../images/alumni/alumniNav-jobLinks.png'); }


/*
 * All headings
 */
body#about h2.img {
	background-image: url('../images/headings/cgk-charitable-foundation.png');
	height: 30px;
}

body#centerForVisionAndValues h2.img { 
	background-image: url('../images/headings/center-for-vision-and-values.png'); 
	height: 30px;
}

body.internshipProgram#assignments h2.img { 
	background-image: url('../images/headings/project-assignments.png');
	height: 15px;
}

h2.img#associateLogin { background-image: url('../images/headings/associate-login.png'); margin-bottom: 0px; }
h2.img#internLogin { background-image: url('../images/headings/intern-login.png'); margin-bottom: 0px; }
body.about#charlesGKoch h2.img { background-image: url('../images/headings/about-cgk.png'); }
body.about#charlesGKoch h2.img#relatedLinks { background-image: url('../images/headings/related-links.png'); }
body.about#affiliatedPrograms h2.img { background-image: url('../images/headings/affiliated-programs.png'); }
body#apply h2.img { background-image: url('../images/headings/applying-for-grant.png'); }
body#spotlightOnCgkFoundation h2.img { background-image: url('../images/headings/foundation-grantmaking.png'); }
body#associateProgram h2.img { background-image: url('../images/headings/koch-associate-program.png'); }
body#mbm h2.img { background-image: url('../images/headings/mbm.png'); }
body#howAssociatesAreSelected h2.img { background-image: url('../images/headings/how-associates-are-selected.png'); }
body.associateProgram#assignments h2.img { background-image: url('../images/headings/koch-associate-program-assignments.png'); }
body#afterTheProgram h2.img { background-image: url('../images/headings/after-the-program.png'); }
body#applicationTimeline h2.img { background-image: url('../images/headings/application-timeline.png'); }
body#applicationTimelines h2.img { background-image: url('../images/headings/application-timelines.png'); }
body#applicationRequirements h2.img { height:18px; background-image: url('../images/headings/application-requirements.png'); }
body#nominateACandidate h2.img, body#nominateACandidateDo h2.img { background-image: url('../images/headings/nominate-a-candidate.png'); }
body.associateProgram#apply h2.img { background-image: url('../images/headings/to-apply.png'); }
body#internshipProgram h2.img { background-image: url('../images/headings/koch-internship-program.png'); }
body#howInternsAreSelected h2.img { background-image: url('../images/headings/how-interns-are-selected.png'); }
body.internshipProgram#apply h2.img { background-image: url('../images/headings/to-apply.png'); }
body.positions h2.img { background-image: url('../images/headings/positions-available.png'); }
body#contactUs h2.img { background-image: url('../images/headings/contact-us.png'); }
body#foundationStaff h2.img { background-image: url('../images/headings/foundation-staff.png'); }
body#foundationStaff h2.img#officersHeading { background-image: url('../images/headings/foundation-officers.png'); }
body#kochSummerFellowProgram h2.img { background-image: url('../images/headings/koch-summer-fellow-program.png'); }
body#partnerOrganizations h2.img { background-image: url('../images/headings/partner-organizations.png'); }
body#search h2.img { background-image: url('../images/headings/search.png'); }
body#privacyStatement h2.img { background-image: url('../images/headings/privacy-statement.png'); }
body#termsOfUse h2.img { background-image: url('../images/headings/terms-of-use.png'); }
body#dayInTheLife h2.img { background-image: url('../images/headings/day-in-the-life.png'); }
body#videos h2.img { background-image: url('../images/headings/kap-videos.png'); }
body#videos h2.img#video1 { background-image: url('../images/headings/kap-video1.png'); height: 16px; }
body#videos h2.img#video2 { background-image: url('../images/headings/kap-video2.png'); height: 16px; }
body#videos h2.img#video3 { background-image: url('../images/headings/kap-video3.png'); height: 16px; }

body#webinars h2.img { background-image: url('../images/headings/webinars.png'); }
body.associateProgram#notifyme h2.img { background-image: url('../images/headings/notify.png'); }

body#marketProcessAnalysis h2.img { background-image: url('../images/headings/market-process-analysis.png'); height: 62px;}
body#austrianLessonsForCreatingAVibrantCompany h2.img { background-image: url('../images/headings/austrian-lessons.png'); height: 37px;}
body#creatingAScienceOfLiberty h2.img { background-image: url('../images/headings/creating-a-science.png'); }

body#faq h2.img { 
	background-image: url('../images/headings/faq.png'); 
	height: 14px;
}

/* Alumni */
body#announcements h2.img, body.alumni h2#announcementsView.img, body.alumni h2#announcementsPost.img { background-image: url('../images/alumni/headings/alumni-announcements.png'); }
body.alumni h2#announcementsLeaveComment.img { background-image: url('../images/alumni/headings/alumni-leave-a-comment.png'); }
body.alumni h2#announcementsComment.img { background-image: url('../images/alumni/headings/alumni-comments.png'); }
body#continuingMbmEducation h2.img { background-image: url('../images/alumni/headings/alumni-mbm.png'); height: 13px;}
body.alumni#documents h2.img { background-image: url('../images/alumni/headings/alumni-mbm-documents.png'); height: 13px;}
body.alumni#jobs h2.img, body.alumni h2#jobsView.img, body.alumni h2#jobsPost.img { background-image: url('../images/alumni/headings/alumni-jobs.png'); height: 15px;}
body.alumni#photos h2.img, body.alumni h2#photosView.img { background-image: url('../images/alumni/headings/alumni-gallery.png'); }

body.alumni#directory h2.img { background-image: url('../images/alumni/headings/alumni-directory.png'); }
body.alumni#search h2.img, #directoryView h2.img { background-image: url('../images/alumni/headings/alumni-directory-search.png'); }
body.alumni#register h2.img { background-image: url('../images/alumni/headings/alumni-registration.png'); }
body.alumni#login h2.img { background-image: url('../images/alumni/headings/alumni-login.png'); }
body.alumni#myAccount h2.img { background-image: url('../images/alumni/headings/alumni-account.png'); }
body.alumni#events h2.img,body.alumni#eventsView h2.img { background-image: url('../images/alumni/headings/alumni-events.png'); }

body#alumniSearch h2.img { background-image: url('../images/alumni/headings/alumni-search.png');  }
body.alumni#tools h2.img { background-image: url('../images/alumni/headings/alumni-mbm-tools.png'); height: 13px; }

body.alumni#passwordResetDone h2.img, body.alumni#passwordResetProcess h2.img, body.alumni#passwordReset h2.img { background-image: url('../images/alumni/headings/alumni-password.png'); height: 15px; }

/* New KIP headings */
body#rolesAndPlacementProcess h2.img { background-image: url('../images/headings/roles-placement-process.png'); }
body#trainingAndDevelopment h2.img { background-image: url('../images/headings/training-development.png'); }
body#requirements.internshipProgram h2.img { background-image: url('../images/headings/intern-requirements.png'); }
body#datesAndDetails h2.img { background-image: url('../images/headings/dates-details.png'); }
body#applicationProcess h2.img { background-image: url('../images/headings/application-process.png'); }

/*
 * Home page
 */
body#home #pageWrapper {
/*	background: url('../images/internship-bleed.png') 950px 363px no-repeat;*/
}

#pageWrapper {
	position: relative;
	width: 970px;
}

#homeHighlights ul, #homeHighlights ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#homeHighlights ul li {
	width: 178px;
	height: 464px;
	float: left;
	background-position: 0 0;
	background-repeat: no-repeat;
}

#homeHighlights ul li h2, #homeHighlights ul li p {
/*	display: none;*/
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	width: 178px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
#homeHighlights ul li h2 {
	height: 298px;
}

#homeHighlights ul li p  {
	height: 133px;
}

#homeHighlights, #highlightAbout, #highlightApply, #highlightAssociate, #highlightInternship {
/*	position: relative;*/
}

#homeHighlights ul li a {
	position: absolute;
	top: 0px;
	display: block;
	height: 33px;
	width: 178px;
	text-indent: -9999px;
	background-position: 0 100%;
	background-repeat: no-repeat;
	padding-top: 431px;
}

#homeHighlights ul li a:hover { background-position: -178px 100%; }
#homeHighlights ul li#highlightApply a:hover { background-position: -177px 100%; }

#homeHighlights ul li#highlightAbout h2 { background-image: url('../images/highlights-about-copy.png'); }
#homeHighlights ul li#highlightAbout p 	{ background-image: url('../images/highlights-about.jpg'); }
#homeHighlights ul li#highlightAbout a  { background-image: url('../images/highlights-about-link.png'); }

#homeHighlights ul li#highlightApply { width: 179px; }
#homeHighlights ul li#highlightApply h2 { background-image: url('../images/highlights-apply-copy.png'); width: 179px; }
#homeHighlights ul li#highlightApply p  { background-image: url('../images/highlights-apply.jpg'); width: 179px; }
#homeHighlights ul li#highlightApply a  { background-image: url('../images/highlights-apply-link.png'); width: 179px; }

#homeHighlights ul li#highlightAssociate h2 { background-image: url('../images/highlights-associate-copy.png'); height: 276px;}
#homeHighlights ul li#highlightAssociate p { background-image: url('../images/highlights-associate.jpg'); height: 155px;}
#homeHighlights ul li#highlightAssociate a { background-image: url('../images/highlights-associate-link.png'); }

#homeHighlights ul li#highlightInternship h2 { background-image: url('../images/highlights-internship-copy.png'); }
/*#homeHighlights ul li#highlightInternship h2 { background-image: url('../images/highlights-alumni-copy.png'); }*/
#homeHighlights ul li#highlightInternship p { background-image: url('../images/highlights-alumni.jpg'); }
#homeHighlights ul li#highlightInternship a { background-image: url('../images/highlights-internship-link.png'); }

/*
 * Staff pages
 */
#staffHeading {
	margin-top: 30px;
/*	display: none;*/
}

.foundationStaffListing {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 1.2em;
/*	background: #c30;*/
	width: 450px;
}

.foundationStaffListing li { 
	background: url('../images/paragraph-separator.png') left 3px no-repeat; 
	margin: 10px 0;
	width: 450px;
}

h2.staff {
	line-height: 20px;
}

h2.staff, .foundationStaffListing li a, .foundationStaffListing li .fakeLink {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #555;
	background: url('../images/paragraph-separator.png') left center no-repeat;
	padding-left: 15px;
}

.foundationStaffListing li a {
	background: none;
	font-style: normal;
	color: #66873E;
}

.foundationStaffListing li a:hover { color: #64C5E6; }

.foundationStaffListing li .position {
	font-weight: normal;
	font-size: 9px;
	text-transform: uppercase;
}

/*
 * Affiliated Programs pages
 */
body#affiliatedPrograms h3 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #555;
}

body#affiliatedPrograms #main a {
	background: url('../images/paragraph-separator.png') left center no-repeat;
	padding-left: 15px;
	margin-left: 5px;
}


/*
 * Positions Available pages
 */
.job {
	margin: 0 0 25px 0;
}

span.jobDate {
	font-size: 11px;
	color: #aaa;
}

.job .jobExcerpt p, .job .jobReadMore {
	padding: 0;
	margin: 0;
}

.job .jobReadMore a, a#submitResumeButton, a#submitApplication, a#resetApplication, .blueSquareLink {
	background: url('../images/paragraph-separator.png') left center no-repeat;
	padding-left: 15px;
	margin-left: 5px;
}


/*
 * Sidegraphics
 */
#main {
	background-position: top right;
	background-repeat: no-repeat;
}


body#about #main { background-image: url('../images/sidegraphic/sidegraphic-about-cgk-foundation.jpg'); }
body#charlesGKoch #main { background-image: url('../images/sidegraphic/sidegraphic-about-charles-g-koch.jpg'); }
body#foundationStaff #main { background-image: url('../images/sidegraphic/sidegraphic-about-foundation-staff.jpg'); }
body#foundationStaff #page, body#affiliatedPrograms #page { background: url('../images/page-bkg-dark-green.png') left repeat-y;  }
body.apply #main { background-image: url('../images/sidegraphic/sidegraphic-applying-for-grants.jpg'); }
body.apply #page { background: url('../images/page-bkg-dark-green.png') left repeat-y;  }

body.associateProgram #page { background: url('../images/page-bkg-kap.png') left repeat-y; }
body#associateProgram #main { background-image: url('../images/sidegraphic/sidegraphic-kap.jpg'); }
body.associateProgram#mbm #main { background-image: url('../images/sidegraphic/sidegraphic-kap-mbm-page.jpg'); }
body.associateProgram#howAssociatesAreSelected #main { background-image: url('../images/sidegraphic/sidegraphic-kap-how-assoc-are-selected.jpg'); }
body.associateProgram#assignments #main { background-image: url('../images/sidegraphic/sidegraphic-kap-program-assignments.jpg'); }
body.associateProgram#afterTheProgram #main { background-image: url('../images/sidegraphic/sidegraphic-kap-after-the-program.jpg'); }
body.associateProgram#applicationTimeline #main, body.associateProgram#apply #main { background-image: url('../images/sidegraphic/sidegraphic-kap-application-timeline.jpg'); }
body.associateProgram#applicationRequirements #main { background-image: url('../images/sidegraphic/sidegraphic-kap-application-requirements.jpg'); }
body.associateProgram#nominateACandidate #main { background-image: url('../images/sidegraphic/sidegraphic-kap-nominate-a-candidate.jpg'); }
body.associateProgram#partnerOrganizations #main { background-image: url('../images/sidegraphic/sidegraphic-kap-partner-organizations.jpg'); }

body.internshipProgram #page { background: url('../images/page-bkg-kip.png') left repeat-y; }
body#internshipProgram #main { background-image: url('../images/sidegraphic/sidegraphic-kip.jpg'); }
body.internshipProgram#mbm #main { background-image: url('../images/sidegraphic/sidegraphic-kip-mbm-page.jpg'); }
body.internshipProgram#howInternsAreSelected #main { background-image: url('../images/sidegraphic/sidegraphic-kip-how-interns-are-selected.jpg'); }
body.internshipProgram#assignments #main { background-image: url('../images/sidegraphic/sidegraphic-kip-project-assignments.jpg'); }
body.internshipProgram#applicationTimeline #main { background-image: url('../images/sidegraphic/sidegraphic-kip-application-timelines.jpg'); }
body.internshipProgram#applicationRequirements #main { background-image: url('../images/sidegraphic/sidegraphic-kip-application-requirement.jpg'); }
body.internshipProgram#apply #main { background-image: url('../images/sidegraphic/sidegraphic-kip-to-apply.jpg'); }

body#contactUs #main { background-image: url('../images/sidegraphic/sidegraphic-contact-us.jpg');  }

/*body#kochSummerFellowProgram #main { background-image: url('../images/sidegraphic/sidegraphic-ksf-program.jpg'); }*/
/*body#centerForVisionAndValues #main { background-image: url('../images/sidegraphic/sidegraphic-values-program.jpg'); }*/



/* Staff photos */
/*body#foundationStaff .member#page { background: url('../images/page-bkg.png') left repeat-y; }*/
/*body#foundationStaff .member#page #main { background: none; }*/

body#foundationStaff .member#page .LizBrannen      { background: none; }
body#foundationStaff .member#page                  { 
	background-image: url('../images/page-bkg-dark-green.png');
	background-position: top left;
	background-repeat: repeat-y;
}

body#foundationStaff .member#page .RichardFink         { background-image: url('../images/sidegraphic/staff/fink.jpg'); }
body#foundationStaff .member#page .AnneRathboneBradley { background-image: url('../images/sidegraphic/staff/bradley.jpg'); }
body#foundationStaff .member#page .MatthewBrown        { background-image: url('../images/sidegraphic/staff/brown.jpg'); }
body#foundationStaff .member#page .DianaCalderone      { background-image: url('../images/sidegraphic/staff/calderone.jpg'); }
body#foundationStaff .member#page .ChrisCardiff        { background-image: url('../images/sidegraphic/staff/cardiff.jpg'); }
body#foundationStaff .member#page .NickDunn            { background-image: url('../images/sidegraphic/staff/dunn.jpg'); }
body#foundationStaff .member#page .LisaFreeman         { background-image: url('../images/sidegraphic/staff/freeman.jpg'); }
body#foundationStaff .member#page .AndyGillette        { background-image: url('../images/sidegraphic/staff/gillette.jpg'); }
body#foundationStaff .member#page .CatherineHamilton   { background-image: url('../images/sidegraphic/staff/hamilton.jpg'); }
body#foundationStaff .member#page .LauraHands          { background-image: url('../images/sidegraphic/staff/hands.jpg'); }
body#foundationStaff .member#page .LeaKrohn            { background-image: url('../images/sidegraphic/staff/krohn.jpg'); }
body#foundationStaff .member#page .JaymeLemke          { background-image: url('../images/sidegraphic/staff/lemke.jpg'); }
body#foundationStaff .member#page .MallonMackenzie     { background-image: url('../images/sidegraphic/staff/mackenzie.jpg'); }
body#foundationStaff .member#page .MatthewMitchell     { background-image: url('../images/sidegraphic/staff/mitchell.jpg'); }
body#foundationStaff .member#page .LoganMoore          { background-image: url('../images/sidegraphic/staff/moore.jpg'); }
body#foundationStaff .member#page .MarieMoye           { background-image: url('../images/sidegraphic/staff/moye.jpg'); }
body#foundationStaff .member#page .LynnRobinson        { background-image: url('../images/sidegraphic/staff/robinson.jpg'); }
body#foundationStaff .member#page .MikeRupert          { background-image: url('../images/sidegraphic/staff/rupert.jpg'); }
body#foundationStaff .member#page .MandyScott          { background-image: url('../images/sidegraphic/staff/scott.jpg'); }
body#foundationStaff .member#page .EugeneSlaven        { background-image: url('../images/sidegraphic/staff/slaven.jpg'); }
body#foundationStaff .member#page .RyanStowers         { background-image: url('../images/sidegraphic/staff/stowers.jpg'); }
body#foundationStaff .member#page .JoySwan             { background-image: url('../images/sidegraphic/staff/swan.jpg'); }
body#foundationStaff .member#page .SteveSweet          { background-image: url('../images/sidegraphic/staff/sweet.jpg'); }


/* Sidegraphics bleeds */
#bleed {
	display: none;
	background-repeat: no-repeat;
	position: absolute;
	left: 950px;
}

body.internshipProgram #bleed {
	background-image: url('../images/kip-bleed.png');
	width: 40px;
	height: 104px;
	bottom: 0px;
}

* html body.internshipProgram #bleed  {	bottom: -18px; } /* IE6 Fix - Positioning */

body.apply#apply #bleed, body.apply#spotlightOnCgkFoundation #bleed {
	background-image: url('../images/apply-bleed.png');
	width: 24px;
	height: 39px;
	bottom: 50px;	
}

* html body.apply#apply #bleed, * html body.apply#spotlightOnCgkFoundation #bleed {
	bottom: 49px;
}

/*
 * Nominate a candidate
 */
.nominationWhoEmphasis {
	font-weight: bold;
	color: #777;
}


/*
 * Search
 */
.searchResult {
	padding: 10px 0;
}

.searchResult h3 {
	font-weight: normal;

}

.searchResult h3 a {
	font-style: normal;
	font-size: 14px;
	letter-spacing: 1px;
	color: #96D3E6;
}

.searchResult h3 a:hover {
	color: #63C6E6;
}

.searchResult .entryContent {
	font-size: 11px;
	line-height: 1.4em;
	color: #777;
}

.searchNav {
	text-align: center;
	padding: 10px 0;
	font-family: Georgia, Times, serif;
}
.searchNav.top { 
	border-bottom: 1px solid #ccc; 
	margin-bottom: 10px;
}

.searchNav.bottom { 
	border-top: 1px solid #ccc; 
	margin-top: 10px;
}

.searchNav a {
	font-style: normal;
	color: #555;
}

.searchNav a:hover {
	color: #222;
}


/*
 * Contact Us page
 */
body#contactUs #main ul {
	list-style: none;
	background: url('../images/paragraph-separator.png') 0 5px no-repeat;
	margin: 0;
	padding: 0 0 0 15px;
}


/*
 * Partner Organizations page
 */
#partnerOrganizations ul li {
	color: #7DA54C;
	font-family: Georgia, Times, serif;
	font-size: 13px;
	font-weight: bold;
}


/*
 * Reference Form page
 */
body#referenceKap h2.img, body#referenceKapDo h2.img { background-image: url('../images/headings/kap-reference.png'); }
body#referenceKip h2.img, body#referenceKipDo h2.img { background-image: url('../images/headings/kip-reference.png'); }
body#referenceKap #main .spacer, body#referenceKapDo #main .spacer {
	padding-right: 60px;
	padding-left: 60px;
	width: 444px;
}

body#referenceKip #main .spacer, body#referenceKipDo #main .spacer {
	padding-right: 50px;
	padding-left: 50px;
	width: 464px;
}

#areasTable {
	line-height: 1.4em;
	font-size: 11px;
}

#areasTable thead tr td {
}

#areasTable tbody tr td {
	border: 1px solid #ddd;
}

#referenceForm .field {
	font-weight: bold;
}

.referenceSeparator {
	border-bottom: 1px solid #aaa;
	margin-bottom: 5px;
}

#referenceKip #main form p, #referenceKap #main form p, #nominateACandidate #main form p  {
	margin-bottom: 10px;
}

#referenceKip #main textarea, #referenceKap #main textarea {
	height: 60px;
}


/*
 * 
 */
.relatedLinks a {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #477743;
}

.relatedLinks a:hover { color: #7DA54C; }

/*
 * Alumni pages -- added on May 2008
 */
body.alumni #header {
	background: url('../images/alumni/alumni-header.jpg') right top no-repeat;
}

body.alumni #wrapper {
	width: 990px;
	margin: 0 auto;
	padding-top: 80px;
	background: url('../images/header-tree-top.png') 304px 40px no-repeat;
	*background: url('../images/header-tree-top.png') 304px 40px no-repeat;
}



body.alumni h3 a {
	font-size: 18px;
	text-transform: none;
	line-height: 1.3em;
}

body.alumni#documents h3, body.alumni#tools h3 {
	font-size: 18px;
	color:#7DA54C;
	font-family:Georgia,Times,serif;
	text-transform: none;
}

#galleriesList {
/*	margin: 0 0 0 50px;*/
	margin: 0;
	padding: 0;
	list-style: none;
}

#galleriesList li {
	float: left;
	width: 115px;
/*	background: #c30;*/
/*	margin-right: 40px;
	margin-bottom: 20px;*/
/*	margin: 20px 40px 20px 0;*/
	margin: 20px 40px;
}

* html #galleriesList li {
	margin: 20px 27px;
}

#galleriesList li h3 {
	margin: 0;
	padding: 0;
}

#galleriesList li h3 a {
	font-style: normal;
}

#galleriesList .galleryPhoto {
/*	float: left;*/
	width: 115px;

}

#galleriesList .galleryDescription {
	width: 115px;
}

#galleriesList .galleryDescription h3 a {
	font-size: 13px;
}

.galleryButton a {
	font-size: 11px;
	font-style: italic;
}



/* Gallery/view */
#photosGrid {
	margin: 0;
	padding: 0;
	list-style: none;
}

#photosGrid li {
	float: left;
	padding: 20px;
	width: 168px;
}

.caption {
	font-size: 11px;
}


.alumniUserPhoto {
	float: left;
	width: 160px;
}

.alumniDescription {
/*	float: left;*/
/*	width: 260px;*/
}

.alumniDescription p {
	margin: 0;
}

body#alumni.alumni #main .spacer {
	width: 474px;
	padding: 40px 45px;
	line-height: 1.3em;
}

body#alumni.alumni #main .spacer p {
	margin: 0;
	padding: 0;
}

body#alumni.alumni #main a {
	background: url('../images/alumni/alumni-square-blue.png') left center no-repeat;
	padding-left: 12px;
	font-style:italic;
	font-weight: normal;
}

body#alumni.alumni #main a:hover { background: url('../images/alumni/alumni-square-green.png') left center no-repeat; }


#alumniHomeAnnouncements, #alumniHomeGallery, #alumniHomeMBM  {
	background: url('../images/alumni/alumniHome-hseparator.jpg') bottom repeat-x;
	padding-bottom: 20px;
	padding-left: 30px;
	margin-bottom: 20px;
}

#alumniHomeAnnouncements {
	margin-top: 20px;
	margin-bottom: 5px;
}

#alumniHomeGallery {
	height: 60px;
}

#alumniHomeGallery p {
	float: left;
	width: 310px;

}

#alumniHomeAnnouncementsHeading {
	background-image: url('../images/alumni/alumniHome-announcements.png');
	height: 15px;
}

#alumniHomeGalleryHeading {
	background-image: url('../images/alumni/alumniHome-gallery.png');
	height: 15px;
}

#alumniHomeMBMHeading {
	background-image: url('../images/alumni/alumniHome-mbm.png');
	height: 15px;
}

#alumniHomeJobsHeading {
	background-image: url('../images/alumni/alumniHome-jobs.png');
	height: 48px;
	width: 104px;
	margin-right: 30px;
	float: left;
}

#alumniHomeDirectoryHeading {
	background-image: url('../images/alumni/alumniHome-directory.png');
	height: 15px;
}

#bottomStripe {
	background: url('../images/alumni/alumniHome-vseparator.jpg') center repeat-y;
	padding-top: 15px;
}

#alumniHomeJobs {
	padding-left: 30px;
	padding-right: 45px;
}

#alumniHomeJobs, #alumniHomeDirectory {
	width: 200px;
	float: left;
	
}

#alumniHomeDirectory {
	width: 190px;
}

#alumniUsersList li {
	margin: 15px 0;
}

.jobMeta {
	text-transform: none;
	font-weight: normal;
	font-size: 12px;
	color: #888;
}

#sortAlumniJobsBy {
/*	background: #f1f1f1;*/
	border-top: 1px dashed #888;
	border-bottom: 1px dashed #888;
	margin-bottom: 20px;
	padding: 10px 5px;
}


body.alumni #main { background: url('../images/alumni/alumni-sidegraphic1.jpg') bottom right no-repeat; }
body.alumni#announcements #main, body.alumni#announcementsView #main { background: url('../images/alumni/alumni-sidegraphic2.jpg') bottom right no-repeat; }
body.alumni#events #main, body.alumni#eventsView #main { background: url('../images/alumni/alumni-sidegraphic3.jpg') bottom right no-repeat; }
body.alumni#continuingMbmEducation #main, body.alumni#documents #main, body.alumni#tools #main { background: url('../images/alumni/alumni-sidegraphic4.jpg') bottom right no-repeat; }
body.alumni#jobs #main, body.alumni#jobsView #main { background: url('../images/alumni/alumni-sidegraphic5.jpg') bottom right no-repeat; }
body.alumni#photos #main, body.alumni#photosView #main { background: url('../images/alumni/alumni-sidegraphic6.jpg') bottom right no-repeat; }
body.alumni#directory #main, body.alumni#search #main { background: url('../images/alumni/alumni-sidegraphic7.jpg') bottom right no-repeat; }


body.alumni #page {
	background: url('../images/alumni/alumni-page-bkg.png') left repeat-y;
}

#slideshowContainer {
	position: relative;
}

#slideshowContainer div {
	position: absolute;
	top: 0px;
	left: 45px;
}

#rightsideContent {
	line-height: 1.3em;
	width: 114px;
	padding: 100px 15px 0 20px;
	font-size: 11px;
	position: absolute;
	right: 20px;
	color: #fff;
}

*html #rightsideContent {
	width: 114px;
	padding-left: 0px;
	right: 40px;
}

body#alumni.alumni #rightsideContent a {
	background: none;
	padding-left: 0px;
	color: #000;
	font-style: italic;
}

body#alumni.alumni #rightsideContent a:hover {
	text-decoration: underline;
	background: none;
}

body.alumni h2#announcementsComment.img, body.alumni h2#announcementsLeaveComment.img {
	margin-top: 40px;
}

textarea#commentContent {
	height: 130px;
}

.alumniComment {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px dashed #aaa;
}

.alumniCommentMeta {
	color: #888;
	font-size: 11px;
}


/*
 * Job Board links
 */
body.alumni#jobs h3 a {
	font-size: 13px;
}


/*
 * Subjects of Interest
 */
textarea#subjects_of_interest {
	height: 100px;
}

body#directory #pageWrapper {
	position: static;
}

div.autocomplete {
	margin: 0px;  
	padding: 0px;  
	width: 275px;
	background: #fff;
	border: 1px solid #ccc;
	position: absolute;
	text-align: left;
}

div.autocomplete ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div.autocomplete ul li.selected { 
	background-color: #ddd;
}

div.autocomplete ul li {
	margin: 0;
	padding: 2px;
	display: block;
	list-style-type: none;
	cursor: pointer;
}

/*
 * Application Timeline
 */
body#applicationTimeline table {
	width: 98%;
	border-collapse: separate;
	font-size: 11px;
	line-height: 1.5em;
	margin-bottom: 20px;
/*	border: 1px dashed #bbb;*/
}

body#applicationTimeline #main table td {
/*	border: 1px solid #ccc;*/
	background: #eee;
	text-align: center;
}

body#applicationTimeline #main table td.col1 { width: 28%; }
body#applicationTimeline #main table td.col2 { width: 18%; }
body#applicationTimeline #main table td.col3 { width: 18%; }
body#applicationTimeline #main table td.col4 { width: 18%; }
body#applicationTimeline #main table td.col5 { width: 18%; }

body#applicationTimeline #main table td.stepTitle {
	text-align: left;
}

body#applicationTimeline #main table thead td {
	background: #2796CE;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
	border: none;
	padding: 7px 0;
	letter-spacing:1px;
}

body#applicationTimeline table a {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #555;
	font-size: 11px;
	font-weight: bold;
}

/*
 * New alumni job resources page (jan/10)
 */
.jobResourceReadMore {margin-top: -10px;}


#alumniRSSContainer {
	position: absolute;
	top: 20px;
	left: 15px;
}
* html #alumniRSSContainer { left: -5px; }

body.alumni #rightsideContent a#alumniRSSLink {
	font-style: normal;
	font-size: 11px;
	line-height: 15px;
	display: block;
	color: #fff;
	float: left;
	margin-left: 4px;
	font-weight: normal;
}
* html body.alumni #rightsideContent a#alumniRSSLink { margin-left: 0px; }

body.alumni #rightsideContent #alumniRSSIcon {
	margin-top: 0px;
	float: left;
}


/*
 * Videos
 */
.videoContainer {
	margin-bottom: 30px;
	font-size: 12px;
}
.videoContainer a { font-size: 12px; }
.videoLinks { margin-top: 5px; }
.videoFormats, .videoQuicktime, .videoWMP { float: left; }

.videoQuicktime, .videoWMP {
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 25px;
}

.videoQuicktime {
	background-image: url('../images/quicktime.jpg');
	width: 95px;
}

.videoWMP { 
	background-image: url('../images/wmp.jpg'); 
	width: 150px;
}


.videoContainer .videoFormats {
	color: #7DA54C;
	text-decoration: none;
	font-family: Georgia, Times, serif;
	font-size: 12px;
	font-weight: bold;
	width: 120px;
}

/*
 * Talent Login
 */
body#talentlogin table td, body#talentlogin table th {
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
body#talentlogin table th { padding-right: 10px; }


.talentloginParagraph {
	line-height: 2.3em;
}

#talentLoginSpacer p {
	margin-bottom: 5px;
}

.loginParagraph {
	margin-top: 10px;
}
h2#internLogin {
	margin-top: 30px;
}