/* begin overall style */
html {width:100%;height:100%;}
body {
	margin: 0;
	padding: 0;
	background: white;
	color: #444;
	font: normal 10pt Arial, Helvetica, sans-serif;
	/*background:white url(bg.gif) repeat-x left 211px;*/
	width:100%;height:100%;
}

input {
	font-size: 12px;
}

textarea {
	font-size: 12px;
}

a {
	color:#444444;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

#page {
	width: 970px;
	margin: 0 auto;
	padding: 0;
}

#header {
	margin: 0;
	padding: 0;
	height: 12px;
}

#logo {
	background: url(../images/logo.gif) no-repeat;
	width: 970px;
	font-size: 200%;
	height: 150px;
	margin: 0 auto;
}

#logo2 {
	background: url(../images/logo.jpg) no-repeat;
	width: 970px;
	font-size: 200%;
	height: 270px;
	margin: 0 auto;
}

#mainmenu {
	position: absolute;
	top: 270px;
}

#mainmenu ul {
	padding: 0;
	margin: 0;
	padding: 0.4em 0 0.3em 0;
}

#mainmenu ul li {
	display: inline;
}

#mainmenu ul li a {
	padding: 0.4em 0.4em;
	color: white;
	text-decoration: none;
	font-weight: bold;
}

#mainmenu ul li a:hover,#mainmenu ul li a.active {
	background: #E6F2FF;
	color: #6399cd;
}

#content {
	width: 100%;
	margin: 0 auto;
	padding: 0px;
}

#footer {
	padding: 15px;
	margin: 20px 0 0 0;
	font-size: 12px;
	text-align: center;
	border-top: 1px solid #EEE;
}

/* end of overall style */ /* begin data grid style */
table.dataGrid {
	background: white;
	border-collapse: collapse;
	width: 100%;
}

table.dataGrid th,table.dataGrid td {
	font-size: 12px;
	border: 1px #4F81BD solid;
	padding: 0.3em;
}

table.dataGrid th {
	background: #d3dfee;
	text-align: center;
}

table.dataGrid th.label {
	width: 150px;
}

table.dataGrid tr.odd {
	background: #E6F2FF;
}

/* end of data grid style */
.actionBar {
	margin: 10px;
}

div.item {
	margin: 10px 0 0 0;
	border: 1px solid silver;
	padding: 5px;
}

#ajaxloading {
	z-index: 99999;
	padding: 10px;
	width: 230px;
	height: 50px;
	position: absolute;
	top: 200px;
	left: 400px;
	border: 1px solid #333;
	font-size: 16px;
	font-weight: bold;
	background: url(ajax-loader.gif) 15px 17px no-repeat #FCFFC7;
	display: none;
}

#ajaxloading .ajaxtext {
	margin: 15px 0 0 45px;
}

div.tooltip {
	background-color: #5858FA;
	border: 1px solid #5858FA;
	padding: 10px 15px;
	width: 260px;
	display: none;
	color: #fff;
	text-align: left;
	font-size: 12px;
	/* outline radius for mozilla/firefox only */
	-moz-box-shadow: 0 0 10px #5858FA;
	-webkit-box-shadow: 0 0 10px #5858FA;
}

.modal {
	background-color: #fff;
	display: none;
	width: 350px;
	padding: 15px;
	text-align: left;
	border: 2px solid #333;
	opacity: 0.8;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 0 50px #ccc;
	-webkit-box-shadow: 0 0 50px #ccc;
}

.modal h2 {
	background: url(/img/global/info.png) 0 50% no-repeat;
	margin: 0px;
	padding: 10px 0 10px 45px;
	border-bottom: 1px solid #333;
	font-size: 20px;
}

#hint * {
	vertical-align: middle;
}

/* begin printable data grid style */
table.dataGridPrint {
	background: white;
	border-collapse: collapse;
	width: 680px;
}

table.dataGridPrint th,table.dataGridPrint td {
	font-size: 12px;
	border: 1px #4F81BD solid;
	padding: 0.3em;
}

table.dataGridPrint th {
	background: #d3dfee;
	text-align: center;
}

