﻿* {
	margin: 0;
}
html, body 
{
    margin:0;
    padding:0;
    height: 100%;
    width: 100%;
    background-color: #cccccc;
    font-family: Arial;
    font-size: 11px;
    text-align:center;
	}
.content {
	width:1000px;
	margin-left:auto;
	margin-right: auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	text-align: left;
	margin-bottom: -40px;

	}
.bodyarea 
{
    position: absolute;
    width: 1000px;
    height: auto;
    background-image: url('/imgs/generalbackground.gif');



}	

.footer
{

    text-align:center;
    background-color: #cccccc;
    padding: 5px;
      color: #666666;
    border-top:  solid 5px #999999;



}
.ROItable td
{text-align: right;
    }
table .rowdivider
{ padding: 5px;
     font-weight:bold;
     background: #cccccc;
     color: #333333;
    }
table .totalannual td
{ padding: 5px;
  border-top: solid 1px #666666;
    border-bottom: solid 1px #666666;
    }  
table .totalmonthly td
{ padding: 5px;
  font-weight:bold;
  border-top: solid 2px #666666;
    border-bottom: solid 2px #666666;
    }       
h1{
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #de6100;
}
h2{
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 20px;
	color: #de6100;
}
h2 a{
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	margin-top: 20px;
	color: #de6100;
}	

