body {
	margin-bottom: 0px;
    min-width: 800px;
}
.topHeaderLogo {
    position:absolute;
    background-image:url('../images/hdr_wo_menu.png');
    background-repeat:no-repeat; 
    background-position:left;
    z-index:10;
    height:157px;
    width:800px;
    left:50%;
    margin-left:-400px;
}
.centerLoginForm {
     position:absolute;
     background-image:url('../images/login.png');
     background-repeat:no-repeat; 
     background-position:left 60%;
     background-color:white;
     width:450px;
     height:250px;
     z-index:15;
     top:50%;
     left:50%;
     margin-left:-225px;
     margin-top:-125px;
     border:1px solid lightblue;
     border-radius:1em;
}
.centerForgotPwdForm {
     position:absolute;
     background-image:url('../images/fgtpwd.png');
     background-repeat:no-repeat; 
     background-position:left top;
     background-color:white;
     width:450px;
     z-index:15;
     top:50%;
     left:50%;
     margin-left:-225px;
     margin-top:-125px;
     border:1px solid lightblue;
     border-radius:1em;
}
.centerChangePwdForm {
     position:absolute;
     background-color:white;
     width:450px;
     z-index:15;
     top:50%;
     left:50%;
     margin-left:-225px;
     margin-top:-125px;
     border:1px solid lightblue;
     border-radius:1em;
}
textarea, input, select {
	font-family: Tahoma, Trebuchet MS;
	font-size: 12px;
	color: #262626;
	font-weight: normal;
	line-height: 14px;
    margin-left: 0px;
}
TD{
	font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #505050;
}

A{ 	font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: normal;
	color: #262626;
	text-decoration: none;
}

A:hover	{
     color:#0D76A2;
}

/* CSS Tooltip using HTML <a> and <span> */
.a_tooltip
{
    border-bottom: 1px dashed #505050;
	text-decoration: none;
	font-family: Arial, Trebuchet MS, Tahoma, Verdana, Helvetica, san-serif;
	font-size: 11px;
	font-weight: normal;
	color:navy;
}
.a_tooltip:hover
{
    position: relative;
    color:navy;
}
.a_tooltip span
{
    display:none;
}
.a_tooltip:hover span
{
    display: block;
   	position: absolute;
   	top: 10px; left: 0;
	/* formatting only styles */
   	padding: 5px;
   	margin: 10px;
   	z-index: 100;
   	background: #f0f0f0;
   	border: 1px dotted #c0c0c0;
	opacity: 0.9;
	filter:alpha(opacity=90);
	color:navy;
	/* end formatting */
}
.balloon{
    text-align:left;
}
H1{
    font-family: Arial, Trebuchet MS, Helvetica, sans-serif; 
	font-size:18px; 
	color:#5A7594;
	font-weight:normal;
}

H2{
	font-family: Arial, Tahoma, Trebuchet MS, Verdana, Helvetica, san-serif;
	font-size: 14px;
	/*color:#A6821B;*/
	color:#5C4033;  /*Dark Brown*/
	font-weight:bolder;
}

H3{
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif; 
	font-size:12px; color:#5A7594; font-weight:bold;
}

h4{
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif; 
	font-size:12px; color:#5A7594; font-weight:normal;
}

.frame {
	border: 1px solid #E8E9D7;
}

