﻿#mainbody { margin: 0px; padding: 0px; background: url(/app_themes/default/images/bg_body.gif) top repeat-x;}

#canhcam-wrapper { width:961px; margin:0 auto; padding:0px; background: url(/app_themes/default/images/bg_wrapper.gif) repeat-y;}
#canhcam-masthead { width:960px; padding:0px; margin:0px;}

#canhcam-content {width:960px; padding:0px; margin:0px;}
.content-left { float:left; width:240px; padding:0px; margin:0px; }
.content-right {float:right; width:720px; padding:0px; margin:0px; }
.content-zone1 { float:left; width:240px; margin:0px; padding:0px;}
.content-zone2 {float:left; width:508px; margin:0px; padding:0px;}
.content-zone3 {float:right; width:186px; margin:0px; padding-right:26px;}

#canhcam-footer { width:960px; margin:0px; padding:0px; clear:both; background: url(/app_themes/default/images/bg_footer.gif) top repeat-x; height:51px; overflow:hidden;}
.footer-left { float:left; width:650px; padding:0px; margin:0px;}

.footer-right {float:left; width:310px; padding:0px; margin:0px;}
.CopyRight { text-align:right; padding:0px 8px 0px 0px; margin:0px 0px 5px 0px; float:right; color:#89aad3; font-size:10px; font-family: arial,tahoma,verdana;}
.CopyRight a {color:#89aad3; text-decoration:none;}
.CopyRight a:hover {color:#89aad3; text-decoration:underline; }

/* Navigation bar */

.mainbaner { margin:0px; padding:0px; border-bottom:2px solid #ffd51d;}
.frammenu { height:62px; overflow:hidden; background: url(/app_themes/default/images/bg_frammenu.gif) top repeat-x; }
.MenuGroup {margin:0px; padding:0px;}
.TopMenuGroup {margin:0px; padding:0px;}
.TopMenuItem {margin:0px; padding:0px; color:#009900; font-family: Arial,Tahoma,Verdana,'Times New Roman'; font-size:8pt; cursor:pointer; height:31px; overflow:hidden; }
.TopMenuItemHover {margin:0px; padding:0px;  color:#E33B00; text-decoration:none; font-family: Arial,Tahoma,Verdana,'Times New Roman'; font-size:8pt; cursor:pointer; height:31px; overflow:hidden;}
.TopMenuActiveItem {margin:0px; padding:0px; border-right:1px solid #ffffff; color:#009900; background-color:#cccccc; text-decoration:none; font-weight: bold; font-family: Arial,Tahoma,Verdana,'Times New Roman'; font-size:8pt; cursor:pointer; height:31px; overflow:hidden;}
.TopMenuActiveItemHover {margin:0px; padding:0px; border-right:1px solid #ffffff;color:#009900;background-color:#cccccc; font-weight: bold; font-family: Arial,Tahoma,Verdana,'Times New Roman'; font-size:8pt; cursor:pointer; height:31px; overflow:hidden;}

.MenuItem {margin:0px; padding:0px; color:#ffffff; border-right:1px solid #ffffff; font-weight: bold;  font-family: Arial, Verdana,Tahoma, 'Times New Roman'; font-size:8pt; cursor:pointer; height:31px; overflow:hidden;}
.MenuItemHover {margin:0px; padding:0px;  color:#009900; border-right:1px solid #ffffff; background-color:#cccccc; font-weight: bold;  text-decoration:none; font-family: Arial, Verdana,Tahoma,  'Times New Roman'; font-size:8pt;  cursor:pointer;height:31px; overflow:hidden;}
.MenuActiveItem {margin:0px; padding:0px; color:#009900; background-color:#cccccc; font-weight: bold;  font-family: Arial, Verdana,Tahoma, 'Times New Roman'; font-size:8pt;  cursor:pointer overflow:hidden; height:31px; overflow:hidden;}
.MenuActiveItemHover { margin:0px; padding:0px; color:#009900;  background-color:#cccccc; font-weight: bold;  text-decoration:underline; font-family: Arial, Verdana,Tahoma,  'Times New Roman'; font-size:8pt;  cursor:pointer; height:31px; overflow:hidden;}

.leftnavbar { margin:0px; padding:12px 0px 0px 0px; text-align:center;}
.leftnavbar h5 { padding:0px 0px 6px 0px; margin:0px 0px 0px 0px; font-size:8pt; font-weight:normal; font-family: arial,tahoma,verdana; }
.leftnavbar h5 a:link {  color:#6b6b6b; text-decoration:none;}
.leftnavbar h5 a:visited { color:#6b6b6b; text-decoration:none;}
.leftnavbar h5 a:hover { color:#0da115; text-decoration:none;}
.leftnavbar h5 a:active { color:#0da115; text-decoration:none;}

.bottomnavbar { padding:0px 0px 0px 16px; margin: 0px;}
.bottomnavbar ul {margin:0px; list-style-type:none; padding:8px 0px 0px 0px;}
.bottomnavbar li {margin:0px; list-style-type:none; color:#6c95c8; display:inline; padding:0px 6px 0px 0px; font-size:8pt; font-weight:normal; font-family: arial,tahoma,verdana;}
.bottomnavbar li a { color:#6c95c8; text-decoration:none;}
.bottomnavbar li a:hover { color:#6c95c8; text-decoration:underline;}

.leftnavbarphoto { margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;}
.leftnavbarphoto h5 { padding:2px 0px 0px 20px; margin:5px 0px 5px 0px; text-transform:uppercase; font-weight:bold; font-size:8pt; font-weight:normal; font-family: arial,tahoma,verdana; }
.leftnavbarphoto h5 a:link {  color:#ffcc66; text-decoration:none;}
.leftnavbarphoto h5 a:visited { color:#ffcc66; text-decoration:none;}
.leftnavbarphoto h5 a:hover { color:#ffcc66; text-decoration:underline;}
.leftnavbarphoto h5 a:active { color:#ffcc66; text-decoration:underline;}


.zonephoto h1 { margin:0px; padding:0px; background: url(/app_themes/default/images/bg_nvbarphototop.gif)  no-repeat; height:2px; overflow:hidden;}
.zonephoto h2 { margin:0px; padding:0px; background: url(/app_themes/default/images/bg_nvbarphotobottom.gif)  no-repeat; height:2px; overflow:hidden;}

.zonephoto { margin:0px 0px 0px 20px; padding:0px 0px 0px 0px;  background: url(/app_themes/default/images/bg_nvbarphotocenter.gif) repeat-y;}
.zonephoto h4 { padding:4px 0px 4px 16px; margin:0px 0px 0px 0px; font-size:8pt; font-weight:normal; font-family: arial,tahoma,verdana; }
.zonephoto h4 a:link {  color:#ffffff; text-decoration:none;}
.zonephoto h4 a:visited { color:#ffffff; text-decoration:none;}
.zonephoto h4 a:hover { color:#ffcc66; text-decoration:none;}
.zonephoto h4 a:active { color:#ffcc66; text-decoration:none;}
.spa_leftphoto { height:2px; overflow:hidden;}



/* Navigation bar */

/* 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 */


/*Calendar*/

.calendar td { font-size:11px;font-family: Arial, Verdana,Tahoma,}
.title { font-weight:bold;  background-color:#D7D7E5; font-family: Arial, Verdana,Tahoma,}
.day {	width:25px;  cursor:pointer;  text-align:center;  border-width:1px;  border-color:#F6F6F6;  border-style:solid;}
.dayhover{font-family: Arial, Verdana,Tahoma,	width:25px;  cursor:pointer;  text-align:center;  text-decoration:underline;  border-width:1px;  border-color:#F6F6F6;  border-style:solid;}
.dayheader{	width:25px;  text-align:center;  border-width:1px;  border-color:white;  border-style:solid;  font-weight:bold;  background-color:#FFFFFF; font-family: Arial, Verdana,Tahoma,}
.othermonthday{  color:#999999;}
.outofrangeday{  visibility:hidden;}
.selectedday{	width:25px;  background-color:#FBE694;  color:#000000;  border-width:1px;  border-color:#BB5503 !important;  border-style:solid;  font-weight:bold;}
.calendar{ width:201px; height:144px; overflow:hidden;  border-style:solid;  border-width:1px;  border-color:Black;  border-collapse:collapse;  background-color:#FFFFFF;  cursor:default;}
.month{  background-color:#F6F6F6;  margin-left:5px; margin-right:5px;  margin-bottom:5px;  margin-top:0px;}
.nextprev{  cursor:pointer;  height:25px;  padding:0px 5px 0px 5px;}
.selector{  width:14px;  cursor:pointer;  text-align:left;   background-color:#FFFFFF;}

.borderCalendar { margin:0px 0px 0px 15px; padding:0px 0px 0px 0px; background: url(/app_themes/default/images/bg_centercalendar.gif) repeat-y;}
.calendartitle { padding:5px 0px 8px 12px; color:#fad46c; font-size:9pt; font-weight:bold; text-transform:uppercase; font-family: arial,verdana,tahoma;  background: url(/app_themes/default/images/bg_titlecalendar.gif) no-repeat; height:15px; overflow:hidden;}
.calendarpd { margin:0px; padding:0px 0px 0px 4px;}
.bottomcalendar {background: url(/app_themes/default/images/bg_bottomcalendar.gif) no-repeat; height:8px; overflow:hidden;}
/*Calendar*/

/*HitCounter*/
.HitCounter{ margin:0px 0px 0px 0px; padding:5px 8px 0px 0px; text-align:right;}
.HitCounterTitle { padding:2px 0px 2px 0px; color:#cc8153; font-size:8pt; font-family: arial,verdana,tahoma;}
.HitCounterStr { padding:0px 0px 0px 2px;}

/*HitCounter*/

/*Search*/
.litesearchform { padding:8px 0px 0px 15px; margin:0px; }
.textboxsearch { padding:3px 0px 0px 5px; color:#979797;  font-weight:normal; font-size:11px; font-family : arial,tahoma,verdana; background-color:#cce3ef; border:solid 1px #cce3ef; width:183px; height:13px; overflow:hidden;}
.imgsearch { padding:0px 0px 0px 1px;}

.searchresult {padding:0px 16px 0px 16px; font-size:8pt; color:#474747; font-family: arial,tahoma,verdana;}
.searchitem h5 {font-size:9pt; padding:0px 0px 6px 0px; margin:0px; font-weight:bold; color:#33cc33; font-family: arial,tahoma,verdana;}
.searchitem h5 a { color:#33cc33; text-decoration:none; }
.searchitem h5 a:hover { color:#33cc33; text-decoration:underline; }
.searchitem h6 { border-bottom:1px solid #c6eac6; padding: 0px; margin:8px 0px 8px 0px;}
.searchitem { margin:0px; padding:0px;}

.searchform { text-align:center; }
.searchform { color:#000000; font-weight:bold; font-size:8pt; font-family : arial,tahoma,verdana;}
.searchform .textbox { height:14px; 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; }
/* Search */

/*onlinesupport*/
.borderonline { margin:0px 15px 5px 15px; padding:0px; background: url(/app_themes/default/images/bg_online.gif) no-repeat; height:31px; overflow:hidden;}
.online_left { float:left; width:107px; margin:0px; padding-top:8px; font-family: arial,tahoma,verdana; color: #efcf71; font-size: 9pt; text-align:right;}
.online_right { float:right; width:97px; margin:0px; padding:6px 0px 0px 5px; vertical-align:middle;}
.OnlineSupport {margin:0px; padding:0px 0px 0px 4px; display:inline;}
/*onlinesupport*/

/*weblink*/
.weblink { margin:4px 0px 8px 0px; padding:0px 0px 0px 0px; text-align:center;}
.weblink select { background-color:#cce3ef; padding:1px 0px 0px 0px; height:18px; width:209px;  color:#979797; border-bottom:#cce3ef 1px solid; border-left:#cce3ef 1px solid; border-right:#cce3ef 1px solid; border-top:#cce3ef 1px solid; font-weight:normal; font-size:11px; font-family: arial,verdana,tahoma; }
/*weblink*/

/*Ad*/
.leftad { margin:0px; padding:0px 0px 4px 15px;  }
/*Ad*/

/* Home */
.itemhomezone { width:330px; margin:0px; padding:0px;}
.borderhomezone { margin-top:7px; padding:0px 0px 0px 0px; border-top: 2px solid #ffd51d;}
.homezone { font-size:9pt; font-weight:bold; text-transform:uppercase; padding:8px 0px 9px 30px; margin:0px; color:#ff6600; font-family: arial,tahoma,verdana; }
.homezone  a { color:#ff6600; text-decoration:none; }
.homezone a:hover { color:#ff6600; text-decoration:underline; }

.homeitem { padding:0px; margin:0px 0px 0px 30px;}
.homeitem h1 { height:10px; overflow:hidden; padding:0px; margin:0px;}
.home-image-box { vertical-align:top; }
.home-image-box img { padding-right:10px; }
.home-content-box { vertical-align:top; padding:3px 10px 0px 0px; font-size:8pt; color:#474747; font-family: arial,tahoma,verdana;}
.home-title-box  {font-size:9pt; padding:0px 0px 0px 0px; margin:0px; font-weight:bold; color:#33cc33; font-family: arial,tahoma,verdana;}
.home-title-box  a { color:#33cc33; text-decoration:none; }
.home-title-box  a:hover { color:#33cc33; text-decoration:underline; }

.centerseparator {background: url(/app_themes/default/images/bg_SeparatorCenter.gif) repeat-y;}
.bordercenterHZ { margin:0px 30px 0px 30px; padding:0px; }
.centenhomezone { width:194px; margin:0px; padding:0px;}

.TitleHZ {font-size:9pt; font-weight:bold; text-transform:uppercase; padding:10px 0px 4px 0px; margin:0px; color:#ff6600; font-family: arial,tahoma,verdana;}
.TitleHZ a { color:#ff6600; text-decoration:none; }
.TitleHZ a:hover { color:#ff6600; text-decoration:underline; }

.homeitem-center {padding:0px; margin:0px;}
.homeitem-center h2  {background: url(/app_themes/default/images/ico_homezone.gif) left top no-repeat; font-size:8pt; padding:4px 0px 4px 15px; margin:0px; font-weight:normal; color:#474747; font-family: arial,tahoma,verdana;}
.homeitem-center h2  a { color:#474747; text-decoration:none; }
.homeitem-center h2  a:hover { color:#474747; text-decoration:underline; }
.homeitem-center h3 { border-top:1px solid #c6eac6; margin:0px; padding:0px;}
.separatorhome { width:35px; height:100%; }


.borderhomezonetop { background: url(/app_themes/default/images/bg_homezonetop.gif) top repeat-y; margin:0px; padding:0px;}
.homeitemtop {margin:0px 30px 0px 30px; padding:0px;}
.homeitemtop h1 { width:35px;}
.topomezone {width:199px; margin:0px; padding:0px;}
.homeitem-topimg {margin:0px; padding:0px;}
.homeitem-topimg { padding-bottom:9px;}
.homeitem-topteaser {font-size:9pt; padding:0px 0px 0px 0px; margin:0px; font-weight:bold; color:#33cc33; font-family: arial,tahoma,verdana;}
.homeitem-topteaser  a { color:#33cc33; text-decoration:none; }
.homeitem-topteaser  a:hover { color:#33cc33; text-decoration:underline; }
.homeitem-topbrief {vertical-align:top; padding:4px 0px 0px 0px; font-size:8pt; color:#474747; font-family: arial,tahoma,verdana;}

.framzoneright { margin:15px 0px 5px 0px; padding:0px;}
.zoneright{ margin:0px; padding-top:7px; background: url(/app_themes/default/images/bg_titlezoneright.gif) repeat-x; height:20px; overflow:hidden; font-size:9pt; font-weight:bold; text-transform:uppercase; text-align:center; color:#ff6600; font-family: arial,tahoma,verdana; }
.borderzoneright {margin:0px; padding-top:8px; text-align:center; border:solid 1px #c6eac6;}
.zoneright-img {margin:0px; padding:4px 0px 0px 0px;}
.zoneright-teaser{font-size:9pt; padding:8px 0px 8px 0px; margin:0px; font-weight:bold; color:#33cc33; font-family: arial,tahoma,verdana;}
.zoneright-teaser  a { color:#33cc33; text-decoration:none; }
.zoneright-teaser  a:hover { color:#33cc33; text-decoration:underline; }
.zonerightsepa { height:20px;}
/* Home */

/* List */
.zoneimage { padding:0px 0px 0px 0px;}

.newsinzone { margin:0px 16px 0px 16px; padding:0px;}
.zoneitem { padding:0px;}
.zoneitem h6 { overflow:hidden; height:20px; padding:0px; margin:0px;}

.image-box { width:1px; vertical-align:top; }
.image-box img { margin-right:10px; border:solid 1px #ffcc33;}
.content-box { width:100%; vertical-align:top; font-size:8pt; color:#333333; font-family: arial,tahoma,verdana;}
.content-box h5 {font-size:8pt; padding:0px 0px 6px 0px; margin:0px; font-weight:bold; color:#33cc33; font-family: arial,tahoma,verdana;}
.content-box h5 a { color:#33cc33; text-decoration:none; }
.content-box h5 a:hover { color:#33cc33; text-decoration:underline; }

.pager {padding-top:7px;}
.pagerPhoto{padding :7px 20px 0px 0px; float:right;}

.breadcrumb { padding:16px 0px 10px 16px; margin:0px; }
.breadcrumb_left {background: url(/app_themes/default/images/bg_breadcrumb.gif) no-repeat; height:18px; overflow:hidden; color:#ff6600; text-transform:uppercase; margin:0px; white-space:nowrap; padding:3px 0px 0px 5px; font-weight:bold; font-size:8pt; font-family: arial,tahoma,verdana; }
.breadcrumb_left a { color:#ff6600; text-decoration:none;}
.breadcrumb_left a:hover { color:#ff6600; text-decoration:underline;}

.frambook { padding:0px 0px 10px 16px; margin:0px;}
/* List */

/* Pager */
.pager { float:right;}
.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 */

/* Detail */
.borderitem { margin:0px; padding:0px 16px 0px 16px;}
.btnOrder { margin:10px 0px 10px 0px; padding:0px 10px 0px 10px; background: url(/app_themes/default/images/bg_menu.gif)  repeat-x; color:#ffffff; font-size:10pt; font-family: arial,tahoma,verdana; border:0px;}
.newsdetail { padding:10px; margin:0px}
.newscontent { margin-bottom:10px;}

.newsintopic { padding:0px 0px 10px 0px; }
.newsintopic ul {margin:0px; padding:0px; list-style-type:none;}
.newsintopic li { margin:0px; list-style-type:none; display:inline; font-weight:bold; padding:0px; color:#6b6b6b; font-size:8pt; font-family: arial,tahoma,verdana;}
.newsintopic li b { font-weight:bold; color:#6b6b6b; font-size:9pt; font-family: arial,tahoma,verdana;}
.newsintopic li a { color:#6b6b6b; text-decoration:underline; }
.newsintopic li a:hover { color:#6b6b6b; text-decoration:none; }

.detail_teaser { font-weight:bold; color:#6b6b6b; font-size:12pt; font-family: arial,tahoma,verdana;}

.utibar {padding: 5px 0px 7px 0px;text-align:right; border-top:solid 1px #a1cf67; }
.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 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_feedback.gif) top left no-repeat;}
a.feedback { color:#686868; text-decoration:none;}
a:hover.feedback { color:#686868; text-decoration:underline;}

.otheritem { padding:0px; }
.otheritem h4 { font-size:9pt; padding:0px 0px 6px 0px; margin:0px; font-weight:bold; text-transform:uppercase; color:#ff6600; font-family: arial,tahoma,verdana;}
.otheritem h5 { font-size:8pt; padding:0px 0px 2px 18px; margin:0px; font-weight:normal; color:#0066cc; font-family: arial,tahoma,verdana; background: url(/app_themes/default/images/icon_other_news.gif) top left no-repeat;}
.otheritem h5 a { color:#0066cc; text-decoration:none; }
.otheritem h5 a:hover { color:#0066cc; text-decoration:underline; }
/* Detail */

/* Sitemap */
.sitemapcontainer {}

.SiteMap { border: 0px solid #DDDDDD; font-family: arial,tahoma,verdana; font-size: 8pt; }
.SiteMapTableCell { padding: 20px; }
.RootNode { color: #65400C; font-family: arial,tahoma,verdana; font-size: 8pt; font-weight: bold; padding-left:5px; } 
.RootNode a { color: #65400C; text-decoration:none; } 
.RootNode a:hover { color: #65400C; text-decoration:underline; } 
.ParentNode { font-family: arial,tahoma,verdana; font-size:8pt;  padding-left:5px; } 
.ParentNode a { color: #ff6600; text-decoration:none; } 
.ParentNode a:hover { color: #ff6600; text-decoration:underline; } 
.LeafNode { color: #B5915C; font-family: arial,tahoma,verdana; font-size:8pt;  padding-left:5px; } 
.LeafNode a { color: #B5915C; text-decoration:none; } 
.LeafNode a:hover { color: #B5915C; text-decoration:underline;} 
/* Sitemap */

/* Form */
.memberlogin { padding:50px 0px 40px 259px; }
.passwordrecovery { padding:80px 0px 70px 259px; }

.registrationForm td.label {text-align: 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.editor {  vertical-align:top; padding-bottom:3px; font-size:8pt; 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:370px; font-size:8pt; font-family : arial,tahoma,verdana; border:solid 1px #C0C0C0;}
.registrationForm .textbox1 {color:#000000; width:140px; 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; }
.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;}

/* Form */

/* Contact */
.contactinfo {font-size:8pt; padding:10px 125px 20px 0px; font-weight:normal; color:#6f6f6f; font-family: arial,tahoma,verdana;}
.contact { margin:0px 0px 0px 0px; padding:0px 0px 0px 85px;}

.fram-contact{ margin:0px 16px 0px 16px; padding:0px; background: url("/app_themes/default/images/fram_contac-center.gif")  repeat-y;}
.fram-contact h1 {background: url("/app_themes/default/images/fram_contac-top.gif") top left no-repeat;  margin:0px; padding:0px; height:16px; overflow:hidden;}
.fram-contact h2 {margin:0px; padding:0px;}
.fram-contact h3 {background: url("/app_themes/default/images/fram_contac-bottom.gif") top left no-repeat;  margin:0px; padding:0px; height:11px; overflow:hidden;}
/* Contact */

#canhcam-print-container {width:798px; margin:0 auto;}
#canhcam-print-footer {color:#6b6b6b; font-size:8pt; font-family: arial,tahoma,verdana; padding-top:7px; margin-top:10px; border-top:solid #a1cf67 1px;}
#canhcam-print-footer a {color:#6b6b6b; text-decoration:none;}
#canhcam-print-footer a:hover {color:#6b6b6b; text-decoration:underline;}
#canhcam-print-header {color:#a1cf67; 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 #a1cf67 1px; background: url(/app_themes/default/images/printlogo.gif) top left no-repeat;}

/* Photo */

.photo { margin:0px; padding:0px 0px 0px 13px;}
.photoimage { text-align:center; margin:0px; padding:0px;}
.showimage {  padding-top:8px; margin:0px 3px 0px 0px; background: url("/app_themes/default/images/bg_borderphoto.gif") top no-repeat; width:169px; height:130px; overflow:hidden;}
.showimage img {width:152px; height:114px; }
.phototeaser { font-size:8pt; text-align:center; padding:0px 0px 4px 0px; color:#006797; font-weight:normal; font-family: arial,tahoma,verdana;}
.phototeaser a { color:#006797; text-decoration:none; }
.phototeaser a:hover { color: #ff6600; text-decoration:underline; } 
.imageDetail{ margin:0px auto; padding:0px ; vertical-align:middle; text-align:center; }
.showimageDetail { margin:0px; padding:20px ;background: url("/app_themes/default/images/bg_boderimage.jpg") top no-repeat;overflow:hidden;}
.showimageDetail img {}
.showimagecontrol { margin:0px; padding:0px 0px 0px 230px }
.imagecontent { margin:0px 0px 0px 80px; padding:0px;}
.imagetext { margin:0px; padding:0px 0px 0px 44px; vertical-align:middle; text-align:center; color:#006797; font-size:10pt; font-weight:bold; font-family: arial,tahoma,verdana; }
.textphotoorther { margin:0px; padding:0px; vertical-align:middle; text-align:left; color:#fe6700; font-size:8pt; font-weight:bold; font-family: arial,tahoma,verdana; }
/* Photo */



/* Booktour */
.booktour_wrapper { margin:45px 16px 0px 16px; padding:0px; background: url("/app_themes/default/images/fram_contac-center.gif")  repeat-y;}
.booktour{margin:0px 0px 0px 0px; padding:0px;}
.booktour_wrapper h1 {background: url("/app_themes/default/images/fram_contac-top.gif") top left no-repeat;  margin:0px; padding:0px; height:16px; overflow:hidden;}
.booktour_content {margin:0px; padding:10px 45px 10px 40px;}
.booktour_wrapper h3 {background: url("/app_themes/default/images/fram_contac-bottom.gif") top left no-repeat;  margin:0px; padding:0px; height:11px; overflow:hidden;}
.aggree{margin:10px 56px; padding:0px;font-family: arial,tahoma,verdana;}
.aggree .checkbox {font-size:8pt; }
.ordercontrol { text-align:center; margin:10px 0px 20px 0px;}
.ordercontrol .button { margin:10px 0px 10px 0px; padding:0px 10px; background: url(/app_themes/default/images/bg_menu.gif)  repeat-x; color:#ffffff; font-size:10pt; text-align:center}
.communique{margin:0px; padding:10px 0px;font-family: arial,tahoma,verdana; font-size:8pt;}
.communique .label {margin:0px; padding:10px 0px;}
.orderTour_content{margin:0px; padding:0px; }
.lblcommunique{ margin:0px 20px 20px 0px; padding:0px;font-family: arial,tahoma,verdana; font-size:8pt;}
.orderForm{margin:0px; padding:2px;}
.orderForm td .error{margin:0px; padding:2px; text-align:left;}
.orderForm td.label {vertical-align:middle; padding-left:10px; padding-right:10px; padding-bottom: 2px; font-size:8pt; font-family: arial,tahoma,verdana;}
.orderForm td.label_bold {vertical-align:middle; white-space: nowrap; padding:10px 0px 4px 10px; font-size:8pt; font-family: arial,tahoma,verdana; font-weight:bold;}
.orderForm td.editor {vertical-align:middle; white-space: nowrap;padding:2px; font-size:8pt; font-family: arial,tahoma,verdana; }
.orderForm td.editor .textbox {width:250px; font-size:8pt; font-family: arial,tahoma,verdana;}

.orderForm td.editor .errormessage {}
.orderForm td.label span.star {color: #E9786E; padding-right:6px; padding-left:6px;}
.clause_btn {margin:0px; padding:0px;font-family: arial,tahoma,verdana; font-size:8pt;  }
.UnitCurrency{margin:0px; padding:2px 40px;font-family: arial,tahoma,verdana; font-size:8pt; }
.message_error{margin:0px; padding:0px 20px;}
.message_error_session{margin:0px; padding:0px;font-family: arial,tahoma,verdana; font-weight:bold; font-size:10pt; text-align:center;}
.dxeBase_Glass{font-size:8pt; font-family: arial,tahoma,verdana;}

/* -- ErrorFrame -- */
.dxeErrorCell_Glass, .dxeErrorCell_Glass td{font-size:8pt; font-family: arial,tahoma,verdana;color: red;}
.dxeErrorCell_Glass{color: #a91123;padding-left: 4px;}
.dxeErrorFrame_Glass{}
.dxeEditArea_Glass{font-size:8pt; font-family: arial,tahoma,verdana;border: 1px solid #A0A0A0;}
.dxeButtonEdit_Glass {background-color: white;width: 170px;}
.dxeButtonEdit_Glass .dxeEditArea_Glass, .dxeButtonEdit_Glass td.dxic{width: 100%;}
.dxeButtonEditButton_Glass, .dxeCalendarButton_Glass{background-color: #f0f0f0;	vertical-align: middle} 
.dxeButtonEditButton_Glass, .dxeCalendarButton_Glass, .dxeButtonEditButton_Glass td.dx, .dxeCalendarButton_Glass td.dx{	font-size:8pt; font-family: arial,tahoma,verdana; text-align: center;} 
.dxeButtonEditButton_Glass{background-image: url('edtButtonEditButtonBack.gif');background-repeat:repeat-x;background-position:top;border: solid 1px #7895A2;background-color: #45829F;	padding: 4px 1px;}
.dxeButtonEditButton_Glass table.dxbebt {width: 12px;}
.dxeCalendarButton_Glass{background-image: url('edtCalendarButtonBack.gif');background-repeat:repeat-x;background-position:top;border: solid 1px #B2BCBE;background-color: #DADFE0;padding: 5px 10px;}
.dxeCalendarButton_Glass td.dx{text-align: center;white-space: nowrap;}

/* -- Hover -- */

/* inherits dxeButton */
.dxeButtonHover_Glass{background-color: #E6E3D6;}
.dxeCalendarButtonHover_Glass{background-image: url('edtCalendarButtonHoverBack.gif');background-repeat:repeat-x;background-position:top;border: Solid 1px #B2BCBE; background-color: #f2f7f8;}
.dxeButtonEditButtonHover_Glass{background-image: url('edtDropDownButtonHoverBack.gif');background-repeat:repeat-x;background-position:top;border: Solid 1px #7596A5;background-color: #35acd2;}

/* -- Pressed -- */

/* inherits dxeButton */
.dxeButtonPressed_Glass {background-color: #D4D1C3;}
.dxeCalendarButtonPressed_Glass{background-image: url('edtCalendarButtonPressedBack.gif');background-repeat:repeat-x;background-position:top;border: Solid 1px #9aa2a4;background-color: #bcc0c1;}
.dxeButtonEditButtonPressed_Glass{background-image: url('edtDropDownButtonPressedBack.gif');background-repeat:repeat-x;background-position:top;border: Solid 1px #5d737d;background-color: #35657b;}
.dxeButtonEdit_Glass{border: solid 1px #7EACB1;}
.dxeButtonEdit_Glass td.dxic{padding: 0px 2px 0px 1px;}
.dxeTextBox_Glass, .dxeMemo_Glass{background-color: white;border: Solid 1px #7eacb1;}
.dxeTextBox_Glass td.dxic{padding: 1px 2px;}
.dxeTextBox_Glass td.dxic{width: 100%;}
.dxeRadioButtonList_Glass, .dxeRadioButtonList_Glass table {font-size:8pt; font-family: arial,tahoma,verdana;}
.dxeRadioButtonList_Glass { border: Solid 1px #7EACB1;}
.dxeRadioButtonList_Glass td.dxe {padding: 6px 11px;}

/* -- Memo -- */
.dxeMemo_Glass {padding-left: 3px;}
.dxeMemoEditArea_Glass{font-size:8pt; font-family: arial,tahoma,verdana;}
.dxeMemo_Glass td{width: 100%;}

/* -- Hyperlink -- */
.dxeHyperlink_Glass{ font-size:8pt; font-family: arial,tahoma,verdana;color: #2a769d;}

/* -- ListBox -- */
.dxeListBox_Glass{border: solid 1px #7EACB1;width: 70px;}
.dxeListBox_Glass div.dxlbd {background-color: white;font-size:8pt; font-family: arial,tahoma,verdana;height: 70px;}
.dxeListBoxItem_Glass{border: solid 1px white;font-size:8pt; font-family: arial,tahoma,verdana;padding: 2px 2px 2px 3px;white-space: nowrap;text-align: left;}

/* inherits dxeListBoxItem */
.dxeListBoxItemHover_Glass{background-color: #d9eced;}

/* inherits dxeListBoxItem */
.dxeListBoxItemSelected_Glass{background-color: #9eced6;}

/* -- Calendar -- */
.dxeCalendar_Glass{border: solid 1px #7eacb1;background-color: #e4edef;}
.dxeCalendar td.dxMonthGrid, .dxeCalendar td.dxMonthGridWithWeekNumbers{padding: 0px;}
.dxeCalendarDayHeader_Glass{font-size:8pt; font-family: arial,tahoma,verdana;padding: 4px 4px 5px 4px;color: Black;}
.dxeCalendarWeekNumber_Glass{font-size:7pt; font-family: arial,tahoma,verdana;text-align: right;padding: 4px;padding-bottom: 2px;padding-right: 6px;padding-left: 6px;color: #a0a0ff;border-right: Solid 1px #c2d4da;background-color: White;}
.dxeCalendarDay_Glass{font-size:8pt; font-family: arial,tahoma,verdana;padding: 4px;color:Black;background-color: White;}

/* inherits dxeCalendarDay */
.dxeCalendarWeekend_Glass{color: #fe3c00;}

/* inherits dxeCalendarDay */
.dxeCalendarOtherMonth_Glass {color: #acacac;}

/* inherits dxeCalendarDay */
.dxeCalendarSelected_Glass{background-color: #9eced6; color:inherit;}
.dxeCalendarHeader_Glass{font-size:8pt; font-family: arial,tahoma,verdana;background-color: #bcdbeb;border-bottom: solid 1px #7eacb1;text-align: center;padding: 1px;}
.dxeCalendarHeader_Glass td.dxe{font-size:8pt; font-family: arial,tahoma,verdana;text-align: center;}
.dxeCalendarFooter_Glass {background-color: White;padding: 3px 0px;border-top: solid 1px #7eacb1;}
/* Sroller */
#pscroller2{
width: 719px;
height:200px;
}
#pscroller3{
width: 170px;
height:200px;
}
#pscroller4
{
width: 188px;
height: 421px
}
.croller {font-size:9pt;color:#474747; padding:9px 0px 12px 0px; margin:0px; font-weight:bold; font-family: arial,tahoma,verdana; width:172px; height:98px;}
.croller a { color:#33cc33; text-decoration:none; }
.croller a:hover { color: #33cc33; text-decoration:none; } 

.titlecroller {font-size:8pt; color:#474747; padding:7px 0px 0px 0px; margin:0px; font-weight:normal; font-family: arial,tahoma,verdana; width:172px; height:98px;}

.imgscroller{padding:0px 0px 0px 0px; margin:0px; border:0; width:172px; height:98px;}
.contentcroller {padding:0px 0px 0px 0px; margin:0px; border:0px;background: url("/app_themes/default/images/bg_homezonetop.gif") top left repeat-y;}
.titletour {font-size:9pt; font-weight:bold; text-transform:uppercase; padding:10px 0px 4px 30px; margin:0px; color:#ff6600; font-family: arial,tahoma,verdana;}
/* Sroller */
