

.hr
{
	 border-top: solid 1px #A0A0A0;
	 
}

body
{
	
	margin: 0px;
    background: #ffffff;
    height: 397px;
}
.validatorCalloutHighlight 
{
    color:White ;
    background-color:#f99384;
  
}

.unwatermarked {
	height:18px;
	width:148px;
	font-weight:bold;
}

.watermarked{
	color:gray;
	font-size:10px;
	padding-left:10px;
	font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 

}	

/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
    font-size:12px; 
    border: solid 1px #757575; 
    width: 100px;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
	font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
    font-size:12px; 
    border: solid 1px #757575; 
    width: 100px;
}
.MaskedEditError
{
    background-color: #ffffff;
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
    font-size:12px; 
    border: solid 1px #757575; 
    width: 100px;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #000000;
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
    font-size:12px; 
    border: solid 1px #757575; 
    width: 100px;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
    font-size:12px; 
    border: solid 1px #757575; 
    width: 100px;
}

.ListSearchExtenderPrompt
{
	font-style:italic;
	color:#ffffff;
	background-color:#009900;
}



.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:#0099ff;
	padding:3px;	
	
}
.modalPopupEntry {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;	
	
}

#marqueecontainer{
position: relative;
/*width: 500px; /*marquee width */
height: 30px; /*marquee height */
background-color: #FFFFFF;
overflow: hidden;
border: 0px solid orange;
padding: 2px;
padding-left: 4px;
}



/************ PasswordStrength Related Styles ***********************/
.TextIndicator_TextBox1
{
     background-color:Gray;
     color:White;
     font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
}

.BarIndicator_TextBox2_weak
{
    color:Red;
    background-color:Red;
}
.BarIndicator_TextBox2_average
{
    color:Blue;
    background-color:Blue;
}
.BarIndicator_TextBox2_good
{
    color:Green;
    background-color:Green;
}

.BarBorder_TextBox2
{
    border-style:solid;
    border-width:1px;
    padding:2px 2px 2px 2px;
    width:200px;
    vertical-align:middle;
}

.TextIndicator_TextBox3
{
     background-color:Blue;
     color:Yellow;
     font-size:small;
     font-variant:small-caps;
     padding: 2px 3px 2px 3px;
}

.TextIndicator_TextBox3_Handle
{
	width:16px;
	height:14px;
	background-image:url(../images/Question.png);
	overflow:hidden;
	cursor:help;
}