table.dataGridPrint th.label {
	width: 90px;
}

table.dataGridPrint tr.odd {
	background: #E6F2FF;
}


.grid-view table.items
{
	background: white;
	border-collapse: collapse;
	width: 100%;
	border: 1px #D0E3EF solid;
}

.grid-view table.items th, .grid-view table.items td
{
	font-size: 0.9em;
	border: 1px white solid;
	padding: 0.3em;
}

.grid-view table.items th
{
	color: white;
	background: #6885A4;
	text-align: center;
}

.grid-view table.items th a
{
	color: #EEE;
	font-weight: bold;
	text-decoration: none;
}

.grid-view table.items th a:hover
{
	color: #FFF;
}

.grid-view table.items th a.asc
{
	background:url(up.gif) right center no-repeat;
	padding-right: 10px;
}

.grid-view table.items th a.desc
{
	background:url(down.gif) right center no-repeat;
	padding-right: 10px;
}

.grid-view table.items tr.even
{
	background: #F8FBFC;
}

.grid-view table.items tr.odd
{
	background: #E5F1F4;
}

.grid-view table.items tr.selected
{
	background: #BCE774;
}

.grid-view table.items tr:hover
{
	background: #ECFBD4;
}

.grid-view .link-column img
{
	border: 0;
}

.grid-view .button-column
{
	text-align: center;
	width: 60px;
}

.grid-view .button-column img
{
	border: 0;
}

.grid-view .checkbox-column
{
	width: 15px;
}

.grid-view .summary
{
	margin: 0 0 5px 0;
	text-align: right;
}

.grid-view .pager
{
	margin: 5px 0 0 0;
	text-align: right;
}

.grid-view .empty
{
	font-style: italic;
}

.relative_div {
	position: relative;
}

.bmsg {
	padding:6px;line-height:22px;border:1px solid #4096EE;background:#C3D9FF;color:#666;
}


.plan_message {
	position: absolute;
	left: 430px;
	top: 0px;
	padding: 10px;
	line-height: 30px;
	/*border: 1px solid #4096EE;*/
	/*background: #C3D9FF;*/
	width:480px;
}
/*end*/
/*̯λͼ*/
.fleft{float:left;}
#fullmask {position:absolute;left:0;top:0;background-color:black;z-index:1;width:100%;height:2000px;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;}
#fullmask .loading{color:white;background:url("../images/ajax-loader.gif") no-repeat scroll 0 8px transparent;margin:400px auto 0;padding:15px 0 15px 40px;;width:150px;border:0px solid #eee;font-size:18px;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
#tw_map{
	background: url("../images/3lou100.jpg");top:300px;left:150px;
	position:absolute;border:1px solid #eee;width:775px;height:394px;z-index:100;display:none;}
#tw_map_external{width:775px;height:680px;z-index:110;background:white;}
#tw_map .twstyle{z-index:11;font-family:Verdana;position:absolute;width:25px;height:15px;padding:1px;text-align:center;border:1px solid #ddd;color:white;}
#tw_map .exttwmap{position:absolute;left:5px;top:65px;}
#tw_map .ext{position:relative;}
#tw_map .green {background:green;cursor:pointer;}
#tw_map .grey {background:red;}
#tw_map .mapinfo{position:absolute;left:14px;top:14px;}
#tw_map .mapinfo .green{position:relative;display:inline;background:green;cursor:pointer;}
#tw_map .mapinfo .grey{position:relative;display:inline;background:red;cursor:pointer;}
#tw_map .close{position:absolute;right:15px;top:15px;background: url("../images/094.gif") no-repeat;width:20px;height:20px;cursor:pointer}

