@import url("static.css");
body {
	background:url(../../images/admin/nobg.jpg); background-color:#fff;
	height:100%;
}
/** ----------  Admin Login Box ----------- **/
input[type="text"], input[type="password"], textarea {
	background-color:transparent;
	border:none;
	outline:none;
	color:#333;
	padding: 0 10px;
}
select{ 
	background:url(../../images/admin/bg-select.jpg) repeat-x;
	border:1px solid #CCC;
	padding:2px;
}
.login_wrapper {
	width:759px;
	margin:0 auto;
	padding:50px 0 60px 0;
	color:#ffffff;
}
.login_wrapper a {
	color:#ffffff;
}
.login_form {
	width:382px;
	margin:0 auto;
	height:40%;
}
.loginFrmMid {
	float:left;
	width:335px;
	background:url(../../images/admin/adminbg_02.png) no-repeat;
	padding:15px 26px 0px 26px;
	height:315px
}
.logo_login {
	width:382px;
	float:left;
	text-align:center;
	padding:0 0 10px 0;
}
.loginTitle {
	width:350px;
	float:left;
	padding:0 0 5px 0;
}
.loginTitle h1 {
	font-size:20px;
	text-transform:uppercase;
	text-align:left;
	display:block;
	font-weight:normal;
	padding-bottom:4px;
}
.form-area {
	float:left;
	width:323px;
	padding:0px 0 5px 5px;
	/*border-bottom:1px solid #ffffff*/
}
.frmRow {
	float:left;
	width:305px;
	padding:0 10px 22px 10px;
}
.frmlbl {
	float:left;
	width:80px;
	font-size:15px;
	padding:5px 0 0 0;
	color: #333333;
}
.frmtxtfld {
	width:188px;
	float:right;
	padding: 4px 5px 4px 28px;
}
.frmtxtfld input[type="text"], .frmtxtfld input[type="password"] {
	border: none;
	background:none;
	font-size: 14px;
	height:20px;
	width: 180px;
	color:#6b6b6b;
}
.frmtxtfld.uname {
	background:url(../../images/admin/bg_txt-login-name.png) no-repeat;
}
.frmtxtfld.pwd {
	background:url(../../images/admin/bg_txt-login-pwd.png) no-repeat;
}
.forgotPwd {
	float:left;
	width:200px;
	padding:10px 0 10px 10px;
}
.errorNotePane {
	width:381px;
	background:url(../../images/admin/admin_from_bg.jpg) no-repeat;
	margin-top:20px;
}
.errorNote {
	width:340px;
	padding:20px;
}
.errorNoteTitle {
	background:url(../../images/admin/cross_login_error.png) 0 0px no-repeat;
	font-size:18px;
	padding:0px 0 5px 30px;
}
.errorNotetxt {
	font-size:12px;
	padding:0px 0 0 30px;
}
.login_txt_sub {
	padding-top:5px;
	float:left
}
.footer_login {
	width:100%;
	margin:0 auto;
	background:#111111;
	padding:10px 0 10px 0;
}
.footer_login_pg {
	width:100%;
	margin:0 auto;
	background:#111111;
	padding:10px 0 10px 0;
	position:absolute;
	left:0;
	bottom:0px;
}
/** ----------  Admin Header ----------- **/
.adminheaderWrap {
	width:100%;
	height:130px;
	background:#333 url(../../images/admin/header_bg.png)  repeat-x bottom ;
	padding:10px 0 10px 0;
	border-bottom:2px solid #3d0106;
}
.adminheader {
	width:968px;
	margin:0 auto;
	position:relative;
}
.admin_contentWrap {
	float:left;
	width:1024px;
	padding:10px 0 10px 0;
}
.baseNav_admin {
	float:right;
	width:368px;
	padding:0;
	color:#8a8c8f;
	text-align:right;
}
.baseNav_admin a {
	color:#8a8c8f;
}

/** ----------  Admin Pages Styles ----------- **/
.admin_contentWrap .contMid {
	float:left;
	width:926px;
	background-color:#ffffff;
	padding:10px 20px;
	min-height:410px;
}
.admin_contentWrap .leftCol {
	float:left;
	width:250px;
	padding:0;
}
.admin_contentWrap .rightColm {
	float:right;
	width:750px;
	padding:0;
}

