body
   {
	font-family:  verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
	line-height: 100%;
	}
.cont
    {
    background-color:#F4F7EF;
    color:#DC932D;
    font-size:9px;
    height:15px;
    padding:5px 3px 3px;
    text-align:center;
    width:776px;
    margin: 0px;
    }    
img
    {
    border: none;
    }    
img.bloc
	{
	display: block;
	}    
form
    {
    margin: 0px;
    padding: 0px;
    }   
.page
	{
	margin-left: -388px;
	position: absolute;
	left: 50%;
	top: 0px;
	width: 776px;
    padding: 0px;
	}
div.logo
    {
    float: left;
    left: 0px;
    width: 342px;
    /*border: 1px dashed #cc0000;*/
    }
div.bbjlogo
    {
    float: left;
    width: 50px;
    margin: 10px 0px 0px;
    /*border: 1px dashed #cc0000;*/
    }   
div.search
    {
    float: left;
    padding: 0px;
    margin: 0px 0px 0px 100px;
    }
div.mega
    {
    position: absolute;
    top: 33px;
    left: 670px;
    margin: 0px;
    width: 101px;
    }
div.content
    {
    float: right;
    width: 555px;    
    margin: 0px;
	line-height: 22px;    
    padding: 35px 0px 0px 0px;
    }    
div.homebx
	{
    width: 380px;
    /*border: 1px solid #000000;*/
	line-height: 21px;    
	padding: 0px;	
	}
div.copy
    {
    float: right;
    color: #999999;
    text-align: right;
	line-height: 18px;    
    margin: 0px 0px 0px 0px;
    width: 300px;
    /*clear: right;*/
    font-size: 10px;
    }
div.grnbr
    {
    width: 776px;
    border-bottom: 6px solid #d8e3c8;
    margin: 5px 0px;
    }    
.clr
    {
    clear: both;
    margin: 0px;
    }             
div.navbx
    {
    float: right;
    margin: 0px;
    width: 651px;
    padding: 0px 0px 6px 0px;
    border-bottom: 6px solid #d8e3c8;
    }    
.nav, a.nav:link, a.nav:visited
	{
	display: block;
    float: left;
	padding: 0px 0px 0px 10px;
    margin: 0px 20px 0px 0px;
    background: url(../images/nav/nbluesq.gif) no-repeat left center;
	color: #99a3d9;
	text-decoration: none;         
	}
.navov, a.navov:link, a.navov:visited
	{
	display: block;
    float: left;       
	padding: 0px 0px 0px 10px;
    margin: 0px 20px 0px 0px;    
	line-height: 100%;    
    background: url(../images/nav/ngraysq.gif) no-repeat left center;
	color: #99a3d9;
	text-decoration: none;               		
	}
.navon, a.navon:link, a.navon:visited
	{
	display: block;
    float: left;       
	padding: 0px 0px 0px 10px;
    margin: 0px 20px 0px 0px;    
	line-height: 100%;    
    background: url(../images/nav/ngraysq.gif) no-repeat left center;
	color: #999999;
	text-decoration: none;               		
	}    
div.sdnavbx
    {
    float: left;
    width: 200px;
    margin: 30px 0px 0px 0px;
    padding: 0px;
    line-height: 16px;
    }    
.sdnav
	{
	display: block;
    width: 150px;   
	padding: 2px 0px 4px 15px;
    margin: 0px;
    background: url(../images/nav/ngraymarks.gif) no-repeat left top;
    border-bottom: 1px solid #dc932d;
	color: #dc932d;
	text-decoration: none;             
	}
a.sdnav:link, a.sdnav:visited
	{
	color: #dc932d;
	text-decoration: none;    
	}    
.sdnavov
	{
	display: block;
    width: 150px;      
	padding: 2px 0px 4px 15px;
    margin: 0px;    
    background: url(../images/nav/norgnav.gif) no-repeat left top;
    border-bottom: 1px solid #dc932d;
    color: #dc932d;
	text-decoration: none;               		
	}
a.sdnavov:link, a.sdnavov:visited
	{
	color: #dc932d;
	text-decoration: none;
	}
.sdnavon
	{
	display: block;
    width: 150px;      
	padding: 2px 0px 4px 15px;
    margin: 0px 10px 0px 0px;    
    background: url(../images/nav/norgnavon.gif) no-repeat left top;
    border-bottom: 1px solid #ffffff;               		
	}
a.sdnavon:link, a.sdnavon:visited
	{
	color: #dc932d;
	text-decoration: none;
	}
.sdbrd
    {
    border-top: 1px solid #dc932d;
    }
.sdbrd3
    {
    border-top: 1px solid #333333;
    }        
.sdnav2, a.sdnav2:link, a.sdnav2:visited
	{
	display: block;
    width: 190px;   
	padding: 2px 0px 0px 15px;
    margin: 0px 10px 0px 0px;
	color: #333333;
	text-decoration: none;    
	}