.TextIndicator_TextBox1_Strength1
{
     background-color:Gray;
     color:White;
     font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength2
{
     background-color:Gray;
     color:Yellow;
     font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength3
{
     background-color:Gray;
     color: #FFCAAF;
     font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength4
{
     background-color:Gray;
     color:Aqua;
     font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength5
{
     background-color:Gray;
     color: #93FF9E;
     font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}



.dynamicPopulate_Normal
{
	border:silver 1px inset;
	padding:2px;
	text-align:center;
	height:2em;
	margin:5px;
	width:200px;
}

.dynamicPopulate_Updating 
{
	background-image:url(images/loading.gif);
	background-repeat:no-repeat;
	border:silver 1px inset;
	text-align:center;
	padding:2px;
	height:2em;
	margin:5px;
	width:200px;
}

 

/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}



/* Grid View Style */

.GridViewStyle tr.highlight
{   
   background-color: #FFFFFF;
   padding:1px;
   border-bottom: dashed 1px #cccccc;
   color:#515862;
}

.GridViewStyle tr.highlight:hover
{
   background-color: #cccccc;   
   font-weight:bold;   
   padding:1px;
   border-bottom: dashed 1px #cccccc;
   color:#515862;
}



/*GridViewCSS White Chrome Style*/
.GridViewStyle
{
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
    table-layout: auto;
    border-collapse: collapse;
    /* border-top:#cccccc 0px solid;
    border-left:#e4e4e4 1px solid;
    border-right:#e4e4e4 1px solid;
    border-bottom:#e4e4e4 1px solid;
   */
     border-top:#c5c5c5 0px solid;
    border-left:#c5c5c5 1px solid;
    border-right:#c5c5c5 1px solid;
    border-bottom:#c5c5c5 1px solid;
    
    
}


/*Header and Pager styles*/
.HeaderStyle /*Common Styles*/
{
   
    background-position:center;
    background-repeat:repeat-x;
    background-color:#444444;
	/*border-bottom:solid 1px #444444;*/
	border-left:solid 1px #444444;
	border-right:solid 1px #444444;
	font-size:9px;
	font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
    color: #fff;
    font-weight:normal;
    
}
.PagerStyle
{
    background-color:#fff;
    text-align:right;
    background-position:Right;
    
}
.HeaderStyle th
{
    padding: 5px;
    color: #fff;
    font-weight:normal;
   /* text-align:left ;*/
    text-transform:uppercase;   
}
.HeaderStyle a
{
    color:#fff;
    text-decoration:none;
    /*display:block;*/
    text-align:left;
    font-weight:normal;
    text-transform:uppercase;
}

.PagerStyle table
{
    text-align:right;
    margin:auto;
}
.PagerStyle table td
{
    border:0px;
    padding:5px;
}
.PagerStyle td
{
    border-top: gray 0px solid;
}
.PagerStyle a
{
    color:#a1a1a1;
    text-decoration:none;
    padding:2px 10px 2px 10px;
    border-top:solid 1px #fff;
    border-right:solid 1px #999;
    border-bottom:solid 1px #999;
    border-left:solid 1px #fff;
    text-align:right;
    
}
.PagerStyle span
{
    font-weight:bold;
    color:#a1a1a1;
    text-decoration:none;
    padding:2px 10px 2px 10px;
}
/*RowStyles*/
.RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td /*Common Styles*/
{
    padding-left:3px;
    padding-right:3px;
    padding-bottom:6px;
    padding-top:6px;
    /*border-bottom: dotted 1px #e4e4e4;*/
    
    color:#444444;
    font-size:11px;
    font-weight:normal;
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS";  
    text-transform:none;
    font-style:normal 
    
}


.RowStyle td
{
    background-color:#fff;
}
.AltRowStyle td
{
    background-color: #fff;
}
.SelectedRowStyle td
{
    background-color:#e4e4e4;
    /*font-variant:small-caps;
    font-weight:bolder;*/
}
.RowStyle:hover, .AltRowStyle:hover
{
   background-color: #e4e4e4;   
   font-weight:bold;   
}
.RowStyle:hover td, .AltRowStyle:hover td
{
   background-color: #e4e4e4;  
}

.RowStyleSc td, .AltRowStyleSc td, .SelectedRowStyleSc td, .EditRowStyleSc td /*Common Styles*/
{
    padding-left:3px;
    padding-right:3px;
    padding-bottom:6px;
    padding-top:6px;
    border: dotted 1px #e4e4e4;
    color:gray;
    font-size:11px;
    font-weight:normal;
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS";  
    text-transform:none;
    font-style:normal 
    
}
.RowStyleSc td
{
    background-color:#fff;
}
.AltRowStyleSc td
{
    background-color: #fff;
}

.ItemStyleSc tr
{
    background-color: #F7F6F7;
}

.SelectedRowStyleSc td
{
    background-color:#e4e4e4;
    /*font-variant:small-caps;
    font-weight:bolder;*/
}
.RowStyleSc:hover, .AltRowStyleSc:hover
{
   background-color: #e4e4e4;   
   font-weight:bold;   
   border: dotted 1px #ffffff;
   
}
.RowStyleSc:hover td, .AltRowStyleSc:hover td
{
   background-color: #e4e4e4;  
   /*border: dotted 1px #ffffff;*/
   border-bottom: solid 1px #9E9DAA;
   border-top: solid 1px #9E9DAA;
}

/*widget*/

.pac_widget {
 font-size: 11px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 3px;
 border: solid 1px #EAAB00;
 background: #EAAB00;
 position: relative;
 margin-bottom: 35px;
 box-shadow: 5px 5px 10px #DDDDDD;
 -moz-box-shadow: 5px 5px 10px #DDDDDD;
 -webkit-box-shadow: 5px 5px 10px #DDDDDD;
 }


/*TABLE CONTENT */
 
#tableholder
{
    background-color: #ffffff; 
    border-collapse: collapse;
    width:98%;
    padding-left:10px;
    text-align:center;
    position:relative;
    
}
.tblholder
{
    background-color: #ffffff; 
    border-collapse: collapse;
    width:98%;
    padding-left:10px;
    text-align:center;
    position:relative;
    
}


.tblholder-left
{
    background-color: #ffffff; 
    border-collapse: collapse;
    width:98%;
    padding:0px;
    text-align:left;
    
}

.tblrow
{
    width:100%;
    
}

.tblcell30
{
   display:inline-block;
   width:29%;
   vertical-align:top;
   text-align:right;
   word-spacing:normal;
}
.tblcell30-left
{
   display:inline-block;
   width:30%;
   vertical-align:top;
   text-align:Left;
   word-spacing:normal;
   float:left;
   padding-bottom:10px;
   padding-right : 10px;
}
.tblcell30-right
{
   display:inline-block;
   width:30%;
   vertical-align:top;
   text-align:Left;
   word-spacing:normal;
   float:right;
   padding-bottom:10px;
   padding-right : 10px;
}

.tblcell20
{
   display:inline-block;
   width:19%;
   vertical-align:top;
   text-align:right;
   word-spacing:normal;
}
.tblcell20-left
{
   display:inline-block;
   width:19%;
   vertical-align:top;
   text-align:Left;
   word-spacing:normal;
   float:left;
   padding-bottom:10px;
   padding-right : 10px;
}

.tblcell10
{
   display:inline-block;
   width:9%;
   vertical-align:top;
   text-align:right;
   word-spacing:normal;
}
.tblcell10-left
{
   display:inline-block;
   width:9%;
   vertical-align:top;
   text-align:left;
   word-spacing:normal;
   float:left;
   padding-bottom:10px;
   padding-right : 10px;
}


.tblcell70
{
   display:inline-block;
   width:69%;
   vertical-align:top;
   text-align:left;
   padding-bottom:2px;
   word-spacing:normal;
   position:relative;
   float:inherit;
}
.tblcellx70
{
   display:inline-block;
   width:69%;
   vertical-align:top;
   text-align:center;
   padding-bottom:2px;
   word-spacing:normal;
   position:relative;
}

.tblcell80
{
   display:inline-block;
   width:79%;
   vertical-align:top;
   text-align:left;
   padding-bottom:2px;
   word-spacing:normal;
   position:relative;
}
.tblcellx80
{
   display:inline-block;
   width:79%;
   vertical-align:top;
   text-align:center;
   padding-bottom:2px;
   word-spacing:normal;
   position:relative;
}
.tblcell70-abs
{
   display:inline-block;
   vertical-align:top;
   text-align:left;
   padding-bottom:2px;
   word-spacing:normal;
   width:100%;
   left:0;
   top:0;
   position:absolute;
   float:left;
}

.tblcell100
{
   display:inline-block;
   width:100%;
   vertical-align:top;
   text-align:left;
   word-spacing:normal;
}
.tblcell100-center
{
   display:inline-block;
   width:100%;
   vertical-align:top;
   text-align:center;
   word-spacing:normal;
}

.tblcell100-padding
{
   display:inline-block;
   width:100%;
   vertical-align:top;
   text-align:left;
   padding-left:10px;
   padding-right:10px;
   word-spacing:normal;
}
.tblcell100-right-padding
{
   display:inline-block;
   width:100%;
   vertical-align:top;
   text-align:right;
   padding-left:0px;
   padding-right:20px;
   word-spacing:normal;
   
}
.tblcell100-left-padding
{
   display:inline-block;
   width:100%;
   vertical-align:top;
   text-align:left;
   padding-left:0px;
   padding-right:0px;
   word-spacing:normal;
}
.tblcell300-left-padding
{
   display:inline-block;
   width:300%;
   vertical-align:top;
   text-align:left;
   padding-left:100px;
   padding-left:100px;
   word-spacing:normal;
}
.tblcell100-left
{
   display:inline-block;
   width:100%;
   vertical-align:top;
   text-align:Left;
   word-spacing:normal;
   float:left;
}
.tblcell80-right-padding
{
   display:inline-block;
   width:80%;
   vertical-align:top;
   text-align:right;
   padding-left:10px;
   padding-right:10px;
   word-spacing:normal;
}
.tblcell50-left
{
   display:inline-block;
   width:50%;
   vertical-align:bottom;
   text-align:Left;
   word-spacing:normal;
   float:left;
}
.tblcell40-left
{
   display:inline-block;
   width:30%;
   height:40px; 
   vertical-align:top;
   text-align:Left;
   word-spacing:normal;
   float:left;
   padding-bottom:10px;
   padding-right : 10px;
}
.tblcellx40-left
{
   display:inline-block;
   width:33.3%;
   height:40px; 
   vertical-align:top;
   text-align:Left;
   word-spacing:normal;
   float:left;
   padding-bottom:10px;
   padding-right : 10px;
}
.tblcell5-left
{
   display:inline-block;
   width:7%;
   height:100px; 
   vertical-align:middle;
   text-align:Left;
   word-spacing:normal;
   float:left;
   padding:1px;
}


.tblcell40-right
{
   display:inline-block;
   width:35%;
   height:40px; 
   vertical-align:top;
   text-align:Right;
   word-spacing:normal;
   float:left;
   padding-bottom:10px;
   padding-right : 10px;
}
.tblcellx30-right
{
   display:inline-block;
   width:25%;
   vertical-align:top;
   text-align:right;
   word-spacing:normal;
   float:right;

}
.tblcell50-right
{
   display:inline-block;
   width:50%;
   vertical-align:bottom;
   text-align:right;
   word-spacing:normal;
   float:right ;
   
}
.tblcellref-right
{
   display:inline-block;
   width:45%;
   vertical-align:top;
   text-align:right;
   word-spacing:normal;
   
}
.tblcellrefhead-right
{
   display:inline-block;
   width:45%;
   vertical-align:top;
   text-align:left;
   word-spacing:normal;
   
}
.tblcellref-left
{
   display:inline-block;
   width:35%;
   vertical-align:top;
   text-align:left;
   word-spacing:normal;
   
}

.hr
{
    vertical-align: top; 
    border-bottom:solid 1px #c1c1c1;
    width:100%;
  
}



/*LINK BUTTON CSS TEXT SMALL*/

.lnkProfile
{
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration:none;
	color: #ffcc33;	
	text-align:center; 
	padding: 0px; 
	text-transform:uppercase;
    vertical-align:top;
}

.lnktextsmall
{
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration:none;
	color: #ffffff;	
	text-align:center; 
	padding: 0px; 
	text-transform:uppercase;
    vertical-align:top;
    background-color:transparent;
    border:0px solid;
   
}
.lnktextsmall:hover
{
    color:white;
}
.lnktextsmall-btn
{
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration:none;
	color: #ffffff;	
	text-align:center; 
	padding:3px 5px;
	text-transform:uppercase;
    vertical-align:top;
    border:1px solid #444444;
    background:#444444;
    cursor:pointer;
    
    border-radius:5px;
    -moz-border-radius:5px; /* Firefox 3.6 and earlier */
    -wibket-border-radius:5px; /*  */
    -o-border-radius:5px; /* opera */
    
}
.lnktextsmall-btn:hover
{
    color:white;
    background:#111111;
    border:1px solid #111111;
   
}

.lnktextsmall-Color
{
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration:none;
	color: #0099ff;	
	text-align:center; 
	padding: 0px; 
	vertical-align:top;
}
.lnktextsmall-Color:hover
{
    color:#0099ff;
    text-decoration:underline;
        
}
.lnktextxsmall
{
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
	font-size: xx-small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration:none;
	color: #ffffff;	
	text-align:center; 
	padding: 0px; 
	text-transform:uppercase;
    vertical-align:top;
}
.lnktextxsmall:hover
{
    color:white;
}
.lnktextxsmall-Color
{
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
	font-size: xx-small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration:none;
	color: gray;	
	text-align:center; 
	padding: 0px; 
	text-transform:uppercase;
	 vertical-align:top;
}
.lnktextxsmall-color:hover
{
    color:white;
    text-decoration:underline;
    background:#336faa;
}


.lnktextmenu
{
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
	font-size:12px ;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant:small-caps;
	text-decoration:none;
	color: #72aabe;	
	text-align:center; 
	padding: 0px; 
	width:100%;
	
}
.lnktextmenu-template
{
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
	font-size:10px ;
	font-style: normal;
	line-height: normal;
	text-decoration:none;
	color: #547f97;	
	padding: 0px; 
	text-transform:uppercase;
	
}
.lnktextmenu-template:hover
{
    text-decoration:underline;
    color:#0099ff;
}





.lnkfilter
{
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration:none;
	color: #0099ff;	
	text-align:center; 
	padding: 0px; 
	text-transform:uppercase;
	width:20px;
	height:12px;
	vertical-align:top;
	/*background-image:url(../images/icons/arrows-arrow1-solid-down.png);*/
   
	
}
.lnkfilter:hover
{
    color:#336faa;
}

/*LINK BUTTON MEDIUM */

.lnktextmedium
{
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
	font-size: medium;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration:none;
	color: #ffffff;	
	text-align:center; 
	padding: 0px; 
	text-transform:uppercase;
    vertical-align:top;
}

/*LABEL CSS TEXT SMALL */
.lblBdayCelebrant
{
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffcc33;
	text-decoration: none;
	text-align:center; 
	padding: 0px; 
	text-transform:uppercase;
}

.lbltextsmall
{
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	text-decoration: none;
	text-align:center; 
	padding: 0px; 
	text-transform:uppercase;
}
.lbltextsmall-color
{
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0099ff;
	text-decoration: none;
	text-align:center; 
	padding: 0px; 
	text-transform:uppercase;
}
.lbltextsmall11-color
{
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #444;
	text-decoration: none;
	text-align:center; 
	padding: 0px; 
	
}

.lbltextsmall12-color
{
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: gray;
	text-decoration: none;
	text-align:center; 
	padding: 0px; 
	
}





.lbltext-11
{
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #fff;
	text-decoration: none;
	text-align:center; 
	padding: 0px; 
	font-variant: small-caps;
	
	
}



.lblrequired
{
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
    font-size: 11px; 
    color: red; 
    text-align:center; 
    width:30px;
    vertical-align:top;
}

.lblfilter
{
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0099ff;
	text-decoration: none;
	text-align:center; 
	padding: 0px; 
	text-transform:uppercase;
	background-color:#ffbb6a;
	width:30px;
}
.lblfilter:hover
{
    background-color:#f16b3a;
    cursor:default;
}

/*Text Box Entry CSS */
.txtdesc200
{
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal; 
	border-bottom: dashed 1px #515862; 
	border-top: dashed 0px gray; 
	border-left: dashed 0px gray; 
	border-right: dashed 0px gray; 
	width: 200px;
	padding:2px;
	color:#515862
}
.txtdesc300
{
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal; 
	border-bottom: solid 1px gray; 
	border-top: solid 0px gray; 
	border-left: solid 0px gray; 
	border-right: solid 0px gray; 
	width: 300px;
	padding:2px;
}

.txtdesc400
{
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal; 
	border-bottom: dashed 1px gray; 
	border-top: dashed 0px gray; 
	border-left: dashed 0px gray; 
	border-right: dashed 0px gray; 
	width: 400px;
	padding:2px;
}
.txtdesc85
{
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal; 
	border-bottom: dashed 1px gray; 
	border-top: dashed 0px gray; 
	border-left: dashed 0px gray; 
	border-right: dashed 0px gray; 
	width: 85%;
	padding:2px;
	color:Gray;
}
.txtdescdynamic
{
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal; 
	border-bottom: dashed 1px gray; 
	border-top: dashed 0px gray; 
	border-left: dashed 0px gray; 
	border-right: dashed 0px gray; 
	padding-Left:2px;
}


.txtdate
{
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
    font-size:12px; 
    border: solid 1px #757575; 
    width: 80px;
}



/* Dropdown Style CSS */

.drpdynamic
{
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
    font-size:12px; 
    border-bottom: dashed 1px gray; 
	border-top: dashed 0px gray; 
	border-left: dashed 0px gray; 
	border-right: dashed 0px gray;  
    width: 404px;

}

.DropdownboxDynamicS
{
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
    font-size:12px; 
    border: solid 1px #757575; 
    width: 214px
}

/* Form CSS */

.form_settings
{
	font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
	font-size: 11px;
}

.form_settings span
{ 
    font-size:11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #111111 /*006699*/
	text-decoration: none;
	text-align:center; 
	padding: 0px; 
	font-family: Tahoma, Arial, sans-serif,"Trebuchet MS";  
}

.form_settings input[type=checkbox]
{ 
    
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal; 
	color:#111111;
	font-family: Tahoma, Arial, sans-serif,"Trebuchet MS";  
     border-color:#f2f2f2;
    background:transparent;
}


  
.form_settings input[type=text]
{ 
    
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal; 
	border-bottom: solid 1px #cccccc; 
	border-top: dashed 0px #fff; 
	border-left: dashed 0px #fff; 
	border-right: dashed 0px #fff; 
	-moz-border-right: dashed 0px fff; 
	width: 300px;
	padding:2px; 
	color:#111111;
	font-family: Tahoma, Arial, sans-serif,"Trebuchet MS";  
	

}
.form_settings input[type=password]
{ 
    
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal; 
	border-bottom: solid 1px #cccccc; 
	border-top: dashed 0px #fff; 
	border-left: dashed 0px #fff; 
	border-right: dashed 0px #fff; 
	-moz-border-right: dashed 0px fff; 
	width: 300px;
	padding:2px; 
	color:#111111;
	font-family: Tahoma, Arial, sans-serif,"Trebuchet MS";  
	

}
.form_settings textarea
{ 
    
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal; 
	border-bottom: solid 1px #cccccc; 
	border-top: dashed 0px #fff; 
	border-left: dashed 0px #fff; 
	border-right: dashed 0px #fff; 
	-moz-border-right: dashed 0px fff; 
	width: 300px;
	padding:2px; 
	color:#111111;
	font-family: Tahoma, Arial, sans-serif,"Trebuchet MS";  

}


.form_settings input[type=submit]
{	 
	
	font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration:none;
	color: #ffffff;	
	text-align:center; 

	text-transform:uppercase;
    vertical-align:top;
}



.form_settings input[type=submit]:hover
{
    color:White;
}

.form_settings a
{	 
	
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration:none;
	text-align:center; 
	padding: 0px; 
    vertical-align:top;
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
}



/*.form_settings input[type=image]
{  
   background-image: url(../images/Calendar_scheduleHS.png);
   width:17px;
   height:16px;
   vertical-align:middle;
}*/


.form_settings input:focus
{      
   background-color: #d7d7d7;
}

.form_settings textarea:focus
{      
   background-color: #d7d7d7;
}



.form_settings select
{ 
    
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal; 
	border-bottom: solid 1px #cccccc; 
	border-top: dashed 0px #fff; 
	border-left: dashed 0px #fff; 
	border-right: dashed 0px #fff; 
	-moz-border-right: dashed 0px fff; 
	padding:2px; 
	color:#111111;
	font-family: Tahoma, Arial, sans-serif,"Trebuchet MS";  
    width: 305px;    
}  

  
.form_settings p
{
  padding: 2px; 	 
  margin: 0;
}

.form_settings hr
{
  border-style: dotted;
  border-color: #999999;
}

.p_right_align
{
   text-align:right;
}


.demoarea {
	padding:20px;
	background:#FFF url(images/demotop.png) no-repeat left top;
}

.demoarea p 
{
	padding:5px;
}


.formtitle {
	float: right;
	display:inline-block ;
	padding-right:10px;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal ;
	font-variant: small-caps;
	font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
	 margin-top:5px;
}


/* div background filtering */
.divfilter 
{
    border: 1px #444444; 
    width: 370px; 
    background-color:#444444;
    padding-top:5px; /* lyndonn */
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom:5px;
    /*-moz-box-shadow: 0px 3px 8px rgb(100,100,100);
    -webkit-box-shadow: 0px 3px 8px rgb(100,100,100);
    box-shadow: 0px 3px 8px rgb(100,100,100); */
}

.formentrypopup
{
    border:3px solid #444444; 
    width:100%; 
    height:100%; 
    background-color:#fff;
    vertical-align:top;
    
}
.tdformentitlepopup
{
    background-color:#444444; 
    width:100%; 
    color:#fff;
    text-align:center;
    
}

.trFormPopup
{
   height:25px;
}

.popMsgbg
{
    cursor: move;
    background-color:#DDDDDD;
    border:solid 1px Gray;
    color:Black ; 
    padding:10px; 
    text-align:center; 
    height:30px; 
    width:250px;
}

.popMsgprocess
{
    cursor: move;
    background-color:#DDDDDD;
    border:solid 1px Gray;
    color:Black ; 
    padding:10px; 
    text-align:center; 
    height:40px; 
    width:250px;
}


/*tab Menu css*/

#tabmenu { 
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
    font-size: x-small;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-decoration:none;
    text-align:left; 
    padding: 0px; 
    text-transform:uppercase;
    vertical-align:top;
    z-index : 1; 
    padding-left : 0px; 
    margin-bottom:0px;
    border:0px;
    display:inline-block;
  
} 

#tabmenu a, a.active { 
    color : #fff; 
    background : #111111; 
    font : bold 1em "Trebuchet MS", Arial, sans-serif; 
    border : 2px solid #111111; 
    padding : 2px 5px 0 5px; 
    margin : 0px;
    text-decoration : none; 
    
} 
#tabmenu a.active { 
    background : #444444; 
    border : 2px solid #444444; 
} 
#tabmenu a:hover { 
    color : #fff; 
    background : #444444; 
    border : 2px solid #444444; 
} 
#tabmenu a:visited { 
    color : #e8e9be; 
} 
#tabmenu a.active:hover { 
    background : #444444; 
    border : 2px solid #444444; 
    color : #fff; 
} 

