/* -------------------------------------------------- */
/* Loaded For Bear CSS */

/* -------------------------------------------------- */
/* Even Out The Browsers */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border:0;
	outline: 0;
}

/* -------------------------------------------------- */
/* Containers */

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #e6e8e9;
}

.wrapper {
	width: 946px;
	margin:0 auto;
}

#header {
	background: #d2d4d5 url(../images/bg-header-tile.jpg) repeat-x top;
	height: 132px;
	z-index:200;
}

#content {
	background: #303030 url(../images/bg-content-tile.jpg) repeat-x top;
}

#footer {
	background:  url(../images/bg-footer.png) repeat-x top;
}

/* -------------------------------------------------- */
/* Header */

#header .wrapper {
	position:relative;
	z-index:300;
}

h2#logo a{
	display:block;
	width:466px;
	height:132px;
	position:absolute;
	top:0;
	left:0;
	background: url(../images/logo.jpg) no-repeat;
}

#nav-box {
	width:450px;
	height:85px;
	position:absolute;
	right:0;
	top:20px;
	background: url(../images/bg-nav-box.jpg) no-repeat;
}

a#aic-logo{
	display:block;
	width:147px;
	height:45px;
	position:absolute;
	right:50px;
	top:21px;
}

/* -------------------------------------------------- */
/* Content */

#content .wrapper {
	padding:20px 0;
}

/* -------------------------------------------------- */
/* Download Page */

#download-header{
	padding:15px 30px 30px 30px;
	border-bottom:1px solid #CCC;
	margin-bottom:20px;
}
	#download-header h1 {
		font-style:normal;
		color:#334a81;
		font-size:24px;
		letter-spacing: -1.0px;
		margin-bottom: 10px;
	}
	#download-header p{
		font-size:12px;
		line-height:18px;
	}
	#download-header p a{
		color:#334a81;
	}

ul#left-list{
	list-style:none;
	float:left;
	width:400px;
	display:inline;
	margin-left:80px;
}

ul#right-list{
	list-style:none;
	float:left;
	width:400px;
}
	ul#left-list li h4,
	ul#right-list li h4{
		color:#334a81;
		font-size:14px;
	}
	ul#left-list li .move-right,
	ul#right-list li .move-right{
		float:left;	
	}
	ul#left-list li,
	ul#right-list li{
		clear:none;
		font-size:12px;
		margin-bottom:10px;
	}
	ul#left-list li img,
	ul#right-list li img{
		float:left;
		margin-right:15px;
		display:inline;
	}
	ul#left-list li ul,
	ul#right-list li ul{
		list-style:disc;
		padding-left:20px;
		padding-top:5px;
		font-size:12px;
	}
		ul#left-list li ul li,
		ul#right-list li ul li{
			clear:none;
			margin-bottom:0;
		}
			ul#left-list li ul li a,
			ul#right-list li ul li a{
				color:#1e1e1e;
			}

/* -------------------------------------------------- */
/* Home Page */

/* Basic Panel Styles */
.home .bg{
	background:#FFF;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	width:10000px;
	height:245px;
}

/* Intro Panel Content */
.slide-panel .bear .intro-text {
	width:800px;
	padding:30px 0 0 30px;
}
.slide-panel .bear h1 {
	font-style:normal;
	color:#717373;
	color:#334a81;
	font-size:24px;
	letter-spacing: -1.0px;
	margin-bottom: 10px;
}
.slide-panel .bear p {
	font-size:12px;
	line-height:18px;
	color:#1e1e1e;
	margin-bottom:10px;
}
.slide-panel .bear{
	height:245px;
	background: url(../images/test3.gif) no-repeat 470px top;
}
.slide-panel .bear .blue-bullets{
	list-style:none;
	font-size:12px;
	color:#1e1e1e;
}
.slide-panel .bear .blue-bullets li{
	margin-bottom:5px;
	width:340px;
	float:left;
	padding-left:15px;
	background:url(../images/bullet-blue.png) no-repeat 0px 5px;
}
.slide-panel .bear .blue-bullets li a{
	color:#334a81;	
}

/* Other Panels Content */

.slide-panel .display .text {
	width:445px;
	height:205px;
	float:left;
	display:inline;
	margin:20px 0 0 40px;
	position: relative;
}

.slide-panel .display .image {
	float:right;
}

.slide-panel .display .text h1{
float:left;
color:#334a81;
margin-bottom:10px;
}
.slide-panel .display .text h1 span{
display:block;
border-bottom:1px solid #cfd0d1;
font-size:12px;
text-transform:uppercase;
color:#a1a3a3;
padding-bottom:5px;
}
.slide-panel .display .text h1 em{
display:block;
border-top:1px solid #FFF;
font-style:normal;
padding-top:5px;
color:#334a81;
font-size:24px;
letter-spacing: -1.0px;
}

