/* CSS Document */

#wrapper{
	width:950px;
	margin:auto;

}

#content{
	width:950px;
	background:url('../images/globe.jpg') no-repeat;
	background-position:right top;
	float:left;
}

#header{
	width:950px;
	height:97px;
	background-image:url(../images/header.jpg);
	float:left;
}

#menu_container{
	width:950px;
	height:35px;
	background-image:url(../images/nav/menu_bg.jpg);
	background-repeat:no-repeat;
	float:left;
}

#menu_container a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

#menu_container a:hover{
	text-decoration:underline;
}

.nav_selected{
	text-decoration:underline;
}

.nav_normal{
	text-decoration:none;
}

#nav_home{
	width:68px;
	height:25px;
	float:left;
	text-align:center;
	margin:10px 0 0 0;
}

#nav_about{
	width:88px;
	height:32px;
	float:left;
	text-align:center;
	margin:7px 0 0 0;
	line-height:12px; 
}
	
#nav_quantitative{
	width:167px;
	height:25px;
	float:left;
	text-align:center;
	margin:7px 0 0 0;
	line-height:12px;;
}

#nav_industry{
	width:105px;
	height:25px;
	float:left;
	text-align:center;
	margin:4px 0 0 0;
	line-height:12px;
}

#nav_research{
	width:116px;
	height:25px;
	float:left;
	text-align:center;
	margin:4px 0 0 0;
	line-height:12px;
}

#nav_research_question{
	width:229px;
	height:25px;
	float:left;
	text-align:center;
	margin:8px 0 0 0;
	font-style:italic;
}


/* drop down nav */
#sddm
{	margin: 0;
	padding: 3px 0 0 0;
	z-index: 100;
	
}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	position:relative;
	z-index:100;
	}

#sddm li a{	
	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	background:#0071bd;
	color: #fff;
	text-align: center;
	text-decoration: none;
	text-transform:uppercase;
	line-height:12px; 
	margin-right:5px; 
	margin-left:2px;
	padding-right:18px; 
	padding-left:15px;
	font-size:12px;
}

#sddm div{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	border: 1px solid #aaa;
}

#sddm div a{	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	color: #2875DE;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	border-bottom:1px solid #eee;
}

div#wrapper div#menu_container div.whitebg ul#sddm li div#m1 { 
	width:169px; 
	margin-left:-1px; 
}

div#wrapper div#menu_container div.whitebg ul#sddm li div#m2 { 
	width:170px;  
	color:#000000; 
}

div#wrapper div#nav div.whitebg ul#sddm li a { 
	color:#FFFFFF; 
}

#sddm div a:hover{ 
	text-decoration:underline;
}


	
/* end drop down nav */


#main_image{
	width:690px;
	height:311px;
	float:left;
	margin:7px 0 0 0;
}

#left_column{
	width:690px;
	float:left;
}

#main_content{
	width:690px;
	float:left;
	margin:0 0 0 0;
}

#main_content h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0071BD;
	margin:10px 0 0 0;
	padding:0;
	font-weight:bold;
}

#main_content p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

#main_content ul ul.quantlist li a { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #0071BD; 
	text-decoration:none;
}

#main_content ul ul.quantlist li a:hover { 
	text-decoration:underline;
}

#main_content a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #0071BD; 
	text-decoration:none;
}

#main_content a:hover{
	text-decoration:underline;
}

.bbtext{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin:0;
padding:0;
}

#main_content ul li { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;  
} 

#main_content sup{
	font-size:12px;
	}

#right_column{
	width:260px;

	float:left;
}

#right_column h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0071BD;
	margin:15px 0 10px 25px;
	padding:0;
}

#right_column a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

#right_column p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:0 0 0 25px;
	line-height:150%;
}

#right_column a:hover{
	text-decoration:underline;
}

#right_column ul{
	margin:10px 0 0 0;
}

#right_column img{
	margin:3px 0 0 0;
	border:10px solid #0071BD;
	}

#right_column li{
	list-style-type:square; 
	line-height:1.4em; 
	color:#87c24a;	
	font-size:13px; 
	font-family: Arial, Helvetica, sans-serif; 
}

#quick_link_left{
	width:220px;
	height:170px;
	margin:0 0 0 0;
	float:left;

}

#quick_link_center{
	width:220px;
	height:170px;
	margin:0 15px 0 15px;
	float:left;

}
#quick_link_right{
	width:170px;
	height:200px;
	margin:0 0 0 0;
	float:left;

}

#footer{
	width:950px;
	height:35px;
	background-image:url(../images/footer_bg.jpg);
	margin:15px 0 0 0;
	float:left;
}

#footer p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	margin:10px 0 0 5px;
	padding:0 0 0 0;
}


#large_verticle_spacer{
	height:500px;
	float:left;
}

/* LOGIN STYLES  */

#login_container{
	width:650px;
	height:800px;
	float:left;
	padding:20px 0 0 25px;
}

#login_container h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0071BD;
	margin:10px 0 0 0;
	padding:0;
	font-weight:bold;
}

.login_container_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#login_container p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#login_container a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.login_container_message{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}

.edit_co{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


/* STREET SESSIONS STYLES  */

#street_sessions{
	width:500px;
	float:left;
}

#street_sessions h2{
	margin:10px 0 10px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}

#street_sessions_th{
	width:145px;
	float:right;
	margin:37px 20px 0 0px;
}

#street_sessions_th h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 0 5px 0;
}

#street_sessions_th a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:3px 0 0 0;
	outline:none;
}

#street_sessions a{
	margin:50px 0 0 35px;
	}
	
#ss_link{
	width:300px;
	height:30px;
	float:left;
	margin:0 0 30px 0;
}	

.sweeps_table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}




	