/** ---- Admin Sidebar ---- **/
.sidebarmenu {
	margin:0px 0;
	padding:0;
	width:230px;
	float:left;
}
.sidebarmenu a.menuitem {
	background:url(../../images/admin/admin_sideBtn.png) no-repeat center top;
	color: #fff;
	display: block;
	position: relative;
	width:237px;
	height:38px;
	margin-bottom:5px;
	line-height:38px;
	text-decoration: none;
	font-size:16px;
}
.accordprefix {
	padding:0 0 0 5px;
}
.sidebarmenu a.menuitem:hover {
	background:url(../../images/admin/admin_sideBtn_h.png) no-repeat center top;
}
.sidebarmenu a.menuitem:visited, .sidebarmenu .menuitem:active {
	color: white;
}
.sidebarmenu a.menuitem .statusicon {
	position: absolute;
	top:11px;
	right:7px;
	border: none;
}
.sidebarmenu div.submenu {
	background: white;
}
.sidebarmenu div.submenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0 0 5px 0;
}
.sidebarmenu div.submenu ul li {
	border-bottom: 1px dotted #bfd1d9;
}
.sidebarmenu div.submenu ul li a {
	display: block;
	color: black;
	text-decoration: none;
	padding:5px 0;
	padding-left: 10px;
}
.sidebarmenu div.submenu ul li a:hover {
	background: #e2f0ff;
	color: #0e4354;
}
.result_opt{
	float:left;
	width:100%;
	margin-bottom:10px;
}

/** ---- Tables Style ---- **/
.tablWrap table{
	float:left;
	width:100%;
}
.tablWrap .tHeader {background:url(../../images/admin/tabl_top.png) no-repeat -2px 0;}
.tablWrap table th{
	background:url(../../images/admin/tabl_hedr_col-seprtor.png) repeat-y right;
	padding:0 6px;
	height:34px;
	color:#ffffff;
	text-align:left;
}

.tablWrap th.editCol{width:16%; text-align:center !important;}
.tablWrap th.delCol{width:16%; text-align:center !important;}
.tablWrap th.action{width:9%;  text-align:center !important;}

.tablWrap table td{
	border:1px solid #c0c0c0;
	padding:8px 5px;
}
.checkBox{width:5%;}
.slNo{width:7%;}
.tstName{width:18%;}
.tstemail{width:25%;}
.dateCol{width:12%;}
.evntTitl{width:23%;}
.action{width:9%;  text-align:center}
.editCol{width:16%; text-align:center;}
.delCol{width:16%; text-align:center;}
.evntSmall{width:11%;}

.col13{width:13%;}
.col27{width:27%;}
/** ---- Pagination Style ---- **/
.paging	{
		width:508px;
		float:right;
		margin-top:10px;
}
ul.pagination {
		margin:0px;
		padding:0px;
		height:100%;
		overflow:hidden;
		font-size:12px;
		list-style-type:none;
		float:right;
	}
	ul.pagination li {
		float:left;
		margin:0px;
		padding:0px;
		margin-left:5px;
	}
	ul.pagination li:first-child {
		margin-left:0px;
	}
	ul.pagination li a {
		color:#717171;
		display:block;
		text-decoration:none;
		padding:5px 10px 5px 10px;
	}
	ul.pagination li a img {border:none;}
	ul.paginationA li a {
		color:#FFFFFF;
		border-radius:3px;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
	}
	ul.paginationA01 li a {
		color:#474747;
		border:solid 1px #bdc3c5;
		padding:4px 9px 4px 9px;
		background:#fcfcfc;
	}
	
	ul.paginationA01 li a:hover,  ul.paginationA01 li.selected a {
		background:#676767;
		color:#f2f2f2;
}

.rightContWrap{
	float:left;
	width:800px;
}
.rightContFrm{
	width:100%;
	margin:0 auto;
}
.adminFldRw{
	float:left;
	width:401px;
	padding-bottom:5px;
}
.admin_Labl{
		float:left;
		width:120px;
		padding-top:5px;
		padding-bottom:3px;
		padding-right:20px;
		/*text-align:right;*/
	}
