/* CSS Document */
body { margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5B5B5B;
background:url(images/page_bg.jpg) repeat-x #EFEFEF;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
color:#1E86C1;
padding:0;
margin:0;
}
p{
margin:0; 
padding:0;
}
.white{
background:#FFFFFF;
}
form{margin:0; padding:0;}

/* header links image */
.header{background: url(images/header_bg.jpg) repeat-x;
height:112px;
}
.link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
.link a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.link a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
}
.inner_links{
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding:10px 0 10px 5px;
border:1px dashed #ccc;
background:#E6F4FF;
}
.inner_links a{
text-decoration:none;
color:#0066CC;
}
.inner_links a:hover{
font-weight:bold;
text-decoration:underline;
}
.navigation{
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-weight:bold;
padding-left:15px;
}
.navigation a{
color:#666666;
font-weight:bold;
text-decoration:none;
}
.navigation a:hover{
color:#666666;
font-weight:bold;
text-decoration:underline;
}
/*content*/
.bodytext{
font-size:13px;
color:#5B5B5B;
line-height:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-right:30px;
}
.bodytext a{
color: #0066CC;
text-decoration:none;
}
.bodytext a:hover{
color: #0066CC;
text-decoration:underline;
}
.logo_space{
padding-left:10px;
}
.timesheet{
/*background:url(images/tab_bg.jpg) repeat-x bottom ;*/
padding:0 0 0 40px;
}
.content_bg{
background:url(images/tab_bg.jpg) repeat-x bottom ;
padding:0 0 0 40px;
}
.rightbar{padding:5px 25px 0 10px;}
.login{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#0099CC;
padding:9px 0 10px 0;
}
.login_bg{
height:98px;
font-weight:bold;
color:#fff;
border:1px solid #BDD6E5;
}
.black_text{ font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-align:right;
} 
.textfield{
border:1px solid #ccc;
width:100px; height:16px;
}
.employee_login{
border:1px solid #ccc;
width:150px; height:20px;
}
.login_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000;
text-align:right;
} 
#corner_top {
	position:absolute;
	width:56px;
	height:18px;
	z-index:1;
	left: 635px;
	top: 363px;
}
.submit{ 
background: #6699CC;
border:0px;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
border:1px solid #000;
}
.client{
color:#1A75AE;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
padding:8px 0 8px 0;
}
.logo{
background:#fff;
height:148px;
padding:0 10px 0 30px;
border:1px solid #BDD6E5;
}
.verti{
vertical-align:middle;
}
.line{border-bottom:1px solid #ccc;}
.address{ background:url(images/address_bg.gif) repeat-x;
height:158px;
border:1px solid #BDD6E5;
padding-left:15px;
}
.contact{
color:#1A75AE;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;}
.inc{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000;}
.add_text{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
line-height:18px;
}
.emailid{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#02629A;
}
.emailid a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#02629A;
text-decoration:underline;
}
.emailid a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#02629A;
text-decoration:underline;
}
/*Footer links */
.footer{color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:12px;
}
.bottom{color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:12px;
}
.bottom a{
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:12px;
text-decoration:none;
}
.bottom a:hover{
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:12px;
text-decoration:underline;
}
.space{padding:10px 0 10px 0;}
/*forms*/
.form_field{width:260px; border:1px solid #ccc;} 
.form_input{width:200px; border:1px solid #ccc;} 
.red_text{ font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#CC3300;
} 
.browse{height: 19px; font-size: 11px; width:150px;}
.formtext{
font-size:13px;
color: #333333;
line-height:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-right:30px;
font-size:13px;
}
.form_shade{border:1px solid #D3E6F7;}
.form_submit{ 
background:#378ABD;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:25px;
vertical-align:middle;
width:85px;
font-weight:bold;
border:1px solid #ccc;
}
.vendor_text{
font-size:11px;
color:#333;
line-height:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.image_box{
font-family:Arial, Helvetica, sans-serif; 
font-size:20px; 
font-weight:bolder; 
letter-spacing:5px; 
color: #0d5387; 
width: 100px; 
height:20px;
border:1px solid #ccc;
width:150px;
background: #F1F7FE; 
margin-right:5px;}
div{padding:1px;}

.employee_login{
border:1px solid #ccc;
width:150px; height:20px;
}
.login_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000;
text-align:right;
}
.submit{ 
background: #6699CC;
border:0px;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
border:1px solid #000;
}
.login_head{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
letter-spacing:1px;
font-weight:bold;
color:#ffffff;
text-align:center;
}
#marqueecontainer{
position: relative;
width: 200px; /*marquee width */
height: 150px; /*marquee height */
overflow: hidden;
padding: 2px;
padding-left: 4px;
margin:0 0 0 15px;
}
.error
{
color:#FF0000;
font-size:12px;
}
div.paging {
float:right;
width:150px;
margin:0 20px 0 16px;
font-size:12px;
color:#003553;
font-weight:bold;
}
div.paging a {
margin:0 2px 0 2px;
padding:0 5px 0 5px;
border:1px solid #ccc;
text-decoration:none;
color:#000000;
font-size:13px;
font-weight:bold;
background:#F0F9FE;
}
div.paging a:hover {
border:1px solid ;
text-decoration:none;
background:#F0F9FE;
color:#000000;
}
div.paging.tab_on  {
background-color:#A09A60;
border:1px solid #FFFCDD;
color:#fff;
text-decoration:none;
}
#toplinkholder {
float:left;
text-align:left;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-weight:bold;
}
.gmap {
cursor:pointer; border:0px solid #fff; font-size:11px; font-weight:bold; background:transparent; color:#02629A;
}