.slogan
{
	color: #052E69;
	font-family: Tahoma, Arial, Trebuchet MS, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	text-align: center;
}
.spacing
{
	padding-top: 3px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.border_line
{
	border-right: #DADADA 1px solid;
	border-top: #DADADA 1px solid;
	border-left: #DADADA 1px solid;
	border-bottom: #DADADA 1px solid;
}
.textboxstyle
{ 
	font-family: Tahoma, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	color: #262626;
	border-color:#3399FF; /*#99CCFF;*/
	border-style:solid; /*double*/
    border-width:1px;
    padding:2px;
}
.readonlytextbox {
    font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: normal;
	color: #505050;
	text-decoration: none;
	border-style:none;
    margin-left: 0px;
}
.buttonstyle
{
	border-right: #7296BE 1px solid;
	border-top: #9D9E9F 1px solid;
	font-size: 12px;
	border-left: #7296BE 1px solid;
	border-bottom: #B0B0B0 1px solid;
	font-family: Tahoma, Verdana, Trebuchet MS, Helvetica, sans-serif;
	font-weight: bold;
	height: 18px;
	color: #757E89;
	background-color: #ffffff;
	vertical-align:middle;
}

/* error authentication message panel */
.error_box {background: #94b2da; border: 1px solid #3769ad; padding: 5px; margin-bottom: 5px; margin-left:10px;}
.error_container {background: #fff; padding: 5px}
.error_title {font-size: 12px; font-weight: bold; text-align: center;}

.validation {
    background-color:#FFCCFF;
    padding: 3px;
    font-family: verdana, sans-serif, Helvetica, Tahoma, Trebuchet MS;
    font-size:10px;
    font-style:normal;
    color:Red;
    border:none;
    text-align:center;
    vertical-align:middle;
}

/* Alerts */
.news_style
{
}
.News_Text{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #003A6F;
	text-decoration:none;
}
.News_Text1{
	font-family: sans-serif, Tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight:bold;
	color:#0020C2;  /*Cobalt Blue*/
	text-decoration:none;
}

/* News */
.fnews {
    color: #0020C2;
    font-size: 12px;
    padding: 3px;
    font-weight: bold;
}

.fnews > li {
    list-style: none inside none;
}

.smallHdr
{
    font-family: Arial, Trebuchet MS, Helvetica, sans-serif; 
    color:White;
    font-size: 11px;
    /*background-color:#3f7fc0;
    padding:5px;*/
}
.smallHdr a:hover {
    color:#B7E1F6;
}

.smallHdr1
{
    font-family: Arial, Trebuchet MS, Helvetica, sans-serif; 
    color:#0D588A;
    font-size: 11px;
}
.smallHdr1 a:hover {
    color:#B7E1F6;
}

.styleinfo{
	font: Georgia, Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	/*color:#5C4033; Dark Brown*/
	/*color:#0020C2; cobalt blue*/
	color: #00764E; /*Dark Green*/
	text-decoration:none;
	line-height:20px;
}

.newsDetails{
	font-family: Georgia, Helvetica, Verdana, Tahoma, Trebuchet MS, Arial, san-serif;
	font-size: 14px;
	font-weight: normal;
	color: #00764E;
}
.News_Date{
	font: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#0020C2; /*cobalt blue*/
	text-decoration:none;
}
.News_Date1{
	font: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#0020C2; /*cobalt blue*/
	text-decoration:none;
}

.demoheading {
	padding:5px;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:16px;
}
.demoheading2 {
	padding:3px;
	color:#808996;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:14px;
}

.cellheading {
	padding:0px;
	color:#505050;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:12px;
	border-bottom:solid 1px navy;
	background-color:#DDDDDD;
}

.styleHover{
	font-family: Tahoma, Verdana, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: normal;
	color: Black;
	background: #EEEEEE;
	border: 1px solid #CCCCCC;
	cursor: pointer;
}

.styleNormal{
	font-family: Tahoma, Verdana, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: normal;
	color: Black;
	background: white;
	border: 1px solid White;
}

.styleHeading{
	font-family: Tahoma, Verdana, Arial, Helvetica, san-serif;
	font-size: 16px;
	font-weight: bold;
	color: Black;
	background: white;
}

.styleText{
	font-family: Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: normal;
	color: Black;
}

.popLink {
    vertical-align:top;
    font-family:Verdana,Arial;
    font-size:small;
    font-weight:bold;
    color:blue;
}
.popLink:hover {
    color:maroon;
    cursor:pointer;
}
.linkBtn {
    vertical-align:top;
}

.linkBtn:hover {
    background-color:aliceblue;
    color:darkslategray;
}
.imageLink {
    border-width:0px;
    cursor:pointer;
    margin:2px;
}
/* Humour */
.humor {
    white-space: pre-wrap;
    overflow:auto; 
    display:block; 
    border:0px; 
    text-align:left; 
    vertical-align:top; 
    padding:5px 7px 3px 3px;
    font-family:Garamond, 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    color:blueviolet;
    font-size:medium;
    font-weight:bold;
}

/* Footer */

#DivFtr {
    /*background-image:url('../images/ftr.png');*/
}
#DivFtr span, a {
    color:White;
	font-family: Arial, Verdana, Tahoma, Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
}
#DivFtr a:hover	{
     color:yellow;
}

