@media print {

body, html{
  font-family: verdana;
  font-size: 10px;
  margin: 0px auto;
  padding: 0px;
  background: #ffffff;
  height: 100%;
  width: 100%;
  text-align: center;
}
div{
 display:block;
 padding: 5 5 5 5;
}
#wrapper{
width: 819px;
background: #ffffff;
margin: 0px auto;
}
a {
font-family:verdana;
font-size:10px;
color: #f2912a;
text-decoration:none;
font-weight: bold;
}
a:hover {
color: #bc6d19;
text-decoration: underline;
}
a:visited{
color: #bc6d19;
}
/*Begin Header Style*/

#header{
width: 819px;
min-height:127px;
text-align: center;
background: url('images/binary_header.gif') no-repeat;
z-index:9000;
}
#headerhomelink{
position: relative;
float:left;
left:0px;
}
a.homelink {
	display: block;
	height: 73px;
	width: 171px;
	background: url('images/binary_homelink.gif') no-repeat;
	background-position: 0 0px;
	overflow: hidden;
}
#nav {
    width: 819px;
    height: 23px;
	text-align:left;
	position:relative;
	float:left;
	padding:0;
	margin:0;
	z-index: 4000;
	list-style:none;
}
#nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
}

#nav li {
	position:relative;
	float: left;
}
#nav li ul {
	display:block;
	position: absolute;
	width: 130px;
	left: -999em;
	top:23px;
	background-color:#736c8e;
	z-index: 4000;
	clear:none;
}

#nav li:hover ul{
	display:block;
	z-index:9000;
	float:left;
	left: auto;
	border:1px solid white;
	overflow:hidden;
}
#nav li.sfhover ul{
	display:block;
	z-index:9000;
	float:left;
	clear:both;
	left:auto;
	top:auto;
	border:1px solid white;
}
#nav li ul li {
	width:130px;
    border: 1px solid white;
    border-width:1px 0px 0px 0px;
}
#nav li ul li a {
	display: block;
	font-size:10px;
	font-weight: normal;
	width:130px;
	color: #ffffff;
    padding: 5px 5px 5px 5px;
	text-align: left;	
}
#nav li ul li a:hover{
	background-color:#3b125c;
	text-decoration:none;
}
#navleftspacer{
background-color: #3b125c;
width: 164px;
height:23px;
position:relative;
left:10px;
float:left;
}
#nav1 {
position: relative;
float: left;
}
a.nav1 {
	display:block;
	height: 23px;
	width: 65px;
	background: url('images/nav1.gif') no-repeat;
	background-position: 0 -23px;
}
a.nav1:hover {
	background-position: 0 0px;
}
#nav2 {
position: relative;
float: left;
}
a.nav2 {
	display:block;
	height: 23px;
	width: 89px;
	background: url('images/nav2.gif') no-repeat;
	background-position: 0 -23px;
}
a.nav2:hover {
	background-position: 0 0px;
}
#nav3 {
position: relative;
float: left;
}
a.nav3 {
	display:block;
	height: 23px;
	width: 89px;
	background: url('images/nav3.gif') no-repeat;
	background-position: 0 -23px;
}
a.nav3:hover {
	background-position: 0 0px;
}
#nav4 {
position: relative;
float: left;
}
a.nav4 {
	display:block;
	height: 23px;
	width: 102px;
	background: url('images/nav4.gif') no-repeat;
	background-position: 0 -23px;
}
a.nav4:hover {
	background-position: 0 0px;
}
#nav5 {
position: relative;
float: left;
}
a.nav5 {
	display:block;
	height: 23px;
	width: 89px;
	background: url('images/nav5.gif') no-repeat;
	background-position: 0 -23px;
}
a.nav5:hover {
	background-position: 0 0px;
}
#nav6 {
position: relative;
float: left;
}
a.nav6 {
	display:block;
	height: 23px;
	width: 147px;
	background: url('images/nav6.gif') no-repeat;
	background-position: 0 -23px;
}
a.nav6:hover {
	background-position: 0 0px;
}
#nav7 {
position: relative;
float: left;
}
a.nav7 {
	display:block;
	height: 23px;
	width: 64px;
	background: url('images/nav7.gif') no-repeat;
	background-position: 0 -23px;
}
a.nav7:hover {
	background-position: 0 0px;
}
#navspacer {
	position:relative;
	float:left;
	width:810px;
	height:30px;
	background: url('images/headerspacer.gif') no-repeat;
}
/*End Header Style*/

/*Begin Footer Style*/

#footer {
width:819px;
font-family: arial;
font-size: 10px;
color: #a9a8af;
}
a.footerlink {
font-family: arial;
font-size: 10px;
color: #3b125c;
text-decoration: none;
}
a.footerlink:hover{
color: #736c8e;
text-decoration: underline;
}
a.footerlink:visited{
color #736c8e;
text-decoration:none;
}
#contentwrapper{
text-align:center;
position:relative;
width: 819px;
background: #ffffff;
margin: 0px auto;
}
/*End Footer Style*/

