﻿.body {
	margin: 0px;
	background: #F8CC75; /*url(../Images/outlook_orange.gif) repeat; #F8CC75;*/
	/*background: #C0C0C0 url(Images/BG_BlueGradient.gif) repeat-x left top;*/
	font: 0.7em Verdana,Arial,Helvetica,sans-serif;
	min-height:600px;
	height:auto !important;
	height:600px;
	min-width:800px;
}

.content {

	min-height: 512px;
/*	max-width:800px;
	/*height: 512px;*/
	/*_height: auto !important;*/
/*	min-width:600px;
	max-width:800px;
	position:relative;*/
/*	left: 125px;
	width:675px;*/

}

#contentMaster {
	min-height: 512px;
	text-align: center;
	/*height: 512px;*/
	/*_height: auto !important;*/
/*	min-width:600px;
	max-width:800px;*/
	/*min-width:675px;
	max-width:675px;*/
	position: absolute;
	width:800px;
}

#divContent
{
	
}

#RWfooter
{
	background-color: #fff;
	border-left: solid 1px #000;
	border-bottom: solid 1px #000;
	border-right: solid 1px #000;
	font-size:1.0em;
	left:4px;
	padding:2px;
	padding-top:4px;
	width: 800px;
	text-align:right;
}


.topmenu12
{
	color : White;
}

.topmenu12Hover
{
	color : Black;
}

#navtop 
{
	background-color: #F2C74C;
}

#BannerBG
{
	/*background-color: #36679F;*/
	width: 800px;
}

#login a:link, #login a:visited {
	color: #FFFFFF;
}
#title h1 a:link, #title h1 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a:link {
	color: #396EAA;
	
}
a:visited {
	color: #396EAA;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
/*begin creating the tabs */
.menu 
{
	vertical-align: bottom;
	margin-left: 28px;
	/*background: url(../images/tab_bg.gif) repeat-x;*/
	font-size: 10px;
	font-weight: bold;
	bottom:0;
	position:relative;
}

.mainMenu 
{
	background: url(../images/BlackCleanMenu.gif) repeat-x left top;
	
}

/* set tab1 as top level container table, then target TDs inside*/
.menuItem td {
	/*color: #F2C74C;*/
	
	height: 23px;
	/*font: 0.7em Verdana,Arial,Helvetica,sans-serif;*/
	white-space:nowrap;
	background: url(../images/BlackCleanMenu.gif) repeat-x left top;
	/*url(../images/tab.gif) repeat-x left top;*/
	/*background: url(../images/tab_dim.gif) no-repeat;*/
	width: 100px;
	text-align: center;
	border-style:solid;
	border-width: thin;
	border-bottom-style:none;
	border-top-color:Olive;
	border-right-color: Olive;
	border-left-color: Olive;
	cursor:pointer;

}
/* make current tab gray,set the background-color also in case images are not on*/
.menuSelectedItem td 
{
	height: 23px;
	width: 100px;
	white-space:nowrap;
	
	background: url(../images/tab_dim.gif) no-repeat #919191;
	border-top-color: Black;
	border-right-color: Black;
	border-left-color: Black;
	border-bottom-style: none;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	text-align: center;
	border-width: thin;
	cursor:pointer;
}
/* make link and visited the same look,set the background-color also in case images are not on*/
.menuItem a:link, .menuItem a:visited, .menuPopupItem a:link, .menuPopupItem a:visited {
	color:  #FFFFFF;
	text-decoration: none;
	cursor:pointer;
	
}
/* make hover by changing vertical position of background to -22px (the tab_dim2.gif is 44px high) */
.menuItem a:hover {
	text-decoration: underline;
}

/* make link and visited the same look,set the background-color also in case images are not on*/
.menuSelectedItem a:link, .menuSelectedItem a:visited, .menuPopupItem a:link, .menuPopupItem a:visited {
	color:  #FFFFFF;
	text-decoration: none;
	cursor:pointer;
	
}
/* make hover by changing vertical position of background to -22px (the tab_dim2.gif is 44px high) */
.menuSelectedItem a:hover {
	text-decoration: underline;
}


/* make drop down menu container style */
.menuPopup {
	/*background: url(../images/background_black_grey.gif) repeat #8C9FB4;*/
	border: 1px solid #666666;
	border-bottom: none;
	color: #ffffff;
	cursor:pointer;
	z-index: 1;
}

/* make drop down menu item style */
.menuPopupItem {
	color: #000000;
	background-color: Black;
	border-bottom: 1px solid #666666;
	padding: 3px;
	cursor:pointer;
	/*font: 0.7em Verdana,Arial,Helvetica,sans-serif;*/
}

/* define the main layout divs */
#header {
	/*margin-right: auto;*/
	
	height: 72px; /* used to be 75 */
	width: 100%;
	background-color:Black;
}
#title {
	padding-top: 5px; /* used to be 5 */
	padding-bottom: 5px;
	padding-left: 4px; /*28*/
	float: left;
	height: 20px;
	position: absolute;
	top: 0px;
	left: 0px;
}
#login {
	padding-top: 25px;
	padding-right: 28px;
	float: right;
	clear: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	height: 28px;
	top: 0px;
	text-align: right;
}
/* make crumbs after making new nav */
#breadcrumb {
	padding-top: 2px;
	padding-left: 6px;
	background: #919191;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	height: 26px;
}

