﻿/* CSS Document Start */
body{ 
  margin: 0px;
  background:#777;
}


td
{
    font-family: Cambria;
    font-size: 11pt;
    color: #333333;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #FAE5F0;
}
.boldText
{
    font-weight: bold;
    color: #808080;
    font-variant: normal;
    font-style: normal;
}

.black_overlay
{
	position:fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:9001;
	-moz-opacity: 0.9;
	opacity:.90;
	filter: alpha(opacity=90);
}

.blackcontent
{
    border: 1px solid #FFFFFF;
    position: relative;
    top: 40%;
    left: 40%;
    width: 300px;
    height: 180px;
    text-align: center;
}
fieldset
{
    display: block;
    -webkit-margin-start: 2px;
    -webkit-margin-end: 2px;
    -webkit-padding-before: 0.35em;
    -webkit-padding-start: 0.75em;
    -webkit-padding-end: 0.75em;
    -webkit-padding-after: 0.625em;
    border: 2px groove #B9E3FF;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    min-width: -webkit-min-content;
}

legend
{
    font-weight: bold;
    color: #FF6500;
}


.submit
{
    margin: 10px;
	padding: 2px;
	font-size: 15px;
	color: #ffffff;
	border: 1px solid #00911A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	padding: 12px 10px;
	background:#00911A left;
}

.SearchBtn
{
    background-color: #00B0F0;
    border: 1px solid #9D3F00;
    color: #F7F7F7;
    padding: 4px 20px;
    text-decoration: none;
    white-space: nowrap;
    font-weight: bold;
    font-family: Calibri;
   
}
.SearchRetBtn
{
    background-color: #FE6400;
    border: 1px solid #9D3F00;
    color: #F7F7F7;
    line-height: 1.35em;
    padding: 4px 20px;
    text-decoration: none;
    white-space: nowrap;
    font-weight: bold;
    font-family: Calibri;
   
}

input[type="text"]
{
    margin: 7px;
    font-size: 14px;
    color: #555555;
    border: 1px solid #F0B2D3;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    max-width: 300px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    padding: 5px;
    background: #ffffff left;
}
input[type="number"]
{
	 margin: 7px;
    font-size: 14px;
    color: #555555;
    border: 1px solid #F0B2D3;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    max-width: 300px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    padding: 5px;
    background: #ffffff left;
}
input[type="password"]
{
	 margin: 7px;
    font-size: 14px;
    color: #555555;
    border: 1px solid #F0B2D3;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    max-width: 300px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    padding: 5px;
    background: #ffffff left;
}
input:focus
{
	
	border: 1px solid #0033CC;
	
}

.error
{
    color: #FF0000;
    font-weight: bold;
    font-size: 9pt;
    text-decoration: blink;
}

textarea
{
	
	margin: 7px;
	padding: 2px;
	font-size:18px;
	color:#555555;
	
	border:1px solid #F0B2D3; font-family:Arial; letter-spacing:1px;
	 -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    background:#ffffff left;
	padding: 5px 7px;
}


select
{
	margin: 7px;
	padding: 2px;
	border:1px solid #555555; font-family:Arial; letter-spacing:1px;
	 -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    width: 92%;
    background:#ffffff left;
	padding: 5px 7px;
}
 
input[type="file"]
{
	margin:1px; padding:4px; font-size:12px; color:#333333;
	border:1px solid #666666; font-family:Tahoma; letter-spacing:1px;
	font-size:11px; font-weight:bold;  
	 -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    background:#ffffff left;
	padding: 5px 7px;
}

.heading{
	font-family:arial, tahoma, verdana;
	font-size:24px;
	font-weight:bold;
	text-shadow: 0px 2px 0px #cccccc;
	padding:0;
	color:#161616;
}

