﻿h5
{
	margin: 0;
	padding: 0;
	border: none;
	font-size: 11pt;
}

h2
{
	font-size: 14px;
	font-weight: 700;
	vertical-align: text-top;
}

.ValidationError, .ErrorMsg
{
	color: Red;
}
.Info
{
	color: Navy;
}
.ErrorMsg, .SuccessMsg, .Info
{
	font-weight: bold;
}
.Input
{
	border: solid 1px black;
}

.FontLevel1, .Input
{
	font-size: small;
	color: Black;
}
.standardLink
{
	text-decoration: underline;
	color: Blue;
	cursor: pointer;
}
.SmallLink
{
	font-size: xx-small;
}

input.standardButton
{
	width: 80px;
}
input.standardTextBox
{
	width: 180px;
}

input.StylishButton
{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003399;
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px;
}

input.StylishButtonOver
{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003399;
	border-style: solid;
	border-color: #FF0033;
	border-width: 1px;
}


select.standardDropDown
{
	width: 185px;
}

a.white
{
	color: White;
	text-decoration: none;
}
.loadingbox
{
	position: absolute;
	top: 40%;
	left: 40%;
	border: 1px solid lightsteelblue;
	background-color: #ffffff;
	height: 50px;
	width: 250px;
	text-align: center;
	padding-top: 20px;
	z-index: 200000;
}
.button
{
	background-color: White;
	border-color: #507CD1;
	border-style: solid;
	border-width: 1px;
	font-size: 0.8em;
	color: #284E98;
	width: 20px;
}
/*Modal Popup*/
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=80);
	opacity: 0.8;
	overflow:auto;
}
/*.genericModalPopup
{
	background-color: #C7D8F8;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	overflow: scroll;
}*/
.topRepeat{ background:url(../images/top_repeat.gif) repeat-x;}
.bottomRepeat{ background:url(../images/bottom_repeat.gif) repeat-x;}
.leftRepeat{ background:url(../images/left_repeat.gif) repeat-y;}
.rightRepeat{ background:url(../images/right_repeat.gif) repeat-y;}

.genericModalPopup
{
	padding:0px;
	background:transparent;
	/*background-color: #d9f09f;*/
	overflow: none;
}

.modalPopup
{
	background-color: #507CD1;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 250px;
	height: 300px;
}
.modalPopupAddObjective
{
	background-color: #507CD1;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 625px;
	height: 250px;
}
/*CollapsiblePanel*/
.collapsePanel
{
	/*background-color: white;*/
	overflow: auto;
	font-size: 12;
	font-weight: normal;
	text-decoration: none;
	color: #525353;

}

.collapsePanelHeader
{
	width: 100%;
	height: 28px;
	background-image: url(../Images/panelHead.jpg);
	background-repeat: repeat-x;
	font-size: 14;
	font-weight: bolder;
	text-decoration: none;
	color: #444446;/*11439C;*/
}
.collapsePanelHeaderGreen
{
	width: 100%;
	height: 28px;
	background-image: url(../Images/green_bar_repeat.jpg);
	background-repeat: repeat-x;
	font-size: 14;
	font-weight: bolder;
	text-decoration: none;
	color: #11439C;
}

span
{
	/*font-weight: bold;*/
}
span.light
{
	font-weight: normal;
}
span.PopUpData
{
	width: 500px;
	height: 40px;
	border-bottom-color: Gray;
	border-width: thin;
	font-weight: normal;
	display: block;
	overflow-y: auto;
	overflow-x: hidden;
}

pre
{
	/*background-color:Aqua;*/
	text-align: left;
	width: 100%;
	height: 90%;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	_white-space: pre; /* IE only hack to re-specify in addition to word-wrap */
}
.gt
{
	
	background: url(../Images/green_border_dot.jpg) 0 0 repeat-x;
	width: 99%;
}
.gb
{
	background: url(../Images/green_border_dot.jpg) 0 100% repeat-x;
}
.gl
{
	background: url(../Images/green_border_dot.jpg) 0 0 repeat-y;
}
.gr
{
	background: url(../Images/green_border_dot.jpg) 100% 0 repeat-y;
}

.t
{
	background: url(../Images/dot.jpg) 0 0 repeat-x;
	width: 99%;
}
.b
{
	background: url(../Images/dot.jpg) 0 100% repeat-x;
}
.l
{
	background: url(../Images/dot.jpg) 0 0 repeat-y;
}
.r
{
	background: url(../Images/dot.jpg) right repeat-y;
	/*border-right:1px solid #dfdfdf;*/
}
.bl
{
	background: url(../Images/bl.jpg) 0 100% no-repeat;
}
.br
{
	background: url(../Images/br.jpg) 100% 100% no-repeat;
}
.tl
{
	background: url(../Images/tl.jpg) 0 0 no-repeat;
}
.tr
{
	background: url(../Images/tr.jpg) 100% 0 no-repeat;
	padding: 5px;
}
.pop_bl
{
	background: url(../Images/pop_bl.jpg) 0 100% no-repeat;
}
.pop_br
{
	background: url(../Images/pop_br.jpg) 100% 100% no-repeat;
}
.pop_tl
{
	background: url(../Images/pop_tl.jpg) 0 0 no-repeat;
}
.pop_tr
{
	background: url(../Images/pop_tr.jpg) 100% 0 no-repeat;
	padding: 5px;
}

.GridFooter
{
	font-weight: bold;
	color: green;
	text-align: left;
	border:none;
	
	/*background-color: #507CD1;
	font-weight: bold;
	color: White;*/
	
}


