p, table, td, tr, li, ol, body
{
    font-family: 'Segoe UI',Canadra,'Lucida Sans Unicode',sans-serif;
    font-size: 10pt;
/*    line-height: 10pt;  */
    font-weight: normal; color:#20223C
}

.InsetImage {padding: 6px; margin-top: 0px;}

.debButton {font-size: 10px; cursor: pointer;}

.GreyInputTable {border-collapse: collapse; border: none;}

.GreyInputTable td { border: none; padding-left: 2px; padding-right: 2px; 
               padding-top: 1px; padding-bottom: 1px; background-image:url('/images/furniture/GlossSkin/2/GreyTableRowShader.gif'); 
               background-repeat:repeat-x; background-position-y:top }
               
               
.wait        { background-image: url('/images/furniture/GlossSkin/wait.gif'); 
               background-repeat: no-repeat; background-position: center }


table.DefaultTableOne, table.DefaultTableOne td { 
	background: #F0F5FB;
	border: 3px solid #FFFFFF;
	border-collapse:collapse;
	padding: 3px;
	font-family: 'Segoe UI',Canadra,'Lucida Sans Unicode',sans-serif;
    font-size: 9pt;
 }



.greyBoxV3     {
		border: 1px solid #EBEBEB; 
		padding-left: 6px;
		padding-right: 6px;
		padding-top: 2px;
		padding-bottom: 2px;
		background-image:url('/images/furniture/GlossSkin/3/greyboxtop.png'); 
		background-repeat:repeat-x; background-position-y:top 
}

.blueBoxV3 {
		border: 1px solid #96B0CB; 
		background-image:url('/images/furniture/GlossSkin/3/blueboxtop.gif') 
}

.darkGreyBoxV3 {
		border: 1px solid #D6D6D6; 
		background-image:url('/images/furniture/GlossSkin/3/darkgreyboxtop.gif') 
}

.GlossTableTL {
background-p: left top; padding-left: 6px; 
padding-top: 6px; 
background-image: url('/images/furniture/glossskin/2/Topleft.gif'); 
background-repeat: repeat-x; 

}

.GlossTableTR {
background-p: right top; width: 5px;
background-image: url('/images/furniture/glossskin/2/topright.gif');
background-repeat: no-repeat;

}

.GlossTableBL {
background-p: left top; height: 5px;
background-repeat: no-repeat;
background-image:url('/images/furniture/glossskin/2/bottomleft.gif')
}

.GlossTableBR {
background-p: right top; height: 5px; 
width: 5px; 
background-repeat: no-repeat; 
background-image:url('/images/furniture/glossskin/2/bottomright.gif')
}

.GlossTableBlueTL {
background-image: url('/images/furniture/glossskin/2/TopleftBlue.gif'); 
}

.GlossTableBlueTR {
background-image: url('/images/furniture/glossskin/2/toprightBlue.gif');
}

.GlossTableBlueBL {
background-image:url('/images/furniture/glossskin/2/bottomleftBlue.gif');
}

.GlossTableBlueBR {
background-image:url('/images/furniture/glossskin/2/bottomrightBlue.gif');
}

.GlossTableDarkTL {
background-image: url('/images/furniture/glossskin/2/TopleftDark.gif'); 
}

.GlossTableDarkTR {
background-image: url('/images/furniture/glossskin/2/toprightDark.gif');
}

.GlossTableDarkBL {
background-image:url('/images/furniture/glossskin/2/bottomleftDark.gif');
}

.GlossTableDarkBR {
background-image:url('/images/furniture/glossskin/2/bottomrightDark.gif');
}

.GlossCommentTableTL {
background-p: left top; padding-left: 6px; 
background-image: url('/images/furniture/glossskin/2/CommentTopleft.jpg'); 
background-repeat: no-repeat; 
background-color:#F4F4F4
}

.GlossCommentTableTR {
background-position: right top; 
background-p: right top; width: 5px;
background-image: url('/images/furniture/glossskin/2/Commenttopright.jpg');
background-repeat: no-repeat;
background-color:#F4F4F4
}

.GlossCommentTableBL {
background-p: left top; height: 5px;
background-repeat: no-repeat;
background-image:url('/images/furniture/glossskin/2/Commentbottomleft.jpg');
background-color:#F4F4F4
}

