﻿body 
{
	background-color:White;
	margin: 0 auto;		
	font-family: Verdana, Arial, helvetica, sans-serif;
}
INPUT.det
{			
	border: solid 1px #7f9db9;
	width:98%;
}
INPUT.detNE
{
	border: solid 1px #7f9db9;
}

#pageHead
{
	display:none;	
}
div.mainBody
{
	background-color: white;
	padding:5px;
}
#colLeft
{
	display:none;	
}
#colRight
{
	width:100%;		
	margin-left:10px;	
}
td.topMenu
{
	display:none;	
}
#welTitle
{
	font-size: 14px;
	font-family: Verdana,Arial;
	font-weight:bold;
	color: dimgray;
	border-bottom: dashed 1px dimgray;	
	padding-bottom:2px;
	margin-bottom:5px;
}
#welName
{
	font-size: 11px;
	font-family: Verdana,Arial;	
}

div.shadeWin
{
	border-top: solid 1px gray;
	border-bottom: solid 1px gray;
	background-color:gainsboro;
}

div.win
{
	padding:5px;			
	font-size: 11px;
	font-family: Verdana, Arial;
}
div.win .title
{
	font-size: 16px;
	font-weight: bold;
	color: orangered;	
	margin-bottom: 6px;
	font-family: 'Microsoft Sans Serif', Arial;
	margin-top: 5px;
	/* border-bottom: dotted 2px #999 */
}
div.pubTitle
{
	font-size: 22px;
	color: #3366cc;
	font-weight:bold;
	padding-bottom:1px;
	margin-bottom:9px;
	border-bottom: solid 1px gray;
}

div.pubList
{
	margin-top:10px;
	padding:5px;
	border: solid 1px gray;
	background-color: whitesmoke;
	font-size: 11px;
	font-family: Verdana, Arial;
	line-height:15px;
}
div.pubList a
{
	color: #0066cc;
	text-decoration:none;
}
div.pubList a:hover
{
	color: red;
}
#pubListTitle
{
	color: #444;
	text-align:left;
	font-size: 14px;
	font-weight:bold;
	margin-bottom:5px;
}



div.NewItem
{	
	margin-left:3px;
	padding-top:6px;
	padding-left: 10px;
	background-color:White;
	border-bottom: solid 1px #ccc;		
	border-left: solid 1px #ccc;
}
div.NewItem .title
{
	border-bottom: none;
	font-size: 13px;
	font-weight: bold;
	color: #0066cc;
}
div.NewItem div.content
{
	font-size: 11px;
	line-height:15px;	
	margin-top:3px;	
	margin-bottom:15px;
}



div.gwin
{
	margin-top:10px;
	padding:5px;
	border: solid 1px gray;
	background-color: whitesmoke;
	font-size: 11px;
	font-family: Verdana, Arial;
	line-height:15px;
}

div.subscription
{
	font-size:13px;
	margin-left:5px;
	padding:6px;	
}


table.small td { font-size: 11px; }		

.btn
{
	width:80px;	
	filter:	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#e4e2d4);	
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
	border:	1px solid #7b9ebd;
}

/**********************
 Dialog
 *********************/
body.dlg
{
	background-color:whitesmoke;
	margin:0px;
	padding:0px;	
	font-size:11px;
}
div#dlgBody
{
	height:			100%;
	vertical-align:	top;
	border-bottom:	1px solid #cccccc;
	padding:		15px;
	padding-bottom: 0px;
	overflow:		auto;
	font-size:11px;
}
td#dlgFoot
{
	height:			35px;
	border-top:		1px solid #ffffff;
	padding:		8px;	
}


tr.cartItem
{
	height:25px;	
}
tr.cartItem td
{
	border-bottom: dashed 1px silver;
}


a.part
{
	color: #0066cc;
	text-decoration:none;
}
a.part:hover
{
	color:orangered;
}