/** default *******************************************************************/

a { text-decoration: none; }

a:hover {
	color: #069 !important;
	text-decoration: underline !important;
	}

div { padding-left: 0 !important; }

/** #divPrincipal **/

#divPrincipal {
	width: 760px;
	margin: 0 auto;
	text-align: left;
	padding-top: 4px;
	position: relative;
	font-family: "Trebuchet MS";
	}

/** #topmenubar **/

#topmenubar {
	float: left;
	width: 100%;
	border-bottom: 2px solid #a1d0a1;
	padding-bottom:0.50em;
	}
#topmenubar li {
	padding: 0 2px;
	display: inline;
	font-weight: bold;
	}
#topmenubar a {
	color: #999;
	font-size: 85%;
	font-weight: bold;
	}
	
#topmenubar hr {
	color: #a1d0a1;
	clear: both;
	margin: 0;
	display: none;
	}

#maintopmenu {
	width:auto;
	text-align: right;
	float: right;
	z-index: 20;
	position: relative;
	}
#maintopmenu span {
	padding-left: 17px;
	background: transparent no-repeat left center;
	}
#maintopmenu .trudonportal span { background-image: url("../images/imgs/topmenu/ic_top_portal.gif"); }
#maintopmenu .citysearch span { background-image: url("../images/imgs/topmenu/ic_top_city.gif"); }
#maintopmenu .yellowpages span { background-image: url("../images/imgs/topmenu/ic_top_yp.gif"); }
#maintopmenu .maps span { background-image: url("../images/imgs/topmenu/ic_top_maps.gif"); }
#maintopmenu .phonebook span { background-image: url("../images/imgs/topmenu/ic_top_wp.gif"); }
#maintopmenu .wiki span { background-image: url("../images/imgs/topmenu/ic_top_wiki.gif"); }
#maintopmenu .scholar span { background-image: url("../images/imgs/topmenu/ic_top_scholar2.gif"); }
#topmenubar hr {
	color: #a1d0a1;
	clear: both;
	margin: 0;
	}
#maintopmenu .more span {
	padding: 0 12px 0 4px;
	background: url("../images/imgs/topmenu/ic_top_arrow.gif") center right no-repeat;
	}
#maintopmenu li.over ol,
#maintopmenu li:hover ol { display: block; }
#maintopmenu li ol {
	display: none;
	top: 15px;
	right: 0px;
	padding: 0;
	text-align: left;
	position: absolute;
	background: #cadde3;
	border: 1px #689bc8 solid;
	*width: 110px;
	}
#maintopmenu ol li {
	padding: 0;
	display: block;
	zoom: 100%;
	position: relative;
	}
#maintopmenu ol li a:hover { background: #ADD8E6; }
#maintopmenu .more ol span {
	padding: 0;
	display: block;
	background: none;
	}
#maintopmenu ol a {
	zoom: 100%;
	display: block !important;
	padding: 6px 10px;
	white-space: nowrap;
	}
.ulLinksTop{
	float:left;
}
/** divPrincipal **/

#divPrincipal {
	width: 760px;
	}

#divPrincipal div h1 { display: block; }

#divPrincipal h1 { 
	background:transparent url("../images/imgs/bg-home-logo.png") no-repeat scroll 0 0;
	float:left;
	height:80px;
	margin:0;
	padding:0;
	width:756px;
	border-bottom: 2px solid #34B233;
}

#divPrincipal h1 span {
	display: none;
}

/** divBreadCrumb **/

#divBreadCrumb {
	float: left;
	width: 100%;
	padding: 10px 0;
	font-size: 90%;
	color: #666;
	}

#divBreadCrumb a { color: #408cb3; }

/** #ulTabs **/

#ulTabs {
	border-bottom: 2px solid #34B233;
	float: left;
	width: 610px;
	}

#ulTabs li {
	float: left;
	display: none;
	margin-right: 0;
	background: #abc785 url("../images/imgs/bg-tab-corner-01-tl.gif") no-repeat top left;
	}

#liSchoolDirectory,
#liResearch,
#liWiki,
#liDictionary,
#liCourses,
#liImages,
#liVideo,
#liBlogs,
#liBooks { display: block !important; }

