body {
	/*background-image: url(images/bg1.gif); */
	background-repeat: repeat-x;
}

#floatingFlash {
	z-index:1;
	position:relative;
	float:left;
	width:900px;/*IE6 fix*/
}

.inpage_title1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #4F7EA2;
	letter-spacing: 0px;
}

.inpage_subtitle1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #ea448e;
	line-height: 22px;
}

.inpage_text1 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	line-height: 22px;
}

.inrtmenu, inrtmenu a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2C2C2C;
	line-height: 16px;
	text-decoration: none;
	text-align:left;	/*vertical-align: top;*/
}

a.inrtmenul:link, a.inrtmenul:visited  {
	/*color: #AEB5B1;*/
	color: #585858;
	text-decoration: none;
}
a.inrtmenul:hover  {
/*	color: #AEB5B1;*/
	text-decoration: underline;
}

a.simplelink:link, a.simplelink:visited  {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-color:#7D4465;
}

a.simplelink:hover  {
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

a.prolink:link, a.prolink:visited  {
	color: #8AA1B5;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-color:#7D4465;
}

a.prolink:hover  {
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}


.bodytable a:link, .bodytable a:visited  {
	text-decoration: none;
	/*border-bottom-width: 1px;*/
	/*border-bottom-color:#004379;*/
	/*border-bottom-style: dotted;*/
}
.bodytable a:hover  {
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.imagelink a:hover{
	text-decoration: none;
	border-bottom-style: none;
	border-bottom-width: 0px;
}


.hometext {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	line-height: 22px;
}
a.subtlelink:link, a.subtlelink:visited {
	color:#464646;
	text-decoration:none;
}
a.subtlelink:hover {
	/*standard underline is fine*/
}

.hometext3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}

.hometext4 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 14px;
}

.hometext5 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color:#80909a;
}

a.foot_links:link, a.foot_links:visited  {
	/*color: #AEB5B1;*/
	text-decoration: none;
}

a.foot_links:hover  {
/*	color: #AEB5B1;*/
	text-decoration: underline;
}

a.foot_links_para:link, a.foot_links_para:visited  {
	/*color: #AEB5B1;*/
	color: #728594;
	text-decoration: none;
}

a.foot_links_para:hover  {
/*	color: #AEB5B1;*/
	text-decoration: underline;
}

.navbarContainer{
	z-index:1000;
	position:relative;
	float:right;
	width:561px;/*IE6 fix*/
}

/* ABOUT navbar*/
a.topmenu:hover  {
	background-image: url(images/menu6_on_02.gif);
}

a.topmenu:link, a.topmenu:visited, a.topmenu:active {
	display: block;
	width: 57px;
	height: 50px;
}

.topmenu {
	background-attachment: fixed;
	background-repeat: no-repeat;
}

/* MAIN nav_main*/
.nav_main, ul.nav_main{ 
	font-family: Tahoma, Arial, Helvetica, sans-serif;/*Geneva, Arial, Helvetica, san-serif;*/
	font-size: 11px;
	color: #f24e97;
	list-style: none;
	padding: 0;
	margin: 0;
}

.nav_main li {
    color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	padding: 0px 0px 0px 0px;
}

.nav_main li a, .nav_main li a:active, .nav_main li a:visited {
	text-align:left;
    color: #f24e97;
	display: block;/*inline;/*block;*/
/*	width:93px;
	/*from apptext*/
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*line-height: 17px;*/
	text-decoration:none;
}

.nav_main li td td a:hover {
	color:#cc1868;
	text-decoration:underline;	/*color: #ff0000;*/
}

.nav_main li { /* all list items */
	list-style: none;
	text-align: left;
	float: left;
/*	width: 93px;/* width needed or else Opera goes nuts */
}

.nav_main li ul { /* second-level lists */
	z-index:1000;
	position: absolute;
	background: #FFFFFF;
	font-weight: normal;
	border: 1px solid;
	border-color: #ea448e;
/*	width: 150px;/*width of first tier menu*/
	height: auto;
	left: -999em;
	opacity: 0.95; /*standard opacity*/
	filter:alpha(opacity=95);/*IE fix for opacity*/
}

.nav_main li ul li a{
	padding: 6px 8px 6px 8px;
}

.nav_main li ul li:hover, .nav_main li ul li.sfhover {
	text-decoration: underline;
}
.nav_main li:hover {
   background-position: 0 0;
}

.nav_main li:hover, .nav_main li.sfhover {
	position:static;/*supposed to fix IE7 problem*/
	background-image: url(images/menu6_on_06.gif);/*menu_bg2c.gif*/
	background-repeat:no-repeat;
}