/*tab Menu tbl */

#tabmenutbl { 
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
    font-size: x-small;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-decoration:none;
    text-align:left; 
    padding: 0px; 
    text-transform:uppercase;
    vertical-align:top;
    z-index : 1; 
    padding-left : 0px; 
    margin-bottom:0px;
    border:0px;
    display:inline-block;
  
} 

#tabmenutbl a, a.active { 
    color : #fff; 
    background : #111111; 
    font-family : bold 1em  Tahoma, Arial, sans-serif,"Trebuchet MS";
    border : 2px solid #111111; 
    padding : 2px 5px 0 5px; 
    margin : 0px;
    text-decoration : none; 
    
} 
#tabmenutbl a.active { 
    background : #444444; 
    border : 2px solid #444444; 
} 
#tabmenutbl a:hover { 
    color : #fff; 
    background : #444444; 
    border : 2px solid #444444; 
} 
#tabmenutbl a:visited { 
    color : #444444; 
} 
#tabmenutbl a.active:hover { 
    background : #444444; 
    border : 2px solid #444444; 
    color : #fff; 
} 

/*tab Menu tbl Left */

#tabmenuLeft { 
    font-family: Tahoma, Arial, sans-serif,"Trebuchet MS"; 
    font-size: 1.05em;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-decoration:none;
    text-align:left; 
    padding: 0px; 
    vertical-align:top;
    z-index : 1; 
    padding-left : 0px; 
    margin-bottom:0px;
    border:0px;
    display:inline-block;
    width:100%;
    text-transform:none;
} 