/*End of Framework Style*/

/*Begin Page Specific Styles*/

/*Begin Homepage Style*/
#maincontent{
position:relative;
width:819px;
height:277px;
background: url('images/maincontentbg.gif') no-repeat;
}
#homespacer1{
position:relative;
width:819px;
height:9px;
background: url('images/homespacer1.gif') no-repeat;
z-index:1000;
overflow:visible;
}
#secondarycontent{
width:819px;
height:119px;
text-align: left;
background: url('images/secondarycontentbg.gif') repeat-y;
font-family:verdana;
font-size: 10px;
color: #333333;
margin-top:-3px;
z-index:10;
}
#homespacer2{
width:819px;
height:41px;
background: url('images/homespacer2.gif') no-repeat;
}
#mainblurb{
text-align:left;
width: 282px;
height:277px;
background-color: #3b125c;
position: relative;
float:left;
left:10px;
}
#mainblurbtext{
text-align:left;
position:relative;
left: 19px;
top:42px;
height:189px;
width:247px;
color: #dad2e0;
font-family:verdana;
font-size:12px;
}
#blurblearnmore{
position:relative;
float: right;
top:50px;
right:10px;
}
a.purplearnmore {
	display: block;
	width:86px;
	height:17px;
	background-color: #3b125c;
	background: url('images/orbpurpbg.gif') right no-repeat;
	overflow: hidden;
	background-position:100% -17px;
}
a.purplearnmore:hover{
background-position: 100% 0px;
}
#flashsplash{
width:312px;
height:277px;
position:relative;
float:left;
left: 15px;
z-index:10;
}
#newsbox{
width: 195px;
height:277px;
position: relative;
float:right;
right:10px;
background: url('images/latestnews.gif') no-repeat;
background-position: 10px 0;
padding-top:35px;
margin-bottom:-35px;
overflow: hidden;
}
#newsitem{
width:195px;
text-align:left;
background: url('images/newsarrow.gif') no-repeat;
background-position: 0px 2px;
}
p.newsitem{
margin: 0 0 0 0;
padding: 0 0 10px 15px;
}
#allnewslink{
position: relative;
float:right;
width: 117px;
}
#binaryinaction{
position:relative;
float: left;
width:230px;
height:119px;
left: 28px;
background: url('images/bia_bg.gif') no-repeat;
padding-top: 43px;
margin-bottom: -43px;
overflow:hidden;
z-index:10;
}
#joinourteam{
position:relative;
float: left;
width:230px;
height:119px;
left:58px;
background: url('images/jot_bg.gif') no-repeat;
padding-top: 43px;
margin-bottom: -43px;
overflow:hidden;
}
#practiceareas{
position:relative;
float: left;
width:230px;
height:119px;
left: 98px;
background: url('images/rvp_bg.gif') no-repeat;
padding-top: 43px;
margin-bottom: -43px;
overflow:hidden;
z-index:10;
}
#secondarylink{
width: 85px;
}
#secondarylinkjot{
width: 135px;
}
a.secondarylink {
	display: block;
	height:17px;
	background-color: #ffffff;
	background: url('images/orbwhtbg.gif') right no-repeat;
	background-position:100% -17px;
}
a.secondarylink:hover{
	background-position:100% 0px;
}
/*End Homepage Style*/

