/* GLOBALLOGO */
#logo_txt { width: 937px; height: 107px; margin: 25px auto; position: center; z-index: 9997; }
#logo_txt #logo_pos { background-position: center center; }
#logo_txt #bd_stage {
width: 974px;
height: 700px;
position: relative; top: 150px; left: -20px;
background-color:#FFFFFF;
background-image:url(../img/global/paperTextureTile.png);
}

/* GLOBALHEADER */
#globalheader { width: 937px; height: 38px; margin: 25px auto; position: relative; z-index: 9998; }
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; width: 117px; height: 0; padding-top: 38px; overflow: hidden; }
#globalheader #globalnav li a,
#globalheader #globalnav { background-image: url(../img/global/globalnavbg.png); _background-image: url(http://images.home.com/global/nav/images/globalnavbg.gif); background-rep
eat: no-repeat; }

/* BUTTONS */
#globalheader #globalnav li#gn-about a { background-position: 0 0; }
#globalheader #globalnav li#gn-about a { background-position: -117px 0; }
#globalheader #globalnav li#gn-expertise a { background-position: -234px 0; }
#globalheader #globalnav li#gn-clients a { background-position: -351px 0; }
#globalheader #globalnav li#gn-portfolio a { background-position: -468px 0; }
#globalheader #globalnav li#gn-leadership a { background-position: -585px 0; }
#globalheader #globalnav li#gn-insights a { background-position: -702px 0; }
#globalheader #globalnav li#gn-rtcap a { background-position: -819px 0; }

/* OVER STATES */
#globalheader #globalnav li#gn-home a:hover { background-position: 0 -38px; }
#globalheader #globalnav li#gn-about a:hover { background-position: -117px -38px; }
#globalheader #globalnav li#gn-expertise a:hover { background-position: -234px -38px; }
#globalheader #globalnav li#gn-clients a:hover { background-position: -351px -38px; }
#globalheader #globalnav li#gn-portfolio a:hover { background-position: -468px -38px; }
#globalheader #globalnav li#gn-leadership a:hover { background-position: -585px -38px; }
#globalheader #globalnav li#gn-insights a:hover { background-position: -702px -38px; }
/* #globalheader #globalnav li#gn-rtcap a:hover { background-position: -819px -38px; } */

/* PRESSED STATES */
#globalheader #globalnav li#gn-home a:active { background-position: 0 -76px; }
#globalheader #globalnav li#gn-about a:active { background-position: -117px -76px; }
#globalheader #globalnav li#gn-expertise a:active { background-position: -234px -76px; }
#globalheader #globalnav li#gn-clients a:active { background-position: -351px -76px; }
#globalheader #globalnav li#gn-portfolio a:active { background-position: -468px -76px; }
#globalheader #globalnav li#gn-leadership a:active { background-position: -585px -76px; }
#globalheader #globalnav li#gn-insights a:active { background-position: -702px -76px; }
/* #globalheader #globalnav li#gn-rtcap a:active { background-position: -819px -76px; } */

/* ON STATES */
#globalheader.home #globalnav li#gn-home a:hover { background-position: 0 0; cursor: default; }
#globalheader.about #globalnav li#gn-about a { background-position: -117px -114px !important; }
#globalheader.expertise #globalnav li#gn-expertise a { background-position: -234px -114px !important; }
#globalheader.clients #globalnav li#gn-clients a { background-position: -351px -114px !important; }
#globalheader.portfolio #globalnav li#gn-portfolio a { background-position: -468px -114px !important; }
#globalheader.leadership #globalnav li#gn-leadership a { background-position: -585px -114px !important; }
#globalheader.insights #globalnav li#gn-insights a { background-position: -702px -114px !important; }
#globalheader.rtcap #globalnav li#gn-rtcap a { background-position: -819px -114px !important; }

/* SUBNAV */
#subNav {
width: 295px;
height: 22px;
background: url(../img/global/subnav_port_wireframe.png);
margin: 10px auto; padding: 0;
float: left;
position: absolute; top: 45px;
}

#subNav li { margin: 0; padding: 0; list-style: none; position: absolute; top: 25;}
#subNav li, #subNav a { height: 22px; display: block; text-indent:-9999em;}
#all {left: 0; width: 43px;}
#visual {left: 44px; width: 83px;}
#wireframe {left: 128px; width: 83px;}
#prototype {left: 212px; width: 83px;}
 
/*SUBNAV OVER STATES*/ 
#subNav li#all a:hover { background: transparent url(../img/global/subnav_port_wireframe.png) 0 -22px; }
#subNav li#visual a:hover { background: transparent url(../img/global/subnav_port_wireframe.png) -44px -22px; }
#subNav li#wireframe a:hover { background: transparent url(../img/global/subnav_port_wireframe.png) -128px -22px; }
#subNav li#prototype a:hover { background: transparent url(../img/global/subnav_port_wireframe.png) -212px -22px; }

/*SUBNAV PRESSED STATES */
#subNav li#all a:active { background-position: 0 -44px; }
#subNav li#visual a:active { background-position: -44px -44px; }
#subNav li#wireframe a:active { background-position: -128px -44px; }
#subNav li#prototype a:active { background-position: -212px -44px; }

/*SUBNAV ON STATES*/
.all #subNav li#all a { background-position: 0 -22 !important; }
.visual #subNav li#visual a { background-position: -44px -88px !important; }
.wireframe #subNav li#wireframe a { background-position: -128px -88px; cursor: default; }
.prototype #subNav li#prototype a { background-position: -212px -88px !important; }

/* PORTLIST */
#portList {
width: 937px;
height: 400px;
background: url(../img/global/subnav_port_wireframe.png);
margin: 10px auto; padding: 0;
position: absolute; top: 40px; left: relative;
}

#portList li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#portList li, #portList a { height: 88px; display: block; text-indent:-9999em;}
#all {left: 0; width: 43px;}
#visual {left: 44px; width: 83px;}
#wireframe {left: 128px; width: 83px;}
#prototype {left: 212px; width: 83px;}

/* CONTENT LIST */

#bd {
width: 937px;
height: auto;
margin: 10px auto; padding: 0;
position: relative; top: 30px; /* left: relative; */
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body, html{
    color:#535969;
}

#items {
    margin-top:8px;
	position: absolute;
    /* float:left; */
	left: 10px;
    zoom:1;
	/* padding-left:5px; */
	/* padding-right:10px;
	padding-bottom:10px; */
}

#items li {
    /* margin-bottom:6px; */
	float: left; 
	padding-right: 10px;
	padding-bottom: 10px;
}
#items .desc{
    float:left;
    width:209px;
    border-top:1px solid #e8deb8;
    border-bottom:1px solid #e8deb8;
    border-right:1px solid #e8deb8;
    border-left:1px solid #e8deb8;
    padding-top:10px;
	padding-bottom: 10px;
	padding-left: 10px;
    position:relative;
}
#items .desc {
    font-size:85%;
}
#items .desc h4{
    font-size:145.9%;
    color:#333333;
}
#items .desc h4 strong, #items .desc h4 em{
    display:block;   
}
#items .desc p{
    margin-bottom:15px;
}
#items .desc p em{
    font-style:italic;
}
#items .desc .scope li:after, #items li.item:after,#profile #timeline:after,#profile #timeline li:after,#bd:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#items .desc .scope li, #items li.item,#profile #timeline,#profile #timeline li,#bd{zoom:1;}

a:link { 
	color: #ff0540;
	}
a:visited { 
	color: #e60b3f;
	}
a:hover { 
	color: #ff0540;
	text-decoration: underline;
	}
a:active { 
	color: #ff0540;
	}