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

/* v1.0 | 20080212 */

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,
b, u, i, center,
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;
	vertical-align: baseline;
	background: transparent;
	font-family:Verdana, Helvetica, Arial, Verdana, Geneva, sans-serif
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
	background:#FFF url(../images/template/black_top_bg.gif) left top repeat-x;
}
body div.bc_clear {
	clear:both;
	height:1px;
}
a:active,
a:hover,
a {
	color:#b62b2f;
	font-weight:bold;
	text-decoration:none;
}
/* ___________________________ Header Selectors _________________________________ Begin */
div.bc_home_wrapper,
div.bc_home_wrapper div.bc_header {
	background:url(../images/hero_shots/hero_home_new_cropped_fade.jpg) center top no-repeat;
	/*background:url(../images/hero_shots/hero_home.jpg) center top no-repeat;*/
}
div.bc_vision_wrapper,
div.bc_vision_wrapper div.bc_header {
	background:url(../images/hero_shots/hero_vision18.jpg) center top no-repeat;
}
div.bc_strategy_wrapper,
div.bc_strategy_wrapper div.bc_header {
	background:url(../images/hero_shots/hero_strategy18.jpg) center top no-repeat;
}
div.bc_team_wrapper,
div.bc_team_wrapper div.bc_header {
	background:url(../images/hero_shots/hero_team18.jpg) center top no-repeat;
}
div.bc_portfolio_wrapper,
div.bc_portfolio_wrapper div.bc_header {
	background:url(../images/hero_shots/hero_portfolio18.jpg) center top no-repeat;
}
div.bc_header {
	margin:0 auto;
	height:437px;
	width:907px;
	overflow:hidden;
}
div.bc_header h2 {
	float:left;
	background:url(../images/template/Basecamp_red.png) right top no-repeat;

	background-repeat: no-repeat;
	background-position: center center;
	height:112px;
	width:211px;
}
div.bc_header h2 a {
	display:block;
	height:112px;
	width:211px;
}
div.bc_header h2 span {
	position:absolute;
	margin-left:-5000px;
}
div.bc_main_nav {
	padding:37px 57px 0 0;
	width:615px;
	float:right;
}
div.bc_main_nav div {
	height:52px;
	width:468px;
	float:right;
	background-color:#4e473f;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;

}
div.bc_main_nav ul {
	float:right;
	padding: 19px 0px 0 9px;
	margin-top:-52px;
	position:relative;
	width:468px;
}
div.bc_main_nav li {
	float:left;
	height:33px;
}

div.bc_main_nav li a {
	display:block;
	background:left top no-repeat;
	height:14px;
} 
div.bc_main_nav li.bc_home  a{
	background-image:url(../images/nav/home_nav.gif);
	width:81px;
}
div.bc_main_nav li.bc_vision a {
	background-image:url(../images/nav/vision_nav.gif);
	width:84px;
}
div.bc_main_nav li.bc_strategy  a{
	background-image:url(../images/nav/strategy_nav.gif);
	width:105px;
}
div.bc_main_nav li.bc_team a {
	background-image:url(../images/nav/team_nav.gif);
	width:75px;
}
div.bc_main_nav li.bc_portfolio a {
	background-image:url(../images/nav/portfolio_nav.gif);
	width:107px;
}
div.bc_main_nav li a:hover,
div.bc_main_nav li a.bc_selected {
	background-position:left -14px;
}
div.bc_main_nav li a span {
	margin-left:-5000px;
}
div.bc_tag_line {
	clear:both;
	height:214px;
	width:514px;
    font-size:19px;
    line-height: 24px;
    font-weight: 500;

}
div.bc_tag_line span {
	margin-left:-5000px
}
div.bc_tag_line h3{
    color: red;
    font-size: 28px;
    font-weight: 500;
}

/* ___________________________ Header Selectors _________________________________ End */
/* ___________________________ Content Selectors _________________________________ Begin */

