/* Blue theme */
body {
	font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
	margin: 0px;
	padding: 0px;
}

p {
	line-height: 1.25;
	margin-bottom: 12px;
	margin-top: 0px;
}

table {
	border: 0;
	font-size: 12px;
}

td { font-size: 8pt; }

a img {
	border-style: none;
	border-width: 0;
}

ul {
	list-style: square;
	margin-bottom: 8px;
	margin-top: 0px;
}

ol {
	margin-bottom: 8px;
	margin-top: 0px;
}

a:link, a:visited, a:hover, a:active {
	color: #000099;
	text-decoration: none;
}

a:visited { color: #553885; }

a:hover {
	color: #990000;
	text-decoration: underline;
}

code, pre {
	background: inherit;
	font-family: "Courier New", courier, monospace;
	font-weight: normal;
}


.XMLText {
	color: Navy;
	font-family: "Courier New", courier, monospace;
	font-size: 10pt;
	font-weight: bold;
}

/* Data Entry Fields */

INPUT { font: 8pt Tahoma; }

SELECT { font: 8pt Tahoma; }

TEXTAREA { font: 8pt Tahoma; }

/* Main Layout */

.PageTitle {
	font-family: Tahoma;
	font-size: 15pt;
	font-weight: bold;
}

.PageBody {
	height: 100%;
	overflow: auto;
	padding: 10px;
}

.NavTree {
	height: 100%;
	overflow: auto;
}

.navSelectedNode a {
	color: Red;
	font-weight: bold;
}

.TrimBar { background-color: #ffd275; }

.TrimBar { background-color: #f0f0f0; }

.TrimBar2 { background-color: #c0c0c0; }


.AdminTopBar {
	background-image: url("Images/captionlight.gif");
	background-repeat: repeat-x;
	height: 23px;
}

.AdminTopBar a:link {
	color: white;
	font-family: Tahoma, serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

.AdminTopBar a:visited {
	color: white;
	font-family: Tahoma, serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

.AdminNavColumn {
	background-color: #f5f5f5;
	border-right: 1px solid #c0c0c0;
}

.AdminNav { width: 100px; }

.AdminNavSection {
	border-bottom: 1px solid #c0c0c0;
	font-weight: bold;
}

.AdminNavItem { padding-left: 8px; }

.TableCell {
	border: solid 1px silver;
	padding: 6px;
}


.Pager {
	border: none;
	border-collapse: collapse;
	font: 11pt Tahoma;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: underline;
}

.Pager TD {
	border: none;
	padding-left: 4px;
	padding-right: 4px;
}

.Pager SPAN { color: gray; }

.FormGroupEx {
	border-bottom: solid 1px silver;
	border-collapse: collapse;
	border-left: solid 1px silver;
	border-right: solid 1px silver;
}

.LoginGroup { border: 2px solid #2254b1; }

.LoginGroup1 {
	background-color: whitesmoke;
	border-right: 2px solid silver;
	color: gray;
	font-size: 8pt;
	padding: 3px;
	width: 35%;
}

.LoginGroup1 strong {
	color: navy;
	font-size: 10pt;
	font-weight: bold;
}

.ToolBar {
	background-color: #9ebff6;
	background-image: url(Images/toolbar.gif);
	border: 1px solid #95b7f3;
}

.XPButton {
	background-color: #9ebff6;
	background-image: url("Images/toolgrad.gif");
	border: 1px solid #95b7f3;
}

.tabActive {
	border-left: 1px solid #95b7f3;
	border-right: 1px solid #95b7f3;
	border-top: 1px solid #95b7f3;
}

.tabInActive {
	background-image: url("images/toolbar.gif");
	border: 1px solid #95b7f3;
}

.tabSpacer {
	border-bottom: 1px solid #95b7f3;
	padding: 3px;
}

.tabSpacerLeft { border-bottom: 1px solid #95b7f3; }

.tabSpacerRight { border-bottom: 1px solid #95b7f3; }

.tabSubNav {
	border-bottom: 1px solid #95b7f3;
	border-left: 1px solid #95b7f3;
	border-right: 1px solid #95b7f3;
}

/* NavBar Framework */

.MainFrame {
	background-color: #dbe5ff;
	height: 100%;
	width: 100%;
}

.CaptionCell {
	background-image: url("Images/captiondark.gif");
	border: 1px solid #7C7C94;
}

.GroupCell {
	background-image: url("Images/grp.gif");
	border: 1px solid #7C7C94;
}

.GroupCellSel {
	background-image: url("Images/grp_sel.gif");
	border: 1px solid #7C7C94;
}

.ContentCell {
	background-color: #ffffff;
	border: 1px solid #7C7C94;
}

.HeaderCell {
	background-color: #ffffff;
	background-image: url("Images/captionmedium.gif");
	border: 1px solid #002D96;
}

.AdminTopBar {
	background-image: url("Images/topgrad.gif");
	color: Black;
	height: 28;
}

.Grid { border-collapse: collapse; }

.Grid TD { padding: 3px; }

.GridHeader {
	border-collapse: collapse;
	font-weight: bold;
	padding: 0px;
	text-align: left;
}

.GridHeader TH {
	background-image: url("Images/GridColBg.gif");
	border-bottom: solid 3px black;
}

.GridHeader TD {
	background-image: url("Images/topgrad.gif");
	border-bottom: solid 3px #376EBE;
	color: White;
}

.GridOdd TD {
	background-color: #F7FAFF;
	border-bottom: solid 1px #D1DCEB;
	border-top: solid 1px #D1DCEB;
}

.GridEven TD {
	background-color: #ffffff;
	border-bottom: solid 1px #D1DCEB;
	border-top: solid 1px #D1DCEB;
}

.GridSelectedRow1 TD {
	background-color: #EDF4FF;
	border: solid 1px #D1DCEB;
	padding: 3px;
}

.InGridEdit TABLE {
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 1px;
	text-align: left;
}

.InGridEdit TD {
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 1px;
	text-align: left;
}

.InGridEdit TR {
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 1px;
	text-align: left;
}

.Detail {
	border-bottom: solid 1px #376EBE;
	border-left: solid 1px #376EBE;
	border-right: solid 1px #376EBE;
	border-top: solid 1px #376EBE;
	font-weight: bold;
	padding: 3px;
	text-align: left;
}

.TableDetail {
	background-color: #f5f5f5;
	border: thin solid Gray;
	color: Navy;
}


.DetailHeader TH {
	background-image: url("Images/GridColBg.gif");
	border-bottom: solid 3px black;
	font-weight: bold;
	padding: 3px;
	text-align: center;
}

.DetailHeader TD {
	background-image: url("Images/topgrad.gif");
	border-bottom: solid 2px black;
	color: White;
	font-weight: bold;
	padding: 3px;
	text-align: center;
}

.DetailFieldHeader {
	background-image: url("Images/captionlight.gif");
	border-bottom: solid 1px #376EBE;
	border-right: solid 1px #376EBE;
	border-top: solid 1px #376EBE;
	font-weight: bold;
	padding: 3px;
	text-align: left;
}

.DetailBody {
	border-bottom: solid 1px #376EBE;
	border-right: solid 1px #376EBE;
	border-top: solid 1px #376EBE;
	font-weight: bold;
	padding: 3px;
	text-align: left;
}

.Loghidden {
	background: Black;
	color: Black;
	font-family: Courier, Monospace;
}

.Logblue {
	background: Black;
	color: Blue;
	font-family: Courier, Monospace;
}

.Logblack {
	background: Black;
	color: White;
	font-family: Courier, Monospace;
}

.Logred {
	background: Black;
	color: Red;
	font-family: Courier, Monospace;
}

.Logpink {
	background: Black;
	color: #FF00FF;
	font-family: Courier, Monospace;
}

.Loggreen {
	background: Black;
	color: Lime;
	font-family: Courier, Monospace;
}

.Logturquoise {
	background: Black;
	color: #008080;
	font-family: Courier, Monospace;
}

.Logyellow {
	background: Black;
	color: Yellow;
	font-family: Courier, Monospace;
}

.Logdeepblue {
	background: Black;
	color: Navy;
	font-family: Courier, Monospace;
}

.Logorange {
	background: Black;
	color: Orange;
	font-family: Courier, Monospace;
}

.Logpurple {
	background: Black;
	color: Purple;
	font-family: Courier, Monospace;
}

.Logpalegreen {
	background: Black;
	color: #00BB00;
	font-family: Courier, Monospace;
}

.Logpaleturquoise {
	background: Black;
	color: #00D7D7;
	font-family: Courier, Monospace;
}

.Loggrey {
	background: Black;
	color: Gray;
	font-family: Courier, Monospace;
}

.Logwhite {
	background: Black;
	color: White;
	font-family: Courier, Monospace;
}



.Loghidden {
	background: Black;
	color: Black;
	font-family: Courier, Monospace;
}

.Logblue {
	background: Black;
	color: Blue;
	font-family: Courier, Monospace;
}

.Logblack {
	background: Black;
	color: White;
	font-family: Courier, Monospace;
}

.Logred {
	background: Black;
	color: Red;
	font-family: Courier, Monospace;
}

.Logpink {
	background: Black;
	color: #FF00FF;
	font-family: Courier, Monospace;
}

.Loggreen {
	background: Black;
	color: Lime;
	font-family: Courier, Monospace;
}

.log_gdsresp {
	background: Black;
	color: Lime;
	font-family: Courier, Monospace;
}

.Logturquoise {
	background: Black;
	color: #008080;
	font-family: Courier, Monospace;
}

.Logyellow {
	background: Black;
	color: Yellow;
	font-family: Courier, Monospace;
}

.Logdeepblue {
	background: Black;
	color: Navy;
	font-family: Courier, Monospace;
}

.Logorange {
	background: Black;
	color: Orange;
	font-family: Courier, Monospace;
}

.Logpurple {
	background: Black;
	color: Purple;
	font-family: Courier, Monospace;
}

.Logpalegreen {
	background: Black;
	color: #00BB00;
	font-family: Courier, Monospace;
}

.Logpaleturquoise {
	background: Black;
	color: #00D7D7;
	font-family: Courier, Monospace;
}

.Loggrey {
	background: Black;
	color: Gray;
	font-family: Courier, Monospace;
}

.Logwhite {
	background: Black;
	color: White;
	font-family: Courier, Monospace;
}

.Logrhidden {
	background: Black;
	color: Black;
	font-family: Courier, Monospace;
}

.Logrblue {
	background: Blue;
	color: Black;
	font-family: Courier, Monospace;
}

.Logrblack {
	background: White;
	color: Black;
	font-family: Courier, Monospace;
}

.Logrred {
	background: Red;
	color: Black;
	font-family: Courier, Monospace;
}

.Logrpink {
	background: #FF00FF;
	color: Black;
	font-family: Courier, Monospace;
}

.Logrgreen {
	background: Lime;
	color: Black;
	font-family: Courier, Monospace;
}

.Logrturquoise {
	background: #008080;
	color: Black;
	font-family: Courier, Monospace;
}

.Logryellow {
	background: Yellow;
	color: Black;
	font-family: Courier, Monospace;
}

.Logrdeepblue {
	background: Navy;
	color: Black;
	font-family: Courier, Monospace;
}

.Logrorange {
	background: Orange;
	color: Black;
	font-family: Courier, Monospace;
}

.Logrpurple {
	background: Purple;
	color: Black;
	font-family: Courier, Monospace;
}

.Logrpalegreen {
	background: #00BB00;
	color: Black;
	font-family: Courier, Monospace;
}

.Logrpaleturquoise {
	background: #00D7D7;
	color: Black;
	font-family: Courier, Monospace;
}

.Logrgrey {
	background: Gray;
	color: Black;
	font-family: Courier, Monospace;
}

.Logrwhite {
	background: White;
	color: Black;
	font-family: Courier, Monospace;
}



.Loguhidden {
	background: Black;
	color: Black;
	text-decoration: underline, FONT-FAMILY:Courier, Monospace;
}

.Logublue {
	background: Black;
	color: Blue;
	text-decoration: underline, font-family:Courier, Monospace;
}

.Logublack {
	background: Black;
	color: White;
	text-decoration: underline, font-family:Courier, Monospace;
}

.Logured {
	background: Black;
	color: Red;
	text-decoration: underline, font-family:Courier, Monospace;
}

.Logupink {
	background: Black;
	color: #FF00FF;
	text-decoration: underline, FONT-FAMILY:Courier, Monospace;
}

.Logugreen {
	background: Black;
	color: Lime;
	text-decoration: underline, FONT-FAMILY:Courier, Monospace;
}

.Loguturquoise {
	background: Black;
	color: #008080;
	text-decoration: underline, FONT-FAMILY:Courier, Monospace;
}

.Loguyellow {
	background: Black;
	color: Yellow;
	text-decoration: underline, FONT-FAMILY:Courier, Monospace;
}

.Logudeepblue {
	background: Black;
	color: Navy;
	text-decoration: underline, FONT-FAMILY:Courier, Monospace;
}

.Loguorange {
	background: Black;
	color: Orange;
	text-decoration: underline, FONT-FAMILY:Courier, Monospace;
}

.Logupurple {
	background: Black;
	color: Purple;
	text-decoration: underline, FONT-FAMILY:Courier, Monospace;
}

.Logupalegreen {
	background: Black;
	color: #00BB00;
	text-decoration: underline, FONT-FAMILY:Courier, Monospace;
}

.Logupaleturquoise {
	background: Black;
	color: #00D7D7;
	text-decoration: underline, FONT-FAMILY:Courier, Monospace;
}

.Logugrey {
	background: Black;
	color: Gray;
	text-decoration: underline, FONT-FAMILY:Courier, Monospace;
}

.Loguwhite {
	background: Black;
	color: White;
	text-decoration: underline, FONT-FAMILY:Courier, Monospace;
}

.LogErrorMsg {
	background: Red;
	color: White;
	font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 9pt;
}

.LogWarningMsg {
	background: Yellow;
	color: Black;
	font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 9pt;
}

.LogDebugMsg {
	background: #f0f0f0;
	color: #000000;
	font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 9pt;
}

.LogInfoMsg {
	background: #f0f0f0;
	color: #000000;
	font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 9pt;
}

.LogHeader1Msg {
	color: #000000;
	font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 12pt;
}

.LogHeader2Msg {
	color: #000000;
	font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 12pt;
}

.LogHeader3Msg {
	color: #000000;
	font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 12pt;
}


.EMHeader {
	background-image: url("Images/GridColBg.gif");
	color: Navy;
	font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 15pt;
	font-weight: bold;
	font-weight: bold;
	height: 20px;
	padding: 0px;
	text-align: left;
}

.TitleHeader {
	color: Navy;
	font-family: Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	font-weight: bold;
	height: 20px;
	padding: 0px;
	text-align: center;
}

.EMHeaderLeft {
	border-bottom: solid 1px black;
	font-weight: bold;
	text-align: left;
}

.EMHeaderRight {
	border-bottom: solid 1px black;
	font-weight: bold;
	text-align: left;
}

.TabArea {
	background-color: White;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
	font-size: x-small;
	height: 400px;
	position: absolute;
	top: 42px;
	z-index: -25;
}

.topCurveLeft,.topCurveRight,.bottomCurveLeft,.bottomCurveRight
{
    width:8px; height:8px;
    _background-image:none; 
  
}
.errorDescription{
	font-size:20px; color:#000; line-height:25px; margin:0px; text-indent:0px; padding:0;
	}
.bodyMainContentArea{
	padding:15px;
	}
.wrapper
{
	margin:0 auto;
	display:block;
	padding:10px;
	text-align:left;	
}

/*Bottom White Curve Section */
.mainContainer
{
	border:1px solid #66a2c1; 
	border-top:0px; 
	border-bottom:0px; 
	background:#fff; 
	padding:3px 0px;
    border-radius:8px;
}
.bgError{
	background:#f00;
	padding:0px 5px 3px 5px;
	font-size:20px;	font-weight:bold; color:#fff !important;
    font-family: calibri, Arial, Helvetica, sans-serif !important;
      }
#lblErrorHeading
{
    color:white !important;
    font-size:medium !important;
}
#lblErrorDescLine1{
font-size:medium !important;
}

.bgColor{

     background-color: #5ba6cd !important;
}
.RequiredErrorMessage {
    margin-left: 3px;
}
   