#ulTabs span { display: block; }

#ulTabs span.bg_center {
	background: url("../images/imgs/bg-tab-corner-01-tr.gif") no-repeat top right;
	}

#ulTabs .liActive {
	background-color: #34b233;
	background-image: url("../images/imgs/bg-tab-corner-01-tl-active.gif");
	}
#ulTabs .liActive span.bg_center { background-image: url("../images/imgs/bg-tab-corner-01-tr-active.gif"); }

#ulTabs a {
	color: #fff;
	display: block !important;
	padding: 0.25em 0.5em;
	}

#ulTabs a span {
	color:#990000;
	display:inline;
	font-size:85%;
	}

#ulTabs .liActive {
	}

#ulTabs .liActive a {
	}

/** frmSearch **/

#frmSearch {
	height: 130px;
	margin-top: 20px;
	background: url("../images/imgs/bg-results-header.gif") no-repeat center top;
	}

#frmTabSearch {
	float: left;
	width: 600px;
	background: #fff;
	padding-bottom: 10px;
	}

/** divSearch **/

#divSearch {
	margin: 4px 10px 0 10px;
	padding: 90px 0 10px 190px !important;
	position: relative;
	}

#divSearch a {
	font-weight: bold;
	color: #000 !important;
	text-decoration: none !important;
	}

#divSearch #lnkContents {
	padding: 2px 8px;
	padding-right: 22px;
	border: 2px #ffffff solid;
	background: #abc785 url("../images/imgs/ico-arrow-down.png") no-repeat right center;
	float: left;
	width: 110px;
	margin-right: 10px;
	}

#divSearch #divListContents {
	display: block;
	z-index: 100;
	position: absolute;
	top: 20px;
	background: #abc785;
	border: 2px #fff solid;
	width: 140px;
	}

/* #divSearch #divListContents li { margin: 0.5em; } */

#divSearch #divListContents ul li a {
	padding: 4px 0;
	text-decoration: none;
	text-indent: 13px;
	display: block;
}

#divSearch #divListContents ul li a:hover {
	background-color: #ADD8E6;
}


#divSearch #txtSearch {
	width: 240px;
	border: 2px #ffffff solid;
	background-color: #ABC785;
	padding: 2px 2px;
	float: left;
	margin-right: 10px;
	}

#divSearch #btnFind {
	border: 0;
	width: 46px;
	height: 25px;
	font-size: 0;
	cursor: pointer;
	text-align: left;
	vertical-align: top;
	background: url("../images/imgs/btn-search-find.png") no-repeat;
	}

#divSearch select {
	margin-right: 10px;
	background-color: #ABC785;
	font-weight: bold;
	border-style: solid;
	padding: 1px 0;
	}

/** divContent **/

#divContent {
	background:transparent url("../images/imgs/bg-content.gif") repeat-y scroll 0 0;
	float: left;
	}

#divLeft {
	float: left;
	width: 140px;
	clear: left;
	}

#divMiddle {
	float: left;
	width: 460px;
	margin: 0 10px;
	position: relative;
	}

#divRight {
	float: right;
	width: 140px;
	margin-top: -36px;
	}

/** divRefineYourSearch **/

#divFilters { background: url("../images/imgs/bg-refine-search.gif") no-repeat center top; }

#divFilters h2 {
	color: #34b233;
	font-size: 100%;
	padding: 0.5em 0;
	text-align: center;
	}

#divRefineYourSearch {
	color: #857363;
	font-size: 110%;
	padding: 0.5em 0;
	text-align: center;
	}

#divFilters h2.top {
	padding: 1em 0.5em 0;
	color: #34b233;
	font-size: 100%;
	font-weight: bold;
	text-align: left;
	}

#divFilters ul {
	padding: 0.25em 0.5em;
	}

#divFilters li.noTopX { display: none; }

#divFilters li a {
	color: #666;
	font-size: 85%;
	}

#divFilters a.seemore {
	color: #408cab;
	font-size: 85%;
	padding: 0.5em;
	display: block;
	font-weight: bold;
	}

/** divHeader **/

#divHeader {
	color: #968576;
	padding-left: 60px;
	/*background: url("../images/imgs/bg-results-your-search.gif") no-repeat;
	z-index: -1;
	background-color: #D0D1B4;*/
	float: left;
	}
	
