@charset "utf-8";
/* CSS Document */

body{margin:0px; background-image:url(../images/bg.gif); background-repeat:repeat-x; background-color:#FFFFFF; font-family:"Garamond", "Times New Roman", Times, serif; color:#818181;}
#wraper{width:1000px; margin:auto;}
h1 {color:#005d9a; font-size:16pt; font-weight:bold; margin:5px 0px 5px 0px ;}
.t1{font-size:14pt; color:#525252; font-weight:bold;}
.t1{font-family: "Garamond","Times New Roman",Times,serif;}

.c{clear:both}

#header{width:1000px; height:175px;}
#logo {width:175px; height:170px; padding:5px 0px 0px 30px; float:left;}
#links{width:795px; height:175px; float:left;}
#ls-button {width:765px; height:64px; margin:0px 30px 33px 0px; text-align:right;}
#btn {min-width:40px; float:right; margin:15px 0px 0px 10px;}

#main-nav{width:765px; height:38px; border-bottom:1px solid #dfe2e1; padding:0px 30px 0px 0px; text-align:right; font-size:13pt; font-weight:bold; color:#000000;}
#main-nav A {text-decoration:none; color:#000000;}
#main-nav A:hover {text-decoration:none; color:#f77021;}
.block1 {min-width:50px; margin:9px 0px 0px 0px; padding:0px 13px 0px 13px; float:right; border-left:1px solid #dfe2e1;}
.block2 {min-width:50px; margin:9px 0px 0px 0px; padding:0px 13px 0px 13px; float:right;}
.block3 {min-width:50px; margin:9px 0px 0px 0px; padding:0px 0px 0px 13px; float:right; border-left:1px solid #dfe2e1;}
#sub-nav{width:765px; height:38px; border-bottom:1px solid #dfe2e1; padding:0px 30px 0px 0px; color:#000000; text-align:right;}
#sub-nav A {text-decoration:none; color:#000000;}
#sub-nav A:hover {text-decoration:none; color:#1168a1;}
.block4 {min-width:50px; margin:9px 0px 0px 25px; float:right;}


#content {width:1000px; margin:20px 0px 20px 0px;}
#banner{width:1000px;}
#slider{height:10px; border-bottom:1px solid #dfe2e1; margin-bottom:10px;}
#content-lr {width:1000px; background-image:url(../images/txt-bg.jpg);}
/*#content-lr A{color:#005d9a; text-decoration:none}*/  
#content-lr A:hover{color:#005d9a; text-decoration:underline}

#content-left{width:240px; padding:0px 30px 0px 30px; float:left;}
#content-right{width:639px; padding:0px 30px 0px 30px; float:left; font-size:12pt;}
/* Time Sheet Grid */
#content-timesheet{width:1000px; padding:0px 30px 0px 30px; float:left; font-size:12pt;}

#footer{width:1000px; border-top:1px solid #dfe2e1; padding:20px 0px 20px 0px}
#fl{width:510px; padding:20px 10px 20px 30px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:9pt; line-height:18px;}
#fl A{color:#005d9a; text-decoration:none}
#fl A:hover{color:#005d9a; text-decoration:underline}
#secure{width:298px; border-left:1px solid #dfe2e1; border-right:1px solid #dfe2e1; text-align:center; float:left;}

#follows{width:110px; padding-top:2px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:8pt; text-align:center; line-height:20px;}
/* Home User Login Page */

#loginbox	{
	background: url(../images/login/loginbox_bg_user.png) no-repeat;
	font-size: 12px;
	height: 212px;
	line-height: 12px;
	padding-top: 100px;
	position: relative;
	width: 508px;
	}

#login-inner	{
	color: #161616;
	font-family: Tahoma;
	font-size: 13px;
	line-height: 12px;
	margin: 0 auto;
	width: 310px;
	}
#login-inner label	{
	color: #161616;
	cursor: pointer;
	font-family: Tahoma;
	font-weight: bold;
	line-height: 12px;
	padding-left: 10px;
	 
	}
#login-inner th	{
	padding: 0 0 6px 0;
	text-align: left;
	width: 95px;
	}
#login-inner td	{
	padding: 0 0 6px 0;
	}
