@charset "UTF-8";
/* CSS Document */

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
font-size:12px;
}
body td {
/*color:#686a6d;*/
color:#000000;
}
.main-content-staff .break{
background: #D7D7D9;
}
#bodywrap{
width:960px;
text-align:center;
background:url(images/main-bg.jpg);
}
#mast-img img{
border:1px solid #f4f4f4;
margin-left:-1px;

}
.print {
display:none;
}

a {
color:#dd1415;
}
#nav {
padding-left:1px;
width:938px;
margin-bottom:-2px;
float:left;
background:#f4f4f4;
}

#masthead {
width:940px;
margin-left:5px;
padding-bottom:5px;
}
#cyc-left{
margin-top:-2px;
float:left;
}
#cyc-right{
margin-top:-2px;
float:left;
}
#content-bottom{
clear:both;
}
#left-top{
float:left;
}
#right-top{
float:left;
}
#maincontent{
background:url(images/maincontent-bg.gif) top;
}
#bodyspacer{
clear:both;
height:10px;
}
#content-left{
float:left;
width:662px;
}
#home-box-top{
background:url(images/home-box-top.jpg);
width:662px;
height:16px;
clear:both;
}
#mission-box-top{
background:url(images/mission-box-top.jpg);
width:662px;
height:16px;
clear:both;
}
#services-box-top{
background:url(images/services-box-top.jpg);
width:662px;
height:16px;
clear:both;
}
#servicesus-box-top{
background:url(images/servicesus-box-top.jpg);
width:662px;
height:16px;
clear:both;
}
#testimonial-box-top{
background:url(images/testimonial-box-top.jpg);
width:662px;
height:16px;
clear:both;
}
#contact-box-top{
background:url(images/contact-box-top.jpg);
width:662px;
height:16px;
clear:both;
}
#staff-box-top{
background:url(images/staff-box-top.jpg);
width:662px;
height:16px;
clear:both;
}
#content-right {
float:right;
width:288px;}

#cp-whitelogo{
background:url(images/cp-logowhite.gif) bottom no-repeat;
}
.sb-content {
width:278px;
padding:5px;
text-align:left;
}
.sb-content img{
border:1px solid black;
}
.sb-h{
clear:both;
float:none;
} 
.client_test {
color:#dd1415;
text-align:right;
font-size:10px;
padding-bottom:30px;
}
#maincontentbox{
background:top url(images/maincontenbox.gif);
width: 511px;
padding:5px 5px 5px 25px;
float:left;
text-align:left;
}
#maincontentbox-sm{
background:top url(images/box-sm.gif);
width: 372px;
padding:5px 5px 5px 25px;
float:left;
text-align:left;
}
#home-box-left{
background:url(images/home-mc-r.jpg) top no-repeat;
width:662px;
}
#mission-box-left{
background:url(images/mission-mc-r.jpg) top no-repeat;
width:662px;
}
#services-box-left{
background:url(images/services-mc-r.jpg) top no-repeat;
width:662px;
}
#testimonial-box-left{
background:url(images/testimonial-mc-r.jpg) top no-repeat;
width:662px;
}
#contact-box-left{
background:url(images/contact-mc-r.jpg) top no-repeat;
width:662px;
}
#servicesus-box-left{
background:url(images/servicesus-mc-r.jpg) top no-repeat;
width:662px;
}
#staff-box-left{
background:url(images/staff-mc-r.jpg) top no-repeat;
width:662px;
}
.canservices {
background:url(images/canservices.gif) left no-repeat #ecf0f3;
padding:5px 5px 5px 0;
margin-top:10px;
margin-left:-6px;
margin-right:-7px;
height:40px;
border-top:1px solid white;
border-bottom:1px solid white;
width:515px;
}
.usservices {
background:url(images/usservices.gif) left no-repeat #ecf0f3;
padding:5px 5px 5px 0;
margin-top:10px;
margin-left:-6px;
margin-right:-7px;
height:40px;
border-top:1px solid white;
border-bottom:1px solid white;
width:515px;}

.usservices-h1b{
background:url(images/usservices-h1b.gif) left no-repeat #ecf0f3;
padding:5px 5px 5px 0;

margin-left:-6px;
margin-right:-7px;
height:40px;
border-top:1px solid white;
border-bottom:1px solid white;
width:515px;
}
.usservices-l-intra{
background:url(images/usservices-l-intra.gif) left no-repeat #ecf0f3;
padding:5px 5px 5px 0;

margin-left:-6px;
margin-right:-7px;
height:40px;
border-top:1px solid white;
border-bottom:1px solid white;
width:515px;
}
.usservices-o-extra{
background:url(images/usservices-o-extra.gif) left no-repeat #ecf0f3;
padding:5px 5px 5px 0;

margin-left:-6px;
margin-right:-7px;
height:40px;
border-top:1px solid white;
border-bottom:1px solid white;
width:515px;
}
.tableborder td{
border-top: 1px solid #f2f2f2;
border-right: 1px solid #f2f2f2;
}
.usservices-tn{
background:url(images/usservices-tn.gif) left no-repeat #ecf0f3;
padding:5px 5px 5px 0;

margin-left:-6px;
margin-right:-7px;
height:40px;
border-top:1px solid white;
border-bottom:1px solid white;
width:515px;
}
 .pg-break{
background:#ecf0f3;
padding:5px 7px 5px 0;
margin-top:10px;
margin-left:-6px;
margin-right:-7px;
border-top:1px solid white;
border-bottom:1px solid white;

width:514px;
}
.testimonial-quote{
font-style:italic;
width:98%;
}
.testimonial-client{
color:#A72E40;
width:300px;
margin-left:15px;
}
#contact-map{
width:245px; display:block; height:210px;
}
#staff-th{
float:right;
text-align:center;
width: 120px;
}
#staff-th img{
margin:2px 3px 2px 3px;
}
#staff-box-left #maincontentbox img {
float:left;
margin:5px;}