/* CSS Document */

* {	margin:0; padding:0; }

.clearer { clear:both; }


/* links */

a {
	xcolor:#41709c;
	color: #0066cc;
}
a:hover {
	color:#3399FF;
}

a.site-url, a:hover.site-url {
	color:#000;   /* color:#626262; */

	text-decoration:none;
}




/*================================================*/
body {
	margin:0; padding:0;
	background:#ffffff; /* url(/images/new/index_bg.jpg) repeat-x; */

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.yp-index {
	background:#fff url(/images/new/body-bg-yp-index.jpg) repeat-x;
}


#container {
	margin:0 auto; padding:0;
	width:760px;
}


/* header-index div */

#header-index {
	height:156px;
	
}

#header-index #header-index-top #tagline {
	height:31px;
	background:url(/images/new/tagline.jpg) left no-repeat;
}
#header-index #header-index-top #tagline span {	display: none; }

#header-index #header-index-top #tagline #login { float:right; padding:8px 10px 0 0; xfont-variant:small-caps; color:#fff; }
#header-index #header-index-top #tagline #login a { color:#fff; }




#header-index #header-index-top #masthead-container {
	height:67px;
	background:#487dae url(/images/new/mast-bg-left.gif) no-repeat;
}

#header-index #header-index-top #masthead-container #masthead-container-inner {
	background:url(/images/new/mast-bg-right.gif) right no-repeat;
}

#header-index #header-index-top #masthead-container #masthead-container-inner #logo {
	float:left;
	padding:0 20px 0 20px;
}
#header-index #header-index-top #masthead-container #masthead-container-inner #nav-container {
	float:right;
	width:572px;
}


#header-index #header-index-top #masthead-container #masthead-container-inner #nav-container #nav-outer {
	width:410px;
	margin-top:17px;
	height:50px;
	background:url(/images/new/nav-bg-left.gif) no-repeat;
	
}
#header-index #header-index-top #masthead-container #masthead-container-inner #nav-container #nav-outer #nav-inner {
	background:url(/images/new/nav-bg-right.gif) right top no-repeat;

}

#nav-container li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#a7bdd1;
	text-decoration:none;
} 

#nav-container li a:hover {
	color:#eee;
}

#nav-container li {
	float:left;
	margin-top:9px;
	padding:10px 12px;
	list-style:none;
	border-left:solid 1px #355e85;
}

#nav-container .first-link {border-left:none;}





#header-index #header-index-bottom #header-index-bottom-left {
	float:left;
	padding:15px 0 10px 20px;
	width:40%;
}
#header-index #header-index-bottom #header-index-bottom-right {
	float:right;
	padding:20px 20px 0 0;
	width:40%;
	text-align:right;
}




/* search box styles */

#q {
	width:325px;
	padding:3px;
	font-weight:bold;
	border:solid 1px #000;
	

}
.mSearchBg { background:#fff url(/images/new/search_bg.gif) 50% 50% no-repeat;  }
.mSearchNoBg { background:#fff; }





/* footer div */
#footer {
	margin-top:20px;
	padding-top:10px;
	border-top:solid 1px #cecece; 
	background:url(/images/newmasthead_bg.jpg) 0 -66px repeat-x;
}

#footer #links, #footer #browse-by, #footer #our-network, #footer #recommended-sites, #footer #copyright{
	padding:10px;
	text-align:center;
	border-bottom:solid 1px #cddce3;
}

#footer #links { color:#CCCCCC; font-size:9px; }
#footer #recommended-sites li{
	float:left;
	padding:0 25px;
	list-style:none;
}
#footer #recommended-sites li a{
	padding:0 15px;
}

#footer #our-network li{
	float:left;
	width:100px;

	list-style:none;
}
.titleLB { font-size:15px; color:#3366CC;}
