﻿
/* Edited Styles start - Promise */


.NavyBlueCaption
{
	color: #000099; font-weight: bold;
	font-size: 14px;
}


.HeadText3
{
    font-family: Arial, Verdana, Trebuchet MS;  font-weight: bold;
    font-size: 18px;    color: #0051cb;     letter-spacing: 1px;
}
.ModelPopupStyle1
{
	border: solid 3px #2D86CA;		background-color: #ffffff;

}
.HeadBg_popup
{
	background-color: #2D86CA;		height: 30px;
	font-family: aril, Tahoma, Verdana;		text-align: center;
	font-size: 15px;	color: #ffffff;		letter-spacing: 1px;
	font-weight: bold;
}

.BtnStyle1
{
	border: solid 1px #666666;		font-family: Trebuchet MS, Verdana, Arial;
	font-size: 11px;	color: #666666;		font-weight: bold;		height: 22px;
	background-color:#F2F2F2;	cursor: pointer;	letter-spacing: 1px;	
}
.BtnStyle1:hover
{
	border: solid 1px #3E8AFD;		background-color: #CCE1FF;	color: #0066ff;	
}

.button1:hover
{
	cursor: hand;
}




/* Edited Styles end - Promise */


.ExplorerBack
{
	background-color:#e8e8e8;
	 border-right: solid 1px #000000;
}

.tblGrayout
{
	opacity:25;
	filter:alpha(opacity=50);
	background-color:#CCCCCC;
	cursor:default;	
}

.Dashheader {

	background-image: url(Images/topdash.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	background-position: left top; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	height:24px ;
	width:212px;
}
.leftrightborder {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #2e87ca;
	border-left-color: #2e87ca;
	border-bottom:1px solid #2e87ca;
}
.brownborder {
	border: 1px solid #bab8b8;
}

.legend{
    color:#2e87ca;
    }
	table.full-height {
  height:100%;
  width:100%;
  
}
.error1
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:  #e40000;
	font-weight: bold;
	text-align: center;
}

#left
{
	background-attachment: scroll;
	background-image: url(Images/blcor1.jpg);
	background-position : left top;
	width:19px;
}

.bluetopback
{
	background-attachment: scroll;
	background-image: url(Images/bluetopback.jpg);
	background-repeat:no-repeat;
	background-position : right bottom;
}

.bluetop
{
	background-attachment: scroll;
	background-image: url(Images/bluetop.jpg);
	background-position : left top;
}

#right
{	background-attachment: scroll;
	background-image: url(Images/blcor2.jpg);
	background-position : right top;
	width:19px;
}

.tblonebig
{
	 background-attachment: scroll;
	background-image: url(Images/mainnaviback.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align:center;
	width:98%;
}
.Grid { font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #04497e;
	text-align: left;
	height:18px ;
	background-color:#91cdfb;
	background-image: url(Images/bluepageback.jpg);
	border: solid 1px black; }

.Gridheader {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	height:18px ;
	background-color:#2d86ca;
}

.Gridheader1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	height:18px ;
	background-color:#dddcdc;
	padding-left:7px;
}

.Gridheaderbor {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	height:18px ;
	background-color:#2d86ca;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A59176;
	border-right: solid 1px #A59176;
}

.Gridheaderlight {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #04497e;
	text-align: center;
	height:18px ;
	background-color:#91cdfb;
}

.Dashback {

	background-image: url(Images/dashback.jpg);
background-attachment: scroll;
background-repeat: repeat-x;
background-position:   bottom left ; 
}

.BigFont
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.tblhead
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	height:28px;
	font-weight: bold;
	color: #005ca2;
	text-align:left;
	text-align: left;

}
.tblhead2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	height:20px;
	text-align:left;
	padding-left:6px;
	text-align: left;
	border-bottom:solid 2px #2d86ca;
	background-attachment: scroll;
	background-image:url(Images/bar.jpg);
	background-repeat:  repeat-x;
	background-position: left top;
	background-color: #dddcdc;

}
.tblhead3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height:20px;
	text-align:left;
	padding-left:6px;
	text-align: left;
	border-bottom:solid 2px #2d86ca;
	background-attachment: scroll;
	background-image:url(Images/bar.jpg);
	background-repeat:  repeat-x;
	background-position: left top;
	background-color: #dddcdc;

}
.tblhead4
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:35px;
	font-weight: bold;
	color: #005ca2;
	text-align:left;
	/*background-color:#E0EFF6;
	border-left: 1px solid #D0EDF5;
	border-right: 0px solid #D0EDF5;
	border-top: 1px solid #D0EDF5;
	cursor:default;*/
}
.tblhead5 
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:25px;
	font-weight: bold;
	text-align:left;
	background-color: #CCFFCC;
}
.tblhead6 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height:20px;
	text-align:left;
	padding-left:6px;
	text-align: left;
	border-bottom:solid 2px #2d86ca;
	background-attachment: scroll;
	background-image: url(Images/bluepageback.jpg);
	background-repeat:  repeat-x;
	background-position: left top;
	background-color: #4f3b21;

}
.tblhead7 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:lighter;
	color: #000000;
	height:20px;
	text-align:left;
	padding-left:6px;
	text-align: left;
	background-attachment: scroll;
	background-image: url(Images/bluepageback.jpg);
	background-repeat:  repeat-x;
	background-position: left top;
	background-color: #4f3b21;

}
.tblhead8 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	height:20px;
	text-align:left;
	padding-left:6px;
	text-align: left;
	background-attachment: scroll;
	background-image: url(Images/bluepageback.jpg);
	background-repeat:  repeat-x;
	background-position: left top;
	background-color: #4f3b21;

}
.linkbutton
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color:#3284C7;
	background-attachment: scroll;
	background-image: url(Images/curback1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #A2A2A2;
	height:20px;
	text-decoration:none;
}

