/* RESET */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline;}article,aside,figure,footer,header,hgroup,nav,section{display:block;}nav ul li{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}a{background:transparent;border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{border:0;border-top:1px solid #ddd;display:block;height:1px;margin:1em 0;padding:0;}input,select{vertical-align:middle;}img{border:0;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%;}

/* BASE */
body{font:13px arial,helvetica,sans-serif;*font-size:small;*font:x-small;line-height:1.22;}body,select,input,textarea{color:#000;}h1,h2,h3,h4,h5,h6{font-weight:normal;text-rendering:optimizeLegibility;}h1{font-size:24px;}h2{font-size:18px;}h3{font-size:16px;}h1,h2,h3{margin:1em 0;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}table{font:100%;font-size:inherit;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}td,td img{vertical-align:top;}select,input,textarea{font:99% arial,helvetica,sans-serif;}code,pre{font-family:"Courier New",monospace,serif;font-size:1em;}a:active{outline:none;}a:focus{outline:thin dotted;}small{font-size:85%;}strong{font-weight:bold;}sub{font-size:smaller;vertical-align:sub;}sup{font-size:smaller;vertical-align:super;}pre{padding:15px;white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;}input[type=checkbox]{vertical-align:baseline;*vertical-align: baseline;}button{overflow:visible;width:auto;}.ie7 img{-ms-interpolation-mode:bicubic;}input[type=radio],.ie6 input{vertical-align:text-bottom;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}

/* CUSTOM */
div{position:relative;}.clear{clear:both;}p:last-child{margin-bottom:0;}.no-margin{margin:0;}.no-padding{padding:0;}.no-space{margin:0;padding:0;}label,input[type=button],input[type=submit],button,.link{cursor:pointer;}


/*
==============================================================
	General
==============================================================
*/

.js .btn, .js h1 {
	display:none;
	}

html, body {
	width:100%;
	height:100%;
	color:#999;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	background: url(http://img.en25.com/Web/StandardandPoors/bkd_4078.jpg) top center repeat-x #1A1A1A;
	}
	
a {
	color:#15B7AD;
	text-decoration:none;
	}
	
a:hover {
	color:#097269;
	}
	
#wrapper {
	width:800px;
	margin:0 auto;
	background:#000;
	}
	
#main {
	padding:40px;
	}
	
	
/*
==============================================================
	Header
==============================================================
*/

#logo {
	display:block;
	height:43px;
	width:121px;
	background:url(http://img.en25.com/Web/StandardandPoors/standard-poors-logo.gif) center no-repeat;
	text-indent:-9999px;
	margin:0;
	}


/*
==============================================================
	Content
==============================================================
*/

p {
	line-height:1.4em;
	color:#999;
	font-size:16px;
	}
	
p strong {
	color:#ccc;
	}
	
h1 {
	font-size:38px;
	color:#fff;
	text-transform:uppercase;
	margin:40px 0 30px;
	text-indent:-99999px;
	width:504px;
	height:51px;
	background:url(http://img.en25.com/Web/StandardandPoors/its-a-jungle-out-there.png) top left no-repeat;
	}
	
h1 span {
	color:#fff;
	}
	
h2, h3, h4 {
	font-weight:normal;
	color:#15B7AD;
	margin:25px 0 15px;
	}
	
h2 {
	font-size:24px;
	margin-top:40px;
	}
	
#booth {
	position:absolute;
	top:220px;
	right:40px;
	width:210px;
	font-size:13px;
	background:#E42031;
	color:#fff;
	padding:10px;
	}
	
#dinosaur-1, #dinosaur-2 {
	position:absolute;
	width:90px;
	height:54px;
	top:87px;
	left:200px;
	background:url(http://img.en25.com/Web/StandardandPoors/dinosaur-1.png) center no-repeat;
	}
	
#dinosaur-2 {
	width:100px;
	height:60px;;
	top:80px;
	left:447px;
	background:url(http://img.en25.com/Web/StandardandPoors/dinosaur-2.png) center no-repeat;
	}
	
.callout {
	font-size:32px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	margin-top:40px;
	}
	
ul { margin-left:1.2em; }
	
ul li {
	list-style-image:url(http://img.en25.com/Web/StandardandPoors/dot-point.gif);
	margin-bottom:10px;
	}
	
a.btn {
	display:inline-block;
	margin:10px 0 0;
	padding:6px 10px;
	height:16px;
	color:#fff;
	text-decoration:none;
	background:#15B7AD;
	font-size:14px;
	line-height:1.4em;
	}
	
a:hover.btn {
	background-color:#333;
	}
	
a.request-info {
	background:url(http://img.en25.com/Web/StandardandPoors/request-more-info-icon.gif) right no-repeat #333;
	padding-right:38px;
	}
	
a:hover.request-info {
	background-color:#15B7AD;
	}
	
#mediaplayer_wrapper {
	width:400px;
	height:225px;
	margin:0 auto;
	}
	
/*
==============================================================
	Slider
==============================================================
*/

.slider {
	padding:0;
	margin:15px 0;
	}
	
.slider li {
	padding:5px 0 0;
	margin:0 0 2px;
	list-style:none;
	border-bottom:1px solid #333;
	}

.slider-title {
	height:30px;
	cursor:pointer;
	position:relative;
	margin:0;
	padding:0;
	color:#fff;
	}
	
.slider-title:hover, .slider-title:focus {
	background:#111;
	}
	
.slider .plus, .slider .minus {
	display:block;
	padding:6px 0 0;
	width:30px;
	height:24px;
	background:#BD152D;
	text-align:center;
	color:#fff;
	position:absolute;
	top:0;
	right:0;
	}
	
.slider-title:hover .plus, 
.slider-title:hover .minus {
	background:#E31936;
	}
	
.slider-content, .slider .minus {
	display:none;
	}
	
.slider-content {
	padding:5px 0 20px;
	}
	
.slider-content p {
	font-size:14px;
	}

/* IE7/9 FIX for hidden content after animation */
.slider-content {
	overflow:hidden;
	}
	
	
/*
==============================================================
	Footer
==============================================================
*/

#footer {
	background:url(http://img.en25.com/Web/StandardandPoors/mcgraw-hill.png) 50px 12px no-repeat #333;
	font-size:11px;
	color:#808080;
	padding:10px 10px 10px 125px;
	height:13px;
	}
	
#footer .nav {
	margin:0 auto;
	}
	
#footer .nav li {
	margin:0;
	list-style:none;
	float:left;
	}
	
#footer .nav a {
	color:#808080;
	text-decoration:none;
	padding:10px;
	}

#footer .nav a:hover {
	color:#fff;
	}













@media print {
	/* PRINT */
	body {line-height:1.5;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#000;background:none;font-size:10pt;text-shadow:none;}
	hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}
	hr.space {background:#fff;color:#fff;}
	h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;}
	code {font:.9em "Courier New", Monaco, Courier, monospace;}
	img {float:left;margin:1.5em 1.5em 1.5em 0;}
	a img {border:none;}
	p img.top {margin-top:0;}
	blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
	.small {font-size:.9em;}
	.large {font-size:1.1em;}
	.quiet {color:#999;}
	.hide {display:none;}
	a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline;}
	a:link:after, a:visited:after {content:" (" attr(href) ")";font-size:90%;}
	abbr:after { content: " (" attr(title) ")"; font-size: 90%; }
	* { background:transparent!important; color:#000!important; position:relative!important; top:0!important; left:0!important; text-align:left!important;  }
	img { page-break-inside:avoid; }
	@page { margin:2cm; }
	p, h2, h3 { orphans:3; widows:3; }
	h1, h2, h3{ page-break-after:avoid; }
	}
