table
{
	border:none;
	border-right:0px solid white;
}
td
{
	border:none;
	/*border:0px;*/
	/*border-right:0px solid #ffffff;*/
}
tr
{
	border:none;
	/*border:0px;*/
	/*border-right:0px solid #ffffff;*/
}
th
{
	border:none;
	text-align: left;
	/*border-right:0px solid #ffffff;*/
}



.GridRow
{
	/*background-color: #EFF3FB;*/
	text-align: left;	
	/*border:none;*/
	border-bottom:1px solid #d9e0ea;
	height:25px;
	/*border-right:1px solid white;*/
}

.GridEditRow
{
	background-color: #ffffff;
	text-align: left;
	color: White;
	width: 50px;
	border:none;
	/*border-bottom:0px solid white;*/
}

.GridSelectedRow
{
	/*background-color: #D1DDF1;*/
	background-color: #DFDFDF;
	font-weight: bold;
	color: #333333;
	/*border:none;*/
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid white;
}
.GridSelectedRow td
{
	border:1px solid #dfdfdf;
}
.GridPager
{
	background-color: white;
	color: Blue;
	text-align: center;
	border:none;
}

.GridHeader
{
	/*background-color: white;*/
	font-weight: bold;
	color: #80b401;
	text-align: left;
	border-bottom:1px solid #d9e0ea;
	height:25px;
	
}
.GridHeader a
{
	font-weight: bold;
	color: #80b401;
	text-align: center;
	text-decoration:underline;	
}
.GridHeader a:hover
{	
	font-weight: bold;
	color: #80b401;
	text-align: center;
	text-decoration:none;
}
/*
th
{
	background-color: #507CD1;
	font-weight: bold;
	color: White;
	text-align: center;
}
*/
.GridAlternateRow
{
	background-color: White;
	text-align: left;
	border-bottom:1px solid #d9e0ea;
	height:25px;
}

.GridAlternateRowGreen
{
	/*background-color: White;*/
	text-align: left;
	border-bottom:1px solid #d9e0ea;
	height:25px;
}
.GridRowSimple
{
	background-color: White;
	font-weight: bold;
	text-align: center;
}



.SimpleSearchHeader
{
	cursor: move;
	background-color: #7FB0E0;
	border: solid 1px Gray;
	color: White;
}

.SimpleSearch
{
	display: none;
	background-color: #C7D8F8;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	height: 410px;
	width: 600px;
	overflow: scroll;
}
.modalPopupContract
{
	/*background-color: #C7D8F8;
overflow-y: scroll;*/
	padding:0px;
	background:transparent;
	/*border-width: 3px;
	border-style: solid;
	border-color: Gray;
	height: 550px;
overflow-x: hidden;
*/
	padding: 0px;
	width: 650px;
	overflow:auto;
	
	
}
.modalPopupSearchPosititions
{
	background-color: #C7D8F8;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 550px;
	height: 300px;
}
.modalPopupPositionRequestCreation
{
	background-color: #C7D8F8;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
}
a.BlockerLink
{
	display: block;
	width: 186px;
	height: 143px;
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;
	vertical-align: inherit;
	border: 0px double #fff;
	font-style: normal;
	color: Black;
	cursor: crosshair;
}
a.BlockerLink:hover
{
	border: 4px double Navy;
}
.HV
{
	background-color: #ffffcc;
}
.LE
{
	background-color: #ff0066;
}
.TT
{
	background-color: #66ff33;
}
.NR
{
	background-color: #dcdcdc;
}
.NA
{
	background-color: #dcdcdc;
}
.NC
{
	background-color: #dcdcdc;
}
.verticaltext
{
	border-bottom: 1px solid #D9E0EA;
	color: #80B401;
	font-weight: bold;
	height: 25px;
	text-align: left;
	/*writing-mode: tb-rl;
	filter: flipv fliph;*/
}
.modalPopupExcelImporter
{
	background-color: #C7D8F8;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 350px;
	height: 175px;
	overflow: hidden;
}

.number
{
	text-align: center;
	font-size: larger;
	width: 50px;
}
/*.modalPopupHeader
{
	background-color: #7FB0E0;
	color: White;
	filter: alpha(opacity=80);
	opacity: 0.8;
}*/


.modalPopupHeader
{
	filter: alpha(opacity=80); BACKGROUND-COLOR: #8ac404;
	padding-top:7px;
	color: white;
	opacity: 0.8;
	height:18px;
}

.rightCorner
{
	background-image: url(../Images/rightCurve.jpg);
	background-repeat: no-repeat;
	width: 3px;
}

.leftCorner
{
	background-image: url(../Images/leftCurve.jpg); /*background-repeat:no-repeat;*/ /*width:3px;*/
}
.InvisibleColumn
{
	width: 0;
	padding: 0;
	margin: 0;
}
.gridTextBox
{
	width: 1%;
}
.imageTable
{
	cursor: pointer;
}
.imageTableFirstImage
{
	cursor: pointer;
	border-color: Navy;
	border-width: thick;
	border-style: inset;
}
.Banner
{
	border: solid 1px #a7a6aa;
	max-height: 60px;
	width: auto;
}
.noLogo
{
	border: solid 1px #a7a6aa;
}


#leftMenu{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	float:left;	width:180px;}
#leftMenu a{ height:25px; text-decoration:none; display:block; color:#424143; padding-top:5px; font-weight:bold; padding-left:10px; border-bottom:1px dotted #d8ddeb;}
#leftMenu a:hover{background-color:#b2d957; color:#FFF;  border-bottom:none;padding-top:6px;} 


