@charset "utf-8";
/* CSS Document */

body{
background-color:#BFB6AD;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:17px;
}
#container{
width:901px;
margin:auto;
/*position:relative;*/
}
#flashDivHolder{
float:left;
position:relative;
width:451px;
height:96px;
text-align:center;
}
#subFlashArea{
position:absolute;
left:0px;
top:0;
z-index:10;
float:left;
width:451px;
height:96px;
}
#icon{
float:left;
}
#contentText{
color:#603813;
width:452px;
height:292px;
padding:30px 21px 0 16px;
background-color:#FFFFFF;
}
#contentCareers{
position:relative;
color:#603813;
width:452px;
height:288px;
padding:5px 21px 0 16px;
background-color:#FFFFFF;
}

#contentIntern{
position:relative;
color:#603813;
width:458px;
height:545px;
padding:5px 15px 0 16px;
background-color:#FFFFFF;
}

#contentPhilosophy{
color:#603813;
width:452px;
height:252px;
padding:30px 21px 0 16px;
background-color:#FFFFFF;
}
#contentCapabilities{
color:#603813;
width:473px;
height:449px;
padding:30px 0px 0 16px;
background-color:#FFFFFF;
color:#603813;
}
#contentWhatsHappenin{
color:#603813;
height:201px;
padding:25px 0 0 10px;
width:479px;
background:#FFFFFF;
}
#contentWhatsHappenin2{
color:#603813;
height:421px;
padding:5px 0 0 10px;
width:479px;
background:#FFFFFF;
}

#contentSiteMapText{
padding:50px 0 0 0;
width:385px; 
height:326px; 
background-color:#FFFFFF;
color:#5e5f9a;
}

.SitemapList{
list-style:none;
}
.sitemapSection{
padding:15px 0 10px 0;
}

#clientList{
width:380px; 
height:736px; 
background-image:url(../images/8List_OurClients2.jpg); 
color:#FFFFFF; 
font-size:12px; 
line-height:15px; 
padding-left:40px;
float:left;
}

#clientList a:link{
color:#FFFFFF;
text-decoration:none;
}
#clientList a:visited{
color:#FFFFFF;
text-decoration:none;
}
#clientList a:hover{
color:#FFFFFF;
text-decoration:underline;
}
#clientList a:active{
color:#FFFFFF;
text-decoration:none;
}
.indentSmaller{
padding-left:10px;
font-size:11px;
}
#footNav{
padding:5px 20px 0 0;
text-align:right;
color:#603913;
font-size:10px;
float:right;
}
#footNavLeft{
color:#603913;
padding:5px 0 0 20px;
float:left;
font-size:10px;
}
#footNavLeft a:link{
color:#603913;
text-decoration:none;
}
#footNavLeft a:visited{
color:#603913;
text-decoration:none;
}
#footNavLeft a:hover{
color:#603913;
text-decoration:none;
}
#footNavLeft a:active{
color:#603913;
text-decoration:none;
}


a.footnav:link{
color:#603913;
text-decoration:none;
}
a.footnav:visited{
color:#603913;
text-decoration:none;
}
a.footnav:hover{
color:#603913;
text-decoration:none;
}
a.footnav:active{
color:#603913;
text-decoration:none;
}

a.ourCompany:link{
color:#5e5f9a;
text-decoration:none;
}
a.ourCompany:visited{
color:#5e5f9a;
text-decoration:none;
}
a.ourCompany:hover{
color:#5e5f9a;
text-decoration:underline;
}
a.ourCompany:active{
color:#5e5f9a;
text-decoration:none;
}


a.whatInBag:link{
color:#9F9500;
text-decoration:none;
font-weight:bold;
}
a.whatInBag:visited{
color:#9F9500;
text-decoration:none;
font-weight:bold;
}
a.whatInBag:hover{
color:#9F9500;
text-decoration:underline;
font-weight:bold;
}
a.whatInBag:active{
color:#9F9500;
text-decoration:none;
font-weight:bold;
}

.left{
float:left;
}
.top{
margin-top:0;
}
.HidableCopy{
margin:10px 0;
}
.ParaHead{
margin-right:10px;
padding-top:2px;
}
#AdCopy{
display:none;
}
#WebCopy{
display:none;
}
#MarketingCopy{
display:none;
}
#CollateralCopy{
display:none;
}
#PromotionCopy{
display:none;
}

.careerLabels{
padding-right:4px;
position:relative;
top:5px;
}
.careerFields{
background-color:#eae8e4;
margin:2px;
padding:1px;
border:1px solid #cb9b2b;
font-family:Arial, Helvetica, sans-serif;
color:#603813;
font-size:11px;
vertical-align:text-top;
}
.careerFieldsEmail{
background-color:#eae8e4;
margin:2px;
padding:1px;
border:1px solid #cb9b2b;
font-family:Arial, Helvetica, sans-serif;
color:#603813;
font-size:11px;
vertical-align:text-top;
width:200px;
}
#careerSendForm{
z-index:100;
position:absolute;
top:181px;
left:489px;
}
#InternSendForm{
z-index:100;
position:absolute;
top:489px;
left:486px;
}
#introText{
width:195px;
margin:150px 350px;
padding:20px 20px;
background-color:#70513c;
color:#fff;
font-size: .8em;
font-variant:small-caps;
text-align:justify;
border:3px #ffffff solid;
}

.redText{
color:#FF0000;
}

.requiredFieldMsg{
	position:absolute;
	left:319px;
	top:58px;
	/*color:#FF0000;*/
}

.requiredFieldMsgIntern{
	position:absolute;
	left:319px;
	top:300px;
	/*color:#FF0000;*/
}