/*#body*/
#logoMenu
 {
	padding: 0px 8px 0px 1px;
	background-color: #000000;
	
	/*background: url(../Images/outlook_orange.gif) repeat-x left top;*/
		/*background: #C0C0C0 url(../Images/background_body.gif) repeat-x left top;*/
}


/*
#contentMaster {
	
	min-height: 487px;
	/*height: 512px;*/
	/*_height: auto !important;*//*
	min-width:795px;
	max-width:795px;

}
*/

#sideMenu {
	padding: 0px;
	border: 1px solid #000000;
	/*float: left;*/
	background:#FFFFCF url(../images/background_sidemenu_LightYe.gif) repeat-x left top;
	color: Black; /*#666666;*/
	font-weight:bold;
	font-family: Tahoma,Verdana,Helvetica,Helvetica-Narrow,sans-serif;
	/*min-width: 100px;
	max-width: 150px;*/
	width:120px;
	/*height:516px;*/
	height: 516px;
	position: relative;
	
	
	
}

.Welcome
{
 font-weight: bold;
}

.content {
	padding: 2px;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	background: #FFFFFF;
	color: #666666;
	font-family: Tahoma,Verdana,Helvetica,Helvetica-Narrow,sans-serif;
	max-width:800px;
}

#contentMaster {
	padding: 2px;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	background: #FFFFFF;
	color: #666666;
	font-family: Tahoma,Verdana,Helvetica,Helvetica-Narrow,sans-serif;
}


/* define other elements inside the main layout divs */
#title h1 {
	display: inline;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
/* can be removed if no images in breadcrumb area */
#breadcrumb img {
	border: none;
	padding-right: 3px;
	/*vertical-align: middle;*/
}
/* all the legend tags use this same style */
legend {
	padding: 0px 4px;
	margin: 0px 0px 7px 0px;
	color: #666666;
	font-weight: bold;
	font-size: 1em;
	vertical-align: middle;
}
/* define sizes of the username field */
.username {
	font-size: 0.9em;
	width: 150px;
}
/* all the fieldset tags use this same style */
fieldset {
	margin-bottom: 0px;
	padding: 0px 12px 12px 12px;
	display: block;

}
/* create hover effect for calendar icons */
#sideMenu a:link img, #sideMenu a:visited img {
	padding: 2px;
	border: 1px solid #DFE4EA;
	background: #DFE4EA;
}
/* Put the admin edit calendar icon on a white background */
.content a:link img, .content a:visited img {
	padding: 2px;
	border: 1px solid #FFFFFF;
	background: #FFFFFF;
	
}
#sideMenu a:hover img, .content a:hover img {
	padding: 2px;
	border: 1px solid #C1CFE0;
	background: #E8ECF0;
}
#sideMenu a:active img, .content a:active img {
	padding: 2px;
	border: 1px solid #C1CFE0;
	background: #C9D4E2;
}

