/* CSS Document */
* { margin:0; padding:0;font-size:12px;}
body {
	font-size: 12px;
	color: #333;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif,"ËÎÌå";
	background:#F4F4F4;
	text-align:center;
}
h1, h2, h3, h4, h5, h6 {font-size:18px;}
dt{line-height:24px; font-size:12px; font-weight:bold; text-decoration:none;}

td { 
	vertical-align:top;
	font-size: 12px;
}
a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
a:link {
	color: #003366;
	text-decoration: none;
}
a:visited {
	color: #003366;
	text-decoration: none;
}
a:hover {
    color:#008A00;
    text-decoration: none;
}
a:active {
	text-decoration: none;
}
img ,fieldset{ border:0;}
label{cursor:pointer;cursor:hand;}
li {list-style-type: none;}
div, span{font-size:12px;}
input {font-size:12px;outline:none;}
input.inputtext:focus, textarea:focus, select:focus { background:#fcfcfc;}
textarea { 
	background:#fff; 
	font-size:12px;
	overflow:auto; 
	padding:2px; 
	border:1px solid #bdc7d8;
}
select { 
	height:22px; 
	padding:2px;
	border:1px solid #f0f0f0;
	font-size:12px;
	border-color:#7c7c7c #cecece #c3c3c3 #7c7c7c;
	background:#fff url(../images/sbox-bg.gif) no-repeat;
}
.timestamp, .time, .date {
    font-size: 11px;
    color: #808080;
}

/* Titles */
h2 {
    font-size: 1.2em;
    color: #000;
}

h2 img {
	margin-right: 0.25em;
}

h3 {
    color: #333;
}

h3 span {
    font-weight: normal;
}

.btn-border {
	BORDER: #cdd7e1 1px solid; 
	WIDTH: 67px;  
	HEIGHT: 24px
}

.button {
    border:solid #669 0px;
	FONT-SIZE: 12px; 
	background:#fff url(../images/btn.gif) no-repeat;
	WIDTH: 67px; 
	COLOR: #2a4765; 
	LINE-HEIGHT: 24px; 
	HEIGHT: 24px; 
	TEXT-ALIGN: center;
	cursor: pointer;
}
.sendbutton {
    border:solid #669 1px;
	FONT-SIZE: 12px; 
	background:#fff url(../images/sendmail.gif) no-repeat;
	WIDTH: 58px; 
	COLOR: #2a4765; 
	LINE-HEIGHT: 58px; 
	HEIGHT: 58px; 
	TEXT-ALIGN: center;
	cursor: pointer;
}
.button1 {
    border:solid #669 0px;
	FONT-SIZE: 12px; 
	background:#fff url(../images/btn1.gif) no-repeat;
	WIDTH: 48px; 
	COLOR: #2a4765; 
	LINE-HEIGHT: 20px; 
	HEIGHT: 20px; 
	TEXT-ALIGN: center;
	cursor: pointer;
}
.button_f {
    border:solid #669 0px;
	FONT-SIZE: 12px; 
	background:#fff url(../images/consign.gif) no-repeat;
	WIDTH: 84px; 
	COLOR: #2a4765; 
	LINE-HEIGHT: 24px; 
	HEIGHT: 29px; 
	TEXT-ALIGN: center;
	cursor: pointer;
}
.button_a {
    border:solid #669 0px;
	FONT-SIZE: 12px; 
	background:#fff url(../images/lawask.gif) no-repeat;
	WIDTH: 84px; 
	COLOR: #2a4765; 
	LINE-HEIGHT: 24px; 
	HEIGHT: 29px; 
	TEXT-ALIGN: center;
	cursor: pointer;
}

.tipmsg {
	background-color: #feffcf;
	border: 1px solid #cfcfcf;
	padding: 5px 5px 5px 25px;
	background-repeat: no-repeat;
	background-position: 5px 5px;
	line-height: 16pt;
	margin:1px;
}

.errormsg {
	background-color: #FFEFEE;
	border: 1px solid #FF6860;
	padding: 5px 5px 5px 25px;
	background-repeat: no-repeat;
	background-position: 5px 5px;
	line-height: 16pt;
	margin:1px;
}

.inputtext{
	height:22px;
	padding-top:2px;
	padding-left:2px;
	border:1px solid #f0f0f0;
	border-color:#7c7c7c #cecece #c3c3c3 #7c7c7c;
	background:#fff url(../images/sbox-bg.gif) no-repeat;
}
.sinputtext{
	background:#fff url(../images/sbox-bg.gif) no-repeat;
	background-image: #fff url(../images/sbox-bg.gif) no-repeat;
}

.DoubleColorTable tr{
 	background-color:expression("#ffffff,#f4f4f4".split(",")[rowIndex%2]);
 	event:expression(
		onmouseover = function()
		{
			this.style.backgroundColor='#e1ecf4';
		},
		
		onmouseout = function()
		{
			this.style.backgroundColor='';
		}
	)
}

.trtext
{
	height:25px; 
	line-height:22px; 
}

.content {
	border:1px solid #91A7B4;
	background-color: #F6F6F6;
	margin-top:10px;
}
.loginbk {
	background:url(../images/loginbk.gif);
	margin-top:10px;
	height:60px;
	padding-top:10px;
}
.title {
	height: 23px;
	line-height:23px;
	padding-left:10px;
	font-weight: bold;
	color: #16387C;
	background:url(../images/titlebg.gif);
	border-bottom:1px solid #91A7B4;
	text-align:left;	
}
.title a:visited{
    color:#333333;
}

.errormsg
{
	padding:10px;
}

.errorMessage{
	color: #ff6600;
}
.actionMessage{
	color: #ff6600;
}
.list {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.list ul { margin:6px 10px 6px 6px; }
.list li {
	height:25px;
	line-height:25px;
	background:url(../images/li1.gif);
	padding-left: 15px;
}
.list li a { }
.list li a:hover { text-align:left;text-decoration:none;}

.listColor {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.listColor ul { margin:6px 10px 6px 6px; }
.listColor li {
	height:28px;
	line-height:28px;
	padding-right: 10px;
}

.titleColor a {
	font-size: 14px;
	font-weight: bold;
	color: #669900;
}
.titleColor a:link {
	font-size: 14px;
	font-weight: bold;
	color: #669900;
}
.titleColor a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #669900;
}
.titleColor a:hover { 
	text-align:left;
	text-decoration:none;
	color: #a6d525;
}

.lidate
{
	height: 57px;
	width: 63px;
	padding: 2px;
	margin: 4px;
	text-align: center;
	line-height: 25px;
	font-weight: bold;
	font-size: 12px;
	color: #189bb7;
	background: url(../images/rec_m.gif);
}

.sorttd {
	height:25px;
	line-height:25px;
	padding-left: 15px;
	border-bottom:1px dotted #CCCCCC;
}

.sortlist {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.sortlist ul { margin:6px 10px 6px 6px; }
.sortlist li {
	height:25px;
	line-height:25px;
	background:url(../images/li4.gif);
	padding-left: 15px;
}
.sortlist li a { }
.sortlist li a:hover {text-align:left;text-decoration:none;}

.listl {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.listl ul { margin:6px 10px 6px 6px; }
.listl li {
	height:25px;
	line-height:25px;
	background:url(../images/li2.gif);
	padding-left: 15px;
}
.listl li a { }
.listl li a:hover { text-align:left;text-decoration:none;}
.list2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.list2 ul { margin:6px 10px 6px 6px; }
.list2 li {
	height:25px;
	line-height:25px;
	padding-left: 15px;
	border-bottom:1px dashed #b9b9b9;
}
.list2 li a { }
.list2 li a:hover { text-align:left;text-decoration:none;}
.registernav {
	margin:5px;
}
.left_bg
{
	background:url(../images/left_bg.gif);
}

.registernav {
	margin:5px;
	text-align: center;
}
.registernav img{
	display:block;
	margin-bottom:8px;
}
.registernav ul { margin:10px;}
.registernav li { line-height:25px; text-align: left;}
.registernav li img {float:left; margin-top:5px; margin-right:5px;}

.content .IMG {
	BORDER: #cccccc 1px solid;
	MARGIN: 10px;
}

.more {
	padding-right:10px;
	height:23px;
	text-align:right;
	margin-top: 5px;
	color:#999999;
}
.more a{
	color:#999999;
}
.more a:link {
	color: #999999;
	text-decoration: none;
}
.more a:visited {
	color: #999999;
	text-decoration: none;
}
.more a:hover {
	text-decoration: none;
    color:#008A00;
}
.more a:active {
	text-decoration: none;
}
.more img { float:right;}
.more span {
	float:right;
	line-height: 20px;
	margin-left: 5px;
}

.link { margin:5px; line-height:22px;text-align:left;}
.clearit{
	clear:both;
	line-height:0;
	margin: 0;
	padding: 0;
	height: 0;
	font-size: 0;
}
.exactness {
	BACKGROUND: url(../images/msg01.gif) no-repeat left 50%; FLOAT: left; COLOR: #6aa70b; TEXT-ALIGN: left; padding-top:4px;padding-left:20px;
}
.err {
	BACKGROUND: url(../images/msg02.gif) no-repeat left 50%; FLOAT: left; COLOR: #e42e83; TEXT-ALIGN: left; padding-top:4px;padding-left:20px;
}
.null {
	FLOAT: left; COLOR: #ff8400; TEXT-ALIGN: left; padding-top:4px;padding-left:4px;
}
#page{
	margin:0 auto;
	border-bottom:1px solid transparent;
	*border:0;
	position:relative;
	min-width:944px;
	width:70em;
	*width:71.3em;
}

#head {
	padding:0;
	background: #F1F4F6;
	margin:0 auto;
	height:120px;
	width:944px;
	border-left:1px solid #DBE2E8;
	border-right:1px solid #DBE2E8;
}

#head .top {
	margin:0 auto;
	color: #666666;
	height: 30px;
	overflow: visible;
	background-image: url(../images/topbg.gif);
}

#head #city {
	float:left; 
	margin:0 0 0 10px; 
	color:#16387c;
}

