/************************************************************************
Package Name	:	CrepReport
File name		:	main.css
Type			: 	Cascading style sheet
Purpose			:	Defines style sheet that is used in PathMaker Web version
Author			: 	SkyMark Development Team
					Copyright (C) 2005 SkyMark Corporation
					All rights reserved.
Date			: 	02/10/2005
Modification	:
************************************************************************/

a.navmenu			{color:black;  font-family: times, sans-serif; font-size: 10pt;}
a:link.navmenu		{color:black;  font-family: times, sans-serif; font-size:10pt;}
a:visited.navmenu	{color:black;  font-family: times, sans-serif; font-size: 10pt;}
a:hover.navmenu		{color:orange; font-family: times, sans-serif; font-size: 10pt;}

a.navmenuActive		{color:red; text-decoration:none; font-family: times, sans-serif; font-size: 10pt; font-face: bold;}
a:link.navmenuActive	{color:red; text-decoration:none; font-family: times, sans-serif; font-size:10pt;font-face: bold;}
a:visited.navmenuActive	{color:orange; text-decoration:none; font-family: times, sans-serif; font-size: 10pt;font-face: bold;}
a:hover.navmenuActive	{color:red; text-decoration:none; font-family: times, sans-serif; font-size: 10pt;font-face: bold;}

