body { font-family: Calibri, Arial, Helvetica, Verdana, serif; font-size: 14px; line-height: 16px; 
  height:100%;
  margin:0; 
  padding:0;
}
A:link, A:visited { font-weight:bold; font-style:normal; }
A:active, A:hover { color: #0000dd; } 
p {font-family: Calibri, Arial, Helvetica, Verdana, serif; font-size: 14px; line-height: 16px}
h2 {color: black; font-size: 16px; font-family: Calibri, Arial, Helvetica, Verdana, serif}
td {
	font-family: Calibri, Arial, Helvetica, Verdana, serif; 
	font-size: 13px; 
	line-height: 15px;
}
#title {font-family: Calibri, Arial, Helvetica, Verdana, serif; font-size: 16px; line-height: 16px; font-weight: bold}
#whiteTdHeader {font-family: Tahoma, Calibri, Arial, Helvetica, Verdana, serif; color: #000000; font-size: 14px; line-height: 15px; font-weight:bold;}
#bgd {background-color: #ffffff; font-size:10px; color:000099; font-family:Calibri, Arial, Verdana, monospace; border: #000 1px solid; padding: 2px;}
textarea {background-color: #ffffee; font-size:14px; color:000099; font-family:Calibri, Arial, Verdana, monospace}
.inp_text { 
	padding:4px 0 0 4px;
	font-family: Calibri, Arial, Helvetica, Verdana, serif; 
	border: solid 1px #d1d1d1;
	font-size: 14px; 
	line-height: 16px; 
	height:22px;
	color:#000; 
	background-color:#ffffdd; 
}
.searchBox
{
	font-family: Calibri, Verdana, serif;
	border: solid 1px #d1d1d1;
	background-color: #f0f0f0;
	height:40px;
	font-size:26px;
	line-height:30px;
	color:#55c;
	padding:5px 0 0 9px;
	font-weight: bold;
}
#smallTblHeader {color: white; font-size: 12px; font-family: Calibri, Arial, Helvetica, Verdana, serif; font-weight: bold; background-color:#000099}
#rec {font-size: 12px; font-family: Calibri, Verdana, serif; }
#p {font-size: 11px; color: #aa0000; font-family: Calibri, Verdana, serif; }
#title_td {font-size: 32px; font-family: Calibri, Verdana, serif; color: #888; line-height: 38px;}
#row1 {height:24px; vertical-align:middle; color:#fff; }
#row2 {height:10px; vertical-align:top;}
#row3 {height:16px; vertical-align:middle; }
#descBoxIni { font-family: Calibri, Verdana, serif; background-color: #800; color: #fff; font-size: 20px; line-height: 24px; }
.perc_complete {font-size: 26px; line-height: 28px;}
.hdr1 { font-size: 24px; line-height: 28px; color:#008; }
.txt1 { font-size: 14px; line-height: 16px; color:#000; }
.txt1 A:link, .txt1 A:visited, .txt1 A:active { font-size: 14px; line-height: 16px; color:#000; }
.txt1 A:hover { font-size: 14px; line-height: 16px; color:#00a; }
.tallWord { font-size: 20px; line-height: 24px; color:#008; }
.topCitCat { font-family: Calibri, Verdana, serif; font-size: 26px; line-height: 30px; color:#55c; text-decoration: none; }
.zipcodeTd { font-size: 20px; line-height: 24px; }
.zipInput { font-size:30px; line-height:36px; background-color:#FFD; font-family: Calibri, Verdana, serif; color:#00A;}
.citiesTd { font-size: 12px; line-height: 16px; }
.citiesTdLarge { font-size: 18px; line-height: 26px; }
.citiesTd A:link, .citiesTd A:hover, .citiesTd A:active, .citiesTd A:visited { text-decoration:none; border-bottom:1px dashed #000000; }
.citiesTdHeader { font-size: 18px; line-height: 22px; font-weight: bold; }
.blind { display:none; }
.dottedLine {
	margin-top: 2px;
	border-top: 1px dotted #c0c0c0;
	height: 3px;
}
a.grn_link:hover {color: #00aa00; }
.grn_link {
	color: #008800;
	text-decoration: none;
}
.white_main_link A:hover {color: #ffaaaa; }
.white_main_link A:link, .white_main_link A:visited, .white_main_link A:active {color: #ffffff; }
.white_main_link {
	color: #ffffff;
	font-size: 16px;
	line-height: 18px;
}

.yui-overlay { 
	opacity:1.0;
	filter:alpha(opacity=100);
	border:0px solid #aaaaaa; 
	padding-top:5px; 
	padding-bottom:5px; 
	margin:0px; 
	text-align:center;
	overflow:hidden;
	background-color:#ffffcc;
}   
.yui-overlay .bd { 
	padding:0px; 
}   
.yui-overlaoverlayy .underlay {
	position:absolute;
	background-color:#000;
	opacity:0.12;
	filter:alpha(opacity=12);
	left:8px;
	right:-8px;
	bottom:-8px;
	top:8px;
}

.top-city-categ {
	font-family: Calibri, Arial, Helvetica, Verdana, serif; 
	font-size: 26px; 
	line-height: 30px; 
	font-weight: bold;
}

.gb {  
	color: #ffffff;
}
.gb A:link, .gb A:active, .gb A:visited {
	color: #ffffff;
	font-weight: bold;
}
.gb A:hover {
	color: #dddd00;
	font-weight: bold;
}
.gbDesc {  
	background-image: url(images/desc_grad_bg.gif); 
	background-repeat: repeat-x;
	color: #ffffff;
}
.ladeloCom, .ladeloCom A:link, .ladeloCom A:active, .ladeloCom A:visited { font-weight:normal; color:#fff; font-style:normal; text-decoration:none;}
.largeLadeloCom, .largeLadeloCom A:link, .largeLadeloCom A:active, .largeLadeloCom A:visited { font-size:24px; font-weight:bold; color:#fff; font-style:normal; text-decoration:none;}