#head #pagebar {
	float:right; 
	margin:0 10px 0 0; 
	color: #666666;
}

#head .top a {
	color:#16387c;
	line-height: 30px;
	padding-right: 10px;
}

#head .top span li { 
    float:left; width:68px;
	line-height:22px;
}

#head .top span li a { 
	padding:2px; 
	text-decoration:none; 
	color:#16387c;
}
#head .top span li a:hover { 
    background:#929292; 
	padding:2px; 
	text-decoration:none; 
	color:#ffffff;
}

#head .logo {
	float:left;
	position:relative;
	width: 232px;
}
#head .search {
	float:right;
	width: 680px;
}

#navigation {
	background: url(../images/navigationbg.gif);
	border:1px solid #C0CEDB;
	height: 28px;
	line-height: 28px;
	width: 944px;
	margin: 0 auto;
}
#navigation .spana {
	float:left;
	padding-left:10px;
}
#navigation .spanc {
	float:left;
	padding-left:10px;
}
#navigation .spana a {
	display:block; 
	width:96px; 
	height:20px; 
	background: url(../images/navigation.gif); 
	line-height:20px; 
	text-align:center; 
	color:#FFFFFF; 
	margin-top: 4px;
}
#navigation .spanb { float:right; padding-right:10px;  }

#footer {
	background: #F6F5F6;
	width: 944px;
	margin: 0 auto;
}
#footer .contact {
	line-height:30px;
	height:30px;
	text-align:center;
	border-top: 1px solid #b0bec7;
	margin-top: 10px;
	background-color:#FFFFFF;
}
#footer .info {
    height:75px;
	padding-top:10px;
	line-height:20px;
	color:#666666;
	text-align:center;
}

