/*general items*/
body {
background-color:#FFFFFF;
	margin: 0px;
	padding: 0px;
	border:none;
}
#container{ 
	float:left; 
	height: auto; 
	width: 786px; 
	margin:0px;
	padding: 0px;
	border:none;
	background-color:#FFFFFF;
	background-image:url(images/columns_bg.gif);
	background-repeat:repeat-y;
	background-position:0% 0%;
}
#container_left{ 
	float:left; 
	height: auto; 
	width: 272px; 
	margin:0px;
	padding: 0px;
	border:none;
}
#container_right{
	float:left;
	width:514px;
	height:auto;
	vertical-align:top;
	margin:0px;
	padding: 0px;
	border:none;
}
#navigation_left{
	float:left;
	width:172px;
	height:auto;
	margin:0px;
	padding: 0px;
	border:none;
}
#navigation_right{
	float:left;
	width:100px;
	height:auto;
	margine:0px;
	padding:0px;
	border:none;
}

/*image top*/

#img_top{
	background-color:#FFFFFF;
	width:265px;
	height:177px;
	margin:0px;
	padding: 0px;
	border:none;
	float: left;
}
#border_img_top{
	width:272px;
	height:7px;
	background-color:#FFFFFF;
	float:left;
	margin:0px;
	padding: 0px;
	border:none;
}
/*navigation*/
#navi1{
	width:172px;
	height:252px;
	float:left;
}
#navi2{
	width:100px;
	height:250px;
	float:left;
}
.navi1_active{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	text-transform:uppercase;
	border: none;
	color: #ff1731;
}
.navi2_active{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	text-transform:uppercase;
	border: none;
	color: #ff1731;
}
#border_navi2{
	background-color:#FFFFFF;
	width:100px;
	height:7px;
	margin:0px;
	padding: 0px;
	border:none;
	float:left;
	position:fixed;
	left:172px;
}
#navi1_home{
	width:151px;
	height:auto;
	padding-bottom:15px;
	padding-left:7px;
	padding-right:14px;
	text-align:left;
	position:absolute;
	left:0px;
	top:330px;
}
#navi1_products{
	width:151px;
	height:auto;
	padding-bottom:15px;
	padding-left:7px;
	padding-right:14px;
	text-align:left;
	position:absolute;
	left:0px;
	top:350px;
}
#navi2_products{
	width:80px;
	height:auto;
	position:absolute;
	left:172px;
	top:354px;
	float:left;
}
#navi2_point{
	width:75px;
	height:auto;
	padding-bottom:7px;
	padding-left:7px;
	padding-right:13px;
	text-align:left;
}
#navi1_news{
	width:151px;
	height:auto;
	padding-bottom:15px;
	padding-left:7px;
	padding-right:14px;
	text-align:left;
	position:absolute;
	left:0px;
	top:370px;
}
#navi2_news{
	width:80px;
	height:auto;
	padding-bottom:10px;
	padding-left:7px;
	padding-right:13px;
	text-align:left;
	position:absolute;
	left:172px;
	top:374px;
}

#navi1_about{
	width:151px;
	height:auto;
	padding-bottom:15px;
	padding-left:7px;
	padding-right:14px;
	text-align:left;
	position:absolute;
	left:0px;
	top:390px;
}
#navi2_about{
	width:80px;
	height:auto;
	padding-bottom:10px;
	padding-left:7px;
	padding-right:13px;
	text-align:left;
	position:absolute;
	left:172px;
	top:396px;
}
#navi1_downloads{
	width:151px;
	height:auto;
	padding-bottom:15px;
	padding-left:7px;
	padding-right:14px;
	text-align:left;
	position:absolute;
	left:0px;
	top:410px;
}
#navi2_downloads{
	width:80px;
	height:auto;
	padding-bottom:10px;
	padding-left:7px;
	padding-right:13px;
	text-align:left;
	position:absolute;
	left:172px;
	top:410px;
}
/*bottom navi image*/
#border_img_navi{
	width:172px;
	height:7px;
	background-color:#FFFFFF;
	float:left;
	margin:0px;
	padding: 0px;
	border:none;
}
#navi_img{
	border:none;
	margin:0px;
	width:165px;
	height:97px;
	float:left;
}

