@charset "utf-8";

/* Reset
-------------------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

/* Generic Classes
-------------------------------------------------------------------------- */

/* Invisible Content Just for Screen Reader Users*/

.hidden { position: absolute; left: 0px; top: -500px; width: 1px; height: 1px; overflow: hidden; }

/* Clearfix */

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix { display: inline-block; }

/* Hide from IE Mac \*/

.clearfix { display: block; }

/* End hide from IE Mac */

.hidden { left: -9999px; position: absolute; }

.debug { border: 1px solid red; }

.alignLeft { text-align: left !important; }

.alignRight { text-align: right !important; }

.alignCenter { text-align: center !important; }

.floatLeft { float: left !important; }

.floatRight { float: right !important; }

.clearBoth { clear: both; overflow: hidden; height: 1px; font-size: 1px; }

.clearLeft { clear: left !important; }

.clearRight { clear: right !important; }

.hide { display: none !important; }

.highlight { background-color: #ffc; }

.noBackground { background: none !important; }

.noBorder { border: none !important; }

.noMargin { margin: 0 !important; }

.noPadding { padding: 0 !important; }

.noBold { font-weight: normal !important; }

.highlight { background: #ffc; }

/* General Styles
-------------------------------------------------------------------------------------------------------------------*/

body { background: #ccc; font-family: "Trebuchet Ms", lucida, verdana; color: #333; font-size: 14px; }

strong,a { color: #dc8623; }

a { text-decoration: none; }

a:hover { text-decoration: underline; }

h1,h2,h3,h4,h5,h6 { display: block; font-family: "Trebuchet Ms", lucida, verdana; color: #dc8623; clear: left;}

h1 { font-size: 24px; margin-bottom: 20px; }

h2 { font-size: 20px; margin-bottom: 20px; margin-top:30px; }

h3 { font-size: 14px; margin-top: 10px; }

ul { padding:10px 0px; }
li  { margin-left:15px; }

.smallTxt { font-size: 11px; color: #333; }

.imgRight { float: right; padding-left: 10px; padding-bottom: 10px; }

.imgLeft { float: left; padding-left: 10px; padding-bottom: 10px; }

/* Layout Elements
-------------------------------------------------------------------------------------------------------------------*/

div#wrap { width: 980px; margin: 0px auto; background: #fff url('../images/bg_wrap.png') repeat-y; }

body#services div#wrap { width: 980px; margin: 0px auto; background: #fff url('../images/services_content_bg.png') repeat-y; }

div#wrap:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }

div#header { width: 980px; height: 141px; background: #fff url('../images/header.jpg') no-repeat; display: block; }

div#logo { top: 0; left: 0; width: 315px; height: 141px; }

/*div#container { position: relative; float: left; width: 980px; background: url('../images/containerbg.png') repeat-x; } */

/*body#services div#wrap div#container { position: relative; float: left; width: 980px; background: url('../images/services_content_bg.png') repeat-x; }*/



div#content { float: left; width: 638px; background: #fff url('../images/contentbginside.png') no-repeat 0 0; padding: 40px 30px 30px 30px; }

div#content h1 { width: 380px; }

div#content h2 {}




div#breadcrumbs { width: 633px; height: 15px; list-style: none; line-height: 13px; border-bottom: 1px solid #e8e8e8;padding: 5px 0px; }

div#breadcrumbs li { display: inline; font-size: 11px; }

div#breadcrumbs a { color: #727499; text-decoration: underline; }
div#breadcrumbs a:hover { text-decoration: none; }
div#breadcrumbs a.currentbread { text-decoration: none; }


div#breadcrumbs-directory { width: 733px; height: 25px; list-style: none; line-height: 13px; border-bottom: 1px solid #e8e8e8;padding: 9px 9px 9px 9px; margin-bottom: 20px; margin-top:20px;}

div#breadcrumbs-directory a { color: #727499; text-decoration: none; }
div#breadcrumbs-directory a:hover { text-decoration: none; }
div#breadcrumbs-directory a.currentbread { text-decoration: underline; }


ul.features { list-style: none; padding: 0px 0px 20px 0; }

ul.features li { background: #fff url('../images/bullet.png') no-repeat left 4px; padding-left: 15px;}

ul.features-links { list-style: none; padding: 0px 0px 20px 0; }
ul.features-links li { background: #fff url('../images/bullet.png') no-repeat left 4px; padding-left: 15px;}
ul.features-links li a,ul.features-links li { color:#000;;}
ul.features-links li span { color:#333; font-size:12px; }


div#content p { margin-bottom: 10px;}

div.column-right { width: 299px; padding:10px; float:right; margin-left:200px;} 
div.column-directory { padding:10px; clear:right;} 
div.column-left { width: 299px; padding:10px; float:left;}
div.column-directory-left { width: 570px; padding:10px; float:left;}

div.column-right ul { list-style-type: none }
div.column-directory ul { list-style-type: none }
div.column-left ul { list-style-type: none }

div.column-left li a { color:#333; font-size:14px; }
div.column-left a:hover { text-decoration: underline; }

div.column-directory-left li a { color:#333; font-size:14px; }
div.column-directory-left a:hover { text-decoration: underline; }

div.column-directory li a { color:#333; font-size:14px; }
div.column-directory a:hover { text-decoration: underline; }

div.column-directory-left ul { list-style-type: none }


div.column-left a {font-size:18px;}
div.column-directory a {font-size: 18px;}

div.column-directory-left p { padding-bottom: 10px;}
div.column-directory-left h3 { margin-bottom: 10px;}

div.quote { float:left;width:592px; border:3px solid e8edf4; padding:20px; background-color:#d6dae3;}
div.quote h2 {  color:#727499; margin:10px 0; padding: 0 0 10px 0;}
div.quote img {  float: left; padding: 10px 20px; }
div#content img.content-image { float: left; padding:5px 20px 20px 0px; clear:left;}
div#content img.content-image-inline { float: left; padding:5px 20px 20px 0px;}

	div.photo-subtitle { float: left; width: 205px;padding:5px 20px 20px 0px; clear:left;}
	div.photo-subtitle p { font-style: italic;  margin:10px 0; padding:0; color:#999; font-size:11px;}

div.photo-subtitle-266 { float: left; width: 266px;padding:5px 20px 5px 0px; clear:left;}
	div.photo-subtitle-266 p { font-style: italic;  margin:10px 0; padding:0; color:#999; font-size:11px;}


div#rhs { float: right; width: 252px; background: #eee url('../images/rhsbgsmall.jpg') no-repeat 0 0; padding-top: 112px; padding-left: 15px; padding-right: 15px; padding-bottom:20px;}

div#rhs h2 { font-size: 20px; margin: 0; float: left; width: 100%; margin-bottom: 10px; }

div#rhs img { float: left; }

div#rhs p { float: left; clear: left; }

div#rhs p strong { font-weight: bold; color: #000; }
div#rhs ul li { list-style: none; font-size: 14px; }

/* Home 
-------------------------------------------------------------------------------------------------------------------*/

body#home div#content { float: left; width: 584px; background: #fff url('../images/contentbg.png') no-repeat 0 0; padding: 40px 0 0 30px; }

body#home div.content-box { float: left; padding-top: 30px; padding-bottom: 50px; width: 574px; }

div#content-search { float: left; padding-bottom: 35px; width: 574px; }

body#home h2 { font-size: 18px; }

body#home div#rhs { float: right; width: 326px; display: inline; background: #eeeeee url('../images/rhsbg.jpg') no-repeat 0 0; padding-top: 112px; padding-left: 20px; padding-right: 20px; }

body#home	div.rhs-box, rhs-box2 { float: right; width: 326px; padding-top: 35px; }

body#home h2 { margin: 0px 0px 10px 0px; }

div.rhs-box img { float: left; padding: 0px 7px 0px 0px; }

div.rhs-box p { float: left; font-style: italic; }

div.rhs-box strong { font-weight: bold; color: #000; }

div.rhs-box2 p { font-size: 12px; }

div.frame { float: left; width: 253px; height: 159px; padding: 5px 10px; background: #fff url('../images/frame.png') no-repeat 0px 0px; margin: 0; }

body#home div.frame img { float: left; width: 114px; padding: 0; margin: 0; }

body#home div.frame h2 { padding: 5px 0; }

body#home div.frame p { float: right; width: 125px; clear: none; font-size: 12px; margin: 0; }

div.left { margin-right: 17px; }

div#footer { position: relative; float: left; width: 980px; height: 171px; background: #fff url('../images/footerbg.png') repeat-x;}

div#footer-lhs { position: absolute; top: 0; left: 0px; padding: 15px 0 0 30px; }

div#footer-lhs h2 { margin-bottom: 10px; margin-top: 0;}

div#footer-lhs strong { color: #615885; }

p#copywright { font-size: 11px; color: #999999; padding-top: 25px; }

div#footer-rhs { position: absolute; top: 0; right: 0px; padding: 15px 0 0 0px; }

div#footer-rhs ul { list-style: none; float: left; width: 180px; height: 134px; background: transparent url('../images/verticalrule.png') top left no-repeat; padding-left: 12px; }

div#footer-rhs ul li a { color: #615885; }
a.btn-irw-footer { margin-top: 15px; width: 139px; height: 59px; display: block;}



div.testimonial-random { float:left; position: relative; width:326px; clear: both;}

div.testimonial-random2 { float:left; position: relative; width:225px; clear: both;}
div.testimonial-img-random {float: left; display: block;}
div.testimonial-img-random img {width:100px; height:auto; }
p.testimonial-title-random {float: right; display: block;font-style:italic; margin: 5px 0 0 0; padding: 0; width: auto;}


/* Buttons/Forms
-------------------------------------------------------------------------------------------------------------------*/

a#appointment-btn { float: left; display: block; width: 186px; height: 29px; text-indent: -9999px; overflow: hidden; background: #fff url('../images/appointment.png') no-repeat 0px 0px; }

a#appointment-btn2 { float: left; display: block; width: 250px; height: 39px; padding: 0px; margin-top: 20px; text-indent: -9999px; overflow: hidden; background: #fff url('../images/appointment2.png') no-repeat 0px 0px; }

div#searchsmall { float: right; width: 250px; padding-bottom: 20px; }
div#rhs div#searchsmall { float: left; width: 250px; padding-bottom: 20px; }
.search-field { float: left; display: block; width: 137px; height: 15px; font-size: 14px; padding: 4px; color: #333; border: 1px solid #9a9bcd; }

.search-btn { float: left; display: inline; cursor: pointer; width: 89px; height: 27px; margin-left: 10px; text-indent: -999px; overflow: hidden; border: 0px; background: #fff url('../images/search_btninside.png') no-repeat 0px 0px; }

.form-field { width: 300px; height: 15px; font-size: 12px; padding: 4px; color: #333; border: 1px solid #9a9bcd; margin: 0 0 0px 0; }

.textarea { width: 300px; height: 150px; font-size: 12px; padding: 4px; color: #333; border: 1px solid #9a9bcd; margin: 0; }

div.row { float:left; clear:both; padding: 5px 0 ; }
input.medium { width: 150px; }
label { font-size: 12px; 0; }

body#home form#search { float: right; width: 297px; }

body#home input#search-btn { float: left; display: inline; width: 89px; height: 27px; margin-left: 10px; text-indent: -999px; overflow: hidden; border: 0px; background: #fff url('../images/search_btn.png') no-repeat 0px 0px; }

body#home input#search-field { float: left; display: block; width: 170px; height: 15px; font-size: 14px; padding: 4px; color: #333; border: 1px solid #9a9bcd; }

/* Navigation
-------------------------------------------------------------------------------------------------------------------*/

div#nav { width: 980px; height: 49px; margin: 0; background: #7e81a4 url('../images/menu_bg.png') no-repeat 0 -49px; display: block; text-align: left; }

.subnav { color: #fff; font-size: 12px; background: #7e81a4 url('../images/nav/bg_sub.png') repeat-x; border: none; padding: 6px 4px 2px 8px; cursor: pointer; }

.subon { color: #515267; font-size: 12px; background: #abadcd url('../images/nav/bg_sub_on.png') repeat-x; border: none; padding: 6px 4px 2px 8px; cursor: pointer; }


/* Testimonial Page
-------------------------------------------------------------------------------------------------------------------*/

div#content h2.testimonial-title { float:right; clear:both; width:340px; font-style:italic-bold; font-size:16px;  }
div#content p.testimonial { width:340px; padding:0 ;  float:right; }
div#content div.testimonial-img {  float:left; margin-right:20px; clear:left; }
div#content div.testimonial-img img { width:150px; height:auto; }
div#content div.testimonial-container { float:left; width:530px; padding: 20px 0;}
div#content p.testimonial-name { float:left; width:150px; color: #dc8623; padding-top:10px; margin:0; }
div#content p.testimonial-parents {  float:left; width:150px; color: #dc8623; font-size: 11px; font-style:italic; padding:0; margin:0 ;;}
div#content p.testimonial-city { float:left; width:150px; color: #a59aac; font-size: 11px; }

table.photogalleryTable { background-color:#fff; }





/* About Us
-------------------------------------------------------------------------------------------------------------------*/
/* doctors */
div.doctors-container {float:left; width:638px; padding: 20px 0;}
div.doctors-container img {float:left; margin-right:20px; clear:left;}
div.doctors-container span.doctor-detail {  font-style:italic; font-size:11px; }

div.doctors-container p,
div.doctors-container h2 { float:right; width: 390px; clear:right;}
div.doctors-container h2 { margin:0 0 10px 0; }



div.location { float:left; width:630px; }
div.location-img { float:left; width:150px; height:auto; text-align:center; }
div.locations-details {float:left; width:240px; padding-left:30px; background-color:#f6f6f6;padding:10px; margin-left:20px; }
div.location-img { float:left; width:150px; height:auto; text-align:center; }
div.locations-details p {float:left; margin-bottom:0 !important; display:block;}
div.locations-details h3 {margin:0;}
div.locations-details a { color:#807b81; }

a.Map-link { float:left;padding: 0px 0 10px 0; color: #615885; display:block; width:240px;}
/* About Us - ColorBox
-------------------------------------------------------------------------------------------------------------------*/

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(../images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}


/* Pregnancy Calculator
-------------------------------------------------------------------------------------------------------------------*/

table#pregnancy-calculator { font-size:12px; padding:20px 0;}
table#pregnancy-calculator tr.line1 td { background-color:#e5ebf9; padding:10px 10px;}
table#pregnancy-calculator tr.line2 td { background-color:#dbe1ef; padding:10px 10px;}
table#pregnancy-calculator em { font-size:10px; font-style:italic; }
table#pregnancy-calculator span { color:#353752; }

/*
	div#nav ul {width:980px; height:49px; list-style:none;}
	div#nav ul li {float:left;}
	div#nav {height:49px; display:block; background-image: url('../images/menu_bg.png') 0 top;}

	.home-nav a {width:84px; background-position:0px bottom; text-indent:-99999px; overflow:hidden; background-image: url('../images/menu_bg.png');}
	.about-nav a {width:98px; background-position:-84px bottom; text-indent:-99999px; overflow:hidden; background-image: url('../images/menu_bg.png');}
	li#services-nav a {width:124px; background-position:-182px bottom;}
	li#patient-nav a {width:118px; background-position:-306px bottom;}
	li#locations-nav a {width:103px; background-position:-424px bottom;}
	li#testimonials-nav a {width:124px; background-position:-527px bottom;}
	li#links-nav a {width:64px; background-position:-649px bottom;}
	li#contact-nav a {width:112px; background-paosition:-713px bottom;}
		
		.home-nav-on, .home-nav-sel {background-position:0px top;}
		.about-nav-on, .about-nav-sel{background-position: -84px top;}
		li#services-nav a:hover, li#services-nav a.current {background-position:-182px top;}
		li#patient-nav a:hover {background-position:-306px top;}
		li#locations-nav a:hover {background-position:-424px top;}
		li#testimonials-nav a:hover { background-position:-527px top;}
		li#links-nav a:hover {background-position:-649px top;}
		li#contact-nav a:hover {background-position:-713px top;}*/
		

/* Content Tables
-------------------------------------------------------------------------------------------------------------------*/

table { background-color:#f5f2f8; font-size:12px;} 
.table-heading {color: #ffffff; height:35px;font-size: 13px; background-color:#abadcd; font-weight:bold;padding:5px 10px;}

.table-line { border: 1px solid #ccc; padding:5px 10px; vertical-align:middle; }



/* Services - Pages */
body#services h1 {color: #615885; }
div#pre-natal-languages { float:left;width:598px; padding:20px; }

/* SubNavigation SERVICES */
div.subnav-rhs ul { padding:0;}
div.subnav-rhs li { margin-left:0;}
div.subnav-rhs {float:left; clear:left; background-color:#fcfcfc; width:250px; margin-bottom:20px; margin-top:0px;}
		div.subnav-rhs ul li.rhs-subitem-open{ }
	div.subnav-rhs ul li.rhs-subitem-open a {color: #999999; font-size:13px; padding-left:10px;}
	.rhs-subitem { display:none; }
div.hd-item { width: 220px; background-color:#c3c4d6;border-bottom: 1px solid  #e6e6e6; padding: 6px 15px; cursor: pointer;}
div.hd-item a {  color: #ffffff; }

div.hd-item-open { width: 220px; background-color: #9fa0b6; border-bottom: 1px solid  #e6e6e6; padding: 6px 15px;}
div.hd-item-open a {color: #ffffff;font-weight:bolder; }
div.hd-item-open a:hover,div.hd-item a:hover  { text-decoration:none; color:#727499; }


	.rhs-subitem-open,.rhs-item-open,.rhs-item {border-bottom: 1px solid #e6e6e6; padding:3px 15px; cursor:pointer;}
	div.subnav-rhs .rhs-item a,
	div.subnav-rhs ul li.rhs-item-open a {color: #727499;}
	div.subnav-rhs ul li.rhs-item-open a { font-weight:bold; }

	.rhs-item2 {border-bottom: 1px solid #e6e6e6; padding:3px 15px; cursor:default;}
	.rhs-item2 a {cursor:default; color:#727499;}
	.rhs-item2 a:hover {cursor:default; text-decoration: none !important;}

/*
div.subnav-rhs ul { padding:0;}
div.subnav-rhs li { margin-left:0;}
div.subnav-rhs {float:left; clear:left; background-color:#fcfcfc; width:250px; margin-bottom:20px; margin-top:0px;}
	.rhs-subitem-open,.rhs-item-open,.rhs-item {border-bottom: 1px solid #e6e6e6; padding:6px 15px; cursor:pointer;}
	div.subnav-rhs ul li.rhs-item a,
	div.subnav-rhs ul li.rhs-item-open a {color: #727499;}
		div.subnav-rhs ul li.rhs-subitem-open{ }
	div.subnav-rhs ul li.rhs-subitem-open a {color: #999999; font-size:13px; padding-left:10px;}
	div.subnav-rhs ul li.rhs-item-open a { font-weight:bold; }
	.rhs-subitem { display:none; }
div.hd-item { width: 220px; background-color:#c3c4d6;border-bottom: 1px solid  #e6e6e6; padding: 6px 15px;}
div.hd-item a {  color: #ffffff; }

div.hd-item-open { width: 220px; background-color: #9fa0b6; border-bottom: 1px solid  #e6e6e6; padding: 6px 15px;}
div.hd-item-open a {color: #ffffff;font-weight:bolder; }
div.hd-item-open a:hover,div.hd-item a:hover  { text-decoration:none; color:#727499; }
*/


/* .subnavRhs-current {background: #fcfcfc url('../images/rhslicurrent.png') no-repeat left center; color: #615885; font-weight: bolder; }*/