#DivFtr1 {
    background-image:url('../images/ftr_sm.png');
}
#DivFtr1 a {
    color:White;
	font-family: Arial, Verdana, Tahoma, Trebuchet MS;
	font-size: 11px;
	font-weight: bold;
}
#DivFtr1 a:hover	{
     color:Silver;
}

/* Accordion */
.accordionHeaderSelected
{
	padding:5px;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:16px;
    border: 1px solid #505050;
    background-color:#D1E4FF;
    cursor:pointer ;
}

.accordionHeader
{
	padding:3px;
	color:#808996;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:14px;
    border: 1px solid #505050;
    background-color:#DDDDDD;
    cursor: pointer;
}

.accordionContent
{
    /*background-color:#;*/
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
.chkitem
{
	padding-left  :5%;
}
/*Modal Popup*/
.modalBackground {
	background-color:#D0D0D0;
	opacity:0.5;
	filter:alpha(opacity=50);
}

.modalPopup {
	background-color:#DDEDFF;
	border-width:1px;
	border-style:outset;
	border-color:Gray;
	padding:3px;
	width:300px;
}
.modalPopupMsg {
    font-family: Arial, Trebuchet MS, Sans-Serif;
	font-size: 14px;
	color: #505050;
	font-weight: normal;
	text-align:center;
}
.treeview1
{
    padding-left:2px;
    padding-right:2px;
    font-family: Arial, Tahoma, Trebuchet MS, Sans-Serif;
	font-size: 12px;
	color: #404040;
	font-weight:bolder;
    text-align:right;
}

.treeview2
{
    padding-left:2px;
    padding-right:2px;
    font-family: Arial, Tahoma, Trebuchet MS, Sans-Serif;
	font-size: 12px;
	color:Navy;
	font-weight:bold;
	font-style:italic;
    text-align:right;
}

.hiddencol
{
    display:none;
}

.highlight
{
    border:solid 1px red;
    font-weight:bold;
}
/* Rounded Corners */
.t1 {background: url(../images/hz_brd.png) 0 0 no-repeat}
.b1 {background: url(../images/hz_brd.png) 0 100% no-repeat}
.l1 {background: url(../images/dot3x3.png) 1px 0 repeat-y}
.r1 {background: url(../images/vrt_brd.png) 100% 0 repeat-y}
.bl1 {background: url(../images/lb_curve.jpg) 0 100% no-repeat}
.br1 {background: url(../images/1x1white.gif) 100% 100% no-repeat}
.tl1 {background: url(../images/lt_curve.jpg) 0 0 no-repeat}
.tr1 {background: url(../images/1x1white.gif) 100% 0 no-repeat; padding:1px}

/* Gridview Pager */
.pagination
{
  line-height: 20px;
}

.pagination span
{
  padding: 4px;
  border: solid 1px #477B0E;
  text-decoration: none;
  white-space: nowrap;
  background: #547B2A;
}

.pagination a, 
.pagination a:visited
{
  text-decoration: none;
  padding: 5px;
  white-space: nowrap;
}
.pagination a:hover, 
.pagination a:active
{
  padding: 4px;
  border: solid 1px #9ECDE7;
  text-decoration: none;
  white-space: nowrap;
  background: #486694;
}

/* Buttons */
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
.btn-primary {
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #3071a9;
  border-color: #285e8e;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary .badge {
  color: #428bca;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
