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

a:link, a:visited {text-decoration: none;}

body{
	margin: 0px 0px 0px 0px;
	background-color: #473b3b;
	border:0;
	}

#container{
	margin-top:60px;
	margin-left: auto ;
  	margin-right: auto ;
	height: 655px;
	width: 1000px;
	position:relative;
	}


#boxes {
	padding: 0 0 0 0;
	margin: 0;
	width: 998px;
	float:left;
	list-style-type:none; 
	}

.links{
	
	color:#4c9fba; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:5px;
	margin-left:35px;
}


a:link {
	color:#4c9fba; 
	} /* unvisited link */
a:visited {
	color:#4c9fba;
	} /* visited link */
a:hover {
	color:#4c9fba; 
	text-decoration:underline;
	} /* mouse over link */

.boxNew{
	width:327px;
	height: 220px;
	float:left;
	background:url(../images/box_back_roll2.gif) no-repeat;
	position: relative;
	cursor: pointer;
	}

.boxBlue{
	width:327px;
	height: 220px;
	float:left;
	background:url(../images/bluebox.jpg) no-repeat;
	position: relative;
	cursor: pointer;
	}

.boxBlueOpen{
	width:327px;
	height: 440px;
	float:left;
	background:url(../images/bluebox.jpg) no-repeat;
	position: relative;
	cursor: pointer;
	z-index:1000;
	}

.box{
	width:327px;
	height: 220px;
	float:left;
	background:url(../images/box_back_roll2.gif) no-repeat;
	position: relative;
	cursor: pointer;
	display:none;
	}

.box p {
	position: relative;
	}

.boxIdle {
	background-image:url(../images/box_back.gif);
	background-color: #463A3A;
	width:327px;
	height: 220px;
	position:absolute;
	top: 0px;
	left:0px;
	cursor: pointer;
	}

p.title, p.titlebio{
	color:#f0fe46;
	margin: 50px 0px 0px 35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	}
p.titlebio{
	color:#4c9fba;
	}

p.text, .textwhite, .txtbio{
	color:#9c9a94;
	margin: 20px 25px 0px 35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	}

.txtbio{
	color:#666;
	font-size:11px;
	}

.textwhite{
	color:#FFF;
	}


p.titleroll{
	color:#FFF;	margin: 50px 0px 0px 35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	}

p.textroll{
	color:#b2f7fd;
	margin: 20px 25px 7px 35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}



#header{
	width:981px;
	height:171px;
	background-image:url(../images/header.jpg);
	background-repeat: no-repeat;
	display:none;
	}

#flashHeader {
	position: absolute;
	top:0px;
	left:0px;
	}

.partners{
	display:none;
	position:absolute;
	top: 200px;
	left:200px;
	background-image:url(../images/bluebox.jpg);
	z-index: 100;
	width: 327px;
	height: 440px;
	}

.hit { 
	background-image:url(../images/box_back.gif); 
	width:327px; 
    height:220px; 
	float:left;
	margin:0;
	}
		
.close {
	background-image:url(../images/close.jpg);
	width:20px; 
    height:19px; 
	float:left; 
	margin:0; 
	float:right; 
	cursor: pointer;
	}
		
.closewhite{ 
	background-image:url(../images/closewhite.jpg); 
	width:20px; 
    height:20px; 
	float:left; 
	margin:0; 
	float:right; 
	cursor: pointer;
	}
		
.closeReverse { 
	background-image:url(../images/close.jpg); 
	width:20px; 
    height:19px; 
	float:left; 
	margin:0; 
	float:right; 
	cursor: pointer;
	}
		
#shadow{
	height:41px;
	width:900px;
	background-image:url(../images/shadow.png);
	color:#F00;
	position:relative;
	margin:auto;
	clear:both;
	display:none;
	}

#partners {}
#talent {}
#clients {}
#methods {}
#reach {}
#discretion {}

#partnersContent {
	position:absolute;
	top:171px;
	left:0px;
	width:327px;
	background-image:url(../images/bluebox.jpg);
	float:left;
	z-index:1000;
	display:none;
	overflow: hidden;

	/*position:absolute;
	top:171px;
	left:-100px;
	background-image:url(../images/bluebox.jpg);
	width:327px;
	height:440px;
	ggggdisplay:none;
	float:left;
	z-index:1000;*/
	}
	
	
.blueBoxClosed {
	height:220px;
	}
	
.blueBoxClosedUp {
	top:391px;
	height:220px;
	}
	

#talentContent {
	position:absolute;
	top:171px;
	left:327px;
	background-image:url(../images/bluebox.jpg);
	width:327px;
	display:none;
	float:left;
	z-index:1000;
	overflow: hidden;
	cursor: pointer;
	}

#clientsContent {
	position:absolute;
	top:171px;
	left:654px;
	background-image:url(../images/bluebox.jpg);
	width:327px;
	display:none;
	float:left;
	z-index:1000;
	overflow: hidden;
	cursor: pointer;
	}

#methodsContent {
	position:absolute;
	left:0px;
	background-image:url(../images/bluebox.jpg);
	width:327px;
	display:none;
	float:left;
	z-index:1000;
	overflow: hidden;
	cursor: pointer;
	}

#reachContent {
	position:absolute;
	left:327px;
	background-image:url(../images/bluebox.jpg);
	width:327px;
	display:none;
	float:left;
	z-index:1000;
	overflow: hidden;
	}

#discretionContent {
	position:absolute;
	left:654px;
	background-image:url(../images/bluebox.jpg);
	width:327px;
	display:none;
	float:left;
	z-index:1000;
	bottom: 0;
	overflow: hidden;
	}

#tagline{
	position:absolute;
	top:94px;
	left: 35px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
	letter-spacing:.1em;
	}

#contact{
	position:absolute;
	top:75px;
	left: 654px;
	width:327px;
	height:96px;
	background-image:url(../images/shade.png);
	background-repeat:no-repeat;
	}

#dimbox{
	background-color:#292929;
	z-index:800;
	width:100%;
	height:100%;
	position:absolute;
	display:none;
	margin-top:-60px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	cursor: pointer;
	}
	
.biolinktxt{
	color:#FFF;
	margin: 1px 25px 0px 35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	}

.biolink1, .biolink2, .biolink3{
	margin-top:1px;
	padding-top:2px;
	background: #3f869e;
	cursor: pointer;
	width: 327px;
	height: 19px;
	z-index:1200;
	position:relative;
	top:23px;
	left:0px;
	}

.bioroll1, .bioroll2, .bioroll3{
	position:absolute;
	top:171px;
	left:327px;
	background-image:url(../images/whitebox.jpg);
	width:327px;
	height:440px;
	display:none;
	float:left;
	z-index:2222;
	}