#divMiddle .cornerTopLeft {	
	background: transparent url("../images/imgs/bg_yoursearch_topleft.gif") no-repeat scroll 0 0;
	width: 100%;
	float: left;
	}
	
#divMiddle .cornerTopRight { 
	background: transparent url("../images/imgs/bg_yoursearch_topright.gif") no-repeat scroll 100% 0; 
	width: 100%;
	float: left;
	}
	
#divMiddle .cornerBottomLeft { 
	background: #D0D1B4 url("../images/imgs/bg_yoursearch_bottomleft.gif") no-repeat scroll 0 100%; 
	width: 100%;
	float: left;
	}
	
#divMiddle .cornerBottomRight { 
	background: transparent url("../images/imgs/bg_yoursearch_bottomright.gif") no-repeat scroll 100% 100%; 
	width: 100%;
	float: left;
	}

#divItemSearched div { 
	display: inline;
	white-space: nowrap;
	}

#divItemSearched strong {
	font-weight: bold;
	}

#divMiddle #divHeader #divItemSearched {
	color:#857363;
	line-height:22px;
	margin-left: 55px;
	padding: 26px 0 10px;
	}
	
#divMiddle #divHeader #divItemSearched a span {
	display:none;
	}

#divMiddle #divHeader #divItemSearched a {
	background:transparent url("../images/bt_remove.gif") no-repeat scroll 0 0;
	height:15px;
	margin:8px 10px 0 0;
	padding:0 6px;
	width:15px;
	}
	
#divMiddle #divHeader #divItemSearched a:hover {
	background:transparent url("../images/bt_remove_ov.gif") no-repeat scroll 0 0;
	height:15px;
	margin:8px 10px 0 0;
	padding:0 6px;
	width:15px;
	}

/** divResults **/

#divResultsCount {
	padding-bottom: 15px;
	color: #996666;
	}

#divResultsCount a {
	color: #589bbc;
	}

/** itemResult **/

div.itemResult {
	float: left;
	color: #666;
	margin: 0.5em 0;
	width: 100%;
	}

div.itemResult div {
	float:left;
	width:376px;
	}

div.itemResult img {
	float: left;
	width: 70px;
	margin: 0 10px 10px 0;
	}
	
div.itemResult .phone {
	width: auto;
	margin: 0;
	}
	
div.itemResult .category {
	font-size: 85%;
	color: #996633;
	}

div.itemResult a {
	color: #408cb3;
	font-weight: bold;
	}

div.itemResult .seemap {
	font-size: 85%;
	font-weight: normal;
	}

/** divPagination **/

#divPagination {
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	color:#666666;
	float:left;
	margin-top:15px;
	width:100%;
	}

#divPagination span {
	color: #333;
	font-weight: bold;
	}

#divPagination a {
	color: #006699;
	font-weight: bold;
	}

#divPagination .seemore {
	margin-left: 20px;
	font-size: 90%;
	}

/** h2RelatedPeople **/

#h2RelatedPeople {
	height: 90px;
	background: url("../images/imgs/bg-related-people.gif") no-repeat center top;
	}
#h2RelatedPeople span { display: none; }

#h2RelatedLocations {
	margin-top: 10px;
	height: 90px;
	background: url("../images/imgs/bg-related-locations.gif") no-repeat center top;
	}
#h2RelatedLocations span { display: none; }

#divRight div.related a {
	color: #666;
	margin-right: 3px;
	}

#divRight div.related {
	text-align:center;
	}

#divRight div.related .s1 { font-size: 0.9em; }
#divRight div.related .s2 { font-size: 1.0em; }
#divRight div.related .s3 { font-size: 1.1em; }
#divRight div.related .s4 { font-size: 1.3em; }

#divRight div.related .noTopX { display: none; }

#divRight div.related a.seemore {
	clear:left;
	color:#006699;
	display:block;
	font-size:0.9em;
	margin-left:8px;
	margin-top:5px;
	text-decoration:none;
}

/** #divFooter **/

#divFooter {
	background: #5AAD50 url("../images/imgs/bg-product-guide.gif");
	float: left;
	width: 100%;
	}

