/* CSS Document */
body{
	margin:0px;

}


h1{

font:12px Arial, Helvetica, sans-serif;
color:#04019A;
font-weight:bold

}

h2{

font:12px Arial, Helvetica, sans-serif;
color:#04019A;
font-weight:bold

}


h3{
	font:12px Arial, Helvetica, sans-serif;
	color:#04019A;
font-weight:bold;

	margin: 0px;
}


.contact-padding1{
padding-left:20px;
padding-top:6px;

	}
	
	
	.contact-procedures-padding1{
padding-left:30px;
padding-top:6px;
margin:0px;

	}


.inset-padding1{
padding-left:60px;
padding-top:10px;
}


.inset2-padding1{
	padding-left:70px;
	padding-top:0px;

}


.procedures-bar-padding1{
padding-left:60px;
padding-top:0px;
padding-bottom:0px;
}

.index-body-padding1{
padding-left:80px;
padding-right:45px;
padding-top:0px;
font:12px Arial, Helvetica, sans-serif;
color:#04019A;

}


.index-body-padding2{
padding-left:80px;
padding-right:190px;
padding-top:0px;
font:12px Arial, Helvetica, sans-serif;
color:#04019A;

}


.index-body-padding3{
padding-left:230px;
padding-right:60px;
padding-top:0px;
font:12px Arial, Helvetica, sans-serif;
color:#04019A;

}

.index-body-padding4{
padding-left:255px;
padding-right:60px;
padding-top:0px;
font:12px Arial, Helvetica, sans-serif;
color:#04019A;
}

.bttm-sub-body-padding1{
padding-left:200px;
padding-right:45px;
padding-top:0px;
font:12px Arial, Helvetica, sans-serif;
color:#04019A;

}

.text-link {
font:12px Arial, Helvetica, sans-serif;
color:#000099;
text-decoration:none;
padding-left: 25px;
}

.footer-link {
font:12px Arial, Helvetica, sans-serif;
color:#000099;
text-decoration:none;
}

a.text-link:hover{
font:12px Arial, Helvetica, sans-serif;
color:#006633;
text-decoration:underline;
}


.text-link2{
font:12px Arial, Helvetica, sans-serif;
color:#0000CC;
text-decoration:underline;
}



.footer{

font:12px Arial, Helvetica, sans-serif;
color:#04019A;


}

.footer-links{

font:12px Arial, Helvetica, sans-serif;
color:#04019A;
text-decoration:none;
}


#index-bg{

	background-image:url(../images/index-bg.jpg);
	background-repeat: repeat;
}

#index2-bg{

	background-image:url(../images/index2-bg.jpg);
	background-repeat: repeat;
	width:720px;
}

#index-procedures-image{
	padding:0 0 0 0;
	background-image:url(../images/home/slices/index_procedures_bar.jpg);
	width:400px;
	background-repeat: no-repeat;
	}

#index-procedures-box{
padding-left:70px;
	padding-bottom:0px;
	background-image:url(../images/home/slices/index_procedures_box.jpg);
	width:460px;
	height:161px;
	background-repeat: no-repeat;
	background-position: 60px;
	}

#index-bg{
	background-image:url(../images/index-bg.jpg);
	background-repeat: repeat;
}




#index-top-edge-bg{
	background-image:url(../images/home/slices/index_r4_c1.jpg);
	width:720px;
	height:120px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
}


#contact-sub-top-edge-bg{
	background-image:url(../images/sub/slices/contact_sub__r4_c1.jpg);

width:720px;
height:120px;
	background-repeat: no-repeat;

}




#index-bottm-edge-bg{
	background-image:url(../images/home/slices/index_r6_c1.jpg);
	width:760px;
	height:185px;
	background-repeat: no-repeat;
	background-position: 0% 100%;
}

#index-top-bg{
background-image:url(../images/home/slices/index_r5_c1.jpg);
width:502px;
height:397px;
background-repeat: no-repeat;

}




#index-contact-box{background-image:url(../images/home/slices/index_r5_c2.jpg);
width:258px;
height:397px;
background-repeat: no-repeat;


}


#sub-bg{

	background-image:url(../images/sub-bg.jpg);
	background-repeat: repeat;
}



#sub-top-bg{
	background-image:url(../images/sub/slices/sub_r5_c1.jpg);

width:502px;
height:397px;
	background-repeat: no-repeat;

}




#cosmetic-top-edge-bg{
	background-image:url(../images/sub/slices/sub_r4_c1.jpg);
	width:720px;
	height:120px;
	background-repeat: no-repeat;

}


#sub-contact-box{background-image:url(../images/sub/slices/sub_r5_c2.jpg);
width:258px;
height:580px;
background-repeat: no-repeat;


}


