html {height:100%}
body  {height:100%;
		    margin:0;
		    padding:0;
	    	background:#eeeeee}

body{font-family:Verdana, Geneva, sans-serif;
     font-size:67.5%;
	 }
     
     @font-face {
    font-family: 'hyundai';
    src: url('../fonts/HyundaiSansHead-Regular.eot');
    src: url('../fonts/HyundaiSansHead-Regular?#iefix') format('embedded-opentype'),
    url('../fonts/HyundaiSansHead-Regular.svg#JF Flat Regular') format('svg'),
    url('../fonts/HyundaiSansHead-Regular.woff') format('woff'),
    url('../fonts/HyundaiSansHead-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
	 
	 div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, fieldset, form, label, legend,
caption, tbody, tfoot, thead{
	margin: 0;
	padding: 0;
	border: 0;
}


/*fonts*/
* {font-family:'hyundai';
       font-size:1em;
	   color:#000;
	   }
h1 {font-family:Verdana, Geneva, sans-serif;
       font-size:1em;}	   
.inputtext{font-family:Verdana, Geneva, sans-serif;
       font-size:1em;
	   color:#444444;
	  }
select {font-family:Verdana, Geneva, sans-serif;
       font-size:1em;
	   color:#444444;
	  }
.butt {font-family:Verdana, Geneva, sans-serif;
       font-size:1em;
}
textarea {background:white}

 

/*table {border-collapse:collapse;
        border-spacing:0;}
*/
.maintablediv {height:100%;
               position:relative;
			   width:98%;
			   margin:0 auto;}
.maintable {width:100%;
            margin:0 auto;
            height:100%;}

.header {background: transparent url(../admin/images/bg_header.png) repeat-x scroll;
         height:49px;
		 }
.menu {background:#eeeeee}
.content {padding-top:100px;}
/*.footer {background:#01509f;
         padding-top:10px;
		 padding-bottom:5px;
		 color:#ffffff;
		 font-size:9px;}
*/		 
a {color:#01509f}		 

/*width of inner tables*/
#titletable {width:100%;}
#inserttable {width:100%;}
#searchtable {width:100%;}
#resulttable {width:100%;}

/*title of pages*/
.titletable {
             border-bottom:none;
			 }
.titletable span{background: transparent url(../admin/images/header_r.png) repeat-x right top;
			   padding: 13px 3px 7px 0px;
			   display:block;
			   margin-left:11px;
               color:#555}
.titletable h1{ background:transparent url(../admin/images/header_l.png) no-repeat;
                font-weight:normal;


				}
			   
			   
.contenttable {border:1px solid #cccccc;
               margin-bottom:20px;
			   background:#ffffff;}	
.rowleft {background-color:#dad7d7}
.rowright {background-color:#f9f9f9}
.rowrighteven {background-color:#f7ffff}
.nopadding {padding:0}
.bordertable {border-collapse:collapse;
              border:1px solid #cccccc}
.bordercell {border:1px solid #cccccc}			  
.noborder {border:none}
/* buttons and inputs*/
.inputtext{border:1px solid #cccccc;
			padding:4px;
			margin:0;
	  }
select {border:1px solid #cccccc;
padding:4px;
	  }
.butt {background: transparent url(../admin/images/bg_button.png) repeat-x right top;
		display: inline-block;
		padding: 5px 10px 6px;
		text-decoration: none;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		font-size: 11px !important;
		height: 38px !important;
		color: #535353;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		border: 1px solid #A8A8A8;
		position: relative;
		cursor: pointer;
		}
.butt:active,.butt:hover {background:url(../admin/images/bg_button_active.png)}		

/*arabic font*/
.arabic {font-family:tahoma;
         font-size:1.2em;
		 direction:rtl;}

/*widths*/
.smallwidth {width:30px}
.mediumwidth {width:150px}
.largewidth {width:300px}

/* messages*/
.itsok {color:blue}
.itsnotok {color:red}
.msgclass {padding:5px}

/*message beautification*/
.errorclass {border:1px solid red}
.errorclass1 {font-style:italic;
              font-size:9px;
			  color:red;
			  padding-left:10px}
.star_required {color:red}

/* checkbox click row class*/
.checkbox_lightup {background:#ffcece}

/*font resize*/
.fontresize {font-size:11px;
              float:right;
			  margin-top:28px;
             }
.fontresize a {color:#ffffff;
				padding-right:10px}

/*welcome session username*/				
.welcome {font-size:11px;
              float:left;
			  margin-top:28px;
			  padding-left:3px;
			  color:#ffffff;
             }				
/*additional table, this is for adding other records in the same page*/
.additionaltable {width:100%;
                  padding:0px;
				  margin:0;
				  padding:0px;
				  border:none;
				 }
.additionaltable td {padding:3px;
				 }			   
				 
.additionaltable_title{background:#01509f;
               color:#ffffff;
			   text-align:center;
			   margin:0;
			   border:1px solid #cccccc;}
#additionaldivholder {display:none;}
				 
  /*  LOGIN -------------------------------------------------------------------------------- */	
  
  .clear	{
	clear: both;
	font-size: 0px;
	height: 0;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	}

#login-bg	{
	background-color:#ffffff
	}
#login-holder	{
	margin: 0px auto 0 auto;
	width: 508px;
	}
	
#loginbox	{
	font-size: 17px;
	height: 212px;
	line-height: 12px;
	padding-top: 40px;
	position: relative;
	width: 508px;
	}
#forgotbox	{
	background: url(../admin/images/loginbox_bg.png) no-repeat;
	display: none;
	font-size: 17px;
	height: 212px;
	line-height: 12px;
	padding-top: 60px;
	position: relative;
	width: 508px;
	}
#login-inner	{
	color: #161616;
	font-family: verdana;
	font-size: 12px;
	line-height: 12px;
	margin: 0 auto;
	width: 310px;
	}
#login-inner label	{
	color: #161616;
	cursor: pointer;
	font-family: verdana;
	font-weight: bold;
	line-height: 12px;
	padding-left: 0px;
	padding-right: 10px;
	 
	}
 .checkbox-size	{
	width:13px;
	height:13px;
	margin: 5px 0;
	 
	}	
#login-inner th	{
	padding: 0 0 6px 0;
	text-align: left;
	width: 95px;
	}
#login-inner td	{
	padding: 3px 0 8px 0;
	}
    
    td {padding:10px}
.login-inp	{
	
	border:none;
    background:#f0efee;
	color: #555;
	font-size: 12px;
	height: 28px;
	padding: 6px 6px 8px 10px;
	width: 234px;
	}
#logo-login	{
	float: left;
	height: 100px;
	margin: 100px 0 0 15px;
	background:url(../admin/images/logo.png);
	width:373px;
	height:100px;
	}
a.forgot-pwd	{
	bottom: 30px;
	color: #161616;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	position: absolute;
	right: 40px;
	}
a:hover.forgot-pwd	{
	color: #fff;
	}
#forgotbox-text	{
	color: #161616;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	margin: 0 auto 40px auto;
	width: 380px;
	}
#forgot-inner	{
	color: #161616;
	font-family: verdana;
	font-size: 12px;
	line-height: 12px;
	margin: 0 auto;
	width: 330px;
	}
#forgot-inner label	{
	color: #161616;
	cursor: pointer;
	font-family: verdana;
	font-weight: bold;
	line-height: 12px;
	padding-left: 10px;
	}
#forgot-inner th	{
	padding: 0 0 6px 0;
	text-align: left;
	width: 110px;
	}
#forgot-inner td	{
	padding: 0 0 6px 0;
	}
a.back-login	{
	background: url(../admin/images/icon_back_login.gif) no-repeat 0 4px;
	bottom: 30px;
	color: #161616;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	padding: 0 0 0 10px;
	position: absolute;
	right: 40px;
	}
a:hover.back-login	{
	color: #fff;
	}
.submit-login	{
	background: url(../admin/images/submit_login.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 29px;
	text-indent: -3000px;
	width: 73px;
	}
.submit-login:hover	{
	background: url(../admin/images/submit_login.gif) no-repeat 0 -29px;
	}