.linkbutton1
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight:bold;
	text-decoration: underline;
}

.linkbutton2
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight:bold;
	text-decoration: underline;
}

.linkbutton3
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	width:50px;
	color: #000000;
	background-attachment: scroll;
	background-image: url(Images/orangebutton.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #2d86ca;
	height:19px;
	text-decoration:none;
	text-align:center;
}

.Gridheader a:link{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	height:18px ;
	background-color:#2d86ca;
 	
}
.Gridheader a:active{

	
	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	height:18px ;
	background-color:#2d86ca;
}
.Gridheader a:visited{

	
	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	height:18px ;
	background-color:#2d86ca;
 	
}

.Gridheader a:hover{

	
	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	height:18px ;
	background-color:#2d86ca;
}
.footer
{
 background-color:#4f3b21;
}
.logpageback
{
/*background-image: url(Images/logpageback.gif);
background-attachment: scroll;
background-repeat:no-repeat;
background-position: right center; */
}

.FontwhiteBig{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold ;
}

.textfield {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #666666;
}

.BigText {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	border: 1px solid #666666;
}
.bigyellowbutton {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: Black ;
	background-color: yellow;	
	border: 1px solid #5a9fd5;
	height:21px;
}

.button {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#4f3b21;
	background-attachment: scroll;
	background-image: url(Images/buttonback.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #5a9fd5;
	height:21px;
}
.TableBorder {
	background-color:#e7e2dc;
	
	 
}

.org
{
	color:#493419;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.bgcolor{
	background-color:#d7d6d6;
	height:19px;
}

.NormalFont {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.NormalFont1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.MaroonFont {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:Maroon;
	line-height:20px;
}

.SmallFont {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.title {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	height:20px;
	text-align:left;
	border-bottom : solid 1px #bbb6a4;
	text-align:left;
	background-color: #4F3B22;
	padding-left: 6px;
}

html, body {
	margin: 0px;
	height: 100%;
	/*background-image: url(Images/gredgray.jpg);
	background-attachment:  scroll;
	background-repeat:   no-repeat;
	background-position: left top;*/
	min-height: 100%;
}
.TopBack {
	background-image: url(Images/Topback.jpg);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left top;
}
.menuback {
	background-attachment: scroll;
	background-image: url(Images/mainnaviback.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.pageback {
	/*background-attachment: scroll;
	background-image: url(Images/bluepageback.jpg);
	background-repeat: repeat-x;
	background-position: left top;*/
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#E5F0F7), to(#FFFFFF));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #E5F0F7, #FFFFFF);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5F0F7, endColorstr=#FFFFFF);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5F0F7, endColorstr=#FFFFFF)";
	
	margin: 0px;
	width:98%;
	height:100%;
	min-height: 100%;
	border-right:solid 1px #cee3f4;
	border-left:solid 1px #cee3f4;
}

.content
{
	width:100%;
}

.tblonebig-light
{
	background-attachment: scroll;
	background-image: url(Images/mainnaviback-light.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align:center;
	width:98%;
}

.menuback-light {
	background-attachment: scroll;
	background-image: url(Images/mainnaviback-light.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#left-light
{
	background-attachment: scroll;
	background-image: url(Images/blcor1-light.jpg);
	background-position : left top;
	width:19px;
}

#right-light
{	background-attachment: scroll;
	background-image: url(Images/blcor2-light.jpg);
	background-position : right top;
	width:19px;
}

a.small:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	letter-spacing: 1px;
	word-spacing: normal;
}
.small {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	letter-spacing: 1px;
}
.smallbold {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	letter-spacing: 1px;
}
a.small:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	letter-spacing: 1px;
}
a.small:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #d3590c;
	text-decoration: none;
	letter-spacing: 1px;
}
a.small:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	letter-spacing: 1px;
}
.Topenuback {
	background-attachment: scroll;
	background-image: url(Images/topmenuback.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.cursor
{
	cursor: hand; 
}
.bordertop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A59176;
}
.foot
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #125687;
	font-weight: normal;
}

.back {
	background-attachment: fixed;
	background-image: url(Images/spread.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.backcolor
{ background-color:#4f3b21 ;
	
	}
.left {
	background-attachment: scroll;
	background-image: url(Images/leftspread.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}

.contentback {
	background-attachment: scroll;
	background-image: url(Images/contentback.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.buttonblue {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-attachment: scroll;
	background-image: url(Images/orangebutton.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #2d86ca;
	height:19px;
}
a.edit:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	width:50px;
	color: #000000;
	background-attachment: scroll;
	background-image: url(Images/orangebutton.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #2d86ca;
	height:19px;
	text-decoration:none;
	text-align:center;
}
a.edit:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;width:50px;
	font-weight: bold;
	color: #000000;
	background-attachment: scroll;
	background-image: url(Images/orangebutton.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #2d86ca;
	height:19px;text-decoration:none;text-align:center;
}
a.edit:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;width:50px;
	font-weight: bold;
	color: #000000;
	background-attachment: scroll;
	background-image: url(Images/orangebutton.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #2d86ca;
	height:19px;text-decoration:none;text-align:center;
}
a.edit:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;width:50px;
	font-weight: bold;
	color: #000000;
	background-attachment: scroll;
	background-image: url(Images/orangebutton.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #2d86ca;
	height:19px;text-decoration:none;text-align:center;
}
.borderbtmblack
{border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;}
	.borderbtmblue
{border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #2d86ca;}
.border1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;	
	border-bottom-color: #A59176;
}
.border2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A59176;
	border-right: solid 1px #A59176;
}
.borderright
{
	 border-right: solid 1px #A59176;
}
.borderrightwhite
{
	 border-right: solid 1px #ffffff;
}

.NormalFontbold {
font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	height:20px;
	text-align:left;
	border-bottom : solid 1px #bbb6a4;
	text-align:left;
	background-color: #4F3B22;
	padding-left: 6px;
	
}
.NormalFontBig
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	font-weight: bold;
	 line-height:20px;
	 text-align:left; 
	 background-color:#CADAEA
}
.FontBig
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	font-weight: bold;
	 line-height:20px;
	 text-align:left; 

}

.tblclassbor
{border: 1px solid #7e7e7e;
}
.textfieldcap {
	border: 1px solid #545454;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	 text-transform:capitalize;
	
}


.textfieldreadonly {
	border: 1px solid #c9c9c9;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 2px;
	
	
}
.buttongreen {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-color:#3284C7;
	background-attachment: scroll;
	background-image: url(Images/curback1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #A2A2A2;
	height:19px;
}

.buttonclassorange
{
	color:black;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	height:22px;
	/*width:20px;*/
	border-color:#cccccc;
	border-style: solid;
	border-width:1px;
	background-color:#5898C5;
	cursor:hand;
    filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#FF9933');
}

.border4 {
	border: 1px solid #b6ae92;
}
.ButtonBlack {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	 background-color:#4f3b21;
	background-attachment: scroll;
	background-image: url(Images/buttonback.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #4f3b21;
	 height:19px;
}

.buttonclass
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#4f3b21;
	background-attachment: scroll;
	background-image: url(Images/buttonback.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #4f3b21;
	 height:19px;
}
.buttonclassPA
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#4f3b21;
	background-attachment: scroll;
	/*background-image: url(../../../App_Themes/PHS-Theme1/Images/buttonback.jpg);*/
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #4f3b21;
	 height:19px;
}
.Font {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
}
.Fonts {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
}
.Fontwhite1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;

}
.dashcolor
{
	background-color:#e2e2e2;
}
.astric {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	font-weight: bold;
}
.msggreen {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:  #178b00;
	font-weight: bold;
	
}
.msgred {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:  #e40000;
	font-weight: bold;
}
.conditions{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #e40000;
}
.conditionsblue{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:  #0000CD;
}
.conditionsRed{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:  Red;	
	font-weight:bold; 
	font-style:italic; 
}
.Fontwhite {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
}
.right {
	background-attachment: scroll;
	background-image: url(Images/rightspread.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

.footer {
	background-attachment: scroll;
	background-image: url(Images/bluefooter.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
a:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	 font-weight:bold;
	text-decoration: underline; 
	 
	
}
a:Active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	 font-weight:bold;
	text-decoration: underline; 
}
a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
 font-weight:bold;
	text-decoration: underline; 
}
a:Hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;

	  font-weight:bold;
	text-decoration: underline; 
	
}
a.log:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	 font-weight:bold;
	text-decoration: underline; 
	 
	
}
a.log:Active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	 font-weight:bold;
	text-decoration: underline; 
}
a.log:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
 font-weight:bold;
	text-decoration: underline; 
}
a.log:Hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;

	  font-weight:bold;
	text-decoration: underline; 
	
}
a.home:Link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #11568b;

	  font-weight:bold;
	text-decoration: none; 
	
}
a.home:Active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #11568b;

	  font-weight:bold;
	text-decoration: none; 
	
}
a.home:Visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #11568b;

	  font-weight:bold;
	text-decoration: none; 
	
}
a.home:Hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #11568b;

	  font-weight:bold;
	text-decoration: none; 
	
}
.BlueFont
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0640b7;
  line-height:20px;
	  font-weight:bold;
	  padding-left:5px;
}