#contact-sub-contact-box{background-image:url(../images/sub/slices/contact_sub_r5_c2.jpg);
width:258px;
height:628px;
background-repeat: no-repeat;


}


#sub-procedures{
padding-top:315px;
padding-left:22px;
}


.sub-procedures-padding1{
padding-left:60px;
padding-top:6px;
}


#sub-bottm-edge-bg{
	background-image:url(../images/sub/slices/sub_r7_c1.jpg);
	width:502px;
	height:246px;
	background-repeat: no-repeat;
	background-position:100% 100%;

font:12px Arial, Helvetica, sans-serif;
color:#04019A;
	
}


#sub-about-us-bottm-edge-bg{
	background-image:url(../images/sub/slices/about_sub_r7_c1.jpg);
	width:502px;
	height:246px;
	background-repeat: no-repeat;
	background-position:100% 100%;

font:12px Arial, Helvetica, sans-serif;
color:#04019A;
	
}


#sub-life-us-bottm-edge-bg{
	background-image:url(../images/sub/slices/life_sub_r7_c1.jpg);
	width:502px;
	height:246px;
	background-repeat: no-repeat;
	background-position:100% 100%;

font:12px Arial, Helvetica, sans-serif;
color:#04019A;
	
}


#sub-family-us-bottm-edge-bg{
	background-image:url(../images/sub/slices/family_sub_r7_c1.jpg);
	width:502px;
	height:246px;
	background-repeat: no-repeat;
	background-position:100% 100%;

font:12px Arial, Helvetica, sans-serif;
color:#04019A;
	
}

#sub-bottm-edge-bg-rt{
	background-image:url(../images/sub/slices/sub_r7_c2.jpg);
	width:258px;
	height:245px;
	background-repeat: no-repeat;
	background-position:100% 100%;
}

#flower-sub-bottm-edge-bg-rt{
	background-image:url(../images/sub/slices/flower_sub_r7_c2.jpg);
	width:258px;
	height:519px;
	background-repeat: no-repeat;
	background-position:100% 100%;
}


.sub-rt-spacer{padding-top:260px;
}


/* sprite-based navigation -- http://alistapart.com/articles/sprites/ */

.nav {
	background: url(../images/sprite_nav.jpg) no-repeat left top;
	width: 760px;
	height: 53px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: left;
	position: relative;
	}
	
#nav {
	background: url(../images/sprite_nav.jpg) no-repeat left top;
	width: 760px;
	height: 53px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: left;
	position: relative;
	}
	
	#nav span	{ display:none; }
	
	#nav ul		{ 
		margin: 0;
		padding: 0;
		}
	
	#nav li {
		margin: 0; 
		padding: 0; 
		top: 0;
		list-style: none;
		position: absolute;
		}
		
	#nav li, #nav a {
		height: 53px;
		margin: 0;
		padding: 0;
		display: block;
		}
		
	#nav-01	{left: 0px; width: 129px;}
	#nav-02	{left: 130px; width: 83px;}
	#nav-03	{left: 214px; width: 137px;}
	#nav-04	{left: 351px; width: 146px;}
	#nav-05	{left: 497px; width: 130px;}
	#nav-06	{left: 625px; width: 135px;}

	
	#nav-01	a:hover	{ background: transparent url(../images/sprite_nav.jpg) -0px -53px no-repeat; }
	#nav-02	a:hover	{ background: transparent url(../images/sprite_nav.jpg) -130px -53px no-repeat; }
	#nav-03	a:hover	{ background: transparent url(../images/sprite_nav.jpg) -214px -53px no-repeat; }
	#nav-04	a:hover	{ background: transparent url(../images/sprite_nav.jpg) -351px -53px no-repeat; }
	#nav-05	a:hover	{ background: transparent url(../images/sprite_nav.jpg) -497px -53px no-repeat; }
	#nav-06	a:hover	{ background: transparent url(../images/sprite_nav.jpg) -625px -53px no-repeat; }




#list-couple {
background-image:url(../images/home/slices/index_procedures_bar.jpg) ;
background-repeat:no-repeat;
height:358px;
width:760px;
}

#list-background {
background-image:url(../images/list-bg.jpg);
height:52px;
width:760px;
}

#left-col-list {
padding:60px 0 0 48px;
font:12px Arial, Helvetica, sans-serif;
color:#0F1481;
text-decoration:none;
}

a.left-col-list:hover{
font:12px Arial, Helvetica, sans-serif;
color:#006633;
text-decoration:underline;
}

a.left-col-list:visited{
font:12px Arial, Helvetica, sans-serif;
color:#0F1481;
text-decoration:underline;
}