body
{
    background-image: url(../images/bg-gradient.gif);
    background-position: top left;
    background-repeat: repeat-x;
    margin: 0px;
    padding: 0px;
    behavior: url("/css/csshover3.htc");
}
.self-examination
{
	position: absolute;
	top: 0px;
	left: 60px;
}
table
{
	font-family: Arial;
	font-size: 12px;
}

img
{
	border: none;
}

form{
	display: inline;
}
a 
{
	text-decoration: none;
}
table a
{
	color: #5C2946;
}

table a:hover
{
	color: #9EC8EA;
	text-decoration: underline; 
}

.submit-button
{
	margin-top: 10px;
	background-color: #5E2A47;
	color: white;
	border: none;
	padding: 3px;
}

body#body
{
    background-color: #5e2a47;
}

body#body-inner
{
    background-color: #fbd9e8;
    background-image: none;
}

#body p
{
    color: White;
}

p
{
    font-family: Arial;
    color: black;
    font-size: 12px;
}

td, tr
{
    margin: 0px;
    padding: 0px;
}

tr
{
    vertical-align: top;
}

#all, #all-inner
{
    width: 836px;
    height: 770px;
    margin: 0 auto;
    padding: 0px;
    background-position: top left;
    background-image: url(../images/bg-bar.gif);
    background-position: 82px 178px;
    background-repeat: no-repeat;
}

#all-inner
{
    background-image: none;
}



#header, #header-inner
{
    width: 836px;
    height: 178px;
    margin: 0px;
    padding: 0px;
    position: relative;
    background-image: url(../images/bg-header.gif);
}

#header-inner
{
    width: 836px;
    height: 178px;
    margin: 0px;
    padding: 0px;
    position: relative;
    background-image: url(../images/bg-header-inner.gif);
}

#nav, #nav-inner
{
    position: absolute;
    left: 358px;
    top: 80px;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}




#nav li, #nav-inner li
{
    display: inline;
    padding-right: 2px;
 
    float: left;
}

#nav li ul, #nav-inner li ul
{
    position: absolute;
    left: 0;
    top: 17px;
    margin: 0px;
    padding: 0px;
   
    background-repeat: no-repeat;
    background-position: top left;
    width: 426px;
    height: 28px;
    padding-top: 7px;
    display: none;
}

#nav li ul
{
     background-image: url(../images/bg-list.gif);
	 background-position: left 2px;
}

#nav-inner li:hover ul.no-background
{
     background-image: url(../images/no-sub-nav-background.gif);
	 background-position: left 2px;
	 background-repeat: repeat-x;
	 display: block;
}

#nav-inner li:hover ul ul.no-background
{
	background-image: none;
	background-color: white;
	margin-left:-80px;
	width: 500px;
	display: block;
	margin-top: 11px;
	
}

#nav-inner li ul
{
     background-image: url(../images/bg-list-inner.gif);
}


#nav li ul ul, #nav-inner li ul ul
{
    background-image: none;

    padding-top: 25px;
}

#nav-inner li ul ul a
{
    color: #5C2946;
}

#nav li ul ul a
{
    color: #ffffff;
}


#nav li ul ul a:hover, #nav-inner li ul ul a:hover
{
    color: #7291CA;
}

#nav li ul#resources, #nav-inner li ul#resources
{
    padding-left: 87px;
}

#nav li ul#services, #nav-inner li ul#services
{
    padding-left: 80px;
}

#nav-inner li ul#about, #nav li ul#about
{
    padding-left: 16px;
}

#nav-inner li ul#contact, #nav li ul#contact
{
    padding-left: 176px;
}

#nav li ul#services ul#biopsy, #nav-inner li ul#services ul#biopsy
{
    margin-left: -80px;
    width: 800px;
}

#nav li ul li, #nav li ul li.first, 
#nav-inner li ul li, #nav-inner li ul li.first
{
    margin: 0px;
    padding: 0px;
    border-left: solid 1px #9FC9EB;
    padding-left: 15px;
    padding-right: 15px;
}

#nav li ul ul li, #nav li ul li ul li.first,
#nav-inner li ul ul li, #nav-inner li ul li ul li.first
{
     border-left: solid 1px #79496A;
}