.nav_main li:hover ul, .nav_main li li:hover ul, .nav_main li.sfhover ul, .nav_main li li.sfhover ul { 
	margin:0;
	padding:0;
	left: auto;
	/*left: 0;*/
}
/*END nav_main*/

/*ABOUT MENU*/
a.topmenu.about:link, a.topmenu.about:visited, a.topmenu.about:active, .nav_main.about li, .nav_main.about li a, .nav_main.about li a:active, .nav_main.about li a:visited {
	/*button width*/
	width: 57px;
}

.nav_main.about li ul {
	/*width of first tier menu*/
	width: 150px;/*125*/
}
a.topmenu.about:hover, .nav_main.about li:hover, .nav_main.about li.sfhover {
	/*rollover image*/
	background-image: url(images/menu6_on_02.gif);
}
/*END ABOUT MENU*/

/*PROCEDURES MENU*/
a.topmenu.procedures:link, a.topmenu.procedures:visited, a.topmenu.procedures:active, .nav_main.procedures li, .nav_main.procedures li a, .nav_main.procedures li a:active, .nav_main.procedures li a:visited {
	/*button width*/
	width: 93px;
}
.nav_main.procedures li ul {
	/*width of first tier menu*/
	width: 150px;
}
a.topmenu.procedures:hover, .nav_main.procedures li:hover, .nav_main.procedures li.sfhover {
	/*rollover image*/
	background-image: url(images/menu6_on_03.gif);
}
/*END PROCEDURES MENU*/

/*GALLERY MENU*/
a.topmenu.gallery:link, a.topmenu.gallery:visited, a.topmenu.gallery:active, .nav_main.gallery li, .nav_main.gallery li a, .nav_main.gallery li a:active, .nav_main.gallery li a:visited {
	/*button width*/
	width: 69px;
}
.nav_main.gallery li ul {
	/*width of first tier menu*/
	width: 150px;
}
a.topmenu.gallery:hover, .nav_main.gallery li:hover, .nav_main.gallery li.sfhover {
	/*rollover image*/
	background-image: url(images/menu6_on_04.gif);
}
/*END GALLERY MENU*/

/*FINANCING MENU*/
a.topmenu.financing:link, a.topmenu.financing:visited, a.topmenu.financing:active, .nav_main.financing li, .nav_main.financing li a, .nav_main.financing li a:active, .nav_main.financing li a:visited {
	/*button width*/
	width: 81px;
}
.nav_main.financing li ul {
	/*width of first tier menu*/
	width: 150px;/*120*/
}
a.topmenu.financing:hover, .nav_main.financing li:hover, .nav_main.financing li.sfhover {
	/*rollover image*/
	background-image: url(images/menu6_on_06.gif);
}
/*END FINANCING MENU*/

/*RESOURCES MENU*/
a.topmenu.resources:link, a.topmenu.resources:visited, a.topmenu.resources:active, .nav_main.resources li, .nav_main.resources li a, .nav_main.resources li a:active, .nav_main.resources li a:visited {
	/*button width*/
	width: 84px;
}
.nav_main.resources li ul {
	/*width of first tier menu*/
	width: 149px;
}
a.topmenu.resources:hover, .nav_main.resources li:hover, .nav_main.resources li.sfhover {
	/*rollover image*/
	background-image: url(images/menu6_on_07.gif);
}
/*END RESOURCES MENU*/

/*CONTACT MENU*/
a.topmenu.contact:link, a.topmenu.contact:visited, a.topmenu.contact:active, .nav_main.contact li, .nav_main.contact li a, .nav_main.contact li a:active, .nav_main.contact li a:visited {
	width: 69px;
}
.nav_main.contact li ul {
	/*width of first tier menu*/
	width: 150px;
}
a.topmenu.contact:hover, .nav_main.contact li:hover, .nav_main.contact li.sfhover {
	/*rollover image*/
	background-image: url(images/menu6_on_08.gif);
}
.nav_main.contact li:hover ul, .nav_main.contact li li:hover ul, .nav_main.contact li.sfhover ul, .nav_main.contact li li.sfhover ul { 
	margin:0;
	padding:0;
	margin-right:1px;
	/*left: auto;*/
	right:0;
}
/*END CONTACT MENU*/




.leftmenu, leftmenu a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
	line-height: 21px;
	text-decoration:none;
	text-align:left;
}

.leftmenu_parent1 a.selected{
	background-image: url(images/arrow_circle4_pink_rt.gif);
	color:#ea448e;
}

.leftmenu_parent1 a.open{
	background-image: url(images/arrow_circle4_pink_dn.gif);
}