.BlueFont1
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #17317f;
  line-height:20px;
	  font-weight:bold;
	  /*padding-left:5px;*/
}

.backblack
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff; 
	font-weight: bold;
 background-color: #333333;
}
 .rowstyle a:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	text-decoration: underline; 
	
}
.rowstyle a:Active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	text-decoration: underline; 
}
.rowstyle a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	text-decoration: underline; 
}
.rowstyle a:Hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	 text-decoration: underline; 
	
}
.clickedrowclass1
{
	background-color: #9ec3df;/*BEE3F3;*/
	cursor: default;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-left: 1px solid #D0EDF5;
	border-right: 0px solid #D0EDF5;
	border-top: 1px solid #D0EDF5;		
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #000080;	
	vertical-align: middle;	
	height:20px;	
}
.clickedrowclass
{
	background-color: #ffffff;/*BEE3F3;*/
	cursor: default;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-left: 1px solid #D0EDF5;
	border-right: 0px solid #D0EDF5;
	border-top: 1px solid #D0EDF5;		
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #000080;	
	vertical-align: middle;	
	height:20px;	
}

.clickedrowclass2
{
	background-color: Yellow; /*#00ff00;*/
	cursor: default;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-left: 1px solid #D0EDF5;
	border-right: 0px solid #D0EDF5;
	border-top: 1px solid #D0EDF5;		
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color: #000080;	
	vertical-align: middle;	
	height:20px;	
}

