* {border-style: none;
    border-color: inherit;
    border-width: 0;
    padding: 0;
    outline: 0;
    font-size:100%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    }
body {background:#BFAA94 url('header.png') repeat-x; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#8a8a8a;}
.header {width:925px; margin:0 auto; min-height:130px;}
.logo {padding-top:20px; width:398px; height:51px;}

h2{font: 700 18px  Arial, Helvetica, sans-serif;color:#561301; padding:10px 0 0 10px;}
h3{font:14px Geneva, Arial, Helvetica, sans-serif;color:#000; line-height:1em;}
h6{font: 700 18px  Arial, Helvetica, sans-serif;color:#014A83; padding:10px 0 0 10px;}

 h1 {font:700 25px georgia, arial; color:#42271A; text-shadow:1px 1px 1px #BCBCBC; border-bottom:dotted 1px #BAB6B8; margin-top:5px;}
 h1 img{vertical-align:middle; padding:0px 10px 5px 2px;}
 h4 {font:700 12px georgia, arial; color:#fff; text-shadow:1px 1px 1px #BCBCBC; border-bottom:dotted 1px #BAB6B8; margin-top:5px;}
 h5{font:700 25px georgia, arial; color:#DE073A; text-shadow:1px 1px 1px #BCBCBC; border-bottom:dotted 1px #BAB6B8; margin-top:5px;}
p { margin: 0px; padding: 0 10px 10px 0; text-align:justify; }
ul li { margin:10px 10px 10px 35px; text-align: justify; list-style-image: url(../images_At/arrow.png); text-decoration:none; line-height: 20px; font-size: 13px; padding:5px 5px 5px 5px;}

ul li a {text-decoration:none; font-weight:700; color:#006600;}
ul li a:hover {color:#F28C59;}

.text {width:100px; color:#fff; padding:0 5px 5px 7px;}
.smtext {font:400 9px 'lucida grande',arial; color:#999;}

 /* HTML CONTROL STYLES */
.form {text-align:left; padding:0 0 0 0;}
.form label span {font:normal 10px Arial, Helvetica, sans-serif;}
.form .red {font:700 10px Verdana, Arial; color:#FF0000;}
input[type="text"] {border:1px solid #B0C1C2; padding:3px; width:170px; font:400 11px 'lucida grande', helvetica, arial;}
input[type="password"] {border:1px solid #B0C1C2; padding:3px; width:170px; font:400 11px 'lucida grande', helvetica, arial;}
input[type="submit"] {width:auto; height:25px; padding:1px 1.2em 1px 1.2em; cursor:pointer; border:none;
font:700 12px 'lucida grande', helvetica, arial; background:#2584D4; color:#fff;}
select {border:1px solid #B0C1C2; padding:2px 1px 2px 1px; width:178px; font:400 11px 'lucida grande', helvetica, arial;}
textarea {border:1px solid #B0C1C2; padding:3px; width:170px; height:70px; font:400 11px 'lucida grande', helvetica, arial;}
.star {color:#FF4200;}

.logout {background:#DDA600 url('blogout.png') 90% 40% no-repeat; width:45%; border-top:solid 10px #B08400; margin:0 auto; min-height:150px;
-moz-box-shadow: 5px 5px 5px #9F9F9F; -webkit-box-shadow: 5px 5px 5px #9F9F9F; box-shadow: 5px 5px 5px #888;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#888888')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#888888');}
.logout h3 {font:400 20px georgia, arial; color:#fff; text-shadow:1px 1px 1px #333; text-align:left; padding:0 0 1em 1em;}
.logout h3 a {text-shadow:none;}

#atten{margin-bottom:2em; width:925px; margin:0 auto; }
#atten table {border-collapse:collapse; border:solid 1px #2E190F; padding:2px;}
#atten table td {font:400 12px  arial; color:#431A01;}
#atten table th {text-align:left; background:#A47E5C; font-weight:bold; padding:3px; color:#fff; border-bottom:2px solid #978075;}

.smtext {font:400 9px 'lucida grande',arial; color:#999;}


.apptext {font:400 9px 'lucida grande',arial; color:#D43BDE;}
.space {font:400 9px 'lucida grande',arial; color:#999;}
#search {margin-bottom:2em; width:925px; margin:0 auto; }
#search table {border-collapse:collapse; border:solid 1px #2E190F; padding:2px;}
#search table td {padding:4px;font:400 12px  arial; color:#431A01;}
#search table th {text-align:left; background:#A47E5C; font-weight:bold; padding:3px; color:#fff; border-bottom:2px solid #978075;}

#searchnew {margin-bottom:2em; width:925px; margin:0 auto; }
#searchnew table {border-collapse:collapse; border:solid 1px #2E190F; padding:2px;
    margin-bottom: 0px;
}
#searchnew table td {padding:4px;font:400 12px  arial; color:#431A01;}
#searchnew table th {text-align:left; background:#A47E5C; font-weight:bold; padding:3px; color:#fff; border-bottom:2px solid #978075;}

#Appraisal {margin-bottom:2em; width:925px; margin:0 auto; }
#Appraisal table {border-collapse:collapse; border:solid 1px #2E190F; padding:2px;}
#Appraisal table td {padding:4px;font:400 12px  arial; color:#015BA2;}
#Appraisal table th {text-align:left; background:#014A83; font-weight:bold; padding:3px; color:#fff; border-bottom:2px solid #72A1C5;}

#searchsl {margin-bottom:2em; width:975px; margin:0 auto; }
#searchsl table {border-collapse:collapse; border:solid 1px #2E190F; padding:2px;}
#searchsl table td {padding:4px;font:400 12px  arial; color:#431A01;}
#searchsl table th {text-align:left; background:#5A3726; font-weight:bold; padding:3px; color:#fff; border-bottom:2px solid #978075;}
.btn {display:block; position:relative; text-decoration:none; cursor:pointer; height:25px; }
.btn.blue {background:#00AAF1;}
.btn.green {background:#65B600;}
.btn.pink {background:#D70095;}
.btn.orange {background:#FF5F00;}
.btn:hover {background-color:#2E190F; cursor:pointer;}
.btn:active {background-color:#444; cursor:pointer; border:solid 2px #888;}

.pnlrelieve { border-style:none; border-color:#FEFCF9; }

.message {width:70%; text-align:center; padding:0; }
/* Alert Message */
.error {background:#fff url('error.png') left no-repeat; font:700 12px Arial,Trebuchet MS; color:#CE0000; 
         text-align:left; border:solid 1px #F05735; border-bottom:solid 2px #F05735; padding:0px 5px 5px 1.8em;}
         
.success {background:#fff url('success.png') left no-repeat; font:700 12px Arial,Trebuchet MS; color:#4D8D00; 
         text-align:left; border:solid 1px #79B92C; border-bottom:solid 2px #79B92C; padding:0px 5px 5px 1.8em;}
         
.info {background:#CEECFE url(information.png) left no-repeat; font:700 12px Arial,Trebuchet MS; color:#005A93; 
         text-align:left; border:solid 1px #29B4E2; border-bottom:solid 2px #29B4E2; padding:0px 5px 5px 1.8em;}
         
.star {font:700 12px Verdana, Arial; color:#F80000; padding-left:3px;}
 .plshold1{font:400 8px Arial,Trebuchet MS; color:#CE0000; 
         text-align:left; width:100%;  line-height:normal; list-style:none;}
         .plshold { margin:0; padding:0; font-family: Arial, Sans-Serif, Segoe UI; font-size:8px; font-weight:400; color:#CE0000; 
             text-align:left; }
.plshold ul {  margin-top:5px; padding: 0; margin-left: 40px; list-style-image:url(star.png); color:#CE0000;  }
.plshold li {padding:0; }
         
.login {background:#DBD6D3 url('login2.png') 85% 45% no-repeat; width:45%; border-top:solid 10px #2E190F; margin:0 auto; min-height:270px;
-moz-box-shadow: 5px 5px 5px #9F9F9F; -webkit-box-shadow: 5px 5px 5px #9F9F9F; box-shadow: 5px 5px 5px #888;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#888888')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#888888');}
.login h3 {font:400 20px georgia, arial; color:#2E190F; text-shadow:1px 1px 1px #333; text-align:left; padding:0 0 1em 1em;}
.text {font:400 15px arial; color:#4B3226;}
.logout {background:#DBD6D3 url('lock1.png') 90% 50% no-repeat; width:45%; border-top:solid 10px #B7A79F; margin:0 auto; min-height:150px;
-moz-box-shadow: 5px 5px 5px #9F9F9F; -webkit-box-shadow: 5px 5px 5px #9F9F9F; box-shadow: 5px 5px 5px #888;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#888888')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#888888');}
.logout h3 {font:400 20px georgia, arial; color:#C1064C; text-shadow:1px 1px 1px #333; text-align:left; padding:0 0 1em 1em;}
.logout h3 a {text-shadow:none;}
.box {background:#ffffff; border:1px solid #cfcfcf; margin: 0 0 28px; padding:1px; min-height:300px; }
.boxhead {background:#f9f9f9 url(box-bgr2.gif) repeat-x top; height:38px; padding:0px 18px; border-bottom:1px solid #E1E1E1;}
.boxhead h3 {float:left; background:url(rarrow.gif) left center no-repeat; font:400 20px georgia, arial,'Times New Roman'; 
             padding:7px 5px 7px 1.8em; color:#33707E; width:600px;}
.boxhead h4 {float:right; font:400 20px georgia, arial,'Times New Roman'; width:300px; padding:7px 5px 7px 5px; color:#33707E;}
/* MENU SECTION */


#tabs {
	float:left;
	width:100%;
	font-size:80%;
	line-height:normal;
	}

#tabs ul {
	margin:0;
	padding:72px 0 0 0;
	list-style:none;
	}

#tabs li {
	display:inline;
	margin:0;
	padding:0;
	}



#tabs a {
	float:left;
	background:url("tableft.png") no-repeat left top;
	margin:0;
	padding:0 0 0 3px;
	text-decoration:none;
	}

#tabs a span {
	float:left;
	display:block;
	background:url("tabright.png") no-repeat right top;
	padding:5px 10px 4px 4px;
	color:#353131;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}

/* End IE5-Mac hack */
#tabs a:hover span {
	color:#353131;
	}
#tabs a:hover {
	background-position:0% -42px;
	}
#tabs a:hover span {
	background-position:100% -42px;
	}
#tabs #current a { background-position:0% -42px;  }
#tabs #current a span {color:#353131; background-position:100% -42px; }

/* sub-menus*/

/* SHOW SUBMENU 1 */




/* corners*/
#tabs .corner_inset_left {position:absolute; }
#tabs .corner_inset_right {position:absolute; }
#tabs .last { background:transparent none repeat scroll 0% 0%; padding:0px; border:none; position:relative; border:none; height:0px;}
#tabs .corner_left { position:absolute; left:0px; top:0px;}
#tabs .corner_right { position:absolute; left:187px; top:0px;}
#tabs .middle {position:absolute; left:18px; height:20px; width:170px; top:0px;}
/* CONTENT SECTION */
#content {width:1003px; min-height:330px; margin:0 auto; background:#FEFCF9; padding:10px; margin-top:43px;}
#content .right{float:right;width:100px;height:74px;padding:0 0 10px 0;}
#content .left{float:left;width:600px; text-align:center; color:#CE0000; line-height:normal;}

.curvetop {background:url('topcurve.png') top no-repeat; height:43px;}
.contentbg {background:url('contentbody.png') top repeat-y; min-height:400px;}
.curvebottom {background:url('bottomcurve.png') top no-repeat; height:32px;}
.center {width:880px; margin:0 auto; font:400 13px Arial, Helvetica, sans-serif; color:#000;}

#quote{width:880px; border:solid 1px #CCDEF1; background:#E2F0FF;}
#quote h1{font:400 italic 1.7em "Times New Roman", Georgia, Times, serif; padding:5px 10px 5px 10px; color:#2E4A68;}
#quote p{font:400 italic 1.2em "Times New Roman", Georgia, Times, serif; color:#4B6C8F;	padding:5px 10px 10px 10px;}

.leftbar {width:600px; min-height:400px; float:left; padding:10px 10px 10px 10px;}
.rightbar {width:250px; min-height:400px; float:right; padding:10px 0 10px 10px;}

.img_left {float: left; margin: 0 auto; }
.img_right {float: right; margin: 0 0 0 5px; }
.box{float:left; width:585px; padding:10px 0 10px 1px; min-height:150px; border-bottom:thin dashed #D6D7D7;}
.bluelink {float:right; background: url(../images_At/arrow.png) no-repeat; padding: 0 0 0 20px; font : 700 11px Arial, Trebuchet MS; color : #FF901A; text-decoration : none;}
.bluelink .left{float:left;}
a.bluelink:link, a.bluelink:visited, a.bluelink:active {text-decoration : none; } 
a.bluelink:hover {text-decoration : none;  color : #0d4e5b; } 

.darkgrey { background-color:#898A89; height:30px; font: 700 13px arial; color:#fff; padding:5px; text-align:left;}
.lightgrey1 {background-color:#fff; height:30px; font: 400 12px arial; color:#000; padding:1em 2em 1.5em 2em; text-align:justify; }
.lightgrey2 { background-color:#E3FDE3; height:30px; font: 400 12px arial; color:#000; padding:1em 2em 1.5em 2em; text-align:justify; }
.toplink {font:400 15px Arial, Helvetica, sans-serif; color:#00AE4D; text-align:center;}
.toplink a {font:700 12px Arial, Helvetica, sans-serif; color:#006600; text-decoration:none;  text-align:center; padding:10px 15px 0 15px;}
.toplink a:hover{ text-decoration:none; color:#F28C59;}
.toplink a.last{padding-right:0;}

.Orglink {float:right; background: url(../images_At/arrow.png) no-repeat; padding: 0 0 0 20px; font : 700 15px Arial, Trebuchet MS; color : #FF901A; text-decoration : none;}
.Orglink .left{float:left;}
a.Orglink:link, a.bluelink:visited, a.bluelink:active {text-decoration : none; } 
a.Orglink:hover {text-decoration : none;  color : #0d4e5b; } 



.Orglinknew {float:left; background: url(../images_At/arrow.png) no-repeat; padding: 0 0 0 20px; font : 700 15px Arial, Trebuchet MS; color : #FF901A; text-decoration : none;}
.Orglinknew .left{float:left;}
a.Orglinknew:link, a.bluelink:visited, a.bluelink:active {text-decoration : none; } 
a.Orglinknew:hover {text-decoration : none;  color : #0d4e5b; } 


/* FOOTER SECTION */
#footer {background:#FBFEFE url('header_bg.png') repeat-x; width:100%; margin:0; min-height:40px;  clear:both;}
#footer .left {float:left; width:600px; padding:15px 0 2px 30px; }
#footer .right {float:right; width:350px; padding:15px 30px 2px 0; }
#footer .copyrights{color:#3333; line-height:1.4em; font-size:12px;}
#footer .copyrights a{color:#f7f7f7;}

/* CONTROLS */
input[type="text"] {font:400 12px Arial, Trebuchet MS; width:120px; padding:2px; border:1px solid #CDCDCD; color:#333; margin-bottom:4px;}
textarea {font:400 12px Arial, Trebuchet MS; border:1px solid #ADB6C3; color:#333; overflow:auto; padding:3px; margin-bottom:3px;
}
select {font:400 12px Arial, Trebuchet MS; width:110px; padding:2px; border:1px solid #CDCDCD; color:#333; margin-bottom:3px;}
.button {border:2px solid #832645; background:#9A475D; font:700 13px Trebuchet MS, Arial; color:#fff; height:30px; cursor:pointer; padding:0.2em 1.5em 0.2em 1.5em; letter-spacing:0.1em; margin-bottom:5px;}


.clear {clear:both; margin:0; padding:0;}
.tblenquiry {background:#FCF1D1; font:13px Arial, Helvetica, sans-serif; color:#333; border:solid 1px #0FACE0;}
.orangehead {font:700 15px Arial, Helvetica, sans-serif; background: #0FACE0; color:#fff; padding-bottom:3px;}

#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;
}



/* Calendar */


#EZcalendar {
	display: none;
	position: absolute;
	margin: 0;
	z-index: 99;
	background: #FFC751;
	color: #fff;
	/* safer to use fixed font sizes */
	font: 11px Arial, Helvetica, sans-serif;
	border: 5px solid #C78700;
}
#EZcalendar form {
	margin: 0;
	padding: 0;
}
#EZcalendar table {
	background: #02437F;
	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: #aaa;
	color: #fff;
}
#EZcalendar table td a.today{
	background: #A6340D;
	color: #fff;
}
#EZcalendar table td a {
	background: #FFE09E;
	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: #A6340D;
	text-align: center;
	width: 80px;
	height: 20px;
}

#EZcalendar input {
	border: none;
	background: #FFE09E;
	color: #333;
	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:right; height: 20px; width:20px; }
.calendar:hover, .calendar.active { background-position: left bottom; } 



/* AJAX CONTROLS */
.calen .ajax__calendar_container {background-color:#BB940B; border:solid 1px #5F4D03; width:16%; height:30%; padding:0;}
.calen .ajax__calendar_header {background-color:#5F4D03; margin-bottom:4px;}
.calen .ajax__calendar_title, .calendar .ajax__calendar_next, .calendar .ajax__calendar_prev {color: #fff;}
.calen .ajax__calendar_body {color:#004080; font-weight:bold; background-color:#ffffff;font-size:4px;padding:0; width:100%; height:90%; }
.calen .ajax__calendar_dayname {text-align:center; font-weight:bold; margin:0;}
.calen .ajax__calendar_day {text-align:center; }
.calen .ajax__calendar_hover .ajax__calendar_day, 
.calen .ajax__calendar_hover .ajax__calendar_month,
.calen .ajax__calendar_hover .ajax__calendar_year,
.calen .ajax__calendar_active {color:#004080; font-weight:bold; background-color:#FF7302;}
.calen .ajax__calendar_today {font-weight:bold;}
.calen .ajax__calendar_other,
.calen .ajax__calendar_hover .ajax__calendar_today,
.calen .ajax__calendar_hover .ajax__calendar_title {color:#004080;}
.calen table tr td {border:solid 1px #004080; font-size:4px; }


/* DATA GRID VIEW STYLES*/
.GridViewStyle {font:400 7px Arial,"Lucida Sans"; color:#000; text-align:left; border:solid 1px #000000; padding:0; margin:0;}

/*Header and Pager styles*/
.HeaderStyle th {color:Black; background:#0075CE; height:20px; border:none; font:400 11px Arial, "Lucida Sans"; text-align:center; }
.HeaderStyle td {font:700 7px Arial, "Lucida Sans"; background:#003054;}
.HeaderStyle a {text-decoration:none; color:#fff; display:block; text-align:left; font-weight:normal;}
.textleft {text-align:left;}
.textcenter {text-align:center;}

/*RowStyles*/
.RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td {font:400 7px Arial, "Lucida Sans"; color:#000; border-bottom:solid 1px #D7D7D7; padding:0; margin:0;}
.RowStyle td {background-color: #F5EDEA; font:400 7px Arial, "Lucida Sans"; color:#000; border-bottom:solid 1px #D7D7D7; padding:0; margin:0; border:solid 1px #D7D7D7;}
.RowStyle a:hover {color:#FF4800;}
.AltRowStyle td {background-color: #fff;}
.SelectedRowStyle td {background-color: #FFCC02;}
.EditRowStyle td {background-color: #A2D354;}

.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;}
