@charset "UTF-8";
/* CSS Document */

html, body{
margin: 0px;
padding: 0px;
font-family: arial, helvetica, sans-serif;
color: #4b4b4b;
font-size: .95em;
}

body{
background: url(http://www.socialcapitalpartnerships.com/images/css/bg_body.jpg) repeat-x top left;
}

a img{
border: none;
}

a{
color: #165e77;
text-decoration: none;
}

a:hover{
text-decoration: underline;
}

h1, h2, h3, h4, h5, h6{
font-family: Palatino, Times New Roman, Times, serif;
color: #165e77;
font-weight: normal;
line-height: 150%;
}

h1{ font-size: 3em; margin: 0;}
h1.content_half{margin-top: 51px;}
h2{ color: #3b3b3b; font-style: italic; font-size: 1.7em; margin: 0px;}
h3{ font-size: 1.7em; margin: 5px 0px;}
h4{ font-size: 1.3em;  margin: 0px 0px 15px;}
h5{ font-size: 1.1em; font-weight: bold;}
h6{ font-size: 1em; font-weight: bold; }

.content_two_left p{ margin-top: 5px;}

hr{ 
border: 1px dotted #dfdfdf; 
margin: 1.6em 0 1em;
}

hr.blueline{
height: 6px;
border: none;
border-top: 8px solid #165e77;
margin: 0 0 1em 0;
padding: 0px;
/*border-bottom: 2px solid #909090;*/
}


.divide{
clear: both;
}

.divide hr{
margin: 3px 0;
}

.content_two_right hr.blueline{
margin: 0;
}

cite{
color: #165e77;
display: block;
}

.btn{
background: #165e77 url(http://www.socialcapitalpartnerships.com/images/css/bg_btn.jpg) no-repeat left top;
width: inherit;
padding: 4px 10px 4px 28px;
color: white;
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
font-style: normal;
}

a.btn:hover{
text-decoration: none;
}

input.btn{
border: none;
padding: 2px 10px 3px 28px;
}

img.tile{
background: url(http://www.socialcapitalpartnerships.com/images/css/bg_logo_tile.png) no-repeat left top;
padding: 8px 9px 8px 8px;
}

a img.tile{
background: url(http://www.socialcapitalpartnerships.com/images/css/bg_logo_tile.png) no-repeat left top;
}

a:hover img.tile{
background: url(http://www.socialcapitalpartnerships.com/images/css/bg_logo_tile_active.png) no-repeat left top;
}

img.case_thumb{
background: white;
padding: 5px;
width: 284px;
border: 1px solid #909090;
}

img.staff_thumb{
float: left;
margin: 0 15px 0 0px;
background: white;
padding: 2px;
border: 1px solid #909090;
}

a:hover img.staff_thumb{
border: 1px solid #165e77;
background: #165e77;
}

img.staff_image_large{
background: white;
padding: 13px;
border: 1px solid #909090;
}

#top{
}

#header, #content, #footer{
margin: 0px auto;
width: 960px;
}

#header{
height: 150px;
position: relative;
}

#logo{
padding: 0em;
position: absolute;
left: 0px;
bottom: 0px;
}

#utility{
position: absolute;
right: 0px;
top: 70px;
font-size: .7em;
text-transform: uppercase;
}

#utility ul{
margin: 0px; padding: 0px;
list-style-type: none;
display: block;
}

#utility ul li{
float: left;
padding: .5em
}

#utility ul li a{
display: block;
padding: .3em .7em;
text-decoration: none;
line-height: 1.5em;
color: #80b7c6;
}

#utility ul li a:hover{
background: #80b7c6;
color: white;
}

#header .sitenav{
font-size: 1.1em;
font-family: palatino, times new roman, times, serif;
position: absolute;
bottom: 7px;
right: 0px;
}


#header .sitenav ul{
list-style-type: none;
display: block;
margin: 0px;
padding: 0px;
}


#header .sitenav ul li{
display: block;
float: left;
position: relative;
width: 125px;
}