/*Begin Subpage Template Style*/
#secondary{
display:block;
position:relative;
float:left;
left:10px;
width: 799px;
text-align:left;
text-indent:0px;
}
#longdivider{
position:relative;
float:left;
left:10px;
width:799px;
height:50px;
background: url('images/fulldivider.gif') no-repeat;
background-position: 0 15px;
}
#navcolumn{
position:relative;
float:left;
width:150px;
height:300px;
text-align:left;
padding-top:8px;
text-indent:0px;
}
#secitem{
position:relative;
float:left;
width:150px;
}
#tertitem{
position:relative;
float:left;
width:150px;
text-indent:15px;
}
a.navsecondary{
font-size: 11px;
font-weight:bold;
color:#3b125c;
margin:0px;
}
a.navtertiary{
font-size:10px;
font-wieght:bold;
color: #666666;
margin:0px;
}
a.navsecondary:visited{
color:#3b125c;
}
a.navtertiary:visited{
color:#666666;
}
#navdivider{
width:150px;
height:25px;
position:relative;
float:left;
background:url('images/navdivider.gif') no-repeat;
}
#content{
position:relative;
float:left;
width: 649px;
text-align:left;
}
#subhead{
position:relative;
float:left;
width:649px;
height:119px;
background: url('images/subhead_bg.gif') left no-repeat;
}
#sectionbanner{
position:relative;
float:left;
width: 460px;
height:119px;
left:9px;
background-color:#999999;
}
#sectionphoto{
position:relative;
float:right;
height:119px;
width:175px;
background-color:#666666;
}
#subheaddivider{
position:relative;
float:right;
width:649px;
height:12px;
background: url('images/subhead_divider.gif') right no-repeat;
}
#contentcolumn{
position:relative;
float:left;
width:470px;
background: url('images/content_bg.gif') left repeat-y;
background-position: 0 2px;
font-family: verdana;
font-size: 11px;
color: #666666;
}
#bodytext{
position:relative;
float:left;
left:26px;
width:432px;
}
p.sectionhead{
font-family:verdana;
font-size:18px;
font-weight: bold;
color: #330066;
margin-bottom: 10px;
margin-top: 5px;
}
p.subheading{
font-family:verdana;
font-size: 11px;
font-weight:bold;
color: #333333;
margin-top:10px;
margin-bottom: 10px;
}
#rightcolumn{
position:relative;
float:right;
width:175px;
background: url('images/rightcol_bg.gif') no-repeat;
background-color:#f1eef3;
}
p.rightcoltext{
padding-top: 60px;
padding-left: 15px;
padding-right:10px;
}
#rightcollink{
position:relative;
float:left;
left:15px;
width: 85px;
}
a.rightcollinkmore {
	display: block;
	height:17px;
	background-color: #ffffff;
	background: url('images/rightcol_orb.gif') right no-repeat;
	background-position:100% -17px;
}
a.rightcollinkmore:hover{
	background-position:100% 0px;
}
.callout{
position:relative;
float:right;
height: 230px;
width:178px;
background: url('images/callout_bg.gif') top no-repeat;
}
p.callouttext{
text-align:left;
font-family:verdana;
font-size:18px;
font-weight: bold;
color: #330066;
margin-left:20px;
margin-top:26px;
}

/*Section Banners*/
#aboutusbanner{
position:relative;
float:left;
width: 460px;
height:119px;
left:9px;
background: url('images/aboutusbanner.jpg') no-repeat;
}
#aboutusphoto{
position:relative;
float:right;
height:119px;
width:175px;
background: url('images/aboutuspic.jpg') no-repeat;
}
#servicesbanner{
position:relative;
float:left;
width: 460px;
height:119px;
left:9px;
background: url('images/servicesbanner.jpg') no-repeat;
}
#servicesphoto{
position:relative;
float:right;
height:119px;
width:175px;
background: url('images/servicespic.jpg') no-repeat;
}
#customersbanner{
position:relative;
float:left;
width: 460px;
height:119px;
left:9px;
background: url('images/customersbanner.jpg') no-repeat;
}
#customersphoto{
position:relative;
float:right;
height:119px;
width:175px;
background: url('images/customerspic.jpg') no-repeat;
}
#careersbanner{
position:relative;
float:left;
width: 460px;
height:119px;
left:9px;
background: url('images/careersbanner.jpg') no-repeat;
}
#careersphoto{
position:relative;
float:right;
height:119px;
width:175px;
background: url('images/careerspic.jpg') no-repeat;
}
#cvbanner{
position:relative;
float:left;
width: 460px;
height:119px;
left:9px;
background: url('images/cvbanner.jpg') no-repeat;
}
#cvphoto{
position:relative;
float:right;
height:119px;
width:175px;
background: url('images/cvpic.jpg') no-repeat;
}
#newsbanner{
position:relative;
float:left;
width: 460px;
height:119px;
left:9px;
background: url('images/newsbanner.jpg') no-repeat;
}
#newsphoto{
position:relative;
float:right;
height:119px;
width:175px;
background: url('images/newspic.jpg') no-repeat;
}
#contactbanner{
position:relative;
float:left;
width: 460px;
height:119px;
left:9px;
background: url('images/contactbanner.jpg') no-repeat;
}
#contactphoto{
position:relative;
float:right;
height:119px;
width:175px;
background: url('images/aboutuspic.jpg') no-repeat;
}
#labbanner{
position:relative;
float:left;
width: 460px;
height:119px;
left:9px;
background: url('images/labbanner.jpg') no-repeat;
}
#labphoto{
position:relative;
float:right;
height:119px;
width:175px;
background: url('images/labpic.jpg') no-repeat;
}
#sitemapbanner{
position:relative;
float:left;
width: 460px;
height:119px;
left:9px;
background: url('images/sitemapbanner.jpg') no-repeat;
}
#sitemapphoto{
position:relative;
float:right;
height:119px;
width:175px;
background: url('images/sitemappic.jpg') no-repeat;
}
#privacybanner{
position:relative;
float:left;
width: 460px;
height:119px;
left:9px;
background: url('images/privacybanner.jpg') no-repeat;
}
#privacyphoto{
position:relative;
float:right;
height:119px;
width:175px;
background: url('images/privacypic.jpg') no-repeat;
}
/* End Section Banners*/
}

@page {
  size: landscape;
}
@page rule {   
size: landscape;
}