.sdnav2ov, a.sdnav2ov:link, a.sdnav2ov:visited
	{
	display: block;
    width: 190px;      
	padding: 2px 0px 0px 15px;
    margin: 0px 10px 0px 0px;
	color: #dc932d;
	text-decoration: none;        
	}
.sdnav2on, a.sdnav2on:link, a.sdnav2on:visited
	{
	display: block;
    width: 190px;      
	padding: 2px 0px 0px 15px;
    margin: 0px 10px 0px 0px;
	color: #dc932d;
	text-decoration: none;        
	}
.sdbrd2
    {
    margin: 10px 10px 0px 0px;
    border-top: 1px solid #333333;
    }
.sdnav3, a.sdnav3:link, a.sdnav3:visited
	{
	display: block;
    width: 190px;   
	padding: 2px 0px 0px 15px;
    margin: 0px 10px 0px 0px;
	color: #666666;
	text-decoration: none;    
	}
.sdnav3ov, a.sdnav3ov:link, a.sdnav3ov:visited
	{
	display: block;
    width: 190px;      
	padding: 2px 0px 0px 15px;
    margin: 0px 10px 0px 0px;
	color: #dc932d;
	text-decoration: none;        
	}
.sdnav3on, a.sdnav3on:link, a.sdnav3on:visited
	{
	display: block;
    width: 190px;      
	padding: 2px 0px 0px 15px;
    margin: 0px 10px 0px 0px;
	color: #dc932d;
	text-decoration: none;     
	}
.sdnavblu, a.sdnavblu:link, a.sdnavblu:visited
	{
	display: block;
    width: 150px;   
	padding: 2px 0px 4px 15px;
    margin: 0px;
    background: url(../images/nav/ngraymarks.gif) no-repeat left top;
    border-bottom: 1px solid #dc932d;
	color: #003366;
	text-decoration: none;            
	}
.sdnavbluov, a.sdnavbluov:link, a.sdnavbluov:visited
	{
	display: block;
    width: 150px;      
	padding: 2px 0px 4px 15px;
    margin: 0px;    
    background: url(../images/nav/norgnav.gif) no-repeat left top;
    border-bottom: 1px solid #dc932d;
	color: #003366;
	text-decoration: none;                  		
	}                          
.bld
	{
	font-weight: bold;
	}
.blue
	{
	color: #99A3D9;
	}	
.footer
	{
    font-size: 10px;
	}
.gray
	{
	color: #999999;
	}
.graysm
	{
    font-size: 9px;	
	color: #999999;
	line-height: 170%;	
	}
.graytxt		
	{
	font-size: 10px;
	color: #999999;
    }
.itl
	{
	font-style: italic;
	}		
.capt
	{
	font-size: 9px;
	line-height: 170%;	
	}
.orange
	{
	color: #DC932D;
    font-size: 10px;	
		}
.orangetop
	{
	color: #DC932D;
    font-size: 9px;
	}
.cont
	{
	width: 776px;	
    background-color: #f4f7ef;
	color: #dc932d;
    font-size: 9px;
	text-align: center;
    padding: 5px 3px 3px 3px;
    height: 15px;
	}	    
.teal
    {
	color: #00608C;    
    }    
.tealsm, a.tealsm:link, a.tealsm:visited		
	{
	font-size: 10px;
	color: #00608C;
    text-decoration: none;
	}
a.tealsm:hover		
	{
    text-decoration: none;
	color: #DC932D;
	}    
.tealmd		
	{
	font-size: 13px;
	color: #00608C;
	}		
	
/* boxes */

.textbx
	{
	padding: 0px 0px 15px 0px;	
	}
.textbx2
	{
	padding: 0px 0px 25px 0px;	
	}
.textbxind
	{
	padding: 0px 0px 15px 20px;	
	}	
.crumbbx
	{
	padding: 30px 0px 20px 0px;
	line-height: 150%;		
	}
.leftnav
	{
    border-top: 1px solid;
	width: 145px;
	border-color: #DC932D;
	line-height: 100%;	    
	}
.leftnavb
	{
    border-top: 1px solid;
	width: 182px;
	border-color: #333333;
	}
.leftnavc
	{
    border-top: 1px solid;
	width: 145px;
	border-color: #333333;
	}
.leftnavd
	{
    border-top: 1px solid;
	width: 168px;
	border-color: #333333;
	}
.leftnave
	{
    border-top: 1px solid;
	width: 172px;
	border-color: #333333;
	}	    	
.leftnavf
	{
    border-top: 1px solid;
	width: 155px;
	border-color: #333333;
	}	
.leftnav1
	{
	line-height: 160%;	
	padding: 0px 0px 8px 15px;
	}
.leftnav2
	{
	line-height: 160%;	
	padding: 0px 0px 3px 15px;
	}