.slide-panel .display .text p{
overflow:hidden; /* Fixes Margins in IE */
clear:left;
font-size:18px;
line-height:26px;
color:#1e1e1e;
}

.slide-panel .display .text a.view-button {
display: block;
width: 103px;
height: 45px;
background: url(../images/button-view.gif) no-repeat;
position:absolute;
right:0;
bottom:0;
}

/* -------------------------------------------------- */
/* Standard Page Styles */

.copy h1{
float:left;
color:#334a81;
margin-bottom:10px;
}
.copy h1 span{
display:block;
border-bottom:1px solid #cfd0d1;
font-size:12px;
text-transform:uppercase;
color:#a1a3a3;
padding-bottom:5px;
}
.copy h1 em{
display:block;
border-top:1px solid #FFF;
font-style:normal;
color:#717373;
padding-top:5px;
color:#334a81;
font-size:24px;
letter-spacing: -1.0px;
}

.copy p{
overflow:hidden; /* Fixes Margins in IE */
clear:left;
font-size:13px;
line-height:20px;
color:#1e1e1e;
}

.copy h4{
padding:10px 0 0px 0;
font-size:14px;
line-height:26px;
color:#334a81;
}
.copy .link-list{
list-style:none;
}
	.copy .link-list li{
	font-size:12px;
	color:#aaa;
	margin-bottom:3px;
	}
		.copy .link-list li a,
		.copy p a{
		color:#334a81;
		}

.copy h2{
font-style:normal;
color:#334a81;
font-size:20px;
letter-spacing: -1.0px;
margin-bottom:10px;
}

.copy h3{
color:#1e1e1e;
font-size:13px;
margin-bottom:0px;
}

/* -------------------------------------------------- */
/* Slider Pages */

#content-slider {
position: relative;
margin-bottom: 15px;
}

#content-slider .bg{
	background:#FFF;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	width:946px;
	height:432px;
}

#content-slider .display{
	width:946px;
	height:432px;
	position:absolute;
	top:0;
	left:0;
	color:#000;
}

#content-slider .copy {
	width: 225px;
	float: left;
	margin: 20px 0 0 30px;
	display:inline;
}

#content-slider .slider-window {
	width: 659px;
	float: right;
}

/* -------------------------------------------------- */
/* Video Pages */


#video-player {
	height: 430px;
	background-color: #1a2b54;
	margin-bottom: 15px;
	padding:20px 0 0 30px;
	position:relative;
}

#video-wrapper {
	height: 410px;
	position:relative;
}

#video-player h1{
	color:#435583;
	text-transform:uppercase;
	font-style:normal;
	font-weight:normal;
	font-size:12px;
	margin-bottom:10px;
}

#video-player #placeholder{
	float:left;
	width:485px;
}

.videoController{
	width:400px;
	float:left;
	font-size:13px;
}
.videoController ul{
	list-style:none;
}
	.videoController li{
		float:left;
		clear:left;
		background:url(../images/bg-list.gif) repeat-x center;
		color:#b4b4b4;
		width:400px;
	}
		.videoController li img{
			float:left;
			display:inline;
			margin-right:15px;
		}
		.videoController li h5{
			font-size:12px;
			font-weight:bold;
			padding-top:15px;
		}
		.videoController ul.no-headings li p{
			padding-top:25px;
		}

#videoOverlay{
	position:absolute;
	top:00px;
	left:00px;
	width:475px;
	height:377px;
	background:#000;
	color:#FFF;
}
#videoOverlay h1{
	padding:30px 50px 5px 50px;
	color:#ffca39;
	font-style:normal;
	font-size:24px;
	letter-spacing: -1.0px;
	text-transform:none;
}
#videoOverlay p{
	padding:0 50px;
	font-size:13px;
	line-height:20px;
}
#videoOverlay h4{
	padding:15px 50px 5px 50px;
	color:#AAA;
	font-size:14px;
	font-weight:bold;
}
#videoOverlay a{
	font-size:13px;
	font-weight:normal;
	line-height:18px;
	color:#334a81;
}
#videoOverlay a:hover{
	color:#FFF;	
}
#videoOverlay ul{
	margin-left:70px;
	margin-bottom:10px;
}

/* -------------------------------------------------- */
/* Page Styles */


#flex-content {
	position: relative;
	margin-bottom: 15px;
}