/* zero margin on all forms */
form {
	margin: 0px;
}

/* begin classes */
input, select, textarea {
	/*margin-bottom: 8px;*/
	font-family: Verdana;
	font-size: 10.5px;
}
/* make the cal icon appear in line with the forms and text */
#sideMenu img, .content img {
	border: 0px;
	vertical-align: text-bottom;
}

.projectlist, .resourcelist {
	border: 1px solid #00FF00;
	margin-bottom: 4px;
	width: 200px;
}
/* condense in mark up to be '.button' */
.submit, .reset, .delete, .create, .add, .copy {
	margin-top: 4px;
	margin-bottom: 4px;
	font-size: 0.9em;
	height: 28px;
}
/* make submit button larger */
.submit {
	width: 108px;
}

/* create section heading container to separate long forms */
.formsection {
	padding: 10px;
	margin-top: 15px;
	background: #D6DDE9 url(images/background_formsection.gif) repeat-x center;
	font-weight: bold;
	text-align: center;
}
/* sometimes we hide elements from display in visual browsers (but leave them in the source for non visual browsers and for accessibility). I've also hidden the table in the admin_create_projects.html page */
.hidden {
	visibility: hidden;
}
.none {
	display: none;
}

img {
	border: none;
}

.input_numeric
{
	font-size: 8pt;
	color: black;
	text-align: right;
}

.yregfloathelp {
	BORDER-RIGHT: #ffc30e 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffc30e 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffc30e 1px solid; WIDTH: 18em; COLOR: #9c7600; PADDING-TOP: 5px; BORDER-BOTTOM: #ffc30e 1px solid; FONT-FAMILY: "Trebuchet MS", arial, sans-serif; BACKGROUND-COLOR: #fffbb8; TEXT-ALIGN: left
	}
	
	
/* Common Item Style */

.ItemHeader
{
	font-weight: bold;
	font-size: 11px;
	color: #36679F; /*#493B76;*/ /*#d2691e; #000000;*/
	border-bottom: #493B76 1px solid; /*#000000 1px solid;*/
	font-family: Tahoma, Verdana, Arial;
	background-color: transparent;
	text-decoration: none;
}

.ItemSubHeader
{
	font-weight: bold;
	font-size: 11px;
	color: #396EAA;
	font-family: Tahoma, Verdana, Arial;
	background-color: transparent;
	text-decoration: none;
}


.ItemFooterHeader
{
	font-weight: bold;
	font-size: 11px;
	color: #493B76; /*#000000;*/
	border: none;
	font-family: Tahoma, Verdana, Arial;
	background-color: transparent;
	text-decoration: none;
}

.ItemValue
{
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Verdana, Arial;
	background-color: transparent;
	text-decoration: none;
	font-weight: bold;
}

.PageHeader
{
	height:24px;
	text-indent: 10px;
	background-color: #F2C74C; /*#FBEB54;YELLOW*/
	font-weight: bolder;
	color: Black; /*#666666;*/ /*#d2691e; #000000;*/
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	text-align: center;
}

.DefaultTable
{
	border-bottom: #F2C74C 1px solid;
	border-right: #F2C74C 1px solid;
	border-left: #F2C74C 1px solid;
	border-top: #F2C74C 1px solid;
	background-color: #f5f5dc;
	   	
}

.ItemHeaderWithLines
{
	font-weight: bold;
	font-size: 11px;
	background-color:Gray;
	color: #493B76; /*#000000;*/
	border-bottom: #493B76 1px solid; /*#000000 1px solid;*/
	border-top: #493B76 1px solid;
	font-family: Tahoma, Verdana, Arial;
	background-color: transparent;
	text-decoration: none;
}

.ItemHeaderBG
{
	font-weight: bold;
	font-size: 11px;
	background-color:#FBEB54;
	color: #493B76; /*#000000;*/
	border-bottom: #493B76 1px solid; /*#000000 1px solid;*/
	border-top: #493B76 1px solid;
	font-family: Tahoma, Verdana, Arial;
	background-color: transparent;
	text-decoration: none;
	
}


