/* site specific in loquo.css */
@charset "utf-8";

body
{
	background-color: #ffffff;
	font-family: "����",arial;
    font-size: 14px;
	margin:0 0 10px 0;
}

strong {font-weight: bold;}

h1 {
	font-size: 20px;
	margin-bottom: 0;
}

h2 {
	font-size: 18px;
	margin-bottom: 0;
}

a:hover,a:active { color:#FF5500; }
a:visited  
{ 
	color: #1a34fb;
}

.home_cat 
{
	font-size: 13px;
	white-space: nowrap;
}

.stickyNote {
	background: #ff9;
	font-size: 13px;
	padding:4px;
	list-style:disc inside;
}

/*end of home page styles */

/* footer */	
.footer {
	font-size: 11px;
}
/* end footer */

/* general purpose  */
.email_address a { 
	color: #0000FF;
}

.email_address a:hover 
{ 	
	color: #000000;
	background: #ffff00;	
	text-decoration: underline;
}

.textMedium { 
	font-size: 14px;
}

.textMediumStrong { 
	font-size: 14px;
	font-weight: bold;
}

.textSmall { 
	font-size: 12px;
}

.textSmallGray { 
	font-size: 10px;
	color: #666666;
}

.textGray{ 
	color: #777777;
}

.paginator {
	font-size: 16px;
}

.paginator a {
	color: #1a34fb;
}

.paginator a:visited  
{ 
	color: 1a34fb;
}

.paginator a:hover 
{ 	
	color: #ffffff;
	background: #1a34fb;
	text-decoration: underline;
}

/* strong blue link */
A.live_link:link
{ 
	color: #1a34fb;
}

A.live_link:visited  
{ 
	color: #1a34fb;
}

A.live_link:hover 
{ 	
	color: #ffffff;
	background: #1a34fb;
}

/* strong blue link */
.favs_separator
{
	line-height: 1.8em;
	background-color: #ECECFF;
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-weight: bold;
}

/* result sets */

table.lq_set
{
	table-layout:fixed;
	border-collapse: collapse;
}

table.lq_set_cw
{
	border-collapse: collapse;
}

table.lq_set_cw td
{
	height: 50px;
}

table.lq_unsup
{
	table-layout:auto;
}

table.lq_set td.lq_head
{
	font-weight: bold;
	font-size: 9pt;
	padding: 8px 3px 3px 5px;
	margin: 3em 0 1em;
	background-color: #EDEDE3;
}

table.lq_fav td.lq_head
{
	background-color: #ECECFF;
}

table.lq_set td
{
	text-overflow: ellipsis;
	overflow:hidden;
	white-space:nowrap;
	white-space: nowrap;
	padding: 1.4em 0 1.4em;
}

table.lq_unsup td
{
	overflow:visible;
}


table.lq_set td.dark
{
	padding: 1.0em 0 1.0em;
	background-color: #F7F7F0;
}

table.lq_set td.sep
{
	padding: 0.1em 0 0.1em;
}

.category
{
	font-size: 8pt;
}

.pic
{
	font-size: 10px;
	color: orange;
}

.int
{
	color: blue;
}

.fav {
/*	visibility: hidden;*/
	cursor: pointer;
	margin-right:5px;
	vertical-align: middle;
	font-weight: normal;
}
.fav_vis {
	visibility: visible;
	cursor: pointer;
	margin-right:5px;
}

td.ctr, td.ctra   { background:#fff; font-size:12px; text-align:center; line-height: 1.4em; }
td.tlt   { font-size:15px; font-weight:bold; text-align:center; line-height: 1.8em; }
td.ctr a { display:block; }

#ctytbl {background-color:#fff;border:1px solid #ffaa00;font-size:13px;}
#ctytbl ul{width:420px;list-style-type:none;line-height:135%; margin:6px 3px 3px 3px;}
#ctytbl li{float:left;width:16.66%;}



ul.listTab{float:left; color:#555; padding-left:10px; margin:0;}
ul.listTab li {display:inline;}
ul.listTab li a {display:block;float:left; padding:4px 4px; font-size:13px; line-height:16px; white-space:nowrap;}
ul.listTab li a:hover {background:#fff; text-decoration:none;padding:4px 4px; font-size:13px; line-height:16px;}
ul.listTab li.ltOn a { background:#f1f1f1; border:1px solid #999; border-bottom:none; color:#555; position:relative; bottom:-1px; font-weight:bold;}
ul.listTab li.ltOn a:hover {background:#f1f1f1;}
.listTabMore {font-size:12px; background:#f1f1f1;  border-top:1px solid #999; padding:2px 8px; color:#555; clear:both}
.listTabMore a {padding-right:6px;}
.post2 {float:right; text-align:right; position:relative; bottom:4px;}

.searchtable {border: 1px solid #F0F0E8;background-color: #EDEDE3;margin:20px 0 10px 10px;}
.searchtable td,.searchtable input,.searchtable select {font-size:12px}

.clft {border: 1px solid #ededed; background: #fafafb; padding: 4px; line-height:1.5em; font-size: 12px; }
fieldset { background: #FFFFDD; padding:3px; margin:0; border: none; }
label { cursor: pointer; white-space:nowrap; }
img {vertical-align: middle;}
form { margin: 0 }
select, input, textarea, button ,label{color: Black; vertical-align: middle; font-size:13px}

table.lq_set td {font-size:12px;}
table.lq_set td a.sp {font-size:14px;}
table.lq_set td a.sp:visited {color: #220088;}

table.lb_pp {width: 400px;}
table.lb_pp td {font-size:13px; padding:2px; white-space: nowrap; border-bottom: 1px dashed #999;}
table.lb_pp td.a {font-weight:bold; width:10%;}

a.flag:link, a.flag:visited, a.flag:hover { padding: 1px; background-color: #f5f5f5; color: #000; text-decoration: none; }
a.flag:link, a.flag:visited { border-top: 1px solid #ccc; border-bottom: 2px solid #888; border-left: 1px solid #ccc; border-right: 2px solid #888; }
a.flag:hover { border-bottom: 1px solid #ccc; border-top: 2px solid #888; border-right: 1px solid #ccc; border-left: 2px solid #888; }
.mobi {border-bottom:1px #4A4A4A dotted;text-decoration:none; cursor:pointer; background:#FFFF99;}
#ctytbl {background-color:#fff;border:1px solid #ffaa00;}
#ctytbl td {font-size:12px;}
#ctytbl ul{width:420px;list-style-type:none;line-height:135%; margin:6px 3px 3px 3px;font-size:12px}
#ctytbl li{float:left;width:16.66%;font-size:12px}
em {color:red; font-style:normal;}
.greytext , .greytext a{ color: #777; font-weight: normal; }
span.sptr{white-space:nowrap; color:#888;font-size: 12px; font-weight:normal; margin:0 8px; }

.pfrmdx {margin:0;clear:both; padding-left:5px;}
.pfrmdx li {width:20%; float:left; overflow:hidden;}
.searchtable td {line-height:20px;}
.searchtable td a {white-space:nowrap;}
/*.hitd td, .hitd td a {color:#FF8000;}*/

h1,h2,h3,h4,p,ul,ol,dl{ margin:0px; padding:0px; list-style:none;}

.l{ float:left;} .r{ float:right;}
.ca { width: 260px;margin:6px 0 0 5px;}
.ca ul {text-align:left;margin:0px; padding:0px;}
.ca li {background:#fff;float: left;width: 49.9%;text-align: left;line-height: 26px;list-style: none;overflow:visible;}
.ca a,.home_lb a,.home_rb a {white-space:nowrap;overflow:visible;}
.ca h2{font-size: 14px;padding: 2px 0 2px 6px;background: #e2e2e2;color: black; text-align:left; line-height:22px;}
.ca h2 a{color:#000;}
.ca h2 span{font-size:11px; font-weight:normal;}
.home_uu{background:#fff; width:100%}
.ca li a {padding-left: 6px;}

.ca_bt {margin-top: 4px;clear:both;}

.home_lb{width:160px; padding-bottom: 32767px !important;margin-bottom: -32767px !important;}
.home_rb{margin-left:4px; padding-right:3px;padding-top:2px;width:160px;padding-bottom: 32767px !important;margin-bottom: -32767px !important;}

.home_top{width:860px;position:relative;margin:0 auto;text-align:center;overflow: hidden;display: inline-block;}
.mme {padding-right:10px;font-size:16px !important;}
.h {display:none;}
.home_bk{background: #F5F5F0;}
.home_bs {font-size:12px;padding-top:5px;width:90%;line-height:1.5em;}
.home_bs span{color:#f96108;padding-right:8px; white-space:nowrap;font-weight:bold;}
.home_bs a{padding-right:8px;white-space:nowrap;}
.bottom {font-size: 12px;margin-top:20px;line-height:1.5em; padding-top:5px;border-top: 1px solid #555555; text-align:center;}
.home_top a{white-space:nowrap;}

.home_posts {margin:5px;padding-bottom:5px; text-align:left; background: #fff;overflow:hidden;text-overflow: ellipsis;width:150px;}
.home_posts div {padding:4px;font-size:12px; text-overflow: ellipsis; overflow:hidden; white-space:nowrap;}
span#pcnt {font-weight:bold;}
.ad {margin-bottom:10px;}
blockquote.blnt {line-height:1.8em; font-size:14px;}
blockquote.blnt a  {font-weight: bold;}
blockquote.blnt div {background: #eee; padding: 6px;}
.blnt ul li {list-style: disc inside;}
}

a.highlight {
	background-color: #ff6;
	padding:2px;
}

table.lq_set td.thumb
{
	padding: 0em !important;
}
table.lq_set td.highlighted{
	background-color: #ff9 !important;
}

table.thumbin
{
	table-layout:fixed;
	border-collapse: collapse;
}
table.thumbin td
{
	text-overflow: ellipsis;
	overflow:hidden;
	white-space:nowrap;
	white-space: nowrap;
}

.stickyerr {
	background: #ff6699;
	font-size: 13px;
	padding:4px;
	list-style:disc inside;
}

a.home_hot {color: red;}
.phone {font-size:18px;font-weight:bold;}

.s1 {color: #555}
.s1 a {color: #555}
a.hcty {color:#ef7100!important; }
ul.lbbox {margin: 0; padding: 0;}
ul.lbbox li {float:left; margin:0 10px 0 0; white-space:nowrap;padding:0 2px;}
li.opton {color:#fff!important;background: blue!important; }
li.opton a {color:#fff!important;}
.msgbody {line-height:1.2em;}
.msgbody p{margin:10px 0;}
.msgbody label {font-size:14px; font-weight:bold; width:100px; text-align:right;cursor: text;display:inline-block;white-space:nowrap;}
.msgbody a{color:#000;text-decoration: none;}
ul.bgul li {float:left; font-size:13px;white-space: nowrap;margin-right:10px; width:31%;padding:4px;}
ul.ccul li {float:left; font-size:12px;white-space: nowrap;margin-right:10px; width:auto;}

.list_radio {border-bottom: 2px solid #C5EBFF;margin: 10px 0 0;padding: 0 0 28px 10px;}
.list_radio a {background-position: right -123px;color: #333333;display: inline-block;float: left;height: 25px;margin: 3px 4px 0 0;padding: 0 2px 0 0;text-decoration:none;}
.list_radio .select {background: url("") no-repeat scroll right -67px #4444FF;color: #FFFFFF;height: 28px;margin-top: 0;}
.list_radio a span {background-position: 0 -148px;display: inline-block;font-size: 14px;height: 25px;line-height: 25px;overflow: hidden;padding: 0 8px 0 10px;border:solid 1px #C5EBFF;}
.list_radio .select span{background-position: 0 -95px;height: 28px;line-height: 28px;border:0px;}
