﻿/* Global Style Sheet  */
BODY
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 0;
	margin-right: 0;
	margin: 0;
	background: #FFFFFF;
}
.ButtonCtrl
{
	background: #D4E2E8;
	border: #90A5AE 1px solid;
	font-family: Arial;
	color: #14475D;
	font-weight: bold;
	font-size: 10pt;
}
.CheckBoxCtrl
{
	font-family: Arial;
	font-size: 10pt;
}
.CheckBoxListCtrl
{
	font-family: Arial;
	font-size: 10pt;
}
.CompareValidatorCtrl
{
	font-family: Arial;
	font-size: 10pt;
}
.CustomValidatorCtrl
{
	font-family: Arial;
	font-size: 10pt;
}
.DataListCtrl
{
	font-family: Arial;
	font-size: 10pt;
}
.DropDownListCtrl
{
	font-family: Arial;
	font-size: 10pt;
}
.HyperLinkCtrl
{
	font-family: Arial;
	font-size: 10pt;
}
.ImageButtonCtrl
{
	font-family: Arial;
	font-size: 10pt;
}
.ImageCtrl
{
	font-family: Arial;
	font-size: 10pt;
}
.LabelCtrl
{
	font-family: Arial;
	font-size: 10pt;
}
.LabelCtrlSmall
{
	font-family: Arial;
	font-size: 7pt;
}
.LinkButtonCtrl
{
	font-family: Arial;
	font-size: 10pt;
}
.ListBoxCtrl
{
	font-family: Arial;
	font-size: 10pt;
}
.LiteralCtrl
{
	font-family: Arial;
	font-size: 10pt;
}
.RadioButtonCtrl
{
	font-family: Arial;
	font-size: 10pt;
}
.RadioButtonListCtrl
{
	font-family: Arial;
	font-size: 10pt;
}
.RangeValidatorCtrl
{
	font-family: Arial;
	font-size: 10pt;
}
.RegularExpressionValidatorCtrl
{
	font-family: Arial;
	font-size: 10pt;
}
.RequiredFieldValidatorCtrl
{
	font-family: Arial;
	font-size: 10pt;
}
.CheckBoxListValidatorCtrl
{
	font-family: Arial;
	font-size: 10pt;
}
.TableCtrl
{
	font-family: Arial;
	font-size: 10pt;
}
.TextBoxCtrl
{
	font-family: Arial;
	font-size: 10pt;
}
.ValidationSummaryCtrl
{
	font-family: Arial;
	font-size: 10pt;
}

/* Page Header */
A.bt:link
{
	text-decoration: none;
	font-family: Arial;
	color: #FFFFFF;
	background: #5275AD;
	font-size: 10pt;
	FONT-WEIGHT: bold;
}
A.bt:visited
{
	text-decoration: none;
	font-family: Arial;
	color: #FFFFFF;
	background: #5275AD;
	font-size: 10pt;
	FONT-WEIGHT: bold;
}
.btSep
{
	text-decoration: none;
	font-family: Arial;
	color: #FFFFFF;
	background: #5275AD;
	font-size: 10pt;
}
.bttd
{
	color: #FFFFFF;
	font-family: Arial;
	background: #5275AD;
}
.hdtd
{
	color: #5174AC;
	font-family: Arial;
	background: #D4DFF2;
}
.hdlb
{
	font-family: Arial;
	color: #5174AC;
	background: #D4DFF2;
	font-size: 10pt;
}
.hdlnk
{
    font-family: Arial;
    color: #5174AC;
    background: #D4DFF2;
    font-size: 10pt;
    text-decoration: underline;
}
.ttxt
{
	text-decoration: none;
	font-family: Arial;
	color: #FFFFFF;
	background: #5275AD;
	font-size: 10pt;
}
.tbHeader
{
	font-family: Arial;
	color: #FFFFFF;
	background: #5275AD;
}
.tdOdd
{
	background: #FFFFFF;
}
.tdEven
{
	background: #D4DFF2;
}
.tdAll
{
	background: #FFFFFF;
}
.captionDark
{
	background-image: none;
	font: caption;
	vertical-align: sub;
	color: captiontext;
	background-color: activecaption;
	text-align: left;
	text-decoration: none;
}

/* labels */
.lbDarkBlue
{
	text-decoration: none;
	font-family: Arial;
	color: #000000;
	background: #C0C0FF;
	font-size: 10pt;
}
.lbLightBlue
{
	text-decoration: none;
	font-family: Arial;
	color: #000000;
	background: #C0FFFF;
	font-size: 10pt;
}

.arial12
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.arial11
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