#header .sitenav ul li.footonly{
display: none;
}

#header .sitenav ul li a{
display: block;
color: white;
text-decoration: none;
text-align: center;
padding: 0 1em;
line-height: 2em;
}
#header .sitenav ul li a:hover, #header .sitenav ul li a.hover{
background: white;
color: #165e77;
}

#header .sitenav ul li ul{
display: none;
}

#header .sitenav ul li:hover ul{
display: block;
position: absolute;
top: 2.5em;
left: 0em;
background: white;
font-size: .8em;
width: 125px;
z-index: 9000;
}

#header .sitenav ul li ul li{
display: block;
width: 125px;
}

#header .sitenav ul li ul li a{
color: black;
display: block;
line-height: 1.2em;
padding: .7em 1em;
}

#header .sitenav ul li ul li a:hover{
background: #80b7c6;
color: white;
}

#content{
clear: both;
}

#content_whole{
padding: 50px 0px;
}

#content p{
font-size: .97em;
line-height: 1.5em;
}

div.content_two_left{
width: 610px;
float: left;
padding: 50px 0px;
}

div.content_two_right{
width: 300px;
padding: 70px 0px 30px 50px;
float: left;
}

#conference_home .content_two_left{
width: 630px;
}

#conference_home .content_two_right{
padding: 70px 0px 30px 30px;
}

.content_two_right div{
padding: 3px 0px 20px;
margin: 0px 0 3px 0;
}


.content_half_left{
background: #e1e7ea;
float: left;
width: 430px;
padding: 25px;
margin: 10px 0px 30px;
}

.content_half_right{
width: 460px;
padding: 0px 0px 0px 20px;
float: right;
margin: 10px 0px 30px 0px;
}

.content_half_left h2{
margin: .2em 0; padding: 0;
}

.list_block{
clear: both;
float: left;
border-bottom: 1px dotted #dfdfdf;
margin: 0px;
padding: 1em 0 1.5em;
}

.list_block dl{
clear: both;
float: left;
margin: 0px;
padding: 0px;
}

.list_block dl dt{
float: left;
width: 120px;
}

.list_block dl dd{
margin: 0 0 0 10px;
float: left;
width: 470px;
}

.list_block h3{
padding: 0; margin: 0;
}


ul.sidenav{
margin: 0px 0px 20px;
padding: 0px;
list-style-type: none;
width: 300px;
font-family: Palatino, Times New Roman, Times, serif;
}

ul.sidenav li{
line-height: 2.6em;
border-bottom: 1px dotted #dfdfdf;
padding: .2em 0;

font-size: 1.2em;
}

ul.sidenav li a{
display: block;
text-decoration: none;
color: #457e92;
font-weight: bold;
padding-left: 10px;
}

ul.sidenav li.current a{
/*background: #b1d0db;*/
background: #a6a6a6;
color: white;
}

ul.sidenav li a:hover{
background: #b1d0db;
color: white;
}

#side_testimonial p{
font-style: italic;
}

cite{
font-style: normal;
}

#bottom{
clear: both;
background: #3d3d3d url(http://www.socialcapitalpartnerships.com/images/css/bg_footer.jpg) repeat-x top left;
color: #c4c4c4;
padding: 2em 0 0;
}

#footer{
clear: both;
}


#footer .contact{
float: left;
width: 220px;
font-size: .8em;
line-height: 150%;
}


#footer h4{
color: white;
font: bold 14px arial, helvetica, sans-serif;
text-transform: uppercase;
margin: 0px 0 7px;
padding: 0px;
}

#footer .contact a{
color: white;
font-weight: bold;
}

#footer address{
font-style: normal;
}

#footer .sitenav ul{
margin: 0px;
padding: 0px;
list-style-type: none;
font-size: .9em;
}

#footer .sitenav ul li{
display: block;
float: left;
width: 160px;
/*border-left: 1px dotted #dfdfdf;*/
padding: 0px 15px 15px 10px;
text-transform: uppercase;
}

