/*body{filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#86CEFF,endcolorstr=#B7FA75,gradientType=0);}*/
/*顶部菜单背景*/
.topmenu{
  width:100%;
	/*border:#36c solid 1px;*/
	font-size: 12px;
	/*filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#e5ecf9,endcolorstr=#B5F873,gradientType=0)*/
	background-image:url(topmenu.gif);
	background-position:top;
	
}
/*底部版权属性*/
.bottom{
        width:100%;
        font-size: 12px;
        line-height:14px;
        height:31px;
        text-align:center;      
        vertical-align:bottom; 
        background-image:url(bottom.gif);
				background-position:bottom;
				background-repeat: repeat;
				border:#5d5d5d solid 1px;
}

/*中部整体风格属性*/
#bgmain{
	/*background-color:#e5ecf9;*/
	/*border:#36c solid 1px;*/
	font-size: 12px;

/*	position:relative; top:1px; left:1px; */
	/*filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FFFFFF,endcolorstr=#e5ecf9,gradientType=0)*/
}
/*页面body属性*/
.bodymargin{
	margin-top:0px;
	margin-left:1px;
	margin-right:1px;
	margin-bottom:1px;
	background-image:url(bgbody.gif);
	background-position:top;
	background-repeat: repeat;
}
/*文本区域宽度比*/
.datawidth{
        width:15%;
        font-size: 12px;
        height:25px;
        
}
/*地图框宽度属性*/
.mapwidth_fullScreen{
   position:relative; 
   height:expression(window.screen.height-258); 
   vertical-align:bottom; 
   border:#5d5d5d solid 1px;
}
.mapwidth{
	position:relative; 
	width:100%; 
	/*height:expression(window.screen.height-258); */
	height:500px; 
	vertical-align:bottom; 
	border:#5d5d5d solid 1px;
}

.mapifwidth{
	position:relative; 
	width:100%; 
	height:expression(window.screen.height-258); 
	vertical-align:top; 
	/*border:#5d5d5d solid 1px;*/
}

/*图例属性*/
.mapsample{
	position:relative; 
	float:right;
	text-align:right;
	z-index:10; 
	left:-20px; 
	top:0px; 
	height:12px; 
	padding-top:1px;
	background-color:#FFFF33; 
	color:#5d5d5d; 
	text-decoration:none;
	border:#5d5d5d solid 1px;
}
/*地图菜单属性*/
.mapmenu{
	width:100%; 
	background-image:url(m_line_a.gif);
	/*border:#36c solid 1px;*/
	font-size: 12px;
	text-align:center;
	color:white;
}
/*地图操作按钮属性*/
.mapmenunormal{
	width:60px; 
	background-image:url(m_line_a.gif);
	font-size: 12px;
	text-align:center;
	color:white;
}

.mapmenumanyou{
	width:60px; 
	background-image:url(m_line_b.gif);
	/*border:#36c solid 1px;*/
	font-size: 12px;
	text-align:center;
	color:white;
}
/*地图背景*/
.mapbgcolor{
	background-image:url(m_line_a.gif);
	font-size: 12px;
	text-align:center;
	color:white;
}
/*文本属性*/
table {
	font-size: 12px;
	padding-top:0px;
}
input {
	font-size: 12px;
	color: #2B2B2B;
	height: 20px;
	border: black solid 1px;
}
a.blue:link {
	font-size: 12px;
	color: #2A5B9E;
	text-decoration: underline;
}
a.blue:visited {
	font-size: 12px;
	color: #2A5B9E;
	text-decoration: underline;
}
a.blue:hover {
	font-size: 12px;
	color: #2A5B9E;
}
a.blue:active {
	font-size: 12px;
	color: #2A5B9E;
	text-decoration: underline;
}

a.red:link {
	font-size: 12px;
	color: red;
	text-decoration: underline;
}
a.red:visited {
	font-size: 12px;
	color: red;
	text-decoration: underline;
}
a.red:hover {
	font-size: 12px;
	color: red;
}
a.red:active {
	font-size: 12px;
	color: red;
	text-decoration: underline;
}




.white_a {
	font-size: 12px;
	color: white;
	text-decoration: none;
}
.gray_a {
	font-size: 12px;
	color: #484848;
}
.gray_b {
	font-size: 12px;
	color: #484848;
}

.redColor_a{
	font-size: 12px;
	color: red;
}
.redColor_b{
	font-size: 12px;
	color: red;
}

.bLine {
	background-image: url(line_dott.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.redLine {
	/*background-image: url(topRedLine.gif);*/
	background-image: url(line_dotte.gif);
	background-position: top;
	background-repeat: repeat-x;
}

.button {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 3px;

	BORDER-RIGHT-WIDTH: 0px;
	width:66px;
	height:23px;
	background-image: url(but4.gif);
	background-color:transparent;
	color:black;
	cursor:hand;
}
.button4
{
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 3px;

	BORDER-RIGHT-WIDTH: 0px;
	width:66px;
	height:23px;
	background-image: url(but4.gif);
	background-color:transparent;
	color:white;
	cursor:hand;
}

/*top  zhb modified 2006-11-3*/

/* input border */
.grayNormal{
	font-size: 14px;
	color: white;
	text-decoration: none;
}

/*
a.grayNormal:visited {
	font-size: 12px;
	color: white;
	text-decoration: none;
}
a.grayNormal:hover {
	font-size: 12px;
	color: white;
	text-decoration: underline;
}
a.grayNormal:active {
	font-size: 12px;
	color: #2B2B2B;
	text-decoration: none;
}
*/

.grayBold {
	font-size: 14px;
	vertical-align:bottom;
	color: #2B2B2B;
	text-decoration: none;
	font-weight: bold;
	background-color:white;
	
	padding:2px;
	margin-top:8px;
}
/*
a.grayBold:visited {
	vertical-align:bottom;
	font-size: 12px;
	color: #2B2B2B;
	text-decoration: none;
	font-weight: bold;
	background-color:white;
	
	padding:2px;
	margin-top:8px;
}
a.grayBold:hover {
	font-size: 12px;
	vertical-align:bottom;
	color: #2B2B2B;
	font-weight: bold;
	text-decoration: none;
	
	padding:2px;
	margin-top:8px;
}
a.grayBold:active {
	font-size: 12px;
	vertical-align:bottom;
	color: #2B2B2B;
	font-weight: bold;
	text-decoration: none;
	
	padding:2px;
	margin-top:8px;
}
*/