.rowstyle {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	background-color:#d9e9f3;
	height:20px;
	vertical-align: middle;
}
.gridstyle
{
	border:solid 1px #aca899;
}
.rowclass {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	background-color:#e0e2e2;
	
}

.altrowclass {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	background-color:#c5c5c5;
}

.selectedrowclass
{
	background-color: #c0d8ec;/*BEE3F3;*/
	cursor: default;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-left: 1px solid #D0EDF5;
	border-right: 0px solid #D0EDF5;
	border-top: 1px solid #D0EDF5;		
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;	
	/*height: 22px;	*/
	vertical-align: middle;		
}

.rowclass:hover {
	background-color: #c0d8ec;
	}
.altrowclass:hover {
	background-color: #c0d8ec;
	}
	
.textfieldcap {
	border: 1px solid #545454;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
color: #333333;
	 text-transform:capitalize;
	
}
.textbox {
	border: 1px solid #545454;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 2px;

	
	 
}
.dropdownlist
{
	border: 1px solid #666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
}

.textarea
{
	border: 1px solid #545454;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333; 
}

.textboxreadonly {
	border: 1px solid #c9c9c9;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 2px;
	
	
}

.textboxinitcaps
{    
    border: 1px solid #545454;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 2px;
	/* text-transform:capitalize;*/
}

.lblreadonly
{
	font-family: TahTahoma, Arial, Helvetica, sans-serifoma;
	font-size: 14px;
	color: #858585;
	font-weight: bold;
	border: 1px solid #c9c9c9;
	height: 2.75ex;
}

.error
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:  #e40000;
	font-weight: bold;

}
.notrequired
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:  #0013E4;
	font-weight: bold;

}
.avlbl
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #21A62B;
	font-weight: bold;
	text-decoration:underline;
	cursor:pointer;
	
}
.notavlbl
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:GrayText;	
	background-color:Gainsboro;
	/*font-weight: bold;*/
	

}

.italicerror
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  red;
	font-weight: normal;
	font-style:italic;
}

.success
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:  #178b00;
	font-weight: bold;
}

