td img {display: block;}
body {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13px;
	color:#404040;
	background-color: #e4e4e4;
	background-repeat: repeat-x;
	margin-top: 6px;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span,{
	margin:0; padding:0;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}



a:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:small;
	text-decoration: none;
	color: #a98b05;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:small;
	text-decoration: none;
	color: #a98b05;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:small;
	color: #f4d232;
	text-decoration:none;
}
a:active {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:small;
	text-decoration: none;
	color: #a98b05;
}
a.selected{ /*currently selected tab*/
	font-family: Arial, Helvetica, sans-serif; 
	font-decoration: none;
	font-color: #0096f5;
	font-size:11px;
}
#new-header{
	background-image:url(../images/header-subpage.jpg);
	background-repeat:no-repeat;
	width:855px;
	height:139px;
	margin:0 0 0 px;
	padding:0;
	border:0;
}
#new-header2{
	background-image:url(../images/new-header-img.jpg);
	background-repeat:no-repeat;
	width:854px;
	height:157px;
	margin:0 0 0 0px;
	padding:0;
	border:0;
}
#txtMenunav{
	width:660px;
	margin:0 0 0 171px;
	padding:130px 0 0 0;
	border:0;
}
#txtMenunav .txtHome{
	background-image: url(../images/txt-home-img.jpg);
	background-repeat:no-repeat;
	cursor:hand;
	width:63px;
	height:27px;
	float:left;
	margin:0;
	padding:0;
}
#txtMenunav .txtHome:hover{
	background-image: url(../images/txt-home-img02.jpg);
	background-repeat:no-repeat;
	cursor:hand;
	margin:0;
	padding:0;
}
#txtMenunav a.hover{
	background-image: url(../images/txt-home-img02.jpg);
	background-repeat:no-repeat;
	display:block;
	margin:0;
	padding:0;
}
#txtMenunav .txtProducts{
	background-image: url(../images/txt-products-img.jpg);
	background-repeat:no-repeat;
	cursor:hand;
	width:86px;
	height:27px;
	float:left;
	margin:0;
	padding:0;
}
#txtMenunav .txtProducts:hover{
	background-image: url(../images/txt-products-img02.jpg);
	background-repeat:no-repeat;
	cursor:hand;
	margin:0;
	padding:0;
}
#txtMenunav .txtServices{
	background-image: url(../images/txt-services-img.jpg);
	background-repeat:no-repeat;
	cursor:hand;
	width:78px;
	height:27px;
	float:left;
	margin:0;
	padding:0;
}
#txtMenunav .txtServices:hover{
	background-image: url(../images/txt-services-img02.jpg);
	background-repeat:no-repeat;
	cursor:hand;
	margin:0;
	padding:0;
}
#txtMenunav .txtJobs{
	background-image: url(../images/txt-jobs-img.jpg);
	background-repeat:no-repeat;
	cursor:hand;
	width:53px;
	height:27px;
	float:left;
	margin:0;
	padding:0;
}
#txtMenunav .txtJobs:hover{
	background-image: url(../images/txt-jobs-img02.jpg);
	background-repeat:no-repeat;
	cursor:hand;
	margin:0;
	padding:0;
}
#txtMenunav .txtFunLinks{
	background-image: url(../images/txt-funlinks-img.jpg);
	background-repeat:no-repeat;
	cursor:hand;
	width:85px;
	height:27px;
	float:left;
	margin:0;
	padding:0;
}
#txtMenunav .txtFunLinks:hover{
	background-image: url(../images/txt-funlinks-img02.jpg);
	background-repeat:no-repeat;
	cursor:hand;
	margin:0;
	padding:0;
}
#txtMenunav .txtSupport{
	background-image: url(../images/txt-support-img.jpg);
	background-repeat:no-repeat;
	cursor:hand;
	width:78px;
	height:27px;
	float:left;
	margin:0;
	padding:0;
}
#txtMenunav .txtSupport:hover{
	background-image: url(../images/txt-support-img02.jpg);
	background-repeat:no-repeat;
	cursor:hand;
	margin:0;
	padding:0;
}
#txtMenunav .txtAbout{
	background-image: url(../images/txt-about-img.jpg);
	background-repeat:no-repeat;
	cursor:hand;
	width:80px;
	height:27px;
	float:left;
	margin:0;
	padding:0;
}
#txtMenunav .txtAbout:hover{
	background-image: url(../images/txt-about-img02.jpg);
	background-repeat:no-repeat;
	cursor:hand;
	margin:0;
	padding:0;
}
#txtMenunav .txtCustomers{
	background-image: url(../images/txt-customer-img.jpg);
	background-repeat:no-repeat;
	cursor:hand;
	width:92px;
	height:27px;
	float:left;
	margin:0;
	padding:0;
}
#txtMenunav .txtCustomers:hover{
	background-image: url(../images/txt-customer-img02.jpg);
	background-repeat:no-repeat;
	cursor:hand;
	margin:0;
	padding:0;
}
#note{
	width:auto;
	margin:0 0 0 7px;
	padding:0;
	border:0;
}
#data{
	width:auto;
	margin:0 0 0 7px;
	padding:0;
	border:0;
}		
#bet-line1{
	background-image: url(../images/line-betweenimg_01.jpg);
	background-repeat:no-repeat;
	width:175px;
	height:7px;
	line-height:0;
	margin:0;
	padding:0;
	border:0;
} 
#bet-line2{
	background-image: url(../images/line-betweenimg_02.jpg);
	background-repeat:no-repeat;
	width:680px;
	height:7px;
	line-height:0;
	margin:0;
	padding:0;
	border:0;
} 
#centerTable{
	width:855px;
	height:auto;
	margin:0 auto;
	padding:0;
}
#titleBar{
	width:660px;
	margin:0 0 10px 0;
	padding:0;
} 
#titleBar1{
	width:660px;
	height: 210px;
	float: right;
	margin:0 13px 0 0;
	padding:0;
} 
#container{
	background-image:url(../images/rev_mainContainer_img2.jpg);
	background-repeat:repeat-y;
	width:680px;
	text-align:center;
	height:auto;
	margin:0;
	padding:0;
	border:0;
}
#mainTable{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13px;
	color:#404040;
	line-height:18px;
	text-align:center;
	width:660px;
	height:auto;
	margin:0 auto;
	padding:5px 8px 0 0;
	border:0;
}
DIV {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13px;
	line-height:18px;
	color:#404040;
	border:0;
}
.format{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11;
	line-height:18px;
	background-image:url(../images/appli_bar.jpg);
	font-weight:bold;
	height:28px;

}
.format2{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13px;
	font-weight:bold;
	background-color:#cae3fc;
	padding-bottom:9px;
	padding-top:9px;
	margin-top:3px;
	margin-bottom:3px;
}
.format3{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13px;
	font-weight:bold;
	background-color:#cae3fc;
	padding:5px 2px 5px 8px;
}