/* Document Listing */

.doclisting
{
	font-size: 8pt;
	cursor: pointer;
	color: Black; /*#c50030;*/
	border-bottom: dimgray 1px solid;
	font-family: Verdana, Arial;
}
.doclistinghover
{
	font-size: 8pt;
	cursor: pointer;
	color: Black; /*Yellow;*/
	/*border-bottom: dimgray 1px solid;*/
	font-family: Verdana, Arial;
	background-color: #F2C74C; /*#648AB5; BLUE /*#FFFF99; /*#EBE1D2;*/ /*#fff8f1;*/
	
}

.doclisting a:link, #doclisting a:visited
{
	font-size: 8pt;
	color: Black;
	border-top-style: none;
	font-family: Verdana, Arial;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.doclistinghover a:link, #doclistinghover a:visited
{
	font-size: 8pt;
	color: Black;
	border-top-style: none;
	font-family: Verdana, Arial;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.DocListingHeader
{
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Verdana, Arial;
	background-color: transparent;
	text-decoration: none;
	font-weight: bold;
	
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: white;
    color: #F1E7F7;
    font-size: small;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}


/*PURCHASE ORDER CLASSES */

.PurchaseOrderTable
{
	border-bottom: #B5A87B 1px solid;
	border-right: #B5A87B 1px solid;
	border-left: #B5A87B 1px solid;
	border-top: #B5A87B 1px solid;
	background-color: #FFFFF0;
 	
}

.PurchaseOrderHeader
{
	height:24px;
	text-indent: 10px;
	background-color: #F2C74C; /*#36679F; BLUE*/
	font-weight: bold;
	color: Black; /*#d2691e; #000000;*/
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
}

.POHeader
{
	font-weight: bold;
	font-size: 11px;
	color: #36679F; /*#000000;*/
	border-bottom: #B5A87B 1px solid; /*#000000 1px solid;*/
	font-family: Tahoma, Verdana, Arial;
	background-color: transparent;
	text-decoration: none;
}

.POSubHeader
{
	font-weight: bold;
	font-size: 11px;
	color: #36679F;
	border-bottom: #F2C74C 1px solid; /*#000000 1px solid;*/
	font-family: Tahoma, Verdana, Arial;
	background-color: transparent;
	text-decoration: none;
}


.POFooterHeader
{
	font-weight: bold;
	font-size: 11px;
	color: #36679F; /*#000000;*/
	border: none;
	font-family: Tahoma, Verdana, Arial;
	background-color: transparent;
	text-decoration: none;
}

.POItem
{
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	background-color: transparent;
}

.POItemNormal
{
	font-weight:lighter;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	background-color: transparent;
}

.POItemCancelled
{
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	color: Red;
	background-color: transparent;
}

.POItemChanged
{
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	color: Green;
	background-color: transparent;
}

.PODropDownPanel
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Tahoma, Verdana, Arial;
	background-color: #F2C74C;
	text-decoration: none;
}


/*END PURCHASE ORDER CLASSES */

/*START ASN CLASSES */
.ASNShipmentHeader
{
	text-indent: 3px;
	background-color: #000000;
	font-weight: bolder;
	color: #FFFFFF; /*#d2691e; #000000;*/
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
	cursor:pointer;
}


.ASNOrderHeader
{
	height:24px;
	text-indent: 10px;
	background-color: #F2C74C;
	font-weight: bolder;
	color: #000000; /*#d2691e; #000000;*/
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
}

.ASNOrderTable
{
	border-right: #c50030 1px solid;
	border-top: #c50030 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: #c50030 1px solid;
	border-bottom: #c50030 1px solid;
	font-family: Arial, Verdana;
	background-color: #FFFFFF;
	border-width : 0px;

}

.ASNFooterHeader
{
	font-weight: bold;
	font-size: 11px;
	color: #5D83B3; /*#000000;*/
	border: none;
	font-family: Tahoma, Verdana, Arial;
	background-color: transparent;
	text-decoration: none;
}


.ASNItem
{
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	background-color: transparent;
}

.ASNItemTable
{
/*	border-right: #00308A 1px solid;
	border-left: #00308A 1px solid;
	border-top: #00308A 1px solid;*/
	border-bottom: #00308A 1px solid;
	background-color: LightYellow;
}

.ASNPackTable
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
	background-color: #F0F0F0;
}