/** #ulLinks **/

#ulLinks {
	overflow: hidden;
	background: #fff;
	padding-top: 20px;
	text-align: right;
	padding-bottom: 4px;
	}

#ulLinks li {
	color: #a3a3a3;
	font-size: 70%;
	display: inline;
	}

#ulLinks a { color: #29537e; }

/** #divProductGuide **/

#divProductGuide {
	overflow: hidden;
	padding-top: 2px;
	text-align: right;
	background: url("../images/imgs/bg-product-guide-hd.gif") no-repeat top center;
	}

#divProductGuide ul {
	margin: 0 10px;
	padding: 4px 0;
	overflow: hidden;
	background: url("../images/imgs/bg-product-guide-logo.gif") no-repeat center left;
	}

#divProductGuide li {
	display: inline;
	padding-left: 10px;
	}

#divProductGuide span { display: none; }

#divProductGuide a,
#divProductGuide a:hover { color: #fff !important; }

/** #divCopyright **/

#divCopyright {
	overflow: hidden;
	padding-top: 17px;
	padding-bottom: 5px;
	background: #fff url("../images/imgs/bg-product-guide-ft.gif") no-repeat top center;
	}

#divCopyright br { display: none !important; }

#divCopyright div {
	font-size: 70%;
	text-align: right;
	}

#divCopyright div a {
	color: #004f88;
	display: inline;
	}

#divCopyright div span {
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	}

/* tds products */
#divTDSProducts {
	width: 140px;
	margin-top: 16px;
	float: right;
	padding-top: 20px;
	background: #34b233 url("../images/imgs/bg-advertise-products.gif") no-repeat center top;
	}

#divTDSProducts h2 { display: none; }

#divTDSProducts ul {
	padding: 10px;
	background: url("../images/imgs/bg-advertise-products-bottom.gif") no-repeat center bottom;
	}

#divTDSProducts a {
	font-size: 0.9166em; /* 11px */
	color: #fff;
	display: block;
	margin-top: 15px;
	display: block;
	padding-bottom: 44px;
	background: no-repeat center bottom;
	}

#divTDSProducts #lnkYellowPagesInternet		{ background-image: url("../images/imgs/im_YPinternet.gif"); }
#divTDSProducts #lnkYellowPages				{ background-image: url("../images/imgs/im_YP.gif"); }
#divTDSProducts #lnkTheTalkingYellowPages	{ background-image: url("../images/imgs/im_talkYP.gif"); }
#divTDSProducts #lnkTheLeisurePages			{ background-image: url("../images/imgs/im_leisure.gif"); }
#divTDSProducts #lnkWhitePages				{ background-image: url("../images/imgs/im_WP.gif"); }

#divTDSProducts ul li span.city {
	font-size: 1.1666em; /* 14px */
	color: #333333;
	width: 76px;
	margin-top: 9px;
	float: left;
}

#divTDSProducts ul li img {
	float: left;
	margin-top: 9px;
	margin-right: 5px;
}

#divTDSProducts ul li span.weather {
	font-size: 1em; /* 12px */
	font-weight: bold;
	color: #336699;
	margin-top: 10px;
	float: left;
}

#divInfoHeader h2 {
	color:#34B233;
	font-size:1.5em;
	font-weight:normal;
	margin:0;
	padding:0;
	}
	
#divInfoHeader {
	color:#333333;
	font-size:12px;
	float:left;
	margin-top:16px;
	padding:7px 0 0 4px;
	width:599px;
	}

