﻿.mainbody { margin: 0px; padding: 15px 0px 0px 0px; font-size:8pt; font-family: arial,tahoma,verdana; background-color:#bfbfbf;}

#canhcam-wrapper { width:950px; margin:0px auto; padding:0px; background-color:#ffffff;}
#canhcam-masthead { width:100%; margin:0px; padding:0px; position:relative;}
.language { position:absolute; right:16px; top:10px;}
.frmainmenu {position:absolute; right:0px; top:66px;}
.frbanner { border-top:solid 5px #b6c7a3;}
.homenews {position:absolute; right:80px; top:162px; width:370px;}

#canhcam-content {width:100%; padding:0px; margin:15px 0px 15px 0px; background: url(/app_themes/default/images/bg_sphomezone.gif) top left repeat-y;}
#canhcam-contentzone  {width:100%; padding:0px; margin:0px 0px 0px 0px;}
.content-left { float:left; width:247px;}
.content-right {float:right; width:703px;}

#canhcam-footer { width:100%; margin:0px; padding:0px; clear:both; background-color:#bfbfbf;}
.copyright { text-align:right; color:#808080; font-size:8pt; font-weight:normal; font-family: arial,tahoma,verdana; padding:10px 0px 10px 0px; margin:0px; }
.copyright a { color:#808080; text-decoration:none;}
.copyright a:hover { color:#808080; text-decoration:underline;}

/*Menu*/

.TopMenuGroup{border: solid 0px #93B9AF; }
.MenuGroup {cursor:default;border: solid 0px #93B9AF; background-color:#ffffff;}
.TopMenuItem { color:#808080; font-size:8pt; white-space:nowrap; font-weight:normal; font-family: arial,tahoma,verdana; cursor:pointer; padding:0px;margin:0px; }

.TopMenuItemHover { color:#808080; font-size:8pt; white-space:nowrap; font-weight:normal; font-family: arial,tahoma,verdana; cursor:pointer; padding:0px; margin:0px;}
.TopItemLookActive { color:#808080; font-size:8pt; white-space:nowrap; font-weight:normal; font-family: arial,tahoma,verdana; cursor:pointer; }
.TopItemLookActiveHover { color:#808080; font-size:8pt; white-space:nowrap; font-weight:normal; font-family: arial,tahoma,verdana; cursor:pointer; }

.MenuItem { background-color:#d6cfc3; color:#7f7f7f; font-family:arial,tahoma,verdana; width: 130px; height:18px; font-size:8pt; cursor:pointer; }
.MenuItemHover {background-color:#725b30; color: #ffffff; width: 130px; font-family:arial,tahoma,verdana; font-size:8pt; cursor:pointer; height:18px;}

.leftnavbar { margin:0px; padding:0px 10px 0px 17px}
.leftnavbar .childmenu {padding:4px 0px 4px 10px; margin:0px; font-size:9pt; font-weight:normal; font-family: arial,tahoma,verdana; color:#808080;  background: url(/app_themes/default/images/ico_left_nav.gif) top left no-repeat;}
.leftnavbar .childmenu a {color:#808080; text-decoration:none; }
.leftnavbar .childmenu a:hover {  color:#a9884a; 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:#a9884a;}
.leftnavbar .activechildmenu a {color:#a9884a; text-decoration:none;}
.leftnavbar .activechildmenu a:hover { color:#a9884a; text-decoration:none;}

.leftnavbar .childmenu1 {padding:3px 0px 3px 20px; margin:0px; font-size:8pt; 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:8pt; 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;}
/*Menu*/

/*Homezone*/
.frhomezone { margin:0px; padding:0px; position:relative; top:-13px;}
.imgzone { float:right;  margin:0px; padding:0px;}
.homezone { padding-top:13px; margin:0px 0px 15px 0px; color:#848484; font-size:12pt; font-weight:bold; font-family: arial,tahoma,verdana; }

.hometeaser {padding:0px; margin:0px 0px 0px 0px; color:#848484; font-size:8pt; font-weight:bold; font-family: arial,tahoma,verdana;}
.hometeaser a { color:#848484; text-decoration:none;}
.hometeaser a:hover { color:#848484; text-decoration:underline;}
.homebrief {margin:5px 0px 0px 0px;  padding:0px; color:#848484; font-size:8pt; font-weight:normal; font-family: arial,tahoma,verdana;}
.width-homezone { width:316px; margin:0px; padding:0px 30px 0px 30px;}
/*Homezone*/

/*breadcrumb*/

.zonetext{ margin:0px 0px 1px 0px; padding:0px; font-weight:bold; color:#a9884a; font-size:14pt; font-family: arial,tahoma,verdana; }

.frbreadcrumb { padding:0px; margin:0px 12px 0px 17px; border-top: solid 5px #b6c7a3; }
.breadcrumb { color:#aaafb4; margin:0px; white-space:nowrap; padding:4px 0px 15px 0px; font-weight:normal; font-size:8pt; font-family: arial,tahoma,verdana; }
.breadcrumb a { color:#aaafb4; text-decoration:none;}
.breadcrumb a:hover { color:#d93c00; text-decoration:none;}

/*breadcrumb*/

/* Pager */
.pager-container { position:relative; height:35px; border-top:solid 1px #e9e9e9; margin:6px 17px 0px 0px;}
.pager {position:absolute; top:5px; right:0px;}
/* Pager */

/*Newinzon*/
.Iteminzone { margin:0px; padding:0px;}
.iteminteaser {color:#a9884a; margin:0px; padding:10px 0px 8px 0px; font-weight:bold; font-size:9pt; font-family: arial,tahoma,verdana; }
.iteminteaser a { color:#a9884a; text-decoration:none;}
.iteminteaser a:hover { color:#a9884a; text-decoration:none;}
.iteminimg { margin:0px; padding:0px;}
.iteminimg img {margin:0px; padding:0px 0px 10px 0px; border-bottom:solid 1px #e9e9e9;}
.iteminbrief {color:#848484; margin:0px; padding:10px 0px 0px 0px; font-size:8pt; font-family: arial,tahoma,verdana;}
.separatoriteminzone { width:12px; padding:0px; margin:0px;}

.width-iteminzone { width:220px; margin:0px; padding:0px;}
/*Newinzon*/

/*ad*/
.titlead { clear:both; color:#808080; margin:0px; padding:5px 0px 5px 0px; font-weight:bold; font-size:9pt; font-family: arial,tahoma,verdana;}
.frratator { margin:0px 0px 15px 0px; padding:0px; background: url(/app_themes/default/images/frad.gif) no-repeat; height:67px; overflow:hidden;}
.fradrotator { padding:0px; margin:0px 0px 0px 3px;}
.rotatingitem {padding:16px 8px 0px 8px; margin:0px 0px 0px 0px;}
/*ad*/

/* Detail */
.newsdetail { float:left; width:520px ; margin:0px 10px 0px 0px; padding: 10px 0px 0px 0px;}
.newsorther{ margin:10px 15px 0px 0px; padding:0px; float: right; width:150px; border:solid 1px #cccccc;}
.newscontent {  margin:0px; padding:0px;}

.utibar {padding: 5px 0px 7px 0px; margin-top:10px; text-align:right; border-top:solid 1px #cecece;}
.print { padding: 1px 12px 4px 18px; cursor:pointer; font-size:8pt; color:#686868; font-weight:normal; font-family: arial,tahoma,verdana; background: url(/app_themes/default/images/bg_icon_print.gif) top left no-repeat;}
a.print { color:#686868; text-decoration:none;}
a:hover.print { color:#686868; text-decoration:underline;}
.sendtofriend { padding: 1px 12px 4px 18px; cursor:pointer; font-size:8pt; color:#686868; font-weight:normal; font-family: arial,tahoma,verdana; background: url(/app_themes/default/images/bg_icon_email.gif) top left no-repeat;}
a.sendtofriend { color:#686868; text-decoration:none;}
a:hover.sendtofriend { color:#686868; text-decoration:underline;}
.feedback  { padding: 1px 0px 4px 18px; cursor:pointer; font-size:8pt; color:#686868; font-weight:normal; font-family: arial,tahoma,verdana;background: url(/app_themes/default/images/bg_icon_feedback.gif) top left no-repeat;}
a.feedback { color:#686868; text-decoration:none;}
a:hover.feedback { color:#686868; text-decoration:underline;}

.otheritem { padding:0px 0px 0px 0px;  margin:0px;}
.otheritem h3 { padding:0px 0px 5px 0px; margin:0px; text-align:center;}
.otheritem h4 { font-size:9pt; padding:10px 0px 6px 10px; margin:0px; font-weight:bold; color:#a9884a; font-family: arial,tahoma,verdana;}
.otheritem h5 { font-size:8pt; padding:0px 0px 4px 15px; margin:0px; font-weight:normal; color:#666666; font-family: arial,tahoma,verdana; 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:#666666; text-decoration:underline; }
/* Detail */

/*topic*/
.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:8pt; 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; }
/*topic*/

/* Form */
.memberlogin { padding:50px 0px 40px 259px; }
.passwordrecovery { padding:80px 0px 70px 259px; }

.registrationForm td.label {text-align: right; font-weight:bold; vertical-align:middle; white-space: nowrap; padding-left:10px; padding-right:10px; padding-bottom: 2px; font-size:8pt; font-family: arial,tahoma,verdana;}
.registrationForm td.label span.star {color: #E9786E; padding-right:6px;}

.registrationForm td.label1 {text-align: left; font-weight:bold; vertical-align:middle; white-space: nowrap; padding-left:10px; padding-right:10px; padding-bottom: 2px; font-size:8pt; font-family: arial,tahoma,verdana;}
.registrationForm td.label4 {text-align:center; font-weight:bold; text-transform:uppercase; vertical-align:middle; white-space: nowrap; padding-left:10px; padding-right:10px; padding-bottom: 4px;padding-top: 4px; font-size:8pt; font-family: arial,tahoma,verdana; background-color:#bfdef0; margin:20px 0px}
.registrationForm td.label2 {text-align: right; font-weight:normal; color:#cc0000; vertical-align:middle; white-space: nowrap;  word-spacing:35px;padding-left:0px; padding-right:30px; padding-bottom: 2px; font-size:8pt; font-family: arial,tahoma,verdana;}
.registrationForm td.label1 span.star {color: #E9786E; padding-right:6px;}
.registrationForm td.label3 { width:250px;text-align: left; font-weight:bold; vertical-align:middle; padding-left:10px; padding-right:10px; padding-bottom: 5px;padding-top: 5px; font-size:8pt; font-family: arial,tahoma,verdana;}
.registrationForm td.label5 { width:220px;text-align: left; font-weight:normal; vertical-align:middle; padding-left:40px; padding-right:10px; padding-bottom: 5px;padding-top: 5px; font-size:8pt; font-family: arial,tahoma,verdana;}
.registrationForm td.editor {  vertical-align:top; padding-bottom:3px; font-size:8pt; font-family: arial,tahoma,verdana;}
.registrationForm td.editor select { font-size:8pt; margin-top:3px; font-family: arial,tahoma,verdana; }
.errormessage { color:#FF0000; font-size:8pt; 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 .textbox {color:#000000; width:250px; font-size:8pt; font-family : arial,tahoma,verdana; border:solid 1px #C0C0C0;}
.registrationForm .textbox1 {color:#000000; width:200px; font-size:8pt; font-family : arial,tahoma,verdana; border:solid 1px #C0C0C0;}
.registrationForm .textbox2 {color:#000000; width:210px; font-size:8pt; 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:8pt; font-family : arial,tahoma,verdana; border:none;}
.registrationForm .buttonCell input:hover { color:#D03222; }
.registrationForm .linkbottom { padding:6px 0px 6px 0px; font-size:8pt; font-family: arial,tahoma,verdana; }
.message { text-align:center; padding-top:10px; font-size:8pt; font-family : arial,tahoma,verdana;}
.thanksForm td.message { text-align:center; padding-top:10px; font-size:8pt; font-family : arial,tahoma,verdana;}
.registrationForm .failure { color:#FF0000; padding:0px 0px 6px 0px; font-size:8pt; font-family: arial,tahoma,verdana;}
.button{background: url("/app_themes/default/images/bg_button.gif") no-repeat 0% 0%; width:63px; height:21px; color:#666666; font-size:8pt; font-family : arial,tahoma,verdana; border:none;}

#canhcam-print-container {width:798px; margin:0 auto;}
#canhcam-print-footer {color:#3499e2; font-size:8pt; font-family: arial,tahoma,verdana; border-top:solid #d8d8d8 1px; padding-top:7px; margin-top:10px;}
#canhcam-print-footer a {color:#3499e2; text-decoration:none;}
#canhcam-print-footer a:hover {color:#003399; text-decoration:underline;}
#canhcam-print-header {color:#3499e2; font-size:10pt; font-weight:bold; text-transform:uppercase; font-family: arial,tahoma,verdana; text-align:right; padding:0px 6px 34px 0px; margin:0px 0px 10px 0px; border-bottom:solid #d8d8d8 1px; background: url(/app_themes/default/images/printlogo.gif) top left no-repeat; height:65px; overflow:hidden;}

/* Form */

/* Sitemap */
.frsitemap { padding:10px 0px 10px 0px; margin:0px;}
.SiteMap { border: 0px solid #DDDDDD; font-family: arial,tahoma,verdana; font-size: 8pt; }
.SiteMapTableCell { padding: 5px; }
.RootNode { color: #4c4c4c; font-family: arial,tahoma,verdana; font-size: 8pt; font-weight: bold; padding-left:5px; } 
.RootNode a { color: #4c4c4c; text-decoration:none; } 
.RootNode a:hover { color: #4c4c4c; text-decoration:underline; } 
.ParentNode { font-family: arial,tahoma,verdana; font-size:8pt; font-weight:bold;  padding-left:5px; } 
.ParentNode a { color: #3499e2; text-decoration:none; } 
.ParentNode a:hover { color: #3499e2; text-decoration:underline; } 
.LeafNode { color: #3499e2; font-family: arial,tahoma,verdana; font-size:8pt;  padding-left:5px; } 
.LeafNode a { color: #3499e2; text-decoration:none; } 
.LeafNode a:hover { color: #3499e2; text-decoration:underline;} 
/* Sitemap */

/* Contact */
.contactinfo {font-size:8pt; padding:10px 0px 10px 0px; font-weight:normal; color:#6f6f6f; font-family: arial,tahoma,verdana; border-bottom:solid 1px #e9e9e9; margin:0px 25px 0px 20px;}
.contact { margin:0px 0px 0px 0px; padding:10px 0px 0px 120px; }

/* Contact */


/* QA */
.kbquestion { margin:0px ; padding:20px 0px;}
.qaitem { font-size:8pt; padding:0px 0px 6px 27px; font-weight:bold; color:#666666; font-family: arial,tahoma,verdana; background: url(/app_themes/default/images/bg_question.gif) left top no-repeat;}
.qaitem a { color:#666666; text-decoration:none; }
.qaitem a:hover { color:#666666; text-decoration:none; }
.qabrief {font-size:8pt; padding:0px 17px 6px 27px; color:#cc3e21; font-family: arial,tahoma,verdana; }

.selecteditem { font-size:8pt; padding:0px 0px 6px 27px; font-weight:bold; color:#666666; font-family: arial,tahoma,verdana; background: url(/app_themes/default/images/bg_question.gif) left top no-repeat;}
.qafull { padding:0px 17px 6px 27px; font-weight:normal; font-size:8pt; color:#666666; font-family: arial,tahoma,verdana; background: url(/app_themes/default/images/bg_answer.gif) left top no-repeat;}

.timetoask { padding:15px 0px 15px 0px; }
.timetoask h5 { padding:4px 0px 6px 28px; margin:0px; font-size:8pt; 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:8pt; 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 */

/* Photo */
.Photo { margin:20px 0px ; padding :0px 0px;}
.photoimage { font-size:8pt; font-weight:normal;margin:0px 0px 10px 0px; color:#727272; font-family: arial,tahoma,verdana;}
.showimage img { margin:10px 0px; width:156px; border:solid 1px #e8e8e8; padding:3px;  }
.showimage { width:162px;  }
.phototeaser { font-size:8pt; 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 35px; padding:20px 0px ;vertical-align:middle ;text-align:center }
.bannerimage {vertical-align:middle;text-align:center ; font-size:8pt; border: solid 1px #b0b0b0; font-weight:normal;width:145px; height:61px; padding:0px; margin:0px 0px 0px 0px; color:#727272; font-family: arial,tahoma,verdana;}
.showbanner img { margin:0px; padding:0px;vertical-align:middle;text-align:center }
.showbanner {vertical-align:middle;text-align:center ; }

..customer td . {}

.valigntop { text-align:center ; }
/* Photo */