#login
{
	background: url(../images/bg.gif);
}
#login .text
{
	font-weight:bold;
	color:#666666;
}
.labelCheckbox { font-weight:normal; color:#333;}

.morepage {
	padding-left:10px;
	padding-right:10px;
	height:25px;
	text-align:center;
	margin-top: 8px;
	color:#666666;
	padding-top:5px;
	
}
.morepage .vc a.o:link,.vc a.o:visited { margin:0 4px;padding:2px 4px 1px;border:1px solid #ddd;text-decoration:none; }
.morepage .vc a.o:hover{border:1px solid #008A00;text-decoration:none;}
.morepage .vc a.obg:link,.vc a.obg:visited{background:#008A00;color:#fff;}
.morepage_t {
	border-left:solid 1px #91a7b4;
	border-bottom:solid 1px #91a7b4;
	border-right:solid 1px #91a7b4;
	height:34px;
	margin-top:0px;
}

#showwindow
{
	visibility:hidden;
	position:absolute;
	left:0px;
	top:0px;
	z-index:10003;
	border: solid 1px #d8f2fc;
}


.photoborder{
	border:1px solid #bdc7d8;
}
.Shadow
{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100);
	background-color:black;
	visibility:hidden;
}
.t_search
{
	float:left; 
	width:514x; 
	height:70px; 
	border:1px solid #91a7b4; 
	margin-top:10px; 
	margin-left:10px; 
	padding-top:10px;
	padding-left:30px;
	background:url(../images/bg.gif);
}
.t_bar
{
	float:left;
	width:514px; 
	height:40px; 
	border:1px solid #91a7b4; 
	margin-top:10px; 
	padding-top:5px;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:5px;
	background:url(../images/bg.gif);
}
.table_top
{
	height:24px; 
	line-height:24px; 
	border-bottom:1px solid #CCCCCC; 
	background-color:#f1f4f6;
}
.table_content
{
	height:30px; 
	line-height:30px; 
	border-bottom:1px dashed #CCCCCC; 
}

.froumtitle
{
	background-color:#e5eaee;
	border:solid 1px #91a7b4;
	height:30px;
	line-height:20px;
	font-size:14px;
	color:#335683;
	padding-left:10px;
	padding-top:6px;
	font-weight:bold;
	width:780px;
	text-align:left;
}
.froumcontent
{
	border-left:solid 1px #91a7b4;
	border-bottom:solid 1px #91a7b4;
	border-right:solid 1px #91a7b4;
	height: 60px;
	line-height:20px;
	font-size:12px;
	color:#335683;
	padding:20px;
	width:780px;
	text-align:left;
}
.froumlist
{
  height: auto;
}
.leftfroum
{
	width:150px;
	background-color:#edf0f4; 
	padding:10px;
	font-size:12px;
    color:#335683;
	font-weight:bold;
	border-bottom: 1px solid #91a7b4;
	border-left: 1px solid #91a7b4;
	border-right: 1px solid #91a7b4;
	float:left; 
}
.rightfroumdate
{
	background-color:#edf0f4; 
	padding:4px;
	font-size:12px;
    color:#335683;
	border-bottom: 1px solid #91a7b4;
	border-right: 1px solid #91a7b4;
	float:right;
	text-align:right;
}
.rightfroum
{
	background-color:#edf0f4; 
	padding:10px;
	font-size:12px;
    color:#335683;
	border-right: 1px solid #91a7b4;
	float:right; 
}
.tiptext
{
	line-height:25px;
	width:100%;
	text-align:center;
	font-weight: bold;
	
}

.endPageVote {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 380px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; 
}
.endPageVote UL {
	
}
.endPageVote LI {
	BACKGROUND: url(../images/end_n_bg.gif) no-repeat center 50%; FLOAT: left; text-align:center; WIDTH: 57px; HEIGHT: 64px
}
.endPageVote H2 {
	CLEAR: both; PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; PADDING-TOP: 11px; FONT-FAMILY: Arial
}
.endPageVote H3 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px;
}
.endPageVote .h {
	CLEAR: both; HEIGHT: 40px
}
.endPageVote .h IMG {
	MARGIN: 15px 3px 0px 0px
}
.endPageVote A {
	COLOR: #000
}
.endPageVote A:visited {
	COLOR: #000
}
.endPageVote A:hover {
	COLOR: #bc2931
}

a.lvsoso {
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #ff6600;
}
a:link.lvsoso {
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #669900;
}
a:visited.lvsoso  {
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #669900;
}
a:hover.lvsoso {
	font-size: 14px;
	text-align:left;
	text-decoration: underline;
	color: #669900;
}

.comment {
	MARGIN-top:10px;
	width:782px;
	border-top:solid 1px #91a7b4;
}