#nav ul ul, #nav li:hover ul ul,
#nav-inner ul ul, #nav-inner li:hover ul ul
{
    display: none;
}
/* 12 and 23*/

#nav li:hover ul, #nav li:hover li:hover ul,
#nav-inner li:hover ul, #nav-inner li:hover li:hover ul
{
    display: block;
	z-index:1000;
}

#nav li ul a,
#nav-inner li ul a
{
    font-size: 10px;
    font-family: Arial;
    background-color: Transparent;
    color: #FBD9E8;
    width: auto;
    height: auto;
}

#nav li ul a:hover,
#nav-inner li ul a:hover
{
    color: White;
    background-color: Transparent;
}

#nav li ul li.first, #nav li ul li ul li.first,
#nav-inner li ul li.first, #nav-inner li ul li ul li.first
{
    border-left: none;
}

#nav li a, #nav-inner a
{
    font-family: Arial;
    font-size: 12px;
    color: White;
    display: block;
    background-color: #5e2a47;
    width: 69px;
    height: 16px;
    padding: 0px;
	padding-top: 1px;
    text-decoration: none;
    text-align: center;
}

#nav li a:hover, #nav-inner li a:hover
{
    background-color: #78486a;
}

#nav li a:hover, #nav-inner li a:hover
{
    background-color: #ED2677;
}



#facebook, #twitter, #myspace, #facebook-inner, #twitter-inner, #myspace-inner
{
    width: 27px;
    height: 27px;
    background-position: top left;
    background-repeat: no-repeat;
}

#badge1, #badge2, #badge3
{
    width: 50px;
    height: 50px;
    background-position: top left;
    background-repeat: no-repeat;
		margin-bottom: 7px;
}

#badge1
{
    background-image: url(../images/yesmamm.png);
    _background-image: url(../images/yesmamm.gif);
}

#badge2
{
    background-image: url(../images/Mammo_Blue.png);
    _background-image: url(../images/Mammo_Blue.gif);
}

#badge3
{
    background-image: url(../images/SBB_Red.png);
    _background-image: url(../images/SBB_Red.gif);
}

#twitter
{
    background-image: url(../images/icn-twitter.gif);
}

#twitter-inner
{
    background-image: url(../images/icn-twitter-inner.gif);
}


#myspace
{
    background-image: url(../images/icn-myspace.gif);
}

#myspace-inner
{
    background-image: url(../images/icn-myspace-inner.gif);
}

#facebook
{
    background-image: url(../images/icn-facebook.gif);
}

#facebook-inner
{
    background-image: url(../images/icn-facebook-inner.gif);
}


#content
{
    border-collapse: collapse;
    position: relative;
    margin: 0;
    height: 446px;
    padding: 0;
    width: 100%;
}

#content tr
{
    height: 100%;
}

#content td
{
    height: 100%;
}


#content #column-one, #content #column-one-inner
{
    padding-left: 6px;
    width: 87px;
}

 #content #column-one-inner
 {
 	width: 76px;
 }


#content #column-two, #content #column-two-inner
{

    width: auto;
    
}



#content #column-three h1, #content #column-three-inner h1
{
    margin-left: 35px;
}

#content #column-two-inner
{
    background-color: White;
   
}

#content #column-three-inner
{
    background-color: White;
    background-image: url(../images/bg-blue-gradient.gif);
    background-repeat: repeat-x;
    background-position: bottom left; /*     background-image: url(../images/bg-right-half.gif);     background-repeat: no-repeat;     background-position: bottom left;*/
}

#holder
{
    position: relative;
    padding: 0px;
    margin: 0px;
}
#left-column-mask
{
    width: 100%;
    height: 60px;
    position: absolute;
    bottom: 0px;
    left: 0;
    
    background-image: url(../images/bg-left-column-mask.png);
     _background-image: url(../images/bg-left-column-mask.gif);
     
    background-position: top left;
    background-repeat: no-repeat;
}

#left-mask
{
    width: 19px;
    height: 445px;
    position: absolute;
    top: 0;
    left: 0;
    background-image: url(../images/bg-left-mask.png);
    _background-image: url(../images/bg-left-mask.gif);
     
    background-position: bottom left;
    background-repeat: no-repeat;
}

