/* CSS Document */
/*====Template=======*/
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#363636;
	margin:0;
	background-repeat:no-repeat;
}

table.layoutframe
{
	border:0px groove #aaaaaa;
	text-align:center;
	margin:auto;
	margin-top:0px;
	border-collapse:collapse;
	/*width:980px;
	height:565px;
	background-repeat:no-repeat;
	background-image:none;*/
}

.copyright
{
	height:25px;
	text-align:center;
	color:#999999;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff, endColorStr=#bce2e8, GradientType=0);
}

.banner
{
	width:100%;
	height:85px;
	/*
	border:2px groove #aaaaaa;
	border-bottom-width:0px;
	background-color:#2ca9e1;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#2ca9e1, endColorStr=#ffffff, GradientType=0);
	*/
}

.viewframe
{
	border:1px solid #aaaaaa;
	/*border-right-width:0px;*/
}

/*====Menu=======*/
/*
.menuframe
{
	border:2px groove #aaaaaa;
	border-left-width:0px;
}
*/
.menuitem
{
	font-size:11pt;
	border:1px solid #aaaaaa;
	width:190px;
	height:22px;
	padding-top:8px;
	margin-bottom:3px;
	background-color:#c1e4e9;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#c1e4e9, endColorStr=#ffffff, GradientType=0);
}

.menuitemover
{
	font-size:11pt;
	border:1px solid #aaaaaa;
	width:190px;
	height:22px;
	padding-top:8px;
	margin-bottom:3px;
	background-color:#ffcc33;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffcc33, endColorStr=#ffffff, GradientType=0);
	cursor:pointer;
}

table.profile
{
	border:1px solid #aaaaaa;
	text-align:center;
	border-collapse:collapse;
	width:190px;
	height:70px;
	margin-top:10px;
}

.profilecaption
{
	color:blue;
	border:1px solid #aaaaaa;
	height:20px;
	font-weight:bold;
	padding-top:3px;
	background-color:#c1e4e9;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#c1e4e9, endColorStr=#ffffff, GradientType=0);
}

/*====Input=======*/
input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#006699;
	margin-left:4px;
	height:22px;
}

input.btn
{
	width:65px;
	height:22px;
	color:#363636;
	background-color:buttonface;
	border:1px solid #363636;
	cursor:pointer;
	padding-top:2px;
}

input.btnred
{
	width:100px;
	height:22px;
	color:#942343;
	/*background-color:#ffa07a;*/
	background-color:buttonface;
	border:1px solid #363636;
	cursor:pointer;
	padding-top:2px;
}

input.btnblue
{
	width:65px;
	height:22px;
	color:#363636;
	background-color:#00bfff;
	border:3px double #363636;
	cursor:pointer;
	padding-top:1px;
}

input.btnpg
{
	width:70px;
	height:22px;
	color:#363636;
	background-color:buttonface;
	border:1px solid #363636;
	cursor:pointer;
}

input.typetext 
{
	width:97%;
	border:1px solid #7D9EC0;
	height:18px;
}

textarea
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#006699;
	width:97%;
	border:1px solid #7D9EC0;
	word-break:break-all;
	margin-left:4px;
}

select
{
	color:#006699;
	margin-left:4px;
	width:96%;
	height:22px;
}

.inputframe
{
	width:420px;
	margin-top:5px;
	margin-left:5px;
}
.inputlabel
{
	text-align:right;
	width:70px;
	color:#636363;
}
.inputfield
{
	text-align:left;
}
.lockmsgframe
{
	font-size:14pt;
	color:#990033;
	text-align:center;
	width:420px;
	margin-top:15px;
	margin-left:5px;
	border:4px double #990033;
}

/*====static html text=======*/
.wordingtitle
{
	text-align:left;
	color:#ea5506;
	margin:0px;
	padding:0px;
}

.wordingframe
{
	border:1px dashed #bbbbbb;
	margin-top:10px;
	margin-bottom:6px;
	padding:4px;
	text-align:left;
}

.wordingframe_none
{
	margin-top:10px;
	margin-bottom:5px;
	padding:4px;
}

ul
{
	color:#ff9900;
	margin-top:4px;
	margin-bottom:4px;
}