#flex-content .display{
	background:#9a9a9a url(../images/bg-copy.jpg) repeat-x top;
	width:946px;
}
#flex-content .copy {
	width: 320px;
	float: left;
	margin: 20px 0 0 30px;
	display:inline;
}

#flex-content .list {
	width: 530px;
	float: right;
	margin: 20px 30px 0 0;
	display:inline;
	padding-bottom:20px;
}

.list .content-list {
	list-style:none;
	padding:0;
}

#content .wrapper #flex-content .display .list .content-list li {
	background: #18284f url(../images/bg-list.gif) repeat-x center;
	color: #b4b4b4;
	width:530px;
	clear:left;
	float:left;
	margin:0;
	padding:0;
}
#content .wrapper #flex-content .display .list .content-list li img {
	float:left;
	display:inline;
	margin-right:20px;
}
#content .wrapper #flex-content .display .list .content-list li p {
	font-size: 12px;
	line-height: 18px;
	margin:0;
	padding:0 15px 0 0;
}

#content .wrapper #flex-content .display .list .content-list li p a{
	color: #b4b4b4;
	font-weight:bold;
}
#content .wrapper #flex-content .display .list .content-list li h4 {
	font-size: 14px;
	line-height: 18px;
	margin:0;
	padding:15px 0 0 0;
}
#content .wrapper #large-content .display .list .content-list li h4 a{
	text-decoration:none;
	color: #b4b4b4;
}

#content .wrapper #flex-content .display .list .content-list li.one h4 a{color:#ffc938;}
#content .wrapper #flex-content .display .list .content-list li.two h4 a{color:#0c96f4;}
#content .wrapper #flex-content .display .list .content-list li.three h4 a{color:#03ddda;}
#content .wrapper #flex-content .display .list .content-list li.four h4 a{color:#ff70ce;}

/* -------------------------------------------------- */
/* Nav Bar */

#nav {
	height: 54px;
	background: url(../images/nav-bg.png) repeat-x center;
	margin-bottom:15px;
	position:relative;
}

/* Investor */
#nav ul#investor {
	list-style:none;
}
#nav ul#investor li {
	display: inline;
	float:left;
	color: #fff;
	font-size: 12px;
	text-align:center;
}
#nav ul#investor li a{
	display:block;
	color: #c8c9ca;
	font-size:12px;
	text-decoration:none;
	padding:19px 24px;
}

#nav ul#investor li a.double{
	padding:12px 24px;
}

#nav ul#investor li a.on,
#nav ul#investor li a.selected{
	color:#FFF;
	text-decoration:underline;
	background: url(../images/nav-arrow.png) no-repeat top center;
}

/* Advisor */
#nav ul#advisor {
	list-style:none;
}
#nav ul#advisor li {
	display: inline;
	float:left;
	color: #fff;
	font-size: 12px;
	text-align:center;
}
#nav ul#advisor li a{
	display:block;
	color: #c8c9ca;
	font-size:12px;
	text-decoration:none;
	padding:19px 23px;
}
#nav ul#advisor li a.double{
	display:block;
	color: #c8c9ca;
	font-size:12px;
	text-decoration:none;
	padding:12px 22px;
}
#nav ul#advisor li a.on,
#nav ul#advisor li a.selected{
	color:#FFF;
	text-decoration:underline;
	background: url(../images/nav-arrow.png) no-repeat top center;
}

/* -------------------------------------------------- */
/* Bottom Content */

div#video{
	float:left;
	width:321px;
	position:relative;
}

#volumeImage{
	cursor:pointer;
	display:block;
	width:38px;
	height:39px;
	position:absolute;
	top:0;
	right:0;
}

div#bear-market {
	float:left;
	width:407px;
	height:241px;
	background: url(../images/bg-facing-bear-market.jpg) no-repeat top;
}

div#bear-market p {
	font-size: 13px;
	color: #fff;
	text-align:center;
	margin-top:110px;
	line-height:20px;
}

div#bear-brief {
	float:left;
	width:207px;
	height:241px;
	background: url(../images/bg-bottom-gradient.png) repeat-x top;
}
div#bear-brief h3{
	color:#FFF;
	font-size:14px;
	padding:20px 0px 0px 20px;
	margin-bottom:15px;
}
div#bear-brief ul{
	list-style:none;
	padding:0px 15px 0 20px;
	font-size:12px;
}
div#bear-brief ul li{
	margin-bottom:5px;
	background:url(../images/arrow-bullet.gif) no-repeat 0px 3px;
	padding-left:20px;
}
div#bear-brief ul h4{
	color:#fec938;
	font-size:12px;
}
div#bear-brief ul p{
	color:#FFF;
	line-height:16px;
}
div#bear-brief ul p a{
	color:#FFF;
}

