﻿#mainbody{ margin:0px; padding:0px; background-color:#e2e2e2}
#CanhCam_Wrapper{ width:934px; margin:0 auto; padding:0px 0px 0px 0px;background: url(/app_themes/default/images/bg.gif) top left repeat-y}
#CanhCam_Wrapper_Head{ margin:0px; padding:0px;}
#CanhCam_Wrapper_Content{background: url(/app_themes/default/images/bg2.gif) top repeat-x; background-color:#497fa0;}
#CanhCam_Wrapper_Footer{width:916px; }
#CanhCam_Wrapper_Content_News{width:916px; background: url(/app_themes/default/images/bg_detail.gif) top repeat-y}
#Col_Left{ float:left; width:695px;}/*642px;*/
#Col_Right{ float:right; width:220px;}
#Col_Left_New{ float:left; width:220px; margin:0px; padding:0px;}
#Col_Right_New{ float:right; width:695px; margin:0px; padding:0px;}
.Clear{ clear:both;}
.canhcam_top{ height:20px; background: url(/app_themes/default/images/bg_top.gif) no-repeat; overflow:hidden}
.canhcam_bottom{ height:10px; background: url(/app_themes/default/images/bg_bottom.gif) no-repeat;overflow:hidden}
.content_page{ padding:0px 9px}
.line_home{ background: url(/app_themes/default/images/line_home.gif) no-repeat; width:916px; height:3px; overflow:hidden; }
/*Top menu*/
.topmenu{ border-bottom:1px solid #f1f1f1; width:916px; height:31px; overflow:hidden; background: url(/app_themes/default/images/bg_menu.gif) top repeat-x;}
.MenuGroup {cursor:default; background-color:#bdb6ad; }

.TopMenuItem { color:#616161; font-size:8pt;  white-space:nowrap; font-weight:bold; font-family: arial,tahoma,verdana; cursor:pointer; padding:8px 0px 8px 0px; }
.TopMenuItemHover { background: url(/app_themes/default/images/bg_menu_hover.gif) top repeat-x; color:#020100; font-size:8pt;  white-space:nowrap; font-weight:bold; font-family: arial,tahoma,verdana; cursor:pointer; padding:10px 0px 8px 0px;}

.TopItemLookActive { background-color:#bdd0de; color:#000201; font-size:8pt; white-space:nowrap; font-weight:bold; font-family: arial,tahoma,verdana; cursor:pointer; padding:10px 0px 8px 0px;}
.TopItemLookActiveHover { background-color:#bdd0de; color:#000201; font-size:8pt; white-space:nowrap; font-weight:bold; font-family: arial,tahoma,verdana; cursor:pointer; padding:10px 0px 8px 0px;}

.MenuItem { background: url(/app_themes/default/images/bg_menu2.gif) top repeat-x; color:#5a5a5a; font-family:arial,tahoma,verdana; width: 130px; height:13px ;font-size:8pt; cursor:pointer; }
.MenuItemHover {background: url(/app_themes/default/images/bg_menu2_active.gif) top repeat-x; color: #213744; width: 130px; font-family:arial,tahoma,verdana;height:13px ; font-size:8pt; cursor:pointer; }
/*zonebanner*/
.zonebanner{ }
.zonebannernews{}
/* Col Left*/
.zonetitlenews{ margin:0px; padding:12px 5px 12px 10px; text-align:right; border-bottom:1px solid #e8e8e8; font-family:Arial, Tahoma, Verdana; font-size:13px; font-weight:bold; color:#a5b2bb;}
.zonetitlenews a {  color:#a5b2bb; text-decoration:none;}
.zonetitlenews a:hover {  color:#a5b2bb; text-decoration:underline;}

.leftnavbar{ margin:0px; padding:0px;}
.leftnavbar h5{ margin:0px; padding:4px 5px 4px 14px; margin-left:15px; background: url(/app_themes/default/images/icon_menu.gif) no-repeat; font-family:Arial, Tahoma, Verdana; font-size:8pt; font-weight:bold; text-transform:none;}
.leftnavbar h5 a{ color:#4f6671; text-decoration:none;}
.leftnavbar h5 a:hover{ color:#4f6671; text-decoration:underline;}
.leftnavbar h5 a:active{ color:#f10000; text-decoration:underline;}
.leftnavbar h5 a:visited{}

.leftnavbar h3{ border-bottom:1px solid #e8eae9; margin:0px; padding:0px;}
.leftnavbar h4{ margin:0px 0px 0px 30px; padding-bottom:5px;  font-family:Arial, Tahoma, Verdana; font-size:8pt; font-weight:normal;}
.leftnavbar h4 a{  color:#4f6671 ;  padding:0px 5px 0px 12px;  text-decoration:none;  background: url(/app_themes/default/images/icon_menu_2.gif) no-repeat;}
.leftnavbar h4 a:visited{  color:#4f6671 ; text-decoration:none; background: url(/app_themes/default/images/icon_menu_2.gif) no-repeat;}
.leftnavbar h4 a:hover{ color:#d25370 ; text-decoration:none; background: url(/app_themes/default/images/icon_menu_hover2.gif) no-repeat;}
.leftnavbar h4 a:active{ color:#4f6671 ; text-decoration:none; background: url(/app_themes/default/images/icon_menu_2.gif) no-repeat;}

.partnerImg{ padding:20px 0px 0px 14px;}
.line_menu{ border-bottom:1px solid #e8e8e8; width:221px;}
/*List News*/
.ListNews{ padding:13px 0px 25px 26px;}
.newsinzone{ padding-bottom:10px;}
.zoneitem{ border-bottom:1px dotted #545454; margin-right:30px;}
.image_box img{padding:13px 15px 13px 0px;}
.content_box{ padding:12px 0px 13px 0px;}
.content_box h5 { margin:0px; padding:0px 0px 8px 0px; font-family:Arial, Tahoma, Verdana; font-size:11px; font-weight:bold;}
.content_box h5 a{  color:#d4536f; text-decoration:none;}
.content_box h5 a:hover{color:#d4536f; text-decoration:underline;}
.content_box h4{ margin:0px; padding:0px; font-family:Arial, Tahoma, Verdana; font-size:11px; font-weight:normal; color:#585858;}

/*Detail News*/
.detail_teaser{ margin:0px; padding:13px 20px 10px 0px; font-family:Arial, Tahoma, Verdana; font-size:11pt; font-weight:bold; color:#585858;}
.newscontent{ margin:0px; padding-right:10px; font-family:Arial, Tahoma, Verdana; font-size:11px; font-weight:normal; color:#585858;}
.zonetitle{  padding:13px 20px 3px 0px;  text-decoration:none; font-family:Arial, Tahoma, Verdana; font-size:8pt; font-weight:normal; color:#545454;  border-bottom:1px dotted #545454;  margin:0px 20px 10px 25px; }
.keyword{  padding:0px 5px 0px 0px; font-family:Arial, Tahoma, Verdana; font-size:11px; font-weight:normal; color:#f10000;}

.otheritem { padding:0px 0px 0px 0px; }
.otheritem h4 { font-size:12px; padding:0px 0px 15px 0px; margin:0px; font-weight:bold; text-transform:none; color:#d2566e; font-family: arial,tahoma,verdana;}
.otheritem h5 { font-size:11px; padding:0px 0px 3px 15px; margin:0px 0px 0px 10px; font-weight:normal; color:#9d231b; font-family: arial,tahoma,verdana; background: url(/app_themes/default/images/icon_other_news.gif) no-repeat;}
.otheritem h5 a { color:#d2566e; text-decoration:none; }
.otheritem h5 a:hover { color:#d2566e; text-decoration:underline; }

/*Detail Project*/
.pnlContent{ }
.imagetext{ padding:0px 10px 8px 0px; font-family:Arial, Tahoma, Verdana; font-size:12px; font-weight:bold; text-transform:none; color:#000000;}
.newsfullcontent{ padding:0px 5px 0px 0px; margin:0px; font-family:Arial, Tahoma, Verdana; font-size:11px; font-weight:normal; color:#585858; }/*filter: Alpha(Opacity=50); -moz-opacity:0.5; opacity:0.5;*/

/*Zone Home*/

.ZoneHomeRight{ padding:0px 0px 3px 0px; margin:0px 15px 0px 0px;font-family:Arial, Tahoma, Verdana; font-size:12px; font-weight:bold; }
.ZoneHomeRight a{ color:#68a4be; text-decoration:none;}
.ZoneHomeRight a:hover{  color:#68a4be; text-decoration:underline;}
.weblinkHome{ padding:0px;}

.Project{padding:0px 0px 0px 25px;}
.Project h4{ padding:35px 0px 3px 0px; margin:0px 25px 0px 0px; color:#a5d0e9; border-bottom:1px solid #366384; font-family:Arial, Tahoma, Verdana; font-size:12px; font-weight:bold; }
.projectimg{ height:200px; overflow:hidden ;padding:34px 8px 0px 10px; margin:0px; margin-right:9px; background: url(/app_themes/default/images/bg_img_home.gif) no-repeat;}
.projectimg h2{ margin:0px; padding:0px 5px 5px 0px; font-family:Arial, Tahoma, Verdana; font-size:8pt; font-weight:bold;}
.projectimg h2 a{ color:#ffffff; text-decoration:none;}
.projectimg h2 a:hover{ color:#ffffff; text-decoration:underline;}
.projectimg h1 { margin:0px; padding:0px; border:1px solid #6790ac; }
.projectimg h1 img { width:189px}
.homezone {padding:0px 0px 0px 0px;}
.homezone h4 { padding:20px 25px 3px 0px; margin:0px 0px 10px 0px; color:#a5d6f0; border-bottom:1px solid #366384; font-family:Arial, Tahoma, Verdana; font-size:12px; font-weight:bold; }
.homezone h5 { margin:3px 0px 0px 0px; padding:0px 10px 3px 13px ;color:#bde9ff;font-family:Arial, Tahoma, Verdana; font-size:8pt; font-weight:normal;text-transform:none; background: url(/app_themes/default/images/icon_listhome.gif) no-repeat; border-bottom:1px solid #4d6370}
.homezone h5 a {color:#bde9ff}

.homenews{ padding:15px 15px 0px 0px; margin:0px; font-family:Arial, Tahoma, Verdana; font-size:8pt; font-weight:normal; color:#98aebb;}

/* project */
.bgproject {background-color:#ecf1f4; margin:0px; padding:0px;}
.projectcontent { margin-right:5px; padding-left:10px; }
.projectcontent h5{ font-size:9pt; font-weight:bold;font-family: arial,verdana,tahoma; margin:0px; padding:0px 0px 20px 0px; color:#00cc00; text-transform:uppercase }
.projectcontent h2 {font-weight:normal; font-size:9pt;color:#666666 ;text-align:left; margin:0px ; padding:2px 0px; min-height:236px;height:auto !important;height:236px; }
.projectcontent h4{padding:0px 20px 12px 0px; margin:0px; min-height:290px;height:auto !important;height:290px;}
.projectimage {padding:0px 0px 0px 0px;}
.projectimage h3 { margin:0px; padding:0px; width:5px}
.projectimage img { width:49px; padding:0px 0px 0px 0px}
.itcs{ margin:0px 0px 0px 0px ; padding:0px 0px 10px 0px}
.Teaserproject {border-bottom:1px solid #ffffff; font-family: arial,verdana,tahoma; font-weight:bold; font-size:10pt; color:#333333; text-align:left; margin:0px ; padding:15px 0px 10px 15px; width:100%}
.newcontentproject { padding:0px 0px 0px 0px; margin:0px; font-family: arial,verdana,tahoma; font-weight:normal; font-size:9pt; color:#333333;}
.projectbriefContent { border-top:1px solid #ffffff; font-family: arial,verdana,tahoma; font-weight:normal; font-size:9pt; color:#333333; margin:0px ; padding:7px 10px 10px 10px;}
/*TVA*/
.Photo{ padding:21px 0px 20px 30px; margin:0px;}
.ZonePhoto{ padding:15px 0px 0px 0px;}
.pnlPhoto{ padding-bottom:20px;}
.photoimage{ margin:0px; padding:0px; height:145px; overflow:hidden;}
.photoimage h3{ margin:0px; padding:0px; background: url(/app_themes/default/images/bg_top_TVA.gif) no-repeat; width:143px; height:12px; overflow:hidden;}
.photoimage h1{  margin:0px; padding:0px 15px 0px 15px; vertical-align:top; background: url(/app_themes/default/images/bg_content_TVA.gif) repeat-y;}
.photoimage h1 img{ width:113px; height:83px}
.photoimage h4{ margin:0px; padding:0px; background: url(/app_themes/default/images/bg_bottom_TVA.gif) no-repeat; width:143px; height:11px; overflow:hidden;}
.photoimage h2{ margin:0px; padding:5px 3px 5px 0px; width:135px; font-family:Arial, Tahoma, Verdana; font-size:11px; font-weight:normal; color:#989797; text-transform:none;}
.photoimage h2 a{ margin:0px; padding:5px 3px 5px 0px; width:132px; font-family:Arial, Tahoma, Verdana; font-size:11px; font-weight:normal; color:#989797; text-transform:none; text-decoration:none;}
.photoimage h2 a:hover{  color:#f10000; text-decoration:none;}
.photo_sepa{ width:18px;}
.otherproduct h1{ margin:0px; padding:10px 20px 20px 0px; font-family:Arial, Tahoma, Verdana; font-size:12px; font-weight:bold; text-transform:none; color:#585858;}
.othernewitem{  margin:0px; padding:10px 20px 0px 0px; font-family:Arial, Tahoma, Verdana; font-size:12px; font-weight:bold; text-transform:none; color:#d3556d;}

/*Search*/
.titlesearch{ padding:13px 37px 25px 26px; font-family:Arial, Tahoma, Verdana; font-size:12px; font-weight:bold; text-transform:none; color:#d3556d;}
.textboxkeyword{ margin:0px 3px 0px 5px; padding-left:3px; font-family:Arial, Tahoma, Verdana; font-size:11px; font-weight:normal; color:#585858; border:1px solid #dadada; width:200px; height:13px; overflow:hidden;}
.litesearch{  padding:3px 0px 17px 14px; margin:0px;}
.litesearchform { padding:3px 0px 0px 0px; margin:0px;}
.textboxsearch { padding:1px 0px 1px 5px; margin:0px 2px 0px 0px; color:#a6a6a6; background-color:#ffffff; border:1px solid #dadada;  font-weight:normal; font-size:11px; font-family : arial,tahoma,verdana; width:169px; height:13px; overflow:hidden;}

.searchresult {padding:0px 0px 0px 0px; font-size:11px; color:#353535; font-family: arial,tahoma,verdana;}
.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;  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; }
/* Search */

/*ShowDate*/
.showdate{ padding:13px 10px 12px 7px; font-family:Arial, Tahoma, Verdana; font-size:11px; font-weight:normal; text-transform:none; color:#c2cace;}

/*weblink*/

/*weblink*/
.weblink { margin:0px; padding:0px 0px 0px 14px;}
.ccweblinks{ }
.weblink select { padding:0px 0px 0px 5px; margin:0px; height:18px; overflow:hidden; width:193px; border-top:1px solid #dadada; border-bottom:1px solid #dadada; border-left:1px solid #dadada; border-right:1px solid #dadada; background-color:#ffffff; color:#999999; font-weight:normal; font-size:11px; font-family: arial,verdana,tahoma; }


.weblinkhome { margin:0px; padding:19px 0px 19px 0px;}
.weblinkhome select { padding:0px 0px 0px 5px; margin:0px; height:14px; overflow:hidden; width:205px; border:0px solid #dadada;background-color:#ced2d4 ;color:#999999; font-weight:normal; font-size:8pt; font-family: arial,verdana,tahoma; }
/*weblink*/

/*Contact*/
.pnlbreadcrumd{ padding:30px 20px 10px 10px; font-family:Arial, Tahoma, Verdana; font-size:11px; font-weight:bold; text-transform:uppercase; color:#69a2bf;}
.pnlbreadcrumdKB{ padding:20px 20px 10px 18px; font-family:Arial, Tahoma, Verdana; font-size:11px; font-weight:bold; text-transform:none; color:#336699;}
.pnlbreadcrumdKB a{ color:#336699; text-decoration:none;}
.pnlbreadcrumdKB a:hover{ color:#336699; text-decoration:none;}
/* QA */
.inlinecontent{}
.kbquestion{ padding:0px 10px 10px 20px;}
.qaitem { font-size:8pt; padding:0px 0px 6px 27px; font-weight:bold; color:#000000; font-family: arial,tahoma,verdana; background: url(/app_themes/default/images/bg_question.gif) left top no-repeat;}
.qaitem a { color:#000000; text-decoration:none; }
.qaitem a:hover { color:#000000; text-decoration:none; }
.qabrief {font-size:8pt; padding:0px 0px 6px 27px; color:#000000; font-family: arial,tahoma,verdana; }

.selecteditem { font-size:8pt; padding:0px 0px 6px 27px; font-weight:bold; color:#000000; 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:8pt; color:#5a5a5a; font-family: arial,tahoma,verdana; background: url(/app_themes/default/images/bg_answer.gif) left top no-repeat;}

.timetoask { padding:20px 20px 10px 18px; }
.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:#336699; font-weight:normal; font-family: arial,tahoma,verdana;}
a.sendquestion { color:#336699; text-decoration:underline;}
a:hover.sendquestion { color:#336699; text-decoration:none;}
/* QA */

/*NavbarBottom*/
.NavbarBottom{ border-top:2px solid #97adba; height:25px; overflow:hidden; padding:0px; margin:0px; background-color:#36627f;}
.bottomnavbar { margin:0px; padding:0px; }
.bottomnavbar ul {margin:0px; padding:0px 0px 0px 0px; vertical-align:top; text-align:center;}
.bottomnavbar li {margin:0px; padding:0px 0px 0px 3px; list-style-type:none; white-space:nowrap; color:#1b4867; display:inline;  font-size:8pt; font-weight:normal; font-family: arial,tahoma,verdana;}
.bottomnavbar li a { color:#99adb8; text-decoration:none;}
.bottomnavbar li a:hover { color:#99adb8; text-decoration:underline;}

.address_footer{ border-top:2px solid #bfbfbf; width:916; height:20px; overflow:hidden; background: url(/app_themes/default/images/bg_footer.gif) top left repeat-x;}
.Footer_Bottom{ float:left; padding:3px 0px 0px 22px; font-family:Arial, Tahoma, Verdana; font-size:8pt; color:#737373;}

/*HitCounter*/
.footer_hitcounter{ float:right; }
.HitCounter{  margin:0px; padding:3px 5px 0px 6px; width:130px; color:#737373; font-size:11px;  font-family:Arial, Tahoma, Verdana; font-size:8pt;}
.HitCounterTitle { padding:0px; margin:0px; }
.HitCounterStr { padding:0px; margin:0px;}
/*Footer*/

/* Pager */
.pager{ padding:0px;}
.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;}
/**/

#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 #c3b9b0 1px;}
#canhcam-print-footer a {color:#6b6b6b; text-decoration:none;}
#canhcam-print-footer a:hover {color:#6b6b6b; text-decoration:underline;}
#canhcam-print-header {color:#032d46; font-size:10pt; font-weight:bold; text-transform:uppercase; font-family: arial,tahoma,verdana; text-align:center; padding:26px 6px 34px 0px; margin:10px 0px 10px 0px; border-bottom:solid #c3b9b0 1px;}

/* Sitemap */
.sitemapcontainer {  padding:10px 0px 0px 25px;}

.SiteMap { border: 0px solid #DDDDDD; font-family: arial,tahoma,verdana; font-size: 8pt; }
.SiteMapTableCell { padding: 5px; }
.RootNode { color: #57504f; font-family: arial,tahoma,verdana; font-size: 8pt; font-weight: bold; padding-left:5px; } 
.RootNode a { color: #57504f; text-decoration:none; } 
.RootNode a:hover { color: #57504f; text-decoration:underline; } 
.ParentNode { font-family: arial,tahoma,verdana; font-size:8pt;  padding-left:5px; } 
.ParentNode a { color: #57504f; text-decoration:none; } 
.ParentNode a:hover { color: #57504f; 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 */
/*Utibar*/
.utibar {padding: 5px 0px 7px 0px; margin:10px 10px 0px 0px; text-align:right; border-top:1px dotted #d8dde0; }
.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;}
/* 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:#000000;}
.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 */
/* -- 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-size:11px; font-family:Arial, Tahoma, Verdana; color: #010000;white-space: normal; padding: 9px 12px 13px 12px; background-color: #ffffff;}
.dxpcFooter{ font-size:11px; font-family:Arial, Tahoma, Verdana; color: #000000;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-size:11px; font-family:Arial, Tahoma, Verdana; color: #000000; white-space: nowrap; padding: 12px 12px 12px 12px;}
.dxpcHeader{ font-size:11px; font-family:Arial, Tahoma, Verdana;  font-weight:bold; color: #FFFFFF;border-bottom: solid 1px #D5D5D5; background-color:#8ebcee; background-position:top;}
.dxpcHeader td.dxpc{ font-size:11px; font-family:Arial, Tahoma, Verdana;  font-weight:bold; color: #FFFFFF;	white-space: nowrap;}
/* -- ASPxPopupControl -- */

/* Form */
.AdTitle{ padding:0px 5px 7px 0px; font-family:Arial, Tahoma, Verdana; font-weight:normal; font-size:12px;}
.memberlogin { padding:50px 0px 40px 259px; }
.passwordrecovery { padding:80px 0px 70px 259px; }

.contact{ padding-bottom:20px;}
.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:200px; 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; padding-left:15px; font-weight:bold; color:#f10000; 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 */

/* 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);}
/* Light box */

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 639px;/* Set to gallery width, in px or percentage */
height: 160px; /* Set to gallery height */

}

#motioncontainer a img {
 /* Set image border color */
 margin:0px;
 padding:0px;
 
}

#motioncontainer a:hover img {
 /* Set image border hover color  border: 1px solid e9e9e9;*/
}

#statusdiv {
background-color: yellow;
padding: 0px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}