ol,dl
{
	margin-top:4px;
	margin-bottom:4px;
}

ol.roman
{
	list-style-type:lower-roman;
}

div.dt
{
	color:black;
	margin:15px 0 0 4px;
}
dd{margin-bottom:6px}

span.li {color:#666666;}

.chargeframe
{
	color:#666666;
	border:2px groove #aaaaaa;
	margin:0 0 5px 40px;
	width:650px;
	border-collapse:collapse;
}

.chargetitle
{
	color:#ffffff;
	text-align:center;
	border:2px groove #777777;
	background-color:#ee7800;
}

.chargeitem
{
	color:#ffffff;
	text-align:center;
	border:2px groove #777777;
	background-color:#ee7800;
}

span.keyword_orange
{
	font-weight:bold;
	/*color:#ea5506;*/
	color:#ff6600;
}

span.keyword_black
{
	font-weight:bold;
	color:#555555;
}

span.keyword_blue
{
	font-weight:bold;
	color:blue;
}

span.keyword_border
{
	border:1px solid #aaaaaa;
	font-weight:bold;
	color:#363636;
	padding:0 2px;
}

.operationtitle
{
	text-align:left;
	color:#009933;/8#9900cc;*/
	margin:0px;
}

.faqframe
{
	border-collapse:collapse;
	margin:4px 0px;	
}
.qrow
{
	background-color:transparent;
	cursor:pointer;
}
.arow
{
	display:none;
}
.faqtitle
{
	font-weight:bold;
	color:#333333;
	text-align:right;
	width:50px;
	vertical-align:top;
}
.qwording
{
	text-align:left;
	color:#363636;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100,finishOpacity=25,style=1);
}
.awording
{
	text-align:left;
	color:#0033cc;
}

/*=== content === */
.contentlistframe
{
	border:1px none #aaaaaa;
	width:100%;
	height:120px;
	border-collapse:separate;
	margin:0px;
	margin-bottom:8px;
	/*background-color:#fff1cf;*//*f8f4e6*/
	/*filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#fff1cf, endColorStr=#ffffff, GradientType=0);*/
}

.contentframe
{
	font-size:9pt;
	width:370px;
	height:100%;
	border-width:0px;
	border-collapse:collapse;
	margin:4px 0px;
}

.snapshot
{
	border:1px solid #363636;
	width:88px;
	height:72px;
	background-color:#ffffff;
	margin:2px 4px;
	padding:2px;
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=4, OffY=4, Color=#aaaaaa, Positive=true);
}

.contenttitle
{
	font-family:comic sans ms;
	font-size:10pt;
	color:blue;
	text-align:left;
	margin-bottom:3px;
	font-weight:bold;
	width:260px;
	height:18px;
	text-overflow:ellipsis;
	overflow:hidden;
}

.contentdur
{
	color:#008000;
}

.contentinfo
{
	color:#9C9C9C;
	text-align:left;
	margin:1px 0;
	height:16px;
}

.contenttoolbar
{
	border:1px solid #666666;
	text-align:center;
}

.preview
{
	border:1px solid #363636;
	width:176px;
	height:144px;
	background-color:#ffffff;
	margin:4px 4px;
	padding:2px;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=4, OffY=4, Color=#aaaaaa, Positive=true);
}

.previewframe
{
	color:#666666;
	border:1px dashed #aaaaaa;
	width:190px;
	float:left;
	margin:5px;
	background-color:#eaf4fc;
}

.previewinfo
{
	font-size:9pt;
	margin:4px 2px;
	width:98%;
	text-align:left;
	margin-left:8px;
}

.warningtext
{
	color:#990000;
}

.sortlink
{
	color:#008000;
	cursor:pointer;
}

.msp_p
{
	float:left;
	border:2px groove #aaaaaa;
	background-color:orangered;
	color:#ffffff;
	width:120px;
	text-align:center;
	padding-top:4px;
	margin-right:8px;
	cursor:pointer;
}

.msp_e
{
	float:left;
	border:2px groove #aaaaaa;
	background-color:green;
	color:#ffffff;
	width:120px;
	text-align:center;
	padding-top:4px;
	margin-left:8px;
	cursor:pointer;
}