/************************************************************************
Package Name	:	PathMaker
File name		:	PMWeb.css
Type			: 	Cascading style sheet
Purpose			:	Defines style sheet that is used in PathMaker Web version
Author			: 	SkyMark Development Team
					Copyright (C) 2001 SkyMark Corporation
					All rights reserved.
Date			: 	08/06/2001
Modification	:
************************************************************************/

a.navmenu			{color:black;  font-family: Calibri, Tahoma, sans-serif; font-size: 10pt;}
a:link.navmenu		{color:black;  font-family: Calibri, Tahoma, sans-serif; font-size:10pt;}
a:visited.navmenu	{color:black;  font-family: Calibri, Tahoma, sans-serif; font-size: 10pt;}
a:hover.navmenu		{color:orange; font-family: Calibri, Tahoma, sans-serif; font-size: 10pt;}

a.navmenuActive		{color:red; text-decoration:none; font-family: Calibri, Tahoma, sans-serif; font-size: 10pt; font-weight: bold;}
a:link.navmenuActive	{color:red; text-decoration:none; font-family: Calibri, Tahoma, sans-serif; font-size:10pt;font-weight: bold;}
a:visited.navmenuActive	{color:orange; text-decoration:none; font-family: Calibri, Tahoma, sans-serif; font-size: 10pt;font-weight: bold;}
a:hover.navmenuActive	{color:red; text-decoration:none; font-family: Calibri, Tahoma, sans-serif; font-size: 10pt;font-weight: bold;}

