body {
color:#000000;
font-family:'Lucida Grande',Arial,Helvetica,sans-serif;
font-size:12px;
line-height:1.4em;
margin:0;
text-align:center;
background:url(../images/bg_main.gif) repeat-x #000000;
color:#DFDFDF;
}

#container {
width:968px;
margin:0 auto;
padding:0;
text-align:left;
}

#header {
width:968px;
height:93px;
background:url(../images/bg_header.gif) no-repeat;
}

#logo {
width:122px;
height:48px;
float:left;
padding:15px;
margin-left:25px;
}

#nav {
float:left;
height:48px;
padding:18px 15px;
}

#nav2 {
width:902px;
height:36px;
background:url(../images/bg_nav2.gif) no-repeat;
padding:0 0 10px 0;
}


#nav2 ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:10px;
text-align:left;
margin-left:-20px;
font-family:'Trebuchet MS',Helvetica,sans-serif;
text-align:center;
}

#nav2 li {
display:inline;
margin-left:20px;
}

#nav2 li a {
color:#000000;
text-decoration:none;
padding:3px;
}

#nav2 li a:hover {
color:#DFDFDF;
}

/* */


#nav2ps {
width:902px;
height:53px;
background:url(../images/bg_nav2ps.gif) no-repeat;
padding:0 0 10px 0;
}


#nav2ps ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:10px;
text-align:left;
margin-left:-20px;
font-family:'Trebuchet MS',Helvetica,sans-serif;
text-align:center;
line-height:23px;
}

#nav2ps li {
display:inline;
margin-left:20px;
}

#nav2ps li a {
color:#000000;
text-decoration:none;
padding:3px;
}

#nav2vps li a:hover {
color:#DFDFDF;
}

#globalNav {
}

#contentBox {
margin-top:15px;
width:968px;
background:url(../images/bg_content.gif) no-repeat;
}

#contentHolder {
padding:20px;
width:900px;
margin-left:10px;
}

#talentList {
float:right;
margin-top:-30px;
margin-right:50px;
}

/*   FOOTER   */

#footer {
color:#CF6D26;
font-size:12px;
margin-bottom:15px;
margin-top:-15px;
}

#footer p {
text-align:center;
}

#footer hr {
background-color:#CF6D26;
border:0 none;
color:#CF6D26;
height:1px;
}

#sitemap {
background-color:#0C0C0C;
padding:5px;
color:#AFAFAF;
}

#col1 {
width:180px;
float:left;
margin:0 5px 0 5px;
}

#col2 {
width:180px;
float:left;
margin:0 5px 0 5px;
}

#col3 {
width:180px;
float:left;
margin:0 5px 0 5px;
}

#col4 {
width:180px;
float:left;
margin:0 5px 0 5px;
}

#col5 {
width:180px;
float:left;
margin:0 5px 0 5px;
}

#colClear {
clear:left;
}

/* OTHER PAGES */
/* TALENT DETAILS PAGE   -   PRODUCTS & SERVICES > TALENT MANAGEMENT > TALENT DETAILS	 */

#leftCol {
width:600px;
float:left;
}

#tmpImg {
height:auto;
width:600px;
}

#rightCol {
width:275px;
margin-left:20px;
margin-top:-15px;
float:left;
}

#rightCol h3 {
padding:8px 0 0 0;
}

#rightCol p {
padding:0;
margin:0;
}

#colClear {
clear:left;
}

#sidebarTitle {
width:273px;
height:41px;
background:url(../images/talentPages/sidebartitle.gif) no-repeat;
}

#sidebarTitle  h3{
padding:8px 0 0 10px;
font-size:16px;
}

#sidebar {
width:253px;
padding:10px;
text-align:center;
background:#1C1C1C;
}

#sidebarBtm {
width:273px;
height:24px;
background:url(../images/talentPages/sidebarBtm.gif) no-repeat;
}

#contentText {
padding:0 30px 30px 30px;
}

#contentText h3{
margin-bottom:-10px;
}

/*PRODUCTS > PROFESSIONAL SERVICES */

#prod_col1 {
float:left; 
width:400px;
}

#prod_col2 {
float:left;
width:400px;
margin-left:40px;
}

#prod_clear {
clear:left;
}

#prod_col1 h3 {
color:#FFFFFF;
margin-top:20px;
font-size:18px;
}

#prod_col2 h3 {
color:#FFFFFF;
margin-top:20px;
font-size:18px;
}

#flashNav1 {
margin-top:150px;
text-align:center;
}

#flashFlow {
background:#000000;
width:600px;
height:300px;
float: left;
}