.label
{font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

.label1
{font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
.label2
{font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
}
.label3
{font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.label4
{font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
}

.smallradiobutton
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	Padding:0px;
}

.submenu
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
	margin-bottom:0px;
	background-color:#bdbdbd;
  	height:25px;
  	padding: 0px 0px 0px 0px;  
  	border-top : solid 1px #ffffff;
  	border-right : solid 1px #ffffff;
  	border-left : solid 1px #ffffff;
  	border-bottom : solid 1px #ffffff;
  	width:185px;
	text-align:center;
}

.selectedsubmenu
{ 
	background-color: #61A5D6;
	background-position: left top;
	color: #000000;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	width:185px;
	height:25px;
}

.menuclass
{ 
	color: #ffffff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	width:185px;
	height:22px;
	border-right:solid 1px #ffffff;
	padding-left:5px;
}

.appealmenu
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	margin-bottom:0px;
	background-color:#B0C4DE;/*#bdbdbd;*/
  	height:22px;
  	padding: 0px 0px 0px 0px;  
  	border-top : solid 1px #ffffff;
  	border-right : solid 1px #ffffff;
  	border-left : solid 1px #ffffff;
  	border-bottom : solid 1px #ffffff;
  	width:185px;
	text-align:center;
}

.appealselectedmenu
{ 
	background-color: #FFA07A;/* #3188CB;*/
	background-position: left top;
	color: #ffffff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:185px;
	height:22px;
}

a.appealmenu:link
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color: #000000;
}
a.appealmenu:hover
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color: #000000;
	
}
a.appealmenu:active
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color: #000000;
	width:155px;
}
a.appealmenu:visited
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color: #000000;
}

a.appealselectedmenu:link
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color: #ffffff;
}
a.appealselectedmenu:hover
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color: #ffffff;
	
}
a.appealselectedmenu:active
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color: #ffffff;
	width:155px;
}
a.appealselectedmenu:visited
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color: #ffffff;
}

a.selectedsubmenu:link
{
	height:22px;
}

a.selectedsubmenu:active
{
	height:22px;
}

a.selectedsubmenu:hover
{
	height:22px;
}

a.selectedsubmenu:visited
{
	height:22px;
}

a.submenu:link
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:normal;
	color: #000000;
}
a.submenu:hover
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:normal;
	color: #000000;
	
}
a.submenu:active
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:normal;
	color: #000000;
	width:155px;
}
a.submenu:visited
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:normal;
	color: #000000;
}

a.menuclass:link
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color: #ffffff;
}
a.menuclass:hover
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color: #ffffff;
	
}
a.menuclass:active
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color: #ffffff;
	width:155px;
	
}
a.menuclass:visited
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color: #ffffff;
}

.tblhead1
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	height:20px;
	text-align:left;
	padding-left:6px;
	text-align: left;
	vertical-align:middle;
	/*border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #2d86ca;
	background-attachment: scroll;
	background-image: url(Images/bar.jpg);
	background-repeat:  repeat-x;
	background-position: left top;*/
	background-color: #CAD5D9;
	
}
.modalBackground {
	background-color:gray;
	filter : alpha(opacity=90);
	opacity : 0.9;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}

.modalPopupEnv {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	border:2px solid #000000;
	padding: 0px 0px 0px 0px;
}

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : .15em;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 25ex;
    text-align : left; 
    list-style-type : none;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9pt;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9pt;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:9pt;
}    

a.normal:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
 font-weight:normal;
 text-decoration:none;
}
a.normal:Active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight:normal;
	 text-decoration:none;
}
a.normal:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
font-weight:normal;
 text-decoration:none;
}
a.normal:Hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #125687;
	font-weight:normal;
	 text-decoration:none;
	
}

.lblText
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#000080;
	border-style: solid;
    border-width:0ex;
    border-bottom-color:#cccccc;
    border-left-color:#cccccc;
    border-right-color:#cccccc;
    border-top-color:#cccccc;
    vertical-align:middle;
}

.menu{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:normal;
	color: #ffffff;	background-image: url(Images/gredg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	
}

.logback {
	background-color: #cacaca;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #b0c2c8;
	border-left-color: #b0c2c8;
}

.logbackpnt {
	background-color: #a9e3ec;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #b0c2c8;
	border-left-color: #b0c2c8;
}

.pagebackhome {
	background-attachment: scroll;
	background-image: url(Images/hgred.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.tabback {
	background-attachment: scroll;
	/*background-image: url(Images/homepageback1.jpg);*/
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color:#adc9dc;
}

.serverid
{
	color:#C5C5C5;
	font-style:normal;
}

#progressBackgroundFilter {
    position:absolute; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
    height:expression(document.body.clientHeight + "px");
    width:expression(document.body.clientWidth + "px");

}

#processMessage { 
    position:absolute; 
    top:expression((document.body.clientHeight * .30) + "px");
    left:43%;
    padding:10px; 
    width:14%; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}

