.boxtop, .boxbottom, .outboxtop, .outboxbottom {display:block;  font-size:1px;}
.boxb1, .boxb2, .boxb3, .boxb4, .outboxb1,  .outboxb2,  .outboxb3,  .outboxb4 {display:block; overflow:hidden;}
.boxb1, .boxb2, .boxb3, .outboxb1,  .outboxb2,  .outboxb3 {height:1px;}
.boxb2,  .outboxb2  {margin:0 3px; border-width:0 2px;}
.boxb3, .outboxb3  {margin:0 2px;}
.boxb4, .outboxb4 {height:2px; margin:0 1px;}


.boxb1 {margin:0 5px; background:#ffffff;}
.boxtop .boxb2, .boxtop .boxb3, .boxtop .boxb4 {background:#FFFFFF; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}

.boxbottom .boxb2, .boxbottom .boxb3, .boxbottom .boxb4 {background:#e8e9eA; border-left:1px solid #ffffff; border-right:1px solid #ffffff;} 
.boxcontent , .boxcontentIN{
	display:block; 
	background-color:#ffffff; 
	background-image:url(/images/grad_100.gif); 
	background-repeat:repeat-x; 
	background-position:bottom; 
	border:solid #ffffff; 
	border-width:0 1px; 
	padding:0px 10px 10px 2px; 
	text-align:left;
	font-family:/*Trebuchet MS,*/ Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
 }
 

 

 .outboxb1 {margin:0 5px; background:#DDDDDD;}
 .outboxtop .outboxb2,  .outboxtop .outboxb3,  .outboxtop .outboxb4 { border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD;}
 .outboxcontent {display:block; border:solid #DDDDDD; border-width:0 1px; text-align:center; padding-left:4px; padding-right:4px;}
 .outboxbottom .outboxb2, .outboxbottom .outboxb3,  .outboxbottom .outboxb4 { border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD;}
 .callOutOutisdeBorder{margin-bottom:20px;}

/***************************/
 
 



 

/*text styles*/
.callOutBox p{
	color: #666666; 
	 
	padding:0px; 
	margin:0px 3px 0px 10px;
}


.blueBackground h3, .callOutBox  h3{
	height:30px;
	margin:0px;
	padding:5px 0px 0px 45px;
	color:#000066;
	font-size:14px;
	font-weight:normal;
margin:0px;
	margin-bottom:10px;
	background:url(/images/callOutIconSpriteSheet.gif) no-repeat;

}
.boxcontentBlue a, .callOutBox a{
	color:#000066;
	text-decoration:none;
	
}


.boxcontentBlue a:hover, .callOutBox a:hover{
	color:#000066;
	text-decoration:underline;
}

.callOutBox .moreInfoLink {
	margin-top:10px;
	text-align:right;


}

.callOutBox .viewLocationLink{
	display:inline;
	float:left;
        margin-left:8px;


}

.callOutBox .locFormLabel{
	color:#999999;
	font-size:9px;



}


.callOutBox input.locFormField{
	border:#CCCCCC 1px solid;
	font-size:9px;
	color:#999999;
	padding:4px 0px 5px 5px;
	width:92px;
}


#locInsideBox .callOutBox input.locFormField{width:105px;}

#bod_index .callOutBox input.locFormField{width:106px;}


.callOutBox input.signUpFormField{
	border:#CCCCCC 1px solid;
	font-size:9px;
	color:#999999;
	padding:4px 0px 5px 5px;
margin-left:10px;
	width:160px;
}



.callOutBox input.locCallOutSubmit{
	padding:0px 0px 0px 2px;
	
}

.callOutBox .locCallOutMap {
	text-align:center;
	margin-top:5px;

}

.callOutBox ul{
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	list-style-image:url(/images/callOutListImage.gif);
	font-size:10px;
	
}

.callOutBox li{
	margin:0px 0px 7px 0px;


}



* icon controllers*/
.callOutBox h3.Template{

	background-position: 0px -37px;

}


.callOutBox h3.offerCompare{

	background-position: 0px 0px;

}

.callOutBox h3.locations{

	background-position: 0px -37px;

}

.callOutBox h3.speak{

	background-position: 0px -108px;

}

.callOutBox h3.learnMore{

	background-position: 0px -75px;
	margin-bottom:0px;

}

.callOutBox h3.categories{

	background-position: 0px 50px;
	padding-left:0px;
	margin-bottom:0px;
}


.callOutBox h3.careers{

	background-position: 0px -148px;
}

.callOutBox h3.blog{

	background-position: 0px -188px;
}


.callOutBox h3.signUp{

	background-position: 0px -222px;
}


.callOutBox h3.client{

	background-position: 0px -258px;
}


.callOutBox h3.proImage{

	background-position: 0px -513px;
}

.callOutBox h3.meetingRooms{

	background-position: 0px -563px;
}

.callOutBox h3.proOffice{

	background-position: 0px -465px;
}



.callOutBox h3.drivingDirections{

	background-position: 0px -377px;
}

.callOutBox h3.testimonials{

	background-position: 0px -425px;
}

.callOutBox h3.relatedLinks{

	background-position: 0px -610px;
}


.callOutBox h3.locationPhotos{

	background-position: 0px -335px;
}

.callOutBox h3.getStarted{

	background-position: 0px -295px;
}




.callOutBox .locPhotoShine{
	
	position:relative;
	z-index:10;
	height:1px;
	overflow: visible;
	top:-176px;
	left: 10px;
	display:block;
	
}






p.clientTitle{
	font-size:12px;
	font-weight:bold;

}

.clear{clear:both;}



/* Blue background call out */

.blueBackground{
	background-image: url(/images/co_getStartedBG.gif);
	width:223px;
	height:132px;
	background-repeat:no-repeat;
	background-position:top left;

	margin:auto;



}

.blueBackgroundIndex{
	background-image:url(/images/getStartedBGIndex.gif);
	width:264px;
	height:126px;
	background-repeat:no-repeat;
	background-position:top left;
	margin:auto;



}

.boxcontentBlue {
	display:block; 
	padding:3px 10px 3px 0px; 
	text-align:left;
	font-family:/*Trebuchet MS,*/ Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
 }
 
 
 .boxcontentBlue h3.getStarted{

	background-position: 0px -295px;
}

.blueBackgroundIndex h3{
	background-position:0px 50px;
	height:30px;
	margin:0px;
	padding:7px 0px 3px 45px;
	color:#000066;
	font-size:14px;
	font-weight:normal;
	margin-bottom:10px;


}


.blueBackground ul{
	margin:0px 0px 0px 32px;
	padding:0px 0px 0px 0px;
	list-style-image:url(/images/callOutListImage.gif);
	font-size:10px;
	
}

.blueBackgroundIndex ul{
        margin:-5px 0px 0px 32px;
	padding:0px 0px 0px 0px;
	list-style-image:url(/images/callOutListImage.gif);
	font-size:10px;

}



.boxcontentBlue select{
	margin:-10px 0px 0px 20px;
	font-size:9px;
	width:150px;


}

.blueBackgroundIndex select{
margin:-10px 0px 0px 20px;
	font-size:9px;
	width:160px;
padding:0px;

}

.boxcontentBlue li, .blueBackgroundIndex li{
	margin:0px 0px 11px 0px;


}

.blueBackgroundIndex li{
margin:0px 0px 11px 0px;

}

.imageCallOut{
	width:223px;
	height:161px;
	background-repeat:no-repeat;
	background-position:top left;
	margin:auto;





}

.co_phoneNum{
text-align:center;
font-size:14px;
color:#000000;
}


/******Header Specific Styles ******/


 .boxcontentIN{
 	background-image:none;
	background-color:#FFFFFF;
	border-left:1px solid #CCCCCC; 
	border-right:1px solid #CCCCCC;
	padding-top:10px;
	}

#locInsideBox .boxb1 {margin:0 5px; background:#CCCCCC;}
#locInsideBox .boxtop .boxb2,#locInsideBox .boxtop .boxb3,#locInsideBox .boxtop .boxb4 {background-color:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
#locInsideBox .boxbottom .boxb2, #locInsideBox .boxbottom .boxb3, #locInsideBox .boxbottom .boxb4 {background:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;} 

#bod_index .outboxb1 {margin:0 5px; background:#DDDDDD;}
 #bod_index .outboxtop .outboxb2,#bod_index  .outboxtop .outboxb3,#bod_index  .outboxtop .outboxb4 {background:#FFFFFF; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD;}
 #bod_index .outboxcontent {background-color:#FFFFFF; display:block; border:solid #DDDDDD; border-width:0 1px; text-align:center; padding-left:4px; padding-right:4px;}
 #bod_index .outboxbottom .outboxb2, .outboxbottom .outboxb3,#bod_index  .outboxbottom .outboxb4 {background-color:#FFFFFF; border-left:1px solid #DDDDDD; border-right:1px solid #DDDDDD;}
#bod_index .callOutOutisdeBorder{margin-bottom:20px;}