.txt1 {
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:13px;
	line-height:16px;
	padding-left:5px;
	padding-right:5px;
	
}
.txt2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: smaller;
	line-height:16px;
	color:#FF0000;
	margin:0;
	padding-left:3px;
	border:0;
}
.txt3 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:.70em;
	line-height:16px;
	padding-left:3px;
	padding-top:2px;
	padding-bottom:2px;
	border:0;
}
.txt4 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:.80ems;
	line-height:16px;
	padding-left:3px;
	margin-top:5px;
	border:0;
}
.timedate {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px;
	padding-right:3px;
}
.h1{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13px;
	text-align:left;
	line-height:18px;
	border:0;
	font-weight:bold;
}
INPUT, TEXTAREA, SELECT, OPTION {
	font-family: Arial, Helvetica, sans-serif; 
	padding-top:3px;
	padding-bottom:3px;
	font-size:1.1ems;
	color: #000000;
	background-color: #ececec;
	border: inset 1px #000000;
	margin-top:2px;
	margin-bottom:2px;
}
.h2{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13px;
	line-height:16px;
	text-align:left;
	border:0;
	padding:0;
	font-weight:bold;
}
#bottom_img1{
	background-image: url(../images/rev_leftbtm_img2.jpg);
	width: 175px;
	height:20px;
	margin:0;
	padding:0;
	border:0;
}
.h3{font-family: Arial, Helvetica, sans-serif; 
	font-size:1.0em;
	font-weight:bold;
	line-height:1.2;
	color:#a98b05;
	border:0;

}
.h4{font-family: Arial, Helvetica, sans-serif; 
	font-size:1.0em;
	font-weight:bold;
	line-height:1.2;
	color: #333333;
	border:0;
}
#bottom_img2{
	background-image:url(../images/rev_centerbtm_img.jpg);
	width:680px;
	height:20px;
	margin:0;
	padding:0;
	border:0;
}
.custlogo_format{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:1.1ems;
	margin-left:3px 3px 3px 3px;
}
#top_img{
	background-image: url(../images/rev_logopart_top3.jpg);
	width:855px;
	height:72px;
	margin:0;
	padding:0;
	border:0;
}
#head_bg{
	background-image:url(../images/rev_head_bg.jpg);
	width:680px;
	height:65px;
	margin:0;
	padding:0;
	border:0;
}
#left_menu{
	background-image:url(../images/rev_menu_bg.jpg);
	width:175px;
	height:221px;
	margin:0;
	padding:0;
	border:0;
}
#header{
	background-image: url(../images/rev_header_top3.jpg); 
	width:680px;
	height:217px;
	margin:0;
	padding:0;
	border:0;
}
#ID_img {
	background-image:url(../images/avatar_img.jpg);
	background-position:center;
	border:0;
	width:148px;
	height:150px;
	margin-bottom:12px;
	margin-top:12px;
}
#flink {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:1.1em;
	line-height:1.2;
	border:0;
	margin:0;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
}
#index_prod1{
	background-image:url(../images/prod_img.jpg);
	width:273px;
	height:186px;
	border:0;
	margin-bottom:8px;
}
#index_serv_img{
	background-image:url(../images/serv_img.jpg);
	width:273px;
	height:186px;
	border:0;
}
#index_support_img{
	background-image:url(../images/support_img.jpg);
	width:273px;
	height:186px;
	border:0;
}
#index_custom_img{
	background-image:url(../images/custom_img.jpg);
	width:273px;
	height:186px;
	border:0;
}
#prodtabs{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:1.0em;
	width:240px;
	padding:0;
	margin-left:130px;
}
#prodtabs2{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:1.0em;
	width:580px;
	padding:0;
	margin:0;
}
#prodtable{
	font-family: HArial, Helvetica, sans-serif; 
	border:solid 1px #bbbcbe;
	margin:0;
	padding-bottom:5px;
}
#subheaderindex{
	background-image:url(../images/rev_head_bg.jpg);
	width:680px;
	height:65px;
	padding:0;
	margin:0;
}
#dsioffice{
	background-image:url(../images/dsi_office_img.jpg);
	width:239px;
	height:182px;;
	float:left;
	margin-right:8px;
	margin-top:5px;
}
#altigen-logo{
	background-image:url(../images/Altigen-large.png);
	background-repeat:no-repeat;
	width:125px;
	height:118px;;
	float:left;
	margin-right:8px;
	margin-top:5px;
}
#dsibldg{
	background-image: url(../images/try.jpg);
	width:599px;
	height:213px;
}
#headertitletable{
	width:673px;
	margin:0;
	border:0;
	padding:0;
}
.style2 {	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.1em;
}
.style11 {
	font-family: Arial, Helvetica, sans-serif; 
	color: #335c84;
	font-size: 1.1em;
	line-height:1.2;
	font-weight:bold;
}
.style10 {color: #CCCCCC}
.copryright{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	line-height:18px;
	padding:0;
	margin:0;
	border:0;
}
#proddisplayitems{
	width:211px;
	height:177px;
	border:0;
	margin:0;
}
#servtablecontent{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:1.1em;
	line-height:1.2;
	padding-left:7px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
	border:0;
	margin:0;
}
#btn1{
	background-image:url(../images/pro_btn_18.jpg);
	width:106px;
	height:23px;
	border:0;
	padding:0;
	margin:0;
}
.txtbtn{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:.90em;
}
#txtCopy{
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	width:auto;
	display:block;
	height:auto;
	color:#a98b05;
	text-align:center;
	margin:20px 0 0 0;
	padding:6px 0 0 0;
	border-top:#cccccc solid 1px;
}	
#txtCopy2{
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	width:auto;
	display:block;
	height:auto;
	color:#a98b05;
	text-align:center;
	margin:35px 0 0 0;
	padding:6px 0 0 0;
	border-top:#cccccc solid 1px;
}	
#txtCopy3{
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	width:auto;
	display:block;
	height:auto;
	color:#a98b05;
	text-align:center;
	margin:5px 0 0 0;
	padding:6px 0 0 0;
	border-top:#cccccc solid 1px;
}		
#txtCopy4{
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	width:auto;
	display:block;
	height:auto;
	color:#a98b05;
	text-align:center;
	margin:5px 0 0 0;
	padding:6px 0 0 0;
	border-top:#cccccc solid 1px;
}
#txtCopy5{
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	width:auto;
	display:block;
	height:auto;
	color:#a98b05;
	text-align:center;
	margin:5px 0 0 0;
	padding:6px 0 0 0;
	border-top:#cccccc solid 1px;
}
#promo1-Container{
	width:321px;
	float:left;
	height:100px;
	display:block;
	margin:0;
	padding:0;
}
#promo-Container2{
	width:318px;
	height:100px;
	display:block;
	float:right;
	margin:0;
	padding:0;
}
#inq_link{
	width:100%;
	display:block;
	text-align:center;
}
#inq_link a{
	font:bold 14px/22px Arial, Helvetica, sans-serif;
	color: #03F;
	text-align:center;
	text-decoration:none;
	margin:0;
	padding:0;
}
#inq_link a:hover{
	color:#f4d232;
}
#slideshow { 
	height: 200px; 
	width:296; 
	margin: auto; 
}
#slideshow img{
	border:none;
}
.inputBoxEffect{
	width:300px;
	height:22px;
	font:normal 11px/22px Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:left;
	margin:3px 0 3px 0;
	padding:0 0 0 3px;
	border:1px solid #dedede;
}
.dropDownBox{
	width:300px;
	height:22px;
	font:normal 11px/22px Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:left;
	margin:3px 0 3px 0;
	padding:0;
	border:1px solid #dedede;
}
.messageBoxEffect{
	width:300px;
	height:auto;
	font:normal 11px/22px Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:left;
	margin:3px 0 3px 0;
	padding:0 0 0 3px;
	border:1px solid #dedede;
}