.leftmenu_parent1 a, leftmenu_parent1 a:visited {
	text-decoration:none;
	color: #4F4F4F;
	background-image: url(images/arrow_circle4_grey_rt.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:20px;
	margin-top:3px;
	margin-bottom:0px;
	padding-top:1px;
	padding-bottom:0px;
	vertical-align:top;
	/*line-height:25px*/
	display:block;
}

.leftmenu_parent1 a:hover {
	text-decoration:underline;
	background-image: url(images/arrow_circle4_pink_rt.gif);
}

.leftmenu_parent1 a:active {
	background-image: url(images/arrow_circle4_pink_rt.gif);
	color:#ea448e;
}


.leftmenu_parent_contact a, leftmenu_parent_contact a:visited {
	text-decoration:none;
	color: #004379;
	line-height: 18px;
	background-image: url(images/arrow_circle4_grey_rt.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:20px;
	padding-top:3px;
	vertical-align:top;
	/*line-height:25px*/
	display:block;
}
.leftmenu_parent_contact a:hover {
	text-decoration:underline;
	background-image: url(images/arrow_circle4_pink_rt.gif);
}

.leftmenu_parent_contact a.selected{
	background-image: url(images/arrow_circle4_pink_rt.gif);
	color:#ea448e;
}


.leftmenu_child1, .leftmenu_child1 a, leftmenu_child1 a:visited {
	text-decoration:none;	
	color: #2c2c2c;
	/*padding-left:25px;*/
}
.leftmenu_child1 a:hover {
	color:#EA448E;
	text-decoration:underline;
}
.leftmenu_child1 a:active, .leftmenu_child1 a.selected {
	color:#EA448E;
}


<!-- MEN CSS -->
.leftmenu_parent1_men a {

}
	
.leftmenu_parent1_men a.selected/*, .leftmenu_parent1_men a:active*/{
	background-image: url(images/arrow_circle4_brown_rt.gif);
	color:#63280c;
}
.leftmenu_parent1_men a.open{
	background-image: url(images/arrow_circle4_brown_dn.gif);
	color: #4F4F4F;
}

.leftmenu_parent1_men a/*, leftmenu_parent1_men a:visited*/ {
	color: #4F4F4F;
	background-image: url(images/arrow_circle4_grey_rt.gif);
	text-decoration:none;
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:20px;
	margin-top:3px;
	margin-bottom:0px;
	padding-top:1px;
	padding-bottom:0px;
	vertical-align:top;
	/*line-height:25px*/
	display:block;
}

.leftmenu_parent1_men a:hover {
	text-decoration:underline;
	color:#63280c;
	background-image: url(images/arrow_circle4_brown_rt.gif);
}
/*
.leftmenu_parent1_men a:active {
	background-image: url(images/arrow_circle4_brown_rt.gif);
	color:#63280c;
}*/

.leftmenu_child1_men, .leftmenu_child1_men a, leftmenu_child1_men a:visited {
	text-decoration:none;	
	color: #2c2c2c;
	/*padding-left:25px;*/
}
.leftmenu_child1_men a:hover {
	color:#63280c;
	text-decoration:underline;
}
.leftmenu_child1_men a:active, .leftmenu_child1_men a.selected {
	color:#63280c;
}
<!-- -->


/*START NY Magazine */
.nymag a {
    text-decoration:none;
}
.nymag a:hover {
    text-decoration:underline;
}
.nymag tr td{
	border:1px solid #c9c9c9;
}
.nymag tr td:hover{
	border:1px solid #9c9c9c;
	background-repeat: no-repeat;
	background-position: top left;
	/*background-image:url(images/mag_ny2o.gif);*/
}
.nymag div  {
	margin-right:10px;
}
/*END NY Magazine */

/*START Family Circle Magazine */
.fcmag a {
    text-decoration:none;
}
.fcmag a:hover {
    text-decoration:underline;
}
.fcmag tr td{
	border:1px solid #c9c9c9;
}
.fcmag tr td:hover{
	border:1px solid #9c9c9c;
	background-repeat: no-repeat;
	background-position: top left;	
	/*background-image:url(images/mag_fam2o.gif);*/
}
.fcmag div  {
	margin-right:10px;
}
/*END Family Circle Magazine */

/*START Redbook Magazine */
.rbmag a {
    text-decoration:none;
}
.rbmag a:hover {
    text-decoration:underline;
}
.rbmag tr td{
	border:1px solid #c9c9c9;
}
.rbmag tr td:hover{
	border:1px solid #9c9c9c;
	background-repeat: no-repeat;
	background-position: top left;	
	/*background-image:url(images/mag_rb2o.gif);*/
}
.rbmag div  {
	margin-right:10px;
}
/*END Redbook Magazine */