.ASNPalletTable
{
	border-right: #00308A 1px solid;
	border-top: #00308A 1px solid;
	border-left: #00308A 1px solid;
	border-bottom: #00308A 1px solid;
	background-color: white;
}

.ASNHeaderText
{
	font-weight: bold;
	font-size: 13px;
	font-family: Tahoma, Verdana, Arial;
	background-color: transparent;
	color:	#c50030;
}

.ASNAddItemLink
{
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	background-color: transparent;
	color:	#c50030;
}

.ASNLinkCSS
{
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	background-color: transparent;
	color:	#c50030;
}

.buttonAdd {
	background: #FFFFFF; /* url(/web/images/tick.gif) no-repeat;*/
	background-position:1px 1%;
	color: #000000;
	font-weight: bold;
	height: 22px;
	margin: 0;
	padding: 0px 0px 0px 10px;
	line-height:18px;
	text-align:center;
	border-top: 1px solid #97C0E3;
	border-bottom:1px solid #4182BD;
	border-left:1px solid #97C0E3;
	border-right:1px solid #4182BD;
}

/*END ASN CLASSES */



/*START Invoice CLASSES */
.InvoiceOrderHeader
{
	height:24px;
	text-indent: 10px;
	background-color: #F2C74C;
	font-weight: bold;
	color: Black; /*#d2691e; #000000;*/
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial;
}

.InvoiceOrderTable
{
	border-right: #c50030 1px solid;
	border-top: #c50030 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: #c50030 1px solid;
	border-bottom: #c50030 1px solid;
	font-family: Arial, Verdana;
	background-color: #FFFFFF;
	border-width : 0px;

}

.InvoiceFooterHeader
{
	font-weight: bold;
	font-size: 11px;
	color: #5D83B3; /*#000000;*/
	border: none;
	font-family: Tahoma, Verdana, Arial;
	background-color: transparent;
	text-decoration: none;
}


.InvoiceItem
{
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	background-color: transparent;
}

.InvoiceItemTable
{
	border-right: #00308A 1px solid;
	border-top: #00308A 1px solid;
	border-left: #00308A 1px solid;
	border-bottom: #00308A 1px solid;
	background-color: #EFF4FF;
}

.InvoicePackTable
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
	background-color: #F0F0F0;
}

.InvoiceSubPackTable
{
	border-right: red 1px solid;
	border-top: red 1px solid;
	border-left: red 1px solid;
	border-bottom: red 1px solid;
	background-color: white;
	border-width : 0px;
}

.InvoiceHeaderText
{
	font-weight: bold;
	font-size: 13px;
	font-family: Tahoma, Verdana, Arial;
	background-color: transparent;
	color:	#c50030;
}

.InvoiceAddItemLink
{
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	background-color: transparent;
	color:	#c50030;
}

.InvoicebuttonAdd {
	color: #FF0000;
	font-style:italic;
	font-weight:bold;
}

/*END Invoice CLASSES */

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	-moz-opacity:0.5;
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.modalPopupHeader
{
	cursor: move;
	background-color: #36679F;
	border: solid 0px White; 
	color: white
}

.modalPopupHeaderText
{
	font-weight: bold;
	font-size: 13px;
	font-family: Tahoma, Verdana, Arial;
	background-color: transparent;
	color:	White;
}

.modalPopupErrorText
{
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	background-color: transparent;
	color:	#BE1F1F;
}

.modalPopupAlertText
{
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	background-color: transparent;
	color:	#BE1F1F;
}

.input_numeric
{
	font-size: 8pt;
	color: black;
	text-align: right;
}