#PW_window
{
	border-right: activeborder thin groove;
	border-top: activeborder thin groove;
	z-index: 400;
	background: window;
	left: 100px;
	font: messagebox;
	overflow: auto;
	border-left: activeborder thin groove;
	width: 300px;
	color: infotext;
	border-bottom: activeborder thin groove;
	position: relative;
	top: -100px;
	height: 200px;
}
#PW_caption
{
	padding-right: 0px;
	padding-left: 5px;
	background: activecaption;
	padding-bottom: 2px;
	margin: 0px;
	font: caption;
	color: captiontext;
	line-height: normal;
	padding-top: 2px;
	text-align: left;
}
.button
{
	font: icon;
	width: 80px;
	color: buttontext;
	background-color: buttonface;
}
.sliptable
{
	border-collapse: collapse;
	/*border: 2px solid gray;*/
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 10px;
	padding-top: 5px;
	font-family: arial;
	font-size: 11pt;
}
.cellTd
{
	border-right: gray 2px solid;
	border-top: gray 2px solid;
	border-left: gray 2px solid;
	border-bottom: gray 2px solid;
	font-family: arial;
	font-size: 11pt;
}
.cellTdHead
{
	border-bottom: gray 2px solid;
	font-family: arial;
	font-size: 11pt;
}
.cellTdNB
{
	border:0px;
	font-family: arial;
	font-size: 11pt;
}

.slipfont
{
	font-family: arial;
	font-size: 11pt;
}
.gv_Footer
{
	color: #000066;
	background-color: White;
}

.gv_SelectedRow
{
	font-weight: bold;
	color: black;
	background-color: #FFCC00;
}


.gv_Header a:link
{
	color: White;	
	text-decoration:	underline;	
	font-family: Arial;
	font-size: 11px;
}

.gv_Header a:visited
{
	color: #FFFFFF;
	text-decoration:	underline;	
	font-family: Arial;
}

.gv_Header a:hover
{
	color: yellow;
	text-decoration:	underline;	
}
.gv_Header
{
	background-color: #5275AD;
	/*text-decoration:	underline;	*/
	color: #FFFFFF; 
	font: 11px Arial;
}

.gv_Row
{
    background-color: #FFFFFF;
    color: black;
    text-align: left;
}

.gv_AlternateRow
{
	background-color: #D4DFF2;	
}

.gv_EditRow
{
	background-color: #FFFFFF;	
}
.showCtrl
{
    background: #D4E2E8;
	border: #90A5AE 1px solid;
	font-family: Arial;
	color: #14475D;
	font-weight: bold;
	font-size: 10pt;
    display: inline;
}
.showCtrlOnly
{
    display: inline;
}
.hideCtrl
{
    display: none;
}
.modalBackground 
{
    background-color:Gray;
}
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    margin: 0;
    border: solid 1px #7F9DB9;
    border-right: 0px none;
    padding: 1px 0px 0px 5px;
    font-size: 13px;
    height: 18px;
}
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    margin: 0;
    padding: 0;
    background-image: url(../../Images/windows-arrow.gif);
    background-position: top left;
    border: 0px none;
    height: 21px;
    width: 21px;
}
.WindowsStyle .ajax__combobox_itemlist
{
    border-color: #7F9DB9;
}
.SmallButtonCtrl {background:#D4E2E8;border:#90A5AE 1px solid ;font-family:Arial;color:#14475D;FONT-WEIGHT: bold;FONT-SIZE: 9pt;width:60px;}
.BigButtonCtrl {background:#D4E2E8;border:#90A5AE 1px solid ;font-family:Arial;color:#14475D;FONT-WEIGHT: bold;FONT-SIZE: 10pt;width:150px;}


.container {
  margin: 80px auto;
  width: 640px;
}

.form-login {
    padding: 20px;
    background-color: #e5e6eb;
    margin: auto;
    margin-top: 50px;
    width: 400px;
    border-radius: 10px;
    -webkit-box-shadow: 5px 5px 20px 5px rgba(0,0,0,0.7);
    -moz-box-shadow: 5px 5px 20px 5px rgba(0,0,0,0.7);
    box-shadow: 5px 5px 20px 5px rgba(0,0,0,0.7);
    min-height: 100px;
     
}
    
.form-login h1{
    margin: -20px -20px 21px;
    line-height: 40px;
    font-size: 15px;
    font-weight: bold;
    color: #EEEEEE;
    text-align: center;
    text-shadow: 0 1px white;
    background: #3b5998;
    border-bottom: 1px solid #cfcfcf;
    border-radius: 3px 3px 0 0;
             
}
 .form-login-notice {
  margin: 20px 0;
  font-size: 11px;
  color: gray;
  text-align: center;
  
  }   