﻿* {
    padding: 0; 
    margin: 0;
}
body {
	font-family: Tahoma, Verdana, Arial, trebuchet MS ;
	font-size:11px;
}
h1 {
    font: bold 32px Times;
	color: #666;
	text-align: center;
	padding: 20px 0;    
}
#container {
    width: 700px;
    margin: 10px auto;
}

.mGrid { width: 100%; background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse; }
    .mGrid td { padding: 2px; border: solid 1px #c1c1c1; color: #717171; }
    .mGrid th { padding: 4px 2px; color: #fff; background: #424242 url(images/grd_head.png) repeat-x top; border-left: solid 1px #525252; font-size: 0.9em; font-weight:bold; }
.mGrid .alt { background: #fcfcfc url(images/grd_alt.png) repeat-x top; }
.mGrid .pgr {background: #424242 url(images/grd_pgr.png) 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; }
    .mGrid .pgr a:hover { color: #000; text-decoration: none; }
    .mGrid th a{ color:#fff;}
.mGrid th  A:hover {
color: #ff0000;
background-color:#ffff00;
}
.mGrid td a{ color:#000; text-decoration:underline;  width:500px; }

.griddel{background: #424242 url(images/del.jpg) repeat-x top; width:150px; }

.gridLink{ width:150px;}
.gridLinkBig{ width:250px;}
.gridzerowidth{ width:1px;}


.tfooter {background: #424242 url(images/grd_pgr.png) repeat-x top; }
.tfooter table { margin: 5px 0; }
	.tfooter td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }   
	.tfooter a { color: #666; text-decoration: none; }
	.tfooter a:hover { color: #000; text-decoration: none; }





.gridCheckBox{ width:10px; text-align:center}

.periodGrid { width: 100%; background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse; }
    .periodGrid td { padding: 2px; border: solid 0px #c1c1c1; color: #717171; }
    .periodGrid th { padding: 4px 2px; color: #fff; background: #424242 url(images/grd_head.png) repeat-x top; border-left: solid 1px #525252; font-size: 0.9em; font-weight:bold; }
/*.dd{padding: 2px; border: 1px ; }*/
.borderLess{border:0 }
.gridPeriodDays{width:50px;}



.heading{font-family: Arial, Helvetica, sans-serif;font-size: 15px;	font-weight: bold;	color: #000000;	background-color:#F2F2F2;text-decoration: none;	padding-right: 5px;	padding-left: 5px;height:30px;}
.showingList{font-family: Arial, Helvetica, sans-serif;font-size: 15px;	font-weight: bold; background:url(images/shade2.jpg); text-decoration: none;	padding-right: 5px;	padding-left: 5px;height:30px;}

.bodyStyle{background-color:#F2F2F2;}
.bodyStyle2{background-color:#F2F2F2; padding-left:20px;}


.headerstyle{
display:block;
margin:30px 0 10px 0;
padding:5px 0 5px 8px;
background:#eee url(images/gradient2.png) repeat-x;
color:#222;
border-top:1px solid #ddd;
border-right:1px solid #bbb;
border-bottom:1px solid #bbb;
border-left:1px solid #ddd;
text-decoration:none;
}
/* Css for AcedamicERP Home Page */

.HomeTDstyle{
display:block;
margin:30px 0 10px 0;
padding:5px 0 5px 8px;
background:#eee url(images/gradient2.png) repeat-x;
border-top:1px solid #ddd;
border-right:1px solid #bbb;
border-bottom:1px solid #bbb;
border-left:1px solid #ddd;
text-decoration:none ;
font-size:20px;
padding-left:10px;
font-family:Verdana;

}

.HomeTDText{

margin:30px 0 10px 0;
padding:5px 0 5px 8px;
background:#eee url(images/gradient2.png) repeat-x;
text-decoration:none ;
font: bold 12px
font-size:12px;
padding-left:5px;
font-family:Verdana;

}
/* End */

.HomeBorderHeader
{
font: bold 13px Times;
color: WHITE;
padding:2px;
background:#eee url(images/grd_head.png) repeat-x;
}
.HomeHeader
{
	background-color:#deecfd;
	border:1px solid #8db2e3
	padding-left:10px;
}

.topHeader
{
	background:url(../css/images/topheaderbar.gif) repeat-x;
	height:59px;
	color:White;
	font-size:40px;
	padding-left:10px;
}
.topHeaderLeft
{
	font-size:11px;
	padding-left:10px;
	font-family:Verdana;
}
.topHeader a
{
	color:White;
}

.tdborder
{
	border-width:thin;
	border-color:White;
}

.nolink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #FFFFFF; text-decoration: none}
a.disclaimer, a.disclaimer:link, a.disclaimer:active, a.disclaimer:hover, a.disclaimer:visited {
color: #666666; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
text-decoration: none;
}
a{
color: #000000;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
text-decoration: none
}
A:hover {
color: #ff0000;
background-color:#ffff00;
}
a.imghref:hover { border: 0 none; 
	text-decoration: none; 
}


.msgModify{	font-family: Verdana,Arial, Helvetica, sans-serif;	color: #000000;	text-decoration: none;	font-weight: bold;	font-size: 12px;	font-style: normal;}	
.onepixheight {	line-height: 1px;}    
.thirteenpixheight {	line-height: 13px;}
.dashboardrowsep{	line-height: 10px;}
.homeAdminPanelTable{ padding-right: 2px; padding-left:40px;}
.homeAdminPanelTable td{padding-left:20px;}

.button	{font-family: Arial, Helvetica, sans-serif;height:18px;  color: #fff; font-size:12px; background: url(images/button.png) repeat-x top; border:0; width:70px; }
.buttonHome	{font-family: Arial, Helvetica, sans-serif;height:23px;  color: #fff; font-size:12px; background: url(images/btnImg.gif) repeat-x top; border:0; width:125px; }

.image {width: 100px;	padding-right: 2px; height:100px; }

.labelData { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; background-color:White ;	color: #000000;	text-decoration: none;	width: 200px;	padding-right: 2px;	padding-left: 2px;	border: 1px solid #664713;}


.textbox {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;	width: 200px;	padding-right: 2px;	padding-left: 2px;	border: 1px solid #664713;}
.textboxBig {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;	width: 375px;	padding-right: 2px;	padding-left: 2px;	border: 1px solid #664713;}
.textboxFull {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;	width: 660px;	padding-right: 2px;	padding-left: 2px;	border: 1px solid #664713;}
.textboxsmall {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;	width: 100px;	padding-right: 2px;	padding-left: 2px;	border: 1px solid #664713;}
.textboxsmaller {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;	width: 50px;	padding-right: 2px;	padding-left: 2px;	border: 1px solid #664713;}
.textMultiField_3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;	width: 500px; height: 100px;	padding-right: 2px;	padding-left: 2px;	border: 1px solid #664713;}

.menu
{	
	font-family: Arial, Helvetica, 'sans-serif';height:18px; color: White; font-size:12px; 
	background:url(images/shade.gif) repeat-x top;
	border:0; width:900px; text-align:center;}

.menu A { padding-left:10px;
    color:Black; font-weight:bold;
	background-image:url(images/link_icon2.gif); background-repeat:no-repeat; background-position:right;}	
.menu A:hover {
color: #ff0000;
background-color:#ffff00;
}




.textboxarea {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;		width: 200px;	padding-right: 2px;	padding-left: 2px;	border: 1px solid #664713;}
.textboxareabig {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;	height:50px;	width: 400px;	padding-right: 2px;	padding-left: 2px;	border: 1px solid #664713;}

.dropdownBig {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;width: 375px;}
.dropdown {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;width: 200px;}
.dropdownsmall{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;width: 100px;}
.dropdownsmaller{font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;width: 50px;}

.caption{padding-right: 2px;  vertical-align:top; }
.data{padding-right: 2px; vertical-align:top;}

.captionmandatory{padding-right: 2px;  vertical-align:top; }
.datamandatory{padding-right: 2px; vertical-align:top;}

.mandatory{padding-right: 2px; color:Red;}
.dataheading{padding-right: 2px;background:url(images/Border.gif); font-size:11px; font-weight:bold;}
.dataheadingLine{padding-right: 2px;background:url(images/DataHeadLineS.gif); font-size:11px; font-weight:bold;}

.datatable{ padding-right: 2px;	padding-left: 2px;padding-top:5px; padding-bottom:3px;}
.datatable td{ padding-right: 2px;	padding-left: 2px;padding-bottom:2px;padding-top:5px;}

.slabBold{padding-right: 4px;	padding-left: 4px; font-weight:bold;	}
.slabGeneral{padding-right: 2px;	padding-left: 2px; padding-top:3px; padding-bottom:3px;	}
.slabGeneral td { padding-right: 5px;	padding-left: 5px;}

.error{ color:Red;}

.navigatemenu{font-family: Arial, Helvetica, sans-serif;	font-size: 12px; 	color: #000000; background:url(images/gb.png);padding-right: 2px;	padding-left: 2px; padding-top:3px; padding-bottom:3px;}

.usercaptionmandatory{padding-right: 2px;  vertical-align:top; width:250px; }

.FilterControl{	padding-right: 2px;	padding-left: 2px;}
.tdfiltercontrol{ height:10px;}

.td_bg_selected_search{background-color:#23A4AB;font-family: Tahoma, Verdana, Arial, trebuchet MS ; font-size:11px; color:#ffffff;line-height:18px;padding-left:0px; font-weight:lighter}

.adminRowHeading{height:20px;padding-left: 5px; font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000; font-weight:bold;}

.TV{background-color:#fcfcfc;font-family: Tahoma, Verdana, Arial, trebuchet MS ; font-size:11px; color:#ffffff; padding-left:20px;}
.TVSelected{background-color:#23A4AB;font-family: Tahoma, Verdana, Arial, trebuchet MS ; font-size:11px; color:#ffffff; padding-left:20px;}

/* Select Popup*/
.pickup{background-color:#23A4AB; border: solid 1px #525252; border-collapse:collapse;}

.sGrid { width: 100%; background-color: #fff; border: solid 1px #525252; border-collapse:collapse; }
    .sGrid td {  border: solid 1px #c1c1c1; color: #717171; }
    .sGrid th { padding: 4px 2px; color: #fff; background: #424242 url(images/grd_head.png) repeat-x top; border-left: solid 1px #525252; font-size: 0.9em; font-weight:bold; }
.sGrid .alt { background: #fcfcfc url(images/grd_alt.png) repeat-x top; }
.sGrid .pgr {background: #424242 url(images/grd_pgr.png) repeat-x top; }
    .sGrid .pgr table { margin: 5px 0; }
    .sGrid .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }   
    .sGrid .pgr a { color: #666; text-decoration: none; }
    .sGrid .pgr a:hover { color: #000; text-decoration: none; }
    .sGrid th a{ color:#fff;}
.sGrid th  A:hover {
color: #ff0000;
background-color:#ffff00;
}

/* End Select Popup*/

.chkboxlist INPUT
{
 COLOR: black;
 border-style: none;
 font-family: Tahoma;
 font-size: 11px;
 margin-right: 5px;
 vertical-align:top;
 
} 


.transDiv {        
     background-color:Gray;    
	position:fixed;
	left:0px;
	top:0px;
	width:2000px;
	height:1768px;             
    opacity:0.5;    
    filter:alpha(opacity=50);   
    z-index:10000;
} 


.showDiv 
{
	background-color:White;   
   position:fixed;
    z-index:10001;
    left:450px;
top:300px;


}

.LoginTextHeader{

margin:30px 0 10px 0;
padding:2px 0 2px 8px;
background:#eee url(images/shade2.jpg) repeat-x;
font: bold 14px
font-size:12px;
font-family:Verdana;
height:10px

} 