/*
Generic css file. This file users real.css and nn4.css.
*/
body {
	font: 80% verdana, arial, helvetica, sans-serif;
	text-align: center; /* for IE */
	color: #333;
}

.pa-sma-x {
	font-size: 8pt; 
	font-weight: normal;
	text-decoration: none;
}

.pa-sma {
	font-size: 9pt; 
	font-weight: normal;
	text-decoration: none;
}

.pa-nor {
	font-size: 10pt; 
	font-weight: normal;
	text-decoration: none;
}

.pa-lar {
	font-size: 12pt; 
	font-weight: normal;
	text-decoration: none;
}

.pa-x-lar {
	font-size: 14pt; 
	font-weight: normal;
	text-decoration: none;
}

.pa-xx-lar {
	font-size: 16pt; 
	font-weight: normal;
	text-decoration: none;
}

.pa-sel-header {
	background-color: #CCCCFF;
}

.pa-cell-border {
	BORDER: 1px solid; 
	border-collapse: collapse;
	color: #000000;
}

.pa-form-prompt {
	background-color: #CCCC66;
}

.pa-form-button {
	BORDER-BOTTOM: #a4a4a4 1px solid; BORDER-LEFT: #a4a4a4 1px solid; BORDER-RIGHT: #a4a4a4 1px solid; BORDER-TOP: #a4a4a4 1px solid; FONT: 11px Verdana, Arial, Helvetica, sans-serif ; background-color: #386898; color: #FFFFFF;
}

.pa-form-thin-button {
	BORDER-BOTTOM: #a4a4a4 1px solid; BORDER-LEFT: #a4a4a4 1px solid; BORDER-RIGHT: #a4a4a4 1px solid; BORDER-TOP: #a4a4a4 1px solid; FONT: 11px Verdana, Arial, Helvetica, sans-serif ; background-color: #386898; color: #FFFFFF;
}

.pa-row-highlight {
	background-color: #FFFFCC;
}

.pa-row-click {
	background-color: #FFCC99;
}


.colorborderbox { border: 1px solid #ccc; padding: 4px;  width: 930px; background-color: #FFE885;}
.borderbox { border: 1px solid #ccc; padding: 4px;  width:940px; }
.lightcolorborderbox { border: 1px solid #ccc; padding: 4px;  width: 940px; background-color: #ffffcc;}
.printcontent { width: 600px; }
.printbox { width: 580px; }

table.pa-table {
	/*
	border: 1px solid #aaa;
	border-collapse: collapse;
	*/
}

table.pa-table td { 
	border-bottom: 1px solid #aaa;
	padding: 4px;
	/*background: url(pattern.png) ;	*/
}

table.pa-table th { 
	/*border: 1px solid #aaa;*/
	padding: 4px;
	background-color: #AAD370;
	/*background: url(pattern-head.png) ;*/
}

.table-border{
border-color: #600;
}


.mainbody {
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */

	/*border: 1px solid #ccc;*/
	width: 1000px;
	padding: 2px
}

a.but-nor:link , a.but-nor:visited {
  border: 2px outset;
  padding: 4px;
  margin: 4px;
  text-decoration: none;
  background-color: #ffcc33;
  color: #000;
}

a.link:link , a.link:visited, a.link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
}

a.log:link , a.log:visited, a.log:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #005a93;
	text-decoration: underline;
}

a.sign:link , a.sign:visited, a.sign:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #727272;
	text-decoration: none;
}

a.footer:link , a.footer:visited, a.footer:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
}

.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}

.head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0066CC;
	text-decoration: none;
}

.boxhead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 300;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}

.head2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #567827;
	text-decoration: none;
}

.text {
	font-family:tahoma;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #727272;
	text-decoration: none;
}

a.more2:link , a.more2:visited, a.more2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #005a93;
	text-decoration: none;
}

.smltxt {
	font-family:tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
	line-height:18px;
	text-decoration: none;
}

.quote{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}
