html	{margin: 0px; padding: 0px;}
body	{margin: 20px 10px 20px 10px; padding: 0px; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
form	{margin: 0px;}
fieldset{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}


.tiny		{font-family: Arial, Helvetica, sans-serif; font-size:10px;}
.smaller	{font-family: Arial, Helvetica, sans-serif; font-size:11px;}
.small		{font-family: Arial, Helvetica, sans-serif; font-size:8pt;}
.med		{font-family: Arial, Helvetica, sans-serif; font-size:9pt;}
.medlarge	{font-family: Arial, Helvetica, sans-serif; font-size:10.5pt;}
.large		{font-family: Arial, Helvetica, sans-serif; font-size:12pt;}
.notice 	{font-family: Arial, Helvetica, sans-serif; font-size:8pt; background-color: #FFFFAA; border: 1px solid Black; padding: 10px 10px 10px 10px;}
.productPara {font-family: Arial, Helvetica, sans-serif;font-size:10pt;}
.pageTitle 	{font-family: Arial, Helvetica, sans-serif; font-size:10pt;}
.list 		{font-family: Arial, Helvetica, sans-serif; font-size:8pt;}
.groupPageTitle {font-family: Arial, Helvetica, sans-serif; font-size:12pt;}

.hand {cursor: pointer; cursor: hand;}

a 					{text-decoration : underline; color:#336699;}
a:hover 			{text-decoration : underline; color:#000099;}
a.tablabel:hover	{text-decoration: none; color: #000000;}
a.news				{text-decoration:none; color: #666666;}
.copyright			{font-family: Arial, Helvetica, sans-serif; font-size:9px; color: #306090;}
a.copyright			{font-family: Arial, Helvetica, sans-serif; font-size:9px; color: #306090;}
a.copyright:hover 	{font-family: Arial, Helvetica, sans-serif; font-size:9px; color: #000099;}
a.breadcrumb:hover	{text-decoration: none; color: #000099;}
.breadcrumb			{text-decoration: none; font-size:8pt; color:#306090;}
a.favtree			{font-family: Arial, Helvetica, sans-serif; font-size:9pt; color:#000000}
a.advanced			{text-decoration : none; font-size: 11px; color:#336699;}
a.advanced:hover 	{text-decoration : none; font-size: 11px; color:#000099;}
.favtree			{font-family: Arial, Helvetica, sans-serif; font-size:9pt; color:#000000}

.tablabel 	 {text-decoration: none; color : #000000; cursor:pointer;}
.tabactive 	 {font-family: verdana, Arial, Helvetica, sans-serif; font-size:8.5pt; cursor:pointer; padding-left: 10px;}
.tabinactive {font-family: verdana, Arial, Helvetica, sans-serif; font-size:8.5pt; cursor:pointer; padding-left: 10px;}

.tabs	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	font-weight: bold;
	cursor: pointer; cursor: hand;
	color:#333333;
}

table.header {border-collapse: collapse;}

.pum {
	position: absolute;
	left : 280px;
	top : 120px;
	width : 280px;
	z-index : 10001;
}
.msgBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000066;
	background-color:#FFFFCC;
	border: 1px solid #0000CC;
	padding: 5px 10px 5px 10px;
	margin:15px 0px 2px 10px;
}

input.quick_pnsearch {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #F3F3F3;
	border: #9E9E9E 1px solid;
	height: 16px;
}

img.clickable		{border: 0px none black; cursor: pointer; cursor: hand; vertical-align: text-bottom;}
img.button			{width: 150px; height: 40px;}
img.quick_pnsearch	{width: 13px; height: 16px; cursor: pointer; cursor: hand; vertical-align: text-bottom;}
img.series-pdf		{width: 150px; height: 29px; cursor: pointer; cursor: hand; vertical-align: text-bottom; margin-left: 26px;}
img.icon 			{width: 24px; height: 24px; cursor: pointer; cursor: hand; vertical-align: text-bottom;}

table.config-box	{border-collapse: collapse; border: 0px none black; padding: 0px; margin: 0px; width: 100%;}
table.config-docs	{margin: 10px 0px 0px 24px;}
table.picture		{border-collapse: collapse; border: 0px none black; padding: 0px; margin-top: 6px; width: 100%;}
table.config		{border-collapse: collapse; border: 0px none black; padding: 0px; margin: 0px}
td.title 			{border-bottom: 2px solid #9E9E9E; color: #0554b1; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
td.producttext		{padding-left: 26px; text-align: left; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
td.productimage		{padding-left: 30px; text-align: left;}
td.config-cell		{padding:0px;}
td.config-state		{padding-left: 2px; padding-right: 2px;}
td.config-left		{padding:0px; text-align: left; vertical-align: bottom;}
td.config-right		{padding:0px; text-align: right; vertical-align: bottom;}

div.advanced {border: 1px solid black; text-align: center;}

.selectBoxArrow{
	margin-top:1px;
	float:left;
	position:absolute;
	right:1px;
}	
.selectBoxInput{
	border:0px;
	padding-left:1px;
	height:16px;
	position:absolute;
	top:0px;
	left:0px;
	font-size: 8pt;
	font-family: arial,verdana;
}
.selectBox{
	border:1px solid #7f9db9;
	height:20px;	
}
.selectBoxOptionContainer{
	position:absolute;
	border:1px solid #7f9db9;
	height:100px;
	background-color:#FFF;
	left:-1px;
	top:20px;
	visibility:hidden;
	overflow:auto;
}
.selectBoxAnOption{
	font-size: 8pt;
	font-family: arial,verdana;
	cursor:default;
	margin:1px;
	overflow:hidden;
	white-space:nowrap;
}
.selectBoxIframe{
	position:absolute;
	background-color:#FFF;
	border:0px;
	z-index:999;
}	