#tabmenuLeft a { 
    color : #006699;
    font-family : 1.05em  Tahoma, Arial, sans-serif,"Trebuchet MS";
    margin : 0px;
    text-decoration : none; 
    padding-top :5px;
    padding-bottom :5px;  
    padding-left:0px;
    text-transform:none;
} 
#tabmenuLeft a.active  
{
    font-family : bold 1.05em  Tahoma, Arial, sans-serif,"Trebuchet MS";
    color : #006699;
    background : #d8dfea; 
    border:0px;
    padding-left:0px;
    text-transform:none;
} 
#tabmenuLeft a.inactive  
{
    text-transform:none;
    border:0px;
    color : #006699;
    background : #fff; 
    padding-left:0px;
} 

#tabmenuLeft a:hover { 
     text-decoration:underline;

} 
#tabmenuLeft td { 
    color : #006699; 
    background : #fff; 
    border-bottom: 1px dashed #cccccc;
}


/* */
.tblleftTD
{
    width:50%; 
    text-align:left;
    vertical-align:bottom;
}
.tblrightTD
{
    width:50%; 
    text-align:right;
    vertical-align:bottom;
}

.tblCenterTD
{
   width:100%;
   vertical-align:top;
   text-align:right;
   position:relative;
}

/*Add lyndonn */
.tblleftTD-padding
{
    width:50%; 
    text-align:left;
    vertical-align:bottom;
    padding-left:10px;
}
.tblrightTD-padding
{
   width:50%; 
   text-align:right;
   vertical-align:bottom;
   padding-left:10px;
}