#right-column-mask
{
    width: 100%;
    height: 60px;
    position: absolute;
    bottom: 0;
    right: 0;
    background-image: url(../images/bg-right-column-mask.png);
    _background-image: url(../images/bg-right-column-mask.gif);
    
    background-position: right top;
    background-repeat: no-repeat;
}

#right-mask
{
    width: 87px;
    height: 445px;
    position: absolute;
    top: 0;
    right: 0;
    background-image: url(../images/bg-right-mask.gif);
    background-position: right top;
    background-repeat: no-repeat;
}


#content #column-four
{
    width: 19px;
}


#footer-nav .phone-number
{
	font-weight: bold;
	color: white;
}

#footer-nav .email
{
	font-weight: bold;
	color: white;
	text-decoration: underline;
}

#footer
{
    position: relative;
    padding-left: 90px;
    
}

#footer-nav
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}


#footer-nav li
{
    margin: 0px;
    padding: 0px;
    display: inline;
    border-left: 1px solid #FBD9E8;
    color: #d4aec1;
    padding-right: 5px;
    padding-left: 7px;
    font-family: Arial;
    font-size: 14px;
	
	
}

#all-inner #footer-nav li
{
	color: #7292CB;
	
	 margin: 0px;
    padding: 0px;
    display: inline;
    border-left: 1px solid #7292CB;
    padding-right: 5px;
    padding-left: 7px;
    font-family: Arial;
    font-size: 14px;
}

#all-inner #footer-nav li.first
{
    display: inline;
    border-left: none;
}

#all-inner #copyright
{
	color: #7292CB;
	
}

#all-inner #footer-nav .email
{
	font-weight: bold;
	color: #ED2677;
	text-decoration: underline;

}

#all-inner #footer-nav .phone-number
{
	font-weight: bold;
	color: #7292CB;

}


#all-inner #footer-nav li a
{
	color: #7292CB;
	text-decoration: none;
	
}

#footer-nav li a
{
	color: #d4aec1;
	text-decoration: none;
	
}

#footer-nav-inner li
{
    margin: 0px;
    padding: 0px;
    display: inline;
    border-left: 1px solid #fad8e7;
    color: #7190C9;
    padding-right: 5px;
    padding-left: 7px;
    font-family: Arial;
    font-size: 14px;
}


#footer-nav li.first
{
    display: inline;
    border-left: none;
}

p#copyright, p#copyright-inner
{
    font-family: Arial;
    font-size: 10px;
    color: #d4aec1;
    margin: 0px;
    text-align: center;
	
	margin-top: -2px;
}

#copyright-inner
{
    color: #7190C9;
}

h1
{
    margin: 0px;
    margin-bottom: 5px;
    color: #9ec8ea;
    font-family: Arial;
    font-size: 14px;
    line-height: 15px;

    padding-right: 15px;
}

h1#see-us-on
{
	margin-top: 10px;
}
#social-list
{
    margin: 0px;
    padding: 0px;
    margin-top: 10px;
    list-style-type: none;
    color: white;
    font-family: Arial;
    font-size: 14px;
    line-height: 20px;

}

#column-one-inner #social-list a
{
	color: #5C2946;
}


#social-list a
{
    text-decoration: none;
    color: White;
}

#social-list li
{
    margin-bottom: 10px;
}

#scrollable-area
{
    height: 325px;
    overflow: hidden;
    margin: 0px;
  
    margin-right: 95px;
    margin-left: 35px;
	width: 325px;

}

.left
{
    clear: left;
    float: left;
    padding-right: 15px;
}

/* On states */



#nav li.on ul li.on ul li.on a, #nav-inner li.on ul li.on ul li.on  a
{
     background-color: green;
}

#nav li.on ul li.on a, #nav-inner li.on ul li.on a
{
     background-color: red;
}


#nav li a.on, #nav-inner li a.on
{
     background-color: #79496A;
}

#nav li ul li a.on, #nav-inner li ul li a.on
{
     color: White;
}

#nav li ul li ul li a.on, #nav-inner li ul li ul li a.on
{
     color: #7291CA;
     background-color: Transparent;
}


#nav li ul.on, #nav-inner li ul.on
{
    display: block;
}

