﻿@charset "utf-8";
/* CSS Document */

*{ padding:0px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
}

img {border:none;}

a{ color:#FFF; text-decoration:none;}

body{ font-size:12px; font-family:Tahoma, Geneva, sans-serif; color:Black;}

.MasterContainer{ width:100%; background-color:#0359a2;  }

.loginFormBottom{ width:370px; height:83px;  background:url(../images/loginBottomBg.jpg) repeat-x; -moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px; -webkit-border-radius-bottomright:20px; -webkit-border-radius-bottomleft:20px; border-bottom-right-radius:20px; border-bottom-left-radius:20px;}
/*Heading*/
.MasterHeader{ width:100%; height:89px;  background:url(../images/MasterHeader_BG.png) repeat-x top left #1364a6;}

.logoHeader{ width:100%; height:89px;float:right; }

.Logintable{ width:60%; 
height:24px; float:right; vertical-align:top; }

.MasterLogo{ width:20%; height:50px; float:left; padding-top:10px;}

.MasterLogo img{ padding:15px 0px 0px 15px;}
.UserInfo{ width:40%; 
height:89px; float: left;
}
.UserInfo ul{ padding: 65px 65px 0px 65px;  }

.UserInfo ul li{ list-style-type:none; display:inline; color:White;} 
.LoginInfo{ width:40%; list-style:none; background:none;
height:89px; float: left; float:right; padding-top: 50px; }

.LoginInfo ul{ padding:10px 0px 0px 410px;  }

.LoginInfo ul li{ list-style-type:none; display:inline; color:White;} 

.LoginInfo{ width:40%; height:34px; float:left; }
/*End of Page heading*/

/*Side Menu*/

.mainContainer{ width:100%;  float:left; background:#ffffff;}

.MasterMenu{ width:11%;  float:left; }

.MasterMenu ul li { list-style-type:none; width:100%; height:66px; background:url(../images/MasterMenuBG.jpg) repeat-x;}

.MasterMenu ul li:hover{ background:url(../images/MasterMenuHoverBG.jpg) repeat-x;}

.menuImages{ width:100%; height:35px; float:left; margin:0px 0px 0px 0px; text-align:center; padding-top:5px;  }

.MenuTxt {  width:100%; height:15px; float:left;  margin:8px 0px 0px 0px; font-weight:bold; text-align:center; }

/*end of Side Menu*/

/*content style*/

.MasterContent{ width:89%; height:100%;   float:right; background:#ffffff; float:right; }

.contentMenu{ width:100%; height:35px;  background:url(../images/MainMenuBg.jpg) repeat-x left top;  }

.contentMenu ul{  list-style-type:none; padding:10px 0px 0px 0px; width:100%; height:26px;    }

.contentMenu ul li{ display:inline; float:left;  }


.contentMenu ul li a{ padding:10px 5px 15px 7px;}

.contentMenu   ul li a:hover{ background:url(../images/MainMenuBgHover.jpg) repeat-x left top;   }

.imgPadding{ position:relative; top:-5px;  left:1px;} 

.contentTable{ width:99%;  margin-top:2px; float:left;  }

.contentTable_Report{ width:99%;  margin-top:2px; float:left;  padding-bottom:18em !important;}





/*end of content style*/

/*Table*/
   
 .SearchPlace{ width:99%; height:33px;  background-color:#cbcbcb; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; color:#25282b; }
 
  .FilterDiv{ width:99%; padding:0.25px 0px 0px 0.25px;  margin-bottom:2px;  background-color:#cbcbcb; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; color:#25282b; }

 .SearchPlaceLeft{ width:87%; height:33px; float:left;}

 .search { width:30%; height:22px; float:left; margin:6px 0px 0px 5px; }
 
 .startsWith { width:30%; height:22px; float:left; margin:6px 0px 0px 5px; }

 .ddlstyle{ width:155px; height:20px; border:1px solid #7f7b7b; }
 
 .CDGSelectBox ddl{ width:100px; height:15px; border:1px solid #7f7b7b !important; }
 
 .lblStyle{ font-weight:bold;}
 
 .txtstyle{width:220px; height:18px; border:1px solid #7f7b7b; }
 
 .go{  width:30%; height:22px; float:left; margin:5px 0px 0px 5px;    }
 
 .btngo{ background:url(../images/go.png) no-repeat; width:37px; height:24px; font-size:0px; border:none; cursor:pointer; padding-top:8px;  }

 .SearchPlaceRight{ width:13%; height:33px;  float:right;} 
 
 .SearchPlaceRight ul{ list-style-type:none; margin:5px 2px 0px 0px; float:right;}
 
 .SearchPlaceRight ul li{ display:inline; padding:0px 0px 0px 0px;}
 
 .ContentReport{ width:99%; height:800px; overflow:auto;}

 .tableHeading{ background-color:#30353a; color:#ffffff;}
 
 .ContentReport table tr{ height:20px;}
 


/*end of table*/

/*footer*/
.masterfooter{ width:100%;  height:64px; background:url(../images/MasterFooterBg.jpg) repeat-x left top; float:left; font-size:12px; color:#FFFFFF; border:none; }

.masterfooterLeft{ width:200px; height:20px; float:left; margin:37px 0px 0px 10px;}

.masterfooterRight{ width:200px; height:20px;  float:right; margin:37px 10px 0px 0px;}

.masterfooterCenter{ width:200px; height:20px;  float:right; margin:37px 0px 0px 250px;}
/*end of footer*/

.mGrid {   
    background-color: #fff;   
    margin: 0px 0 10px 0;   
    border: solid 1px #525252;   
    border-collapse:collapse;   
}  
.mGrid td {   
   padding: 2px;   
   border: solid 1px #c1c1c1;   
   color:#30353a;   
}  
.mGrid th {   
   padding:5px;  background:#1F60B0; color:#ffffff;
   font-size: 0.9em;   
}  
.mGrid .alt { background: #fcfcfc; }  
.mGrid .pgr { background: #424242 repeat-x top; }  
.mGrid .pgr table { margin: 5px 0; }  
.mGrid .pgr td {   
    border-width: 0;   
    padding: 0 6px;   
    border-left: solid 1px #666;   
    font-weight: bold;   
    color: #fff;   
	line-height: 12px;   
 }     
.mGrid .pgr a  
{
	color: #666; 
	text-decoration: none; 
    background:#424242; 
    background-color:Black;
	font-size:18px;
	padding-left: 4px;     
	padding-right: 4px;   	
}  
.mGrid .pgr a:hover { color: #000; text-decoration: none; }  


.ModalWindow
{  
  border: solid1px#c0c0c0;
  background:#C0C0C0;
  padding: 20px 20px 20px 20px;
  position:absolute;
  top:-1000px; 
  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
  color:Black;
  font-weight:bold;
  style="display:none;"
}



.ModalWindow tr td 
{ padding:5px;}


.ModalWindow tr td h3{ color:#000000;  font-size:16px;}

.modalPopup
{
	background-color:#C0C0C0;
	border-width: 1px;
   -moz-border-radius: 5px;
	border-style: solid;
	border-color: Gray;	
	Width:300;
	min-width: 250px;
	max-width:400px;
	height:100px;
	color:Black;
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=80);
	opacity: 0.8;
}

.cal { background-color:White; border: solid 0.5px black; }
.cal td { padding:0px 0px 0px 0px !important;}
.btnStyle{ background:url(../images/btnBg.png) repeat-x; padding:6px;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border:none; color:#ffffff; cursor:pointer;}

.btnStyle1{ background:url(../images/btnBg.png) repeat-x; padding:5px; height:30px;  -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border:none; color:#ffffff; cursor:pointer;}

.InsertDataForm{  width:100%; font-size:14px;    padding:5px 0px 0px 0px;  } 

.InsertDataForm table tr td{ padding:8px;}

.FullDataForm{ width:100%;  margin:0px auto;  padding:10px 0px 0px 0px;   } 

.FullDataForm table tr td{ padding:4px;}

.txtbox
{ width:150px; height:20px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid gray;}

.txtbox_summary
{ width:75px; height:20px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid gray; float:right}
/*.mutiline_input_text {font-size: 13px; color: #444444; border: 1px solid gray;-webkit-border-radius:3px;-moz-border-radius:3px; margin-left: 0px; height: 60px; width:350px; vertical-align:middle; font-family:Arial;}*/
.SubmitDiv{ width:400px; height:40px; }

.SubmitDiv ul{ text-decoration:none;  margin:10px 0px 0px 100px;   }

.SubmitDiv ul li{ display:inline; }

.submitbtn{ border-style: none;
    border-color: inherit;
    border-width: medium;
    background: url('../images/btnBg.png') repeat-x;
    padding: 6px;
    -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; color:#ffffff; cursor:pointer;
    height: 34px;
}

.ErrorMsg{ color:Red;}


.subheading { background-color:#F0F0F0;height:30px;font-weight:bold; }

.pur_subheading { background-color:#F0F0F0;height:30px;font-weight:bold; }
 
 .thheader { background-color:color:#333;font-weight:bold; height:40px !important; }
 
 
  /*7-30-12*/
 

             
.PageHeading{ width:98%; height:25px; color:#1f60b0; margin:0px 0px 0px 5px; background-color:#A9A9A9; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;  float:left;   }

.PageHeading h3{ font-size: 16px; padding: 3px 0 0 15px; text-shadow: 0px 2px 0px #FFFFFF;}

.ddl{  color:#393636; font-size:14px; height:25px; border:1px solid #A9A9A9; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:2px;  -moz-box-shadow: inset 0 3px 5px #dddbdb;
   -webkit-box-shadow: inset 0 3px 5px #000000;
   box-shadow:         inset 0 3px 5px #dddbdb;
   }
   
  .txtbox{ width:200px; color:#393636; font-size:14px; height:25px; border:1px solid #A9A9A9; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:2px;  -moz-box-shadow: inset 0 3px 5px #dddbdb;
   -webkit-box-shadow: inset 0 3px 5px #000000;
   box-shadow:         inset 0 3px 5px #dddbdb;}
   
   .Purtxtbox{ width:100px; color:#393636; font-size:14px; height:25px; border:1px solid #A9A9A9; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:2px;  -moz-box-shadow: inset 0 3px 5px #dddbdb;
   -webkit-box-shadow: inset 0 3px 5px #000000;
   box-shadow:         inset 0 3px 5px #dddbdb;}
  
   
 /*  .FullDataForm{ width:100%;  margin:0px auto;  padding:10px 0px 0px 0px;  float:left; border:1px solid green; font-size:14px; color:#666; } 

.FullDataForm table tr { text-align:right; }

.FullDataForm table tr td { padding:5px; }
*/




/*List view*/

.ListView{ }

table .Listview { text-align: left;
	border-collapse: collapse; margin-top:10px;  border:1px solid #CCC;   }
	
table .Listview  tr th{ padding:5px; text-align:left; background:#1F60B0; color:#ffffff;}
table .Listview  tr td{ padding:5px; text-align:left;  }

Listview td{ border-top: 1px solid #666;}
    
    
.chkList li { list-style-type:none; padding-top:4px; }
.chkList  label { padding:10px; }

.chklistcontrol li{ list-style-type:none; padding-top:4px; }
.msgbox_tr{ background-color: #1F60B0; color: #FFFFFF; height:25px}

.msgbox_td{ text-align:center;  padding:10px;}


.EditimgPadding{ text-align:center;}


.linkcolor a{ color:Black !important;}
  
  .spreadcrum
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left: 5px;
	padding-top: 12px;
	width: 98%;
	height: 20px;
	color:Gray;
	
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d8d8d8;
	color: #5c5c5c;*/
	margin-left: 6px;
}

.spreadcrum a
{
	color:Gray;
	padding-left:4px;
}

.mutiline_input_text {font-size: 13px; color: #444444; border: 1px solid gray;
                      margin-left: 0px; height: 60px; width:350px; vertical-align:middle; font-family:Arial;
                      border:1px solid #A9A9A9; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:2px;  -moz-box-shadow: inset 0 3px 5px #dddbdb; width:350px
   -webkit-box-shadow: inset 0 3px 5px #000000;
   box-shadow:         inset 0 3px 5px #dddbdb;}
   
   .Pur_mutiline_input_text {font-size: 13px; color: #444444; border: 1px solid gray;
                      margin-left: 0px; height: 50px; width:170px; vertical-align:middle; font-family:Arial;
                      border:1px solid #A9A9A9; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:2px;  -moz-box-shadow: inset 0 3px 5px #dddbdb; width:350px
   -webkit-box-shadow: inset 0 3px 5px #000000;
   box-shadow:         inset 0 3px 5px #dddbdb;}


.mandatory_head { color: Red; font-family:Arial; font-size:smaller}

.div_err { font-size: 11px; color: #ff0000; font-family:Arial;}

.loginMainHeader{ width:1000px; height:159px;padding-left:450px; }

.loginContent{ width:370px; height:400px; background-color:#ffffff;  -moz-border-radius:20px; border-radius:20px; -webkit-border-radius:20px;} 

.loginHeader{ width:370px; height:75px; color:#3a3a3a; font-family:"Adobe Caslon Pro"; font-size:16px;  }

.loginHeader ul{ list-style-type:none; padding:14px 0px 0px 48px;}

.loginHeader ul li{ display:inline; padding:0px 0px 0px 10px;}


.loginForm{ width:370px; height:253px;  color:#6a6a6a; }

.loginForm ul{ list-style-type:none; margin:0px 0px 0px 50px; font-size:14px;  padding:10px;} 

.loginForm ul li{ padding:10px 0px 0px 0px;}

.Logintxtbox{ width:220px; height:35px; padding:0px 0px 0px 10px;  -moz-border-radius:10px; border-radius:10px; -webkit-border-radius:10px; background-color:#e4e4e4;  vertical-align:middle; }

.RememberMe { width:101px; height:25px;  float:left; margin:10px 0px 0px 55px; color:#000;}

.forgot{ width:101px; height:25px;   float:right; margin:10px 65px 0px 0px;}

.forgot a{ color:#000;}

.forgot a:hover{ text-decoration:underline;}

.chkbox{ background:#009;}

.loginFormBottom{ width:370px; height:83px;  background:url(../images/loginBottomBg.jpg) repeat-x; -moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px; -webkit-border-radius-bottomright:20px; -webkit-border-radius-bottomleft:20px; border-bottom-right-radius:20px; border-bottom-left-radius:20px;}

.loginbtn{ background:url(../images/loginbtn.png) no-repeat; border:none; width:117px; height:40px; cursor:pointer; font-size:0px; margin:23px 0px 0px 109px;}

.resultTxt{ color:#e61c23; font-size:15px; font-weight:bold; }

body{ font-size:12px; font-family:Tahoma, Geneva, sans-serif; color:Black;  background:url(../Images/content_bg.jpg) repeat-x left top #0074d7;}

.pagingLink { padding-left:3px; color:blue !important; }

.pagingLink_select { padding-left:3px; color:#B40404; }

.membersList_pager1 td { border:none !important; }

/*list in home page*/
li.master img{  margin:8px 8px 8px 0px; 
list-style:none; background:none; float:left; -webkit-transition: margin 0.1s ease-out; -moz-transition: margin 0.2s ease-out; -o-transition: margin 0.2s ease-out; padding:0px 0px 0px 95px;
	width: 101px;
}
      
li.master img:hover{ margin-top:2px;}


#calendarContainerOverride table
{
    width:0px;
    height:0px;
}

.calendarContainerOverride table tr td
{
    padding:0;
    margin:0;
    background-color:#ffffff;
}

.calendarContainerOverride .ajax__calendar_container {

border:1px solid #646464;

background-color:#ffffff;

color:#000000;

}

.calendarContainerOverride .ajax__calendar_footer {

border-top:1px solid #f5f5f5;

}

.calendarContainerOverride .ajax__calendar_dayname {

border-bottom:1px solid #f5f5f5;

}

.calendarContainerOverride .ajax__calendar_day {

border:1px solid #ffffff;

}

.calendarContainerOverride .ajax__calendar_month {

border:1px solid #ffffff;

}

.calendarContainerOverride .ajax__calendar_year {

border:1px solid #ffffff;

}

.calendarContainerOverride .ajax__calendar_active .ajax__calendar_day {

background-color:#edf9ff;

border-color:#0066cc;

color:#0066cc;

}

.calendarContainerOverride .ajax__calendar_active .ajax__calendar_month {

background-color:#edf9ff;

border-color:#0066cc;

color:#0066cc;

}

.calendarContainerOverride .ajax__calendar_active .ajax__calendar_year {

background-color:#edf9ff;

border-color:#0066cc;

color:#0066cc;

}

.calendarContainerOverride .ajax__calendar_other .ajax__calendar_day {

background-color:#ffffff;

border-color:#ffffff;

color:#646464;

}

.calendarContainerOverride .ajax__calendar_other .ajax__calendar_year {

background-color:#ffffff;

border-color:#ffffff;

color:#646464;

}

.calendarContainerOverride .ajax__calendar_hover .ajax__calendar_day {

background-color:#edf9ff;

border-color:#daf2fc;

color:#0066cc;

}

.calendarContainerOverride .ajax__calendar_hover .ajax__calendar_month {

background-color:#edf9ff;

border-color:#daf2fc;

color:#0066cc;

}

.calendarContainerOverride .ajax__calendar_hover .ajax__calendar_year {

background-color:#edf9ff;

border-color:#daf2fc;

color:#0066cc;

}

.calendarContainerOverride .ajax__calendar_hover .ajax__calendar_title {

color:#0066cc;

}

.calendarContainerOverride .ajax__calendar_hover .ajax__calendar_today {

color:#0066cc;

} 

/*.contentReport{ width:100%; height:35px;  background:url(../images/MainMenuBg.jpg) repeat-x left top;  }

.contentReport ul{  list-style-type:none; padding:10px 0px 0px 0px; width:100%; height:26px;    }

.contentReport ul li{ display:list-item; float:left;  }


.contentReport ul li a{ padding:10px 5px 15px 7px;}

.contentReport   ul li a:hover{ background:url(../images/MainMenuBgHover.jpg) repeat-x left top;   }*/

.reports li{ list-style-type:square;  color:Black;
             font-family:Segoe UI;
    font-size: 16px;
    margin-bottom: 2px;
    padding-bottom: 6px;
    border-bottom: 1px solid #ddd;
    margin-left:30px; }