/*

	########  ########   ######  
	##     ## ##     ## ##    ## 
	##     ## ##     ## ##       
	##     ## ########   ######  
	##     ## ##              ## 
	##     ## ##        ##    ## 
	########  ##         ######   
	
	Website: http://www.dogandponystudios.com
	Author: <a href="mailto:bill@dogandponystudios.com">Bill Addison</a>

*/


/*
==============================================================
	Reset
==============================================================
*/

/* RESET */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:center;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}hr{border:0;border-top:1px solid #ddd;display:block;height:1px;margin:1em 0;padding:0;}img{border:0;}

/* BASE */
body{font:13px/1.2 arial,helvetica,sans-serif;*font-size:small;*font:x-small;line-height:1.5em;}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;}td,td img{vertical-align:top;}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;}input[type=button],input[type=submit],button,.link{cursor:pointer;}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr;}


@font-face {
	font-family:'Geogrotesque-SemiBold';
	src:url('http://www.spcapitaliq-funds.com/css/148AA2_1.eot');
	src:url('http://www.spcapitaliq-funds.com/css/148AA2_1.eot?#iefix') format('embedded-opentype'),url('http://www.spcapitaliq-funds.com/css/148AA2_1.woff') format('woff'),url('http://www.spcapitaliq-funds.com/css/148AA2_1.ttf') format('truetype'),url('http://www.spcapitaliq-funds.com/css/148AA2_1.svg#wf') format('svg');
	}
	
@font-face {
	font-family:'Geogrotesque-SemiBoldItalic';
	src:url('http://www.spcapitaliq-funds.com/css/148AA2_A.eot');
	src:url('http://www.spcapitaliq-funds.com/css/148AA2_A.eot?#iefix') format('embedded-opentype'),url('http://www.spcapitaliq-funds.com/css/148AA2_A.woff') format('woff'),url('http://www.spcapitaliq-funds.com/css/148AA2_A.ttf') format('truetype'),url('http://www.spcapitaliq-funds.com/css/148AA2_A.svg#wf') format('svg');
	}
	
@font-face {
	font-family:'Geogrotesque-Regular';
	src:url('http://www.spcapitaliq-funds.com/css/148AA2_2.eot');
	src:url('http://www.spcapitaliq-funds.com/css/148AA2_2.eot?#iefix') format('embedded-opentype'),url('http://www.spcapitaliq-funds.com/css/148AA2_2.woff') format('woff'),url('http://www.spcapitaliq-funds.com/css/148AA2_2.ttf') format('truetype'),url('http://www.spcapitaliq-funds.com/css/148AA2_2.svg#wf') format('svg');
	}
	
@font-face {
	font-family:'Geogrotesque-RegularItalic';
	src:url('http://www.spcapitaliq-funds.com/css/148AA2_8.eot');
	src:url('http://www.spcapitaliq-funds.com/css/148AA2_8.eot?#iefix') format('embedded-opentype'),url('http://www.spcapitaliq-funds.com/css/148AA2_8.woff') format('woff'),url('http://www.spcapitaliq-funds.com/css/148AA2_8.ttf') format('truetype'),url('http://www.spcapitaliq-funds.com/css/148AA2_8.svg#wf') format('svg');
	}
	
.Geogrotesque-SemiBold { 
	font-family:Geogrotesque-SemiBold; 
	}
	
.Geogrotesque-SemiBoldItalic {
	font-family:Geogrotesque-SemiBoldItalic;
	}

.Geogrotesque-Regular {
	font-family:Geogrotesque-Regular;
	}

.Geogrotesque-RegularItalic { 
	font-family:Geogrotesque-RegularItalic;
	}


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

html, body {
	background:#333;
	color:#333;
	font-family:sans-serif;
	}
	
#wrapper {
	width:960px;
	margin:0 auto;
	background:#fff;
	-webkit-box-shadow:0 0 8px rgba(0,0,0,.4);
	-moz-box-shadow:0 0 8px rgba(0,0,0,.4);
	box-shadow:0 0 8px rgba(0,0,0,.4);
	}
	
.alert {
	color:#E31936!important;
	}
	
#content .col-1 hr {
	margin:30px 0;
	}
	
table td {
	border:none;
	}
	
#content h1 a, #content h2 a, #content h3 a, #content h4 a, #content h5 a {
	color:#097269;
	text-decoration:none;
	}
	
	
/*
==============================================================
	Header
==============================================================
*/
	
#header {
	width:960px;
	height:155px;
	background:url(http://img.en25.com/eloquaimages/clients/standardandpoors/%7b355f7d34-3984-4a01-8d84-ec1eb2c4e704%7d_header.gif) center no-repeat #000;
	color:#fff;
	}
	