.tblCenterTD-padding
{
   width:100%;
   vertical-align:top;
   text-align:right;
   padding-left:10px;
   padding-right:0px;
   position:relative;
}






/*Javascript Popup*/

.entryPopup {

	border: 1px solid #555;
	background: #ffffff;
	padding-bottom: 10px;
	top:0px;
	z-index:111;
 
}
.entryPopupDetl{
	padding: 0; margin: 0;
	background: #fff;
	width: 100%;
	overflow: auto;
	vertical-align:bottom;

}

.entryPopup2 {

	border: 1px solid #555;
	background: #ffffff;
	padding-bottom: 10px;
	top:0px;
	z-index:111;
 
}
.entryPopupDetl2{
	padding: 0; margin: 0;
	background: #fff;
	width: 100%;
	overflow: auto;
	vertical-align:bottom;
}

#mask
{
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 4;
    opacity: 0.4;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; /* first!*/
    filter: alpha(opacity=40); /* second!*/
    background-color: gray;
    display: none;
    width: 100%;
    height: 100%;

 }
 #maincontent h3 {
	background: #444444;
	padding-top:6px ;
	padding-bottom:12px ;
	padding-right:3px;
	color: #fff;
	font-size: 1.1em;
	vertical-align:middle;
	text-transform:uppercase;
	
}
#maincontent h3 span { 
	font-size: 1.5em;
	float: right;
	line-height: 0.5em;	
	font-weight: normal;
	cursor: pointer;
}
#maincontent h3 input[type=image]{ 
	float: right;
	font-weight: normal;
	cursor: pointer;

	vertical-align:top;
	background-image: url(../images/close.png);
	background-repeat: no-repeat;
    background-color:#444444;
}
#maincontent h3 a{ 
	float: right;
	font-weight: normal;
	cursor: pointer;

	vertical-align:top;
	background-image: url(../images/close.png);
	background-repeat: no-repeat;
    background-color:#444444;
}


.blockMsg {

  left:35%;
  top:45%;
  
}

 /*>>>>>>>>>>>>>>>>>>>>>>>>>>*/

.grdEditbtn {
  background: url(../images/edit.png) ;
  width:16;
  height:16
}