a.titlemenu			{color:#000000;  font-family: times, sans-serif; font-size: 10pt;font-weight: bold;text-decoration: underline;}
a:link.titlemenu		{color:#000000;  font-family: times, sans-serif; font-size:10pt;font-weight: bold;text-decoration: underline;}
a:visited.titlemenu	{color:#000000;  font-family: times, sans-serif; font-size: 10pt;font-weight:bold;text-decoration: underline;}
a:hover.titlemenu	{color:#000000; font-family: times, sans-serif; font-size: 10pt;font-weight:bold;text-decoration: underline;}

a.titlebar			{color:white;  font-family: times, sans-serif; font-size: 10pt;font-weight: bold;text-decoration: underline;}
a:link.titlebar		{color:white;  font-family: times, sans-serif; font-size:10pt;font-weight: bold;text-decoration: underline;}
a:visited.titlebar	{color:white;  font-family: times, sans-serif; font-size: 10pt;font-weight:bold;text-decoration: underline;}
a:hover.titlebar	{color:white; font-family: times, sans-serif; font-size: 10pt;font-weight:bold;text-decoration: underline;}

A 				{font-size: 10pt; font-family: times, sans-serif}
A:link 			{color: Blue; text-decoration:underline}
A:visited 		{color: Blue; text-decoration:underline}
a.white:link 	{color: White;}
a.white:visited{color: White;}
a.Red:link 	{color: Red;}
a.Red:visited{color: Red;}

a.headerLink	{color: Black;  font-family: times, sans-serif; font-size: 10pt;font-weight: bold;text-decoration: underline;}

a.headerText	{color: Black;  font-family: times, sans-serif; font-size: 10pt;font-weight: bold;text-decoration: none;}

B 				{
	font-size: 10pt;
	font-family: times, sans-serif;
	font-weight : bold;
}
b.big			{
	font-size: 12pt;
	font-family: times, arial, sans-serif;
}
b.header		{Color: Navy; font-family: times, arial; text-decoration: none; font-size: 10pt;}
b.h2{font-size: 14pt; font-family: arial, sans-serif;}
b.small			{
	font : bold 8px Arial;
	font-family : times, sans-serif;
	font-size : xx-small;
	font-weight : bold;
}
b.warning		{
	color : Red;
	font-family : times, sans-serif;
	font-weight : bold;
}
BODY 			{font-size: 12pt; font-family: times, verdana, serif;}
body.skymark	{
//	overflow: auto;
	background-color: #EEEEEE;
	width : 100%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}

body.skymark2	{
	overflow: auto;
	background-color: #D4D0C8;
	width : 100%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}

body.skymark3	{
	overflow: auto;
	background-color: silver;
	width : 100%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}

body.skymark4	{
	background-color: #EEEEEE;
	width : 100%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}

body.header		{background-color: #8D94BE;}
DIV 			{
	font-size: x-small;
	font-family: times, sans-serif;
}
.group 			{position: absolute;
				right: 20;
				top: 56;
				z-index: 3;
				font : bold 16px Arial;
				color : #000000;}
H1 				{font-size:16pt; font-family: times, arial, sans-serif; color : Red;}
H2 				{font-size: 14pt; font-family: times, arial, sans-serif;}
H3 				{
	font-size: 12pt;
	font-family: arial, times, sans-serif;
}
H4 				{font-size: 10pt; font-family: times, verdana, serif; color : Red;}
H5				{font-size:12pt;font-family: times, arial,sans-serif;color:white;}
header.skymark 	{background-color:#cccccc}
P 				{font-size: 10pt; font-family: times, verdana, serif;}
SMALL 			{font-size: 10pt; font-family: times, verdana, serif; color : Red; font-weight : bold;}
.ST1 			{position:absolute;
				top:0;
				visibility:inherit;
				border-style:solid;
				border-width:1;
				border-color:#600060;}
.ST2 			{position:absolute;
				top:0;
				visibility:hidden;}

.ST3 			{position:absolute;
				top:0;
				left:0;
				visibility:hidden;
				border-style:solid;
				border-width:3;
				border-color:#600060;}
.ST4 			{position:absolute;
				top:0;
				left:0;
				visibility:hidden;
				border-style:solid;
				border-width:3;
				border-color:#802080;}
.ST5 			{position:absolute;
				top:0;
				left:0;
				visibility:hidden;
				border-style:solid;
				border-width:3;
				border-color:#FF8040;}


table.container
{
	border: 0;
	background-color: transparent;
	padding: 0,0,0,0;
	border-spacing : 0px;

}

table.titletab
{
	width: 100%;
	border-collapse : collapse;
	background-color: #C0C0C0;
	border-color: #C0C0C0;
	border: 0;
	padding: 0,0,0,0;
	border-spacing : 0px;
}

table.mainbody
{
	background-color : #EEEEEE;
	width : 100%;
	height : 100%;
	border : 0;
	border-spacing : 0px;
}

table.mainbodylist
{
	width : 100%;
	height : 100%;
	border-spacing : 0px;
	border-collapse : collapse;
	background-color : White;
	border : 0;
}

table.forumtree
{
	width : 100%;
	height : 100%;
	border-spacing : 0px;
	border-collapse : collapse;
	background-color : #dfdfdf;
	border : 0;
}

table.hideframe
{
    width : 100%;
	height : 100%;
	border-collapse: collapse;
	border-bottom-width: 0
}

table.mainbodylistforum
{
	width : 100%;
	height : 100%;
	border-spacing : 0px;
	border-collapse : collapse;
	background-color : White;
	border : 0;
}

table.mainbodylistforum td
{
	border-collapse : separate;
	padding : 3px 3px 3px 3px;
	border:1;
	border-top-style: groove;
}

table.mainbodylistforum td.forum
{
	padding : 0px 0px 0px 0px;
}

table.mainbodylistforum td.forumbody
{
	border-top-style: none;
}

table.mainbodyBorder
{
	width : 100%;
	padding : 0px 0px 0px 0px;
	border-spacing : 0px;
	border-collapse : collapse;
	background-color : White;
	border : 0;
}


table.mainbodyBorder td
{
	border-collapse : separate;
	padding : 3px 3px 3px 3px;
	border:1;
	border-bottom-style:outset;
	border-right-style:none;
	border-left-style:none;
}

table.mainbodyBorder td.bottomBorder
{
	border-collapse : separate;
	padding : 0px 0px 0px 0px;
	border:1;
	border-bottom-style:outset;
	border-right-style:none;
	border-left-style:none;
}

table.mainbodyBorder2
{
	width : 100%;
	padding : 0px 0px 0px 0px;
	border-spacing : 0px;
	border-collapse : collapse;
	background-color : White;
	border : 0;

}

table.mainbodyBorder2 td
{
	border-collapse : separate;
	padding : 0px 0px 0px 0px;
	border:1;
	border-bottom-style:outset;
	border-right-style:outset;
	border-left-style:none;
}

table.mainbodyBorder2 td.noBorder
{
	border-collapse : separate;
	padding : 0px 0px 0px 0px;
	border:1;
	border-bottom-style:none;
	border-right-style:none;
	border-left-style:none;
}



table.mainbodylistBorder
{
	width : 100%;
	border-spacing : 0px;
	border-collapse : collapse;
	background-color : White;
	border: 1px solid Gray;
}

table.mainbodylistBorder td
{
	border-collapse : separate;
	padding : 3px 0px 3px 3px;
	border: 1px solid Gray;
	border-bottom-style=outset;
	border-right-style=outset;
	border-left-style=outset;
}	

table.mainbodylistBorder td.cellright
{
	border-collapse : separate;
	padding : 3px 3px 3px 3px;
	border: 1px solid Gray;
	border-bottom-style=outset;
	border-right-style=outset;
	border-left-style=outset;
	text-align:right;
}	

table.mainbodylistBorder td.cellcenter
{
	border-collapse : separate;
	padding : 3px 3px 3px 3px;
	border: 1px solid Gray;
	border-bottom-style=outset;
	border-right-style=outset;
	border-left-style=outset;
	text-align:center
}	

table.containerBorder
{
	border: 1px ridge Gray;
	background-color: transparent;
	padding: 0,0,0,0;
	border-spacing : 0px;
}


table.mainbodylist td.rowheader
{
	background-color: #dfdfdf;
	width: 15px;
	border-style : outset;
	border-width : 1 px;
	padding-left : 1px;
	padding-right : 1px;
	font-weight: bold;
	cursor : hand;
}

table.mainbodylist td.dragrowheader
{
	background-color: #C0C0C0;
	width: 15px;
	border-style : outset;
	border-width : 1 px;
	padding-left : 1px;
	padding-right : 1px;
	font-weight: bold;
	cursor : hand;
}

table.mainbodylist td.rowheaderNoCursor
{
	background-color: #dfdfdf;
	width: 15px;
	border-style : outset;
	border-width : 1 px;
	padding-left : 1px;
	padding-right : 1px;
	font-weight: bold;
}


table.mainbodylistBorder td.rowheader
{
	background-color: #dfdfdf;
	width: 15px;
	border-style : outset;
	border-width : 1 px;
	padding-left : 1px;
	padding-right : 1px;
	font-weight: bold;
	cursor : hand;
}

table.mainbodylistBorder td.rowheaderNoCursor
{
	background-color: #dfdfdf;
	width: 15px;
	border-style : outset;
	border-width : 1 px;
	padding-left : 1px;
	padding-right : 1px;
	font-weight: bold;
}

table.mainbodylistBorder td.colheader
{
	background-color : #dfdfdf;
	border-collapse : separate;
	padding : 2px 2px 2px 2px;
	border:1;
	border-bottom-style=outset;
	border-right-style=outset;
	border-left-style=outset;
}

table.mainbodylistBorder td.colheaderSelect
{
	background-color : #dfdfdf;
	border-collapse : separate;
	padding : 2px 2px 2px 2px;
	border:1;
	border-bottom-style=outset;
	border-right-style=outset;
	border-left-style=outset;
	cursor : hand;
}



table.mainbodylist2
{
	width : 100%;
	height : 100%;
	border-spacing : 0px;
	border-collapse : collapse;
	background-color : #cccccc;
}


table.mainbodylist td
{
	border-collapse : separate;
	padding : 3px 3px 3px 3px;
	border:1;
	border-bottom-style: outset;
	border-top-style: groove;
}

table.mainbodylist td.colheader
{
	background-color : #dfdfdf;
	border-collapse : separate;
	padding : 2px 2px 2px 2px;
	border:1;
	border-bottom-style=outset;
}

table.mainbodylist td.coltitle
{
	background-color: #F6F5E4;
	height : 10%;
	font-family: times, Tahoma, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	height:18;
}

table.mainbodylistBorder td.coltitle
{
	background-color: #F6F5E4;
	height : 10%;
	font-family: times, Tahoma, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	height:18;
}

table.rightBorder {
				background-color: white;
				border-right : 1px solid black;
				}


TD 				{font-size: 10pt;font-family: times, verdana, times, serif;}

td.noBorder {	border: none;	border-top : 1px solid #000000; }

TD.DayCell 		{height=80;width=10%;vertical-align=top;text-align=left;}
td.colheader	{
	background-color: #dfdfdf;
	border-style : outset;
	border-width : 1px;
}
td.header  		{
	background-color: #cccccc;
	border-style : outset;
	border-width : thin;
}
td.bottomBorder { border:1; border-bottom-style=outset;}
td.border {border:1; border-style=inset;}
td.links  		{background-color : #CECEE7;}
td.lightgrey	{background-color: #cccccc;}
td.loginCaption	{font-size : xx-small;}
td.rowheader	{
	background-color: #dfdfdf;
	border-style : outset;
	border-width : 1 px;
	padding-left : 1px;
	padding-right : 1px;
}

td.recHeader {font-size: 10pt;font-family: times, verdana, times, serif;}

td.side
{
	background-color: #eeeeee;
}

td.titlebar
{
	font-weight : bold;
	font-family : times, tahoma, sans-serif;
	font-size : 10pt;
	background-color:#8D94BE;
	color : #FFFFFF;
	border : thin;
	height: 20px;
}

td.overviewTitlebar
{
	font-family : times, arial, tahoma, sans-serif;
	font-size : 10pt;
	background-color:#8D94BE;
	color : #FFFFFF;
	border : thin;
	height: 20px;
	vertical-align : middle;
	border-bottom : 1px solid #FFFFFF;
}

tr.infoBar
{
	font-weight : bold;
	font-family : times, tahoma, sans-serif;
	font-size : 10pt;
	background-color:#5f6daa;
	color : #FFFFFF;
	border : thin;
	height: 16px;
}

td.titlecol
{
color:#000000;  font-family: times, sans-serif; font-size: 10pt;font-weight: bold;text-decoration: none;height:18;
}

td.toolbar
{
	background : silver;
	border : thin groove;
}

td.title
{
	padding-left : 12;
	padding-right : 12;
}

tr.toolbar
{
	background : silver;
	border : thin groove;
}

td.clickable
{
	cursor: pointer;
	cursor : hand;
}

textarea.cell	{
	background-color : transparent;	
	border : none;
	overflow:visible;	
	wrap:offrows:1;
	width:100%;
	height:100%;		
	color : black;
}

textarea.cell2	{
	background-color : transparent;
	font-style : normal;
	font-weight : normal;
	font-family : times, tahoma, sans-serif;
	border : none;
	overflow:auto;
	font-size : 10pt;
	wrap:offrows:1;
	word-break:break-all;
}

input.sans	{
	font-family : times, Arial, sans-serif;
	font-size : 10pt;
	color:black;
}

input.cell	{
	background-color : transparent;
	border : none;
	font-weight : normal;
	color : black;
}

input.cellbold	{
	background-color : transparent;
	font-weight : bold;
	border : none;
}

select.cellbold	{
	background-color : transparent;
	font-weight : bold;
	border : none;
}
textarea{
	overflow:auto;
}
input.controller	{
	font-family : times, Arial, sans-serif;
	font-size : 10pt;
	font-style : normal;
	font-weight : normal;
	overflow: hidden;
	disabled: true;
	background-color : white;
	border : thin inset;
}
textarea.cellbold	{
	background : transparent;
	font-style : normal;
	font-weight : bold;
	font-family : times, tahoma, sans-serif;
	border : none;
	overflow:visible;
	font-size : 10pt;
	wrap:offrows:1;
	width:100%;
}

textarea.node	{
	background : White;
	font-style : normal;
	font-weight : normal;
	font-family : times, sans-serif;
	border : 1px solid;
	overflow:visible;
	font-size : x-small;
}

textarea.transparentNode	{
	background : transparent;	
	font-family : times, sans-serif;
	border : none;
	overflow:visible;
	font-size : 11pt;
	width:100%;
}

textarea.header	{
	background-color : transparent;
	font-style : normal;
	font-family : times, sans-serif;
	overflow:visible;
	border : none;
	width:95%;
	word-break:break-all;
}

textarea.selectedNode	{
	font-style : normal;
	font-weight : normal;
	font-family : times, sans-serif;
	border : thin inset;
	overflow:visible;
	background-color : #eeeeee;
	font-size : x-small;
}

TR.menubar 		{background-color : #d0d0d0;}
tr.darkgrey		{
	background : darkgray;
	background-color : darkgray;
	font-size : medium;
	font-style : bold;
	vertical-align : middle;
}
tr.lightgrey 	{background : #dfdfdf; background-color : #cccccc;}
tr.header 		{
	background-color: #dfdfdf;
	font : bold small sans-serif;
//	border-style : outset;
//	border-width : 1 px;
		border: 1px solid Gray;
}

tr.menu
{
	background-color: #cccccc;
}

tr.selectableRow
{
	cursor: pointer;
	cursor: hand;
	height: 18px;
}

tr.pwheader
{
	background-color: #dfdfdf;
	font-weight : bold;
}

tr.formgrey
{
	background-color : #dfdfdf;
}

select
{
	font-family: times, tahoma, sans-serif;
	font-size: 10pt;
}

input
{
	font-family: times, tahoma, sans-serif;
	font-size: 10pt;
}

textarea
{
	font-family: times, tahoma, sans-serif;
	font-size: 10pt;
}

UL 				{
	font-size: 10pt;
}
.user 		{	position: absolute;
				right: 20;
				top: 36;
				z-index: 3;
				font : bold 16px Arial;
				color : #FFFFFF;}

Img.tree
{
	border : 0;
}

img.toolbarImage
{
	border : 0;
}

img.note
{
	cursor: pointer;
	cursor : hand;
}

a.projectItem{
	font-size: 11px;
	font-family: times, sans-serif;
	margin-left: 20px;
}

a.projectItem:hover{
color: red;}

input.inpDisabled { color:navy; 	font-size: 16px;}

td.headerframe	{
					font-family : times, Arial,Tahoma,  sans-serif;
					font-size : 10pt;
					color : #FFFFFF;
			  	}
input.headerframe	{
	font-family :  times, Arial, Tahoma, sans-serif;
	font-size : 10pt;
	color: White;
	height: 16;
	background : transparent;
	border : none;
}

input.headerButton	{
	font-family : times, Tahoma, Arial, sans-serif;
	font-size : 10pt;
	color: Black;
	height: 20;
	font-weight : bold;
}

textarea.autoHeight
{
	 overflow:visible;
	 width:100%;
}

input.toolbarButton	{
	height: 20;
	width: 22;
}

table.forumContainer
{
	border: thin groove;
	background-color: #FFFFCC;
	padding: 0,0,0,0;
	width: 100%;
	border-spacing : 0px;
	margin : 0px 0px 0px 0px;
	word-break:break-all;
}

table.forumContainer td
{
	border-style:none;
}

table.forumContainer tr.reply
{
	background-color: white;
}

table.forumContainer tr.reply td
{
	border-top: thin groove;
}

p.halfspace
{
	font-size: 10pt;
	font-family: times, verdana, serif;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left : 8px;
	margin-right : 8px;
}


.wPageHeader
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 14pt;
	font-family: arial, sans-serif, times;
	line-height: 30px;
}
.wSectionHeaders
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11pt;
    height: 25px;
    font-family: times, arial, sans-serif;
}
.wRowColHeaders
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 11pt;
	line-height: 18px;
	text-align: left;
	padding-left: 12px;
	font-family: times, arial, sans-serif;
}
.mHeader
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 11pt;
	text-align: left;
	font-family: times, arial, sans-serif;
}
.mHeader2
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 10pt;
	text-align: left;
	font-family: times, arial, sans-serif;
}
td.wTdBg
{
	font-size: 11pt;
	line-height: 18px;
	vertical-align: top;
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-Right: 10px;
	font-family: times, arial, sans-serif;
}

.TextField
{
	width: 250px;
	text-align: left;
	FONT-SIZE: 11pt;
	font-family:  times, arial, sans-serif;
}

.TextFieldLong
{
	width: 660px;		
	FONT-SIZE: 11pt;
	font-family:  times, arial, sans-serif;
}

.wText {
	width: 50px;	
	font-family:  times, arial, sans-serif;
	background-color: White;
}

.gray {
	width: 50px;	
	font-family:  times, arial, sans-serif;
	background-color: lightgrey;
}

.wSelectLong {
	font-size: 10pt;
	width: 250px;
	font-family:  times, arial, sans-serif;
}
.wButton {
	width: 80px;
	font-size: 10pt;
	font-family:  times, arial, sans-serif;
}

table.fullcontainer
{
	width: 778px;
	border: thin groove;
	background-color: White;
	padding: 0,0,0,0;
	border-spacing : 0px;
	margin : 0px 0px 0px 0px;
	border-collapse : collapse;
	margin-left: auto;
	margin-right: auto;
}

td.chartBG{
	background-color : #eeeeee;
	text-align : center;
}
td.thinLine{
	background-color : #000000;
	height: 1px;
}



a.tabbar:link {
	color: #404036;
	font-weight : bold;
	font-size: 10pt;
	font-family: times,Arial, sans-serif;
	text-decoration: none;
}
a.tabbar:currentlink {
	color: #000000;
	font-weight : bold;
	font-size: 10pt;
	font-family: times,Arial, sans-serif;
	text-decoration: none;
}
a.tabbar:visited {
	color: #000000;
	font-weight : bold;
	font-size: 10pt;
	font-family: times,Arial, sans-serif;
	text-decoration: none;
}
a.tabbar:hover {
	color: #231419;
	font-weight : bold;
	font-size: 10pt;
	font-family: times,Arial, sans-serif;
	text-decoration: none;
}

b.tabbar{
	color: White;
	font-weight : bold;
	font-size: 10pt;
	font-family: times,Arial, sans-serif;
}

table.tabbar
{
	border: none;
	padding: 0,0,0,0;
	border-spacing : 0px;
	margin : 0px 0px 0px 0px;
	border-collapse : collapse;
	width : 100%;
}

table.tabbar tr
{
	height: 20px;
}

table.tabbar td.selectedtab
{
	border-collapse : separate;
	padding : 3px 3px 3px 3px;
	background-color : #C6C3C6;
	border-right : thin solid Gray;
	border-top : thin solid White;
	border-left : thin solid White;
	text-align : center;
	color: #FFFFFF;
}

table.tabbar td.tab
{
	border-collapse : separate;
	padding : 3px 3px 3px 3px;
	border-bottom : thin solid White;
	text-align : center;
}

tr.tabBar{
	background-color : #eeeeee;
}

tr.tabBar td{
	padding : 0 0 0 0;
}

tr.undertabBar{
	background-color : #C6C3C6;
}

/************************************************************************
CREPPR
************************************************************************/

BODY.PR
{
	font-family: 'Times New Roman';
	font-size: 11pt;
	background-color: #D4D0C8;
}


td.wRowColGreyHeaders
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 11pt;
	FONT-FAMILY: "Times New Roman";
	line-height: 16px;
	text-align: left;
	background-color: #C0C0C0;
	padding-left: 10px;
	padding-bottom: 5px;
}

.wRadioButton
{
    FONT-SIZE: 11pt;
    FONT-FAMILY: 'Times New Roman'
}

td.wTdBg2
{
	font-family: "Times New Roman";
	font-size: 11pt;
	line-height: 18px;
	vertical-align: top;
	background-color: #FFFFFF;
	padding-left: 26px;
	padding-Right: 10px;
}
td.DataCellWithUL
{
	font-family: "Times New Roman";
	font-size: 11pt;
	line-height: 18px;
	vertical-align: top;
	background-color: #FFFFFF;
	padding-left: 10px;
	border: 1px;
	border-style: solid;
	border-color: black;
}

.wReportText {
	font-family: "Times New Roman";
	width: 60px;
	text-align: right;
	border: none #FFFFFF;
}
.wSelectDistrict {
	font-family: "Times New Roman";
	width: 300px;
}

.wTableStyle {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
}

table.dataform
{
	width: 500px;
	border: 1px solid Silver;
	margin-left: auto;
	margin-right: auto;	
}

table.dataformLong
{
	width: 600px;
	border: 1px solid Silver;
	margin-left: auto;
	margin-right: auto;
}

.textarea {
	border: none #FFFFFF;
}

/************************************************************************
PDSurvey
************************************************************************/


td{
	font-family: times, arial, sans-serif; 
	font-size: 10pt;
}

tr.sectionheader
{
	page-break-inside: avoid;
	page-break-after: avoid;
}

tr.sectionheader td
{
	font-family: times, arial, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	padding-top : 15px;
	padding-bottom : 10px;
}

tr.question
{
	page-break-inside: avoid;
	page-break-after: avoid;
}

tr.question td
{
	padding-left : 12;
	padding-right : 12;
}

tr.tableHead td
{
	background-color : Silver;
}

img.clickable{
	cursor: pointer;
	cursor: hand;
}

/************************************************************************
PP
************************************************************************/

input.textfield
{
	font-family: times, arial, sans-serif;
	font-size: 10pt;
	height: 25px;
	width:60px;
}

input.textfieldbold
{
	font-family: times, arial, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	height: 25px;
	width:60px;
}

input.textfieldreadonly
{
	font-family: times, arial, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	height: 25px;
	width:60px;
	border:none;
}

td.HeaderBorder
{
	background-color: lightgrey;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 13pt;
	line-height: 18px;
	text-align: center;	
	font-family: times, arial, sans-serif;
	border:1;
	border-style:outset;
	border-color: black;
}

input.report
{
	font-family: times, arial, sans-serif;
	font-size: 10pt;
	font-weight : normal;	
	border:none;
}

div.list
{
	border: 1px solid black; 
	background-color: white; 
	height:110px; 
	width:100%; 
	overflow:auto;	
	border-top-style: none;
	border-bottom-style: none;
}

input.cell	{
	background-color : transparent;
	width: 50px;
	border : none;
}

input.sign	{
	background-color : transparent;	
	border : none;		
	color : Red; 
	font-weight : bold;			
}