#header a.logo {
	width:121px;
	height:43px;
	margin:0;
	padding:5px;
	position:absolute;
	top:27px;
	left:38px;
	background:url(http://img.en25.com/eloquaimages/clients/standardandpoors/%7b4e2518ab-23d4-4a07-9814-fbfad61eb624%7d_standard-and-poors-logo.gif) center no-repeat #000;
	}
	
#header a:hover.logo, #header a:focus.logo {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter:alpha(opacity=80);
	-webkit-opacity:.8;
	-moz-opacity:.8;
	opacity:.8;
	}
	
#header h2 {
	font-weight:normal;
	text-transform:uppercase;
	font-size:26px;
	font-family:Geogrotesque-SemiBold, sans-serif;
	width:500px;
	}
	
#header h2, #header h3 {
	position:relative;
	top:50px;
	left:228px;
	z-index:999999;
	line-height:0;
	margin:0;
	}
	
#header h3 {
	font-size:20px;
	color:#9CD9DC;
	font-family:Geogrotesque-RegularItalic, sans-serif;
	top:80px;
	}

#header a.btn {
	font-size:14px;
	font-weight:bold;
	line-height:0;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	background:#E31936;
	padding:14px 12px;
	position:absolute;
	right:40px;
	top:40px;
	-webkit-box-shadow:0 0 8px rgba(0,0,0,.5);
	-moz-box-shadow:0 0 8px rgba(0,0,0,.5);
	box-shadow:0 0 8px rgba(0,0,0,.5);
	z-index:99999;
	}
	
#header a:hover.btn, #header a:focus.btn {
	background:#fff;
	color:#E31936;
	outline:none;
	}


/*
==============================================================
	Navigation
==============================================================
*/

#header .nav {
	padding:0 20px 0 140px;
	margin:0;
	width:800px;
	height:30px;
	position:absolute;
	top:155px;
	left:0;
	background:#444;
	font-size:14px;
	line-height:1em;
	font-weight:bold;
	/* font-family:Geogrotesque-SemiBold, sans-serif; */
	text-transform:uppercase;
	text-align:left;
	}
	
#header .nav li {
	list-style:none;
	display:inline-block;
	#display:inline;
	margin:0;
	padding:0;
	}
	
#header .nav a {
	float:left;
	color:#fff;
	text-decoration:none;
	padding:8px 20px;
	height:14px;
	}
	
#header .nav a:hover, #header .nav a:focus {
	color:#9CD9DC;
	}
	
#header .nav a.active {
	color:#15B7AD;
	background:#fff;
	}


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

#content {
	padding:40px;
	line-height:1.5em;
	z-index:9999;
	margin-top:30px;
	}
	
.col-1 {
	float:left;
	width:600px;
	}
	
.col-2 {
	float:right;
	width:240px;
	}
	
.col-1 li {
	list-style-image:url(http://img.en25.com/eloquaimages/clients/standardandpoors/%7b825068e5-a8f9-404f-9abd-2025d55e9408%7d_list-arrow.gif);
	line-height:1.3em;
	margin-bottom:8px;
	margin-left:-10px;
	}
	
.col-1 li:last-child {
	margin-bottom:0;
	}
	
#content a {
	color:#15B7AD;
	text-decoration:underline;
	}
	
#content a:hover, #content a:focus {
	color:#097269;
	text-decoration:none;
	}
	
.btns a.btn {
	margin:0!important;
	padding:5px 0!important;
	display:block!important;
	width:299px;
	float:left;
	text-align:center;
	}
	
.btns a.first {
	margin-right:2px!important;
	}

ul.new-rated-funds {
	padding:0;
	margin:0;
	}
	
ul.new-rated-funds li {
	margin:0;
	}

.new-rated-funds h3 {
	font-size:13px!important;
	margin-bottom:18px;
	}
	
.new-rated-funds p {
	margin-bottom:0!important;
	font-size:11px!important;
	line-height:1.2em!important;
	}
	
#videos {
	width:602px;
	}
	
#videos a {
	display:block;
	float:left;
	width:299px;
	height:165px;
	margin-right:2px;
	position:relative;
	text-decoration:none;
	}
	
#videos img {
	position:absolute;
	top:0;
	left:0;
	z-index:9;
	}
	
#videos a h3 {
	position:absolute;
	bottom:0;
	left:0;
	z-index:99;
	font-size:13px;
	font-weight:normal;
	font-style:normal;
	line-height:1.2em;
	color:#fff;
	background:#E31936;
	background:rgba(227,25,54,.85);
	padding:10px;
	width:279px;
	margin:0;
	}
	