.SummaryHeader
{
	
	font-weight: bolder;
	font-size: small;
	background-color: #36679F;
	color: #F6E223;
}

.SummaryItem
{
	font-weight: bold;
	color: #36679F;
}

.SummaryCountTable
{
	border-bottom-width:thin;
	border-top-width:thin;
	border-left-width:thin;
	border-right-width:thin;
	
	
}
/* END */

.ErrorLabel
{
	color: Red;
	font-weight: bold;
}



/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #F2C74C;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: LemonChiffon; /*#D3DEEF;*/
    border: 1px solid #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    font-weight: bold;
}

a.accordionLink
{
	color: Black;
	text-decoration: underline;
	
}

.ActionBar
{
    padding-top: 2px;
	padding-left: 6px;
	background: #919191;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	height: 26px;
}

/*Modal popup*/
.ModalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	-moz-opacity:0.5;
	opacity:0.7;
}
.ModalPopup 
{
	background-color: #fff;
	border: solid 1px #000;
	padding: 20px;
	float: left;
}
.ModalPopupHeader
{
	cursor: move;
	background-color: #36679F;
	border: solid 0px White; 
	color: white
}
.ModalPopupHeaderText
{
	font-weight: bold;
	font-size: 13px;
	font-family: Tahoma, Verdana, Arial;
	background-color: transparent;
	color:	White;
}
.ModalPopupErrorText
{
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	background-color: transparent;
	color:	#BE1F1F;
}
.ModalPopupAlertText
{
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial;
	background-color: transparent;
	color:	#BE1F1F;
}


/* Results*/
.Results
{
	width: 98%;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	border: 0;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Tahoma, Arial;
}
.Results .Empty td
{
	border-top: solid 1px #ccc; /*ResultsBorderTop*/
	border-bottom: none;
	padding-top: 10px;
}
.Results .EmptyPlain td
{
	border-top: none;
	border-bottom: none;
	padding-top: 0px;
	margin-top: 0px;
}
.Results th,
.Results .Header td
{
	font-weight: bold;
	border-top: solid 1px #000; /*ResultsHeaderBorderTop*/
	border-bottom: solid 1px #000; /*ResultsHeaderBorderBottom*/
	background-color: #000; /*ResultsHeaderBackgroundColor*/
	height: 2em;
	/*text-align: left;*/
	color: #fff; /*ResultsHeaderColor*/
	padding-left: 3px;
	padding-right: 3px;
	height: 22px;
}
.Results th a,
.Results .Header td a
{
	height: 0.01%;
}
.Results th.AlignRight,
.Results .Header td.AlignRight
{
	text-align: right;
}
.Results th a,
.Results .Header td a,
.Results th a:active,
.Results .Header td a:active,
.Results th a:hover,
.Results .Header td a:hover,
.Results th a:visited
.Results .Header td a:visited
{
	color: #fff;
}
.Results td, .Results .Row td
{
	border-bottom: solid 1px #ccc; /*ResultsItemBorderBottom*/
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #fff; /*ResultsItemBackgroundColor*/
	padding-left: 3px;
	padding-right: 3px;
	
}
.Results td.AlignRight, 
.Results .Row td.AlignRight
{
	text-align: right;
}
.Results tf,
.Results .Footer td
{
	border-bottom: solid 1px #000; /*ResultsFooterBorderBottom*/
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #eee; /*ResultsFooterBackgroundColor*/
	font-weight: bold;
	line-height: 1.5em;
}
.Results tf.AlignRight,
.Results .Footer td.AlignRight
{
	text-align: right;
}
.Results .Pager td
{
	border-bottom: solid 1px #000; /*ResultsPagerBorderBottom*/
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #eee; /*ResultsPagerBackgroundColor*/
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}
.Results .Pager table td
{
	border-bottom: none;
	padding: 0;
	margin: 0;
	padding-right: 5px;
}
.Results .Hover td
{
	cursor: pointer;
	background-color: #F2C74C;
}
.Results td span
{
	font-weight: normal;
	color: #000;
}
.POAChanges
{
	background-color:Orange;
	color: Black;
}