.field
	{
	font-size: 10px;
    border: 1px solid #99A3D9;
    color: #000000;
    background-color: #FFFFFF;
	}
.findphysbx
	{
	line-height: 160%;	
	padding: 0px 0px 3px 15px;	
	}
.physbx
	{
	line-height: 160%;	
	padding: 0px 0px 10px 0px;	
	}					
	
/* image alignment */	
	
img.navimg
	{
	vertical-align: middle;
	}
.backimg
	{
    min-height: 485px;
	background-position : right top;
	background-repeat : no-repeat;	 
	background-image : url(../images/home/backgrnd.jpg); 
	}
.backimgwm
	{
	background-position : right top;
	background-repeat : no-repeat;	 
	background-image : url(../images/womhealth/sidephotolong.jpg); 
	}
.backimgphy
	{
	background-position : right top;
	background-repeat : no-repeat;	 
	background-image : url(../images/womhealth/sidephotolong.jpg); 
	}		

/* links */
		   
a, a:link, a:visited
    {
    color: #000000;
    outline: none;
    }
a:hover
    {
    color: #00608C;
    }
.blulnk, a.blulnk:link, a.blulnk:visited
    {
    color: #003366;
	text-decoration: none;
    }
a.blulnk:hover
    {
    color: #00608C;
    }  
.bluenav, a.bluenav:link, a.bluenav:visited
	{
	color: #99A3D9;
	padding: 0px 0px 2px 0px;
	text-decoration: none;    	
	}	
a.bluenav:hover
    {
    color: #99A3D9;
	text-decoration: none;	
    }
.bluenavon, a.bluenavon:link, a.bluenavon:visited
	{
	color: #999999;
	padding: 0px 0px 2px 0px;
	text-decoration: none;    	
	}	
a.bluenavon:hover
    {
    color: #999999;
	text-decoration: none;	
    }
.smltgray, a.smltgray:link, a.smltgray:visited
	{
	font-size: 10px;
	color: #999999;
	text-decoration: none;	
	}	
a.smltgray:hover
    {
    color: #DC932D;
	text-decoration: none;	
    }		
.smgraynav, a.smgraynav:link, a.smgraynav:visited
	{
	font-size: 9px;
	color: #999999;
	}	
a.smgraynav:hover
    {
    color: #DC932D;
    }
a.tllnk:link, a.tllnk:visited
    {
    color: #00608C;
    }
a.tllnk:hover
    {
    color: #000000;
    }
.downld, a.downld:link, a.downld:visited
    {
    font-family: georgia, serif;
    text-decoration: none;    
    }
a.downld:hover
    {
    color: #ffffff;
    text-decoration: none;     
    }            
div.download
    {
    background: url(../images/sidebuttons/greenbtn.gif) no-repeat center center;
    text-align: center;
    height: 83px;
    margin: 0px;
    padding: 15px 0px 0px 0px;
    }
div.download2lns
    {
    background: url(../images/sidebuttons/greenbtn.gif) no-repeat center center;
    text-align: center;
    height: 70px;
    margin: 0px;
    padding: 28px 0px 0px 0px;
    }
div.download3lns
    {
    background: url(../images/sidebuttons/greenbtn.gif) no-repeat center center;
    text-align: center;
    height: 80px;
    margin: 10px 0px;
    padding: 20px 0px 0px 0px;
    }    
            			
/* lists */

ul
	{
	padding: 10px 0px 10px 20px;
	margin: 0px;
	list-style-image: url(../images/bullet.gif);	
	}
ul.bullets
	{
	padding: 0px 0px 15px 20px;
	margin: 0px;
	line-height: 180%;
	list-style-image: url(../images/bullet.gif);	
	}
ul.care
	{
	padding: 0px 0px 0px 20px;
	margin: 0px;
	line-height: 180%;
	list-style-image: url(../images/bullet.gif);	
	}
ol
	{
	padding: 10px 0px 10px 28px;
	margin: 0px;
	}    		
.physpics
	{
	float: left;
	width: 75px;
	padding: 5px 5px 0px 0px;	
	}
sup
	{
	font-family: arial;
	font-size: 9px;
	}
br.clrl
    {
    clear: left;
    }
/* new classes for page layout*/
div.pgpic
    {
    float: right;
    width: 210px;
    margin: -35px 0px 10px 10px;
    }
/* news feed*/
div.newsbx
    {
    float: right;
    width: 200px;
    height: 100%;
    padding: 0px 0px 0px 30px;
    line-height: 16px;
    }
div.cenbut
    {
    width: 100%;
    text-align: center;
    }    

.thmbs, .thmbson
    {
    float: left;
    padding: 0px;
    margin: 0px 10px 10px 0px; 
    }
.breakl
    {
    clear: left;
    margin: 0px;
    }
.floatlt
    {
    float: left;    
    }
div.adcamp
    {
    float: left;
    margin: 0px 25px 25px 0px;    
    }               