﻿/* CSS Document */

body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#ffffff;
margin:0;
padding:0;
color:#727375;
}

#main_wrapper {
width:900px;
height:auto;
margin:0 auto;
}

a:link {
	color: #2FA3DF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #2FA3DF;
}
a:hover {
	text-decoration: underline;
	color: #2FA3DF;
}
a:active {
	text-decoration: none;
	color: #2FA3DF;
}

.more {
padding-left:5px;
font-size:11px;
}

/*-----------LOGO----------------*/


#logo {
	width: 670px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#top_bar{
	width: 230px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: right;
	vertical-align: middle;
}

/*----------SEARCH--------------*/

#search_box {
padding-top:15px;
width:300px;
height:auto;
float:right;
}

/*-----------BANNER----------------*/

#banner {
background-image:url(../images/time-recorders.jpg);
background-repeat:no-repeat;
width:900px;
height:129px;
padding-bottom:2px;
}

/*--------CONTENT--------------*/

#content_wrapper {
width:900px;
height:auto;
clear:left;
}

#rc {
margin-top:3px;
width:680px;
height:auto;
float:right;
}

#title01 {
width:890px;
height:24px;
padding-left:8px;
background-color:#F0F5F1;
border:#dde6df solid 1px;
}

.title01 {
color:#9AA2A2;
font-weight:bold;
font-family:"Trebuchet MS";
padding-top:5px;
padding-left:10px;
}

#body_wrapper {
width:900px;
height:auto;
}
.flag {
border:1px solid #dde6df;
}

#newsl {
padding-left:3px;
margin-top:10px;
border-left: 1px solid #DBE0E1;
border-right: 1px solid #DBE0E1;
margin-left:0px;
width:340px;
height:60px;
float:left;
border-bottom:1px  dashed #DBE0E1;
}
#newsr {
padding-left:3px;
margin-top:10px;
border-right: 1px solid #DBE0E1;
margin-left:0px;
width:340px;
height:60px;
float:left;
border-bottom:1px  dashed #DBE0E1;
}


/* *html #news1 {
width:337px;
} */

#inf01 {
padding-left:5px;
width:285px;
height::113px;
cursor: hand;
}

.inf01 {
width:285px;
color:#2FA3DF;
font-family:"Trebuchet MS";
font-size:16px;
font-weight:bold;
}

#sect {
margin-top:10px;
width:593px;
height:auto;
}

#prod {
width:191px;
height:auto;
margin-left:4px;
background-image:url(../images/prod_title.jpg);
background-repeat:no-repeat;
float:left;
}

.prod {
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
line-height:28px;
color:#FFFFFF;
text-transform:uppercase;
}

.plink {
padding:0;
margin:0;
margin-top:5px;
font-size:11px;
list-style-type:none;
}

.plink li {
line-height:18px;
padding-left:28px;
background-image:url(../images/arrow.jpg);
background-repeat:no-repeat;
}

.plink li a {
color:#727375;
}

#events {
width:191px;
height:auto;
margin-left:6px;
background-image:url(../images/events_title.jpg);
background-repeat:no-repeat;
float:left;
}

.events {
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
line-height:28px;
color:#FFFFFF;
text-transform:uppercase;
}

.elink {
padding:0;
margin:0;
margin-top:5px;
font-size:11px;
list-style-type:none;
}

.elink ul {
padding:0;
margin:0;
font-size:11px;
list-style-type:none;
}

.elink li {
line-height:18px;
padding-left:28px;
background-image:url(../images/arrow.jpg);
background-repeat:no-repeat;
}

.elink li a {
color:#009ADA;
}

#clients {
width:191px;
height:auto;
margin-left:6px;
background-image:url(../images/clients_title.jpg);
background-repeat:no-repeat;
float:left;
}

.clients {
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
line-height:28px;
color:#FFFFFF;
text-transform:uppercase;
}

.clink {
padding:0;
margin:0;
margin-top:5px;
font-size:11px;
list-style-type:none;
}

.clink li {
line-height:18px;
padding-left:28px;
background-image:url(../images/arrow.jpg);
background-repeat:no-repeat;
}

.clink li a {
color:#727375;
}

/*---------RIGHT CONTENT------------*/

/*--------------LOGIN AREA----------------*/

#lc {
margin-top:3px;
width:195px;
height:auto;
float:left;
}

#login {
width:283px;
height:24px;
background-color:#F0F5F1;
margin:0;
margin-bottom:8px;
border:#dde6df solid 1px;
}

.login {
color:#9AA2A2;
font-weight:bold;
font-family:"Trebuchet MS";
padding-top:5px;
padding-left:10px;
}

#box_log {
width:295px;
height:auto;
margin-bottom:10px;
}

.input {
width:171px;
height:22px;
background-image:url(../images/input.jpg);
background-repeat:no-repeat;
border:0;
padding:0;
padding-top:5px;
padding-left:6px;
color:#9AA2A2;
}

.forgot {
padding-right:20px;
font-size:11px;
}

.create {
padding-right:20px;
font-size:11px;
}

/*---------NEWSLETTER------------*/

#nletter {
width:283px;
height:24px;
background-color:#F0F5F1;
margin:0;
margin-bottom:10px;
border:#dde6df solid 1px;
}

.nletter {
color:#9AA2A2;
font-weight:bold;
font-family:"Trebuchet MS";
padding-top:5px;
padding-left:10px;
}

#box_nlet {
width:295px;
height:auto;
margin-bottom:30px;
}

/*----------FOOOTER-----------*/
#footer_wrapper {
width::900px;
height:77px;;
background-image:url(../images/footer.jpg);
background-repeat:no-repeat;
margin-top:10px;
margin-bottom:10px;
}

#footer_l {
width:700px;
height:47px;
padding-top:20px;
float:left;
}

.footer {
line-height:20px;
color:#A3A4A5;
font-size:11px;
text-decoration:none;
}

.footer a {
text-transform: uppercase;
color:#A3A4A5;
text-decoration:none;
}

.footer a:hover {
color:#A3A4A5;
text-decoration: underline;
}

.footer a:visited {
color:#A3A4A5;
text-decoration:none;
}

.footer a:active {
color:#A3A4A5;
text-decoration:none;
}

#footer_r {
margin-top:15px;
width:180px;
height:50px;
background-image:url(../images/logof.jpg);
background-repeat:no-repeat;
float:right;
}