/* -------------------------------------------------- */
/* Download material buttons */

#download-material .wrapper{padding:0 0 0 0px;}

#download-material .wrapper span{color:#fff;font-size:12px;}
#download-material .wrapper span a{color:#fbc738;font-weight:bold;}

a.dl-material{
	display:block;
	font-size:12px;
	color:#FFF;
	padding:33px 0;
	width:270px;
	text-align:right;
	float:left;
}

a#dl-accelerate{background:url(../images/dl-accelerate.jpg) no-repeat center left;}
a#dl-bear_with_it{background:url(../images/dl-bear_with_it.jpg) no-repeat center left;}
a#dl-bear_naked{background:url(../images/dl-bare_naked.jpg) no-repeat center left;}
a#dl-all_the_bull{background:url(../images/dl-all_the_bull.jpg) no-repeat center left;}
a#dl-bear_hugs{background:url(../images/dl-bear_hugs.jpg) no-repeat center left;}
a#dl-bullish{background:url(../images/dl-bullish.jpg) no-repeat center left;}
a#dl-communicate{background:url(../images/dl-communicate.jpg) no-repeat center left;}

#fund-list{
	width:619px;
	height:74px;
	background:url(../images/bg-funds.png) no-repeat;
	float:right;
}

#fund-list h4{
	font-weight:normal;
	font-size:14px;
	color:#FFF;
	float:left;
	padding:27px 0 0 85px;
}
#fund-list ul{
	list-style:none;
	float:left;
	color:#FFF;
	font-size:12px;
	padding:12px 0 0 30px;
}
#fund-list ul li{
	background:url(../images/arrow-funds.gif) no-repeat 0 3px;
	padding-left:12px;
	margin-bottom:2px;
}
#fund-list ul li a{
	color:#FFF;
	text-decoration:none;
}
/* -------------------------------------------------- */
/* Footer */

#footer .wrapper {
	padding:30px 0;
	position:relative;
}

a#download-button {
	display:block;
	font-size:12px;
	color:#383838;
	background: url(../images/button-download.gif) no-repeat left center;
	padding:15px 0;
	width:250px;
	text-align:right;
}

ul#footer-links{
	font-size:12px;
	color:#383838;
	position:absolute;
	right:0;
	top:40px;
	list-style:none;
}
ul#footer-links li{
	display:inline;
	padding-left:10px;
}
ul#footer-links li a{
	color:#383838;
}

/* -------------------------------------------------- */
/* Style Table */

.styleTable{
	border-collapse:collapse;
}

.styleTable td{
	padding:3px 8px;
	font-size:13px;
	border:1px solid #d9d9d9;
}

.styleTable tr.title td{
	background:#565451;
	color:#FFF;
	font-weight:bold;
	padding:8px 8px;
}

/* -------------------------------------------------- */
/* Remove Text */
.specialText{
	position:absolute;
	text-indent:-9999px;
}

/* -------------------------------------------------- */
/* Clearing Div */
.easyClear{
	clear:both;
}

/* -------------------------------------------------- */
/* Slider */


.home .scroller {
	height: 245px;
	overflow: hidden;
	width: 946px;
	clear:both;
	position:relative;
}

.home .scroller .section {
	height: 245px;
	float: left;
	overflow: hidden;
	width: 946px;
}

.home .scroller .content {
	width: 10000px;
	position:absolute;
	top:0;
	left:0;
}

/* -------------------------------------------------- */
/* Nav Tips */

.pop-up {
	width:254px;
	height:85px;
	background:url(../images/pop-up.png) no-repeat;
	position:absolute;
}
.pop-up p{
	color:#FFF;
	font-size:12px;
	padding:10px 10px 0 55px;
}
.pop-up p.short{
	color:#FFF;
	font-size:12px;
	padding:18px 10px 0 55px;
}

.pop-up-right {
	width:254px;
	height:85px;
	background:url(../images/pop-up-right.png) no-repeat;
	position:absolute;
}
.pop-up-right p{
	color:#FFF;
	font-size:12px;
	padding:12px 10px 0 55px;
}

#p0{top:-73px;left:102px;}
#p1{top:-73px;left:232px;}
#p2{top:-73px;left:374px;}
#p3{top:-73px;left:514px;}
#p4{top:-73px;left:678px;}
#p5{top:-73px;left:634px;}

#p-0{top:-73px;left:99px;}
#p-1{top:-73px;left:207px;}
#p-2{top:-73px;left:321px;}
#p-3{top:-73px;left:451px;}
#p-4{top:-73px;left:581px;}
#p-5{top:-73px;left:707px;}
#p-6{top:-73px;left:639px;}