﻿.noPad			{ padding-left:0}
.menutitle		{ cursor:hand;	padding-left:20px;	}
.menuitem		{ cursor:hand; }
.menufield		{ padding-left:20px; }
.button1		{ background-color:#2175D9; border:0px; color:White; font-weight:bold; padding:3px; cursor:hand; }
.button2		{ background-color:#009900; border:0px; color:White; font-weight:bold; padding:3px; cursor:hand; }
.textbox		{ border:1px solid #A7B2C4; font-size: 12px; font-family: "Arial", "Garamond", "sans-serif", "宋体"; background-color: #fff; width:180px; }	
.selected		{ color:Blue; }


a.openDiv:hover	{ text-decoration:underline; }
.popDiv			{ border:1px solid #BBBCB6; padding:5px 8px 0px 8px; position:absolute; background-color:White; display:none; }

ul.Divlist		{ list-style: none; margin: 0;  padding-top:8px; padding-bottom:8px;  }
ul.Divlist li		{ margin: 0 0 8px 0;}

.treeframe		{ FILTER:alpha(opacity=93) progid:DXImageTransform.Microsoft.shadow(direction=135,color=#a5a5a5,strength=4); position:absolute; }
.treeframe1		{ height:100% }

a.l3			{ color: #2175d9; font-size: 11px; font-weight: bold; text-decoration: none; }
a.l4			{ color: #fff; font-size: 11px; font-weight: normal; text-decoration: none; }
a:hover.l3,
a:hover.l4		{ text-decoration: underline; }
a:link.l3,
a:visited.l3,
a:link.l4,
a:visited.l4	{ color: #2175d9; }
a.b1			{ color: #fff; font-size: 11px; font-weight: bold; line-height: 22px; text-decoration: none; }
a.toTop			{ color: #2175d9; text-decoration:underline; float:right; font-weight:normal; font-size:12px; margin-top:-18px}

button.b1,
form input.b1	{ line-height: 12px; }

a.b1,
button.b1		{ background: #2175d9 url(../images/button-arrow.gif) no-repeat right center; height: 22px; padding: 3px 18px 3px 5px; margin-bottom:3px }

a.b2,
button.b2		{ background: #009900 url(../images/button-arrow.gif) no-repeat right center; height: 22px;color:White; font-weight:bold; padding: 7px 18px 7px 10px;  }

h1 span.details { color: #666; font-size: 14px; margin-left: 10px; }
#paramDiv label { display:inline; float:left}
#paramDiv input.textbox{ border: 0px solid #999999; color: #666; font-size: 10px; line-height: 15px; padding: 3px 0 3px 10px; height: 13px; display:inline;float:none }
#paramDiv select{ display:inline; float:none; clear:none}
#paramDiv .b5	{ float:none; }
a.b5			{ background: #2175d9 url(../images/button-submit.gif); height: 19px; overflow: hidden; text-indent: -1000em; width: 19px; }

a.b5:hover		{ background-color: #ff8a00; }
.paramctrl		{ float:left }
.login			{ color:#666; }

.b5				{ border:0px; background-color: #2175d9; background-image: url(../images/button-submit.gif); background-repeat: no-repeat; height: 19px; overflow: hidden; text-indent: -1000em; width: 19px; cursor:hand; }
.ptitle			{ color:White; }
#paramDiv		{ padding:5px 10px 5px 80px; }
.unirecord		{ font-size:12px; border-collapse: collapse; color: #666;border:1px solid #E0E0E0; }
.unirecord td	{ border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; font-weight: normal; padding:0 0 0 5px; line-height:20px;}
.unirecord td label { background:#f7f7f7; display:block; line-height:20px; padding:0 5px 0 10px; margin-left:-5px}
.unirecordDiv	{ padding:10px; width:100%; }
.unirecordDiv .unirecord	{ margin-top:10px }
.search			{ color:White;margin:0px }	
.search .text	{ border:0px; height:15px; width:130px; }
.col td			{ padding:0}

a.menuselected	{ color:Black; font-size:14px; text-decoration:none; font-weight:bold;cursor:default; }
a.menuitem		{ color:#2175D9; font-size:12px; text-decoration:none; font-weight:bold; }
a.menuitem:hover{ text-decoration:underline; }
.sidebar .nemulist			{ background-color: #f9f9f9; margin-bottom: 10px; width:224px }
.sidebar .nemulist-content	{ padding:15px }
.headbanner		{ background-color: #6da7e6; height: 81px; padding: 10px 0px 0 0px; margin-bottom: 10px; }


/* @ for renaissance */
.module				{ height:240px; }
.mod-narrow			{ height: 154px; }

.signup h1,
.signin h1			{ color: #333; font-size: 14px;}
.signup table,
.signin table		{ border-collapse: collapse; color: #666; width: 100% }

.signup table td,
.signin table td	{ padding: 5px 0 5px 16px; vertical-align: top;}
.signup input.text	{ width:240px; border: 1px solid #999; }
.signup table.role	{border-bottom: 1px dotted #ccc; margin-bottom: 10px; padding-bottom: 10px; }

.signup table.role td				{ padding: 10px 0; width: 50%; }
.signup table.role td.role input	{ float: left; margin-right: 10px; }
.signup table.role td.role label	{color: #333; float: left; font-weight: bold; }

.signup ul.perks		{color: #999; padding-bottom: 10px; }

.signup ul.perks li		{list-style-image: url(../images/star.gif); list-style-position: inside; padding-bottom: 2px; }
div.login table		{ width:80%; margin-top:6px;  }
div.login table label { padding-left:4px }
div.login table td	{ padding: 5px 0 5px 16px; vertical-align: top;}
table input.submit		{ margin-top: 10px;}

.section .QA_q_left		{ float:left; width:20px; padding-left:16px }
.section .QA_q_right	{ float:left; display:block }
.search-results ul.list li { display:block; padding-bottom:3px; list-style-type:disc; list-style-position:inside }

.section ul.list,
.section ol.list {
	margin-top: 2px;
	padding-left: 10px; 
}

.section ul.list li,{
	list-style-type: disc;
	list-style-position: inside;
	padding-bottom: 2px;
}


.section ul.list li ol.numList li {
	padding-left:24px; list-style-type:decimal; color:#2175d9; margin-left:0;
}

.section ol.list li {
	list-style-position:outside; margin-left:18px;
	padding-bottom: 2px;}
.section ul.list li ul, .section ol.list li ul {
	padding-left:0; margin:6px;
}
.section ul.list li li, .section ol.list li li {
	list-style-type: none; margin-left:0px ;
}
.section table.data td { border: 1px solid #e0e0e0}


/* for 异地福利查询 */
.welfareSearch			{ padding:20px 0 0 200px; }
#mainList table.data	{margin-bottom:0px; font-family:arial}
#mainList th			{font-size:13px; height:20px; line-height:20px;}
#mainList td, th		{white-space: nowrap; }
#mainList .alterBg td	{background:#f1f1f1}
/* @end */

#ewPageRemark{ padding-left:16px;}