/* download page */
 .downloadbox {
    margin: 3px 0;
    width: 602px;
    background: url("../images/imgs/bg-downloads-item.gif") no-repeat center center;
    border: 1px solid #FFCC33;
    display: block;
    float: left;
    
    }
    a:link{
        text-decoration: none;
        
    }
    a:visited{
        text-decoration: none;
        
    }
    
    div.downloadbox div.dbutton{
        margin: 6px 0;
        float: right;
        background-color: #857363;
        border:  0px none;
        padding: 3px;
        font-weight: bold;
        margin-right: 10px;
        display: block;
    }
    
    #divInfoHeader div.downloadbox div.dbutton a.dlink {
    	font-size:150%;
		font-weight:normal;
		padding:0.25em;
		color: #d0d1b4 !important;
    }
    div.dtext{
     	color: #333;
    	font-weight: bold;
    	margin: 14px;
    	float: left;
    }
    
    
    
    
    /** divResultsCount **/
	
	#divResultsCount { float: left; }
	
	/** divResultsDisplay **/
	
	#divResultsDisplay { float: right; clear: both; }
	
	#divResultsDisplay li { float: left; }
	
	#divResultsDisplay a {
		background: url(../images/imgs/ico-set-results-display.png) no-repeat;
		display: block;
		height: 19px;
		width: 19px;
		}
	
	#divResultsDisplay a.zoom-small  { background-position: 0 0; }
	#divResultsDisplay a.zoom-medium { background-position: -19px 0; }
	#divResultsDisplay a.zoom-large  { background-position: -38px 0; }
	#divResultsDisplay a.zoom-detail { background-position: -57px 0; display: none;}
	
	.zoom-small  #divResultsDisplay a.zoom-small  { background-position: 0 -19px; }
	.zoom-medium #divResultsDisplay a.zoom-medium { background-position: -19px -19px; }
	.zoom-large  #divResultsDisplay a.zoom-large  { background-position: -38px -19px; }
	.zoom-detail #divResultsDisplay a.zoom-detail { background-position: -57px -19px; }
	
	#divResultsDisplay span { display: none; }
    
    /** divItemResults **/
	#divItemResults .itemResultContainer {
		_overflow:hidden;
		float:left;
	}

	#divItemResults .itemResultEntry {
		text-align: center;
	}
	
	#divItemResults .itemResultEntry .filename {
		font-weight: bold;
		font-size: 11px;
	}
	
	#divItemResults .itemResultEntry .image {
		border: 1px #dbdbdb solid;
	}
	#divItemResults .itemResultEntry .image img {
		margin: 4px;
	}
	
	#divItemResults .itemResultEntry .description {
		color: #909090;
		font-size: 11px;
	}
	
	.zoom-small .itemResultEntry .filename,
	.zoom-small .itemResultEntry .description,
	.zoom-medium .itemResultEntry .filename,
	.zoom-medium .itemResultEntry .description,
	.zoom-large .itemResultEntry .filename,
	.zoom-large .itemResultEntry .description {
		display: none;
	}
	
	.zoom-small .itemResultEntry .image img {
		width: 40px;
		height: 40px;
		_height: 36px;
	}
	.zoom-small .itemResultContainer {
		width: 50px;
		height: 50px;
		margin: 15px 20px;
		_margin: 15px 15px;
	}
	.zoom-medium .itemResultEntry .image img {
		width: 90px;
		height: 90px;
		_height: 86px;
	}
	.zoom-medium .itemResultContainer {
		width: 100px;
		height: 100px;
		margin: 15px 25px;
		_margin: 15px 20px;
	}
	.zoom-large .itemResultEntry .image img {
		width: 110px;
		height: 110px;
	}
	.zoom-large .itemResultContainer {
		width: 120px;
		height: 160px;
		margin: 25px 15px;
		_margin: 15px 10px;
	}
	.zoom-large .itemResultEntry .filename {
		display: block;
		height: 28px;
		overflow: hidden;
	}
	
	.zoom-detail .itemResultEntry .filename,
	.zoom-detail .itemResultEntry .description {
		display: block;
		min-height: 28px;
		height: auto;
		_height:1%;
	}
	
	.zoom-detail .itemResultContainer {
		
		
	}
	.zoom-detail .itemResultEntry .image img {
		width: 110px !important;
		height: 110px !important;
	}
	.zoom-detail .itemResultEntry {
		position: relative;
		width: 120px;
		padding: 5px !important;
		background-color: #ffffff;
		z-index: 100;
		border: 2px solid #34B233;
	}
	.zoom-small  .zoom-detail .itemResultEntry { top: -60px; left: -40px; }
	.zoom-medium .zoom-detail .itemResultEntry { top: -30px; left: -10px; }
	.zoom-large  .zoom-detail .itemResultEntry { top: -5px; left: -5px; }
	
	
	.clear {
		height: 0px;
		clear: both;
	}