﻿/*  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
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-color:#ffffff;  background:url(/App_Themes/Default/images/bg_page.png)}
.errormessage { padding-left:20px; background:url(/App_Themes/Default/images/edtError.png) no-repeat; width:14px; height:14px; overflow:hidden;}
/* Structure */

/*-----------------------------------------------------------------------------------------------------------------------------*/
.clearboth{ clear:both}
#mainbody{ background-color:#d2d2d2; font-family: arial,tahoma,verdana; font-size:9pt;margin:0px auto; padding:0px; }
#canhcam-wraper{ background:transparent url('images/bg_canhcam_wraper.png') bottom center no-repeat; width:972px; margin:0 auto; padding-bottom:22px;}
#canhcam-head, #canhcam-main,#canhcam-foot{ margin:0 6px;}
#canhcam-main{}
#canhcam-head{ height:138px;  overflow:hidden}
#canhcam-head object{ padding:0 !important; margin:0 !important}
/* format canhcam-main*/
#canhcam-main-flash,#canhcam-main-left,#canhcam-main-right{ float:left; overflow:hidden;}
#canhcam-main-right{ height:295px; width:208px;background:url('images/bg_main_right.gif') top right no-repeat;padding-bottom:1px }
#canhcam-main-left{ height:327px; background:url('images/bg_main_left.gif') top left repeat-x; width:208px;}
#canhcam-main-flash {width:544px; height:327px; background-color:#ffffff;}
#canhcam-main-flash .zoneimages{ width:544px;background-color:#FFFFFF; background-image:none}
#canhcam-main-flash object{ position:relative; top:5px; left:6px;}
#canhcam-main-flash img{padding:5px 0 0 6px; height:318px; width:532px; }
.content{background:#03571e url('images/bg_content_home.gif') top left repeat-x; position:relative; padding-top:4px; width:960px; height:327px;}
/* format canhcam-main*/

/*format canhcam-main-left*/
#canhcam-main-left1 ul li { list-style-type:none; padding-bottom:10px;}
#canhcam-main-left1 a{color:#ffffff; }
#canhcam-main-left1 .title-news-home { padding:0px 10px 0 40px; background:url('images/ico_specialnewsleft_item.gif') 25px 5px no-repeat; color:#ffffff;}
#canhcam-main-left1 .title-news-home a{color:#ffffff !important;}
#canhcam-main-left1 .title-news-home a:hover{}
#canhcam-main-left1 .title-news-home_sepa{background:url('images/bg_specialnewsleft_sepa.gif') top left repeat-x; height:2px; margin:5px 0; overflow:hidden;}
.newshome{ padding:0 0 15px 30px}
#title-zone-home{ padding:10px 0 0 45px; font-size:8pt; color:#ffffff; font-weight:bold; height:28px; overflow:hidden; margin-bottom:10px; text-transform:uppercase;}
#canhcam-main-left a, .newshome{ font-size:8pt}

#canhcam-main-left a:visited, #canhcam-main-left  a:active, #canhcam-main-left  a:link{ text-decoration:none !important; font-weight:bold}
#canhcam-main-left a:hover{ text-decoration:underline !important;font-weight:bold}

#canhcam-main-left-space .title-news-home{ font-weight:bold;  text-decoration:none}
#canhcam-main-left-space .briefcontent{color:#4f3c07}
/*format canhcam-main-left*/


/*format canhcam-main-right*/
#canhcam-main-right{ float:left}
.canhcam-main-right-space{ padding:183px 0 0 11px; color:#6e5308;font-size:8pt;}
.canhcam-main-right-space table td{ font-size:8pt; }
.canhcam-main-right-space a:visited,.canhcam-main-right-space a:active,.canhcam-main-right-space a:link{ text-decoration:none; color:#6e5308 ; font-weight:normal }
.canhcam-main-right-space a:hover{ text-decoration:underline !important; color:#6e5308 !important;font-weight:normal !important}
/*format canhcam-main-right*/

/* format foot*/
#footzonehome{ background:url('images/bg_foot.png') no-repeat; width:960px; margin:0 ; padding:0}
.Specialzone{display:inline;}
.Specialzone ul{ margin:0; padding:15px 0 15px 5px;display:inline-table; overflow:hidden; }
.Specialzone ul li{ list-style-type:none; display:inline-table; width:146px; background:url('images/bg_homezone.gif') top left no-repeat; padding:0 3px 0 3px; height:186px; float:left;}
.Specialzone ul li.homezone_sepa{width:1px; overflow:hidden; background:none; display:inline-table;}
.Specialzone ul li table1{ height:42px;}
.titlevender-imgview{width:132px; height:33px; font-size:8pt; font-weight:bold; padding:20px 10px 6px 10px; text-align:center; }
.imgView{ background:url('images/bt_view.png')  no-repeat; width:20px; height:23px; position:inherit !important; border:0px !important;}
#bgVender{ width:183px; float:left ; margin:10px 0px 0px 8px;  padding:9px 0 ; padding-bottom:13px  }
.bgContaintVender{background-image:url('images/bg_view_img.png');  width:169px;  margin:0 auto; }

#imgVender{ padding:0px 0px 0px 4px; _padding-top:1px; overflow:hidden; width:136px; bottom:2px;  }
#imgVender img{ width:136px !important; height:113px; margin-top:0px; border:none}
.Specialzone a:visited, .Specialzone a:active , .Specialzone a:link,.Specialzone a:hover{ text-decoration:none !important; color:#228650 !important}

/*.Specialzone a:hover{ text-decoration:underline !important;  color:#228650}*/


/* format foot*/
#foot-link{ padding-top:10px; margin:0 auto; text-align:center}
#foot-link ul{ margin:0 auto !important;  text-align:center}
#foot-link ul li{ list-style-type:none; display:inline ; font-size:8pt;color:#b3f3c8; padding:0 5px; font-weight:normal !important}
#foot-link a:visited, #foot-link a:active, #foot-link a:link{ text-decoration:none !important; color:#b3f3c8;font-weight:normal !important}
#foot-link a:hover{ text-decoration:underline !important}
.copyright{ margin:0 auto; font-size:8pt; color:#b3f3c8; width:100%; text-align:center}
.copyright a:visited, .copyright a:active, .copyright a:link{ text-decoration:none !important; color:#b3f3c8;font-weight:normal !important}
.copyright a:hover{ text-decoration:underline !important; color:#b3f3c8 !important}


/* Photo */
.Photo { margin:20px 0px ; padding :0px 0px;}
.photoimage { font-size:9pt; font-weight:normal ;margin:0px 7px 10px 7px; color:#727272; font-family: arial,tahoma,verdana; width:175px}
.showimage img { margin:0px; width:170px; height:110px;  padding:0px;  }
.phototeaser { width:170px; font-size:9pt; text-align:left; padding:4px 0px 4px 0px; color:#666666; font-weight:normal; font-family: arial,tahoma,verdana;}
.photo_sepa { width:2px;margin:0px ; padding :0px 0px;}
.valigntop { vertical-align:top;text-align:left ;  }
.zonephoto{padding:10px 0; overflow:hidden; width:741px;}
.zonephoto table{ width:100%; position:relative; right:8px}
.zonephoto table td{ width:180px}
/* Photo */


/* search-wweblink*/
.search-weblink{ width:297px; float:right; position:relative; bottom:21px}
.searchform{ width:156px; position:absolute; left:775px; bottom:6px; height:18px;}
.searchtextbox{ width:129px; border:1px solid #cfcfcf; height:14px; color:#777777; font-size:8pt}
.btSearch{ background-color:#000000; color:#e3e7f2; height:18px; text-transform:uppercase; border:none 0; font-weight:bold; padding:0 5px; font-family:Arial,Tahoma; font-size:8pt;}
input.btSearch:hover{cursor:pointer;}

.weblink{ width:130px; float:left}
.weblink select{ width:130px; border:1px solid #dba816; height:18px; color:#b9b9b9; font-size:8pt;  _position:relative; _bottom:2px; height:18px}
.searchmessage{ padding:5px 0 15px 3px}
/* search-wweblink*/

/*format canhcam-foot*/

.canhcam-foot{ background:#138037 url('images/bg_canhcam_foot.gif') top left repeat-x; margin:0 6px; padding-bottom:12px; color:#b3f3c8; }
#canhcam-foot-link li{ float:left; list-style-type:none;   padding:10px 3px 0 3px; _margin-top:10px}
#canhcam-foot-link ul{color:#b3f3c8; padding-left:316px }

#canhcam-foot-link a:hover, #canhcam-foot-link a:link,#canhcam-foot-link a:visited,#canhcam-foot-link a:active{ color:#717171; text-decoration:none ; font-size:8pt; font-weight:normal}
#copyright{  padding:3px 0 0 338px; _padding-left:375px; color:#717171;font-size:8pt}
#canhcam-foot-space1{ background:url('images/bg_canhcam_wraper.png') bottom center no-repeat; height:22px; padding:0 5px;  margin:0 auto; width:960px; }


/*format dstin*/
#canhcam-main-news{margin:0px 6px 0 6px; width:960px; border-top:4px solid #007c27; padding-bottom:10px; }
#canhcam-foot-news{  background:url('images/bg_canhcam_foot.png') repeat-x  bottom ; height:60px; width:960px; margin-bottom:2px; margin-top:-12px; _margin-top:0; font-size:8pt}
#canhcam-foot-news #canhcam-foot-link ul{ padding-left:324px ; color:#717171; padding-top:16px }

#canhcam-main-containtpage-left{ float:left; width:180px; padding:0px 18px 0px 11px }
#canhcam-main-containt-right{ float:left; width:741px; min-height:500px; height:auto !important;padding-top:2px}

#canhcam-main-news-right-news{ margin:10px 5px 0 5px;  border:1px solid #cbcbcb; background-color:#f0f0f0}
#canhcam-main-news-right-search{ margin:0 5px; border:1px solid #cbcbcb; background-color:#f0f0f0}

#textsearch { width:120px ; margin:10px 0 3px 12px;font-size:9pt}
#canhcam-weblink{ width:145px ; height:17px;  margin: 10px 0 10px 12px; height:19px; font-size:9pt; }
#img-search{ width:19px; height:19px ; position:relative; top:3px; right:1px;  }
#img-phone{ margin:0 0 0 12px}
#number-phone{ font-size:12pt; font-weight:bold; color:#848484;  position:relative; bottom:4px;}
#suport-online{ padding:0 0 5px 12px; color:#848484}
#canhcam-main-news-right-news-head{ padding:5px 0 0 12px; width:150px; overflow:hidden}
#canhcam-main-news-right-news ul{ margin:0 ; padding:5px 0 0 12px}
#canhcam-main-news-right-news li{ list-style-type:none;}
#canhcam-main-news-right-news li a:active,#canhcam-main-news-right-news li a:visited,#canhcam-main-news-right-news li a:link,#canhcam-main-news-right-news li a:hover{color:#686868 ; }
.canhcam-main-news-right-news-head-imgpreview{ padding:5px 0}

/*zoneimages*/
#canhcam-main-news .zoneimages{ width:741px; overflow:hidden;  margin:0;  }
#canhcam-main-news .zoneimages object{ position:relative; }
#canhcam-main-news .zoneimages img{ padding:opx 0 0 0px;width:741px; height:176px}
/*zoneimages*/

#canhcam-main-news-containt ul{ margin:0; padding:250px 0 0 0; border-bottom:1px solid #cccccc}
#canhcam-main-news-containt ul li{ list-style-type:none; color:#646464; }
#canhcam-main-news-containt ul li img{ float:left; padding:5px 10px 15px 0}
#canhcam-main-news-containt ul li .detail-news{ float:left; width:412px}
.border_bottom-containt-dstin{ }
#canhcam-device-page{ padding:5px 0 0 0 }

/*format cctin*/
#canhcam-main-Detailsnews-containt{ float:left; width:764px}
#canhcam-main-Detailsnews-containt li{ list-style-type:none; }
#canhcam-main-Detailsnews-containt ul{ padding:0 0 10px 0; margin-left:15px ; border-bottom:1px solid #cccccc}
#STF{ float:right}
#title-other-news{ font-weight:bold;margin-left:15px  }
#other-news ul{ border:0pc !important}
#other-news a{ font-weight:	normal !important}


/* Navbarmenu */
.mainnavbar { position:relative; bottom:0px; height:31px; width:960px; padding:0; margin:0px;overflow:hidden; background:url(/App_Themes/Default/images/bg_menutop.gif) left top repeat-x; }
.mainnavbar table{ height:31px}
.TopMenuGroup {cursor:default; padding:0px; margin:0px; color:#007c27; width:960px; }
.TopMenuItem ,.TopMenuItemHover,.TopMenuItemActive { border-left:1px solid #fff;text-align:center;font-size:9pt;font-weight:bold; }
.TopMenuItem { color:#373737; font-family: arial,tahoma,verdana;}
.TopMenuItemHover,.TopMenuItemActive { cursor:pointer; color:#007c27;  background:url(/App_Themes/Default/images/bg_menu_hover.png)  }
.TopMenuItemActive { color:#007c27;  }
.TopMenuItem,.TopMenuItemHover,.TopMenuItemActive { padding:0 17px}

.MenuGroup {cursor:pointer; background-color:#959595; padding:0; margin:0; }
.MenuItem { padding:6px 0px ; margin:0;  font-size:9pt; color:#373737; cursor:pointer; width:135px; font-family: arial,tahoma,verdana;  background:url(/App_Themes/Default/images/bg_submenutop.gif) bottom;}
.MenuItemHover { padding:6px 0px ; margin:0;  font-size:9pt; color:#565656; cursor:pointer; width:135px; font-family: arial,tahoma,verdana; background: url(/App_Themes/Default/images/bg_menu_hover.png)  }


.FirstTopMenuItem{  text-align:center; color:#373737; font-size:9pt; font-weight:bold; background:url(/App_Themes/Default/images/bg_menutop.gif) left top repeat-x;}
.FirstTopMenuItemHover,.FirstTopMenuItemActive{  text-align:center;cursor:pointer; color:#007c27; font-size:9pt; font-weight:bold; background:url(/App_Themes/Default/images/bg_menu_hover.png) bottom;  }
.FirstTopMenuItem nobr{padding:0 17px;}
.FirstTopMenuItemHover nobr{padding:0 17px;}
.FirstTopMenuItemActive nobr{padding:0 17px;}

.LastTopMenuItem{border-left:1px solid #fff;text-align:center; color:#373737; font-size:9pt; font-weight:bold; background:url(/App_Themes/Default/images/bg_menutop.gif) right top repeat-x;}
.LastTopMenuItemHover,.LastTopMenuItemActive{border-left:1px solid #fff;text-align:center;cursor:pointer; color:#007c27; font-size:9pt; font-weight:bold; background:url(/App_Themes/Default/images/bg_menu_hover.png)}
.LastTopMenuItem nobr{padding:0 17px;}
.LastTopMenuItemHover nobr{padding:0 17px;}
.LastTopMenuItemActive nobr{padding:0 17px;}

.bottomnavbar{ padding:0px 0px 5px 10px; margin:0px; }
.bottomnavbar ul {list-style-type:none; padding:0px; margin:0px; display:inline;}
.bottomnavbar ul li { padding:0px; display:inline; font-size:9pt; color:#ffffff; padding:0px 6px 0px 0px;}
.bottomnavbar ul li a { color:#ffffff; text-decoration:none}
.bottomnavbar ul li a:hover { text-decoration:underline; color:#ffffff; }
/* Navbarmenu */


/* Breadcrumb*/
.breadcrumb {height:26px; padding:9px 0 0 20px; font-weight:normal !important; font-size:8pt; font-family:Arial, Tahoma; color:#888888; }
.breadcrumb a,.breadcrumb a:active, .breadcrumb a:link, .breadcrumb a:visited { color:#888888; text-decoration:none;font-size:8pt; font-family:Arial, Tahoma; font-weight:normal;}
.breadcrumb a:hover { color:#888888; text-decoration:underline;}
/* Breadcrumb */


#canhcam-main-news-menu-left li{ list-style-type:none; margin-left:-26px; _margin-left:15px;}
#canhcam-main-news-menu-left li a{color:#c9c9c9 !important}
#canhcam-main-news-menu-left ul{ border:1px solid #cbcbcb; background-color:#f0f0f0; margin:0 5px}
/*leftnavbar*/


.frparenavbar{ margin:0 0 10px 0px; padding:0; }
.parentnavbar ul{ list-style-type:none; margin:0; padding-left:0px;}
.parentnavbar ul li{display:block; padding:4px 10px 4px 35px;}
.parentnavbar ul li a{ color:#2b69c3; text-decoration:none; font-weight:normal;}
.parentnavbar ul li a:hover{ color:#2b69c3; text-decoration:underline;}
.parentnavbar ul li a:active{ color:#2b69c3; text-decoration:underline;}

.leftnavbar{ padding:0px 0px 0px 0px; margin:0px; }
.leftmenu { padding:5px 0; font-size:8pt; font-weight:bold; color:#ffffff; display:block; width:180px; background-color:#138037; }
.leftmenu img{margin:0 10px 0 14px;}
.leftmenu a {color:#ffffff; text-decoration:none; background:url('images/bg_leftnav_sub1.gif') 8px 4px no-repeat; padding-left:20px ; display:block; }
.leftmenu a:hover {color:#ffffff; text-decoration:underline; }
.leftmenu_active {padding:5px 0; font-size:8pt; font-weight:bold; color:#ffffff; display:block; width:180px; background-color:#138037; }
.leftmenu_active a {color:#ffffff; text-decoration:underline;background:url('images/bg_leftnav_sub1.gif') 8px 4px no-repeat; padding-left:20px; display:block;}
.leftmenu_active a:hover { color:#ffffff; text-decoration:none; }
.sprnavbarparent{height:1px; overflow:hidden; background-color:#c5e5cf;}

.leftsubmenu{padding:0px; font-size:9pt; font-weight:normal; color:#2b69c3; padding:4px 0px 5px 35px; background:#e1e1e2 url(/App_Themes/Default/images/ico_typelist.gif) 15px 5px no-repeat; display:block;}
.leftsubmenu a{ color:#2b69c3; text-decoration:none; display:block; }
.leftsubmenu a:hover{ color:#2b69c3; text-decoration:underline}
.leftsubmenu_active{padding:0px; font-size:9pt; font-weight:normal; color:#2b69c3; padding:4px 0px 5px 35px; background:#e1e1e2 url(/App_Themes/Default/images/ico_typelist.gif) 15px 5px no-repeat; display:block;}
.leftsubmenu_active a{color:#2b69c3; text-decoration:underline; display:block; }
.leftsubmenu_active a:hover{color:#2b69c3; text-decoration:underline;}
/*leftnavbar*/

/* News */

/* Detail */
.detail-frame { padding:15px; padding-bottom:5px; border:solid 1px #dfdede; border-bottom:solid 0px #dfdede; }
.detail-frame-left{width:741px; float:left; padding-bottom:10px}
.detail-frame-right{width:175px; float:right; position:relative; right:4px}
.detail-frame-right-news-search{margin:0px 0px 10px 0; padding:0px 0 10px 12px ; background-color:#9fdeb4; overflow:hidden}
.detail-frame h1 { font-weight:bold; font-size:10pt; color:#228650; margin:0 0 10px 0;}
.othernews { padding:20px 0px 15px 0px; color:#016a31;}
.othernews .headline { color:#000000; font-weight:bold; padding-bottom:6px; font-size:10pt;}
.othernews ul {list-style-type:none; padding:0px; margin:0px;}
.othernews ul li { color:#016a31; margin:0px;  padding:5px 0 0 18px; background:url(/App_Themes/Default/images/bt_list_type2.png) 0px 4px no-repeat ;}
.othernews ul li a { color:#016a31; text-decoration:none}
.othernews ul li a:hover { color:#016a31; text-decoration:underline !important; }
.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; }
.otherproduct { color:#ed2b23; font-weight:bold; padding:8px 0px 6px 0px; font-size:10pt;}
/* Detail */


/* Breadcrumbshort */
.breadcrumbshort {padding:10px 10px 8px 10px; background-color:#9fdeb4; border-top:3px solid #0b6729; font-weight:bold; font-size:11pt; }
.breadcrumbshort a { color:#000000 !important; text-decoration:none; }
.breadcrumbshort a:hover { color:#000000 !important; text-decoration:underline;}
/* Breadcrumb */

/* format Phone*/
.detail-frame-right table td{ padding-left:6px}
.phone{ font-size:12pt; width:120px; background:url('images/bt_phone.gif') no-repeat; padding-left:30px; color:#ffffff; }
/* end format phone*/

/* Online support */
.support {padding:15px 0 0 4px; color:#f56700; font-weight:bold; font-size:9pt; }
.support table td{ padding:10px 0 0 0 !important}
.onlinesupport { }
.supportitem{padding:0 5px;}
.supportitem img{ margin:0px 0 0 10px; position:relative;bottom:5px}
.onlinesupport ul {list-style-type:none; padding:0px; margin:0px;}
.onlinesupport ul li { padding:0px 6px 0px 0px; display:inline; margin:0px; }
/* Online support */


/*detail-frame-right-news-Hotnews*/
.detail-frame-right-news-Hotnews {margin:0 0px 0px 0; padding:0px 0;}

/*specialnews*/
.titleItem{ font-size:10pt; padding:5px 0; border-bottom:1px solid #cbcbcb; overflow:hidden; margin:0 7px; color:#228650 !important }
.specialnews, .titleItem{font-weight:bold; }
.specialnews {border:1px solid #cbcbcb; border-width:0px 1px 1px 1px; padding:0 2px; }
.specialnews ul{list-style-type:none; padding:0; margin:0; }
.specialnews .name{ padding: 10px;}
.specialnews .name a{color:#434343 !important ; text-decoration:none;}
.specialnews .name a:hover{text-decoration:underline !important;}
.specialnews_sepa{border-bottom:dashed 1px #d6d6d6; overflow:hidden; height:1px;}
.detail-frame-right-news-Hotnews .titleItem{background-color:#9fdeb4; margin:0; padding:8px 12px; border:none 0; color:#138037;}
/*specialnews*/



/*newslist*/



.image-box img { margin:0px 10px 0px 0px; padding:0px; width:110px; }
.image-box { float:left}
.zoneitemname { font-weight:bold; font-size:9pt; padding-bottom:4px; color:#228650;}
.zoneitemname a { color:#228650; text-decoration:none; padding:2px 0px 5px 0px;}
.zoneitemname a:hover { color:#228650; text-decoration:underline !important;}
.zoneitembrief { font-weight:normal; font-size:9pt; color:#646464;}
.news_sepa { height:20px; overflow:hidden; }
.pager-container {border-bottom:1px solid #cccccc}
.pager { padding-top:5px; float:left;}
.pager table{ position:relative; right:0px}
.pager table td{ width:15px}
/*newslist*/

/*newscontent*/
.newscontent{padding-bottom:10px ;}
.newscontent h1{ color:#228650 ; font-size:12pt}
.newscontent  table{ position:relative; right:3px;}
/*newscontent*/

/*newsinzone*/
.newsinzone{padding:20px 0 0 0px; }
/*newsinzone*/

/* Utilities bar */
.utibar {padding: 0px; margin-top:10px; text-align:right; border-top:solid 1px #cccccc; padding-top:10px; }

.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 !important; text-decoration:none;  font-weight:normal !important}
a:hover.print { color:#686868 !important; text-decoration:underline !important; font-weight:bold !important }

.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 !important; font-weight:bold !important}

.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 !important; font-weight:bold !important}

.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 !important; font-weight:bold !important}

.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 !important; font-weight:bold !important}
/* Utilities bar */


/*kbquestion */
.kbquestion{padding-top:15px; padding-left:0px;}
.kbquestion a{color:#000000 ; text-decoration:none; font-weight:bold; font-size:9pt;}
.kbquestion a:hover{ text-decoration:underline; color:#000000 }
.qaitem{background:url(/App_Themes/Default/images/ico_question.gif) 10px 0px no-repeat; padding-left:40px; padding-bottom:10px;}
.qaitem a{ color:#000000 !important}
.qafull{background-color:#f4f8f5; color:#696969; padding:20px 20px 14px 20px; margin:5px 0 14px 0; border-bottom:solid 1px #cccccc; border-top:solid 1px #cccccc; font-weight:normal !important}
.selecteditem{color:#000000; font-weight:bold; background:url(/App_Themes/Default/images/ico_question.gif) 10px 0px no-repeat; padding-left:40px; padding-bottom:14px;}
.timetoask{padding-left:10px; padding-top:15px; padding-bottom:30px}
.timetoask h5{margin:0px; padding-top:4px; height:22px; color:#3f3f3f; font-weight:bold; font-size:9pt; background:url(/App_Themes/Default/images/bg_sendquestion.gif) 0px 0px no-repeat; padding-left:35px;}
.timetoask a{color:#a9884a; text-decoration:underline; font-weight:normal; font-family:Arial, Tahoma;}
/* kbquestion */

#processMessage { 
  position:absolute; 
  top:30%; 
  left:43%;
  padding:10px;
  width:14%;
  z-index:1001;
  background-color:#fff;
} 
.mainleft{float:left;width:172px; background:url(/App_Themes/Default/images/bg_main.gif) left top no-repeat;margin-bottom:44px;}


/* Contact */
.contactform {  padding-top:10px ; width:480px; float:left}
.contactmap img{ float:right; width:240px; height:385px; padding-top:10px}
.contactguide {padding:15px 10px 20px 15px; background-color:#f2f2f2; border-bottom:solid 1px #cccccc; border-top:solid 1px #cccccc; margin:10px 1px 20px 2px}
.contact div.fieldwrapper { width: 500px; overflow: hidden; padding: 2px 0; }
.contact div.fieldwrapper label.styled { float: left; width: 145px; margin-right: 10px; font-family:Arial, Verdana; font-size:9pt; font-weight:bold;}
.contact div.fieldwrapper div.thefield { float: left;  }
 div.fieldwrapper div.thefield textbox{ width:272px ; height:18px; overflow:hidden}
 div.fieldwrapper div.thefield textarea{width:272px !important; height:71px}
.contact div.buttonsdiv { margin: 5px 0px 0px 0px; padding-left:155px }
.lbRequied{ font-style: italic; font-size:9pt; font-weight:normal}
.contact .footcontact {margin-top:20px; padding-top:10px; border-top:1px solid #cbcbcb}
/* Contact */

/* Form design */
.feedbackform { padding: 5px; }
div.fieldwrapper { width: 500px; overflow: hidden; padding: 0px 0; }
div.fieldwrapper label.styled { float: left; width: 170px; margin-right: 10px; font-family:Arial, Verdana; font-size:9pt; font-weight:bold;}
div.fieldwrapper div.thefield { float: left; margin-bottom: 0px; padding-bottom:15px }
div.buttonsdiv { margin: 5px 0px 0px 170px; }
.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 {  text-align:center }
/*.thankyou_space { background-color:#f2f2f2; padding:16px 0 16px 20px;} */

.editform { padding:0px; margin:0px;}
.editform 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;}
.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 input{ width:280px ; height:18px}
.editform td.editor textarea {border:0; background:url('images/bg_textbox_mtl.png') no-repeat; width:280px ; height:71px}
.editform td.editorInput input{ width:144px !important; background:url('images/bg_textbox2.png') no-repeat !important; border:none !important; height:18px}
.editform td.editor a { color:#000000; text-decoration:underline;}
.editform td.editor a:hover { color:#000000; text-decoration:none;}
.editform td.buttoncell{padding: 0px 0px 10px 0px; font-size:9pt; font-family: arial,tahoma,verdana;}
.buttonCell{ padding-top:10px}
.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;}
/* Form design */

/* print form */
#canhcam-print-container {width:758px; margin:0 auto; padding:20px; border:solid 1px #dfdfdf; border-bottom:solid 0 #ffffff; font-family: arial,tahoma,verdana; font-size:9pt;}
#canhcam-print-footer {color:#4cac47; font-size:9pt; font-family: arial,tahoma,verdana; border-top:solid #4cac47 9px; width:760px; margin:0 auto; padding:20px;text-align:center;}
#canhcam-print-footer a {color:#4cac47; text-decoration:none;}
#canhcam-print-footer a:hover {color:#4cac47; 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 #4cac47 2px; }
#canhcam-print-container h1{ margin:0; color:#000000; font-family: arial,tahoma,verdana; font-size:11pt; padding:15px 0; }
/* print form */

/* TitleRecuiment*/
.RecruitmentNews{ padding:0 10px 0 25px; }
.RecruitmentNews #title-zone-home{ height:0px !important; margin:0; padding:0; background:none !important}
.RecruitmentNews marquee .title-news-home{ padding:10px 0 0 5px; font-weight:normal; width:107px; color:#4f3c07 !important; font-weight:normal !important;  padding-bottom:10px}
.RecruitmentNews marquee .title-news-home a{color:#4f3c07 !important; text-decoration:none;}
.TitleRecuiment{ padding:12px 0px 5px 25px; margin:0 20px 0px 0px; font-weight:bold; color:#ffffff; background:url('images/bg_specialnewsright_sepa.png') bottom left repeat-x; overflow:hidden; text-transform:uppercase; font-size:10pt; }
.RecruitmentNews  marquee{ padding-top:15px; height:230px; }
.RecruitmentNews ul{margin:0; padding:0; width:138px}
.RecruitmentNews ul li{}
.RecruitmentNews  a {color:#4f3c07; font-weight:normal}
.RecruitmentNews  a:visite, .RecruitmentNews  a:link{ text-decoration:none}
.RecruitmentNews  a:active, .RecruitmentNews  a:hover{ text-decoration:underline !important}
.RecruitmentNews marquee .title-news-home_sepa{background:url('images/bg_specialnewsright_sepa.png') top left repeat-x; height:2px; }
.RecruitmentNews .Title{color:#FFFFFF;font-size:8pt;font-weight:bold;height:28px;margin-bottom:10px;overflow:hidden;padding:12px 0 0 25px;text-transform:uppercase;}
/* TitleRecuiment*/

.firstnewsitem table{ width:100%}

/* Send Question*/
.headSendQuestion{ height:30px; background:url('/app_themes/default/images/corner.png') left top}
/* Send Question*/

/*specialnewsscrolling*/
.specialnewsscrolling{border:none 0; white-space:normal;}
.RadMenu{ white-space:normal !important;}
.RadMenu_Default, .rmRootGroup{background-color:transparent !important; background-position:0 -408px;background-repeat:repeat-x; border:0 solid #828282 !important;}
.RadMenu_Default .rmRootGroup, .RadMenu_Default .rmLink, .RadMenu_Default .rmText { background-color:Transparent !important; background-image:none !important; border:none 0 !important;}
.RadMenu_Default .rmLink{background:url('/app_themes/default/images/ico_specialnewsleft_item.gif') 25px 5px no-repeat; border:none 0 !important;}
.RadMenu_Default .rmLink:hover{border:none 0 !important;}
.RadMenu_Default .rmTopArrow, .RadMenu_Default .rmBottomArrow{}
/*specialnewsscrolling*/

.ruClear{width:50px !important; background-image:none !important; color:#ff0000 !important; cursor:pointer !important; text-decoration:underline !important;}


/* Comment*/
.Informatin-personal{ padding:0px 10px 10px 10px; border:1px solid #5b5b5b; margin-top:10px}
 .Physical-Information { padding:0px 10px 10px 10px; border:1px solid #5b5b5b; margin-top:40px}
.Commentsform .title{ font-weight:bold; font-size:14pt; padding:0px 5px; background-color:#fff; position:relative; bottom:15px }
.Commentsform div.fieldwrapper { width: 425px; overflow: hidden; padding: 2px 0; }
.Commentsform div.fieldwrapper label.styled { float: left; width: 150px; margin-right: 10px; font-family:Arial, Verdana; font-size:9pt; font-weight:bold;}
.Commentsform div.fieldwrapper div.thefield { float: left; padding:0px  }
.Commentsform div.fieldwrapper div.thefield input{ width:200px !important; height:18px; overflow:hidden}


.Information-Comments,.Information-contact,.Information-learning,.Information-ForeignLanguage,.Information-JobDescription,.Information-Workprocess,.Information-Familyties,.Information-Additional,.Information-KnowSPSC{ padding:11px; margin-top:0px}
.Commentsform div.fieldwrapper2 label.styled { float: left; width: 165px; margin-right: 10px; font-family:Arial, Verdana; font-size:9pt; font-weight:bold;}
.Commentsform div.fieldwrapper2 div.thefield { float: left; padding:0px ; width:585px }
.Commentsform div.fieldwrapper2 { width: 830px; overflow: hidden; padding: 2px 0; }
.Commentsform div.fieldwrapper2 div.thefield textarea{width:628px !important; }
.Commentsform div.fieldwrapper2 div.thefield input{width:628px !important; }
.info{}
.thefieldcheck input{ float:left; width:15px !important; position:relative; bottom:2px}
.thefieldcheck label{ padding-right:20px}
.check{ position:relative; bottom:4px}

.thefieldUpload .ruFakeInput {width:126px !important ;  }
.Commentsform  div.buttonsdiv { margin: 5px 0px 10px 185px; }
/* Comment*/
