﻿/* Form design */
.feedbackform { padding: 5px; }
div.fieldwrapper { width: 500px; overflow: hidden; padding: 5px 0; }
div.fieldwrapper label.styled { float: left; width: 195px; margin-right: 10px; font-weight:bold }
div.fieldwrapper div.thefield { float: left; margin-bottom: 4px; }
div.buttonsdiv { margin: 5px 0px 0px 203px; }
.errormessage { margin-left:3px}
.messageboard { margin:15px; padding:10px; border:solid 1px #dd3c10; background-color:#ffebe8; color:#000000; text-align:center; font-weight:normal; text-align:center;}
.thankyou { margin:15px; padding:10px; border:solid 1px #416094; color:#094bd2; text-align:center; font-weight:normal; text-align:center;}

.captcha{padding:5px 0 0 10px}
.captchasendtofrend{ padding:5px 0 0 214px}
.editform label.styled { float: left; width: 195px; margin-right: 10px; font-weight:bold }
.editform { padding:0px ; margin:0px !important; position:relative; right:10px }
.editform td.label {text-align: left !important; font-weight:bold; vertical-align:top; white-space: nowrap; padding-left:10px; padding-right:10px; padding-bottom: 2px; font-size:9pt; font-family: arial,tahoma,verdana;}
.editform td.label span.star {color: #E9786E; padding-right:6px;}
.editform td.editor {  vertical-align:top; color:#000000; padding-bottom:3px; font-size:9pt; font-family: arial,tahoma,verdana;}
.editform td.editor a { color:#000000; text-decoration:underline;}
.editform td.editor a:hover { color:#000000; text-decoration:none;}
.editform td.buttoncell{padding: 5px 0px 10px 0px; font-size:9pt; font-family: arial,tahoma,verdana;}
.shiftleft { padding-left:120px;}
.focuslink { color:#22b9f7; font-weight:bold; font-size:9pt; font-family: arial,tahoma,verdana;}
.focuslink a { color:#22b9f7; text-decoration:underline;}
.focuslink a:hover { color:#22b9f7; text-decoration:none;}
.clreaboth{ clear:both}
/* Form design */

/*  Spiffy Corners */
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{ background: transparent url(/app_themes/default/images/corner.png) no-repeat bottom right} 
.cssbox  { width:640px !important; width: 625px; padding-right:15px; margin:20px auto; font-family:arial,tahoma,verdana; font-size:9pt; }
/* IE Win = width - padding */  

.cssbox_head { background-position:top right; margin-right:-15px; padding-right:40px } 
.cssbox_head h2 { background-position:top left; margin:0; padding:25px 0 15px 40px; height:auto !important; height:1% } 
.cssbox_head h2 div { border-bottom:solid 1px #cfcfcf; padding-bottom:4px; color:#403f3f; font-weight:bold; font-size:12pt; font-family: arial,tahoma,verdana;}
.cssbox_body { background-position:bottom left; margin-right:25px; padding:15px 0 15px 40px } 

/*  Spiffy Corners */

/* Investor */
.investor { padding-top:20px;}

.back { padding: 1px 12px 4px 18px; cursor:pointer; font-size:9pt; color:#686868; font-weight:normal; font-family: arial,tahoma,verdana; background: url(/app_themes/default/images/ico_back.gif) top left no-repeat;}
a.back { color:#686868; text-decoration:none;}
a:hover.back { color:#686868; text-decoration:underline;}

.linebar {padding: 5px 0px 7px 0px; margin-top:10px; text-align:right; border-top:solid 1px #dfdfdf; }
/* Investor */

/* Contact */
.contact_content{ margin:0 auto; padding:0px; width:900px;}
.contactleft{ margin:0px ; padding:0px;}
.contactinfo {font-size:9pt; padding:20px 0; font-weight:normal; width:900px; margin:0 auto; color:#000000; font-family: arial,tahoma,verdana;}
.contactinfo h1 { margin:0px; padding:0px; font-size:1pt; height:12px;background: url(/app_themes/default/images/bg_contacttop1.gif) bottom left no-repeat}
.contactinfo h2 { margin:0px; padding:0px 20px; background: url(/app_themes/default/images/bg_contactcenter1.gif) top left repeat-y; font-size:9pt; font-family:arial,tahoma,verdana; font-weight:normal}
.contactinfo h3 { margin:0px 0px 20px 0px; padding:0px; font-size:1pt; height:15px;background: url(/app_themes/default/images/bg_contactbottom1.gif) top left no-repeat}

/*.Supportcontent0{ float:left; width:266px; height:251px; position:relative;background: url(/app_themes/default/images/a1.gif) top left no-repeat}
.Supportcontent{ float:left; width:235px; height:251px; position:relative;}
.Supportcontent h1{ position: absolute; top:25px; left:100px ; padding:4px 10px ;color:#949494;  font-weight:bold; font-size:11pt; font-family : arial,tahoma,verdana; }
.Support { margin: 0px ; padding:20px 1px;}
.sp1 { position:absolute; top:125px; left:0px; margin:0px 0px ; padding:4px 10px ;color:#6aa0da;  font-weight:bold; font-size:9pt; font-family : arial,tahoma,verdana; }
.sp2 { margin:0px 0px; position: absolute; top:125px; left:120px ; padding:4px 10px ;color:#6aa0da;  font-weight:bold; font-size:9pt; font-family : arial,tahoma,verdana; }
.sp3 { margin:0px 0px ;position: absolute; top:160px; left:0px; padding:4px 10px ;color:#6aa0da;  font-weight:bold; font-size:9pt; font-family : arial,tahoma,verdana; }
.sp4 { margin:0px 0px ;position: absolute; top:160px; left:120px ; padding:4px 10px ;color:#6aa0da;  font-weight:bold; font-size:9pt; font-family : arial,tahoma,verdana; }
.sp5 { margin:0px 0px ;position: absolute; top:195px; left:0px; padding:4px 10px ;color:#6aa0da;  font-weight:bold; font-size:9pt; font-family : arial,tahoma,verdana; }
.sp6 { margin:0px 0px ;position: absolute; top:195px; left:120px ; padding:4px 10px ;color:#6aa0da;  font-weight:bold; font-size:9pt; font-family : arial,tahoma,verdana; }
.OnlineSupport {margin:0px; padding:4px 10px; display:inline;width:300px; float:left;}*/
.Supportcontent{ float:right; width:350px; font-weight:bold; font-size:9pt !important} 
.sp1, .sp3{ width:80px; float:left}
.sp2, .sp4{ width:270px; float:right;}
.sp3, .sp4{ position:relative; bottom:7px}
.sp1 { margin:0px 0px ; padding:4px 0px ;color:#6aa0da;   font-family : arial,tahoma,verdana;}
.sp2 { margin:0px 0px; padding:4px 0px ;color:#6aa0da;   font-family : arial,tahoma,verdana; }
.sp3 { margin:0px 0px ;  padding:4px 0px ;color:#6aa0da;   font-family : arial,tahoma,verdana; }
.sp4 { margin:0px 0px ; padding:4px 0px ;color:#6aa0da;    font-family : arial,tahoma,verdana; }
.sp5 { margin:0px 0px ;  padding:4px 0px ;color:#6aa0da;  font-family : arial,tahoma,verdana; }
.sp6 { margin:0px 0px ;  padding:4px 0px ;color:#6aa0da;   font-family : arial,tahoma,verdana; }
.OnlineSupport {margin:0px; padding:4px 10px; display:inline;width:300px; float:left;}
.contact { margin:0px ; padding:0px 0px 0px 0px; float:left; width:500px;}
.contactmap{float:right; width:360px;}
.contactmap img{ width:360px;}
.addressinfo{ margin:0px 10px 15px 10px ;  padding:0px 0px 10px 0px; font-weight:normal; color:#666666; font-size:9pt; font-family : arial,tahoma,verdana; background: url(/ToyotaLyThuongKiet/app_themes/default/images/line_contact.gif) right bottom no-repeat; }
.contactAddress{ background-color:#edecec; padding:10px 0 0px 10px ;  margin-bottom: 20px}
.detailAddress{ width: 500px ; float:left}
.labelRequied{ font-style:italic; font-weight:normal !important}
.contact .label{ padding-left:0px !important}
.contact .editform { right:0px !important}

.nickname{ font-size:8pt; font-weight:normal !important}
.supportitem{  width:85px !important}
/* Contact */

/* Photo */
.Photo { margin:20px 0px ; padding :0px 0px;}
.photoimage { font-size:9pt; font-weight:normal;margin:0px 0px 10px 0px; color:#727272; font-family: arial,tahoma,verdana;}
.showimage img { margin:10px 0px; width:162px; border:solid 1px #e8e8e8; padding:3px;  }
.phototeaser { font-size:9pt; text-align:center; padding:4px 0px 4px 0px; color:#666666; font-weight:normal; font-family: arial,tahoma,verdana;}
.photo_sepa { width:6px;}

.customer{ margin: 0px auto; padding:20px 0px ;vertical-align:middle ;text-align:center }
.bannerimage {text-align:center ; font-size:9pt; border: solid 1px #b0b0b0; font-weight:normal;width:150px; height:61px; overflow:hidden; padding:10px 0px 5px 0px; margin:0px 0px 0px 0px; color:#727272; font-family: arial,tahoma,verdana;}
.bannerimage span { text-align:center; font-size:9pt; font-weight:normal; margin:0px 0px 0px 0px; color:#727272; font-family: arial,tahoma,verdana;}
.bannerimage img {padding-bottom:4px;}
.showbanner img { margin:0px; padding-bottom:0px; text-align:center }
.showbanner {vertical-align:middle;text-align:center ; }

.valigntop { vertical-align:top;text-align:center ;  }
/* Photo */

/* QA */
.kbquestion { margin:0px ; padding:20px 0px;max-width:710px;}
.kbquestion .qaitem { font-size:9pt; padding:0px 0px 6px 27px; font-weight:bold; color:#333333; font-family: arial,tahoma,verdana; background: url(/app_themes/default/images/bg_question.gif) left top no-repeat;}
.kbquestion .qaitem a { color:#333333; text-decoration:none; }
.kbquestion .qaitem a:hover { color:#cc3e21; text-decoration:none; }
.kbquestion .qabrief {font-size:9pt; padding:0px 0px 6px 27px; color:#cc3e21; font-family: arial,tahoma,verdana; }

.kbquestion .selecteditem { font-size:9pt; padding:0px 0px 6px 27px;font-weight:bold; color:#333333; font-family: arial,tahoma,verdana; background: url(/app_themes/default/images/bg_question.gif) left top no-repeat;}
.kbquestion .selecteditem a{ color:#333333; text-decoration:none; }
.kbquestion .selecteditem a:hover{ color:#cc3e21; text-decoration:none;}
.kbquestion .qafull { padding:0px 0px 16px 27px;  font-weight:normal; font-size:9pt; color:#5a5a5a; font-family: arial,tahoma,verdana; }

.kbquestionOnecolumn { margin:0px ; padding:20px 0px;max-width:850px;}
.kbquestionOnecolumn .qaitem { font-size:9pt; padding:0px 0px 6px 27px; font-weight:bold; color:#333333; font-family: arial,tahoma,verdana; background: url(/app_themes/default/images/bg_question.gif) left top no-repeat;}
.kbquestionOnecolumn .qaitem a { color:#333333; text-decoration:none; }
.kbquestionOnecolumn .qaitem a:hover { color:#cc3e21; text-decoration:none; }
.kbquestionOnecolumn .qabrief {font-size:9pt; padding:0px 0px 6px 27px; color:#cc3e21; font-family: arial,tahoma,verdana; }

.kbquestionOnecolumn .selecteditem { font-size:9pt; padding:0px 0px 6px 27px;max-width:845px; font-weight:bold; color:#333333; font-family: arial,tahoma,verdana; background: url(/app_themes/default/images/bg_question.gif) left top no-repeat;}
.kbquestionOnecolumn .selecteditem a{ color:#333333; text-decoration:none; }
.kbquestionOnecolumn .selecteditem a:hover{ color:#cc3e21; text-decoration:none;}
.kbquestionOnecolumn .qafull { padding:0px 0px 6px 27px; max-width:845px; font-weight:normal; font-size:9pt; color:#5a5a5a; font-family: arial,tahoma,verdana; }


.timetoask { padding:15px 0px 15px 0px; }
.timetoask h5 { padding:4px 0px 6px 28px; margin:0px; font-size:9pt; color:#000000; font-weight:bold; font-family: arial,tahoma,verdana;  background: url(/app_themes/default/images/bg_sendquestion.gif) top left no-repeat;}
.sendquestion { padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; cursor:pointer; font-size:9pt; color:#d93c00; font-weight:normal; font-family: arial,tahoma,verdana;}
a.sendquestion { color:#da251d; text-decoration:underline;}
a:hover.sendquestion { color:#da251d; text-decoration:none;}
/* QA */

/* Partner */
.partner_sepa { width:17px; }
.partner { width:360px; float:left; margin:0px 0px 20px 16px; border-top:solid 1px #a1cf67; }
.partner_title { width:77px; float:left; margin:0px; padding:2px 0px 4px 6px; color: #ffffff; font-family: arial,tahoma,verdana; font-size: 8pt; font-weight: bold; background: url(/app_themes/default/images/bg_partner.gif) top left no-repeat;}
.partner_logo { width:277px; float:right; margin:0px; padding:0px;}

.infoboard { width:381px; height:50px; margin:0px 12px 20px 0px; float:right; background-color:#a1cf67;}
.infoboard ul {margin:0px; padding:14px 0px 0px 16px; list-style-type:none;}
.infoboard li { margin:0px; list-style-type:none; display:inline; font-weight:bold; padding:0px 14px 0px 13px; color:#ffffff; font-size:9pt; font-family: arial,tahoma,verdana; background: url(/app_themes/default/images/ico_infoboard.gif) top left no-repeat;}
.infoboard li a { color: #ffffff; text-decoration:none; } 
.infoboard li a:hover { color: #ffffff; text-decoration:underline; } 
/* Partner */

/* Sitemap */
.sitemapcontainer { padding :0px 23px}

.SiteMap { border: 0px solid #DDDDDD; font-family: arial,tahoma,verdana; font-size: 8pt; }
.SiteMapTableCell { padding: 5px; }
.RootNode { color: #65400C; font-family: arial,tahoma,verdana; font-size: 8pt; font-weight: bold; padding-left:5px; } 
.RootNode a { color: #65400C; text-decoration:none; } 
.RootNode a:hover { color: #65400C; text-decoration:underline; } 
.ParentNode { font-family: arial,tahoma,verdana; font-size:9pt;  padding-left:5px; } 
.ParentNode a { color: #65400C; text-decoration:none; } 
.ParentNode a:hover { color: #65400C; text-decoration:underline; } 
.LeafNode { color: #B5915C; font-family: arial,tahoma,verdana; font-size:9pt;  padding-left:5px; } 
.LeafNode a { color: #B5915C; text-decoration:none; } 
.LeafNode a:hover { color: #B5915C; text-decoration:underline;} 
/* Sitemap */

/* Form */
.memberlogin { padding:50px 0px 40px 259px; }
.passwordrecovery { padding:80px 0px 70px 259px; }

.registrationForm td.label {text-align: left; font-weight:bold; vertical-align:middle; white-space: nowrap; padding-left:10px; padding-right:10px; padding-bottom: 2px; font-size:9pt; font-family: arial,tahoma,verdana;}
.registrationForm td.label span.star {color: #E9786E; padding: 0px 12px;}
.registrationForm td.editor {  vertical-align:top; padding-bottom:3px; font-size:9pt; font-family: arial,tahoma,verdana;}
.registrationForm td.editor select { font-size:9pt; margin-top:3px; font-family: arial,tahoma,verdana; }

.errormessage { color:#FF0000; font-size:9pt; font-family: arial,tahoma,verdana; padding-left:18px; background: url("/app_themes/default/images/edtError.png") top left no-repeat;}
.registrationForm .buttonCell{padding-left: 0px; padding-top: 5px;}
.registrationForm .buttonCell:hover{cursor:pointer;}
.registrationForm .textbox {color:#000000; width:220px; font-size:9pt; font-family : arial,tahoma,verdana; border:solid 1px #C0C0C0;}
.registrationForm .textbox1 {color:#000000; width:140px; font-size:9pt; font-family : arial,tahoma,verdana; border:solid 1px #C0C0C0;}
.registrationForm .buttonCell input {background: url("/app_themes/default/images/bg_button.gif") no-repeat 0% 0%; width:63px; height:21px; color:#666666; font-size:9pt; font-family : arial,tahoma,verdana; border:none;}
.registrationForm .buttonCell input:hover { color:#D03222; }
.registrationForm .linkbottom { padding:6px 0px 6px 0px; font-size:9pt; font-family: arial,tahoma,verdana; }
.thanksForm td.message { text-align:center; padding-top:0px; font-size:9pt; font-family : arial,tahoma,verdana;}
.registrationForm .failure { color:#FF0000; padding:0px 0px 6px 0px; font-size:9pt; font-family: arial,tahoma,verdana;}

/* Form */

/* Detail */
.newsdetail { width:510px; float:left; color:#666666; font-family: arial,tahoma,verdana; margin:0px; padding:15px 0px}
.newsdetail h1, .newsdetailonecolumn h1, .newsdetailnoother h1, .newsdetailonecolumn_noother h1{margin:0;font-weight:bold; font-size:12pt; padding: 0px 0px 15px 0px; }
.newsorther{ margin:0px; padding:15px 0px; float: right; width:161px; }
.newsother{border:solid 1px #dddddd; padding:10px 8px;}
.newsother .headline{color:#d93c00; font-size:9pt; font-weight:bold; padding:5px 0;}
.newsother ul{ padding:0; margin:0; }
.newsother ul li{ list-style-type:none;background: url(/app_themes/default/images/ico_left_nav.gif) top left no-repeat; text-decoration:none; padding:4px 0px 4px 12px;}
.newsother ul li a{ text-decoration:none;color:#000000;}
.newsother ul li a:hover{ text-decoration:underline;}
.newsother img{ width:143px; padding:0 0 5px 0;}
.newscontent {}

.utibar {padding: 0px; margin :0px 0px 17px 0px;}
.newsdetailonecolumn{float:left;width:670px;color:#666666;margin:0px; padding:15px 0px; }

.newsdetailnoother{float:left;width:710px;color:#666666;margin:0px; padding:15px 0px; position:relative;}
.utibarnoother{position:absolute; right:0px; top:20px;}

.newsdetailonecolumn_noother{color:#666666;margin:0px; padding:15px 0px; position:relative;}
.utibaronecolumn_noother{position:absolute; right:0px; top:20px;}

.banner{ margin:0px ; padding:0px; border-bottom:solid 1px #dddddd; color:#ad9190}
.phototext{ float:left; width:432px; padding:23px 0px}
.phototext h1 { margin:0px; padding:0px;font-size:18pt;  font-weight:bold; font-family: arial,tahoma,verdana;}
.phototext h2 { margin:0px; padding:0px;font-size:12pt; font-weight:bold; font-family: arial,tahoma,verdana;}
.bannerflash{ float: right; width: 278px}
.photoimage{padding:2px 0px; margin:0px ;overflow:hidden}


.newsinzone { margin:0px 0px; width:100%; padding:10px 0;}
.zoneitem { padding:0px; margin:20px 0px}
.zoneitem h6 { overflow:hidden; height:20px; padding:0px; margin:0px;}

.image-box { width:1px; vertical-align:top; }
.image-box img { margin-right:10px; border:solid 1px #cecfcd; padding:2px 2px 2px 2px; width:140px }
.content-box { width:100%; vertical-align:top; font-size:9pt; color:#5a5a5a; font-family: arial,tahoma,verdana;}
.content-box h5 {font-size:9pt; padding:0px 0px 6px 0px; margin:0px; font-weight:bold; color:#d93c00; font-family: arial,tahoma,verdana;}
.content-box h5 a { color:#d93c00; text-decoration:none; }
.content-box h5 a:hover { color:#d93c00; text-decoration:underline; }

.zoneimage{padding:2px 0px 2px 0px; margin:0px ;border-top:solid 1px #dddddd ; border-bottom:solid 1px #dddddd; overflow:hidden}
.zonetext{ margin:0px 0px 10px 0px; padding:0px;font-weight:bold; padding:0px; color:#d93c00; font-size:14pt; font-family: arial,tahoma,verdana; }
.zonetext a{ margin:0px 0px 10px 0px; padding:0px;font-weight:bold; padding:0px; color:#d93c00; font-size:14pt; font-family: arial,tahoma,verdana; text-decoration:none;}
.zonetext a:hover{ text-decoration:underline;}

.zoneitemname{padding-bottom:10px;}
.zoneitemname a{ margin:0px; padding:10px 0px 11px 0px;font-size:9pt; font-weight:bold; color:#000 ;text-decoration:none;}
.zoneitemname a:hover{ text-decoration:underline;}
.zoneitembrief{padding-top:10px;}

.kbtext{ margin:0px 0px 0px 0px; padding:2px 0px;border-bottom:solid 1px #dddddd;}
.newsintopic { padding:0px 0px 10px 0px; }
.newsintopic ul {margin:0px; padding:0px; list-style-type:none;}
.newsintopic li { margin:0px; list-style-type:none; display:inline; font-weight:bold; padding:0px; color:#6b6b6b; font-size:9pt; font-family: arial,tahoma,verdana;}
.newsintopic li b { font-weight:bold; color:#6b6b6b; font-size:9pt; font-family: arial,tahoma,verdana;}
.newsintopic li a { color:#6b6b6b; text-decoration:underline; }
.newsintopic li a:hover { color:#6b6b6b; text-decoration:none; }

.detail_teaser { font-weight:bold; font-size:12pt; padding: 0px 0px 15px 0px}


.print { padding: 2px 32px 4px 55px; cursor:pointer; font-size:9pt; color:#ffffff; font-weight:normal; font-family: arial,tahoma,verdana; background: url(/app_themes/default/images/bg_icon_print.gif) bottom left no-repeat; width:62px; height:19px; font-family:Arial !imporant}
a.print { color:#ffffff; text-decoration:none; height:19px;}
a:hover.print { color:#686868; text-decoration:underline;}
.sendtofriend { padding: 2px 32px 4px 32px; cursor:pointer; font-size:9pt; color:#ffffff; font-weight:normal; font-family: arial,tahoma,verdana; background: url(/app_themes/default/images/bg_icon_email.gif) bottom left no-repeat;}
a.sendtofriend { color:#ffffff; text-decoration:none;}
a:hover.sendtofriend { color:#ffffff; text-decoration:underline;}

.feedback  { padding: 1px 24px 4px 18px;  cursor:pointer; color:#686868; font-weight:normal; background: url(/App_Themes/Default/images/ico_feedback.gif) top left no-repeat;}
a.feedback { color:#686868; text-decoration:none;}
a:hover.feedback { color:#686868; text-decoration:underline;}

.gotop  { padding: 1px 12px 4px 18px; cursor:pointer; color:#686868; font-weight:normal; background: url(/App_Themes/Default/images/ico_gotop.gif) top left no-repeat;}
a.gotop { color:#686868; text-decoration:none;}
a:hover.gotop { color:#686868; text-decoration:underline;}

.bookmark  { padding: 1px 0px 4px 18px; cursor:pointer; color:#686868; font-weight:normal; background: url(/App_Themes/Default/images/ico_bookmark.gif) top left no-repeat;}
a.bookmark { color:#686868; text-decoration:none;}
a:hover.bookmark { color:#686868; text-decoration:underline;}
.otheritem { padding:10px 6px; width:143px; border:solid 1px #dddddd }
.otheritem h4 { font-size:9pt; padding:0px; margin:0px; font-weight:bold; text-transform:uppercase; color:#d93c00; font-family: arial,tahoma,verdana;}
.otheritem img { margin:10px 0px ; padding:0px; }
.otheritem h5 { color:#666666; text-decoration:none;padding: 0px 0px 0px 12px; margin:5px 0px ;font-family: arial,tahoma,verdana;font-weight:normal; font-size:9pt;background: url(/app_themes/default/images/icon_newsorther.gif) top left no-repeat;}
.otheritem h5 a {color:#666666;text-decoration:none;}
.otheritem h5 a:hover { color:#000000;}
/* Detail */

/* List */


.pager {padding-top:7px;}

.breadcrumb { padding:8px 8px; margin:0px; border-bottom:solid 1px #dddfe1; margin:0px; font: 9pt arial,tahoma,verdana;color: #aaaaaa; }
.breadcrumb a { color:#aaaaaa; text-decoration:none;}
.breadcrumb a:hover { color:#d93c00; text-decoration:none; cursor:pointer;}
/* List */

/* -- ASPxPopupControl -- */
.dxpcControl { font: 8pt arial,tahoma,verdana; color: #000000; background-color: #EDF3F4!important; border: solid 1px #BCAE93;padding: 1px 1px 1px 1px;}
.dxpcControl a{color: #1E3695;}
.dxpcCloseButton{font: 8pt arial,tahoma,verdana;color: #000000;padding: 1px 1px 1px 1px; }
.dxpcCloseButtonHover{font: 8pt Tahoma;color: black;}
.dxpcContent{font: 8pt arial,tahoma,verdana;color: #010000;white-space: normal;padding: 9px 12px 13px 12px;background-color: #ffffff;}
.dxpcFooter{font: 8pt arial,tahoma,verdana;color: #A66729;background-color: #D3E6F3;border-top-style: none;background-image: url('/app_themes/default/images/pcFooterBack.gif'); background-repeat:repeat-x; background-position:top;	}
.dxpcFooter td.dxpc{font: 8pt arial,tahoma,verdana;color: #d93c00;white-space: nowrap;padding: 12px 12px 12px 12px;}
.dxpcHeader{font: 8pt arial,tahoma,verdana; font-weight:bold; color: #5A5A5A;border-bottom: solid 1px #D5D5D5;background-image: url('/app_themes/default/images/pcHeaderBack.gif');background-repeat:repeat-x;background-position:top;}
.dxpcHeader td.dxpc{font: 8pt arial,tahoma,verdana; font-weight:bold; color: #5A5A5A;	white-space: nowrap;}
/* -- ASPxPopupControl -- */

/* Home */

.homenews { width:176px; padding:8px ; margin:0px; font-size:9pt; height:284px;overflow:hidden; text-align:center; }
.homenews h1 { margin:0px; padding:0px; height:131px; overflow:hidden; text-align:center; vertical-align:top;}
.homenews h2 { margin:0px; padding:10px 0px 11px 0px;font-size:9pt; font-weight:bold; color:#4d4d4d}
.homenews h2 a{ margin:0px; padding:10px 0px 11px 0px;font-size:9pt; font-weight:bold; color:#4d4d4d;text-decoration:none;}
.homenews h2 a:hover{ margin:0px; padding:10px 0px 11px 0px;font-size:9pt; font-weight:bold; color:#4d4d4d;text-decoration:underline;}

.homenews h3 { margin:0px; padding:0px;font-size:9pt; font-weight:normal;color:#666666 ; text-align:justify}
.homenews h3 a { margin:0px 0px 0px 0px; padding:0px 0px 0px 15px; text-decoration:none; color:#cc0000; font-weight:bold;background: url(/app_themes/default/images/bt_more.gif) top left no-repeat;}
.homenews:hover {  background: url(/app_themes/default/images/bg_home_image.gif) no-repeat; }
.homenews:hover h2 {color:#333333}
.homenews:hover h3 {color:#000000}
.homenews a:hover { color:#cc0000; text-decoration:underline; font-weight:bold;}
.homenews_sepa{ width:1px;}

.homeinfotop { background: url(/app_themes/default/images/bg_homeinfo.gif) top no-repeat; margin:0px 0px; padding:8px 16px 8px 20px}
.homeinfo {padding:12px 0px 10px 0px ; margin:0px; font-size:9pt;}
.homeinfo h1 {color:#4d4d4d; margin:0px ; padding:0px; font-size:9pt;font-weight:normal; font-family: arial,tahoma,verdana;}
.homeinfo a { color:#666666; text-decoration:none;  font-weight:normal;font-size:9pt;}
.homeinfo:hover a { color:#000000; text-decoration:none;}
.homeinfo:hover h1 { color:#333333; text-decoration:none;}
.homeinfo_sepa{ background: url(/app_themes/default/images/bg_border_sepa.gif) no-repeat; padding:0px; height:2px; }
.homeinfo a span { margin:0px 0px 0px 0px; padding:0px 0px 0px 15px; color:#cc0000; text-decoration:none;  font-weight:bold; font-size:9pt;background: url(/app_themes/default/images/bt_more.gif) top left no-repeat;}
.homeinfo a span:hover { color:#cc0000; text-decoration:underline; font-weight:bold; font-size:9pt}
.textboxinfo { margin:0px 0px 0px 0px; padding:2px 0px 10px 20px;color:#333333; font-size:10pt; white-space:nowrap; font-weight:bold; font-family: arial,tahoma,verdana; background: url(/app_themes/default/images/gb_titile_news.gif) no-repeat;}


.textcustomer{ position:absolute; left:18px ; top:2px;text-align:center; padding: 8px 20px 8px 0px ; color:#ffffff; font-weight:bold; font-size: 7pt;  width:79px ; line-height:12px; text-transform:uppercase}
.textcustomer a { color:#ffffff; text-decoration:none;}
.homenavbar { position:absolute; top:6px; right:12px; margin:0px; background-color:#ffffff; padding:0px; height:36px;overflow:hidden; width:847px}

/* Home */


/* Navigation bar */
.TopMenuGroup{border: solid 0px #93B9AF; }
.MenuGroup {cursor:default;border: solid 0px #93B9AF; background-color:#e7e7e7;}
.TopMenuItem { color:#7f7f7f; font-size:9pt; white-space:nowrap; font-weight:bold; font-family: arial,tahoma,verdana; cursor:pointer; padding:0px;margin:0px; }

.TopMenuItemHover { color:#da251d; font-size:9pt; white-space:nowrap; font-weight:bold; font-family: arial,tahoma,verdana; cursor:pointer; padding:0px; margin:0px;}
.TopItemLookActive { color:#da251d; font-size:9pt; white-space:nowrap; font-weight:bold; font-family: arial,tahoma,verdana; cursor:pointer; }
.TopItemLookActiveHover { color:#ffffff; font-size:9pt; white-space:nowrap; font-weight:bold; font-family: arial,tahoma,verdana; cursor:pointer; }

.MenuItem { background-color:#efefef; color:#7f7f7f; font-family:arial,tahoma,verdana; width: 150px; height:23px; font-size:9pt; cursor:pointer; }
.MenuItemHover {background-color:#d25b41; color: #ffffff; width: 150px; font-family:arial,tahoma,verdana; font-size:9pt; cursor:pointer; height:23px;}


.leftnavbar { margin:0px; padding:0px 10px 0px 0px}
.leftnavbar .childmenu {padding:4px 0px 4px 10px; margin:0px; font-size:9pt; font-weight:normal; font-family: arial,tahoma,verdana; color:#777777;  background: url(/app_themes/default/images/ico_left_nav.gif) top left no-repeat;}
.leftnavbar .childmenu a {color:#777777; text-decoration:none; }
.leftnavbar .childmenu a:hover {  color:#d93c00; text-decoration:none;}

.leftnavbar .activechildmenu { padding:4px 0px 4px 10px; margin:0px; font-size:9pt; font-weight:normal; font-family: arial,tahoma,verdana;background: url(/app_themes/default/images/ico_left_nav.gif) top left no-repeat; color:#d93c00}
.leftnavbar .activechildmenu a {color:#d93c00; text-decoration:none;}
.leftnavbar .activechildmenu a:hover { color:#d93c00; text-decoration:none;}

.leftnavbar .childmenu1 {padding:3px 0px 3px 20px; margin:0px; font-size:9pt; font-weight:normal; font-family: arial,tahoma,verdana; color:#888888;}
.leftnavbar .childmenu1 a {color:#888888; text-decoration:none; }
.leftnavbar .childmenu1 a:hover {color:#d93c00; text-decoration:none;}

.leftnavbar .activechildmenu1 { padding:4px 0px 4px 20px; margin:0px; font-size:9pt; font-weight:normal; font-family: arial,tahoma,verdana; color:#d93c00;}
.leftnavbar .activechildmenu1 a {color:#d93c00; text-decoration:none;}
.leftnavbar .activechildmenu1 a:hover { color:#d93c00; text-decoration:none;}

.childnavbar h6 { padding:0px; height:1px; margin:0px; overflow:hidden; background-color:#ffffff; }


.bottomnavbar { text-align:left; margin: 0px 6px 6px 0px;}
.bottomnavbar ul {margin:0px; list-style-type:none; padding:0px 0px 0px 0px;}
.bottomnavbar li {margin:0px; list-style-type:none; color:#969696; display:inline; padding:0px 7px 0px 0px; font-size:8pt !important; font-weight:normal; font-family: arial,tahoma,verdana;}
.bottomnavbar li a { color:#969696; text-decoration:none;}
.bottomnavbar li a:hover { color:#969696; text-decoration:underline;}


/* Navigation bar */

/* Pager */
.dxpControl { font-size:9pt; font-family: arial,tahoma,verdana; color: #000000; padding: 5px 2px 5px 2px; }
.dxpPageNumber{font-size:9pt; font-family: arial,tahoma,verdana;color: #948B79;text-decoration: underline;text-align: center;vertical-align: middle;padding: 0px 5px 0px 5px;}
.dxpCurrentPageNumber{font-size:9pt; font-family: arial,tahoma,verdana;color: #948B79; font-weight:bold; text-decoration: none;padding: 0px 3px 0px 3px;}
.dxpSummary{font-size:9pt; font-family: arial,tahoma,verdana;color: #656566;white-space: nowrap;text-align: center;vertical-align: middle;padding: 0px 4px 0px 4px;}
.dxpSeparator{background-color: #CCCCCC;}
/* Pager */

/* Structure */

.mainbody { margin: 0px; padding: 2px 0px 0px 0px; font-size:9pt; font-family: arial,tahoma,verdana;background-color:#e2e2e2;}
.Simple { margin: 0px; padding: 25px 0px 0px 0px; font-size:9pt; font-family: arial,tahoma,verdana;background-color:#ffffff;}
#canhcam-wrapper { width:971px; margin:0px auto;background-color:#ffffff; padding:0px;}
#canhcam-contentpage{ background: url(/app_themes/default/images/bg_canhcam_content.gif) top left repeat-y; padding:0px 12px}
.cctop{ margin:0px; padding:0px; font-size:1pt; background: url(/app_themes/default/images/bg_top.gif) top right no-repeat; height:24px  }
.ccbottom { margin:0px 0px 0px 0px; padding:0px; background: url(/app_themes/default/images/bg_ccbottom.gif) top left no-repeat; height:16px  }
#canhcam-masthead { position:relative; height:48px; margin:0px  0px 0px 23px ; padding:0px;}
#canhcam-masthead a img{ border:solid 0px #000000}
#canhcam-masthead img {margin-top:3px}
.canhcam-toplink { position:absolute; right:23px; top:0px ;padding-top:11px }

.canhcam-mainmenu { position:relative ;margin:0px 23px; padding:0px; vertical-align:middle ;background: url(/app_themes/default/images/bg_mainmenu.gif) top left no-repeat;height:27px; overflow:hidden}
.language{ position:absolute; top:5px ;right:10px}
.language a { margin:0px; padding:0px; border:solid 0px #666666;text-decoration:none; color:#727272}
.language a img{ border:solid 0px #000000; position:relative; top:2px; padding-left:5px}
#canhcam-footer {position:relative;padding:0px 0px 0px 0px;width:947px; margin:0 auto}
#canhcam-footer h1{ height: 6px ; background-color:#cc3e21}

#canhcam-footer1 {position:relative;padding:18px 35px 0px 53px; height:65px;background: url(/app_themes/default/images/bg_footer.gif) top left no-repeat;  background-color:#d9d6d6; border-top:solid 6px #cc3e21}
#canhcam-footer1 h1{ height: 6px ; background-color:#cc3e21}


#canhcam-home-container {padding:23px 23px 23px 23px; background: url(/app_themes/default/images/gb_content.gif) top left no-repeat;}
#canhcam-contact{ background: url(/app_themes/default/images/gb_content.gif) top left no-repeat;}
#canhcam-content-container{padding:0px 23px 0px 0px; width:900px; margin-left:23px;}
.canhcam-detail-container1 {width:713px;padding:0px;margin:20px 0px 0px 0px; float:right; border-left: solid 0px #cc0000 }
.canhcam-content-left {width:186px; margin:10px 0px 0px 0px; float:left; border-right:solid 0px #cc0000}
.canhcam-content-right { padding:5px 0px 20px 0px;float:right;}
.canhcam-content-righthome { padding:20px 12px 20px 23px;float:right; width:260px;}
.canhcam-home-news{width:947px; margin:20px 0px; padding:0px;}
.canhcam-content-banner{padding:0px 12px; margin:0px;}
#canhcam-contact-container { margin:0px; padding:0px 23px;}
.canhcam-content-bottom { clear:both ;position:relative;height: 47px; margin:0px 0px 0px 0px ;padding:6px 0px 0px 0px;background: url(/app_themes/default/images/bg_content_bottom.gif) top left no-repeat;}
.copyright{ position:absolute; top:0px; right:0px;margin:0px ; padding:0px 0px 0px 0px ; color:#969696; font-size:8pt !important}
.clearboth { clear:both;}
.canhcam-bottom {height: 6px ; background-color:#cc3e21; margin:0px; padding:0px}
.inlinecontent { width:800px; float:right;}


#canhcam-print-container {width:798px; margin:0 auto; font-family: arial,tahoma,verdana}
#canhcam-print-footer {color:#d93c00; font-size:9pt; font-family: arial,tahoma,verdana; border-top:solid #d8d8d8 1px; padding-top:7px; margin-top:10px;}
#canhcam-print-footer a {color:#d93c00; text-decoration:none;}
#canhcam-print-footer a:hover {color:#d93c00; text-decoration:underline;}
#canhcam-print-header {color:#d93c00; font-size:10pt; font-weight:bold; text-transform:uppercase; font-family: arial,tahoma,verdana; text-align:right; padding:26px 6px 34px 0px; margin:10px 0px 10px 0px; border-bottom:solid #d8d8d8 1px; background: url(/app_themes/default/images/printlogo.gif) top left no-repeat;}
#canhcam-print-container h1{ margin:0; color:#000000; font-family: arial,tahoma,verdana; font-size:11pt; padding:15px 0; }
.newcontent { font-size:10pt}
/* Structure */

/* Grid */

.dxgvControl,.dxgvDisabled{border: solid 1px #95A8FF; font-size:9pt; font-family: arial,tahoma,verdana; background-color:#ffffff;color:#000000;cursor:default;}
.dxgvTable { background-color:Transparent; border:0; border-collapse: separate !important; overflow:hidden; font-size:9pt; font-family: arial,tahoma,verdana; color: #000000; }
.dxgvDataRowAlt{background-color:#F3F8F7;}
.dxgvEmptyDataRow td.dxgv{color:Gray;text-align:center;}
.dxgvHeader { text-align:center; cursor:pointer;white-space:nowrap;padding: 4px 4px 5px 4px;border: solid 1px #95A8FF;background-image: url(/app_themes/default/images/gvHeaderBackground.gif);background-position:top;background-repeat:repeat-x;background-color:#C0DDE0;overflow:hidden;-moz-user-select: none;}
.dxgvHeader, .dxgvHeader table {font-size:9pt; font-family: arial,tahoma,verdana;color:#000000;}
.dxgvHeader td{white-space:nowrap; font-weight:bold;}

.templateTable {border-collapse: collapse; background-color:#F3F8F7; width:100%;}
.templateTable td { border: solid 1px #C2D4DA;}
.templateCaption { background-color:#ECF2F3;}
/* Grid */

/* Light box */
#lightbox{background-color:#eee;padding: 10px;border-bottom: 2px solid #666;border-right: 2px solid #666;}
#lightboxDetails{font-size: 0.8em;padding-top: 0.4em;}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay{ background-image: url(overlay.png); }
* html #overlay{background-color: #333;background-color: transparent;background-image: url(blank.gif);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/app_themes/default/images/overlay.png", sizingMethod="scale");}
/* Light box */


/* -- ASPxTabControl, ASPxPageControl -- */
.dxtcControl{font-size:9pt; font-family: arial,tahoma,verdana;color: #000000; background-color: #ffffff;}

/* Active Tab */
.dxtcActiveTab{font-size:9pt; font-family: arial,tahoma,verdana;border: solid 1px #a8a8a8;padding: 3px 27px 3px 27px;background-color: #ffffff;}
.dxtcActiveTab{background-repeat:repeat-x;background-position:top;background-color: #ffffff;}
.dxtcActiveTab td.dxtc{font-size:9pt; font-weight:bold; font-family: arial,tahoma,verdana;color: #d93c00;white-space: nowrap;}

/* Tab */
.dxtcTab{font-size:9pt; font-family: arial,tahoma,verdana;color: #000000;border: solid 1px #a8a8a8;padding: 3px 27px 3px 27px;}
.dxtcTab{background-repeat:repeat-x;background-position:top;background-color: #ffffff;border-bottom: none;}
.dxtcTab td.dxtc{font-size:9pt; font-weight:bold; font-family: arial,tahoma,verdana;color: #000000;white-space: nowrap;}

/* -- ASPxTitleIndex -- */
.dxtiControl a { text-decoration: underline!important; font-weight: normal;}
.dxtiControl a:hover{text-decoration: underline!important;font-weight: normal;}
.dxtiControl a:visited{color: #4F5557!important;text-decoration: underline;font-weight: normal;}
.dxtiControl {font-size:9pt;font-family: arial,tahoma,verdana;color: #4F5557;background-color: #ffffff;border-style: none;}

.dxtiLoadingPanel{font-size:9pt;font-family: arial,tahoma,verdana;color: #303030;}
.dxtiLoadingPanel td.dx{white-space: nowrap;text-align: left;padding: 12px 12px 12px 12px;}
.dxtiItem, .dxtiItem a{font-size:9pt;font-family: arial,tahoma,verdana;	color: #4F5557;	text-decoration: none;	}
.dxtiItem{white-space: normal;}

/* - GroupHeaderText - */
.dxtiGroupHeaderText, .dxtiGroupHeaderText a{ color: #d93c00;}
.dxtiGroupHeaderText{padding: 0px 0px 0px 0px; font-size: 9pt; font-weight:bold; background-color:#ffffff; font-family: arial,tahoma,verdana;}


/* - IndexPanel - */
.dxtiIndexPanel{padding: 0px 2px 10px 2px;text-decoration: none;}
.dxtiIndexPanelItem, .dxtiIndexPanelItem a, .dxtiCurrentIndexPanelItem, .dxtiCurrentIndexPanelItem a{color: #000000;font-size: 8pt; font-family: arial,tahoma,verdana;text-decoration: underline;font-weight: normal;}
.dxtiCurrentIndexPanelItem,.dxtiCurrentIndexPanelItem a{background-color: Transparent;color: #000000;font-weight: bold;text-decoration: none;}
.dxtiCurrentIndexPanelItem{border-style: none;}

/*HyperLink*/
.dxtiIndexPanelItem a:visited {color: #000000!important;}
.dxtiIndexPanelItem a:hover{text-decoration: none!important;}
.dxtiIndexPanelItem, .dxtiCurrentIndexPanelItem{padding: 2px 2px 2px 2px;}

/*Search */
.BannerSearch{ padding-top:5px}
.searchtextbox { margin:2px 0px 0px 0px  ;padding:3px 0px 0px 4px; color:#cccccc;  font-weight:normal; font-size:8pt; font-family : arial,tahoma,verdana; border:solid 0px #858585; width:156px; height:17px; overflow:hidden; background: url(/app_themes/default/images/btn_search_textbox.gif) top left no-repeat; }
.motiontest tr td img { margin:0px; padding:0px;width:450px}
.searchresult {padding:10px 0px 0px 0px; font-size:11px; color:#353535; font-family: arial,tahoma,verdana;}
.searchitem{ padding:0px 0px 20px 0px;}
.searchitem h5 {font-size:9pt; padding:0px 0px 6px 0px; margin:0px; font-weight:bold; color:#333333; font-family: arial,tahoma,verdana;}
.searchitem h5 a { color:#4d4d4d; text-decoration:none; }
.searchitem h5 a:hover { color:#4d4d4d; text-decoration:underline; }
.spr-searchitem { border-top:1px solid #dddfe1; margin:10px 0px 15px 0px;}

.searchform { text-align:center; padding-top:20px; }
.searchform { color:#666666; font-weight:bold; font-size:9pt; font-family : arial,tahoma,verdana;}
.searchform .textbox { height:16px; overflow:hidden; color:#666666; width:300px; margin-right:4px; margin-left:6px; font-weight:normal; font-size:9pt; font-family : arial,tahoma,verdana; border:solid 1px #95BBBF;}

.searchmessage { text-align:center; color: #FF0000; padding:15px 0px 15px 0px; font-family: arial,tahoma,verdana; font-size: 8pt; font-weight: bold; }

/*hoverpopup*/
.popuptimg { padding:10px;}
.popuptteaser { background-color:#359fff; padding:4px 5px 4px 5px; font-family: arial,tahoma,verdana; font-size: 12px; color:#ffffff; font-weight:bold; }
.popuptbrief{ padding:0px; font-family: arial,tahoma,verdana; font-size: 12px; color:#000000; font-weight:normal;}
.popupttitlzone { padding:0px; font-family: arial,tahoma,verdana; font-size: 12px; color:#cc0000; font-weight:normal;}
.popupttitl { padding:0px 0px 0px 0px; text-align:center; font-family: arial,tahoma,verdana; font-size: 12px; color:#cc0000; font-weight:bold;}
.cus{ margin: 0px 20px}
/*hoverpopup*/ 

#processMessage { 
  position:absolute; 
  top:400px; 
  left:43%;
  padding:10px;
  width:14%;
  z-index:1001;
  background-color:#fff;
} 

/*quote*/
.quote{color:#50555A;}
.quote_form{padding:20px 0 10px 0; color:#000000; width:900px}
.quote .headline{font-size:14pt; font-weight:bold; padding:0; position:relative; bottom:15px; left:10px ; background-color:#fff;}
.quote .label{padding: 0 10px 0 0;}
.quote .editor{}
.quote input, .quote select, .quote textarea{border:solid 1px #c8c8c8;}
.quote input:hover, .quote select:hover, .quote textarea:hover{border:solid 1px #aaaaaa;}
.quote input:focus, .quote select:focus, .quote textarea:focus{border:solid 1px #aaaaaa;}
.quote .textbox{border:solid 1px #c8c8c8;}
.quote .textarea{width:470px;border:solid 1px #c8c8c8;}
.CustomerInformation{vertical-align:top;padding-left:10px}
.CustomerInformation .label{width:200px; line-height:150%;}
.ProjectInformation table{ position:relative; right:7px}
.ProjectInformation{padding-left:10px}
.ProjectInformation tr{vertical-align:top;}
.ProjectInformation .label{width:350px; line-height:150%;}
.addons{width:900px;padding-left:6px}
.addons input{ position:relative; top:2px}
.otheraddon{padding:5px 0 5px 12px;}
.otheraddon table td{ width:247px; vertical-align:top} 
.quote .buttonCell{padding:0px 0 0 0; text-align:center; position:relative; bottom:20px }
.quote .buttonCell input{background:url("/app_themes/default/images/bg_button.gif") no-repeat scroll 0 0 transparent; height:21px; width:63px; border:none 0;}
.quote .buttonCell input:hover{cursor:pointer; color:#D03222;}
.quote .label span{ font-weight:bold}
.groupqoute { border:1px solid #cbcbcb; padding-bottom:20px; margin-top:10px ;margin-bottom:40px}
/*quote*/

/*newsinzoneOne*/
.newsinzoneOne{ padding-top:15px}
.news_sepa{ height:10px}
/*newsinzoneOne*/