.tw_seletor_value{color:green;border:0px;background:#EBF4FB;font-size:14px;font-family:Arial;}
.A01{left:95px;top:204px;}
.A02{left:115px;top:182px;}
.A03{left:136px;top:159px;}
.A04{left:152px;top:138px;}
.A05{left:176px;top:116px;}
.A06{left:203px;top:98px;}
.A07{left:237px;top:82px;}
.A08{left:269px;top:70px;}
.A09{left:299px;top:60px;}
.A10{left:316px;top:82px;}
.A11{left:285px;top:95px;}
.A12{left:256px;top:106px;}
.A13{left:226px;top:121px;}
.A14{left:202px;top:141px;}
.A15{left:181px;top:161px;}
.A16{left:163px;top:181px;}
.A17{left:146px;top:202px;}
.A18{left:122px;top:223px;}
.A19{left:165px;top:237px;}
.A20{left:186px;top:217px;}
.A21{left:207px;top:196px;}
.A22{left:232px;top:175px;}
.A23{left:260px;top:158px;}
.A24{left:292px;top:142px;}
.A25{left:308px;top:164px;}
.A26{left:278px;top:180px;}
.A27{left:250px;top:200px;}
.A28{left:228px;top:219px;}
.A29{left:208px;top:239px;}
.A30{left:188px;top:258px;}
.A31{left:291px;top:242px;}
.A32{left:324px;top:226px;}
.A33{left:340px;top:248px;}
.A34{left:309px;top:265px;}
.A35{left:300px;top:355px;}
.A36{left:272px;top:355px;}
.A37{left:244px;top:355px;}
.A38{left:216px;top:355px;}
.A39{left:188px;top:355px;}
.A40{left:160px;top:355px;}
.A41{left:282px;top:284px;}
.A42{left:260px;top:262px;}
.A43{left:153px;top:296px;}
.A44{left:125px;top:288px;}
.A45{left:97px;top:282px;}
.A46{left:69px;top:274px;}
.A47{left:40px;top:267px;}
.A48{left:315px;top:29px;}
.A49{left:344px;top:29px;}
.A50{left:373px;top:29px;}

.B01{left:391px;top:53px;}
.B02{left:424px;top:55px;}
.B03{left:455px;top:61px;}
.B04{left:485px;top:69px;}
.B05{left:516px;top:81px;}
.B06{left:544px;top:96px;}
.B07{left:571px;top:115px;}
.B08{left:596px;top:135px;}

.B16{left:391px;top:78px;}
.B15{left:419px;top:80px;}
.B14{left:447px;top:86px;}
.B13{left:475px;top:94px;}
.B12{left:503px;top:103px;}
.B11{left:527px;top:122px;}
.B10{left:553px;top:140px;}
.B09{left:568px;top:159px;}

.B17{left:393px;top:132px;}
.B18{left:425px;top:134px;}
.B19{left:457px;top:144px;}
.B20{left:489px;top:156px;}
.B21{left:517px;top:170px;}
.B22{left:545px;top:190px;}

.B17{left:393px;top:132px;}
.B18{left:425px;top:134px;}
.B19{left:457px;top:144px;}
.B20{left:489px;top:156px;}
.B21{left:517px;top:170px;}
.B22{left:545px;top:190px;}
.B23{left:520px;top:215px;}
.B24{left:501px;top:197px;}
.B25{left:473px;top:187px;}
.B26{left:449px;top:168px;}
.B27{left:420px;top:161px;}
.B28{left:389px;top:157px;}

.B29{left:390px;top:220px;}
.B30{left:427px;top:229px;}
.B31{left:459px;top:241px;}
.B32{left:390px;top:244px;}
.B33{left:420px;top:251px;}
.B34{left:440px;top:269px;}
.B35{left:451px;top:355px;}
.B36{left:479px;top:355px;}
.B37{left:507px;top:355px;}
.B38{left:535px;top:355px;}
.B39{left:563px;top:355px;}
.B40{left:591px;top:355px;}
.B41{left:464px;top:287px;}
.B42{left:485px;top:264px;}

.B48{left:597px;top:299px;}
.B49{left:626px;top:292px;}
.B50{left:655px;top:283px;}
.B51{left:684px;top:273px;}
.B52{left:712px;top:268px;}

.B47{left:601px;top:320px;}
.B46{left:630px;top:315px;}
.B45{left:658px;top:308px;}
.B44{left:686px;top:299px;}
.B43{left:715px;top:293px;}


/* --------clear floated elements-----*/
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 1;}
.clearfix:after {clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}


}