.login-inp	{
	background: url(../images/login/inp_login.gif) no-repeat;
	border: none;
	color: #fff;
	font-size: 16px;
	height: 28px;
	padding: 6px 6px 0 10px;
	width: 204px;
	}
#logo-login	{
	float: left;
	height: 35px;
	margin: 145px 0 0 15px;
	}
a.back-login	{
	background: url(../images/login/icon_back_login.gif) no-repeat 0 4px;
	bottom: 30px;
	color: #161616;
	font-family: Tahoma;
	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(../images/login/submit_login.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	height: 29px;
	text-indent: -3000px;
	width: 73px;
	}
.submit-login:hover	{
	background: url(../images/login/submit_login.gif) no-repeat 0 -29px;
	}
input.gen-button
{
   font-weight:bold;
   color:#EEEEEE;
   width:180px;
   height:40px;
   /*background-color:#FF2B15;*/
   background-color:#000000;
   margin:10px 10px;
   margin-top: 100px;
   margin-left: 50px;
   
}
   /* add_edit_company login form*/
 
   
  /* Add User Heading */
 
 div#page-heading h1 {color:#005d9a; font-size:16pt; font-weight:bold; margin:5px 0px 50px 10px ;}
 
 #usercontent	{
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0 auto 0 auto;
	max-width: 1260px;
	min-width: 780px;
	padding: 5px 0px 5px 0px;
	}
#usercontent-inner	{
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0 auto 0px auto;
	padding: 25px 0 30px 0;
	}
#usercontent-table	{
	font-size: 0px;
	line-height: 0px;
	}
#usercontent-table th.sized{
	height: 15px;
	width: 15px;
	padding: 0;
	margin: 0;
	font-size: 0px;
	line-height: 0px;
        }
 
	
#usercontent-table-inner	{
	font-size: 12px;
	line-height: 12px;
	padding: 10px 0 20px 0;
	}
        
/* Add Company form */
.form-submit	{
	background: url(../images/forms/form_submit.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	height: 30px;
	margin: 0 4px 0 0;
	padding: 0;
	text-indent: -3000px;
	width: 80px;
	}
.form-reset	{
	background: url(../images/forms/form_reset.gif) no-repeat;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	height: 30px;
	text-indent: -3000px;
	width: 80px;
	}
#id-form	{
	}
.inp-form	{
	background: url(../images/forms/form_inp.gif) no-repeat;
	border: none;
	color: #393939;
	height: 25px;
 
	padding: 6px 6px 0 6px;
	width: 186px;
	}
	
.inp-form-error	{
	background: url(../images/forms/form_inp_error.gif) no-repeat;
	border: none; 
	color: #393939;
	height: 25px;
	padding: 6px 6px 0 6px;
	width: 187px;
	}
.form-textarea	{
	background: url(../images/forms/form_textarea.gif) no-repeat;
	border: none;
	color: #393939;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 97px;
	overflow: auto;
	padding: 6px 6px 0 6px;
	width: 378px;
	}
#id-form td	{
	padding: 0 0 10px 0;
	}
#id-form td.noheight	{
	padding: 0 0 0px 0;
	}
#id-form th	{
	line-height: 28px;
	min-width: 130px;
	padding: 0 0 10px 120px;
	text-align: left;
	width: 160px;
	}
/*Required Captions */
.not-require {
    font-style: normal;
    color: #00000F;
    padding-left: 10px;
    
}
.require span {
    font-style: bold;
    color: #FF0000;
    font-weight: 700;
}
/* Select Company Page */
#sub-nav2{width:765px; height:38px; border-bottom:1px solid #dfe2e1; padding:0px 30px 0px 0px; color:#000000; text-align:right;}
#sub-nav2 A {text-decoration:none; color:#000000;}
#sub-nav2 A:hover {text-decoration:none; color:#1168a1;}
.block5 {min-width:50px; margin:9px 0px 0px 25px; float:left;}


#errmsg { width: 500px;}

.button-fun { 
 background-image:url(../images/button.jpg);
 color:#FFFFFF;
 font-size:8pt;
 padding:3px 5px 2px 5px;
 font-weight:bold;
 border:0px;
 margin-top:3px;
 cursor:pointer;
}

/* Announcement Page */
div.an-title h3{
    color:#000000;
}