.GlossCommentTableBR {
background-p: right top; height: 5px; 
width: 5px; 
background-repeat: no-repeat; 
background-image:url('/images/furniture/glossskin/2/Commentbottomright.jpg');
background-color:#F4F4F4
}

.commentControl { border: 1px solid #CCCCCC; font-family: Tahoma, sans-serif; font-size: 10pt; }

.SubButton, a:visited.SubButton {
	display: inline-block;
	font-size: 8pt; 
	background: ;
	padding-top: 0px; 
	padding-bottom: 1px; 
	padding-left: 6px; 
	padding-right: 6px;
	border: 1px solid transparent; 
	color: #006699; 
	font-weight:575;
	 
}

a:hover.SubButton {
	position: relative;
	background: #BBD8F2;
	border-top: 1px solid #FFFFFF; 	
	border-left: 1px solid #FFFFFF; 
	border-right: 1px solid #9BB4EE; 
	border-bottom: 1px solid #9BB4EE;
	color: #1E2172;
	}
	
a:active.SubButton {
	background: #BBD8F2;
	border-right:1px solid #FFFFFF; 
	border-left:1px solid #9BB4EE; 
	border-bottom:1px solid #FFFFFF; 
	border-top:1px solid #9BB4EE;
	}
/*  {background: transparent; border: none;} */


/* b {letter-spacing: 1} */

hr { height: 1px; background-color: #C0C0C0; color: #C0C0C0; width: 85% }


p { margin-top: 6px; margin-bottom: 6px; }

ul, ol { margin-top:3px; margin-bottom:3px; }
ul {margin-left:20px; }
ol {margin-left:24px; padding-left: 4px;}

a, a:visited 
{
/*	border-bottom: 1px solid #C0C0C0; */
	color:#555555;
	text-decoration: none;
}

a:active, a:hover {color:#333333; background-color:#CCCCCC}

a.clear, a:hover.clear, a:active.clear, a:visited.clear {background-color: transparent; padding-bottom: 0px; text-decoration:none; border-bottom: none;}


.blueBox
{
	border: 1px solid #D0DFF0; /* #DFF1FD;  */; 
	
}

.controlBox
{
	border: 1px solid #CCFFCC; /* #DFF1FD;  */
	padding: 0; 
	background-color:#E6FFE6
}

.ThickBlueBox
{
	border-top: 2px solid #C9DBED ; 
	border-bottom: 2px solid #C9DBED ; 
	border-left: 2px solid #C9DBED ; 
	border-right: 2px solid #C9DBED ;
}


.transparent {
	filter:alpha(opacity=0);
	moz-opacity:0;
	khtml-opacity: 0;
	opacity: 0;
}

.transparent50 {
	filter:alpha(opacity=50);
	moz-opacity:0.5;
	khtml-opacity: 0.5;
	opacity: 0.5;
}


.menuCellOLD { height: 16px; padding-top: 0px; padding-bottom: 0px; font-size: 0.9em; cursor: pointer; color:#666666 }
.menuCell { height: 16px; padding-top: 0px; padding-bottom: 0px; font-size: 0.9em; cursor: pointer;}
.menuSelectedSection {color:#000000; }
.menuSelectedCell {font-weight:bold; color:#000000; cursor: default; text-decoration:underline; letter11-spacing:-1pt}
.menuHoverCell {background-p: left top; color: #FFFFFF; background-image:url('/images/furniture/glossskin/menublack.jpg'); background-color:#333333}

a.MenuCellA, a:visited.MenuCellA, a:visited.MenuCellA {display: block; width: 100%; text-decoration: none; color:#666666; border: none; }
a:hover.MenuCellA {background-image:url('/images/furniture/glossskin/menublack.jpg'); background-color:#333333; color: white;}

a.MenuSelectedSectionA, a:visited.MenuSelectedSectionA, a:visited.MenuSelectedSectionA{color: black;}
a:hover.MenuSelectedSectionA {color: white;}

a.menuSelectedCellA, a:visited.menuSelectedCellA, a:visited.menuSelectedCellA{text-decoration: underline; font-weight:bold; letter11-spacing:-1pt}
a:hover.menuSelectedCellA{}

.subBoxHeaderCell {border-bottom:3px double #C0C0C0; font-weight:bold; }

.subText { font-size: 0.8em; color:#666666 }
.subtext a, .subtext a:visited {text-decoration:none; border-bottom: none; color: #666666 ;}
/* .font-family a:hover{color:#000000 ; background-color:#FFFF99; } */

.itemHeaderCell { border-bottom: 1px solid #E6E6E6; padding-top: 2px; padding-bottom: 2px; font-weight:bold; }

a.ButtonLink, a:visited.ButtonLink {border-bottom: 1px solid #CCCCCC; color: #333333; padding-left:2px; padding-right:2px; padding-top: 1px; padding-bottom: 2px; text-decoration:none}
a:hover.ButtonLink, a:active.ButtonLink {background-color:#999999; text-decoration:none; color:#FFFFFF}


a.ButtonVisLink, a:visited.ButtonVisLink{border:1px solid #006699; color: #006699; padding-left:4px; padding-right:4px; padding-top: 1px; padding-bottom: 1px; text-decoration:none; background-color:#D2F0FF}
a:hover.ButtonVisLink, a:active.ButtonVisLink{background-color:#006699; color: #D2F0FF; text-decoration:none; }


.breadCrumbCell { font-size: 0.8em; }
a.breadcrumb, a:visited.breadcrumb, a:active.breadcrumb {text-decoration: none; border-bottom: none; }

.inputSearch
{
    font-family: Tahoma, sans-serif;
	font-size: 0.9em;
	border-style: none; 
	text-align: right; 
	padding-left: 4px; 
	padding-right: 4px; 
	color:#336699; 
	background-color: #EFF4FA 	
}
.inputSearchHover {background: #FFFFFF}

.pictureItemThumb
{
	margin-right: 8px;
	margin-bottom: 8px;
}

.pictureItemThumb4
{
	margin-right: 4px;
	margin-bottom: 4px;
}

.bluetext {color: #0964A2; }
.redtext {color: #8B0707; }
.greytext {color: #808080; }

.diddyText
{
	font-size: 0.7em; 
}

a.SearchLink, a:visited.SearchLink { font-size: 0.75em; color:#78A7D6; text-decoration: none; border-bottom: none;  }
a:hover.SearchLink , a:active.SearchLink {text-decoration: none; border-bottom: none; color:#333333; background-color:#CCCCCC}

.ImageFlowTableCell { border: 1px solid #FFFFFF; padding: 2px; cursor: pointer; }
.ImageFlowTableSelectedCell { border: 1px solid #006699; padding: 2px }
.ImageFlowTableHoverCell { border: 1px solid #BBBBBB; padding: 2px }

.ApprovalSpan {border-top:1px solid #FF9900; border-bottom:1px solid #FF9900; text-decoration: none; font-size: 0.9em; position: relative; top: -15px; 
               padding-left: 4px; padding-right: 4px;
               margin-top: 2px; margin-bottom: 2px;
               Z-Index: 10; background-color: #FFFFCC; font-style:normal}
.ApprovalApprove {cursor: pointer; border-top:1px solid #008000; border-bottom:1px solid #008000; background-color: #CCFFCC}
.ApprovalDelete {cursor: pointer; border-top:1px solid #800000; border-bottom:1px solid #800000; background-color: #FF9933}

.WarningText {background-p: 2px top; background-color: #FCFEBC; background-image: 
               url('/images/furniture/warning.gif'); background-repeat: 
               no-repeat; margin-top: 6px;               
               color: #000000; padding-left:22px}


.TopNavBarBox
{
	color: #FFFFFF;
	cursor: pointer; 
	text-align:center; 
	padding-left:6px; 
	padding-right:6px;
	border-spacing: 1px;
}

.TopNavBarBoxHover
{
	background:#4D88C4; 
/*	border-top:1px solid #336799; 
	border-bottom:1px solid #336799; 
	border-left-width:1px; 
	border-right-width:1px;
	border-spacing: 1px; */
}

.TopNavBarBoxActive
{
	background: #1F3F5F;
}

.TopHeaderBGRepeater
{
	background-image: url('/images/furniture/TopHeaderBGRepeater.gif'); 
	background-repeat: repeat-x; 
	background-position-y: top;
}

.ItemBox {padding:2px; }
.ItemBoxHoverOLD {background-color:#EFF4FA}

.I2temBox {border: 1px solid transparent; padding:2px; }
.I2temBoxHover {border: 1px solid #D0DFF0;}