div.bc_content {
	margin:0 auto;
	width:907px;
	padding:0 0 50px 0
}
div.bc_content h1 {
	height:60px;
	margin-top:-41px;
}
div.bc_content h2 {
	font-weight:normal;
	padding:8px 65px 4px 65px;
	font-size:18px;
	line-height:20px;
	color:#000;
	background:url(../images/template/bullet_ribbon.gif) 24px 14px no-repeat;
}
div.bc_content h3 {
	clear:both;
	text-transform:capitalize;
	padding:0px 65px 9px 65px;
	font-size:12px;
	line-height:14px;
	color:#a5a19a;
	line-height:14px;
}
div.bc_content img.bc_home_thmb {
	padding:0px 13px 8px 65px;
	width:143px;
	width:141px;
	float:left;
}
div.bc_content p {
	line-height:19px;
	font-size:14px;
	padding:0px 85px 10px 65px;
}
div.bc_content p.bc_logo_title {
	line-height:19px;
	font-size:12px;
	padding: 3px 0 0 0;
}
div.bc-accord {
	display:none;
}

/* ___________________________ Content Selectors _________________________________ End */
/* ___________________________ Content Selectors _________________________________ Begin */
div.bc_footer_wrapper {
	background:#b62b2f url(../images/template/footer_bg.gif) left top repeat-x;
}
div.bc_footer {
	margin:0 auto;
	width:900px;
	padding:18px 0px 27px 0px;
	overflow:hidden;
}
div.bc_footer p {
	font-size:12px;
	float:left;
	color:#FFF;
	font-weight:normal;
	line-height:16px;
}

div.bc_footer p span {
	margin:-5000px;
}
div.bc_footer p.bc_copyright{
	width:200px;
	height:11px;
	color:#ffffff;
	font-size:10px;
}
div.bc_footer p.bc_address {
	width:257px;
	height:27px;
	float:right;
	text-align:right;
	color:#ffffff;
	font-size:10px;
}
div.bc_footer p.bc_address a {
	width:257px;
	height:27px;
	float:right;
	text-align:right;
	color:#ffffff;
	font-size:10px;
	text-decoration: underline;
}

table.bc_logo_set {
	margin:18px 0 30px 70px ;
}
table.bc_logo_set td{
	padding:0 0 0px 0;
	height:67px;
	width:160px;
}
table.bc_logo_set td.bs_logo_div {
	background:url(../images/venture_logos/logo-div.jpg) right 10px no-repeat;
}
div.bc_bios {
	padding:0px 0px 10px 65px;
	overflow:auto;
}
div.bc_bio_node p {
	font-size:11px;
	padding:0;
	text-align:center;
}
div.bc_bio_node p span {
	font-size:12px;
}
div.bc_bio_node {
	cursor:pointer;
	width:190px;
	padding:27px 20px 0px 0;
	float:left;
}

/*  */
div.bc_close {
	background:url(../images/bios/close_button.gif) left top no-repeat;
	width:554px;
	height:25px;
}
div.bc_close a {
	display:block ;
	float:right;
	height:20px; 
	width:80px;
}
div.bc_close span{
	margin:-5000px
}



div.bc_modal_content {
	background:#FFF;
	overflow:auto;
	width: 554px;
	display: inline-block;
}
div.bc_modal_content div.bc_photo {
	padding:26px 15px 0 32px;
	height:156px;
	width:160px;
	float:left;
}


div.bc_photo {
	display:inline-block;
}
div.bc_information{
	display:inline-block;
	width:300px;
}
div.bc_photo img{
	width:185px;

	background: #ffffff;

}
div.bc_modal_content div.bc_bio_title {
	width:207px;
	padding:12px 0 0 0px;

}
div.bc_bio_info {
	background:#FFF;
	font-size:14px;
	padding:27px 28px;
	width:280px;
	height:350px;
}
div.bc_bio_info li {
	display:inline-block;
	line-height:17px;
	padding:0 0 10px 16px;
	background:url(../images/bios/lil_dude.gif) left 4px no-repeat;
}
div.bc_bottom {
	background:url(../images/bios/bottom.gif) left top no-repeat;
	width:554px;
	height:9px;
}
/* ___________________________ Content Selectors _________________________________ End */