#footer .sitenav ul li ul li.headonly{
display: none;
}

#footer .sitenav ul li a{
text-decoration: none;
color: white;
padding-left: 3px;
font-weight: bold;
}

#footer .sitenav ul li ul{
display: block;
width: 160px;
}

#footer .sitenav ul li ul li{
padding: none;
border-left: none;
padding: .4em 0 0;
width: 160px;
text-transform: none;
}

#footer .sitenav ul li ul li a{
display: block;
color: #c4c4c4;
line-height: 1.8em;
padding-left: 3px;
font-weight: normal;
}

#footer .sitenav ul li ul li a:hover{
background: #7c9399;
color: white;
}

#copyright{
clear: both;
border-top: 1px dotted #dfdfdf;
padding: 1em 0;
font-size: .8em;
}


form input, form textarea{
background: #ededed;
width: 100%;
color: #4b4b4b;
}

form dl dt{
text-transform: uppercase;
font-size: .8em;
}

form dl dd{
margin: 0px;
}

.client_images{
background: url(http://www.socialcapitalpartnerships.com/images/css/bg_image_large.jpg) no-repeat left top;
padding: 8px 8px 40px;
position: relative;
}

#home_featureboxes{
clear: both;
float: left;
width: 960px;
padding: 10px 0px 20px 0px;
/*background: url(http://www.socialcapitalpartnerships.com/images/css/border_threecolumn_dots.gif) repeat-y 320px 30px;*/
}

.featurebox{
width: 275px;
float: left;
padding: 0px 20px 20px 19px;
border-left: 1px dotted #dfdfdf;
}

.first{
border: none;
}

.featurebox h3{
margin: 10px 0;
}

.featurebox hr{
margin: 20px 0;
}

.featurebox h5{
margin: 0;
}

.featurebox p{
font-size: .85em;
padding: 0;
margin: .5em 0;
}

.home_clientblock{
clear: both;
float: left;
width: 960px;
background: #e1e7ea;
padding: 15px 0 20px 0;
}

.home_clientblock .featurebox{
border: none;
}

#homesplash{
height: 350px;
position: relative;
width: 960px;
overflow: hidden;
}

#conference_home .content_two_left, #conference_home .content_two_right{
padding-top: 0px;
}

.content_two_right .conference_homeblock{
clear: both;
background: #e1e7ea;
margin-bottom: 30px;
padding: 15px;
}
/* ########################################################################################################################### */
.conference_homeblock h3, .conference_homeblock p, .sidebar h3, .sidebar p{
margin: 10px 0;
}
/* ########################################################################################################################### */
.content_two_right .sidebar{
clear: both;
background: #e1e7ea;
margin: 5px 0px 30px;
padding: 10px 15px 20px;
}


/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:960px;
		height:350px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:none;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(http://www.socialcapitalpartnerships.com/images/css/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(http://www.socialcapitalpartnerships.com/images/css/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;
		position: absolute; left: 40px; bottom: 0px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#e1e7ea;
		color:#909090;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#165e77;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	

.custompage_slider{
position: relative;
padding: 0 0 0px 0;
width: 600px;
}

.custompage_slider #slider li{
height: 430px;
}

.custompage_slider ol#controls{
position: absolute;
right: 0px; top: 350px;
}
	
.client_slide_caption{
padding: 5px 0px;
background: #e1e7ea;
}
	
.client_images{
display: none;
}

.slider_text{
display: none;
}


#slider li .slider_text{
/*background: no-repeat url(http://www.socialcapitalpartnerships.com/images/css/bg_slider_text.png);*/
background: #313131;
width: 330px;
height: 265px;
position: absolute;
display: block;
padding: 50px 20px 50px 40px;
margin: -355px 30px 0px 0px;
}

.slider_text{
color: white;
}

.slider_text h3{
line-height: 120%;
font: normal 32px "Century Gothic", "Helvetica Neue Light", arial, helvetica, sans-serif;
text-transform: uppercase;
color: white;
}

/* // Easy Slider */
