﻿@charset "utf-8";
/* CSS Document */
*, table {
	margin:0;
	padding:0;
}
body {
	font:normal 14px Arial;
	color:#000;
}
.clr {
clear:both;
}
.fLeft{float:left;}
/*Anchor Style*/
a {
	text-decoration:underline;
	color:#0D3F72;
}
/*Side menu Style*/
.bgGradi {
	width:167px;
	/*background: #cccccc;
	background: -moz-linear-gradient(top, #cccccc 75%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(75%, #cccccc), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #cccccc 75%, #ffffff 100%); 
	background: -o-linear-gradient(top, #cccccc 75%, #ffffff 100%); 
	background: -ms-linear-gradient(top, #cccccc 75%, #ffffff 100%); 
	background: linear-gradient(to bottom, #cccccc 75%, #ffffff 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#ffffff', GradientType=0 );*/
background:#fff url("../Images/menuBG.jpg") repeat-x left top;
}
.MenuButtonNormal, .MenuButtonAct, .MenuButtonOver, .MenuButtonFace1 {
	color: Black;
	/*font-weight: bold;*/
	text-align: left;
	width: 167px;
	color:#000;
	border:none;
	padding-left:16px;
	background:/*#cdcdcf*/ url(../Images/hr.gif) no-repeat bottom center;
	height:35px;
	line-height:35px;
	cursor:pointer;
}
.MenuButtonAct, .MenuButtonOver{
	background:url(../Images/mAct.gif) repeat-x top left;
	color:#fff;
}
/*Form Styles*/
input[type="text"], input[type="password"], select, textarea {
	border:2px solid #ccc;
	width:180px;
	height:18px;
	padding:5px;
	color:#000000;
	line-height:18px;
	/*margin-right:10px;*/
}
textarea{height:100px; overflow:auto;}
input[type="text"].mini{width:180px !important;}
select.mini{width:195px !important;}
select.mini1{width:63px !important;}
select.mSize{width:160px !important;}
select {
	height:28px;
	height:32px;
	width:194px !important;
	line-height:28px;
}
input[type="text"][disabled="disabled"]{background:#fff;color:#666666;}
input.button, input.submit, input.reset {
	border:2px solid #ccc;
	padding:5px 10px;
	background: #f0f0f0; /* Old browsers */
	background: -moz-linear-gradient(top, #f0f0f0 0%, #ebebeb 50%, #dadada 51%, #d2d2d2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f0f0), color-stop(50%, #ebebeb), color-stop(51%, #dadada), color-stop(100%, #d2d2d2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f0f0f0 0%, #ebebeb 50%, #dadada 51%, #d2d2d2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f0f0f0 0%, #ebebeb 50%, #dadada 51%, #d2d2d2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f0f0f0 0%, #ebebeb 50%, #dadada 51%, #d2d2d2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f0f0f0 0%, #ebebeb 50%, #dadada 51%, #d2d2d2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#d2d2d2', GradientType=0 ); /* IE6-9 */
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-ms-border-radius:3px;
	cursor:pointer;
	font:normal 12px Arial;
	/*margin-right:10px;*/
}
input.cSize{width:66px; margin-bottom:5px;}
input.cSize1{width:120px; margin-bottom:5px;}
.padBot5, .padBot5 span {
	padding-bottom:5px;
	 line-height: 16px;
}
.padBot5 span{float:none;}

.padBot10, .padBot10 span {
	padding-bottom:10px;
}
.padBot10 span{float:none;}

.tdTitle{color:#666; font-size:18px; padding-bottom:10px;}
.tdTitle1{color:#0d3f72; font-size:22px;}
.tdBorder{border:2px solid #ccc; padding:20px;}
/*table List Style*/
table.tbList th, table.tbList td {
	padding:5px;
}
table.tbList {border-right:2px solid #666; border-bottom:2px solid #666; border-left:2px solid #666;}
table.tbList td.tbTitle, .pgTitle, .UserGridHeader {
	background:#0d3f72;
	font:24px Arial;
	color:#fff;
	border:none;
}
.pgTitle, .UserGridHeader {
	padding:5px;
	text-align:center;
	margin-bottom:2px;
}
table.tbList th, table.tbList th a {
	background:#666666;
	font:bold 14px Arial;
	color:#fff;
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
	/*border-left:4px solid #666;*/
	text-decoration:none;
}
table.tbList th a{border:none;}
table.tbList th:hover {
	text-decoration:underline;
}
/*table.tbList th:last-child, table.tbList th.lc {
	border-right:2px solid #666 !important;
}
table.tbList th:first-child {
	border-left:2px solid #666;
}*/
table.tbList td {
	border:2px solid #666666;
	border-right:none;
	border-bottom:none;
	font-size:14px;
}
/*table.tbList td:last-child, table.tbList td.lc {
	border-right:2px solid #666666 !important;
}
table.tbList tr:last-child td {
	border-bottom:2px solid #666666;
}*/
table.tbList tr, table.tbList tr.odd {
	background:#E5E5E5;
}
table.tbList td a {
	color:#0D3F72;
	text-decoration:underline;
}
table.tbList td.tbFoot {
	background:#666666;
	padding:10px;
}
table.tbList td.tbFoot div span a {
	padding:3px;
	text-decoration:none;
	background:#fff;
	color:#000;
	margin-right:5px;
}
table.tbList td.tbFoot div span a:hover {
	background:#E5E5E5;
	color:#fff;
}
table.tbList td.tbFoot div span a.active {
	background:#0D3F72;
	color:#fff;
}
table.tbList td.tbFoot div span.prev a, table.tbList td.tbFoot div span.next a {
	text-transform:uppercase;
	margin-right:5px;
	color:#fff;
	text-decoration:none;
	background:none;
}
table.tbList td.tbFoot div span.next a {
	margin-right:0;
}
table.tbList th.lC{ border-bottom:2px solid #fff !important; border-top:1px solid #fff !important;}
.UserGridHeader{border:none !important; font-size:24px !important;}
.bRight{border-right:2px solid #666;}
/*--------*/
.thBodr
{
	border-right: #666666 2px solid !important;
}
.dateTime
{
 font-size:small;
 font-family:Arial, Helvetica, san serif;
 display:none;
}

.bigTitle
{
  font-family:Arial, Helvetica, san serif;
  font-size:18pt;
  font-weight:bold;
}

.cellOffset20
{
	padding-left:20px;
}

.cellOffset10
{
	padding-left:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-top:0px;
	margin:0px;
}

.SigninFont
{
  font-family:Arial, Helvetica, san serif;
  font-size:10pt;
  font-weight: bold;
    color:black;
}

.SigninHeader
{
  font-family:Arial, Helvetica, san serif;
  font-weight:bold;
  font-size:10pt;
  font-style:italic;
}

.LogOutFont
{
  font-family:Arial, Helvetica, san serif;
  font-weight:bold;
  font-size:10pt;
  color:#00477f;
   
}

.Margin0
{
	margin:0px;
}
.SigninDetail
{
  font-family:Arial, Helvetica, san serif;
  font-weight:normal;
  font-size:10pt;
 }
 
 .SigninUlDetail
{
  font-family:Arial, Helvetica, san serif;
  font-weight:normal;
  font-size:small;
  margin-bottom:0px;
  margin-top:0px;
  padding:0px;
  }
 
 .ErrorText
{
  color:#FF2222;
  text-align:center;
 }
.StatusText
{
  font-family:Arial, Helvetica, san serif;
  font-weight:normal;
  font-size:14px;
  color:#000000;
 }
.FaqTop
{
	font-family:Arial, Helvetica, san serif;
	font-size:medium; 
	font-weight:bold; 
}
.FaqSection
{
	font-family:Arial, Helvetica, san serif;
	font-size:small; 
}
.FaqHeader
{
	font-family:Arial, Helvetica, san serif;
	font-size:medium; 
	font-weight:bold; 
	text-decoration:underline; 
	color:#00477f
}
.FaqQuestion
{
	font-family:Arial, Helvetica, san serif;
	font-size:medium; 
	font-weight:bold; 
}
.FaqAnswer
{
	font-family:Arial, Helvetica, san serif;
	font-size:small; 
	font-style:italic;
}
.FaqLink
{
	font-family:Arial, Helvetica, san serif;
	font-size:small; 
}
.FaqTopLink
{
	font-family:Arial, Helvetica, san serif;
	font-size:x-small; 
}

.ScreenLabels
{
	font-family:Arial, Helvetica, san serif;
	font-size:10pt; 
}
.FieldHeadingLabels
{
	font-family:Arial, Helvetica, san serif;
	font-weight: bold;
	font-size:10pt; 
	color:#00477f;
	
}

.FieldLabels
{
	font-family:Arial, Helvetica, san serif;
	font-size:10pt; 
}

.ControlCss
{
	font-family:Arial, Helvetica, san serif;
	font-size:10pt; 
	 border-width:thin;
	 outline-width:thin;
	 
}

.FieldLabelsBold
{
	font-family:Arial, Helvetica, san serif;
	font-size:10pt;
	font-weight:bold; 
}
.FieldLabelsLarge
{
	font-family:Arial, Helvetica, san serif;
	font-size:12pt;
	font-weight:bold; 
}
.AttentionText
{
  font-family:Arial, Helvetica, san serif;
  font-weight:normal;
  font-size:small;
  color:Black;
 }
 .AttentionSubTextSmall
{
  font-family:Arial, Helvetica, san serif;
  font-weight:normal;
  font-size:small;
  color:#00477f;
 }
 .AttentionSubText10pt
 {
  font-family:Arial, Helvetica, san serif;
  font-weight:normal;
  font-size:10pt;
  color:#00477f;
 }
.AttentionSubText
{
  font-family:Arial, Helvetica, san serif;
  font-weight:normal;
  font-size:x-small;
  color:#00477f;
 }

.AttentionSubTextBlack
{
  font-family:Arial, Helvetica, san serif;
  font-weight:normal;
  font-size:x-small;
  color:Black;
 }

.AttentionSubTextBlackBold
{
  font-family:Arial, Helvetica, san serif;
  font-weight:bold;
  font-size:x-small;
  color:Black;
 }
 
 .BreakBefore
 {
	page-break-before:always;
 }
 
 .UserInfoHeader
 {
	background-color: #00477f;
	font-family:Arial, Helvetica, san serif;
	font-size:large;
	color:White;
	font-weight:bold;
 }
 
  .UserInfoLabel
 {
	background-color:#DFE8F2;
	font-family:Arial, Helvetica, san serif;
	font-size:small;
	font-weight:bold;
	text-align:right;
 }
   .UserInfoField
 {
	background-color:#D3D3D3;
 }
 .WebButtonFace1
  {font-family: Arial, Helvetica, san serif;
  font-size:10pt;
  font-weight:Normal;
  color:Black;
  margin:0,0,0,0;
  padding-bottom:2px;
  padding-top:2px;
  padding-left: 4px;
  padding-right: 4px;
  }
 .WebButtonFace3
{
  font-family: Arial, Helvetica, san serif;
  font-size:10pt;
  font-weight:Normal;
  color:Black;
  border-style: Outset;
  background-color: InactiveBorder;
  margin:0,0,0,0;
}

 .WebButtonFace2
{
  font-family: Arial, Helvetica, san serif;
     font-size:8pt;
      
  font-weight:Bold;
  color:Black;
  border-style:none;
  background-color:Transparent;
  margin:0,0,5,5;
  width:100%;
}

.hiddencol
{
	display:none;
}	


.SelectGridLabel
{
	background-color: #00477f;
	color:White;
    font-family: Arial, Helvetica, san serif;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	margin-right:10px;
	padding-right:10px;
	padding-left:10px;
}

.SelectGridEntry
{
	background-color:#DFE8F2;
	color:Black;
    font-family: Arial, Helvetica, san serif;
	font-size:small;
	font-weight:bold;
	text-align:left;
    padding-left:10px;
}

.SelectGridEntryLabel
{
	background-color:#DFE8F2;
	color:Black;
    font-family: Arial, Helvetica, san serif;
	font-size:small;
	font-weight:bold;
	text-align:center;
    padding-left:10px;
    padding-right:10px;
}
.aligncenter
{ text-align:center
    }

.SelectGridEntryTextBox
{
	background-color:White;
	color:Black;
    font-family: Arial, Helvetica, san serif;
    font-size:small;
	text-align:left;
	
}
.ResultHeader
{

    text-align:center;
}
.ResultItem1{text-align:right; padding-right:5px;}
.ResultHeaderLeftAlign
{
	background-color:#00477f;
	font-size:10pt;
	font-weight:bolder;
	color:White;
    font-family: Arial, Helvetica, san serif;
    border-top-color:#00477f;
    text-align:left;
}

.ResultTopHeader
{
	background-color:#00477f;
	font-size:x-large;
    font-weight:bold;
	color:White;
    font-family: Arial, Helvetica, san serif;
    border-top-color:#073B6D;
}

.ResultData
{
	background-color:#DFE8F2;
	font-size:10pt;
	color:Black;
    font-family: Arial, Helvetica, san serif;
    text-align: center
}
.ResultDataLeftAlign
{
	/*background-color:#DFE8F2;
	font-size:10pt;
	color:Black;
    font-family: Arial, Helvetica, san serif;
    text-align:left*/
}
.UserHeader
{
	background-color:Gray;
	font-size:small;
	font-weight:bold;
	color:White;
    font-family: Arial, Helvetica, san serif;
}

.UserData
{
	background-color:White;
	font-size:small;
	font-weight:bold;
	color:Black;
    font-family: Arial, Helvetica, san serif;
}


.gridUserData
{
	background-color:White;
	font-size:small;
	color:Black;
    font-family:Arial, Helvetica, san serif;
}

.ApprovalHeader
{
	background-color:Gray;
	font-size:small;
	font-weight:bold;
	color:White;
    font-family: Arial, Helvetica, san serif;
}

.ApprovalData
{
	background-color:White;
	font-size:small;
	font-weight:bold;
	color:Black;
    font-family: Arial, Helvetica, san serif;
}

 .UserButtonFace
{
  font-family: Arial, Helvetica, san serif;
  font-size:small;
  font-weight:Bold;
  color:#989CCB;
  border-style:none;
  background-color:Transparent;
  margin:0,0,0,0;
}

 .UserButtonFaceLarge
{
  font-family: Arial, Helvetica, san serif;
  font-size:large;
  font-weight:Bold;
  color:#989CCB;
  border-style:none;
  background-color:Transparent;
  margin:0,0,0,0;
}

.UserAlpha
{
	font-family:Arial, Helvetica, san serif;
	font-size:x-small; 
	padding-right:5px;
}

.UserAlphaButton
{
	font-family:Arial, Helvetica, san serif;
	font-size:x-small; 
	padding-right:5px;
    border-style:none;
    background-color :Transparent;
    margin :0,0,0,0;
}


/*.UserGridHeader
{
	background-color:#00477f;
	color:White;
    font-family: Arial, Helvetica, san serif;
	font-size:large;
	font-weight:bold;
	text-align:center;
	margin-right:5px;
	padding-right:5px;
}*/

.PDFStatus
{
	font-family: Arial, Helvetica, san serif;
	color:#C63037;
	font-weight:bolder;
	font-size:larger;
}

 .UserModifyHeader
 {
	background-color:#336699;
	font-family:Arial, Helvetica, san serif;
	font-size:large;
	color:White;
	font-weight:bold;
 }
 
  .UserModifyLabel
 {
	background-color:#818286;
	font-family:Arial, Helvetica, san serif;
	font-size:small;
	font-weight:bold;
	text-align:right;
	color:Black;
 }
   .UserModifyField
 {
	background-color:#D3D3D3;
 }
 
 .UserButtonFaceLargeGray
{
  font-family: Arial, Helvetica, san serif;
  font-size:large;
  font-weight:Bold;
  color:White;
  border-style:Solid;
  background-color:navy;
  margin:3,3,3,3;
}
/*.tdEnableFalse{color:#aca899;}*/
span.UserCheckBox input{margin-right:15px;}
/*tr[disabled="disabled"] td{color:#aca899;}*/
tr[disabled="disabled"] td{color:#666666;}
/*tr[disabled="disabled"] input[type="text"], tr[disabled="disabled"] select, select[disabled="disabled"]{background:#fff; color:#aca899;}*/
tr[disabled="disabled"] input[type="text"], tr[disabled="disabled"] select, select[disabled="disabled"]{background:#FFFFFF; color:#666666;}

div.pages{padding:10px 0;}
div.pages span, div.pages a{padding:6px; height:12px; line-height:12px;}
div.pages span.current{background:#00477f; color:#fff; margin-right:5px;}
div.pages span{ margin-right:5px; color:#fff;}
div.pages a{background:#fff; color:#000 !important; margin-right:5px; text-decoration:none !important;}
div.pages span.nextprev, div.pages a.nextprev{color:#f7f7f7 !important; text-decoration:none; background:none; margin-right:5px;}

.modalbackground  {  
    background-color:Gray; 
    opacity: 0.5; 
    filter:Alpha(opacity=50); 
}  
.MenuButtonAct{
 background: url("../Images/mAct.gif") repeat-x scroll left top transparent !important;
}
.txtWidth
{
	width:250px !important;
}

input #ctl00_ContentPlaceHolder1_txtEMail{
width: 250px !important;
}
input[type="submit"][disabled="disabled"]
{
	cursor:default;
}

.TextWrap
{
	/* overflow:hidden;
 word-wrap:break-word; */
	white-space:pre-wrap;
  max-width:150px;
}


div.blockMe { padding: 30px; margin: 30px; border: 10px solid #ccc; background-color: #ffd }
div.cbcMessage
{
    padding:15px 5px 15px 5px;    
}