a.titlemenu			{color:#000000;  font-family: Calibri, Tahoma, sans-serif; font-size: 11pt;font-weight: bold;text-decoration: underline;}
a:link.titlemenu		{color:#000000;  font-family: Calibri, Tahoma, sans-serif; font-size:11pt;font-weight: bold;text-decoration: underline;}
a:visited.titlemenu	{color:#000000;  font-family: Calibri, Tahoma, sans-serif; font-size: 11pt;font-weight:bold;text-decoration: underline;}
a:hover.titlemenu	{color:#000000; font-family: Calibri, Tahoma, sans-serif; font-size: 11pt;font-weight:bold;text-decoration: underline;}

a.titlebar			{color:white;  font-family: Calibri, Tahoma, sans-serif; font-size: 11pt;font-weight: bold;text-decoration: underline;}
a:link.titlebar		{color:white;  font-family: Calibri, Tahoma, sans-serif; font-size:11pt;font-weight: bold;text-decoration: underline;}
a:visited.titlebar	{color:white;  font-family: Calibri, Tahoma, sans-serif; font-size: 11pt;font-weight:bold;text-decoration: underline;}
a:hover.titlebar	{color:white; font-family: Calibri, Tahoma, sans-serif; font-size: 11pt;font-weight:bold;text-decoration: underline;}

A 				{font-size: 10pt; font-family: Calibri, Tahoma, sans-serif;}
A:link 			{color: Black; text-decoration:underline}
A:visited 		{color: Black; text-decoration:underline}
a.white:link 	{color: White;}
a.white:visited{color: White;}

a.headerLink	{color: Black;  font-family: Calibri, Tahoma, sans-serif; font-size: 11pt;font-weight: bold;text-decoration: underline;}

a.headerText	{color: Black;  font-family: Calibri, Tahoma, sans-serif;; font-size: 11pt;font-weight: bold;text-decoration: none;}

B 				{
	font-size: 10pt;
	font-family: Calibri, Tahoma, sans-serif;
	font-weight : bold;
}
b.big			{
	font-size: 14pt;
	font-family: Calibri, Tahoma, sans-serif;
}
b.header		{Color: Navy; font-family: arial; text-decoration: none; font-size: 8pt;}
b.h2{font-size: 14pt; font-family: arial, sans-serif;}
b.small			{
	font : bold 8px Arial;
	font-family : sans-serif;
	font-size : xx-small;
	font-weight : bold;
}
b.warning		{
	color : Red;
	font-family : sans-serif;
	font-weight : bold;
}
BODY 			{font-size: 8pt; font-family: verdana, times, 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.header		{background-color: #8D94BE;}
DIV 			{
	font-size: 10pt;
	font-family: Calibri, Tahoma, sans-serif;
	
	
}
.group 			{position: absolute;
				right: 20px;
				top: 56px;
				z-index: 3;
				font : bold 16px Arial;
				color : #000000;}
H1 				{font-size:16pt; font-family: arial, sans-serif; color : Red;}
H2 				{font-size: 14pt; font-family: arial, sans-serif;}
H3 				{
	font-size: 14pt;
	font-family: Calibri, Tahoma, sans-serif;
}
H4 				{font-size: 9pt; font-family: verdana, times, serif; color : Red;}
H5				{font-size:12pt;font-family: arial,sans-serif;color:white;}
header.skymark 	{background-color:#cccccc}
P 				{font-size: 9pt; font-family: verdana, times, serif;}
SMALL 			{font-size: 9pt; font-family: verdana, times, serif; color : Red; font-weight : bold;}
.ST1 			{position:absolute;
				top:0;
				visibility:inherit;
				border-style:solid;
				border-width:1px;
				border-color:#600060;}
.ST2 			{position:absolute;
				top:0;
				visibility:hidden;}

.ST3 			{position:absolute;
				top:0;
				left:0;
				visibility:hidden;
				border-style:solid;
				border-width:3px;
				border-color:#600060;}
.ST4 			{position:absolute;
				top:0;
				left:0;
				visibility:hidden;
				border-style:solid;
				border-width:3px;
				border-color:#802080;}
.ST5 			{position:absolute;
				top:0;
				left:0;
				visibility:hidden;
				border-style:solid;
				border-width:3px;
				border-color:#FF8040;}


table.container
{
	border: 0px;
	background-color: transparent;
	padding: 0px;
	border-spacing : 0px;

}

table.titletab
{
	width: 100%;
	border-collapse : collapse;
	background-color: #C0C0C0;
	border-color: #C0C0C0;
	border: 0px;
	padding: 0px;
	border-spacing : 0px;
}

table.fullcontainer
{
	border: 0px;
	background-color: transparent;
	width: 100%;
	border-collapse: collapse;
	padding: 0px;
	border-spacing: 0px;
	
	
}

td.tabbar
{
	background: url(../image/spacerBackground2.png);
	background-color: #ffffff;
	vertical-align : bottom;
	margin-bottom: 0;
}

table.mainbody
{
	background-color : #EEEEEE;
	width : 100%;
	height : 100%;
	border : 0;
	border-spacing : 0px;
}
/*add by linliming, 06/23/2005, bug id 4631.*/
table.mainbody1
{
	background-color : #EEEEEE;
	width : 50%;
	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.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: 1px;
	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;
}

/* 
 *   modify by linliming, 05/18/2006, support in IE and Firefox browses.
 */
table.mainbodyBorder td
{
	border-collapse : separate;
	padding : 3px 3px 3px 3px;
	border-width: thin;
	border : 1px;                
	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-width: thin;
	border : 1px;                 
	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 : 1;

}

table.mainbodyBorder2 td
{
	border-collapse : separate;
	padding : 0px 0px 0px 0px;
	border-width : thin;
	border: 1px;
	border-bottom-style:outset;
	border-right-style:outset;
	border-left-style:outset;
}

table.mainbodyBorder2 td.noBorder
{
	border-collapse : separate;
	padding : 0px 0px 0px 0px;
	border-width : thin;
	border: 1px;
	border-top-style:none;
	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;
}

table.mainbodylistBorder td
{
	border-collapse : separate;
	padding : 3px 0px 3px 3px;
	border-width: thin;
	border: 1px;
	border-bottom-style: outset;
	border-right-style: outset;
	border-left-style: outset;
}

table.containerBorder
{
	border: 1px ridge Gray;
	background-color: transparent;
	padding: 0px;
	border-spacing : 0px;
}


table.mainbodylist td.rowheader
{
	background-color: #dfdfdf;
	width: 15px;
	border-style : outset;
	border-width : 1px;
	padding-left : 1px;
	padding-right : 1px;
	font-weight: bold;
	cursor : pointer;
}

table.mainbodylist td.dragrowheader
{
	background-color: #C0C0C0;
	width: 15px;
	border-style : outset;
	border-width : 1px;
	padding-left : 1px;
	padding-right : 1px;
	font-weight: bold;
	cursor : pointer;
}

table.mainbodylist td.rowheaderNoCursor
{
	background-color: #dfdfdf;
	width: 15px;
	border-style : outset;
	border-width : 1px;
	padding-left : 1px;
	padding-right : 1px;
	font-weight: bold;
}


table.mainbodylistBorder td.rowheader
{
	background-color: #dfdfdf;
	width: 15px;
	border-style : outset;
	border-width : 1px;
	padding-left : 1px;
	padding-right : 1px;
	font-weight: bold;
	cursor : pointer;
}

table.mainbodylistBorder td.rowheaderNoCursor
{
	background-color: #dfdfdf;
	width: 15px;
	border-style : outset;
	border-width : 1px;
	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-width : thin;
	border:1px;
	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-width : thin;
	border:1px;
	border-bottom-style: outset;
	border-right-style: outset;
	border-left-style: outset;
	cursor : pointer;
}



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: 1px;
	border-bottom-style: outset;
	border-top-style: groove;
}

table.mainbodylist td.colheader
{
	background-color : #dfdfdf;
	border-collapse : separate;
	padding : 2px 2px 2px 2px;
	border: 1px;
	border-bottom-style: outset;
}

table.mainbodylist td.coltitle
{
	background-color: #F6F5E4;
	height : 10%;
	
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	height:18px;
}

table.mainbodylistBorder td.coltitle
{
	background-color: #F6F5E4;
	height : 10%;
	
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	height:18px;
}

table.rightBorder {
				background-color: white;
				border-right : 1px solid black;
				}


TD 				{font-size: 10pt; font-family: Calibri, Tahoma, sans-serif;}

td.noBorder {	border: none;	border-top : 1px solid #000000; }

TD.DayCell 		{height: 80px;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:1px; border-bottom-style: outset;}
td.border {border:black; 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 : 1px;
	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-size : 11pt;
	background: url(../image/spacerBackground3.png);
	background-color:#8D94BE;
	color : #FFFFFF;
	border : thin;
	height: 22px;
}

td.MyCalendarDay
{
	font-size: 9pt;
	padding-right:2px;
	padding-left:2px;
	}
td.overviewTitlebar
{
	
	font-size : 10pt;
	background: url(../image/spacerBackground3.png);
	background-color:#8D94BE;
	color : #FFFFFF;
	border : thin;
	height: 24px;
	vertical-align : middle;
	border-bottom : 1px solid #FFFFFF;
	padding-left:4px;
	padding-right:4px;
	white-space: nowrap;
	
}


tr.infoBar
{
	font-weight : bold;
	font-family : tahoma, sans-serif;
	font-size : 8pt;
	background-color:#5f6daa;
	color : #FFFFFF;
	border : thin;
	height: 16px;
}

td.titlecol
{
color:#000000;  font-family: sans-serif; font-size: 9pt;font-weight: bold;text-decoration: none;height:18px;
}

td.profile
{
	font-weight: bold;
}

td.toolbar
{
	background : silver;
	
	
}

tr.toolbar
{
	background-image: url(../image/spacerBackground4.png);
	height:27px;
	border-bottom: thin solid gray;
	padding: 0px;
	

}

td.clickable
{
	cursor: pointer;
	cursor : pointer;
}

textarea.cell	{
	background-color : transparent;
	font-style : normal;
	font-weight : normal;
	border : none;
	overflow:visible;
	font-size : 10pt;
	width:100%;
	height:100%;
	
}

textarea.cell2	{
	background-color : transparent;
	font-style : normal;
	font-weight : normal;
	border : none;
	overflow:auto;
	font-size : 10pt;
	
	
}

input.sans	{
	
	font-size : 10pt;
	color:black;
}

input.cell	{
	background-color : transparent;
	border : none;
}

input.cellbold	{
	background-color : transparent;
	font-weight : bold;
	border : none;
}

select.cellbold	{
	background-color : transparent;
	font-weight : bold;
	border : none;
}
textarea{
	font-family: Calibri, tahoma, sans-serif;
	font-size: 10pt;
	color: #000000;
	overflow:auto;
}
input.controller	{
	
	font-size : 10pt;
	font-style : normal;
	font-weight : normal;
	overflow: hidden;
	background-color : white;
	border : thin inset;
	padding:0px;
	
}
textarea.cellbold	{
	background : transparent;
	font-style : normal;
	font-weight : bold;
	font-family : tahoma, sans-serif;
	border : none;
	overflow:visible;
	font-size : 8pt;
	width:100%;
}

textarea.node	{
	background : White;
	font-style : normal;
	font-weight : normal;
	border : 1px solid;
	overflow:visible;
	color: #000000;
	
}

textarea.transparentNode	{
	background : transparent;
	font-style : normal;
	font-weight : normal;
	font-family : sans-serif;
	border : none;
	overflow:visible;
	font-size : x-small;
	width:100%;
}

textarea.header	{
	background-color : transparent;
	font-style : normal;
	font-family : sans-serif;
	overflow:visible;
	border : none;
	width:95%;
	
}

textarea.selectedNode	{
	font-style : normal;
	font-weight : normal;
	border : thin inset;
	overflow:visible;
	background-color : #eeeeee;
	color: #000000;
	
}

TR.menubar 		{background-color : #ffffff;}
tr.darkgrey		{
	background : #C0C0C0;
	background-color : #C0C0C0;
	font-size : medium;
	font-weight : 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 : 1px;
}

tr.menu
{
	background-color: #cccccc;
}

tr.selectableRow
{
	cursor: pointer;
	cursor: pointer;
	height: 18px;
}

tr.pwheader
{
	background-color: #dfdfdf;
	font-weight : bold;
}

tr.formgrey
{
	background-color : #dfdfdf;
}

select
{
	font-family: Calibri, tahoma, sans-serif;
	font-size: 9pt;
}

input
{
	font-family: Calibri, tahoma, sans-serif;
	font-size: 10pt;
}

textarea
{
	font-family: Calibri, tahoma, sans-serif;
	font-size: 10pt;
	color: #000000;
	overflow:auto;
}

UL 				{
	font-size: 8pt;
}
.user 		{	position: absolute;
				right: 20px;
				top: 36px;
				z-index: 3;
				font : bold 16px Arial;
				color : #FFFFFF;}

Img.tree
{
	border : 0;
}

img.toolbarImage
{
	border : 0;
}

img.note
{
	cursor: pointer;
	cursor : pointer;
}

a.projectItem{
	font-size: 11px;
	font-family: sans-serif;
	margin-left: 20px;
}

a.projectItem:hover{
color: red;}

input.inpDisabled { color:navy; 	font-size: 16px;}

td.headerframe	{
					font-family : Arial,Tahoma,  sans-serif;
					font-size : 8pt;
					color : #FFFFFF;
			  	}
input.headerframe	{
	font-family: Calibri, Tahoma, sans-serif;
	font-size : 9pt;
	color: White;
	height: 23px;
	background : transparent;
	border : none;
	vertical-align: top;
	position: relative;
	top: 2px;
	
	
	
	
}

input.headerButton	{
	font-family : Tahoma, Arial, sans-serif;
	font-size : 8pt;
	color: Black;
	height: 20px;
	font-weight : bold;
}

textarea.autoHeight
{
	 overflow-y:visible;
	 width:100%;
	 
}
	 
textarea.autoWidth
{
	 overflow:visible;
	 width:100%;
	 height:100%;
}

input.toolbarButton	{
	height: 20px;
	width: 22px;
}

table.forumContainer
{
	border: thin groove;
	background-color: #FFFFCC;
	padding: 0px;
	width: 100%;
	border-spacing : 0px;
	margin : 0px 0px 0px 0px;
	
}

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: 8pt;
	font-family: verdana, times, serif;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left : 8px;
	margin-right : 8px;
}

.spanwithselect
{
	border:1px solid #000000;
	overflow:hidden;
	cursor:pointer;
	width:120px;
}
.spannoselect
{
	border:1px ;
	overflow:hidden;
	cursor:pointer;
	width:120px;
}
.smallselect
{
	width:124px;
	margin:-2px;
}
.textboxforcheck
{
	WIDTH:16px;
	HEIGHT:16px;
	cursor:pointer;
	text-Align:center;
	border-style:solid;
	font-weight:bold;
	border-width:1px;
	color: green;
	border-color:gray
}

/*
 * add by lianying 04/28/2005. bug id 4140.
 */
td.overviewMyAIRow
{
       background-color:#FFFFFF;
       cursor:default;
       border:1px solid #C0C0C0;
       width:100%;
       height:18px;
       border-bottom:none;
}

textarea.cbText 		
{
	 overflow:visible;
	 width:220px;
}

div.gridArea
{
	background-color: #F4F4F4; 
	width: 100%; 
	height:100%; 
	overflow:hidden;
}

div.workArea
{
	background-color: #F4F4F4; 
	overflow:auto;
}