h3{
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
		margin-top: 20px;
}
a
{
    color: #1e5297;}	

p
{
    font-family: Arial;
    font-size: 11px;
    margin-bottom: 11px;
    line-height: 16px;
    }	
thead
{
    font-weight:bold;
    background:  #1e5297;
    color:White;}    
	
.pagecontentcolumn li
{margin-top: 11px;
 margin-left: 50px;
    }
.caption
{
    font-size: 9px;
    font-weight: bold;
    font-family: Tahoma;
    margin-bottom: 20px;}
.imagefloatright 
{float: right;
 margin: 5px 5px 5px 5px;
    }  
.imagefloatleft
{float: left;
 margin: 0px 10px 10px 0px;
    }  
.circlegraphic
{   background-image: url('/imgs/pencilcircle.gif');
    background-repeat: no-repeat;
    text-align: center;
   position: relative;
   top:-20px;
   float: right;
    }	     
.circlegraphic .content
{  line-height: 16px;
   top: 40px;
   text-align:center;
   width:300px;
   position: relative;
   }	
.circlegraphic .title
{ 
  font-size: 14px;
  font-weight: bold;
  color: #de6100;

    }    
.ROIcolumn 
{
    float:left;
    width: 195px;

}	
.ROIdetails
{   padding-left: 7px;
    


    }  
.ClinicInfo
{   
}
.ClinicInfo .column
{ float: left;
  width: 250px;

    }     
.productimage
{
    border: solid 5px #ebebeb;
    margin-top: 5px;
    width:200px;}     
.ROIcolumn .item
{      
    padding-top:5px;
    padding-bottom: 5px;
    padding-left: 5px;
    background: #ebebeb;
    border-right: solid 1px white;
 
    }  
.ROIcolumn .itemalternate
{ padding-bottom: 5px;
    padding-top:5px;
    padding-left: 5px;
    background: #cccccc;
    border-right: solid 1px #ebebeb;}
   
.ROIcolumn .title
{   font-weight:bold;
    line-height: 14px;
    font-size: 11px;
    }    
.ROIcolumn .lineitem
{   float: left;
    width: 95px;
    }     
.MaskedEditErrorcss
{
    color:Red;
    background: red;}    
 
        


  
.ROItotals td
{
    border-top: double 2px #444444;
    }     
.tables
{    width: 100%;
     padding:0px;
     margin:0px;
     font-family:Arial;
     font-size:11px;
     
     
    }    
.tables td 
{    padding: 5px;
    } 
.tables .borderbottom
{    padding: 5px;
     border-bottom: solid 1px #ebebeb;
    }     
.tables th
{    padding: 5px;
     font-weight:bold;
     background: #999999;
     color: white;
    }      
.tables .alternatingrow
{    background: #ebebeb;
    }          
.testimonial
{
    } 
.testimonialtext
{ 
  
  padding-bottom: 10px;
    }      

.testimonialclinicname
{
  font-style:italic;
  font-size: 11px;
  font-weight: bold;
}
.testimonialname
{ font-size: 11px;
  font-weight: bold;


}
.testimonialtitle
{ font-size: 11px;
  font-weight: bold;

}
.sitemappath
{ 
    margin-top: 5px;
    margin-bottom: 10px;
    margin-left: 20px;
    color: #999999;
  }  
.sitemappath a
{ 
    color: #999999;
    text-decoration:none;

  } 
  .sitemappath a:hover
{ 
    color: #666666;
    text-decoration:underline;

  }  
.columnmiddle
{
 width: 590px;
 float: left;
 margin: 0px 5px 0px 0px;

    }
.columnmiddle    p
{
    font-family: Arial;
    font-size: 11px;
    color:black;
    padding-top: 16px}  
      
.columnrightnav
{
 width: 200px;
 float: right;

} 
.TestimonialAd
{
    border-top: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
    padding: 0px 0px 5px 0px;}
.columnrightnav .root
{
margin-top:15px;
font-family: Arial;
font-size: 11px;
font-weight: bold;
color: #de6100;
}     
.columnrightnav .nodes
{
border-bottom: solid 1px #cccccc;
line-height: 20px;
width: 198px;
}    
.columnrightnav a
{
text-decoration: none;
} 
.columnrightnav a:hover
{
text-decoration: underline;
} 

.actions
{
    margin: 10px 10px 10px 10px;
    }    
.actioncontainer
{ width: 180px;
  background:#999;

    }    
.actionicon
{
    margin:3px;
    float:left;
}    

.actioncontainertext .title
{ 
font-weight: bold;
 
    }  
.actionform 
{
    clear:both;
    margin-left: 10px;}        
.actioncontainertext
{
    font-family: Arial;
    font-size: 11px;
    color: White; 
    margin-left: 10px;   
    }    
.columnright
{
 width: 383px;
 background: white;
 float: right;
 margin-top: 5px;
 margin-left: 5px;
margin-bottom: 5px;
}
.columnleft
{
 width: 382px;
 background: white;
 float: left;
 margin-left: 5px;
 margin-top: 5px;
 margin-bottom: 5px;

    }

.columnsingle
{
 width: 390px;
 background: white;
 float: left;
 margin-top: 5px;
    }
.contactaddressblock
{
    margin:15px;
    width: 170px;
    font-weight:bold;
}    
.strykerlogo 
{
    margin-top: 10px;
    margin-left: 20px;
    }
.universalnavigation 
{
    float: right;
    line-height: 20px;
    font-family: Arial, Verdana, Arial, Sans-Serif;    
    font-size: 11px;
    color: #666666;
    width: 400px;
    
} 
.universalnavigation li
{
    background-position: right;
    list-style: none;
    float: left;
    background-image: url('imgs/universalnav_separator.gif');
    background-repeat: no-repeat;
    margin-right: 10px;

}
.universalnavigation #bottomrow
{
 font-weight: bold;

}
    
.universalnavigation a
{   text-decoration: none;
    color: #666666;
    margin-right: 10px;
    }
.universalnavigation a:hover
{
    text-decoration: underline;
    color: #666666
    }  
.searchbox 
{
    float: right;
    height: 30px;
    background-color: #666666;
    padding: 10px;
  
    }  
 .panel1
{   height: 50px;
    width: 1000px;
    border-bottom: solid 5px #999999;
    background-image: url('imgs/SecondaryNav_StrykerImaging.gif');
    background-repeat: no-repeat;
    position: relative;
    background-color: White;
    }  
.secondarynav 
{
    position: absolute;
    left: 20px;
    top: 30px;
    
} 
.divisionselector 
{ 
      position:relative;
      left: 716px;
      top: 15px;
        }
.divisionselector .text
{   
    font-family: tahoma;
    font-size: 10px;
    color: #959595;
    font-weight: bold;}                
    
.secondarynav  a
{   text-decoration: none;
    font-family: Arial, Verdana, Arial, Sans-Serif;  
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    margin-right: 20px;
    
  
      }
.secondarynav  a:hover
{   border-bottom: solid 5px #1e5297;
      }
.secondarynav  .selected
{   border-bottom: solid 5px #de6100;

  
      }             
.tabindicator
{
    background-color: #ebebeb;
    height: 5px;
    width: 1000px;
}
.leftnavcolumn
{   
    
    float:left;
        min-height: 100%;
        height:100%;

    width:200px;
    height:inherit;
    background-color: #ebebeb;

    }
.leftnav 
{ 
    width: 200px;


    
    }
.thirdlevelnav
{ float:right;
  width: 200;
  font-weight: bold;
  
    }    

.selectednode
{
    font-weight: bold;
    border-bottom: solid 1px #ccc;
    width: 200px;
    color: Black;
    
    }     
    
.navigationleafnode
{
    border-bottom: solid 1px #ccc;
    font-family: Arial;
    font-size: 11px;
    width: 200px;
    }    
  
.pagecontentcolumn
{ 
  width: 800px;
  float:right;
  min-height:100%;
  height: auto;

}



.banner
{ float: left;
  width: 600px;

   }    
.paddedbox
{
    padding: 20px;}
input    {
    font-family: Arial;
    font-size: 12px;
    color: #333333;
}
.featureditem {
	padding-top: 10px;
}
.featureditem .image{
	float: left;
}
.featureditem li
{
    list-style-image: url( 'imgs/node_leaf.gif' );
    list-style-position: inside;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}
.featureditem .title {
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #de6100;
}

.spacer {
	CLEAR: both; 
	BORDER-RIGHT: #fff 0px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #fff 0px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: #fff 0px solid; 
	LINE-HEIGHT: 1px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #fff 0px solid; 
	HEIGHT: 1px; 
}
.ROIcalcualtorresults
{   float: right;
    background-color:Aqua; 
 
    }
