﻿


/* Contact */
.contactinfo {font-size:8pt; padding:10px 32px 20px 32px; font-weight:normal; color:#6f6f6f; font-family: arial,tahoma,verdana;}

.contact { margin:0px 32px 0px 32px; padding:20px 0px 0px 0px; background: url(/app_themes/default/images/line_contact.gif) right top no-repeat;}
.customer{ margin:0px 18px 0px 30px; padding:20px 0px 0px 0px; background: url(/app_themes/default/images/line_contact.gif) right top no-repeat;}
/* Contact */

/* Photo */
.photoimage { font-size:8pt; font-weight:normal; width:195px; padding:0px; margin:0px 0px 10px 0px; color:#727272; font-family: arial,tahoma,verdana; }
.showimage img { margin:0px; padding:0px; width:195px;}
.phototeaser { font-size:8pt; text-align:center; padding:4px 0px 4px 0px; color:#666666; font-weight:normal; font-family: arial,tahoma,verdana; text-transform:uppercase}
.phototeaser:hover {color:#6699cc}
.photo_sepa { width:25px;}

.valigntop { vertical-align:top;}
/* Photo */

/* Ad */
.left_ad { margin:8px 0px 0px 0px;}
.left_ad div { padding:0px 0px 3px 0px;}

.right_ad { margin:0px 0px 0px 0px; float:right; width:206px;}
.right_ad div { padding:0px 0px 3px 0px;}
/* Ad */

/* QA */
.kbquestion{ margin:0px; padding:0px 32px}
.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;}
.qaitem a { color:#333333; text-decoration:none; }
.qaitem a:hover { color:#333333; text-decoration:none; }
.qabrief {font-size:9pt; padding:0px 0px 6px 27px; color:#000000; font-family: arial,tahoma,verdana; }

.selecteditem { font-size:9pt; padding:0px 0px 6px 27px; font-weight:bold; color:#2f85ad; font-family: arial,tahoma,verdana; background: url(/app_themes/default/images/bg_question.gif) left top no-repeat;}
.qafull { padding:0px 0px 6px 27px; font-weight:normal; font-size:9pt; color:#5a5a5a; font-family: arial,tahoma,verdana; background: url(/app_themes/default/images/bg_answer.gif) left top no-repeat;}

.timetoask { padding:15px 32px 0px 32px; }
.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:#003399; font-weight:normal; font-family: arial,tahoma,verdana;}
a.sendquestion { color:#cc0000; text-decoration:underline;}
a:hover.sendquestion { color:#cc0000; text-decoration:none;}
/* QA */

/* Sitemap */
.sitemapcontainer { padding:0px 32px}

.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 */

/* 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:0px; font-size:8pt; font-family : arial,tahoma,verdana;}
.thanksForm td.message { text-align:center; padding-top:0px; 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;}

.radiobuttonList{}
.radiobuttonList td { width:75px}


.radiobuttonList1{}
.radiobuttonList1 td { width:100px}
.radiobuttonList2{}
.radiobuttonList2 td { width:125px}
.checkboxlist{}
.checkboxlist td{ width:210px}
.ck { padding:0px 10px 0px 2px}
.lbltext { text-align:center; font-weight:normal; color:#cc0000; padding:0px 3px;}
/* Form */

/* Detail */
.newsdetail { padding:0px 32px 0px 32px; color:#525252}
.newscontent {}

.newsintopic { padding:10px 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:#003399; font-size:9pt; font-family: arial,tahoma,verdana;}
.newsintopic li a { font-size:8pt; font-weight:normal; color:#003399; text-decoration:underline; }
.newsintopic li a:hover { font-size:8pt; font-weight:normal; color:#003399; text-decoration:none; }

.detail_teaser { font-weight:bold;color:#2f85ad; font-size:10pt; font-family: arial,tahoma,verdana; padding:0px 0px 13px 0px}

.utibar {padding: 5px 0px 7px 0px; margin-top:10px; text-align:right; background: url(/app_themes/default/images/line_utilities.gif) top left repeat-x; }
.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:10px 0px; }
.otheritem h4 { font-size:10pt; padding:0px 0px 6px 0px; margin:0px; font-weight:bold; color:#cc0000; font-family: arial,tahoma,verdana;}
.otheritem h5 { font-size:8pt; padding:0px 0px 6px 16px; margin:0px; font-weight:normal; color:#2f85ad; font-family: arial,tahoma,verdana; background: url(/app_themes/default/images/icon_other_news.gif) top left no-repeat;}
.otheritem h5 a { color:#2f85ad; text-decoration:underline; }
.otheritem h5 a:hover { color:#2f85ad; text-decoration:none; }
/* Detail */

/* List */
.zoneimage { padding:0px;}

.inlinecontent { padding:0px 0px 0px 20px;}

.newsinzone { padding:0px 32px}
.zoneitem { padding:0px;}
.zoneitem h6 { overflow:hidden; height:1px; padding:0px; margin:7px 0px 7px 0px; }
.zoneitem h5 {font-size:9pt; padding:0px 0px 6px 0px; margin:0px; font-weight:bold; color:#2f85ad; font-family: arial,tahoma,verdana;}
.zoneitem h5 a { color:#2f85ad; text-decoration:none; }
.zoneitem h5 a:hover { color:#2f85ad; text-decoration:underline; }

.image-box { width:1px; vertical-align:top; }
.image-box img { margin-right:18px; padding:0px 0px 0px 0px; width:90px; border:solid 1px #cecece }
.content-box { width:100%; vertical-align:top; font-size:9pt; color:#757575; font-family: arial,tahoma,verdana;}

.pager-container { position:relative; height:40px; border-top:solid 1px #bfdef0; margin-top:8px;}
.pager {position:absolute; top:7px; right:0px;}

.breadcrumb { padding:0px 0px 4px 0px; margin:27px 0px 16px 32px; border-bottom:solid 1px #bfdef0; text-align:left; font-size:8pt; color:#999999; font-weight:bold; font-family: arial,tahoma,verdana; text-transform:uppercase }
.breadcrumb a { color:#999999; text-decoration:none;}
.breadcrumb a:hover { color:#999999; text-decoration:underline;}
/* 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: #003399;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: #003399;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 -- */

/* Top */
.topnewslist {}
.topnewslist h1 { font-size:9pt; text-transform:uppercase; font-weight:bold; padding:0px 0px 6px 0px; margin:0px; color:#0141a2; font-family: arial,tahoma,verdana; }

.hotsnews { margin:0px 0px 0px 0px; padding:0px 0px 0px 15px; float:right;background : url('/app_themes/default/images/bg_homelist.gif') top left no-repeat; overflow:hidden; padding:0px 0px 0px 10px}
.hotsnews h5 { padding:0px ;margin:0px; }
.hotsnews h5 img{ padding:17px 0px; width:117px ; height:90px}
.hotsnews h6 { padding:0px ;margin:0; width:28px;}

.hotcontent { color:#333333; font-size:8pt; font-family: arial,tahoma,verdana;}

.hometop { margin:0px; padding:0px 15px;font-size:8pt; font-family: arial,tahoma,verdana; position:absolute; left:36px ; top:27px; height:72px; width:240px; overflow:hidden; white-space:normal}
.hometop h1 { margin:0px; padding:0px 0px 4px 0px; font-size:14px;font-weight:bold ;text-transform:uppercase; }
.hometop h1 a { color:#ff0000;text-decoration:none;}
.hometop h2 { margin:0px; padding:0px 0px 4px 0px; font-size:10px ; font-weight:normal; color:#787878;}

.topbanner{ position:absolute; top:27px; right:38px; height:72px; width:557px; overflow:hidden}
.homebanner{ position:absolute; top:110px; left:0px; height:256px; width:916px; overflow:hidden}

.homezone { margin:0px; padding:18px 22px 18px 34px; float:left; width:250px; color:#89d8fd ; font-family: arial,tahoma,verdana;}
.homezone h5{margin:0px; padding:0px 0px 10px 0px; color:#ffffff; text-transform:uppercase; font-size:14px; font-weight:bold}
.homeitem {margin:0px; padding:0px 0px 10px 0px;font-family: arial,tahoma,verdana; }
.homeitem h5 { padding:0px 0px 8px 0px}
.homeitem h5 a{ margin:0px; padding:0px; color:#89d8fd; font-weight:bold; font-size:12px; text-decoration:none;text-transform:none}
.homeitem h5 a:hover{text-decoration:underline}
.home-content-box {margin:0px; padding:0px;}
.home-content-box a{ margin:0px; padding:0px; color:#89d8fd; font-weight:bold; font-size:12px; text-decoration:none}
.home-image-box { margin:0px; padding:0px ;font-size:10px; color:#ffffff;}
.home-image-box img { width:90px; border:solid 1px #bebebe; margin:0px 10px 0px 0px}
.home-image-box{ margin:0px; padding:0px; font-size:10px; color:#ffffff;}
.homeitem h4 {margin:0px ; padding:0px 0px 2px 12px;font-weight:normal;font-size:10px ;background : url('/app_themes/default/images/icon_zonehome.gif') top left no-repeat } 
.homeitem h4 a {  color:#89d8fd;}
.homeitem h4 a:hover{ text-decoration:none}
/* Top */


/* Navigation bar */
.MenuGroup { border: solid 0px #ffffff; cursor:default; background-color:#bfdef0; }
.TopMenuItem { color:#154e7e; font-size:8pt; text-transform:uppercase; white-space:nowrap; font-weight:bold; font-family: arial,tahoma,verdana; cursor:pointer; padding:10px 0px 9px 0px; }
.TopMenuItemHover { color:#154e7e; font-size:8pt; text-transform:uppercase; white-space:nowrap; font-weight:bold; font-family: arial,tahoma,verdana; cursor:pointer; padding:10px 0px 9px 0px; background: url(/app_themes/default/images/bg_mainbanner_active.gif) repeat-x;}
.TopItemLookActive { color:#154e7e; font-size:8pt; text-transform:uppercase; white-space:nowrap; font-weight:bold; font-family: arial,tahoma,verdana; cursor:pointer; background: url(/app_themes/default/images/bg_mainbanner_active.gif) repeat-x;}
.TopItemLookActiveHover { color:#154e7e; font-size:8pt; text-transform:uppercase; white-space:nowrap; font-weight:bold; font-family: arial,tahoma,verdana; cursor:pointer; background: url(/app_themes/default/images/bg_mainbanner_active.gif) repeat-x;}
.MenuItem { padding:6px 0px 5px 0px; font-weight:normal; color:#ffffff; font-family:arial,tahoma,verdana; width: 150px; font-size:8pt; cursor:pointer; background: url(/app_themes/default/images/bg_menu2.gif) repeat-x;}
.MenuItemHover { padding:6px 0px 5px 0px;  font-weight:normal; color: #ffffff; width: 150px; font-family:arial,tahoma,verdana; font-size:8pt; cursor:pointer; background: url(/app_themes/default/images/bg_menu2_active.gif) repeat-x;}

.leftnavbar { margin: 0px 0px 10px 0px; border-bottom:solid 1px #bfdef0;border-top:solid 1px #bfdef0;}

.leftnavbar .righmenu1 { padding:4px 27px; color:#2f85ad; margin:0px; font-size:8pt; font-weight:bold; font-family: arial,tahoma,verdana; background: url(/app_themes/default/images/ico_left_1.gif) top left no-repeat;}
.leftnavbar .righmenu1 a {	color:#2f85ad; text-decoration:none;}
.leftnavbar .righmenu1 a:hover { color:#cc0000; text-decoration:none;}

.leftnavbar .righmenu1_active { padding:4px 27px; color:#cc0000; margin:0px; font-size:8pt; font-weight:bold; font-family: arial,tahoma,verdana; background: url(/app_themes/default/images/ico_left_1.gif) top left no-repeat;}
.leftnavbar .righmenu1_active a {	color:#cc0000; text-decoration:none;}
.leftnavbar .righmenu1_active a:hover { color:#cc0000; text-decoration:none;}

.leftnavbar .righmenu2 { padding:4px 33px; color:#2f85ad; margin:0px; font-size:8pt; font-weight:normal; font-family: arial,tahoma,verdana; }
.leftnavbar .righmenu2 a {  color:#2f85ad; text-decoration:none;}
.leftnavbar .righmenu2 a:hover { color:#b90000; text-decoration:none;}

.leftnavbar .righmenu2_active { padding:4px 33px; color:#b90000; margin:0px; font-size:8pt; font-weight:normal; font-family: arial,tahoma,verdana; }
.leftnavbar .righmenu2_active a {  color:#b90000; text-decoration:none;}
.leftnavbar .righmenu2_active a:hover { color:#b90000; text-decoration:none;}

.leftnavbar h6 { padding:0px; height:1px; margin:0px; overflow:hidden; background-color:#bfdef0; }


.bottomnavbar { margin: 0px; padding:2px 0px 2px 0px; text-align:center; }
.bottomnavbar ul {margin:0px; list-style-type:none; padding:0px;}
.bottomnavbar li {margin:0px; list-style-type:none; color:#3e7da0; display:inline; padding:0px 0px 0px 0px; font-size:8pt; font-weight:normal; font-family: arial,tahoma,verdana;}
.bottomnavbar li a { color:#1f4242; text-decoration:none;}
.bottomnavbar li a:hover { color:#1f4242; text-decoration:underline;}

.lefttopnavbar { margin:25px 15px; padding:0px;}
.lefttopnavbar h5{ margin:0px 0px 5px 0px; padding:0px;}
.lefttopnavbar h5 a img { height:37px}
/* Navigation bar */

/* Pager */
.dxpControl { font-size:8pt; font-family: arial,tahoma,verdana; color: #000000; padding: 5px 2px 5px 2px; }
.dxpPageNumber{font-size:8pt; font-family: arial,tahoma,verdana;color: #948B79;text-decoration: underline;text-align: center;vertical-align: middle;padding: 0px 5px 0px 5px;}
.dxpCurrentPageNumber{font-size:8pt; font-family: arial,tahoma,verdana;color: #948B79; font-weight:bold; text-decoration: none;padding: 0px 3px 0px 3px;}
.dxpSummary{font-size:8pt; 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 */

/* Masthead */
.mainnavbar { background: url(/app_themes/default/images/bg_mainbanner.gif) repeat-x; }
.masthead_line { clear:both; height:18px; overflow:hidden; background: url(/app_themes/default/images/bg_masthead_line.gif) repeat-x;}

/* Masthead */

/* Footer */
.copyright {padding:15px 0px 25px 20px; position:relative; background: url(/app_themes/default/images/bg_copyright.gif) top left no-repeat; color:#054c7f; font-size:8pt; font-family: arial,tahoma,verdana;}
.copyright a {color:#054c7f; text-decoration:none;}
.copyright a:hover {color:#054c7f; text-decoration:underline;}

.partner {  padding:10px 0px 0px 0px}

.partner_sponsor { color: #666666; padding:4px 0px 0px 16px; text-transform:uppercase; font-weight:bold; font-size:8pt; font-family: arial,tahoma,verdana; }

.partner_logo { padding:10px 0px 16px 15px;}
.partner_logo .logo {padding:0px; margin:0px; width:178px ;text-align:center; vertical-align:middle; overflow:hidden; border:solid 0px #dadada;}
.partner_logo .sepa { width:7px;}
.logo table{ margin:0px; padding:0px}
.logo table tr { margin:0px; padding:0px}
.logo table td { margin:0px; padding:0px}
/* Footer */

/* Structure */
.mainbody { margin: 0px; padding: 0px; background: url(/app_themes/default/images/bg.gif) repeat-x; }

#canhcam-wrapper { width:916px; margin:0 auto; padding:0px;}
#canhcam-splash { width:916px; margin:0 auto; padding:0px;}

#canhcam-content-container { margin-top:0px; }
#canhcam-content { margin:0px; padding:0px; position:relative; background: url(/app_themes/default/images/bg_content.gif) repeat-x; height:402px  }
#canhcam-detail{ background-color:#ffffff; margin:0px; padding:0px; background: url(/app_themes/default/images/bg_content_detail.gif) repeat-y;}
#canhcam-bottom{ margin:0px; padding:0px; background: url(/app_themes/default/images/bg_bottom.gif);}
.canhcam-left { float:left; width:208px; background-color:#ffffff; background: url(/app_themes/default/images/bg_content.gif) repeat-x;}
.canhcam-right { width:707px; float:right; border-left:solid 1px #bfdef0; padding:0px 0px 20px 0px}
#canhcam-right-content { padding:23px 0px 0px 11px;}
#canhcam-top { margin:21px 0px 0px 0px}
#canhcam-footer{position:relative; background:url(/app_themes/default/images/bg_navbottom.gif) top left no-repeat; margin-bottom:10px }
#canhcam-copyright {font-size:8pt; font-family: arial,tahoma,verdana; color:#000000; padding:4px 0px 4px 33px}

#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: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;}

.clearboth { clear:both;}
/* Structure */

/* Grid */

.dxgvControl,.dxgvDisabled{border: solid 1px #95A8FF; font-size:8pt; 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:8pt; 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:8pt; font-family: arial,tahoma,verdana;color:#ffffff;}
.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:8pt; font-family: arial,tahoma,verdana;color: #000000; background-color: #ffffff;}

/* Active Tab */
.dxtcActiveTab{font-size:8pt; 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:8pt; font-weight:bold; font-family: arial,tahoma,verdana;color: #0da115;white-space: nowrap;}

/* Tab */
.dxtcTab{font-size:8pt; 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:8pt; 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:8pt;font-family: arial,tahoma,verdana;color: #4F5557;background-color: #ffffff;border-style: none;}

.dxtiLoadingPanel{font-size:8pt;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:8pt;font-family: arial,tahoma,verdana;	color: #4F5557;	text-decoration: none;	}
.dxtiItem{white-space: normal;}

/* - GroupHeaderText - */
.dxtiGroupHeaderText, .dxtiGroupHeaderText a{ color: #0da115;}
.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;}
.HitCounter{ position:absolute; top:0px; right:20px; padding:4px 0px; color:#424242}

/*search */
.canhcam-search{ position:absolute; right:35px; bottom:11px}
.textboxsearch { background:url(/app_themes/default/images/textbox_search.gif) top left no-repeat; margin:5px 0px 0px 0px; padding:2px 10px; color:#999999; border:solid 0px #ffffff; font-size:7pt; height:15px; width:140px;font-family: arial,tahoma,verdana;}
.searchresult {padding:0px 0px 0px 0px; font-size:11px; color:#353535; font-family: arial,tahoma,verdana;}
.searchitem{ padding:0px 32px}
.searchitem h5 {font-size:11px; padding:0px 0px 6px 0px; margin:0px; font-weight:bold; color:#1d66db; font-family: arial,tahoma,verdana;}
.searchitem h5 a { color:#1d66db; text-decoration:none; }
.searchitem h5 a:hover { color:#1d66db; text-decoration:underline; }
.searchitem h6 { border-bottom:1px solid #e1e1e1; padding:0px 0px 0px 0px;}

.searchform { text-align:center; }
.searchform { color:#000000; font-weight:bold; font-size:8pt; font-family : arial,tahoma,verdana;}
.searchform .textbox { height:16px; overflow:hidden; color:#000000; width:300px; margin-right:4px; margin-left:6px; font-weight:normal; font-size:8pt; 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; }

.weblink{ position:absolute; right:205px; bottom:15px;}

.weblink select { padding:1px 0px 0px 0px; margin:0px 10px 0px 0px ;height:15px;  width:183px;   background: url(/app_themes/default/images/weblink.gif) top left no-repeat; border: solid 0px #b4b4b4 ; font-weight:normal; font-size:7pt; font-family: arial,verdana,tahoma;color:#999999 }
.weblink select option { margin:0px}
.ccweblinks{ margin:0px; padding:0px}
.zonebanner { border-bottom:solid 1px #bfdef0}

.weblink1{ padding:0px 0px 0px 15px}

.weblink1 select { padding:1px 0px 0px 0px; margin:0px 10px 0px 0px ;height:15px;  width:183px;   background: url(/app_themes/default/images/weblink.gif) top  left no-repeat; border: solid 0px #b4b4b4 ; font-weight:normal; font-size:7pt; font-family: arial,verdana,tahoma;color:#999999 }
.weblink1 select option { margin:0px}

.loginwrapper{ width:430px; margin:0 auto; padding:20px 0px}