.modalProgressBar {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.divTooltip 
{
	position:absolute;
	display:none;
	background-color: #FFFACD;
	border:1px solid gray;
	padding:2px;
    font-size:10pt;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    z-index: 11;
}

.HelpTooltip 
{	
	background-color: #FFFACD;
	border:1px solid gray;
	padding:2px;
    font-size:10pt;
    font-family:Tahoma, Arial, Helvetica, sans-serif;   
}

.iframeTooltip 
{
	position: absolute;
    z-index: 10;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

.MyCalendar 
{
    border:1px solid #646464;
    background-color:#DCDCDC;
    color: #A31515;
}

fieldset {border:1px solid #5898C5;padding: 3px 10px 3px 20px;} /*this is the border color*/
legend {color:#000000;font-weight:bold; font-size:small;font-family:Tahoma, Arial, Helvetica, sans-serif;} /* this is the GroupingText color */

.verticalmenulist a{
	color: black;
	display: block;
	width: 170px;
	height: 20px;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom:5px;
	margin-bottom: 5px;
	background-image: url(Images/verticalmenu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
	font-weight: bold;
}

.verticalmenulist a:hover{
	background-image: url(Images/verticalmenu_over.jpg);
}
.labelHeaderFont
{
	color:#8C0000;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	cursor:auto;
}

.fullborder {
	border: 1px solid gray;
	padding-left:5px;
	padding-right:5px;
	text-align:justify;
}

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : .15em;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 25ex;
    text-align : left; 
    list-style-type : none;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:7pt;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:7pt;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:7pt;
}

.homeimagespacing
{
	padding-right:2pc;
	padding-left:1pc;
	padding-bottom:1pc;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	width:20pc;
}

.ajax__tab_xp1 .ajax__tab_header {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:10pt;background:url(Images/tab-line.gif) repeat-x bottom;}
.ajax__tab_xp1 .ajax__tab_outer {padding-right:4px;background:url(Images/tab-right.gif) no-repeat right;height:20px;margin-right: 4px !important;}
.ajax__tab_xp1 .ajax__tab_inner {padding-left:3px;background:url(Images/tab-left.gif) no-repeat;}
.ajax__tab_xp1 .ajax__tab_tab {height:23px;padding:4px;margin:0;background:url(Images/tab.gif) repeat-x;cursor:hand;}
.ajax__tab_xp1 .ajax__tab_hover .ajax__tab_outer {background:url(Images/tab-active-right.gif) no-repeat right;}
.ajax__tab_xp1 .ajax__tab_hover .ajax__tab_inner {background:url(Images/tab-active-left.gif) no-repeat;}
.ajax__tab_xp1 .ajax__tab_hover .ajax__tab_tab {background:url(Images/tab-active.gif) repeat-x;}
.ajax__tab_xp1 .ajax__tab_active .ajax__tab_outer {background:url(Images/tab-active-right.gif) no-repeat right;}
.ajax__tab_xp1 .ajax__tab_active .ajax__tab_inner {background:url(Images/tab-active-left.gif) no-repeat;}
.ajax__tab_xp1 .ajax__tab_active .ajax__tab_tab {background:url(Images/tab-active.gif) repeat-x;}
.ajax__tab_xp1 .ajax__tab_body {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:10pt;border:1px solid #999999;border-top:1;padding:8px;background-color:#ffffff;}


.ajax__tab_xp2 .ajax__tab_header {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold;color:#000000;Background:url(Images/tab-line.gif) repeat-x bottom;}
.ajax__tab_xp2 .ajax__tab_outer {padding-right:4px;background:url(Images/tab-right.gif) no-repeat right;height:20px;margin-right: 4px !important;}
.ajax__tab_xp2 .ajax__tab_inner {padding-left:3px;background:url(Images/tab-left.gif) no-repeat;}
.ajax__tab_xp2 .ajax__tab_tab {height:23px;padding:4px;margin:0;background:url(Images/tab.gif) repeat-x;cursor:pointer;color:#000000;}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_outer {background:url(Images/tab-active-right.gif) no-repeat right;}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_inner {background:url(Images/tab-active-left.gif) no-repeat;}
.ajax__tab_xp2 .ajax__tab_hover .ajax__tab_tab {background:url(Images/tab-active.gif) repeat-x;color:#ffffff;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_outer {background:url(Images/tab-active-right.gif) no-repeat right;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_inner {background:url(Images/tab-active-left.gif) no-repeat;}
.ajax__tab_xp2 .ajax__tab_active .ajax__tab_tab {background:url(Images/tab-active.gif) repeat-x;color:#ffffff;}
.ajax__tab_xp2 .ajax__tab_body {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:10pt;padding:4px;}


.ajax__tab_xp3 .ajax__tab_header {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold;color:#000000;Background:url(Images/tab-line.gif) repeat-x bottom;}
.ajax__tab_xp3 .ajax__tab_outer {padding-right:4px;background:url(Images/tab-right.gif) no-repeat right;height:20px;margin-right: 4px !important;}
.ajax__tab_xp3 .ajax__tab_inner {padding-left:3px;background:url(Images/tab-left.gif) no-repeat;}
.ajax__tab_xp3 .ajax__tab_tab {height:23px;padding:4px;margin:0;background:url(Images/searchback.gif) repeat-x;cursor:default;color:#000000;}
.ajax__tab_xp3 .ajax__tab_hover .ajax__tab_outer {background:url(Images/tab-active-right.gif) no-repeat right;}
.ajax__tab_xp3 .ajax__tab_hover .ajax__tab_inner {background:url(Images/tab-active-left.gif) no-repeat;}
.ajax__tab_xp3 .ajax__tab_hover .ajax__tab_tab {background:url(Images/tab-active.gif) repeat-x;color:#ffffff;}
.ajax__tab_xp3 .ajax__tab_active .ajax__tab_outer {background:url(Images/tab-active-right.gif) no-repeat right;}
.ajax__tab_xp3 .ajax__tab_active .ajax__tab_inner {background:url(Images/tab-active-left.gif) no-repeat;}
.ajax__tab_xp3 .ajax__tab_active .ajax__tab_tab {background:url(Images/tab-active.gif) repeat-x;color:#ffffff;}
.ajax__tab_xp3 .ajax__tab_body {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:10pt;padding:4px;}


/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}

.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    margin: 0;
    border: solid 1px #7F9DB9;
    border-right: 0px none;
    padding: 1px 0px 0px 5px;
    height: 18px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
}
.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;
    color: #333333;
}
.WindowsStyle .ajax__combobox_itemlist
{
    border-color: #666666;
    color: #333333;
}

.ajax__combobox_itemlist ul
{
    margin: 0;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
}

.ajax__combobox_itemlist li
{
    margin: 0;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	cursor:hand;
	color: #333333;
}

.hidden
{
	display:none;
}
.tdborderleft {
	border-right-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #2e87ca;
	border-bottom:1px solid #2e87ca;
	border-top:1px solid #2e87ca;
}
.tdborderright {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #2e87ca;
	border-left-color: #2e87ca;
	border-bottom:1px solid #2e87ca;
	border-top:1px solid #2e87ca;
}

.aLink
{
color:#0000FF;text-decoration: underline;font-family:Tahoma;font-size:13px;
}

.button1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#4f3b21;
	background-attachment: scroll;
	background-image: url(Images/buttonback.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #5a9fd5;
	height:21px;
}
.WaterMarkedTexts
        {            
            padding: 2px 2 2 2px;
            border: 1px solid #BEBEBE;
            background-color: #FFFACD;
            color:Gray;
            font-size: 12pt;
            font-style:italic;            
            text-align:left;
        }
.rowclassmob {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*background-color:#e0e2e2;*/
	color: #333333;
	background-color:#FFFFFF;
}

.altrowclassmob {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	background-color:#c5c5c5;
}

.selectedrowclassmob
{
	background-color: #BEE3F3; /*#c0d8ec;*/
	cursor: default;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-left: 1px solid #D0EDF5;
	border-right: 0px solid #D0EDF5;
	border-top: 1px solid #D0EDF5;		
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;	
	/*height: 22px;	*/
	vertical-align: middle;		
}

.rowclassmob:hover {
	background-color: #c0d8ec;
	}
.altrowclassmob:hover {
	background-color: #c0d8ec;
	}
.Gridheadermob {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	height:18px ;
	background-color:#2d86ca;
}
.Gridheadermob a:link{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	height:18px ;
	background-color:#2d86ca;
 	
}
.Gridheadermob a:active{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	height:18px ;
	background-color:#2d86ca;
}
.Gridheadermob a:visited{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	height:18px ;
	background-color:#2d86ca;
 	
}

.Gridheadermob a:hover{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	height:18px ;
	background-color:#2d86ca;
}
.buttonM {
	border: 0px solid #ffffff;
	height:0px;
}
.labelM
{font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
}

.UserRequestPanel
{
border-right-width:thin; 
border-right-style:solid; 
border-right-color:Black; 
border-left-width:thin; 
border-left-style:solid; 
border-left-color:Black; 
border-top-width:thin; 
border-top-style:solid; 
border-top-color:Black; 
border-bottom-width:thin; 
border-bottom-style:solid; 
border-bottom-color:Black;
}


.menuclass
{ 
	/*background-color:#3C8DCE;
	background-position: left top;*/
	color: #ffffff;
	font-family:Tahoma, Verdana, Arial ;
	font-size:13px;
	width:162px;
	height:24px;
	border-right:solid 1px #ffffff;
	padding-left:5px;
	/*filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#2D86CA',EndColorStr='#61A5D6');*/
}

.appealmenu
{
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	color: #ffffff;
	margin-bottom:0px;
	background-color:#B0C4DE;/*#bdbdbd;*/
  	height:22px;
  	padding: 0px 0px 0px 0px;  
  	border-top : solid 1px #ffffff;
  	border-right : solid 1px #ffffff;
  	border-left : solid 1px #ffffff;
  	border-bottom : solid 1px #ffffff;
  	width:162px;
	text-align:center;
}

.appealselectedmenu
{ 
	background-color: #FFA07A;/* #3188CB;*/
	background-position: left top;
	color: #ffffff;
	font-family:Tahoma, Verdana, Arial ;
	font-size:12px;
	width:162px;
	height:22px;
}

a.appealmenu:link
{
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color: #000000;
}
a.appealmenu:hover
{
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color: #000000;
	
}
a.appealmenu:active
{
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color: #000000;
	width:155px;
}
a.appealmenu:visited
{
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color: #000000;
}

a.appealselectedmenu:link
{
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color: #ffffff;
}
a.appealselectedmenu:hover
{
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color: #ffffff;
	
}
a.appealselectedmenu:active
{
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color: #ffffff;
	width:155px;
}
a.appealselectedmenu:visited
{
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color: #ffffff;
}

/* = STEPS CONTAINER----------------------------*/
.wizard-steps {    margin:20px 10px 0px 10px;    padding:0px;    position: relative;    clear:both;    
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;    font-weight: bold;}

.wizard-steps div {    position:relative;}

/* = STEP NUMBERS----------------------------*/
.wizard-steps span {    display: block;    float: left;    font-size: 10px;    text-align:center;    width:15px;    
margin: 2px 5px 0px 0px;    line-height:15px;    color: #ccc;    background: #FFF;    
border: 2px solid #CCC;    -webkit-border-radius:10px;    -moz-border-radius:10px;    -border-radius:10px;}

/* = DEFAULT STEPS----------------------------*/
.wizard-steps a {  cursor:default;  position:relative;    display:block;    width:auto;    height:24px;    margin-right: 18px;    
padding:0px 10px 0px 3px;    float: left;    font-size:11px;    line-height:24px;    color:#666;    
background: #F0EEE3;    text-decoration:none;    -text-shadow:1px 1px 1px rgba(255,255,255, 0.8);}

.wizard-steps a:before {    width:0px;    height:0px;    border-top: solid 12px #F0EEE3;    border-bottom: solid 12px #F0EEE3;    
border-left:12px solid transparent;    position: absolute;    content: "";    top: 0px;    left: -12px;}

.wizard-steps a:after {    width: 0;    height: 0;    border-top: solid 12px transparent;    border-bottom: solid 12px transparent;    
border-left:12px solid #F0EEE3;    position: absolute;    content: "";    top: 0px;    right: -12px;} 

/* = COMPLETED STEPS----------------------------*/  /*  #A3C1C9;   #B0C4DE;  #bdbdbd; */
.wizard-steps .completed-step a { cursor:default;   color:#163038;    background: #B0C4DE;}

.wizard-steps .completed-step a:before { border-top: solid 12px #B0C4DE;    border-bottom: solid 12px #B0C4DE;}
.wizard-steps .completed-step a:after {    border-left: solid 12px #B0C4DE;}
.wizard-steps .completed-step span {    border: solid 2px #3284C7;    color: #000000;    -text-shadow:none;}

/* = ACTIVE STEPS----------------------------*/    /*  #A3C1C9;   #FFA07A;  #3188CB; */
.wizard-steps .active-step a { cursor:default;   color:#000000;    background: #FFA07A;    -text-shadow:1px 1px 1px rgba(0,0,0, 0.8);}

.wizard-steps .active-step a:before {    border-top: solid 12px #FFA07A;    border-bottom: solid 12px #FFA07A;}

.wizard-steps .active-step a:after {    border-left: solid 12px #FFA07A;}

.wizard-steps .active-step span {    color: #000000;    -webkit-box-shadow:0px 0px 2px rgba(0,0,0, 0.8);    
-moz-box-shadow:0px 0px 2px rgba(0,0,0, 0.8);    -box-shadow:0px 0px 2px rgba(0,0,0, 0.8);    -text-shadow:none;    
border: 2px solid #3284C7;}

/* = HOVER STATES----------------------------*/   /*  #8F061E;   #3284C7;  #2d86ca; */
.wizard-steps .completed-step:hover a, .wizard-steps .active-step:hover a { cursor:default;   color:#ffffff;    background: #3284C7;    
-text-shadow:1px 1px 1px rgba(0,0,0, 0.8);}

.wizard-steps .completed-step:hover span, .wizard-steps .active-step:hover span {    color:#3284C7;}

.wizard-steps .completed-step:hover a:before, .wizard-steps .active-step:hover a:before {    border-top: solid 12px #3284C7;    
border-bottom: solid 12px #3284C7;}

.wizard-steps .completed-step:hover a:after, .wizard-steps .active-step:hover a:after {    border-left: solid 12px #3284C7;}

.gridpager, .gridpager td
{    
    text-align: right;
    color: cornsilk;    
    font-weight: bold;
    text-decoration: none;
}
.gridpager a

{
    color: White;
    font-weight: normal;
}