#videos a:hover h3, #videos a:focus h3 {
	background:#000;
	background:rgba(0,0,0,.80);
	}
	
#content h1 {
	font-size:19px;
	line-height:1.2em;
	color:#000;
	font-family:Geogrotesque-SemiBoldItalic, sans-serif;
	}
	
#content h2 {
	font-size:18px;
	color:#E31936;
	line-height:1.2em;
	margin:2em 0 .5em;
	font-family:Geogrotesque-SemiBoldItalic, sans-serif;
	}
	
.home #content h2 {
	margin-top:0;
	}
	
#content h3 {
	font-size:15px;
	color:#097269;
	font-weight:bold;
	}
	
#content .col-1 h3 + p {
	margin-top:-15px;
	}
	
#content .slider h4 {
	font-weight:bold;
	}
	
#content h4 {
	font-size:14px;
	}
	
#content h4 .alert {
	font-size:18px;
	}
	
#content .col-1 h5 {
	color:#333;
	font-size:13px;
	font-weight:bold;
	margin-top:-10px;
	margin-bottom:1em;
	}
	
.col-1 h1:first-child, .col-2 h3:first-child, .col-2 h4:first-child {
	margin-top:0;
	}
	
#content a.btn {
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	padding:6px 12px;
	margin:10px 0;
	background:#15B7AD;
	/* font-family:Geogrotesque-SemiBold, sans-serif; */
	}
	
#content a:hover.btn, #content a:focus.btn {
	background:#097269;
	}
	
#content a.red {
	background:#E31936;
	}
	
#content a:hover.red, #content a:focus.red {
	background:#BD152D;
	}
	
#content a.btn span {
	text-transform:none;
	font-weight:normal;
	font-size:12px;
	}
	
table#client-type {
	width:600px;
	table-layout:fixed;
	}
	
table#client-type td {
	background:#eee;
	border:2px solid #fff;
	border-collapse:collapse;
	padding:10px 10px 0 10px;
	}
	
table#client-type td li {
	font-size:12px;
	}
	
td.btn-td {
	padding:0!important;
	}
	
td.btn-td a.btn {
	display:block!important;
	margin:0!important;
	text-align:center;
	}
	
h3 + .feature {
	margin-top:40px;
	}
	
.feature {
	width:560px;
	padding:20px;
	margin:20px 0;
	background:#9CD9DC;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	}
	
#content .feature h2 {
	margin-top:0;
	}
	
#content .col-1 .feature ul li {
	list-style:url(http://img.en25.com/eloquaimages/clients/standardandpoors/%7b7695c2d2-c392-46a3-80a1-24278bb8a63b%7d_list-arrow-green-matte.gif);
	}
	
.phone {
	width:200px;
	float:left;
	margin-top:20px;
	}
	
.phone h4 {
	font-weight:bold;
	}
	
#content li.analysts .analyst {
	position:relative;
	padding-left:120px;
	}
	
#content li.analysts .analyst img {
	position:absolute;
	top:0;
	left:0;
	border:2px solid #ddd;
	}


/*
==============================================================
	Sidebar
==============================================================
*/

#content .col-2 {
	line-height:1.2em;
	}

#content .col-2 hr {
	margin:5px 0;
	border-top:1px dotted #ddd;
	}
	
#content .col-2 input[type=text] {
	outline:none;
	border:1px solid #ddd;
	padding:3px 5px;
	margin-bottom:3px;
	color:#aaa;
	}
	
#content .col-2 small {
	line-height:.8em;
	}

#content .col-2 *:first-child {
	margin-top:0;
	}
	
#content .col-2 h4 a {
	text-decoration:none;
	}
	
#content .col-2 h4 a:hover,
#content .col-2 h4 a:focus {
	color:#15B7AD;
	}

#content a.watch-demo {
	display:block;
	width:240px;
	height:145px;
	text-indent:-99999px;
	background:url(http://img.en25.com/eloquaimages/clients/standardandpoors/%7b0b422e29-bbd8-473c-814b-5d1098c53ab8%7d_watch-demo-thumb.gif) center no-repeat;
	}
	
#content .col-2 h4 {
	font-size:13px;
	font-weight:bold;
	}
	
#content .col-2 h5 {
	font-size:12px;
	font-weight:bold;
	color:#666;
	}
	
#content .col-2 h3 {
	font-size:18px;
	line-height:1.4em;
	color:#E31936;
	font-weight:normal;
	border-bottom:1px solid #bbb;
	margin:20px 0 10px;
	font-family:'Geogrotesque-SemiBoldItalic, sans-serif';
	}
	
#content .col-2 .twtr-hd h3 {
	border:none;
	}
	
#content .col-2 .twtr-ft, #content .col-2 .twtr-hd {
	display:none;
	}
	
