/* For Birthday Greetings */
.container {
     position:relative;
     width:424px;
     height:150px;
     overflow:hidden;
     border:5px double #000;
     margin:100px auto 0 auto;
	text-align: center;
}
.div1 {
     position:absolute;
     left:0px;
     top:0px;
     width:424px;
     height:150px;
 }
.div2 {
     position:absolute;
     left:0px;
     top:0px;
     width:424px;
     height:150px;
 }

.img {
     border:1px solid #000;
     margin:2px;
     float:left;
     height: 148px;
     width: 135px;
    } 
 /* Birthday Greetings Ends Here */   
 
.text {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; color: #dcdcdc; letter-spacing: normal; text-align: left}

.textinTabs {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; color: Black; letter-spacing: normal; text-align: left}

.textlead {  font-family: "Trebuchet MS, Arial, Helvetica", sans-serif; font-weight: bold; font-size: 12px; line-height: normal; color: #191970; letter-spacing: normal; text-align: right}

.textright {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; color: #dcdcdc; letter-spacing: normal; text-align: right}

.textarea { font-family: "Arial, Helvetica", sans-serif; background-color: #000000; font-size: 11px; color: #FFFFFF; border: 1px #616E57 solid}

.heading {  font-family:  Geneva, Arial, Helvetica, sans-serif; font-size: 14px; line-height: normal; font-weight: bold; color: #00FF7F; text-align: center}

.heading2 {font-family:  "Trebuchet MS, Arial, Helvetica", sans-serif; font-size: 15px; line-height: normal; font-weight: bold; color: #9FC9f1; text-align: center}

/*.Heading{  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 16px; line-height: normal; color: #000000; letter-spacing: normal;  font-weight:bold; text-align: center }*/

.link {  font-family: "Trebuchet MS, Arial, Helvetica", sans-serif; font-size: 12px; font-weight: normal; color: Green; text-decoration: underline}
.link:hover {  font-family: "Trebuchet MS, Arial, Helvetica", sans-serif; font-size: 12px; font-weight: normal; color: #1D70DA; text-decoration: none}

.mid {  font-family: "Trebuchet MS, Arial, Helvetica", sans-serif; font-size: 11px; font-weight: bold; color: #1D70DA; text-decoration: underline; cursor:hand; cursor:pointer}
.mid:hover {  font-family: "Trebuchet MS, Arial, Helvetica", sans-serif; font-size: 11px; font-weight: bold; color: #DD6900; text-decoration: underline cursor:hand; cursor:pointer}

.mid3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #484848;
	text-decoration: none;
	letter-spacing: 1px;
}

.glossary {  font-family: "Trebuchet MS, Arial, Helvetica", sans-serif; font-size: 12px; font-weight: bold; color: #1C6CCE; text-decoration: none}
.glossary:hover {  font-family: "Trebuchet MS, Arial, Helvetica", sans-serif; font-size: 12px; font-weight: bold; color: #1C6CCE; text-decoration: none}

.footer {  font-family: "Trebuchet MS, Arial, Helvetica", sans-serif; font-size: 12px; font-weight: normal; color: #393939; text-decoration: underline}
.footer:hover {  font-family: "Trebuchet MS, Arial, Helvetica", sans-serif; font-size: 12px; font-weight: normal; color: #DD6900; text-decoration: Underline}

.input {  height: 18px; font-family: "Arial, Helvetica", sans-serif; background-color: #FFFFFF; font-size: 11px; color: #393939; border: 1px #393939 solid; text-align:left;}

.combo1 {  font-family: Arial, sans-serif; font-size: 11px; font-weight:normal; color: #1D70DA; text-decoration: none; text-align:left;	margin-right: 15px;	margin-top: 0px; height: 20px; margin-bottom: 0px;}

.combo { height: 18px; width: 150px; font-family: "Arial, Helvetica", sans-serif; background-color: #FFFFFF; font-size: 11px; color: #333333;
	margin-left: 23px;
}

.comboblack {font-family: " Arial", sans-serif; font-size: 11px; font-weight:normal; color: Black ; text-decoration: none; text-align:left }

.button {  background-color: #0462D4; color: #FFFFFF; border: 1px solid #006697; font-family: "Arial, Helvetica", sans-serif; font-size: 12px; cursor:hand; cursor:pointer;}
.button:hover {  background-color: #c3c3c3; color:black ; border: 2px solid blue; font-family: "Arial, Helvetica", sans-serif; font-size: 12px; cursor:hand; cursor:pointer;}

.sp { BORDER-RIGHT: #cccccc 5px dashed; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 5px dashed; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 5px dashed; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 5px dashed; BACKGROUND-COLOR: #ffffff }

.mid1 {  font-family: "Trebuchet MS, Arial, Helvetica", sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.mid1:hover {  font-family: "Trebuchet MS, Arial, Helvetica", sans-serif; font-size: 13px; font-weight: bold; color: #000000; text-decoration: underline}

.Error {  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; color:  Red  ; letter-spacing: normal; font-weight:bolder; text-align: left}

.checkboxlist {font-family: " Arial", sans-serif; font-size: 12px; font-weight:normal; color: white; text-decoration: none; text-align:left }

.menumain { font-family: "Trebuchet MS, Arial, Helvetica", sans-serif; font-size: 13px; font-weight: bold; color: #0481D3; text-decoration: none; border-style :none; border-width :0px; }
.menumainsele {  font-family: "Trebuchet MS, Arial, Helvetica", sans-serif; font-size: 13px; font-weight: bold; color: Maroon;  text-decoration: underline ; border-width :0px; }
.menusub {  font-family: "Trebuchet MS, Arial, Helvetica", sans-serif; font-size: 12px; font-weight: bold; color: #0481D3; text-decoration: none; text-align:left;background-color: black;}
.menusub:hover {  font-family: "Trebuchet MS, Arial, Helvetica", sans-serif; font-size: 12px; font-weight: bold; color:#0481D3 ; text-decoration: underline; text-align:left; background-color:#c3c3c3; }

.label {  font-family: "Trebuchet MS, Arial, Helvetica", sans-serif; font-size: 11px; font-weight: bold; color:#FFF0F5 /*#1D70DA*/; text-decoration: none; text-align:left }
.labelImp{  font-family: "Trebuchet MS, Arial, Helvetica", sans-serif; font-size: 11px; font-weight: bold; color:#E9967A; text-decoration: none; text-align:left }

.guidelines {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; color: Gray ; letter-spacing: normal; text-align: left; border-bottom: #00ccff thin inset}

 .ControlPanelTabs {font-family:  "Trebuchet MS, Arial, Helvetica", sans-serif; font-size: 13px; line-height: normal; font-weight: bold; color: #FDF5E6; height:25px}
 .ControlPanelTabs:hover {  font-family:  "Trebuchet MS, Arial, Helvetica", sans-serif; font-size: 13px; line-height: normal; font-weight: bold; color:Green; background-color:#FDF5E6;  /*#9FC9f1;*/   height:25px}

 .AdminReportSections {font-family:  "Trebuchet MS, Arial, Helvetica", sans-serif; font-size: 13px; line-height: normal; font-weight: bold; color: White; background-color: #228B22;/* #669999;*/ text-align: justify; height:25px}
  .AdminReportSectionLinks {  font-family:  "Trebuchet MS, Arial, Helvetica", sans-serif; font-size: 13px; line-height: normal; font-weight: bold; color: Maroon ; text-align: justify}
 .AdminReportSectionLinks:hover {  font-family:  "Trebuchet MS, Arial, Helvetica", sans-serif; font-size: 13px; line-height: normal; font-weight: bold; color: red ; text-align: justify}
    
  .alerts {font-family: " Trebuchet MS, Arial, Helvetica", sans-serif; font-size: 13px; font-weight:bold ; color: Red; text-decoration: none; text-align:left }
  .alerts:hover {font-family: " Arial", sans-serif; font-size: 13px; font-weight:bold; color:   Maroon ; text-decoration: underline; text-align:left }

/* For Accordian Tool */

 .accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #c3c3c3;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
/* Accordian Tool Css Ends Here */

/* css for datagrid of superadminreport */

.lblcolor
{
	color : Black;
}

/* color coding */

.lblcolor25
{
	font-family: "Trebuchet MS, Arial, Helvetica", sans-serif;
	font-size: 12px; 
	font-weight: bold;
	background-color: #00BF73;
    text-align:center;
}

.lblcolor50
{
	font-family: "Trebuchet MS, Arial, Helvetica", sans-serif;
	font-size: 12px; 
	font-weight: bold;
	text-align:center;
	background-color: #5000CF;
}

.lblcolor75
{
	font-family: "Trebuchet MS, Arial, Helvetica", sans-serif;
	font-size: 12px; 
	font-weight: bold;
	text-align:center;
	background-color: #EF6B00;
}

.lblcolor100
{
	font-family: "Trebuchet MS, Arial, Helvetica", sans-serif;
	font-size: 12px; 
	font-weight: bold;
	text-align:center;
	background-color: #EF1D1D ;
}

.SuperAdminColumnHeader
{
	color:green;
	font-size:11px;
	font-family:Arial;
	
}

/* collapse panel extender */
 
 .collapsePanel
 {
 	width:250px;
 	height:0px;
 	background-color:#bfdaff; /*#bad5fd; */
 	overflow:auto;
 }
 
 .collapsablePanelHeader
 {
 	width:250px;
 	height:20px;
 	color:  #0481D3; /*#315197;*/
 	background-color:#2647A0; /*#a6cdf1;*/
 	font-weight:bold;
 	font-family:Verdana;
 	font-size:smaller;
 	float:left;
 	padding:5px;
 	cursor:pointer;
 	vertical-align:middle;
 }
 
 /*------------------------*/
 
 /* ajax__tab_yuitabview-theme theme (img/yui/sprite.png) */
 .ajax__tab_yuitabview-theme .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    border-bottom:solid 5px #2647a0;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(./img/yui/sprite.png) #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
}
.ajax__tab_yuitabview-theme .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.ajax__tab_yuitabview-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url(./img/yui/sprite.png) #bfdaff repeat-x left -1300px;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.ajax__tab_yuitabview-theme .ajax__tab_active .ajax__tab_outer
{
    background:url(./img/yui/sprite.png) #2647a0 repeat-x left -1400px;
}
.ajax__tab_yuitabview-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.25em 0.5em;
    background-color:#edf5ff;    
    border:solid 1px #808080;
    border-top-width:0px;
} 

.modalPopup {
	background-color: #1e3c80;/*#EEEEEE;*/
	color:White;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	font-family:Verdana;
	font-size:medium;
	padding:3px;
}

.modalBackground {
	background-color:Teal; 
	filter:alpha(opacity=70);
	opacity:0.7;
}

.div
{ 
	background-color:#E6E6FA;
	color:Black; 
	font-family:Verdana;
	font-size:11px;
	visibility:hidden;
	position:absolute;
	display:block;
	border:solid 3px Tan; 
}