/*banner top*/
#header{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #323232;
	background-color:#b9b9b9;
	width:502px;
	height:35px;
	text-align:right;
	padding-right:12px;
	padding-top:7px;
	margin:0px;
	border:none;
}
#meta{
	background-color:#c1fe00;
	width:502px;
	height:18px;
	padding-right:12px;
	margin:0px;
	border:none;
	text-align:right;
}
.meta_link_box{
	margin:0px;
	border:none;
	float:right;
	height:15px;
	padding-top:3px;
	padding-left:12px;
	text-align:right;
	width:auto;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #323232;	
}
#border_content{
	width:514px;
	height:7px;
	background-color:#FFFFFF;
	float:left;
	margin:0px;
	padding: 0px;
	border:none;
}
/*content*/
#content{
	margin:0px;
	border:none;
	width:490px;
	height:auto;
	padding-left:12px;
	padding-right:12px;
	padding-top:24px;
	padding-bottom:24px;
	min-height:326px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	color: #323232;
	/*display: table;*/
}
#content_products{
	margin:0px;
	border:none;
	width:490px;
	height:auto;
	padding-left:12px;
	padding-right:12px;
	padding-top:24px;
	padding-bottom:24px;
	min-height:390px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	color: #323232;
	/*display: table;*/
}
.content_txt{
	/*min-height:311px;*/
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color: #323232;
	/*display: table-cell;*/
	vertical-align: middle;
}
#content_back_link{
	width: 250px;
	height:auto;
}
.content_product_img{
	width:181px;
	height:150px;
	border-top: solid 14px #e4e4e4;
	border-right:solid 14px #e4e4e4;
	border-bottom:solid 14px #e4e4e4;
	border-left: solid 2px #e4e4e4;
	float:left;
}
.content_people_img{
	width:100px;
	height:113px;
	border-top: solid 14px #e4e4e4;
	border-right:solid 14px #e4e4e4;
	border-bottom:solid 14px #e4e4e4;
	border-left: solid 2px #e4e4e4;
	float:left;
}
.content_product_txt{
	width:265px;
	height:auto;
	border-left:solid 14px #e4e4e4;
	border-right:solid 14px #e4e4e4;
	border-bottom:solid 14px #e4e4e4;
	float:left;
}
.content_people_txt{
	width:345px;
	height:auto;
	border-right: solid 14px #e4e4e4;
	border-bottom: solid 14px #e4e4e4;
	float:left;
}
#content_spec_table{
	margin-top:14px;
	margin-bottom:12px;
	width:490px;
	height:auto;
	float:left;
}
#title_spec{
	width: 490px;
	height:auto;
	margin-bottom:7px;
}
#content_spec_row{
	width:490px;
	height:auto;
	margin-bottom:7px;
	margin-top:7px;
	float:left;
}
#content_spec_col1{
width:140px;
height:auto;
float:left;
text-align:left;
}
#content_spec_col2{
width:203px;
height:auto;
float:left;
text-align:left;
padding-right:7px;
}
#content_spec_col3{
width:133px;
height:auto;
float:left;
text-align:left;
padding-right:7px;
}
#separation_line{
	width:490px;
	height:1px;
	background-color:#FFFFFF;
	float:left;
}

.title{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	text-transform:uppercase;
	color:#0a0296;
	padding-right:12px;
	padding-top:14px;
	text-align:left;
}

/*teasers*/
#teasers{
	height:106px;
	width:514px;
	float:left;
	/*position: fixed;
	bottom:0px;
	left:272px;*/
}
#border_teaser{
	width:7px;
	height:106px;
	background-color:#FFFFFF;
	float:left;
	margin:0px;
	padding: 0px;
	border:none;
}
#teaser1_box{
	background:#FFFFFF;
	width:166px;
	height:106px;
	border:none;
	margin:0px;
	float:left;
}
#teaser2_box{
	background:#FFFFFF;
	width:166px;
	height:106px;
	border:none;
	margin:0px;
	float:left;
}
#teaser3_box{
	background:#FFFFFF;
	width:168px;
	height:106px;
	border:none;
	margin:0px;
	float:left;
}
#box_sitemap{
	width:auto;
	height:auto;
	float:left;
	padding-right:24px;
	padding-bottom:7px;
	padding-top:14px;
	text-align:left;
	overflow:visible;
}
#separation_line_sitemap{
	width:490px;
	height:1px;
	background-color:#FFFFFF;
	position:absolute;
	top:133px;
	left:284;
}
.teaser1_img{
	height:81px;
	width:166px;
	background-image: url(images/timetech_teaser_1.jpg);
}
.teaser2_img{
	height:81px;
	width:166px;
	background-image: url(images/timetech_teaser_2.jpg);
}
.teaser3_img{
	height:81px;
	width:168px;
	background-image: url(images/timetech_teaser_3.jpg);
}
.teaser_txt{
	background:#c1fe00;
	height:15px;
	width:162px;
	padding-left:6px;
	padding-top:3px;
	text-align:left;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	text-transform:uppercase;
	color:#323232;
	border:none;
}
#footer{
	background-color:#FFFFFF;
	width:786px;
	height:25px;
	float:left;
	text-align:center;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-decoration: none;
	color:#323232;
	border:none;
	margin:0px;
	padding-top:14px;
}