#content .col-2 .twtr-bd, 
#content .col-2 .twtr-timeline,
#content .col-2 .twtr-tweets,
#content .col-2 .twtr-reference-tweet,
#content .col-2 .twtr-tweet,
#content .col-2 .twtr-tweet-wrap,
#content .col-2 .twtr-tweet-text {
	width:240px;
	padding-left:0;
	padding-right:0;
	}
	
#content .col-2 .twtr-tweet-wrap {
	padding:10px 0 15px;
	}
	
#content .col-2 .feature {
	width:220px;
	}

.col-2 .feature h3 {
	font-size:16px;
	color:#097269;
	border:none;
	_margin-top:0;
	}
	
.col-2 .feature ul {
	padding:0;
	margin:0;
	}
	
.col-2 .feature li {
	list-style:none;
	background:#9CD9DC;
	background:rgba(255,255,255,.6);
	_background:none;
	padding:5px 10px;
	_padding-top:0;
	margin-bottom:2px;
	}
	
.col-2 .feature li:last-child {
	margin-bottom:0;
	}
	
#content table.table-col {
	margin-bottom:30px;
	table-layout:fixed;
	width:630px;
	}
	
#content table.table-col td {
	padding:0 30px 0 0;
	}
	
#content table.table-col td h2 {
	margin-top:0;
	font-family:sans-serif;
	}
	
#content table.table-col td h2 a {
	text-decoration:none;
	font-weight:bold;
	color:#555;
	}
	
#content table.events {
	width:594px;
	}

#content table.events td {
	background:#eee;
	border:2px solid #fff;
	border-collapse:collapse;
	padding:10px;
	}
	
#content table.events td:hover, #content table.events td:focus {
	background:#ddd;
	}
	
#content table.events h2 {
	font-size:14px;
	margin-bottom:7px;
	}
	
#content table.events h3 {
	font-size:11px;
	text-transform:uppercase;
	margin:0 0 2px;
	color:#E31936;
	}
	
#content table.events h3 sup {
	position:relative;
	top:2px;
	font-size:8px;
	}
	
#content table.events p {
	font-size:11px;
	line-height:1.2em;
	}


/*
==============================================================
	Footer
==============================================================
*/

#footer ul.social {
	padding-bottom:5px;
	}
	
.social img {
	position:relative;
	bottom:-3px;
	margin-right:3px;
	}
	
.social a {
	text-decoration:none!important;
	}

#footer .nav {
	padding:10px 0;
	margin:0;
	text-align:center;
	font-size:12px;
	color:#bbb;
	}
	
#footer .nav li {
	list-style:none;
	display:inline-block;
	#display:inline;
	white-space:pre;
	#white-space:normal;
	}
	
#footer .nav a {
	color:#666;
	font-size:11px;
	text-decoration:none;
	}
	
#footer .nav a:hover, #footer .nav a:focus {
	color:#333;
	}


/*
==============================================================
	Contact Form
==============================================================
*/

#contact-form table {
	width:100%;
	}


/*
==============================================================
	Slider
==============================================================
*/

.slider {
	padding:0;
	margin:20px 0;
	}
	
.slider li {
	margin:0 0 2px;
	list-style:none;
	}
	
.slider li li {
	list-style-image:url(http://img.en25.com/eloquaimages/clients/standardandpoors/%7b825068e5-a8f9-404f-9abd-2025d55e9408%7d_list-arrow.gif);
	}

#content .slider-title {
	height:25px;
	padding:5px 15px 0;
	color:#666;
	background:#ddd;
	cursor:pointer;
	position:relative;
	font-family:Geogrotesque-Regular, sans-serif;
	line-height:1.35em;
	}
	
#content .slider-title:hover, #content .slider-title:focus {
	background:#ccc;
	}
	
.slider .plus, .slider .minus {
	display:block;
	padding:6px 0 0;
	width:30px;
	height:24px;
	background:#bbb;
	text-align:center;
	color:#fff;
	position:absolute;
	top:0;
	right:0;
	}
	
#content .slider-title:hover .plus, 
#content .slider-title:hover .minus {
	background:#aaa;
	}
	
.slider-content, .slider .minus {
	display:none;
	}
	
h3.slider-title {
	margin:0;
	padding:0;
	}
	
#content .slider h2 {
	margin-bottom:0;
	}
	
#content .slider h2 + h4 {
	margin-top:0;
	}
	
.slider-content {
	padding:15px;
	}
	
.slider small {
	font-size:11px;
	position:relative;
	top:-5px;
	left:2px;
	}
	
.slider .slider .slider-title {
	font-size:13px!important;
	padding-left:9px!important;
	}

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
