.menu{
	font-family:arial, tahoma, verdana;
	font-size:15px; 
	font-weight:normal;
	text-shadow: 0px 2px 0px #000000;
	padding:0;
	color:#999;
	
}
.menu A:link {COLOR: #CCCCCC; text-decoration: none;}
.menu A:visited {COLOR: #CCCCCC; text-decoration: none;}
.menu A:active {COLOR: #CCCCCC; text-decoration: none;}
.menu A:hover {COLOR: #FFFFFF; text-decoration: none;}

.footer{
	font-family:arial, tahoma, verdana;
	font-size:12px; 
	font-weight:normal;
	padding:0;	
	color:#ffffff;
}
.footer A:link {COLOR: #ffffff; text-decoration: none;}
.footer A:visited {COLOR: #ffffff; text-decoration: none;}
.footer A:active {COLOR: #ffffff; text-decoration: none;}
.footer A:hover {COLOR: #f98b29; text-decoration: underline;}






.SearchHeader
{
    background: url('../images/gridSearch.jpg') repeat-x top;
    color: #000000;
}

.Myheader
{
    background-color: #DDDDDD;
}



.mGrid
{
    width: 100%;
    background-color: #fff;
    margin: 2px 0 4px 2;
    border: solid 1px #525252;
    border-collapse: collapse;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
}
.mGrid tbody td
{
    margin: 6px;
    padding: 6px;
    border: solid 1px #c1c1c1;
    color: #000000;
}
.mGrid th
{
    padding: 1px 1px 1px 4px;
    color: #000000;
    background: repeat-x top;
    border-left: solid 1px #525252;
    font-size: 8pt;
    text-align: left;
    vertical-align: middle;
    height: 30px;
    font-weight: normal;
    background-color: #DDDDDD;
}
 .mGrid th.headerSortUp
{
    background-image: url(../images/asc.gif);
    background-position: right center;
    background-repeat: no-repeat;
}
        .mGrid th.headerSortDown
{
    background-image: url(../images/desc.gif);
    background-position: right center;
    background-repeat: no-repeat;
} 

.highlightRow
{
  background-color: #E9F3FB;
}

.pageHeadeLink
{
    border: 1px solid #00CCFF;
    padding: 2px;
    margin: 2px;
    background-color: #FFFFFF;
    font-weight: bold;
}
.Pager
{
    padding: 3px;
    margin: 3px;
    width: 90%;
    border: 0px solid #0099FF;
   
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-align: center;
    vertical-align: middle;
}
.Pager a
{
   
    padding: 3px;
    margin: 3px;
    border: 1px solid #0099FF;
    color: #000000;
}
.Pager a:hover
{
    
    padding: 3px;
    margin: 3px;
    border: 1px solid #0099FF;
    color: #000000;
    background-color: #CCCCCC;
}

 .redText
        {
            color: #FF0000;
        }

.Seprater
{
    border: 1px solid #C0C0C0;
    position: relative;
    margin: 0px;
    padding: 5px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #9AB5C2;
    height: 20px;
}
.Pageheader
{
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #CCCCCC #CCCCCC #DADADA #CCCCCC;
    background-position: 4px center;
    margin: 0px 0px 0px 30px;
    padding: 2px 2px 2px 15px;
    color: #000000;
    background-color: #FFFFFF;
    height: 25px;
    font-weight: bold;
    background-image: url('../menucss/skins/images/arrow_off.png');
    background-repeat: no-repeat;
}

.isainfo 
{
     border: 1px solid;
    margin: 10px 0px;
    padding: 15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    -moz-border-radius: .5em;
    -webkit-border-radius: .5em;
    border-radius: .5em;
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('../images/info.png');
     width: 260px;
}
.isasuccess
{
    color: #4F8A10;
    border: 1px solid;
    margin: 10px 0px;
    padding: 10px 5px 5px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    -moz-border-radius: .5em;
    -webkit-border-radius: .5em;
    border-radius: .5em;
    background-color: #DFF2BF;
    background-image: url('../images/success.png');
    width: 260px;
}
.isawarning {
    color: #9F6000;
     border: 1px solid;
    margin: 10px 0px;
    padding: 10px 5px 5px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    -moz-border-radius: .5em;
    -webkit-border-radius: .5em;
    border-radius: .5em;
    background-color: #FEEFB3;
    background-image: url('../images/warning.png');
     width: 260px;
}
.isaerror {
    color: #D8000C;
     border: 1px solid;
    margin: 10px 0px;
   padding: 10px 5px 5px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    -moz-border-radius: .5em;
    -webkit-border-radius: .5em;
    border-radius: .5em;
    background-color: #FFBABA;
    background-image: url('../images/error.png');
     width: 260px;
}

.ajax__calendar
{
	padding: 0 !important;
	margin: 0 !important;
	border-collapse: collapse !important;
	width: 100% !important;
}
.ajax__calendar_container td
{
	padding: 0 !important;
	margin: 0 !important;
	border-collapse: collapse !important;
}
.ajax__calendar_container { padding:0 !important; margin:0 !important; }
.ajax__calendar_day
{
	color: #0099FF;
}