﻿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:8pt; margin:0px; padding:0px; font-family:arial,tahoma,verdana; background:#ffffff url(/App_Themes/Default/images/bg.gif) top right repeat-x}
h1,h2,h3,h4,h5,h6,ul,li,tr,td,span{ margin:0px; padding:0px;font-family: arial,tahoma,verdana;}

/* Structure */
#canhcam_frame_top { background:url(/App_Themes/Default/images/bg_page_top1.gif) top center no-repeat; padding-top:14px; }
#canhcam_frame_bottom { background:url(/App_Themes/Default/images/bg_page_bottom.gif) bottom center no-repeat; padding-bottom:2px; }
.canhcam-bottom{ height:82px; background:url(/App_Themes/Default/images/bg_bottom.gif) top left no-repeat; overflow:hidden; margin:0 auto;width:930px; padding:0px 15px}
#canhcam-wrapper { width:930px; margin:0px auto; padding: 11px 15px 0px 15px;background:url(/App_Themes/Default/images/bg_top.gif) top right no-repeat;}
#canhcam-header { width:931px; position:relative;  }
#canhcam-main {width:931px; padding:10px 0px 0px 0px; margin:0px;}
#canhcam-content_home { padding: 0px 25px 20px 25px; margin-top:25px; }

#canhcam-content { padding: 0px 25px 20px 25px; margin-top:25px; background:url(/App_Themes/Default/images/bg_content.gif) bottom right no-repeat;}
.contentleft { width:150px; float:left; padding-right:10px; }
.contentright { width:663px; float:right; border-left:solid 0px #dedede; padding-left:0px; padding-right:15px; }
#canhcam-footer { color:#b9b9b9; border-bottom:solid 1px #dedede; border-top:solid 1px #dedede; padding:4px 0px 3px 0px; margin:0px 15px; }
#canhcam-footer a{ color:#b9b9b9; text-decoration:none; }
#canhcam-footer a:hover{ text-decoration:underline;}

.printdetail{ position:relative;}
.printcontent{ padding-top:50px}
.printtop{ position:absolute; top:0px; height:91px ; overflow:hidden; background-color:#ffffff; width:870px; border-bottom:solid 1px #EDEDED; margin-bottom:20px}
.printbottom { height:30px; position:relative; top:-30px; width:870px; background-color:#ffffff; overflow:hidden; color:#666666; font-size:9pt; text-align:left}
.printbottom a{ text-decoration:none; color:#666666}
.canhcam-detail { margin:11px 9px 0px 9px; padding-bottom:10px}
.canhcam-left{ float:left ;width:172px}
.canhcam-right { float:right; width:730px}
.topcontent { height:31px; position:relative;}
.clearboth { clear:both;}
.banner{ margin:9px 9px 0px 9px; height:402px; overflow:hidden}
.bannerhome{ float:left;width:684px; position:relative}
.imghome{ position:absolute; top:0px; right:0px; z-index:100px; width:283px; height:190px}
.moviehome{ float:right; padding-top:24px; width:220px;background:url(/App_Themes/Default/images/bg_movie.gif) top right no-repeat; }
.contact{ padding-left:50px}
.headmenu { position:absolute; top:20px; right:10px;font-size:8pt; font-weight:normal; color:#c9c9c9; text-align:right}

.headmenu ul{ list-style-type:none; margin-bottom:7px}
.headmenu li{ display:inline;padding:0px 5px 0px 0px; height:12px; overflow:hidden}
.headmenu ul li a { padding-bottom:3px; text-decoration:none;color:#555555;}
.headmenu ul li a:hover { text-decoration:underline}
.headmenu ul li a img {text-decoration:none; border:solid 0px #ffffff;}
.textlanguage{ padding:2px 0px 2px 5px}

.map{ float:left; width:286px}
.projectinzone{ float:right; width:416px}
/* Structure */

.language{position:absolute; top:10px; right:10px; width:26px; height:19px;}

/* -- Utilities -- */
.contactinfo{ margin-bottom:10px}
.editform { padding:0px; margin:0px;}
.editform td.label {text-align:left; font-weight:normal; vertical-align:middle; white-space: nowrap; padding-left:10px; padding-right:10px; padding-bottom: 2px; font-size:8pt; font-family: arial,tahoma,verdana;}
.editform td.label span.star {color: #E9786E; padding-right:6px;}
.editform td.editor {  vertical-align:top; color:#000000; padding-bottom:3px; font-size:8pt; font-family: arial,tahoma,verdana;}
.editform td.editor a { color:#000000; text-decoration:underline;}
.editform td.editor a:hover { color:#000000; text-decoration:none;}
.editform td.buttoncell{padding: 5px 0px 10px 0px; font-size:8pt; font-family: arial,tahoma,verdana;}
.shiftleft { padding-left:120px;}
.focuslink { color:#22b9f7; font-weight:bold; font-size:8pt; font-family: arial,tahoma,verdana;}
.focuslink a { color:#22b9f7; text-decoration:underline;}
.focuslink a:hover { color:#22b9f7; text-decoration:none;}

.textbox { width:200px;}
.multiPage { border:solid 1px #abadb3; padding:20px; background-color:#ffffff; }
.multiPageLeft { float:left; border:solid 1px #abadb3; padding:20px; background-color:#ffffff; }
.searchform { padding: 0px 0px 0px 0px; position:absolute; bottom:5px; right:10px}
.searchform .textbox{ margin-right:3px; border:solid 0px #ffffff; color:#1a1a1a}
.buttonsearch{background:url(/App_Themes/Default/images/btn_search.gif) top center no-repeat; border-width:0; width:17px; height:16px;}
.messageboard { margin:0px 0px 15px 0px; padding:10px; border:solid 1px #dd3c10; background-color:#ffebe8; color:#000000; text-align:center; font-size:8pt; font-weight:normal; font-family: arial,tahoma,verdana;}
.messageerror { color:#ff0000; font-size:8pt; font-weight:normal; font-family: arial,tahoma,verdana; }
.failcenter { color:#ff0000; text-align:center; padding:6px 0px 6px 0px; font-size:8pt; font-family: arial,tahoma,verdana; }
.sepaline { height:10px; overflow:hidden; }
.searchmessage{ font-size:10pt; margin:10px 0px; text-align:center; color:#666666; font-weight:bold}
.message{ margin:15px; padding:10px; border:solid 1px #416094; color:#094bd2; text-align:center; font-weight:normal; text-align:center; font-size:9pt}
/*  Spiffy Corners */
/* set the image to use and establish the lower-right position */  
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{ background: transparent url(/app_themes/default/images/corner.png) no-repeat bottom right} 

.cssbox 
{
    /* intended total box width - padding-right(next) */ 
    width:640px !important; 
    /* IE Win = width - padding */ 
    width: 625px; 
    /* the gap on the right edge of the image (not content padding) */ 
    padding-right:15px; 
    /* use to position the box */ 
    margin:20px auto
} 

/* set the top-right image */ 
.cssbox_head
{
    background-position:top right; 
    /* pull the right image over on top of border */ 
    margin-right:-15px; 
    /* right-image-gap + right-inside padding */ 
    padding-right:40px
} 

/* set the top-left image */ 
.cssbox_head h2 
{
    background-position:top left; margin:0; 
    /* reset main site styles*/ border:0; 
    /* ditto */ /* padding-left = image gap + interior padding ... no padding-right */ 
    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;}

/* IE Holly Hack */ /* set the lower-left corner image */ 
.cssbox_body 
{
    background-position:bottom left; margin-right:25px; 
    /* interior-padding right */ 
    padding:15px 0 15px 40px
} 
/* mirror .cssbox_head right/left */ 

/* Utilities bar */
.utibar {padding: 0px; margin-top:0px; text-align:right; border-top:solid 1px #ededed; padding:10px 0 ; }
.utibarProject {padding: 0px; margin-top:0px; text-align:right; padding:0px 0px 10px 0px ; }

.print { padding: 1px 12px 4px 18px; cursor:pointer; color:#686868; font-weight:normal; background: url(/App_Themes/Default/images/ico_print.gif) top left no-repeat;}
a.print { color:#686868; text-decoration:none;}
a:hover.print { color:#686868; text-decoration:underline;}

.sendtofriend { padding: 1px 12px 4px 18px; cursor:pointer; color:#686868; font-weight:normal; background: url(/App_Themes/Default/images/ico_email.gif) top left no-repeat;}
a.sendtofriend { color:#686868; text-decoration:none;}
a:hover.sendtofriend { color:#686868; text-decoration:underline;}

.feedback  { padding: 1px 12px 4px 18px; cursor:pointer; color:#686868; font-weight:normal; background: url(/App_Themes/Default/images/ico_feedback.gif) top left no-repeat;}
a.feedback { color:#686868; text-decoration:none;}
a:hover.feedback { color:#686868; text-decoration:underline;}

.gotop  { padding: 1px 12px 4px 18px; cursor:pointer; color:#686868; font-weight:normal; background: url(/App_Themes/Default/images/ico_gotop.gif) top left no-repeat;}
a.gotop { color:#686868; text-decoration:none;}
a:hover.gotop { color:#686868; text-decoration:underline;}

.bookmark  { padding: 1px 0px 4px 18px; cursor:pointer; color:#686868; font-weight:normal; background: url(/App_Themes/Default/images/ico_bookmark.gif) top left no-repeat;}
a.bookmark { color:#686868; text-decoration:none;}
a:hover.bookmark { color:#686868; text-decoration:underline;}
/* Utilities bar */

/* Navbarmenu */
.mainnavbar { padding:0px 0px 0px 0px; margin:0px; height:26px; overflow:hidden; background: url(/App_Themes/Default/images/bg_menu.gif) top left repeat-x; width:930px; overflow:hidden}

.TopMenuGroup {padding:0px; margin:0px; }
.TopMenuItem {text-align:center; color:#ffffff; font-size:8pt; font-weight:bold; text-transform:none;  font-family: arial,tahoma,verdana;}
.TopMenuItemHover {text-align:center;cursor:pointer; color:#ffffff; font-size:8pt; font-weight:bold; text-transform:none; font-family: arial,tahoma,verdana; background-color:#ffffff;background:url(/App_Themes/Default/images/bg_menu_active.gif) left repeat-x; }
.TopItemLookActive {text-align:center;cursor:pointer; color:#ffffff; font-size:8pt; font-weight:bold; text-transform:none; font-family: arial,tahoma,verdana; background-color:#ffffff;background:url(/App_Themes/Default/images/bg_menu_active.gif) left repeat-x; }

.MenuGroup {border: solid 0px #cccccc; cursor:default; background-color:#48a5df}
.MenuItem {  padding:5px 0px 5px 0px;font-weight:normal; font-size:8pt; color:#bee8ff; cursor:pointer; width:150px; background:url(/App_Themes/Default/images/bg_menu_item.gif) left repeat-x; font-family: arial,tahoma,verdana;}
.MenuItemHover { padding:5px 0px 5px 0px; font-weight:normal; font-size:8pt; color:#ffffff; cursor:pointer; width:150px; background:url(/App_Themes/Default/images/bg_menu_child_active.gif) left repeat-x; font-family: arial,tahoma,verdana;}
.MenuItem2 {  padding:5px 0px 5px 0px;font-weight:normal; font-size:8pt; color:#bee8ff; cursor:pointer; width:150px; background:url(/App_Themes/Default/images/bg_menu_item2.gif) right no-repeat; font-family: arial,tahoma,verdana;}
.MenuItemHover2 { padding:5px 0px 5px 0px; font-weight:normal; font-size:8pt; color:#ffffff; cursor:pointer; width:150px; background:url(/App_Themes/Default/images/bg_menu_child_active2.gif) right no-repeat; font-family: arial,tahoma,verdana;}

.bottomnavbar {  cursor:pointer;position:relative; padding-left:9px; background-color:#808080; height:18px; overflow:hidden;color:#e8e8e8; width:921px; overflow:hidden} 
.TopMenuItem2{}
.hitcounter{ cursor:default; position:absolute; right:9px; top:1px; width:150px; text-align:right}

.parentnavbar{margin:0px; width:172; font-size:8pt}
.rightmenu2{ background: url(/App_Themes/Default/images/bg_menu_left.gif) top left repeat-x; overflow:hidden; text-transform:uppercase; display:block; border-bottom:solid 1px #cbcbcb}
.rightmenu2 a{ padding:8px 10px 5px 14px; text-decoration:none; color:#666666; font-weight:bold;display:block;}
.rightmenu2 a:hover{padding:8px 10px 5px 14px; font-weight:bold; color:#ffffff; background: url(/App_Themes/Default/images/bg_menu_left_active.gif) top left repeat-x;overflow:hidden;text-transform:uppercase} 
.rightmenu2_active{padding:8px 10px 5px 14px; font-weight:bold; color:#007BBE; background: url(/App_Themes/Default/images/bg_menu_left_active.gif) top left repeat-x; overflow:hidden;text-transform:uppercase}
.rightmenu2_active a{text-decoration:none; color:#ffffff; font-weight:bold;}
.rightmenu2_active a:hover{text-decoration:none; color:#ffffff; font-weight:bold;}
.sepaleft{ height:3px; overflow:hidden}

.leftsubmenuparentnavbar{margin:0x; background: url(/App_Themes/Default/images/bg_menu_leftchild.gif) bottom left no-repeat; padding:5px 0px 2px 0px; font-size:8pt}
.leftsubmenu{background: url(/App_Themes/Default/images/icon_menu_leftchild.gif) top left no-repeat; padding:2px 15px 4px 24px; margin:0px 1px;font-weight:bold;}
.leftsubmenu a{text-decoration:none; color:#666666;  display:block;}
.leftsubmenu a:hover{text-decoration:underline;}
.leftsubmenu_active{background: url(/App_Themes/Default/images/icon_menu_leftchild.gif) top left no-repeat; padding:2px 15px 4px 24px; margin:0px 1px; font-weight:bold;}
.leftsubmenu_active a{text-decoration:underline; color:#007BBE; }
.leftsubmenu_active a:hover{text-decoration:underline; color:#007BBE;} 
.leftsubmenu_sep{height:2px; margin:0; padding:0;}
.datalist_itembox { vertical-align:top;}
/* Navbarmenu */

/*zoneimages*/
.zoneimages{ margin:0;}
/*zoneimages*/
.rightad h6{ height:9px; overflow:hidden}
.parentnavbar{ margin-bottom:9px}
/*breadcrumb*/
.breadcrumb{color:#666666; height:24px; padding-left:13px ;padding-top:7px;background: url(/App_Themes/Default/images/bg_breadcrumb.gif) top left no-repeat; font-weight:bold; font-size:9pt; text-transform:uppercase; margin-bottom:15px }
.breadcrumb h1{color:#666666; font-weight:bold; font-size:9pt; text-transform:uppercase}
.breadcrumb a{color:#666666; text-decoration:none;}
.breadcrumb a:hover{ text-decoration:underline;}
/*breadcrumb*/


/*newsinzone*/
.newsinzone{}
.newsinzone .content-box{color:#7a7a7a;}
.newsinzone .content-box h1{margin:0; font-size:8pt; font-weight:bold; padding: 0px 0 14px 0;}
.newsinzone .content-box h1 a{text-decoration:none; color:#7a7a7a;}
.newsinzone .content-box h1 a:hover{text-decoration:underline;}
.newsinzone .image-box{padding: 0px 0px 0px 0;}
.newsinzone .image-box img { padding-right:16px}


.projectinzone .content-box{color:#7a7a7a;}
.projectinzone .content-box h1{margin:0; font-size:8pt; font-weight:bold; padding: 0px 0 5px 0;}
.projectinzone .content-box h1 a{text-decoration:none; color:#7a7a7a;}
.projectinzone .content-box h1 a:hover{text-decoration:underline;}
.projectinzone .image-box{padding: 0px 0px 0px 0;}
.projectinzone .image-box img { padding-right:16px}


.ListZone h1{color:#666666; height:24px; padding-left:13px ;padding-top:7px;background: url(/App_Themes/Default/images/bg_breadcrumb.gif) top left no-repeat; font-weight:bold; font-size:9pt; text-transform:uppercase; text-transform:uppercase; border-top:solid 1px #e6e6e6}
.ListZone h1 a{color:#666666; text-decoration:none;}
.ListZone h1 a:hover{ text-decoration:underline;}

.zonelistitem { padding:15px 0px;background: url(/App_Themes/Default/images/bg_zonelist.gif) top left repeat-y;}
.zonelistitem .content-box{color:#7a7a7a;}
.zonelistitem .content-box h2{margin:0px; font-size:8pt; font-weight:bold; padding: 0px 0px 0px 0;}
.zonelistitem .content-box h2 a{text-decoration:none; color:#7a7a7a;}
.zonelistitem .content-box h2 a:hover{text-decoration:underline;}
.zonelistitem .image-box{padding: 0px 0px 0px 0px;}
.zonelistitem .image-box img { padding-right:16px}
.zoneitem{ width:350px; margin-right:15px; overflow:hidden}
.alteritem {width:350px; margin-left:15px;overflow:hidden}
.newslistitem{  padding:0px;}
.newslistitem h6{color:#bcbcbc; font-size:8pt; font-weight:normal; margin-bottom:10px}
.zonesepa{ margin:15px 0px ; height:1px; overflow:hidden; background-color:#ededed}
/*newsinzone*/

/*newscontent*/
.projectcontent{min-height:300px;height:auto !important;height:300px; margin-bottom:10px}
.projectpic { float:left; width:372px}
.projectpic img { width:356px; border:solid 8px #eeeeee }
.listimage { float:right; width:357px}
.listimage h4 { margin-left:20px; margin-bottom:20px}
.listimage h4 img { width:91px; padding:3px; border:solid 1px #e4e4e4}


.othernews{}
.othernews .headline{ font-weight:bold; color:#2987d8; font-size:9pt}
.othernews ul{padding-left:0px; margin-top:5px;}
.othernews ul li{list-style-type:none; padding:2px 19px;background: url(/App_Themes/Default/images/icon_othernews.gif) top left no-repeat;}
.othernews ul li a{ color:#1568b0; text-decoration:none;}
.othernews ul li a:hover{text-decoration:underline;}
.date{color:#1568b0; font-style:italic}
.otherProduct{ position:relative}
.otherProduct .headline{ font-weight:bold; color:#2987d8; font-size:9pt}
.otherProduct h3 { position:absolute; left:0px; top:50px; width:55px}
.otherProduct h4 { position:absolute; right:0px; top:50px; width:55px}
.lstorther{ height:160px; overflow:hidden; margin-top:15px}
.otheritem { width:140; text-align:center}
.otheritem h6 img { width:140px; margin-bottom:10px}
.otheritem h5 { font-size:8pt; font-weight:normal}
.otheritem h5 a { text-decoration:none; color:#666666}
.otheritem h5 a:hover { text-decoration:underline }
/*newscontent*/

/*pager*/
.pager-container{text-align:right; border-top:solid 1px #ededed ; margin-top:15px}
.pager{text-align:right; float:right;}
/* Form design */
.feedbackform { padding: 5px; }
div.fieldwrapper { width: 500px; overflow: hidden; padding: 5px 0; }
div.fieldwrapper label.styled { float: left; width: 150px; margin-right: 10px; }
div.fieldwrapper div.thefield { float: left; margin-bottom: 4px; }
div.buttonsdiv { margin: 5px 0px 0px 160px; }
.errormessage {}
.messageboard { margin:15px; padding:10px; border:solid 1px #dd3c10; background-color:#ffebe8; color:#000000; text-align:center; font-weight:normal; text-align:center;}
.thankyou { margin:15px; padding:10px; border:solid 1px #416094; color:#094bd2; text-align:center; font-weight:normal; text-align:center;}


/* 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 */

/*printpage*/
.logo{padding:15px 0;  border-bottom:dashed 1px #000000;}
.printpage{width:870px; margin:0 auto;}
.printpage h1{ font-size:11pt;}
#canhcam-print-footer{ border-top:dashed 1px #000000; padding:15px 0;}
#canhcam-print-footer a{text-decoration:none;}
/*printpage*/

/*kb*/
.kbquestion {margin:0px; padding: 0px 0px 16px 0px; background-color:#ffffff;}
.kbquestion .title{color:#d93337; font-weight:bold; font-size:11pt; padding:5px 0 20px 0;}
.qaitem { color:#3f3f3f; background:transparent url(/App_Themes/Default/images/ico_question.gif) no-repeat scroll 0px 2px;  font-size:8pt; font-weight:bold; padding: 0px 0px 6px 20px; margin:0px 0px 0px 0px;}
.qaitem a {text-decoration:none; color:#3f3f3f;}
.qaitem a:hover {color:#3f3f3f;}
.selecteditem { background:transparent url(/App_Themes/Default/images/ico_question.gif) no-repeat scroll 0px 2px;  color:#3f3f3f;  font-size:8pt; font-weight:bold; padding: 0px 0px 15px 20px; margin:0px 0px 5px 0px;}
.selecteditem h6 {padding:0;padding-bottom:4px; margin:0; font-size:9pt; font-weight:bold;  color:#0093dd;}
.qafull { background:transparent url(/App_Themes/Default/images/ico_answer.gif) no-repeat scroll 10px 20px;  background-color:#f2f2f2; color:#757575; font-size:8pt; font-weight:normal; padding: 20px 10px 15px 30px; margin:0px 0px 10px 0px; border-top:solid 1px #cccccc; border-bottom:solid 1px #cccccc;}
.question {background:#fbfbf9 url(/App_Themes/Default/images/ico_question.gif) no-repeat scroll 4px 8px;  padding: 6px 10px 15px 20px; margin:0px 16px 5px 16px; color:#428500; font-weight:bold; font-size:9pt;}
.answer {background:#fbfbf9 url(/App_Themes/Default/images/ico_answer.gif) no-repeat scroll 4px 8px; padding: 6px 10px 15px 20px; margin:0px 16px 0px 16px; color:#428500; font-weight:bold; font-size:9pt;}
.kbfooter{}

.timetoask {clear:both; padding: 50px 0px 0px 0px; background-color:#ffffff; margin-bottom:10px; }
.timetoask a:hover{cursor:pointer;}
.timetoask h5 {background:url(/App_Themes/Default/images/bg_sendquestion.gif) no-repeat scroll left top; color:#444040; font-size:8pt; font-weight:bold; margin:0; padding: 6px 0 10px 28px;}
a.sendquestion {color:#1567B0; text-decoration:underline;}
/*kb*/

/*photo*/
.zonephoto .title{color:#d93337; font-weight:bold; font-size:11pt; padding:5px 0 20px 0;}
.photoitem{ width:172px; height:118px; background:url(/App_Themes/Default/images/bg_photoitem.gif) no-repeat scroll left top; margin-right:10px; margin-bottom:10px;}
.photoitem img{ width:172px;}
.photoimage{padding-left:4px;}
/*photo*/


/*searchitem*/
.searchitem{}
.searchitem a{ text-decoration:none; color:#7a7a7a;}
.searchitem a:hover{text-decoration:underline;}
/*searchitem*/

/*footer*/
.guidefooter{ font-size:8pt; color:#ffffff; padding-top:5px; padding-left:16px ;height:19px; overflow:hidden; background:url(/App_Themes/Default/images/bg_footer.gif) left top no-repeat}
.guidefooter a {color:#ffffff; text-decoration:none }
/*footer*/

#progressBackgroundFilter 
{
  display:none;
  position:absolute;
  top:100px;
  bottom:0px;
  left:0px;
  right:0px;
  overflow:hidden;
  padding:0;
  margin:0;
  background-color:#000; 
  filter:alpha(opacity=50);
  opacity:0.5;
  z-index:1000;
}

#processMessage { 
  position:absolute; 
  top:30%; 
  left:43%;
  padding:10px;
  width:14%;
  z-index:1001;
  background-color:#fff;
} 
.homedetail{margin-top:9px}
.newsheat{ float:left; height: 203px;width: 346px;background:url(/App_Themes/Default/images/bg_newshome.gif) left top no-repeat;}
.homeitem{ height:65px; overflow:hidden; margin-bottom:2px}
.homeitem h4{font-size:8pt; color:#595959; font-weight:bold; padding:5px 16px 2px 10px;}
.homeitem h4 a { text-decoration:none;color:#595959;}
.homeitem h4 a:hover{ text-decoration:underline}
.homeitem h5{ font-size:8pt; color:#595959; font-weight:normal ; padding:0px 16px 2px 10px}
.newsheat h2{ height:32px;overflow:hidden ; vertical-align:middle; font-size:10pt; font-weight:bold; color:#1567b0; padding-left:43px; padding-top:8px; text-transform:uppercase}
.newsheat h3 { margin-top:5px; margin-left:316px}
.newsheat h3 a{ text-decoration:none; border:solid 0px #ffffff}
.newsheat h3 a img{ text-decoration:none; border:solid 0px #ffffff}

.projectheat{float:right; height: 203px;width: 330px;background:url(/App_Themes/Default/images/bg_projecthome.gif) left top no-repeat;}
.projectheat h2{ height:32px;overflow:hidden ; vertical-align:middle; font-size:10pt; font-weight:bold; color:#1567b0; padding-left:43px; padding-top:8px; text-transform:uppercase}
.projectheat h3 { margin-top:5px; margin-left:302px}
.projectheat h3 a{ text-decoration:none; border:solid 0px #ffffff}
.projectheat h3 a img{ text-decoration:none; border:solid 0px #ffffff}

.homeimage-box{ height:58px; padding-top:3px; padding-left:10px}
.homeimage-box img{ width:125px;}
.homeimage-box2{ height:58px; padding-top:3px; padding-left:10px}
.homeimage-box2 img{ height:58px}

.homecontent-box{font-size:8pt; color:#595959; font-weight:bold; padding:10px 16px 5px 10px}
.homecontent-box a { text-decoration:none;color:#595959;}
.homecontent-box a:hover{ text-decoration:underline}
.ratefix{ height:132px; overflow:hidden}
.exchangerate .RadRotator{ padding-top:0px !important}
.exchangerate .rrClipRegion{  height:132px !important}
.extelerik{height:132px;}
.exchangerate{ height:203px; width:220px; background:url(/App_Themes/Default/images/bg_exchange.gif) left top no-repeat; margin-top:11px}
.exchangerate h3{ height:32px;overflow:hidden ; vertical-align:middle; font-size:10pt; font-weight:bold; color:#1567b0; padding-left:43px; padding-top:8px; text-transform:uppercase}
.exchangerate h4{font-size:8pt; color:#595959; font-weight:normal ;}
.exchangerate h5{font-size:9pt; color:#429eed; font-weight:bold ; text-transform:uppercase; text-decoration:none; padding-left:10px}
.exchangerate h5 a {text-decoration:underline}
.exchangerateItem{height:36px; overflow:hidden; margin-bottom:2px; padding:7px 10px 0px 63px;font-size:8pt; color:#595959; font-weight:normal ;}
.exchangerateItem a:hover{ cursor:pointer;}
.exchangerateItem2{height:33px; overflow:hidden; margin-bottom:2px; padding:12px 10px 0px 63px;font-size:8pt; color:#595959; font-weight:normal ;}
.exchangerate a:hover{ cursor:pointer;text-decoration:underline}
.exchangerate h6 { padding-top:5px; margin-left:195px}

.ad{ padding:0px 9px 13px 9px}
.ad h4{background:url(/App_Themes/Default/images/bg_adtitle.gif) left top no-repeat; padding: 0px 0px 0px 38px;font-size:10pt; font-weight:bold; color:#1567b0; padding-left:43px; padding-top:8px; text-transform:uppercase; margin:7px 0px 7px 0px}
.adpic{ border-top:solid 1px #e6e6e6}
.adpic h5{ padding:5px 8px 7px 10px; height:42px; overflow:hidden}
.adpic h5 img { width:64px}


.rtsLink{ background-color:#bdbdbd; color:#ffffff; font-size:8pt !importand; font-weight:normal;  text-transform:uppercase; margin:0px 1px 1px 0px}
.rtsSelected{ background-color:#6093ae; color:#ffffff; font-size:8pt !importand; font-weight:normal;  text-transform:uppercase ;margin:0px 1px 1px 0px}
.AttributePage{ border-top:solid 3px #e4e4e4; border-bottom:solid 1px #e4e4e4; border-left:solid 1px #e4e4e4; border-right:solid 1px #e4e4e4; padding:20px}
.rtsTxt {font-size:8pt }


.titlehot{color:#0085c3; font-weight:bold; font-size:9pt; background:url(/App_Themes/Default/images/bg_hotnews.gif) left top repeat-x; padding:6px 14px; margin-top:7px; text-transform:uppercase}
.frhomenew { padding:4px 0px; background-color:#ececec; height:220px; overflow:hidden}
.frhomenew marquee{height:220px; }
.frhomenew h6{ color:#0085c3; font-weight:bold; font-size:8pt; padding:2px 14px}
.frhomenew h6 a {color:#0085c3; text-decoration:none}
.frhomenew h6 a:hover{ text-decoration:underline ;}
.frhomenew h5{ color:#4c4c4c; font-weight:normal; font-size:8pt;padding:0px 14px 6px 14px;border-bottom:solid 1px #ffffff; margin-bottom:6px}
.spahotnew{border-top:solid 1px #ffffff; height:1px; overflow:hidden; margin:2px 0px}

.survey{background-color:#ececec;color:#4c4c4c; padding-bottom:2px }
.surveyquestion{color:#4c4c4c; font-weight:normal; font-size:8pt; padding:2px 14px;}
.polloption{color:#4c4c4c; font-weight:normal; font-size:8pt; padding:2px 14px}
.surveybutton{ padding-top:5px; background-color:#ffffff; margin:2px 2px 0px 2px}
.surveybtn1{ background:url(/App_Themes/Default/images/bg_poll.gif) left top no-repeat; width:65px; overflow:hidden ; color:#000000; padding:3px 0px; margin:2px 2px; text-align:center; font-size:8pt; border:solid 0px #ffffff; text-decoration:none}
.surveybtn2{width:65px; overflow:hidden ; color:#000000; padding:6px 0px;margin:2px 2px; font-size:8pt;border:solid 0px #ffffff; text-decoration:none}
.support{background-color:#ececec; margin-top:7px}
.weblink{ margin-left:10px; padding:4px 0px 2px 0px}
.onlinesupport{ margin-left:14px; color:#1b75bb; font-size:8pt; font-weight:normal; padding:5px 0px}
.onlinesupport ul{ list-style:none}
.onlinesupport li{ display:inline}
.onlinesupport li img{ width:10px; height:10px; margin-left:5px; padding-top:2px}

.newscontent{ padding:0px 0 14px 0; color:#7a7a7a;}
#ntitle{font-weight:bold; color:#007bbe; padding-bottom:7px}
#ncontent{ font-weight:normal;}

.slider_container {
	height: 25px;
}
.minus {
	background: url(/App_Themes/Default/images/minus-trans.png) no-repeat;
	height: 25px;
	width: 18px;
	overflow: hidden;
	float: left;
	cursor: pointer;
}
.slider_bar {
	background: url(/App_Themes/Default/images/bar-trans.png) no-repeat;
	height: 9px;
	width: 316px;
	float: left;
	margin: 0px 5px;
	position: relative;
}
.add {
	background: url(/App_Themes/Default/images/add-trans.png) no-repeat;
	height: 25px;
	width: 18px;
	float: left;
	cursor: pointer;
}
.slidertext{float: left; cursor: pointer;color:#686868; font-weight:normal; margin-right:15px; margin-left:3px ; height: 25px; width:auto}
.slider_handle {
	background: url(images/selector-trans.png) no-repeat;
	height: 25px;
	width: 12px;
}
#slider_caption {
	background: url(images/caption-trans.png) no-repeat;
	height: 45px;
	width: 38px;
	overflow: hidden;
	position: absolute;
	top: -50px;
	margin-left:-10px;
	padding: 5px 0px 0px 0px;
	font-family: "Myriad Pro";
	color: #36665d;
	font-weight: bold;
	text-align: center;
}
#font_indicator{
position: absolute;
right: 100px;
top: 50px;
font-size: 10px;
display: none;
}




#slider {
	position:relative;
	margin:0px;
	background:#202834 url(loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
}

.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
