﻿/**********整体样式CSS******/
body
{
	font-size: 9pt;
	font-family: 宋体;
	margin: 0;
}
a, a:link, a:visited
{
	background-color: transparent;
	color: #2a4774;
	text-decoration: underline;
}
a:hover, a:hover
{
	text-decoration: underline;
}

/**********Master Page上的CSS样式*********/
.MasterPageWrapper
{
	width: 100%;
	height: 100%;
	margin: 0;
	font-size: 9pt;
}

.MasterPageContentPlaceHolder
{
	padding: 8px 12px 8px 12px;
	border-right: 1px solid #DCE3F8;
	border-left: 1px solid #DCE3F8;
	height: 400px;
	font-size: 9pt;
	
}

* > .MasterPageContentPlaceHolder
{
	height: auto;
	max-width: 800px;
	min-height: 400px;
	display: block;
	width: 772px
}

* > .MasterPageContentPlaceHolder #ctl00_AjaxPanelMasterPageContentPlaceHolder
{
	display: block;
	min-height: 400px;
	max-width: 772px;
}

.MasterPageContentPlaceHolder table
{
	font-size: 9pt;
}
.MasterPageWrapperHeader
{
	text-align: right;
	font-size: 10pt;
	color: #ffffff;
	padding: 4px 12px 4px 2px;
	background-image: url(../images/headerbg.gif);
}
.MasterPageWrapperSubHeader
{
	margin: 1px 0 1px 0;
	padding-bottom: 0;
}
.MasterPageWrapperFooter
{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: Gray;
	text-align: center;
	background-color: #c6d2f5;
	padding: 6px 0 8px 0;
	color: #414141;
	font-size: 10pt;
}

* > .MasterPageWrapperFooter
{
	margin-top: 12px;
}

.MasterPageWrapperFooter div
{
	margin-top: 6px;
}

/**********菜单CSS**********/
.Menu
{
	text-align: left;
}
.Menu a, .Menu a:link, .Menu a:visited
{
	text-decoration: none;
}

/**********常用HTML标签样式CSS***********/
input.textbox
{
	width: 150px;
	border: #519bcc 1px solid;
}
input.textbox60P
{
	width: 60%;
	border: #519bcc 1px solid;
}
textarea
{
	width: 80%;
	border: #519bcc 1px solid;
	height: 60px;
}
textarea.readonlytextbox
{
	width: 80%;
	border: #519bcc 1px solid;
	height: 60px;
	background-color: #e8e8e8;
}
input.readonlytextbox
{
	background-color: #e8e8e8;
	border: #519bcc 1px solid;
	width: 150px;
}
input.button
{
	padding: 1px;
	background-image: url(images/buttonbg-blue.gif);
	border: #519bcc 1px solid;
	font-size: 10pt;
	width: 80px;
}

/**********新版本CSS********/
.ContentPlaceHolderWrapper500
{
	width: 500px;
	border-collapse: collapse;
	border: 1px solid #a3c7e1;
}
.ContentPlaceHolderWrapper100P
{
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #a3c7e1;
}
.ContentPlaceHolderWrapper500 .Header, .ContentPlaceHolderWrapper100P .Header
{
	text-align: left;
	color: #112b77;
	font-weight: bold;
	background-color: #c6d2f5;
	border-bottom-width: 1px;
	border-bottom-color: #9da6c1;
	padding-left: 6px;
	height: 21px;
}
.ContentPlaceHolderWrapper500 .Col1
{
	text-align: right;
	width: 150px;
}
.ContentPlaceHolderWrapper500 .Col2
{
	text-align: left;
	width: 350px;
}

.ContentPlaceHolderWrapper100P .Col1
{
	text-align: right;
	width: 12%;
}
.ContentPlaceHolderWrapper100P .Col2
{
	text-align: left;
	width: 38%;
}

.ContentPlaceHolderWrapper500 input.button, .ContentPlaceHolderWrapper100P input.button
{
	padding: 1px;
	background-image: url(../images/button100.gif);
	border: #519bcc 0px solid;
	font-size: 10pt;
	width: 100px;
	height: 19px;
}
.ContentPlaceHolderWrapper500 input.textbox, .ContentPlaceHolderWrapper100P input.textbox
{
	border: #519bcc 1px solid;
	font-size: 10pt;
	width: 150px;
}
.ContentPlaceHolderWrapper500 select, .ContentPlaceHolderWrapper100P select
{
	font-size: 10pt;
	width: 150px;
}
