﻿body { width:100%; padding:0; margin:0 auto; background:#8EAABC;} 
table { border-collapse : collapse;
    margin-top: 0px;
}
table td, table th { padding : 0; }
.tblstyle { background-color:#f9f9f9; border: 1px solid #E3E3E4; padding:2px; margin-top:0.7em; width:100%; }
.tblstyleblue { background-color:#F7FDFF; width:100%; border: 1px solid #DEEEF3;}
.tblstylegreen { background-color:#F7FFF1; width:100%; border: 1px solid #E1EED8;}

.tblstylebluenew { background-color:#FEFEF3; border: 1px solid #DEEEF3;}

#listview {margin-top:2em; width:100%;  min-height:150px;}
#listview table {border:solid 2px #ffccff;}

#listview table th {background:#005fa7 url('brown-head.jpg') repeat-x; height:33px; color:#fff; padding:5px; border:solid 1px #00345E; text-align:center;}
#listview .listtd{ background:#F6E7B7 url('pink-head.jpg') repeat-x; height:50px; text-align:left; font:400 12px 'lucida grande', lucida, arial; color:#000; padding:5px; border:solid 1px #474541;}
#listview .orange {background:#DC9A43 url('orange-head.jpg') repeat-x; height:50px; font:400 12px 'lucida grande', lucida, arial; color:#000; padding:5px; border:solid 1px #BB7826;}
#listview .black {background:#2B2F3A url('black-head.jpg') repeat-x; height:10px; font:700 12px 'lucida grande', lucida, arial; color:#fff; padding:5px; border:solid 1px #2B2F3A;}
#listview .pink { background:#F6E7B7 url('pink-head.jpg') repeat-x; height:50px; text-align:left; font:400 12px 'lucida grande', lucida, arial; color:#000; padding:5px; border:solid 1px #F6E7B7;}
#listview .calendar { background:#fff; height:50px; text-align:left; font:400 8px 'lucida grande', lucida, arial; color:#000;}

hr { border: 1px dotted #E0E0E0; border-style: none none dotted; margin-top:5px;}
.hline { background: url('line.gif') left repeat-x; padding-top:3px; height:8px;}


.PopupBackground {background-color:#000; filter:alpha(opacity=90); opacity:0.9;}
.Popup {background:#fff; padding:0px 5px 2em 5px; border:10px solid #CECECE; float:right; font-size:1.2em; position:fixed;
	z-index:99999; vertical-align:top; text-align:center; width:500px; height:200px; margin-right: 200px;
	/*--CSS3 Box Shadows-- */
	-webkit-box-shadow:0px 0px 20px #000; -moz-box-shadow:0px 0px 20px #000; box-shadow:0px 0px 20px #000;
	/*--CSS3 Rounded Corners-- */
	-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;
}
.Popup h1 {font:700 24px "Lucida Sans", Arial, Sans-Serif; text-shadow:#CECECE 1px 1px; text-align:center; color:#005BA2; 
           } 
 .NewPopup {background:#fff; padding:0px 5px 5px 5px; border:10px solid #CECECE; float:none; font-size:1.2em;
	z-index:99999; vertical-align:top; text-align:center; width:500px; height:200px;  
	/*--CSS3 Box Shadows-- */
	-webkit-box-shadow:0px 0px 20px #000; -moz-box-shadow:0px 0px 20px #000; box-shadow:0px 0px 20px #000;
	/*--CSS3 Rounded Corners-- */
	-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;
}
.NewPopup h1 {font:700 18px Arial,Helvetica, Segoe UI, Trebuchet MS, Verdana, sans-serif; text-shadow:#CECECE 1px 1px; text-align:center; color:#B1037E; 
           } 
           
 .h2  {font:700 20px "Lucida Sans", Arial, Sans-Serif; text-shadow:#B602C6 1px 1px; text-align:justify;  color:#F19504; padding:0 20px 0 0; 
           } 
        
 .PopupGov {background:#fff; padding:0px 5px 2em 5px; border:10px solid #CECECE; float:right; font-size:1.2em; position:fixed;
	z-index:99999; vertical-align:top; text-align:center; width:500px; height:200px;-webkit-box-shadow:0px 0px 20px #000; -webkit-border-radius:10px; 
	 -moz-border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;  border-radius:10px;  box-shadow:0px 0px 20px #000;
}
.PopupGov h1 {font:700 24px "Lucida Sans", Arial, Sans-Serif; text-shadow:#CECECE 1px 1px; text-align:center; color:#005BA2; 
           } 
           
           
.bluebg
{
    font-family:   Arial,Helvetica, Segoe UI, Trebuchet MS, Verdana, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight:600;
	border: solid 1px #000;
	height: 25px;
	background:#8b8970;
	padding:2px 7px 2px 7px;
}
.lgbluebg
{
    font-family:   Arial,Helvetica, Segoe UI, Trebuchet MS, Verdana, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight:600;
	border: solid 1px #000;
	height: 25px;
	background:#E9FFFF;
	padding:2px 7px 2px 7px;
}

/* HEADER SECTION */
#main {width:100%; padding:0; margin:0 auto; background:url('headbg.gif') top left repeat-x; height:60px;}
#container { width : 980px; margin:0 auto;} 
.container { width : 980px; margin:0 auto;} 
#containerfu { width :1110px; margin:0 auto;} 
.containerfu { width :1110px; margin:0 auto;} 
#containerfull { width :100%; margin:0 auto;} 
.containerfull { width :100%; margin:0 auto;} 
#logo {width : 400px; background:url('../images/logo.png') left no-repeat; height:52px; float:left; margin: 3px 2px 2px 10px;}
#login {width : 358px; height:50px; background : url(../images/login.png) left top no-repeat; float : right;} 

#menu { background: url('../images/menubg1.gif') left top repeat-x; height:40px; }
.top { background: url('curvetop.png') left no-repeat; height:22px; }
.middle { background: url('middle.png') left repeat-y; min-height:550px;}
.bottom { background: url('curvebottom.png') left no-repeat; height:22px;}
.topfu { background: url('curvetop_n.png')  center no-repeat; width:100%; height:22px; }
.topfull { background: url('curvetop_new.jpg') left repeat-x; width:100%;height:15px; }
.middlefu {  background-image: url('middle_new.jpg'); width:100%; min-height:550px;}
.middlefull { background-image:url('middle_new.jpg');width:100%; min-height:550px;}
.bottomfu { background: url('curvebottom_n.png') center no-repeat; height:22px;}
.bottomfull { background: url('curvetop_new.jpg');width:100%; height:22px;}
#lock { background:url('../images/lock.gif') top left no-repeat; height:50px; }
#service { background:url('../images/service.gif') top left no-repeat; height:50px; }
#search { background:url('../images/search.gif') top left no-repeat; height:50px; }
.print { background:url('../images/printer.png') top left no-repeat; height:35px; }
h3, h2 { margin : 0; padding : 5px 0 0 2em; color : #888e91; font-size : 28px; } 
h3 strong, h2 strong { color : #0086c7;}
h6 { margin : 0; padding : 5px 0 0 2em; color : #0086c7; font-size : 20px; } 
.agtext { padding : 5px 0 0 0; color : #888e91; font-size : 15px; } 

.new { font-family: Arial, Helvetica, sans-serif; font-size:20px; color:#25647E; font-style:italic; font-weight:bold; padding-left:10px; background-color:#E5F0F8;}
.grdleftNew{padding-left:3px; height:40px;}
.grdleft{padding-left:3px;}
.grdleftN{padding-left:20px;}
.grdright{padding-right:5px;}
.HiddenText {visibility:hidden; }
.minitext {font:400 11px arial, 'lucida grande'; color:#B30EB9; font-weight:bold; padding-left:5px;}
.content { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:400; padding:0.5em; line-height:25px; }
.content1 { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:400; line-height:23px; padding-bottom:0.4em; }
.contentbold { font-family: Arial, Helvetica, sans-serif; font-size:12px; color : #7F8184; font-weight:bold; padding:1em;}
.contentbold1 { font-family: Arial, Helvetica, sans-serif; font-size:12px; color : #008DB6; font-weight:bold; padding:1px 1px 1px 5px;}
.contentboldblue { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#25647E; font-weight:bold; padding-left:10px; background-color:#E5F0F8;}
.contentboldgreen { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#366D0D; font-weight:bold; padding-left:10px; background-color:#E1F0D7;}
.rowhead { font-family: Arial, Helvetica, sans-serif; font-size:12px; color : White; font-weight:bold; padding:0 0 3px 5px; 
          background:url('rowbg.gif') top left repeat-x; height:30px;}

.rowhead1 { font-family: Arial, Helvetica, sans-serif; font-size:12px; color : #0273AE; font-weight:bold; padding:0 0 3px 5px; 
          background:url('rowbg.gif') top left repeat-x; height:30px;} 
          
.Greenhead { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#024C1F; font-weight:bold; padding:0 0 3px 5px; 
         height:30px;}            
          
.rowheads { font:400 12px Arial, Helvetica, sans-serif; color:#333; padding:3px; height:25px; background:#DCE8EE;}      

.radhead { font:600 12px Arial, Helvetica, sans-serif; color:#333; padding:3px; height:25px;}    
                             
.head { font-family : Segoe UI, Georgia, "Times New Roman", serif; font-size : 17px; font-weight:400; color : #006AB4; line-height:40px; 
text-shadow: #CBCBCB 2px 2px 3px; text-transform:uppercase; letter-spacing:0.03em; text-decoration:underline; }

.info { font-family : Lucida Grande, Lucida Sans, Arial, sans-serif, Segoe UI; font-size : 13px; font-weight:400; color : #B2003F; 
        text-shadow: #D0D0D0 2px 2px 3px; letter-spacing:0.01em; padding: 1em;  }

.name { font-family: Arial, Trebuchet MS; font-size:13px; color:#007519; font-weight:700; padding: 1em 1em 1em 4em; }
.logout { font-family: Arial, Trebuchet MS; font-size:13px; color:#D70000; font-weight:700; float:right; padding-right:3em; }

.redlink { font-family: Arial, "Trebuchet MS"; font-size:12px; color:#E78F32; font-weight:400;}
a.redlink:link,a.redlink:visited,a.redlink:active { text-decoration:none; }
a.redlink:hover {color:#E78F32; text-decoration:underline;}

.redlink { font-family: Arial, "Trebuchet MS"; font-size:12px; color:#E78F32; font-weight:400;}
a.redlink:link,a.redlink:visited,a.redlink:active { text-decoration:none; }
a.redlink:hover {color:#E78F32; text-decoration:underline;}


.greenlink { font:700 13px Arial; color:#006ebb;}
a.greenlink:link,a.greenlink:visited,a.greenlink:active { text-decoration:none; }
a.greenlink:hover {color:#346001; text-decoration:underline;}

.Ulink { font-family: Arial, "Trebuchet MS"; font-size:16px; color:#0D54C8; font-weight:600;}
a.Ulink:link,a.Ulink:visited,a.Ulink:active { text-decoration:none;  }
a.Ulink:hover {color:#B85513; text-decoration:underline;}


.NewPagelink { font-family: Arial, "Trebuchet MS"; font-size:15px; color:#0D54C8; font-weight:600;}
a.NewPagelink:link,a.Ulink:visited,a.Ulink:active { text-decoration:none; color:#A30DC8; }
a.NewPagelink:hover {color:#2F610E; text-decoration:underline;}

.ltblulink { font-family: Arial, "Trebuchet MS"; font-size:16px; color:#04B6F1; font-weight:600;}

.terms {font-family: Arial, "Trebuchet MS"; font-size:13px; color:#010001; font-weight:400;  text-align:justify; }
.LeftText { font-family: Arial, "Trebuchet MS"; font-size:13px; color:#8D15B0; font-weight:600;}

.RightText { font-family: Arial, "Trebuchet MS"; font-size:13px; color:#B37407; font-weight:600;}


.CenterText { font-family: Arial, "Trebuchet MS"; font-size:13px; color:#0D7EB2; font-weight:600;}

.middleText { font-family: Arial, "Trebuchet MS"; font-size:13px; color:#E10549; font-weight:600;}

.GrowthText { font-family: Arial, "Trebuchet MS"; font-size:13px; color:#00A449; font-weight:600;}

.whitetext { font-family: Arial, Trebuchet MS; font-size:12px; color:#fff;}
.time {font-family: verdana, Arial; font-size:10px; color:#555; font-weight:normal; }
/* COMMON*/
.alignright { text-align:right;}
.aligncenter{ text-align:center; padding:2em; vertical-align:middle; }
.tablecenter { margin-left:auto; margin-right:auto;}
.tblgreyborder { border: 0.6em solid #F1F1F1; margin-left:auto; margin-right:auto;}
.greyshade { background:url('greyshade.gif') top left repeat-y; }

/* FOOTER SECTION */
#footer {width : 250px; background:url('../images/copyright.png') left top no-repeat; height:50px; float:left; }
a#stlink { width : 205px; background:url('../images/st_logo.png') left top no-repeat; height:60px; float:right; }

/* DATA GRID*/
.grdcontent { font-family: Arial, Lucida Grande, Lucida Sans,  Helvetica, sans-serif; font-size:10px; color:#333; font-weight:400; 
           padding:0.5em; line-height:22px; }
           
.grdcontent1 { font-family: Arial, Lucida Grande, Lucida Sans,  Helvetica, sans-serif; font-size:11px; color:#333; font-weight:400; 
			padding:0.5em; line-height:25px; }

.paging { font-family: Arial, Helvetica, sans-serif; font-size:17px; font-weight:400; color:#fff; line-height:25px; margin-right:2em; }
.paging td { padding:0 3px 0 3px; }
/* CONTROLS */

input[type="text"], input[type="password"], textarea { font-family: Arial, Trebuchet MS; color:#848484; border:1px solid #c2c3c2; padding:2px; width:150px; 
font-size:12px; float:left; } 
textarea { height:60px; width:700px; border:1px solid #E4E4E4; } 

.billtext{font:400 12px georgia,arial; color:#000; padding:2px; width:80px;}


select {font-family: Arial, Trebuchet MS; color:#848484; border:1px solid #c2c3c2; padding:1px; width:155px; font-size:12px; line-height:12px; float:left; } 


.btn {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #fff; padding:1px 18px 1px 18px; display: block; 
	position: relative; text-decoration: none; cursor: pointer; border-style:solid;
}
.btn.blue { background: #037FBF; border-color: #0373AD;
	top: 23px;
	left: -69px;
}
.btn.green { background: #039749; border-color: #107756;}
.btn.pink { background: #e1a; border-color: #e1a; }
.btn.orange { background: #FF7200; border-color: #E06502;
	top: 0px;
	left: -1px;
}
.btn:hover { background-color: #a00; border-color: #a00;}
.btn:active { background-color: #444; }
.btn[class] {  background-image: url('shade.png'); 
background-position: 50% bottom;
    top: 8px;
    left: 5px;
    width: 97px;
    height: 28px;
}

.checkbox { font-family:Arial,  georgia, Segoe UI, verdana; font-size: 12px; font-weight:400; color: #666; }

.plshold { padding:0; font-family: Arial, Sans-Serif, Segoe UI; font-size:11px; font-weight:700; color:#8A0000; 
           background-color: #FFF9EA; border:solid 1px #FF9900; text-align:left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}
.plshold ul { margin: 5px; padding: 0; margin-left: 40px; list-style-image:url(star.png); }

.gridview { font-family: "Lucida Sans", Trebuchet MS, Arial, Verdana; font-size:12px; font-weight:400; color:#333;}
.gridheader { font-family: Trebuchet MS, Segoe UI, Arial, Verdana; font-size: 13px; font-weight: 700; color: #fff; background-color: #662D8E; line-height: 27px; border: solid 1px #9576AF; padding: 0px 10px 0px 15px; }
.griditem { font-family: Trebuchet MS, Verdana,  Arial; font-size: 13px; font-weight: 400; color: #2D2D2D; line-height: 17px;  padding:2px 10px 2px 10px;}

/* Alert Message */

.error { background:#FFE3DF url('error.png') top left no-repeat; font-family:Arial, Trebuchet MS; font-size:12px; font-weight:700; color:#000; 
  text-align:left; border-top: solid 1px #F05735; border-bottom: solid 1px #F05735; padding:0.8em 7.5em 0.8em 3.5em; letter-spacing:0.1em; }

.success { background:#ECFFD5 url('success.png') top left no-repeat; font-family:Arial, Trebuchet MS; font-size:12px; font-weight:700;
color:#000; text-align:left; border-top: solid 1px #79B92C; border-bottom: solid 1px #79B92C; padding:0.8em 7.5em 0.8em 3.5em; letter-spacing:0.1em; }

.count {  font-family:Arial, Trebuchet MS; font-size:13px; font-weight:700;
color:#B906CE; text-align:left; letter-spacing:0.1em; }

.information { background:#D5EFFF url('information.png') top left no-repeat; font-family: Arial, Trebuchet MS; font-size:12px; font-weight:700;
color:#000; text-align:left; border-top: solid 1px #82CEFF; border-bottom: solid 1px #82CEFF; padding:0.8em 7.5em 0.8em 3.5em; letter-spacing:0.1em; }

.star { font-family: Verdana, Arial; font-size:12px; font-weight:700; color:#F80000; padding-left:3px; }


/* MENU SECTION */
div.pagewidth { width:100%; margin:0 0 0 5px; padding:0; }
div.nav { height:35px; display:block; }
div.nav ul { list-style:none; padding:0; margin:0; height:30px; float:left; position:relative; }
div.nav ul li { display:block; float:left; padding:0; border-right:0px solid #F2F2F2; }
div.nav ul li a, div.nav ul li a:visited { float:left; padding:10px 25px; text-decoration:none; font-family: Arial, "Trebuchet MS", Helvetica; font-weight:700; font-size:13px; color:#B6070A; }
div.nav ul li a:hover {color:#007B8A; background: url('hoverbg.gif') repeat-x;}
div.nav ul li.selected a, div.nav ul li.selected a:visited, div.nav ul li.selected a:hover { color:#333; background: url('selectedbg.gif') repeat-x; }

.tmenu { font-family: Arial, "Trebuchet MS"; font-weight:700; font-size:13px; height:35px; padding:10px 10px;}
.tmenuhover {color:#007B8A; background: url('hoverbg.gif') repeat-x; height:35px; padding:10px 0px;}
.tmenuselected {color:#007B8A; background: url('selectedbg.gif') repeat-x; height:35px; padding:10px 0px;}
.dmenustyle {z-index:999; font-family: Arial, "Trebuchet MS"; font-weight:700; font-size:13px; border:10px;}
.dmenuitem {background: url('hoverbg.gif')  repeat-x; height:300px; padding:0px 0px;border:20px;}
.dmenuhover {color:#007B8A; background-color:Yellow; height:35px; padding:10px 0px;}
/* Calendar */

#EZcalendar {
	display: none;
	position: absolute;
	margin: 0;
	z-index: 99;
	background: #005083;
	color: #fff;
	/* safer to use fixed font sizes */
	font: 11px Arial, Helvetica, sans-serif;
	border: 5px solid #044771;
}
#EZcalendar form {
	margin: 0;
	padding: 0;
}
#EZcalendar table {
	background: #005083;
	border: none;
	font-size: 100%;
	margin: 0;
	padding: 0;
}
#EZcalendar table td, #EZcalendar table th {
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
}
/*tds*/
#EZcalendar table td a.outsideMonth {
	background: gray;
	color: #fff;
}
#EZcalendar table td a.today{
	background: #aaa;
	color: #fff;
}
#EZcalendar table td a {
	background: silver;
	color: #333;
	display: block;
	color: #333;
	margin: 0;
	padding: 0;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
}
#EZcalendar table td a:hover {
	color: #fff;
	background: red;
}

#EZcalendar table td#EZcalendar_text {
	background: #0E649B;
	text-align: center;
	width: 80px;
	height: 20px;
}

#EZcalendar input {
	border: none;
	background: #1C78B2;
	color: #fff;
	cursor: pointer;
	width: 20px;
	height: 20px;
	padding: 0;
	margin: 0;
	text-align: center;
}
#EZcalendar input.left {
	float: left;
}
#EZcalendar input.right {
	float: right;
}
#EZcalendar_table {
	clear: both;
}

/*.calendar { background: url('calendar-icon.gif'); border: 0; cursor: pointer; float:left; height: 20px; width:20px; }
.calendar:hover, .calendar.active { background-position: left bottom; } */ 

.modalPopup 
{
	width:800px; 
	height:400px;
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}

.btnGrey
{
    font-family:   Arial,Helvetica, Segoe UI, Trebuchet MS, Verdana, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight:600;
	border: solid 1px #000;
	height: 25px;
	background:#E413B1;
	padding:2px 7px 2px 7px;
}

/* HIDE PANEL */
#panel { background: #F7F8FA; height:auto; width: 992px; display: none; }
.btn-slide { background: url('../images/arrow-square.gif') no-repeat right -51px; padding: 5px 15px; margin: 0; }
.active { background-position: right 5px; }
.arrowspace { padding-left:63.5em;}

.ajax__tab_yuitabview-theme .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    border-bottom:solid 5px #2647a0;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(sprite.png) #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;

}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url(sprite.png) #bfdaff repeat-x left -1300px;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
    background:url(sprite.png) #2647a0 repeat-x left -1400px;
}
.ajax__tab_yuitabview-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.1em 0.1em;
    background-color:#edf5ff;    
    border:solid 1px #808080;
    border-top-width:0px;
    min-height:300px;
}


.search {margin-bottom:2em;}
.search table {border-collapse:collapse; border:solid 1px #005fa7; padding:2px;}
.search table th {background:#005fa7;  font-weight:bold; text-align:left; padding:3px; border-bottom:2px solid #E8CC8F; font:400 12px }
/*search table td {margin:0; padding:3px; font:400 12px}*/



.mid table {border-collapse:collapse; border:solid 1px #6BC8DD; padding:2px;}
.mid table td, table th {padding:0; font:400 12px 'lucida grande', lucida, helvetica, arial; line-height:22px;}
.mid table th {background:#CDEAF0; text-align:left; font-weight:bold; padding:3px; border-bottom:1px solid #51B9D0; font:400 10px}
.mid table td {margin:0; padding:3px; }


/* DATA GRID VIEW STYLES*/
.GridViewStyle {font:400 10px "Lucida Sans", Arial; color:#000; text-align:left; border:solid 1px #D7D7D7; padding:0; margin:0;}

/*Header and Pager styles*/
.HeaderStyle th {color:#fff; background:#0075CE; height:20px; border:none;}
.HeaderStyle td {font:700 13px Arial, "Lucida Sans"; }
.HeaderStyle a {text-decoration:none; color:#fff; display:block; text-align:left; font-weight:normal;}
.HeaderStylenew th {color:#fff; background:#0075CE; height:20px; border:none;}
.HeaderStylenew td {font:700 12px Arial, "Lucida Sans"; }
.HeaderStylenew a {text-decoration:none; color:#fff; display:block; text-align:left; font-weight:normal;}
.PagerStyle table {text-align:center; margin:auto; border:none; padding:0; background:#4395D1;}
.PagerStyle table td {border:0px; background:#4395D1;}
.PagerStyle td {border-bottom: #D7D7D7 3px solid; padding:5px;}
.PagerStyle a {color:#fff; text-decoration:none; padding:2px 10px 2px 10px; background:#19466A;}
.PagerStyle span {font-weight:bold; font-size:12px; color:#fff; text-decoration:none; padding:2px 10px 2px 10px; background:#FF3600;}
.textleft {text-align:left;}
.textcenter {text-align:center;}

.RowStyleAss td, .AltRowStyleAss td, .SelectedRowStyleAss td, .EditRowStyleAss td {font:400 10px Arial, "Lucida Sans"; color:#000; border-bottom:solid 1px #D7D7D7; padding:3px; margin:0;}
.RowStyleAss td {background-color: #fff;}


/*RowStyles*/
.RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td {font:400 11px Arial, "Lucida Sans"; color:#000; border-bottom:solid 1px #D7D7D7; padding:3px; margin:0;}
.RowStyle td {background-color: #fff;}
.RowStyle a:hover {color:#FF4800;}
.RowStylenew td, .AltRowStylenew td, .SelectedRowStylenew td, .EditRowStylenew td {font:400 13px Arial, "Lucida Sans"; color:#000; border-bottom:solid 1px #D7D7D7; padding:3px; margin:0;}
.RowStylenew td {background-color: #fff;}
.RowStylenew a:hover {color:#FF4800;}
.AltRowStyle td {background-color: #fff; }
.SelectedRowStyle td {background-color: #ffff66;}
.EditRowStyle td {background-color: #A2D354;}
.Roselink { font-family: Verdana, Arial, "Trebuchet MS"; font-size:16px; color:#C611DB; font-weight:600;}
a.Roselink:link,a.Roselink:visited,a.Roselink:active { text-decoration:none; }
a.Roselink:hover {color:#17B0C7; text-decoration:underline;}


/* AJAX CONTROLS */
.calendar .ajax__calendar_container {background-color:#e2e2e2; border:solid 1px #cccccc;}
.calendar .ajax__calendar_header {background-color:#ffffff !important; margin-bottom:2px;}
.calendar .ajax__calendar_title, .calendar .ajax__calendar_next, .calendar .ajax__calendar_prev {color: #004080; padding-top:1px;}
.calendar .ajax__calendar_body {background-color:#e9e9e9; border:solid 1px #cccccc;}
.calendar .ajax__calendar_dayname {text-align:center; font-weight:bold; margin-bottom:2px; margin-top: 1px;}
.calendar .ajax__calendar_day {text-align:center;}
.calendar .ajax__calendar_hover .ajax__calendar_day, 
.calendar .ajax__calendar_hover .ajax__calendar_month,
.calendar .ajax__calendar_hover .ajax__calendar_year,
.calendar .ajax__calendar_active {color:#004080; font-weight:bold; background-color:#ffffff;}
.calendar .ajax__calendar_today {font-weight:bold;}
.calendar .ajax__calendar_other,
.calendar .ajax__calendar_hover .ajax__calendar_today,
.calendar .ajax__calendar_hover .ajax__calendar_title {color:#bbbbbb;}
.calendar table tr td {border:solid 1px #E9E9E9; padding:0; margin:0; width:20px; height:20px; }