.adminInpt, .adminInptTxt{
		float:left;
		padding-bottom:3px;	
		/* padding:5px 15px 5px 0px; */
		width:235px;
		height:20px;
		border-radius:5px;
		border:1px solid #ccc;
	}
	.adminInptTxt, .inptdate{
		 
	}
	 
	.adminInptTxt input[type="text"], .adminInpt input[type="text"]{
		margin-left:6px;
		width:235px;
	}
	
	.adminInpt select {
		width:250px;
	}
	
	.adminInptTxtArea{
		float:left;
		width:246px;
		padding-bottom:3px;	
		padding:5px 15px 5px 0px;
		height:123px;
		background:url(../../images/admin/bg_textarea.png) no-repeat;
	}
	.adminInptTxtArea textarea{
		width:230px;
		height:110px;
		margin-left:6px;
}
.bd_wrap{
	float:left;
	width:100%;
	height:100%;
	position:relative;
}
/*.error{ position:absolute; right:0px; top:5px; width:175px; float:left; color:#FF0000}*/
div.adminInptTxt .error{
	color: #ff0000;
    min-width: 175px;
    /*position: absolute;
     right: 0; */
	 right: -197px;
    top: 5px;
	float:left;
	}
label.error{
	color: #ff0000;
    float: right;
    min-width: 200px;
    position: absolute;
    right: -222px;
    top: 5px;
	
	}
div.error{
	color: #ff0000;
    min-width: 175px;
    position: relative;
    right: 0;
    top: 5px;
	}
.posit_err{ position:relative}
.ajax_success{ color:#060; position:absolute; right:50px}
.ajax_error{color:#f00; position:absolute; right:20px}


/*===============132 Mar ==============*/
.tablWrap table td table{background-color:#e9e9e9;}
.tablWrap table td table.tbl632{width:632px; float:right;}
.tablWrap table td table.tbl628{width:628px; float:right;}
.tablWrap table td table.tbl676{width:676px;}
.tablWrap td table td{ border:1px solid #ffffff;}

.viewPerm .col_slNo{width:40px; padding:3px 3px;}
.viewPerm .col_pname{width:506px; padding:3px 5px;}
.viewPerm .col_pname1{width:532px; padding:3px 5px;}
.viewPerm .col_status{width:60px; padding:3px 5px; text-align:center}
.viewPerm .col_edit{width:30px; padding:3px 5px;}
.viewPerm .col_cname{width:350px; padding:3px 0px;}
.viewPerm .col_cState{width:80px; padding:3px 3px; text-align:center;}
.viewPerm .col_cState1{width:75px; padding:3px 3px; text-align:center;}
.viewPerm th.col_slNo{padding:0px 4px; }
.viewPerm th.col_pname{padding:0px 3px;}
.viewPerm th.col_status{padding:0px 5px;}
.viewPerm th.col_edit{padding:0px 6px;}
.viewPerm th.col_cname{ padding:0px 8px}
.viewPerm th.col_cState{padding:0px 4px; text-align:center; }
.viewPerm th.col_pname1{width:532px; padding:0px 5px;}

.viewPerm .action{width:15% !important; }


.sucess_msg{float:left; color:#ff0000; padding-left:15px; padding-top:2px}
.manageStatImg{ float:left;}
.loginImg{ float:left;}
.loginAlertTxt{float:left; padding:2px 0 0 5px;}
.manageStatAlert{float:left; padding:3px 0 0 5px;}

/* 05 Aug 2013 */
.adminAddWrap form select {width:100%; border-radius:5px; padding:2% 1.5%;}
.widgEditSelect .widgSelectBlock{ width:150px; !important;}

.bluebtn{color:#FFFFFF;background-color:#0086D3;border:2px;height:28px;border-radius:4px;border-color:#005D92;}

.ui-timepicker-list{
background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D8D8D8;
    display: block;
    height: 90px;
    left: 583.5px;
    overflow-x: scroll;
    position: absolute;
    top: 410px;
    width: 6%;
	}
	
.admin_fldError {
    display: block;
    float: left;
    padding-left: 140px;
	color:#f00;
}

.btnMore {
    background: none repeat scroll 0 0 #008DDE;
    border: 0 none;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    padding: 4px 3px 2px 5px;
    text-transform: uppercase;
}
/* Edited By Amit */
.rowtype label{
	min-width:90px;
	}
.textrowinput label{

	padding:8px;
	}
#dataTable tr:nth-child(5) td label{
	padding:8px;
	}
/* Edited By Amit End */

.submit_style{
   
    float: left;
    margin-left: -252px;
    margin-top: 36px;
}