/*links*/
#navi1 a:link{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	text-transform:uppercase;
	line-height:22px;
	border: none;
	color: #0a0296;
}
#navi1 a:visited{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	text-transform:uppercase;
	line-height:22px;
	border: none;
	color: #0a0296;
}
#navi1 a:hover{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	text-transform:uppercase;
	line-height:22px;
	border: none;
	color: #f72e40;
}
#navi1 a:active{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	text-transform:uppercase;
	line-height:22px;
	border: none;
	color: #f72e40;
}

#navi2 a:link{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-transform:uppercase;
	text-decoration:none;
	border: none;
	line-height:14px;
	color: #323232;
}
#navi2 a:visited{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-transform:uppercase;
	text-decoration:none;
	border: none;
	line-height:14px;
	color: #323232;

}
#navi2 a:hover{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-transform:uppercase;
	text-decoration:none;
	border: none;
	line-height:14px;
	color: #ff1731;
}
#navi2 a:active{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-transform:uppercase;
	text-decoration:none;
	color: #ff1731;
	border:none;
	line-height:14px;
}
#content a:link{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	border: none;
	color: #ff1731;
	text-decoration:none;
}
#content a:visited{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	border: none;
	color: #ff1731;
	text-decoration:none;
}
#content a:hover{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	border: none;
	color: #ff1731;
	text-decoration:none;
}
#content a:active{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	border: none;
	color: #ff1731;
	text-decoration:none;
}
#content_products a:link{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	border: none;
	color: #ff1731;
	text-decoration:none;
}
#content_products a:visited{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	border: none;
	color: #ff1731;
	text-decoration:none;
}
#content_products a:hover{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	border: none;
	color: #ff1731;
	text-decoration:none;
}
#content_products a:active{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	border: none;
	color: #ff1731;
	text-decoration:none;
}
.meta_link_box a:link{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	border: none;
	color: #323232;
}
.meta_link_box a:visited{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	border: none;
	color: #323232;
}
.meta_link_box a:hover{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	border: none;
	color: #323232;
}
.meta_link_box a:active{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	border: none;
	color: #323232;
}
#teasers a:link{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	text-transform:uppercase;
	color:#323232;
	border:none;
}
#teasers a:visited{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	text-transform:uppercase;
	color:#323232;
	border:none;
}
#teasers a:hover{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	text-transform:uppercase;
	color:#323232;
	border:none;
}
#teasers a:active{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	text-transform:uppercase;
	color:#323232;
	border:none;
}

#box_sitemap a:link{
font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	text-transform:none;
	line-height:13px;
	border: none;
	color: #ff1731;
}
#box_sitemap a:visited{
font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	text-transform:none;
	line-height:13px;
	border: none;
	color: #ff1731;
}
#box_sitemap a:hover{
font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	text-transform:none;
	line-height:13px;
	border: none;
	color: #323232;
}
#box_sitemap a:active{
font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	text-transform:none;
	line-height:13px;
	border: none;
	color: #ff1731;
}
#footer a:link{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	border: none;
	color: #ff1731;
	text-decoration:none;
}
#footer a:visited{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	border: none;
	color: #ff1731;
	text-decoration:none;
}
#footer a:hover{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	border: none;
	color: #ff1731;
	text-decoration:none;
}
#footer a:active{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	border: none;
	color: #ff1731;
	text-decoration:none;
}
a img{
	border: none;
	text-decoration:none;
}

