﻿/*  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 }
/* 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 */

/* Form design */
.feedbackform { padding: 5px; }
div.fieldwrapper { width: 450px; overflow: hidden; padding: 5px 0; }
div.fieldwrapper label.styled { float: left; width: 120px; margin-right: 10px; }
div.fieldwrapper div.thefield { float: left; margin-bottom: 4px; }
div.buttonsdiv { margin: 5px 0px 0px 140px; }
.errormessage {}
.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:10px; padding:10px; border:solid 1px #cccccc; color:#4d4d4d; text-align:center; font-weight:normal; text-align:center;}
.thankyoucontact { margin:10px; padding:10px;  color:#4d4d4d; text-align:center; font-weight:normal; text-align:center;}

.editform { padding:0px; margin:0px;}
.editform 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;}
.editform td.label span.star {color: #E9786E; padding-right:6px;}
.editform td.editor {  vertical-align:top; color:#000000; padding-bottom:3px; font-size:8pt; 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:8pt; font-family: arial,tahoma,verdana;}
.shiftleft { padding-left:120px;}
.focuslink { color:#22b9f7; font-weight:bold; font-size:8pt; font-family: arial,tahoma,verdana;}
.focuslink a { color:#22b9f7; text-decoration:underline;}
.focuslink a:hover { color:#22b9f7; text-decoration:none;}
.contacttextarea { width:300px;}
.contacttextbox {width:300px;}
/* Form design */

select { font-size:9pt; font-family: arial,tahoma,verdana; }
.whitepage {margin:0; font-size:9pt; background-color:#ffffff; color:#666666; font-family:arial,tahoma,verdana;}
.mainbody { font-size:9pt; margin:0px; padding:0px; font-family:arial,tahoma,verdana; background: url(/app_themes/default/images/bg.gif) no-repeat top center;}
.errormessage { padding-left:20px; background:url(/App_Themes/Default/images/edtError.png) no-repeat; width:14px; height:14px; overflow:hidden;}

.clearboth{clear:both;}

/* Main */
#canhcam-wrapper {margin:0 auto;width:980px;}
#canhcam-header {width:980px; margin:0px; position:relative; height:130px;}
#canhcam-footer {margin:12px 0 0 0;padding:0px 0 20px 0px; width:980px;}
#canhcam-content {background-color:#ffffff; position:relative; width:980px; min-height:470px;}
.main-left { float:left; width:166px; padding:0px 30px 0px 26px;}
.main-right { float:left; width:733px; padding:0;}
/* Main */

.stock{position:absolute; right:0; top:60px; text-align:right;}
.stock a{text-decoration:none; color:#0067b4;}
.stock a:hover{}

/* Navbarmenu */
.mainnavbar {position:absolute;bottom:5px !important;left:0; padding:0; margin:0px; height:28px; overflow:hidden; background-color:Transparent;}

.TopMenuGroup {padding:0px; margin:0px; }
.TopMenuItem { text-transform:uppercase; text-align:center; color:#0067b4; font-weight:bold; }
.TopMenuItemHover {text-transform:uppercase; text-align:center;cursor:pointer; color:#ffffff;  font-weight:bold; }
.TopItemLookActive {text-transform:uppercase; text-align:center;cursor:pointer; color:#ffffff; font-weight:bold; background:url(/App_Themes/Default/images/bg_menu_active.png) top repeat-x;}

.MenuGroup {cursor:default; background-color:#acc8df; display:none;}
.MenuItem {border-top: solid 1px #bad2e7; padding:0;font-weight:normal; color:#083c6c; cursor:pointer; min-width:159px;width:auto !important;background-color:#87b6f5; font-family: arial,tahoma,verdana; height:22px; overflow:hidden;}
.MenuItemHover {padding:0; font-weight:normal; color:#ffffff; cursor:pointer; min-width:159px;width:auto !important;background-color:#6996d3;font-family: arial,tahoma,verdana; height:22px; overflow:hidden;}

.MenuItem2 {  padding:0;font-weight:normal; color:#083c6c; cursor:pointer; min-width:159px;width:auto !important; background-color:#87b6f5; font-family: arial,tahoma,verdana; height:22px; overflow:hidden;}
.MenuItemHover2 { padding:0; font-weight:normal; color:#ffffff; cursor:pointer; min-width:159px;width:auto !important;background-color:#6996d3;font-family: arial,tahoma,verdana; height:22px; overflow:hidden; }

.bottomnavbar{font-size:8pt; position:absolute; top:17px; right:62px;}
.bottomnavbar ul {list-style-type:none; padding:0px; margin:0px; display:inline;}
.bottomnavbar ul li { padding:0px; display:inline; color:#f9fafb; padding:0px 2px 0px 0px;}
.bottomnavbar ul li a { color:#f9fafb; text-decoration:none}
.bottomnavbar ul li a:hover { text-decoration:underline; color:#f9fafb; }
/* Navbarmenu */

/* HomeProject */
.projectpecial {margin:0px; float:left; width:472px; padding:0; overflow:hidden;}
.projectpecial .name {color:#000000; font-size:10pt; font-weight:bold; padding:12px 0px 11px 0px;}
.projectpecial .name a{color:#000000; text-decoration:none;font-weight:bold;}
.projectpecial .name a:hover{color:#000000; text-decoration:underline;}

.frhomeproject { margin:0px;}
.homeinproject { margin:0px; padding:0px 5px 0px 0px;}
.projectpecial .images { margin:0px;}
.projectpecial .images img {width:150px;}
/* HomeProject */

/* Guide */
.copyright {padding:10px 10px 0 0; text-align:right; font-size:8pt; color:#569acd; background:url(/App_Themes/Default/images/bg_footer.gif) top no-repeat;}
.copyright a { color:#569acd; text-decoration:underline;}
.copyright a:hover { color:#569acd; text-decoration:underline; }
/* Guide */

/*Homespecial*/
.homespecial{width:503px; margin:35px 0 0 0; float:right; padding:0px 0 0 0; background:url(/App_Themes/Default/images/bg_homespecial.gif) left top no-repeat;}
.homespecial_bottom{width:503px; margin:0; float:right; padding:0px 0 0 0; background:url(/App_Themes/Default/images/bg_homespecial.gif) left bottom no-repeat; height:7px;}
.homespecial-item {width:215px; height:88px; margin:0 0 0 0px; padding:10px 25px 10px 15px; float:left; overflow:hidden}
.homespecial .name {color:#000000; font-size:10pt; font-weight:bold; padding:0px 5px 5px 0px;}
.homespecial .name a{color:#000000; text-decoration:none;}
.homespecial .name a:hover{color:#000000;}
.homespecialzone_sepa{width:10px; overflow:hidden; float:left; height:10px; display:block;}

.homeinnews { margin:0px;}
.homeinnews .image-box { margin:0px;}
.homeinnews .image-box img {}

.homeinnews .zoneitemname {background:url(/App_Themes/Default/images/ico_home_news_item.gif) left top no-repeat; color:#4c4c4e; font-size:8pt; font-weight:normal; margin:0px; padding:0px 5px 2px 12px; }
.homeinnews .zoneitemname a{color:#4c4c4e; text-decoration:none;font-weight:normal;}
.homeinnews .zoneitemname a:hover{color:#4c4c4e;text-decoration:underline;}
.homeinnews .zoneitembrief {color:#4c4c4e;}
/*Homespecial*/

/* Breadcrumb */
.breadcrumb { margin:0; padding:12px 2px 8px 0px; text-align:right; text-transform:uppercase; font-size:8pt; font-weight:normal; color:#868f98;}
.breadcrumb a { color:#868f98; text-decoration:none; font-size:8pt; font-weight:normal;}
.breadcrumb a:hover { color:#868f98; text-decoration:underline;}
/* Breadcrumb */

/* Breadcrumbshort */
.breadcrumbshort {margin:0; padding:31px 0px 4px 0px; font-weight:bold; color:#000000; text-transform:uppercase; }
.breadcrumbshort a { color:#000000; text-decoration:none;}
.breadcrumbshort a:hover { color:#000000; text-decoration:underline;}
/* Breadcrumb */

/*leftnavbar*/
.frparenavbar{margin:0px; border-top:dotted 1px #000000;}

.leftmenu {padding:2px 0px 2px 0px; margin:0; font-weight:bold; color:#808080; display:block; border-bottom:dotted 1px #000000; overflow:hidden; font-size:9pt;}
.leftmenu a {color:#808080; text-decoration:none; display:block; font-weight:bold; padding:0; font-size:9pt;}
.leftmenu a:hover { color:#1668b2; text-decoration:none; }
.leftmenu_active {padding:2px 0px 2px 0px;  margin:0; font-weight:bold; color:#1668b2; display:block;border-bottom:dotted 1px #000000; overflow:hidden; font-size:9pt;}
.leftmenu_active a { color:#1668b2; text-decoration:none; display:block; font-weight:bold; padding:0; font-size:9pt;}
.leftmenu_active a:hover { color:#1668b2; text-decoration:none; }
.leftmenu-sepa{height:0px;border-top:dotted 0px #000000; overflow:hidden;}

.frparenavbarsub{margin:0px; border-bottom:dotted 1px #000000;}
.leftsubmenu{color:#808080; background:url(/App_Themes/Default/images/bg_leftsubmenu.gif) 0 6px no-repeat; padding:2px 0 2px 13px; font-size:9pt;}
.leftsubmenu a{ color:#808080; text-decoration:none; font-weight:bold; display:block; font-size:9pt; }
.leftsubmenu a:hover{color:#0067b4; cursor:pointer;}
.leftsubmenu_active{color:#0067b4;  background:url(/App_Themes/Default/images/bg_leftsubmenu.gif) 0 6px no-repeat; padding:2px 0 2px 13px; font-size:9pt;}
.leftsubmenu_active a{color:#0067b4; text-decoration:none; font-weight:bold; display:block; font-size:9pt; }
.leftsubmenu_active a:hover{cursor:pointer;}
/*leftnavbar*/

/*specialnews*/
.rightnewstitle { margin:0px; color:#000000; text-transform:uppercase; font-weight:bold; padding:30px 0px 11px 0px;}
.rightnews { margin:0px; padding:0;}
.rightnews .name {color:#000000; font-weight:normal; padding:0;}
.rightnews .name a{ color:#000000; text-decoration:none;}
.rightnews .name a:hover{ color:#1668B2; text-decoration:none;}
.rightnews .spt-rightnews {height:15px;}
/*specialnews*/

/*newslist*/
.newsinzone {float:left; width:495px; margin:0; padding:30px 32px 0px 0px;}
.hotnews {float:left; width:201px;margin:0; padding:30px 0 0 0;}
.zoneitemname {font-weight:bold; padding-bottom:10px; color:#1668b2;}
.zoneitemname a { color:#1668b2; text-decoration:none; padding:2px 0px 5px 0px;}
.zoneitemname a:hover { color:#1668b2; text-decoration:underline;}
.zoneitembrief { font-weight:normal; color:#3d3d3d;}
.news_sepa { height:19px; overflow:hidden;}
.newsitem .image-box img { margin:0px 18px 0px 0px; max-width:123px; padding:0px;}

.recruit_item{padding:10px 20px 20px 0px; width:343px; border-bottom:dotted 1px #c2c2c2;}
.rnewsinzone {margin:0; padding:4px 1px 12px 2px;}
.recruittitle {padding:12px 0 0px 0; font-size:9pt; font-weight:bold; color:#262626;}
.rzoneitemname {font-weight:bold; padding-bottom:10px; color:#666666;}
.rzoneitemname a { color:#1668B2; text-decoration:none; padding:2px 0px 5px 0px;}
.rzoneitemname a:hover { color:#1668B2; text-decoration:underline;}
.rzoneitembrief {color:#666666;}
.rnews_sepa {overflow:hidden;}
.datalist_item {margin:0; padding:20px 80px 20px 0px; border-bottom:dotted 1px #c2c2c2;}
.datalist_itemalter {margin:0; padding:10px 0px 20px 0px; border-bottom:dotted 1px #c2c2c2;}
/*
.firstnewsitem .image-box img { margin:0px 18px 0px 0px; padding:0px; width:300px; }
.newsitem{background: url(/App_Themes/Default/images/border_newstop.gif) top no-repeat; padding:10px 10px 0px 10px;}
.newsitem-bottom {background: url(/App_Themes/Default/images/border_newsbottom.gif) top no-repeat; height:5px; overflow:hidden;}
.newsitem .image-box img { margin:0px 18px 0px 0px; padding:0px;}
.zoneitemname { font-weight:bold; padding-bottom:4px; color:#1b39ab;}
.zoneitemname a { color:#1b39ab; text-decoration:none; padding:2px 0px 5px 0px;}
.zoneitemname a:hover { color:#1b39ab; text-decoration:underline;}
.zoneitemname span { font-weight:normal; color:#848585; font-style:italic;}
.zoneitembrief { font-weight:normal; color:#707070;}
.news_sepa { height:20px; overflow:hidden;}

.Moreinzone { color:#787878; font-weight:normal; margin-top:5px; padding:0px 25px 0px 0px; text-align:right; background:url(/App_Themes/Default/images/ico_news.gif) right no-repeat ; height:16px; overflow:hidden;}
.Moreinzone a { color:#787878; text-decoration:none; }
.Moreinzone a:hover { color:#4d4d4d; text-decoration:none;}
.spMoreinzone { padding:0px; margin:0px;}*/
/*newslist*/

/*pager*/
.pager-container{text-align:right; margin:20px 0px 5px 0px; height:22px; overflow:hidden; }
.pager{text-align:right; float:right; }
/*pager*/

/* Detail */
.newscontent_top{background:url(/App_Themes/Default/images/bg_newsdetail.gif) top no-repeat; height:4px; width:733px;}
.newscontent {padding:22px; min-height:366px; background:url(/App_Themes/Default/images/bg_newsdetail.gif) bottom no-repeat;}
.newscontent h1 { font-weight:bold; font-size:12pt; color:#1668b2; margin:0 0 12px 0;}
.top1news {padding:22px 0px 22px 0px;}
.top1news h1 { font-weight:bold; font-size:12pt; color:#1668b2; margin:0 0 12px 0;}
.top1newsintroduce{padding:0px 0px 0px 0px;}
.top1newsintroduce h1{margin:0; padding:0;}

.othernews { padding:0;margin:0; padding-bottom:5px;}
.headline-other { color:#107bc8; font-weight:bold; padding:8px 0px 6px 0px; font-size:10pt;}
.othernews ul {list-style-type:none; padding:0px; margin:0px;}
.othernews ul li { color:#000000; margin:0px; padding:3px 0px 3px 24px; background:url(/App_Themes/Default/images/bg_breadcrumb_sepa.gif) 0 7px no-repeat; line-height:15px;}
.othernews ul li a { color:#000000; text-decoration:none}
.othernews ul li a:hover { color:#1668B2; text-decoration:none; }

.newsintopic { font-weight:bold; font-size:9pt; padding-bottom:10px;}
.newsintopic ul {list-style-type:none; padding:0px; margin:0px;}
.newsintopic ul li { padding:0px; display:inline; color:#221b1b; margin:0px; }
.newsintopic ul li a { color:#221b1b; text-decoration:none}
.newsintopic ul li a:hover { color:#221b1b; text-decoration:underline; }

/* Detail */

/* Utilities bar */
.utibar {padding: 0px; margin-right:10px; text-align:right;}

.print { padding: 1px 12px 4px 18px; cursor:pointer; color:#686868; font-weight:normal; background: url(/App_Themes/Default/images/ico_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; color:#686868; font-weight:normal; background: url(/App_Themes/Default/images/ico_email.gif) top left no-repeat;}
a.sendtofriend { color:#686868; text-decoration:none;}
a:hover.sendtofriend { color:#686868; text-decoration:underline;}

.feedback  { padding: 1px 12px 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;}
/* Utilities bar */

/*projectinzone*/
.frprojectinzone { margin:0; padding:0; padding-top:32px;}
.projectinzone{ margin:0; }
.projectitem{ margin:0; padding:0; width:216px; border:solid 1px #d5d5d5;}
.zoneitem {width:216px; height:183px; margin:0; padding:0; background: url(/App_Themes/Default/images/bg_img_project.gif) top left no-repeat;}
.projectitem .image-box {text-align:center; padding:0; padding-top:12px;}
.projectitem .image-box img{width:196px; height:128px;}
.projectitem .zoneitemname{ color:#1668b2; text-transform:uppercase; text-align:center; padding:0; padding-top:14px;}
.projectitem .zoneitemname a{ color:#1668b2; text-align:center; text-decoration:none; padding:0;}
.projectitem .zoneitemname a:hover{ color:#1668b2;}
.projectitem .zoneitembrief {margin:0; padding:19px 9px; overflow:hidden; color:#646464;}
.project-sepa{width:38px;}
/*productinzone*/

/*projectcontent*/
.projectcontent_bottom{background:url(/App_Themes/Default/images/bg_projectdetail.gif) bottom no-repeat; height:25px;}
.projectcontent{padding:0; }
.projectcontent h1 { font-size:12pt; color:#203eb1; font-weight:bold;}
.projectcontent h2 {font-size:9pt; color:#505050; font-weight:normal; border-top:dashed 1px #efe9dd; border-bottom:dashed 1px #efe9dd; padding:15px 0px 15px 0px;}
.projectcontent h2 a { font-size:9pt; color:#505050; font-weight:normal; text-decoration:none;}
.projectcontent .imagemain{padding-bottom:12px; border-bottom:solid 1px #e1e1e1; margin-bottom:13px;}
.projectcontent .imagemain img { max-width:711px;}
.projectcontent .imagelist{}
.projectcontent .imagelist img{width:111px; margin:0; height:70px; overflow:hidden;}
/*projectcontent*/

/*Project Image*/
.pageview {min-height:300px; color:#5a5a59; padding:12px 10px 12px 12px; background:url(/App_Themes/Default/images/bg_projectdetail.gif) bottom no-repeat;}
/*tab strip*/
.tabstrip_bottom{  background:url(/App_Themes/Default/images/bg_projectdetail.gif) 0 0px no-repeat !important; height:3px;}
.tabstrip{ background:none !important;margin:0; margin-bottom:0px !important; }
.CustomTab{background:transparent url(/App_Themes/Default/images/bg_tab1.gif) bottom left no-repeat !important; padding:3px 0px 0px 5px !important; font-weight:bold !important; color:#424242 !important;}
.HoveredTab{background:transparent url(/App_Themes/Default/images/bg_tab1_active.gif) no-repeat bottom left !important;  color:#ffffff !important; padding:3px 0px 0px 5px !important; font-weight:bold !important; }
.SelectedTab{background:transparent url(/App_Themes/Default/images/bg_tab1_active.gif) no-repeat bottom left !important;  color:#ffffff !important; padding:3px 0px 0px 5px !important; font-weight:bold !important; }
.CustomTab .rtsOut{background:transparent url(/App_Themes/Default/images/bg_tab1.gif) no-repeat right bottom !important;}
.HoveredTab .rtsOut{background:transparent url(/App_Themes/Default/images/bg_tab1_active.gif) no-repeat right bottom  !important;}
.SelectedTab .rtsOut{background:transparent url(/App_Themes/Default/images/bg_tab1_active.gif) no-repeat right bottom  !important;}
.rtsIn {background-color:Transparent !important;}
.rtsLI {margin-right:1px !important; }
.rtsLink{margin:0px 6px 0px 0px !important;}
.rtsLevel{ }
.rtsUL {margin-left:3px !important;}
.rtsTxt {font-family:arial,tahoma,verdana !important; font-weight:bold !important; line-height:22px !important; padding:2px 0 0 0 !important;}
/*tab strip*/
.RadRotator_Default .rrButton {width:13px !important;}
.RadRotator_Default .rrClipRegion{border:none !important;}
.RadRotator_Default .rrButton.rrButtonRight  {right:-7px !important;}
.RadRotator_Default .rrButton.rrButtonLeft  {left:-12px !important;}
/*Project Image*/

/* Contact */
.contact{ padding:4px 0px 12px 0px;}
.contactguide { margin:0px; padding:15px 10px 20px 15px; background-color:#efefef; color:#2f2f2f; }
.contactform { padding: 12px 0px 10px 0px; width:432px; float:left; min-height:250px;}
.contactmap{float:right;width:283px;padding: 12px 0px 0px 0px; margin:0;}
.contact div.fieldwrapper { width: 460px; overflow: hidden; padding: 2px 0; }
.contact div.fieldwrapper label.styled { float: left; width: 136px; margin-right: 5px; font-family:Arial, Verdana; font-size:9pt; font-weight:bold;}
.contact div.fieldwrapper label.styled .star {font-weight:normal; font-size:8pt;}
.contact div.fieldwrapper div.thefield { float: left; margin-bottom: 4px; }
.contact div.fieldwrapper div.thefield input, .contact div.fieldwrapper div.thefield textarea { width:285px;font-family:Arial, Verdana; border:solid 1px #e2e2e2; font-size:9pt;}
.contact div.buttonsdiv { margin: 5px 0px 0px 141px; }
.contact div.buttonsdiv input {border:none; background:transparent url(/App_Themes/Default/images/btn_Send.gif) top left no-repeat; width:151px !important; font-weight:bold; height:29px; cursor:pointer;}
.note { margin-top:20px; padding:8px 0px 0px 0px; color:#2f2f2f; border-top:solid 1px #cccccc;}
/* Contact */

/*recruit*/
.recruit{ padding:4px 1px 12px 2px;}
.recruitinfo {padding:12px 0 6px 0;}
.recruitform {background-color:#f4f4f4;}
.recruit .headline{color:#5f5f5e;}
.recruit .strong{color:#5f5f5e; text-transform:uppercase; font-weight:bold; font-size:10pt; padding-right:10px;}
.ruClear {width:50px !important; background-image:none !important; color:#5f5f5e !important; cursor:pointer !important; text-decoration:underline !important;}
/*recruit*/

/* Adbottom */
.Adheadline { color:#9a0404; font-weight:bold; font-size:10pt; padding:20px 0px 10px 35px; float:left;}
.bgadbottom { margin-left:13px; padding:0px 7px 0px 7px; background: url(/App_Themes/Default/images/bg_Adbottom.gif) left no-repeat; width:886px; height:59px; overflow:hidden;}
.bgadinbottom { margin:20px 0px 0px 13px; padding:0px 7px 0px 7px; background: url(/App_Themes/Default/images/bg_Adbottom.gif) left no-repeat; width:886px; height:59px; overflow:hidden;}
.item-ad { margin:0px; padding:8px 0px 0px 0px;}
.adleft{position:absolute; bottom:0; left:30px; margin:0 auto;}
/* Adbottom */

/* Sitemap */
.sitemapcontainer { padding:0px 50px}
.SiteMap { border: 0px solid #DDDDDD; }
.SiteMapTableCell { padding: 5px; }
.RootNode { color: #4c4c4c; font-weight: bold; padding-left:5px; }
.RootNode a { color: #4c4c4c; text-decoration:none; }
.RootNode a:hover { color: #4c4c4c; text-decoration:underline; }
.ParentNode { font-weight:bold;  padding-left:5px; }
.ParentNode a { color: #203eb1; text-decoration:none; }
.ParentNode a:hover { color: #203eb1; text-decoration:underline; }
.LeafNode { color: #203eb1; padding-left:15px; }
.LeafNode a { color: #203eb1; text-decoration:none; }
.LeafNode a:hover { color: #203eb1; text-decoration:underline;}
/* Sitemap */

/* print form */
#printpage {}
#canhcam-print-container {width:980px; margin:0 auto; padding:5px; border:solid 1px #dfdfdf; border-bottom:solid 0 #ffffff; font-family: arial,tahoma,verdana; font-size:9pt;}
#canhcam-print-footer {color:#686868; font-size:9pt; font-family: arial,tahoma,verdana; border-top:solid #267cbb 9px; width:760px; margin:0 auto; padding:20px;text-align:center;}
#canhcam-print-footer a {color:#686868; text-decoration:none;}
#canhcam-print-footer a:hover {color:#686868; text-decoration:underline;}
#canhcam-print-header {color:#666666; font-size:9pt; font-family: arial,tahoma,verdana; text-align:right; padding:0px 0px 10px 0px; margin:0px; border-bottom:solid #267cbb 2px; }
#canhcam-print-container h1{ margin:0; color:#000000; font-family: arial,tahoma,verdana; font-size:11pt; padding:15px 0; }
/* print form */

/* video */
.video {margin:0; padding:4px 1px 12px 2px;}
.video_screen {background: url(/App_Themes/Default/images/bg_Video.gif) left repeat-x; text-align:center; padding-top:8px; padding-bottom:13px;}
.videolist {color:#6f706f; width:730px;}
.videolist .name {color:#6f706f; border-bottom:dotted 1px #c1c1c1; padding:10px 10px 10px 30px;background: url(/App_Themes/Default/images/icon_Video.gif) left no-repeat;}
.videolist .name a {color:#6f706f; text-decoration:none; }
.videolist .name a:hover {color:#1668b2;text-decoration:underline;}
/* video */

/* language */
.language {position:absolute; top:18px; right:0px;}
/* language */
















.imagelist img {width:111px; height:70px;}
.ortherimg{width:100px;}
#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 209px;/* Set to gallery width, in px or percentage */
height: 70px; /* Set to gallery height */
margin:0px;
}

#motioncontainer a img {
/* Set image border color */
margin:0px;
padding:0px; 
}

#motioncontainer a:hover img {
/* Set image border hover color  border: 1px solid e9e9e9;*/
}

#trueContainer{height:70px;}
#statusdiv { background-color: yellow; padding: 0px; position: absolute;left: -300px;visibility: hidden;}

#motioncontainer a:hover {
 /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */
/**/

#motioncontainerimg {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 128px;/* Set to gallery width, in px or percentage */
height: 82px; /* Set to gallery height */
}

#motioncontainerimg a img {
/* Set image border color */
margin:0px;
padding:0px;
}

#motioncontainerimg a:hover img {
/* Set image border hover color  border: 1px solid e9e9e9;*/
}














/* ZoneImages */
.zoneimages { margin:0px; text-align:center;}
/* ZoneImages */

/*homenews-top*/
.homenews-top{width:217px; float:left; margin:0px; padding:0px 22px 0px 35px;}
.homenews-top .name{color:#9a0404; font-size:11pt;  text-transform:uppercase; font-weight:bold; padding:18px 0px 11px 0px;}
.homenews-top .name a{color:#9a0404; text-decoration:none;}
.homenews-top .name a:hover{color:#c06d66;}
.homenews-top .briefcontent {color:#3b3b3b;}
/*homenews-top*/

/*specialnews, specialproject*/
.RightNewsTitle { margin:0px; color:#9a0404; text-transform:uppercase; font-weight:bold; padding:17px 0px 12px 5px;}
.Rightnews { margin:0px; padding:20px 0px 0px 0px; background: url(/App_Themes/Default/images/border-Newright-top.gif) top no-repeat;}
.Rightnews-bottom {background: url(/App_Themes/Default/images/border-Newright-bottom.gif) top no-repeat; height:10px; overflow:hidden;}
.Rightnews .name {color:#565656; font-weight:bold; padding:0px 10px 4px 10px;}
.Rightnews .name a{ color:#565656; text-decoration:none;}
.Rightnews .name a:hover{ color:#565656; text-decoration:underline}
.Rightnews .briefcontent {color:#565656; padding:0px 10px 15px 10px;}
.Rightnews .spt-rightnews {border-bottom:solid 1px #ece8df; margin:0px 8px 15px 8px;}

.titleproject { margin:0px; color:#9a0404; text-transform:uppercase; font-weight:bold; padding:17px 0px 12px 5px;}
.item-rightproject { text-align:center; padding:0px 0px 10px 0px; overflow:hidden;}
/*specialnews, specialproject*/




#statusdivimg {
background-color: yellow;
padding: 0px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainerimg a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
.motiontest{ font-family: Arial,Tahoma, Verdana; font-size:11px; font-weight:normal; text-align:center; color:#f10000;}

.videolink{background: url(/App_Themes/Default/images/bg_video.gif) left top no-repeat; padding:5px 30px 5px 30px; cursor:pointer;}

/* frexchangrate */
.frexchangrate { text-align:right; margin:0px 0px 0px 0px; padding:20px 7px 0px 0px;}

.frexchangrate ul { list-style-type:none; padding:0px; margin:0px; display:inline;}
.frexchangrate ul li { cursor:pointer; padding:0px; display:inline; color:#746d55; font-weight:normal; padding:1px 10px 0px 22px; background:url(/App_Themes/Default/images/ico_utility.gif) no-repeat;}
.frexchangrate ul li a { color:#746d55; text-decoration:none}
.frexchangrate ul li a:hover { text-decoration:underline; color:#746d55; }

/* frexchangrate */

/* Uitility */
.titleuitily { margin:0px; color:#9a0404; text-transform:uppercase; font-weight:bold; padding:20px 0px 6px 0px;}
.Utility-top { margin:0px; background: url(/App_Themes/Default/images/border-Newright-top.gif) top no-repeat;}
.Utility-bottom {margin:0px; background: url(/App_Themes/Default/images/border-Newright-bottom.gif) no-repeat; height:10px; overflow:hidden;}

.frexchangratezone { margin:0px 10px 0px 10px; padding-top:20px;}
.Exchange-utility { float:left; padding:16px 15px 0px 35px;  cursor:pointer; color:#ababab; background: url(/App_Themes/Default/images/bg_exchange.gif) no-repeat; height:29px; overflow:hidden;  font-size:8pt;}
.Market-utility { padding:16px 0px 0px 35px; cursor:pointer; color:#ababab; background: url(/App_Themes/Default/images/bg_Market.gif) no-repeat; height:29px; overflow:hidden;  font-size:8pt;}

.supportitem { margin:0px;}
.support { margin:0px 20px 0px 10px; padding:15px 0px 0px 20px; background: url(/App_Themes/Default/images/ico_online.gif) no-repeat 0% 100%; border-top:solid 1px #ece8df;}
.item-online { padding:0px 0px 0px 10px;}

.phone { margin:10px 0px 0px 10px; padding:2px 0px 5px 30px; color:#656464; font-weight:bold; background: url(/App_Themes/Default/images/ico_hotline.gif) no-repeat 0% 0%;}
/* Uitility */

/*photo*/
.zonephoto { padding:10px 0px 0px 0px; margin:0px 4px 0px 30px;}
.zonephoto .title{color:#d93337; font-weight:bold; font-size:11pt; padding:5px 0px 0px 0px;}
.photoitem{ width:173px; margin:0px; padding:0px;}
.photoitem img{ width:173px;}
.photoimage{padding-left:4px;}
.spr-photo { width:40px; margin:0px;}
.phototeaser { color:#605f5f; padding:5px 0px 15px 0px; font-weight:normal;}
/*photo*/

/* kb */
.kbquestion {margin:0px 0px 0px 0px; padding: 10px 0px 0px 10px;}
.qaitem { color:#424242; background:transparent url(/App_Themes/Default/images/ico_question.gif) no-repeat scroll 1% 7%; font-weight:bold; padding:0px 10px 6px 30px; margin:0px 0px 0px 0px;}
.qaitem a {text-decoration:none; color:#424242}
.qaitem a:hover {color:#424242;}

.selecteditem { color:#424242; font-weight:bold; padding:0px 0px 12px 30px; background:transparent url(/App_Themes/Default/images/ico_question.gif) no-repeat scroll 1% 7%;}
.qafull { color:#424242; font-weight:normal; padding:15px; margin:0px 20px 10px 30px; background-color:#f4f2ee;}
.kbfull { color:#010101; background-color:#f1f0f0; padding:10px; margin:0px 0px 10px 24px;}
.answering { color:#f67321; font-weight:bold; padding:0px 0px 4px 30px;}

.formborderkb { margin:10px 18px 15px 18px; padding:0px 0px 10px 20px; background-color:#f2f2f2; border:solid 1px #cccccc;}
.kbtitle { margin:0px; padding:10px 0px 10px 0px; color:#666666; text-transform:uppercase; font-weight:bold; font-size:12pt;}
.titlenoet{ padding:0px 0px 0px 4px; font-weight:normal; text-transform:none; font-size:9pt;}

.bkborder { margin:0p; padding:25px 0px 5px 100px;}
div.fieldwrapperkp {  overflow: hidden; padding:0px; clear:both;}
div.fieldwrapperkp label.styled { float: left; font-weight:bold; width: 120px; margin-right:0px; }
div.fieldwrapperkp div.thefield { float: left; margin-bottom: 4px; }
div.buttonskb{  clear:both; padding:0px 0px 0px 118px;}
.ccbntkb {color:#545454; font-weight:bold;  border:0px; background:transparent url(/App_Themes/Default/images/bg_bntkb.gif) no-repeat; width:43px; height:24px; overflow:hidden;}

.timetoask {clear:both; padding:15px 0px 15px 17px;  margin:0px;}
.timetoask a:hover{cursor:pointer;}
.timetoask h5 {background:url(/App_Themes/Default/images/bg_sendquestion.gif) no-repeat scroll left top; color:#4d4d4d; font-weight:bold; margin:0; font-size:9pt; padding: 6px 0 10px 28px; color:#000000;}
a.sendquestion {color:#0099c3; text-decoration:underline;}

.editformkb { padding:30px; margin:0px;}
.editformkb td.label {text-align: right; font-weight:normal; vertical-align:middle; white-space: nowrap; padding-left:10px; padding-right:10px; padding-bottom: 2px; font-size:8pt; font-family: arial,tahoma,verdana;}
.editformkb td.label span.star {color: #E9786E; padding-right:6px;}
.editformkb td.editor {  vertical-align:top; color:#000000; padding-bottom:3px;font-size:8pt; font-family: arial,tahoma,verdana;}
.editformkb td.editor a { color:#000000; text-decoration:underline;}
.editformkb td.editor a:hover { color:#000000; text-decoration:none;}
.editformkb td.editor .textbox { width:250px;}
.editformkb td.buttoncell{padding: 5px 0px 10px 0px; font-size:8pt; font-family: arial,tahoma,verdana;}

.thanksForm .message {color:#000000; border:1px solid #f1eee8; padding:20px;}

#processMessage { position:absolute; top:30%; left:43%; padding:10px; width:14%; z-index:1001; background-color:#fff;} 
/* kb */

/* SearchResult */
.searchmessage {color:#f67321; font-weight:bold; text-transform:uppercase;  padding:4px 0px 4px 10px; font-size:10pt;}
.Searchresult { padding-left:70px;}
.headline { color:#203eb1; padding-left:10px;}
/* SearchResult */