/*----Tag Selectors----*/
body{ padding:0px; margin:0px; font-family: Verdana, Helvetica, sans-serif; font-size:10px; overflow:auto; }
* { font-family:Verdana, Arial, Helvetica, sans-serif !important; }
img{border:0px;}
body.noBackground{ background:none;}
a { color:#333333; text-decoration:underline;}
a:hover {text-decoration:none;}
ul{margin:0px; padding:0px; list-style:none;}
li{margin:0px; padding:0px;}

/* Progress Graph Styles */
a.progress{padding:0px 0px 0px 0px; text-decoration:none; cursor:hand; width:100px; margin-right:10px; float:left; clear:both;}
a.progress span{border:1px solid #9e9e9e;width:100px; margin:-8px 0px 0px 0px; position:absolute; height:17px;background:url(../images/bg_progress_grey.gif) repeat-x bottom left; z-index:4; }
a.progress span b{background:url(../images/bg_progress_green.gif) repeat-x bottom left;position:absolute;height:15px;}
a.progress span b.rt{background:url(../images/bg_progess_rt_close.gif) no-repeat bottom right; width:0px;}
a.progress span i{width:100%; text-align:center; position:absolute; font-weight:bold; color:#000; margin-top:3px;background:transparent; font-size:9px; font-style:normal;}
a.progress.orange span b{background:url(../images/bg_progress_red.gif) repeat-x bottom left;}
a.progress.orange span i{color:#003366;}
a.progress span.green{border:1px solid #5ab959;}
a.progress span.green b{background:url(../images/bg_progress_green.gif) repeat-x bottom left;}
a.progress span.green i{color:#003300; }
a.progress em{position:absolute; display:none; z-index:100; cursor:pointer; }
a.progress em p{ display:block;font-style:normal; font-size:10px; font-weight:normal; padding:1px 3px; color:#663333;}
a.progress em strong{ font-weight:normal; width:80px; float:left; }
a.progress:hover { text-decoration:none;}
a.progress:hover em{ color:#009933; margin-top:-55px; display:block;background:url(../images/bg_space_summary.gif) #ffffcb repeat-x left bottom; border:1px solid #e6cf74; padding:1px; cursor:pointer; text-decoration:none; }

/*----Generic Selectors----*/
.hide { display:none;}
.testBorder{border:10px solid #333;}
.floatr{float:right !important;}
.floatl{float:left !important;}
.textl{text-align:left;}
.textr{text-align:right;}
.visibleYes{ visibility:visible; }
.visibleNo{ visibility:hidden; }
.backgroundNo{ background:none;}
.showBorder{border: 1px solid #000;}
.clearBoth{clear:both;}
.clearLeft{clear:left;}
.clearRight{clear:Right;}
.textr{text-align:right;}
.textl{text-align:left;}
.textc{text-align:center !important;}
.size10{ font-size:10px !important;}
.size11{ font-size:11px;}
.borderr{border-width:1px;}
.testDisplay{font-size:15px; font-weight:bold; color:#666666; text-align:center; width:900px; padding:40px;}
.mandatory{color:#ff6600; font-size:12px; margin:0px; padding:0px; border:0px;}
.quote{margin:0px 0px 14px 0px; position:relative; top:7px;font-size:11px; background:#feffef; display:block; padding:7px 10px; border:1px solid #e2e5aa; font-weight:normal;}
.innerAlert{margin:0px 15% 5px 15%; position:relative; top:7px;font-size:11px; background:#ffe5e1; display:block; padding:7px 10px; border:1px solid #f67a73; font-weight:normal; color:#9b552b; font-weight:bold;}
form{ margin:0px; padding:0px;}
.fontBlue{ color:#003366; font-weight:bold;}
.SupportTitle{ display:block; margin-bottom:2px; position:relative; top:-4px;}
.TRight{ text-align:right;}
.TLeft{ text-align:left;}
.shadowIE{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/shadow_image.png', sizingMethod='scale'); padding:0px 28px 20px 0px; }
.shadowMoz{ display: none; }
div>.shadowMoz{ display:block; position:absolute; width:90%; height:80%; }
.transparent_mild{
/*
filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=130,strength=3) progid:DXImageTransform.Microsoft.Alpha(opacity=96);
-moz-opacity:.96;
opacity:.96; 
background:transparent;*/
}
.transparent_strong{
/*
filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=130,strength=3) progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity:.70;
opacity:.70; 
background:transparent;*/
}
.shadowImage{ position:absolute; z-index:5; overflow:visible; }
#Logo{ float:left; padding:0px 0px 0px 0px; margin-bottom:-5px;}

/* Common Styles */

/* List Elements with Image Icons on the Left side */
.List_wicons{ margin:0px; padding:0px; list-style:none;}
.List_wicons li{ margin:0px; padding:5px;}
.List_wicons li img{ position:relative; top:3px;}
.List_wicons li a{ text-decoration:underline; position:relative; left:2px; font-size:10px;}
.List_wicons li a:hover{ text-decoration:none;}
/*---Portlet CSS styles for Curves ---

The following css and the XHTML code related to this uses corners that are styled using CSS without the use of images.
This particular techniques was done with reference to the Snazzy border box method as done by "Stu Nicholls".

Many of his techniques can be seen in the website "http://www.cssplay.co.uk"
*/
.portlet {background: transparent;margin:0 5px 5px 4px;font-size:11px; height:1px;display:block;}
*>.portlet {height:auto;}
.portlet .portletcontent h1{margin:0; font-size:10px; padding:0px 3px 3px 4px;}
.portlet .portletcontent h2{margin:0; font-size:10px; padding:0px 3px 3px 4px;}
*>.portletcontent {height:auto;}
.portlet .datagrid{display:block; border:0 solid #3091cc; border-width:0 1px;}
.portlet p{margin:0; padding:5px 5px; font-size:10px; font-weight:bold;}
.ptop{display:block; background:transparent; font-size:1px; clear:both;}
.pbottom{display:block; background:transparent; font-size:1px; clear:both;margin-bottom:3px;}
.cb1, .cb2, .cb3, .cb4 {display:block; overflow:hidden;  font-size:1px;}
.cb1, .cb2, .cb3 {height:1px;}
.cb2, .cb3, .cb4 {background:#fff; border-left:1px solid #444;border-right:1px solid #444;}
.cb1 {margin:0 5px; background:#d4d4d4;}
.cb2 {margin:0 3px;border-width:0 2px;}
.cb3 {margin:0 2px;}
.cb4 {height:2px; margin:0 1px;}
.portlet .color_g{background:#f1f1f1;border-color:#d4d4d4 !important; }
.curve_admin {display:block;;}
.curve_admin .cb2,.curve_admin .cb3,.curve_admin .cb4{ background:#7f9fb4; border-color:#6c91a9;}
.curve_admin .cb1{ background:#6c91a9;}
.colorLast{background:#fefcee !important;}
.color_tg { border:0 solid #D4D4D4; border-width:0 1px; }

/*------ The Outer container which hold all the elements of the Page to gether -----*/

#PageContainer{ /*background:url(../images/bg_body_top_blue.gif) top left repeat-x;*/
width:100%; font-family:Arial, Helvetica, sans-serif; padding:0px; font-size:10px; }

/*----- Header Section - Global Links, Logo and ------*/

#Header tr{ vertical-align:top;}
#Header td { padding:0; }
ul.HeaderLinks{ margin:0 0 0 0; font-weight:bold; list-style:none; position:relative; z-index:2; float:right; right:57px; top:0px; border:1px solid red; }
td>ul.HeaderLinks{ right:60px;}
ul.HeaderLinks li{float:right; padding:1px 0 2px 10px; margin: 0 4px; background:url(../images/lst_style_top_links.gif) no-repeat left center; }
ul.HeaderLinks .first-child{background:none; }

/*---- Links for the Header Section ----*/

ul.HeaderLinks li a{text-decoration:none; color:#6b6b6b;font-size:11px; }
ul.HeaderLinks li a:hover {text-decoration:none; color:#FFFFFF; }
ul.HeaderLinks .logout a{text-decoration:none; color:#006699;}
ul.HeaderLinks .logout a:hover{ color:#003333;text-decoration:none; }
.topRightLinks{ background:url(../images/bg_tabs_nrepeat.gif) repeat-x left -1213px; }
.topRightLinks a{ color:#6b6b6b; text-decoration:none;	padding:5px 4px 5px 15px; background:url(../images/icons_home.gif) no-repeat left -527px; }
.topRightLinks a.first-child{ padding:5px 4px 5px 8px; background:transparent; }
.topRightLinks a:hover{	text-decoration:underline; color:#000; }
.tRLleftCurve{ background:url(../images/bg_tabs_nrepeat.gif) repeat-x left -1191px; }
.tRLrightCurve{	background:url(../images/bg_tabs_nrepeat.gif) repeat-x left -1235px; }
.logout{ background:url(../images/bg_tabs_nrepeat.gif) repeat-x left -1143px; }
.logout a{ color:#666626; text-decoration:none;	padding:5px; }
.logout a:hover { text-decoration:underline; color:#000; }
.logoutLC{ background:url(../images/bg_tabs_nrepeat.gif) repeat-x left -1122px; }
.logoutRC{ background:url(../images/bg_tabs_nrepeat.gif) repeat-x left -1164px; }
.quoteLink { text-decoration:none !important; color:#FF0000 !important; font-weight:bold !important; padding:5px 0 !important; }
.quoteLink:hover { text-decoration:underline !important; }

/*-- User Identification and welcome section --*/
#UserWelcome{ margin:0px; font-size:11px; font-weight:bold; color:#fff; float:right; padding:0px 10px;font-size:10px; display:block; position:relative; margin:0px 6px 0px -215px; right:0px; text-transform:capitalize; z-index:0; top:36px;}
td>#UserWelcome{ margin-right:50px;}
#UserWelcome a{ margin-left:5%; position:absolute; margin-top:-36px; height:50px; width:50px; padding:2px; text-decoration:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bg_header_image_holder.png", sizingMethod="crop");}
#UserWelcome>a{background:url(../images/bg_header_image_holder.png) no-repeat left top;text-decoration:none;}
#UserWelcome strong{ color:#c1d9ed;  }

/*-- Reminder Style Section --*/
.Reminder_fc { float:right; background:url(../images/bg_tabs_nrepeat.gif) repeat-x left -397px; height:31px; width:90px; text-align:center;position:relative; top:-4px; margin:0px 5px; right:6px; }
td>.Reminder_fc{top:-2px;background-position:left -399px;}
.Reminder_fc a{ color:#996633;	text-decoration:none;	display:block;	height:33px; position:relative; margin-left:-13px; top:3px; overflow:visible;}
.Reminder_fc>a{background:url(../images/icon_reminder.png) no-repeat right top; left:9px; }
.Reminder_fc a strong{display:block;border:0px; position:relative; top:4px;padding:8px 3px 5px 18px; left:0px;text-align:left;} 
.Reminder_fc a>strong{ padding:5px 2px 5px 13px;}
.Reminder_fc a i.lt{padding:7px 4px; position:relative; float:left; background:url(../images/bg_tabs_nrepeat.gif) no-repeat left -430px; top:3px; left:10px;  } 
.Reminder_fc a>i.lt{ left:0px; top:1px;}
.Reminder_fc a i.rt{padding:7px 12px; position:absolute; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/icon_reminder.png", sizingMethod="image"); margin-left:22px; margin-top:2px;}
.Reminder_fc a>i{left:9px; top:1px;}
.Reminder_fc a:hover {text-decoration:none; color:#CC3300;}
.headerBox{ width:expression(
 	                                         document.body.clientWidth < 1000        ?
 	                                         '1000px':'auto');
 	                         min-width:1000px;
 	                 }
.popupheader { background:#006699; }
/*-- Tab Menu Section Style Section --*/
#headerTableContianer{ width:auto; height:66px; }
#quick_Links{ margin-left:10px; }
#quick_Links i.lt{background:url(../images/quickLinks_lt.png) no-repeat left;}
#quick_Links i.rt{background:url(../images/quickLinks_rt.png) no-repeat right;padding:6px 6px;}
#quick_Links a{background:url(../images/quickLinks_ct.png) repeat-x bottom left; color:#224160; }
.quickLinks i.rt{background:url(../images/icons_home.gif) no-repeat -63px -632px; height:15px; width:10px; float:right; position:relative;left:-5px; }

/* Header Tabs */
.headerTabs { margin:20px 0 0 0; height:27px; }
.headerTabs a { text-decoration:none; }
.headerTabs i.rt { background:transparent url(../images/bg_tabs_nrepeat.gif) no-repeat right -871px; width:7px; float:right; height:30px; position:relative; }
.headerTabs i.lt { background:transparent url(../images/bg_tabs_nrepeat.gif) no-repeat left -807px; width:7px; float:left; height:30px; }
.headerTabs strong { background:transparent url(../images/bg_tabs_nrepeat.gif) repeat-x left -839px; height:22px; float:left; padding-top:8px; overflow:hidden; }

.headerTabs td.topTabsLT { background:transparent url(../images/bg_tabs_nrepeat.gif) no-repeat left -808px; width:4px; height:27px; }
.headerTabs td.topTabsMT { background:transparent url(../images/bg_tabs_nrepeat.gif) repeat-x left -840px; height:27px; }
.headerTabs td.topTabsRT { background:transparent url(../images/bg_tabs_nrepeat.gif) no-repeat -3px -872px; width:5px; height:27px; }
.headerTabs td.topTabsLT a, .headerTabs td.topTabsMT a, .headerTabs td.topTabsRT a { padding:7px 3px; font-weight:normal; color:#414141; line-height:25px; }
.headerTabs td.topTabsLT a:hover, .headerTabs td.topTabsMT a:hover, .headerTabs td.topTabsRT a:hover { color:#2b68a5; }
.headerTabs td.topTabsLTselected { background:transparent url(../images/bg_tabs_nrepeat.gif) no-repeat left -693px; width:4px; height:27px; }
.headerTabs td.topTabsMTselected { background:transparent url(../images/bg_tabs_nrepeat.gif) repeat-x left -727px; height:27px; }
.headerTabs td.topTabsRTselected { background:transparent url(../images/bg_tabs_nrepeat.gif) no-repeat -3px -761px; width:5px; height:27px; }
.headerTabs td.topTabsLTselected a, .headerTabs td.topTabsMTselected a, .headerTabs td.topTabsRTselected a {padding:7px 3px; font-weight:bold; color:#FFFFFF; line-height:26px; }
.headerTabs td.topTabsMM { background:transparent url(../images/bg_tabs_nrepeat.gif) repeat-x left -1072px; width:1px; }
.headerTabs td.lShadow { background:transparent url(../images/bg_tabs_nrepeat.gif) no-repeat right -1010px; width:6px; }
.headerTabs td.rShadow { background:transparent url(../images/bg_tabs_nrepeat.gif) no-repeat left -1040px; width:6px; }

/* Global Navigation and Generic PopUp look and feel */
#GlobalNav {position:absolute;margin-top:26px; z-index:999; width:40%;}
div>#GlobalNav {}
#SettingsNav {position:absolute; top:85px; left:5px; z-index:999; width:200px; }
.color_blue .portletcontent{background:#5683a8; border-color:#336699;}
.color_blue .cb2, .color_blue .cb3, .color_blue .cb4 { background:#5683a8;  border-color:#336699;}
.color_blue .cb1 { background:#336699; }
.color_blue a{color:#fff;}
.color_blue h1{color:#FFFFFF;}
.colorGrey .cb2, .colorGrey .cb3, .colorGrey .cb4 { border-color:#cccccc; background:#efefef;}
.colorGrey .cb1 { background:#cccccc !important;}
.customAlert{ position:absolute; margin:0px -5px; min-width:150px; max-width:300px;z-index:999;}
.customAlert .lt{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/formTip_left.png", sizingMethod="scale"); float:left; left:3px;}
.customAlert .rt{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/formTip_right.png", sizingMethod="scale"); float:right; right:3px;}
.customAlert .lt, .customAlert .rt{height:100%; width:10px; margin:0px; position:relative;}
.customAlert .content{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/formTip_center.png", sizingMethod="scale"); width:100%; height:100%; margin:0px; border:0px; text-align:center;}
.tipTextWarning {font-size:9px; color:#cc0000}
.customAlert>.lt{ background:url('../images/formTip_left.png') no-repeat left; left:-10px;}
.customAlert>.rt{ background:url('../images/formTip_right.png') no-repeat left; right:-10px;}
.customAlert>.content{ background:url('../images/formTip_center.png') repeat-x left;}
.customAlert .ptop .cb2, .customAlert .ptop .cb3, .customAlert .ptop .cb4{background:#fcffe1; border-color:#2a5463;}
.customAlert .ptop .cb1, .customAlert .pbottom .cb1 {background:#2a5463 !important;}
.customAlert .pbottom .cb2, .customAlert .pbottom .cb3, .customAlert .pbottom .cb4{background:#fcffe1; border-color:#2a5463;}
.customAlert .pbottom{ margin:0px; }
.customAlert strong#mInfo { border:1px solid #2a5463; border-width:0px 1px; display:block; text-align:center; padding:7px 10px; font-size:10px; color:#000; background:#fcffe1; line-height:14px; }
.customAlert a.closeIcon{ float:right; margin:2px 8px; font-size:10px; font-weight:bold; color:#000; z-index:999; position:relative;}
.customAlert a.closeIcon:hover { color:#333; }
.customAlert #customPointerTop{ background:url('../images/formTip_pointer.gif') no-repeat 10px top; padding:8px;  margin:0px;z-index:999; position:relative; top:1px;}
.customAlert #customPointerBottom{ background:url('../images/formTip_pointer.gif') no-repeat 10px bottom; padding:8px;  margin:0px;z-index:999; position:relative; top:-1px}
.customAlertFrame {position:absolute;z-index:998; width:100%; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity:.0; opacity:.0; background:transparent; }
#TopNav .color_white { border-color:#afafaf; background:#fff; color:#333 !important; }
#TopNav .color_white a{color:#333;}
.font_nav {font-weight:bold; font-size:11px;}
.font_nav .cb1{background:#000;}
.font_nav .portletcontent{padding:0px 0px; }
.font_nav h1{text-align:right; font-size:11px; border-top:1px solid #79a3cd; padding:5px 15px; font-style:italic;}
.font_nav .portletcontent strong{ display:block; color:#cbdbe8; font-size:11px; padding:4px 0px; font-size:11px;}
.font_nav .portletcontent a{ display:block; padding:4px 4px;font-size:11px; text-decoration:none; font-weight:bold; color:#fff; margin:0px -4px; }
.font_nav .portletcontent a:hover{ color:#333333; background:url(../images/quickLinks_hover_bg.png) repeat-x top;border-top:1px solid #729ec2;border-bottom:1px solid #9abdd6;font-size:11px; padding:3px 5px; }

/*-- Styles for the Search Section --*/
#Locate { float:right; margin:3px 3px 1px 0; padding-right:5px; height:17px; overflow:hidden; }
#Locate .LocateText{position:relative; top:2px;}
a.hover_drop{ position:relative; width:35px; height:17px; font-size:10px; font-weight:bold; color:#333333; z-index:10; float:left; text-align:center; text-decoration:none; float:left; cursor:pointer; }
*>a.hover_drop{ }
a.hover_drop strong{ position:relative; width:25px; height:23px; float:left; margin-top:-5px; }
a.hover_drop i.rt{ background:url(../images/icons_home.gif) no-repeat -86px -631px; position:relative; float:right; width:9px; _width:10px; height:17px; cursor:pointer; border-right:1px solid #6699CC; }
a.hover_drop>i.rt{  }
a.hover_drop span{ position:absolute; margin-top:22px; left:3px;width:187px; z-index:10; border-top:1px solid #8eb3d7; }

/*a.hover_drop:hover span{ display:block;}*/
a.hover_drop:hover{ color:#333333;}
a.hover_drop span a{ display:block;padding:8px 5px 8px 33px;  }
a.hover_drop span a:hover{ color:#FFFFFF;}
a.hover_drop span div{border:1px solid #8eb3d7; border-width:0px 1px; padding-top:0px; background:#f1f8fd;position:relative; z-index:0;  }
a.hover_drop span .color_dg{ border-color:#8eb3d7 !important; background:#f2f2f2;}
a.hover_drop span .cb1{ background:#8eb3d7;}
div.hover_drop{ width:192px;  }
*>div.hover_drop{  }		
#SearchList a{ display:block; padding:8px 5px 8px 40px;	text-decoration:none; }
#Filter_Selected, #SearchFilter_Selected{ }
div.hover_drop .cb2,div.hover_drop .cb3, div.hover_drop .cb4 { background:#fff; border-color:#999;}
div.hover_drop .cb1{ background:#999 !important; }
.employeeIcon{background:url(../images/icons_home.gif) no-repeat -65px -354px  !important;}
.assetIcon{background:url(../images/icons_home.gif) no-repeat -65px -326px  !important;}
.roomIcon{background:url(../images/icons_home.gif) no-repeat -65px -467px !important;}
.requestIcon{background:url(../images/icons_home.gif) no-repeat -65px -382px  !important;}
.purchaseIcon{background:url(../images/icons_home.gif) no-repeat -65px -410px  !important;}
.contractIcon{background:url(../images/icons_home.gif) no-repeat -65px -438px !important;}
.kbaseIcon{background:url(../images/icons_home.gif) no-repeat -65px -499px  !important;}
.systemIcon{background:url(../images/icons_home.gif) no-repeat -65px -467px !important;}
.roomIcon:hover, .employeeIcon:hover, .assetIcon:hover,.requestIcon:hover,.purchaseIcon:hover,
.contractIcon:hover,.kbaseIcon:hover,  .systemIcon:hover { background-color:#333 !important; }
#Locate .text {	padding:0px 3px; }
#Locate .text input{ background:url(../images/bg_tabs_nrepeat.gif) repeat-x left -1346px; height:17px; border:0px; position:relative; font-size:10px; font-weight:bold; color:#666666; width:140px; float:left; padding:2px 0 0 7px; }
#Locate .text .lt{ background:url(../images/bg_tabs_nrepeat.gif) no-repeat right -1320px; float:left; padding:6px 1px 6px 1px; }
#Locate .text .rt{ background:url(../images/bg_tabs_nrepeat.gif) no-repeat left -1371px; float:left; height:17px; width:7px; }
#Locate .goButton input{ background:url(../images/icons_home.gif) repeat-x 0 -68px; font-size:11px; font-weight:bold; color:#224160; height:17px; width:24px; text-align:center; float:left; border:0px; padding:0 0 3px 0; _padding:0; cursor:pointer; }
#Locate .goButton .lt{ background:url(../images/bg_tabs_nrepeat.gif) no-repeat right -1400px; float:left; padding:6px 1px 6px 1px; cursor:pointer; }
#Locate .goButton .rt{ background:url(../images/bg_tabs_nrepeat.gif) no-repeat left -1427px; float:left; padding:6px 1px 6px 1px; cursor:pointer; }

/* Move Locate */
#MoveLocate a.hover_drop{ background:url(../images/moveL_leftSearch.png) no-repeat left top; width:24px; text-decoration:none; height:23px;	margin:0px; }
#MoveLocate a.hover_drop img { position:relative; }
#MoveLocate .text{background:url(../images/moveL_middleSearch.png) repeat-x top left;height:29px; border:0px; position:relative; font-size:10px; font-weight:bold; color:#666666; padding:5px 0px 3px 5px; width:140px;z-index:10; float:left;height:23px;}
#MoveLocate .goButton{background:url(../images/moveL_rightSearch.png) no-repeat top right; border:0px; width:34px; font-size:11px; font-weight:bold; color:#666666; height:23px; position:relative; text-align:center; z-index:10; float:left; padding:0px; }
#MoveLocate>a.hover_drop{background:url(../images/moveL_leftSearch.png) no-repeat left top;}
#MoveLocate>.goButton{background:url(../images/moveL_rightSearch.png) no-repeat top right;}

/* Plan Move */
.planMove .portlet{}
.planMove .cb1{background:#8cb8cc;}
.planMove .lt_outer .cb2, .planMove .lt_outer .cb3, .planMove .lt_outer .cb4{background:#fff;  border-color:#8cb8cc}
.planMove .l_outer .cb2, .planMove .l_outer .cb3, .planMove .l_outer .cb4{background:#ddf2fa;  border-color:#8cb8cc}
.planMove .portletContent.outer {background: url(../images/bg_dashboard_content.gif) #eff7fb repeat-x bottom; border-color:#8cb8cc; padding:5px;}
.dropMenu {width:180px; position:absolute; margin-top:26px; margin-left:10px; }
.dropMenu a { display:block; padding:6px 5px 6px 40px !important; background-color:#ffffff !important; border:1px solid #cfcfcf; border-width:0px 1px; color:#333; text-decoration:none; font-weight:bold;}
.dropMenu a:hover {background-color:#cfcfcf !important; color:#333;}
.planMove .dropMenu.moveClass{float:left; clear:both;}
.planMove .l_inner .cb1{background:#d0cece;}
.planMove .l_inner .cb2, .planMove .l_inner .cb3, .planMove .l_inner .cb4{background:#fefefe;  border-color:#d0cece}
.planMove .portletContent.inner{ background:#fefefe; border-color:#d0cece;}
.planMove .searchToggle_up{ background:url(../images/search_toggle_top.png) no-repeat; }
.planMove .searchToggle_down{background:url(../images/search_toggle_bottom.png) no-repeat;}
.planMove .searchToggle_up, .planMove .searchToggle_down{padding:2px 6px; text-decoration:none; position:relative; float:right; text-decoration:none; left:-10px; top:3px; }
.planMove .r_inner .cb1{background:#d0cece;}
.planMove .r_inner .cb2, .planMove .r_inner .cb3, .planMove .r_inner .cb4{background:#fff;  border-color:#d0cece}
.planMove .portletContent.r_inner{background:#fff; border-color:#d0cece; }
.planMove h3.r_inner{}
.planMove .portletContent.r_inner h2{ display:block;padding:5px 5px; margin:0px; font-size:11px;}
.planMove .portletContent.r_inner .detailsTable { border-top:1px solid #eee;}
.planMove .portletContent.r_inner .detailsTable td{ padding:4px 6px; width:25%; border-bottom:1px solid #efefef; }
.planMove .portletContent.r_inner .detailsTable td.grey{background:#effbff; font-size:10px; font-weight:bold;}
.planMove h4{background:url(../images/bg_locate_shade.gif) #f3f9fd repeat-x bottom left; font-size:11px; color:#333366; margin:0px; padding:5px; border:1px solid #8cb8cc; border-width:0px 1px 1px 1px;}
.planMove h3{ background:#fff; display:block;padding:5px 3px; margin:0px; font-size:11px; border:1px solid #d0cece; border-width:0px 1px 1px 1px; }
.planMove .searchresults{ padding:5px 8px; font-size:11px; font-weight:bold;}
.planMove .searchresults a{ font-size:11px; font-weight:bold;}
.planMove .innerDetails{ border:0px solid #333; background:#fff;}
.planMove .innerDetails table{ border-bottom:0px solid #afafaf;}
.planMove .noLocation{border:2px solid #ffff99; padding:10px; background:#fdfde4; font-size:11px; font-weight:bold;}

/* Navigation Bar Styles */
.listControls strong{color:#4c82a4; font-size:10px;}
.listControls .fontBlack{ font-size:10px; font-weight:bold; color:#666666;}
.listControls td{ padding:0px 0px;}
.listControls a{ text-decoration:none;}
.listStyleLink {border:0;padding:5px 2px 4px 23px !important; text-decoration:none; font-size:10px; font-weight:bold; margin:1px 3px; height:1px; background:url(../images/icons_home.gif) no-repeat; white-space:nowrap;}
*>.listStyleLink {height:auto;}
input.listStyleLink, button.listStyleLink { border:0; height:auto;padding:4px 2px 2px 23px !important;  cursor:hand !important;cursor:pointer; text-align:left; white-space:nowrap;}
.listStyleLink:hover { color:#000 !important; background-color:#FFFFCC !important;}
a.listStyleLink.delete{ background-position:-78px -1246px; }
button.listStyleLink.delete{ background-position:-76px -1246px; }
input.listStyleLink.delete{ background-position:-77px -1246px; _background-position:-79px -1246px; }
a.listStyleLink.create{ background-position:-79px -1203px;  }
input.listStyleLink.create{ background-position:-76px -1203px; _background-position:-78px -1203px;  }
button.listStyleLink.create{ background-position:-76px -1203px;  }
.listStyleLink.edit{ background-position:-77px -1224px; _background-position:-78px -1224px; }
.listStyleLink.import{ background-position:-76px -1339px; }
.listStyleLink.pickupIcon{ background-position:-78px -1317px;}
.listStyleLink.closeIcon{ background-position:-76px -1296px; _background-position:-78px -1296px; }
.listStyleLink.mergeIcon{ background-position:-77px -1270px; _background-position:-79px -1270px;}
.listStyleLink.addToGroup{background-position:-81px -1359px;}
.listStyleLink.assignToDept{background-position:-80px -1407px;}
.listStyleLink.modifyState{background-position:-80px -1384px;}
.listStyleLink.bookRoom, .imgLinkStyle.bookRoom, .bookRoom{background-position:-81px -1473px !important;}
.imgLinkStyle.resource { background:transparent url(../images/ri_workstation_icon.gif) no-repeat scroll 4px 2px !important;}
.listStyleLink.export { background:url(../images/exportimg.gif) no-repeat 3px 3px; }
.listStyleLink.user{background-position:-81px -1717px;}
.listStyleLink.actionsicon{ background-position:-77px -1749px; }
.imgLinkStyle.employee { background:url(../images/facility_icons/ft_icon20.gif) no-repeat 1px 0px !important; }
.imgLinkStyle.detailsIcon{background-position:-81px -1608px !important;}
.imgLinkStyle.bookRoomConf{background-position:-2px -1476px !important;}
.imgLinkStyle.buildingImg{background:url(../images/facility_icons/ft_icon1.gif) no-repeat 0 0 !important;}
.imgLinkStyle.floorImg{background:url(../images/facility_icons/ft_icon3.gif) no-repeat 0 0 !important;}
.imgLinkStyle.roomImg{background:url(../images/facility_icons/ft_icon5.gif) no-repeat 0 0 !important;}
.imgLinkStyle{background:url(../images/icons_home.gif) no-repeat; width:20px; height:20px;}
.tabIcon{ padding-left:23px !important;}
.tabIcon img{ position:absolute; margin-left:-25px; margin-top:-3px;}
.bookingDetailsIcon{ cursor:pointer;background:url(../images/icons_home.gif) no-repeat;	background-position:0px -1564px; width:14px; height:14px; clear:both; position:relative; margin-top:-5px; }

/*---- Dashboard Section ----*/
.Dashboard {background: transparent; display:block;  font-size:11px; width:100%;height:auto; padding:6px 2px 0px 2px; }
.Dashboard .portlet{width:32%; text-align:center;}

.Dashboard .portlet .portletcontent.lite {background:url(../images/bg_portlet_content_lite.gif) #fefeff repeat-x bottom left; color:#666666; text-align:left; }
.Dashboard .portlet h1{background:url(../images/bg_submenu_link.gif) #62a8c8 repeat-x bottom left;border-bottom:1px solid #4095c9; padding:1px 4px 4px 8px; color:#FFFFFF;}
.Dashboard .portlet h2{background:#d2e8f4;padding:2px; display:block; text-align:right;}
.Dashboard .portlet h1 a{ color:#FFFFFF;}
.Dashboard .pbottom{margin-bottom:0px;}
.Dashboard .portlet .portlet_menu{ display:block;position:relative;height:0px; margin-right:0px; bottom:4px; text-align:left; }
.Dashboard .portlet .portlet_menu a{ float:right; position:relative; margin:-20px 5px 0px 5px;} 
.Dashboard .portlet .portlet_menu>a{ margin:-30px 5px 0px 5px;}
.Dashboard .bigSize{width:32%;}
.Dashboard .portlet .portletcontent strong {color:#ff6633;}
.Dashboard .portlet .portletcontent .txtbox{border:1px solid #676767; background:url(../images/txt_portlet.gif) #fff repeat-x top left; font-size:11px; color:#333333; margin:0px 0px 6px 0px; width:190px; overflow:auto;}
.Dashboard .portlet ul{margin:0px; padding: 0px 5px 1px 7px; list-style:none;}
.Dashboard .color_db {background:#62a8c8;color:#fff; }
.Dashboard .color_lb {background:#e5eff6;color:#666666; }
.Dashboard .cb1{background:#b0cde5;}
.Dashboard .portlet .actions{ float:right; 	text-align:right; 	background:url(../images/bg_portlet_action.gif) repeat-x left;  height:15px; right:-38px; position:relative; display:none; }
.Dashboard .portlet div>.actions{right:-41px;}
.Dashboard .portlet .actions a{text-decoration:none;}
.Dashboard .portlet .actions span{position:relative; left:-3px; background:url(../images/bg_portlet_action_cu.gif) no-repeat left top;}
.Dashboard .portlet .actions a strong{ color:#FFFFFF; font-size:10px; background:url(../images/bg_portlet_action_icon.gif) no-repeat right top; padding-right:13px;}
.Dashboard .portlet .actions a:hover strong{background:url(../images/bg_portlet_action_icon_glow.gif) no-repeat right top;}
.Dashboard .portlet table {color:#000; font-size:10px; margin:0px 0px 0px 0px; width:100%;}
.Dashboard .portlet table thead tr,.Dashboard .portlet table tfoot tr {background-color:#efefef;font-weight:bold; }
.Dashboard .portlet table tbody th{}
.Dashboard .portlet table tr{ text-align:center; }
.Dashboard .portlet table td{ padding:5px; }
.Dashboard .portlet table.tableSummary td{border:1px solid #c5c5c5; border-width:0px 1px 1px 0px; font-weight:bold;}
.Dashboard .portlet table.tableSummary td a{ font-weight:bold; display:block;}
.Dashboard .portlet table.tableSummary td a:hover{ color:#990000; background:#FFFFCC;}
.Dashboard .portlet table td.first{ text-align:left; text-transform:capitalize;}
table tr.rowEven td{ background:#f6f6f6;border-bottom:1px solid #efefef;border-top:1px solid #fff;}
table tr.rowOdd td{ background:#ffffff;border-bottom:1px solid #efefef;border-top:1px solid #fff;}
.Dashboard .portlet table th, .leftTable th{padding:4px 6px;background: url(../images/bg_tabs_nrepeat.gif) #efefef repeat-x left -645px; color:#666; border:1px solid #dedede; border-width:1px 0px 1px 1px; border-top-color:#efefef;}
.leftTable th, .leftTable td{ font-size:10px;}
.Dashboard .portlet .summary a {display:block; text-align:left; padding:15px 0px 25px 0px; margin:3% 0px; font-size:11px; color:#006666; font-weight:bold;} 
.Dashboard .portlet .summary a strong{ margin:0 7% 0 29%; color:#000033;width:55%; float:left; color:#000033; font-size:10px; cursor:hand;}
.Dashboard .portlet .summary a:hover, .Dashboard .portlet .summary a:hover strong { color:#990000; text-decoration:none;} 
.summary_content{ padding-top:7px; clear:both; border-bottom:1px solid #fff !important; }
.summary_content a{ display:block; color:#111; text-decoration:none; padding:10px 5px 9px 60px; clear:both;  margin:0px 0px 19px 0px;}
.summary_content a strong{ color:#666 !important; text-decoration:none; float:left; width:62%; text-align:left;}
.summary_content a>strong{ width:80%;}
.summary_content a:hover, .summary_content a:hover strong{color:#CC6600 !important; text-decoration:none; cursor:hand;} 
.Overdue_User{background:url(../images/icons_home.gif) no-repeat -58px top; }
.OverduePOs{background:url(../images/icons_home.gif) no-repeat -58px -90px;}
.Recent_Expired_Contract{background:url(../images/icons_home.gif) no-repeat -58px -180px;}
.Due_Today_User{ background:url(../images/icons_home.gif) no-repeat -58px -30px;}
.PODueFor7days{background:url(../images/icons_home.gif) no-repeat -58px -120px;}
.Contract_Expiring_In_7days{background:url(../images/icons_home.gif) no-repeat -58px -210px;}
.All_Pending_User{ background:url(../images/icons_home.gif) no-repeat -58px -60px;}
.PODueFor30days{ background:url(../images/icons_home.gif) no-repeat -58px -150px;}
.Contract_Expiring_In_30days{ background:url(../images/icons_home.gif) no-repeat -58px -241px;}
.announceCreateIcon{ background:url(../images/icons_home.gif) no-repeat -58px -271px;}
.announceShowallIcon{ background:url(../images/icons_home.gif) no-repeat -58px -298px;}
.announcementControls{text-align:left; padding:0px 15px; position:absolute; clear:both; margin-top:-7px;}
.announcementControls a{ text-decoration:none; padding:0px; height:28px; width:36px; float:left;}

/* Dash Board Intergrated */


/* Graph Component blue 
.Dashboard.Intergrated  .graphFix .inner_n .cb2, .Dashboard.Intergrated .graphFix .inner_n .cb3, .Dashboard.Intergrated .graphFix .inner_n .cb4, .Dashboard.Intergrated .graphFix .dash_element_content, .Dashboard.Intergrated .graphFix h2{ 
background:#ecf3f8; border-color:#add8e8;}
.Dashboard.Intergrated .graphFix h2{  background:#ecf3f8 !important;}
.Dashboard.Intergrated .graphFix .dash_element_content{ background:#ecf3f8 !important; height:200px; text-align:center !important;}
*/

/* Reminder Data */
#ReminderData { overflow:visible !important;}
#ReminderData .portletcontent{ height:275px;}
#ReminderData .portletcontent h1{color:#990000; font-weight:bold; font-size:11px;}
#ReminderData a.button, .Dashboard .portlet .portletcontent .button{ border:1px solid #a0662c; background: url(../images/bg_tabs_nrepeat.gif) repeat-x 0px -1502px; color:#FFFFFF; font-size:10px; font-weight:bold; margin:5px 6px; display:inline !important; padding:3px 5px; text-decoration:none; margin-bottom:-8px; margin-top:-3px; }
#ReminderData .cb1{ background-color:#e6c9b1;}
#ReminderData .portletcontent{background:#fdf9da; border-color:#e6c9b1;}
#ReminderData table a{font-size:10px; text-decoration:none; display:block; text-decoration:none; color:#663333;}
#ReminderData table a:hover{text-decoration:underline;}	
#ReminderData table a strong{ display:block;}
#ReminderData table a span{border:1px solid #fc6; background:#fff9dc; display:none; margin-right:10px; }
#ReminderData table a:hover span{position:absolute;display:block;background:#fff9dc; padding:2px 5px;  }
#ReminderData .completed a{ text-decoration:line-through;}
#ReminderData table tr td{ padding:5px;}
#ReminderData .portletcontent table td{ padding:4px 3px 4px 5px;}
.color_orange { border-color:#e6c9b1 !important; background:#fdf9da !important; color:#666666 !important; padding:0px; }

/* Dashboard Intergratd */
.Dashboard.Intergrated  .graphFix .inner_n .cb2, .Dashboard.Intergrated .graphFix .inner_n .cb3, .Dashboard.Intergrated .graphFix .inner_n .cb4, .Dashboard.Intergrated .graphFix .dash_element_content, .Dashboard.Intergrated .graphFix h2{ background:#fff; border-color:#add8e8;}
.Dashboard.Intergrated .graphFix h2{  background:#fff !important;}
.Dashboard.Intergrated .graphFix .dash_element_content{ background:#fff !important; height:auto; min-height:240px; text-align:center !important;}
.Dashboard #Announcements .portletcontent {display:block; border:0 solid #e6c9b1; border-width:0 1px; background: #fdf9da; color:#666666;}
.Dashboard #Announcements .announceContent{padding:0px;}
.Dashboard #Announcements .announceContent td{ padding:0px;}
.Dashboard #Announcements h1{background:url(../images/bg_portlet_title_announce.gif) #f2a766 repeat-x bottom left; color:#fff; border-color:#f4b27a;  }
.Dashboard #Announcements .announceContent a{ display:block; text-decoration:none; text-align:left; text-transform:capitalize; padding:5px; margin:0px; }
.Dashboard #Announcements .announceContent img{ margin:3px;}
.Dashboard #Announcements .announceContent a:hover { text-decoration:none; background:#ffffe8; color:#003366; }
.Dashboard #Announcements .announceContent a strong{ color:#333;clear:both; display:block; font-size:11px; font-weight:bold; padding-bottom:3px;}
.Dashboard #Announcements .announceContent a span{display:none; position:absolute;padding:3px; margin:0px 0px 0px -3px;cursor:hand; }
.Dashboard #Announcements .announceContent a:hover span{display:block; border:1px solid #c9c5a0; background:#ffffe8; }
.Dashboard #Announcements .announceContent .announceElement{ display:block; margin:0px; }
.Dashboard #Announcements .color_lb{background:#fdf9da;color:#666666;  border-color:#e6c9b1;}
.Dashboard #Announcements .color_db{background:#f2a766;color:#fff;  border-color:#e6c9b1;}
.Dashboard #Announcements .cb1{background:#e6c9b1;}
.color_orange a{color:#663333;}
.Dashboard.Intergrated  #Announcements .inner_n .cb2, .Dashboard.Intergrated #Announcements .inner_n .cb3, .Dashboard.Intergrated #Announcements .inner_n .cb4, .Dashboard.Intergrated #Announcements .dash_element_content, .Dashboard.Intergrated  #Announcements h2{ background:#fdfeef; border-color:#e6c9b1;}
.Dashboard.Intergrated  #Announcements h2{ color:#993300; padding-top:6px;}
.Dashboard.Intergrated #Announcements .dash_element_content{ height:275px; overflow:auto;}
.Dashboard.Intergrated .portlet { width:99%; }
.Dashboard.Intergrated .portlet>.dashboard_content{ height:auto;}
.Dashboard.Intergrated .portlet .dash_element{ margin:2px; clear:both;}
.Dashboard.Intergrated .portlet .portletcontent {}
.Dashboard.Intergrated .portlet .dash_element .dash_element_content.setHeight{ height:275px;}
.Dashboard.Intergrated .portlet .dash_element .dash_element_content .setHeight{ height:246px; display:block}
.Dashboard.Intergrated .portlet .portletcontent table { font-family:Arial, Helvetica, sans-serif; margin:0px;} 
.Dashboard.Intergrated .portlet .portletcontent h2 span{ font-size:10px;}
.Dashboard.Intergrated .portlet .portletcontent .contentLeft{ width:24%; padding:0px;}
.Dashboard.Intergrated .portlet .portletcontent .contentRight{ padding:0px; width:76%;}
.Dashboard.Intergrated .portlet .portletcontent .dropIcon{ float:right; padding:7px 6px; border-left:1px solid #cfdde9; margin:0px; top:-5px; position:relative;}
.Dashboard.Intergrated .portlet .portletcontent .dropTitle { margin-left:15px;}
.Dashboard.Intergrated .portlet .portletcontent .dropTitle strong{background: url(../images/bg_int_dropRegion_ct.gif) repeat-x bottom; padding:5px; text-align:left; color:#48697c; border:0px; padding-right:102px; }
.Dashboard.Intergrated .portlet .portletcontent .dropTitle i.lt{background: url(../images/bg_int_dropRegion_lt.gif) no-repeat bottom right; padding:5px; margin:0px; }
.Dashboard.Intergrated .portlet .portletcontent .dropTitle a.rt{background: url(../images/bg_int_dropRegion_rt.gif) no-repeat bottom left; padding:5px 14px; margin:0px; }
.Dashboard.Intergrated .portlet .portletcontent .dropContent{ background: url(../images/bg_int_dropcontent.gif) #f8f9fb repeat-x top; border:1px solid #cfdde9; position:absolute; width:234px; margin:0px 1px; padding-bottom:5px;}
.Dashboard.Intergrated .portlet .portletcontent .dropContent a{ display:block; text-decoration:none; color:#57707b; font-size:11px; font-weight:bold;font-family:Arial, Helvetica, sans-serif; text-align:left; padding:5px; margin:1px;}
.Dashboard.Intergrated .portlet .portletcontent .dropContent a:hover { background: url(../images/bg_int_dropcontent_hover.gif) #ddeaed repeat-y top right;}
.Dashboard.Intergrated .miniDetails { border:1px solid #d4d4d4; border-width:0px; margin:0px; width:98%}
.Dashboard.Intergrated .miniDetails th{ color:#3c7474;background: url(../images/bg_int_miniDetails_th.gif) #efefef repeat-x top; padding:5px; border: 1px solid #d4d4d4; border-right-color:#f0f0f0;border-top-color:#f0f0f0;}
.Dashboard.Intergrated .miniDetails th, .Dashboard.Intergrated .miniDetails td{ padding:5px !important; text-align:left; }
.Dashboard.Intergrated .miniDetails td{ color:#333; background:#fff;border:1px solid #eaeaea; border-width:1px 0px 0px 1px;}
.Dashboard.Intergrated .miniDetails tr.rowDark td {background:#f6f6f6;}
.Dashboard.Intergrated .miniDetails tr.rowTotal td {background:#f6feee;  color:#546f83; border-color:#d6e1ee;  }
.Dashboard.Intergrated .portlet .portletcontent .portletGraph{ padding:0px; margin:0px;}
.Dashboard.Intergrated .portlet .portletcontent .portletGraph tr{vertical-align:top;}
.Dashboard.Intergrated .portlet .portletcontent .portletGraph td{margin:0px; padding:0px; border:1px solid #d2e1e5;}
.Dashboard.Intergrated .portlet .portletcontent .portletGraph h3{color:#537383; font-size:11px;font-family:Arial, Helvetica, sans-serif; font-weight:bold;margin:0px; background: url(../images/bg_int_portletGraph_h3.gif) repeat-x top; padding:7px 5px; text-align:left;}
.Dashboard.Intergrated .portlet .portletcontent .portletGraph h3 a{ position:relative; top:-4px;}

/*-- Styles and Layout for the Bottom Navigation --*/
div#Footer{background:url(../images/bg_tabs_nrepeat.gif) repeat-x left -600px; border:0px solid #c4c4c4; height:40px; width:auto; border-width:1px 1px 1px 0px;}
div#Footer{margin-top:8px;}
div#Footer ul{display:block; list-style:none; text-align:center; font-size:10px; font-weight:normal; margin-top:14px;}
div#Footer ul li{display:inline; padding:5px 10px; }
div#Footer ul li a:hover{color:#336699; text-decoration:none;}

/* Sub Menu Styles*/
#SubMenu { background:url(../images/bg_submenu.gif) repeat-x left bottom; display:block; margin-top:0px; height:16px; padding:0px 5%; }
#SubMenu a, #SubMenu strong{padding:6px 3px; top:5px; position:relative; font-weight:bold;font-size:10px; }
#SubMenu strong{ color:#c7efff;padding:6px 3px;}
#SubMenu a { border-right:1px solid #75a4c3;color:#FFFFFF;}
#SubMenu a:hover { color:#ccff99;} 
.SubMenu{ position:absolute; top:72px; padding-left:10px; font-size:10px; color:#FFFFFF !important; font-weight:bold; left:150px; width:540px;}
.SubMenu a{background:url(../images/bg_breadcrum_arrow.gif) no-repeat right; font-weight:bold; padding:2px 20px 2px 2px; margin-right:5px; color:#FFFFFF !important; text-decoration:none;}
.SubMenu a:hover {color:#ffee92; text-decoration:none;}
.subMenu .fontBlackBold { color:#FFFFFF !important; }

/*----Inner Page Look and Feel----*/
.Lefttd{display:block; height:100%;width:230px; background:none !important; border:0px !important;} 
#Left-Section { margin:0px; padding:0; position:relative;width:212px !important; height:auto !important;}
#Right-Section { width:100%;height:auto;}
#Right-Section .portlet {margin-bottom:2px; font-size:10px; margin-top:5px; }
#Right-Section .portlet .portletcontent{padding:0px; width:auto; _width:100%;}
#Left-Section .color_d, #Right-Section .color_d{background:#d3d3d3;border-color:#d4d4d4;}
#Left-Section .color_dg, #Right-Section .color_dg{background:#f1f8fd;border-color:#8eb3d7;}
#Right-Section .ptop .color_dg{background:#f1f8fd;border-color:#8eb3d7;}
#Left-Section .color_w, #Right-Section .color_w {background:#fff;border-color:#d4d4d4;}
.color_dg h1{ padding:6px 8px 1px 8px !important; display:block; font-size:11px !important; color:#555;}
#Left-Section .color_gt, #Right-Section .color_gt{background:#dcdcdc;color:#fff;border-color:#d4d4d4; }
.color_Actions{background:#e7e7e7;border-color:#d4d4d4;}
#Left-Section .color_g, #Right-Section .color_g{background:#f1f1f1;border-color:#d4d4d4;}
#Left-Section .cb1, #Right-Section .cb1 {background:#8eb3d7;}
.color_Left .portletcontent{background:#336699; border-color:#336699; text-align:left;}
.color_Left .cb2, .color_Left .cb3, .color_Left .cb4 { background:#78a8c5;  border-color:#4e8abf;}
.color_Left.pbottom .cb2, .color_Left.pbottom .cb3, .color_Left.pbottom .cb4 { background:#fff;  border-color:#d4d4d4;}
.color_Left .cb1 { background:#4e8abf; }
.color_Left.pbottom .cb1 { background:#d4d4d4; }
.color_Left a{color:#003366; text-decoration:none;font-size:10px;text-align:left;}
.color_Left h1 a{color:#fff; font-size:10px; font-weight:bold; padding-left:5px;}
.color_Darkblue .portletcontent{background:#336699; border-color:#336699; text-align:left;}
.color_Darkblue .cb2, .color_Darkblue .cb3, .color_Darkblue .cb4 { background:#78a8c5;  border-color:#4e8abf;}
.color_Darkblue.pbottom .cb2, .color_Darkblue.pbottom .cb3, .color_Darkblue.pbottom .cb4 { background:#fff;  border-color:#d4d4d4;}
.color_Darkblue .cb1 { background:#4e8abf; }
.color_Darkblue.pbottom .cb1 { background:#d4d4d4; }
.color_Darkblue a{color:#003366; text-decoration:none;font-size:10px;text-align:left; }
.color_Darkblue h1 a{color:#fff; font-size:10px; font-weight:bold; padding-left:5px;}
.request.caption{padding-top:2px !important; border-top:0px !important;}
.blueBorder{ border:1px solid #d4d4d4;}
.darkBottomBorder { border-bottom:6px solid #cfcfcf;}
#Left-Section .portlet h1{ background:url(../images/bg_report_leftnav_title.gif) repeat-x bottom left; border-bottom:1px solid #999999; font-size:11px; }
#Right-Section .portlet h1{font-size:10px; padding:0px 6px;color:#333;}
#Right-Section .portlet h1 a{background:url(../images/bg_breadcrum_arrow.gif) no-repeat right; padding:2px 20px 2px 2px; margin-right:5px; color:#336699; text-decoration:none; font-size:10px; font-weight:bold;}
#Right-Section .portlet h1 a:hover {color:#009999;}
#Right-Section .portlet h2{ background:url(../images/bg_inner_lt_title.png) repeat-x bottom left; border-bottom:1px solid #999999; font-size:11px; }
#Left-Section .portlet #SectionNav{display:block;text-align:left;}
#Left-Section #SectionNav {text-align:left;}
#Left-Section .list-elements li{text-align:left; display:block;padding:3px 4px 2px 8px;}
#Left-Section #SectionNav ul{margin:5px 0px 0px 0px; list-style:none; padding:0px; padding-bottom:10px; }
#Left-Section #SectionNav ul li{clear:both; display:block; font-size:10px;color:#336699; padding:3px 6px; border-bottom:1px dashed #ccc;}
#Left-Section #SectionNav ul li strong{padding:0px;font-size:10px;display:block; color:#333;}
#Left-Section #SectionNav ul li a{font-size:10px; color:#336699; padding:0px; text-decoration:none; font-weight:bold; display:block;}
#Left-Section #SectionNav ul li a:hover{color:#009999; text-decoration:none;}
.portlet .noBottom {position:relative; top:-5px; margin-bottom:-5px; }
.content { font-size:10px; color:#333;background:#fefefe; border-bottom:1px solid #c2dcee;}
.content p strong{  margin:0px 5px 5px -172px; width:170px; position:absolute; color:#555;  font-size:10px; }
.content p {  padding:6px 5px 6px 182px !important; font-weight:normal;  display:block;	margin:0px; clear:both; min-height:14px; font-size:10px; color:#006699; font-weight:bold; }
.content p.docAttachments{padding:6px 5px 6px 5px !important;}
.content p.docAttachments img{ width:21px; height:19px; background:url(../images/icons_home.gif) no-repeat;background-position:-2px -1588px;float:left;}
.content p.docAttachments a{ float:left; padding:4px; }
.content .noBorder p { height:auto;	padding:6px 5px 6px 5px; }
.content p.rowEven { background:#f6f6f6;}
.content p.title.inner{ padding:6px 2px 5px 7px !important; border-top:1px solid #82b2d1;}
.content p.title>a {margin-top:-15px;  margin-right:-3px;}
.content p.title a img {height:auto; width:auto; border:0px; }
.content tr td.noBorder {border-width:0px 0px 1px 0px !important; width:180px; text-align:center; }
.content tr td.noBorder p strong{width:15px; margin:0px 5px 5px -25px;}
.content tr td.noBorder p>strong{margin:0px 5px 5px -15px;}
.content tr td.noBorder center { height:180px;}
.colorliteGrey .cb2, .colorliteGrey .cb3, .colorliteGrey .cb4 { background:#efefef !important; border-color:#dfdfdf;}
.colorliteGrey .cb1{background:#dfdfdf;}
.userActions{text-align:right; margin-bottom:-20px;}
.userActions a{text-decoration:none; font-size:10px; margin:0px 5px; padding:2px 5px; border:1px solid #afafaf; background:url(../images/toolbar_bg.gif) repeat-x left top; font-weight:bold; color:#555; position:relative;}
.userActions>a{ top:-3px;}
.userActions a:hover {color:#006666;}		
div.content{ position:relative; background:transparent}
div.content h1{ padding:7px 10px 2px 13px; font-size:11px; color:#666666; border-bottom:1px solid #dfdfdf; background:#efefef;}
div.content p { font-size:11px; padding:6px 8px !important; color:#006666; border:0px; }
div.content p.rowEven { background:#f5f5f5;}
div.content p strong{ color:#555; padding:0px; display:block; position:relative; top:4px; float:none; margin:0px; width:180px !important;}
div.content p>strong{top:0px;}
div.content p a{ text-decoration:underline; font-size:11px; color:#006666;}
div.content p a img{ position:relative; border:0px; margin-bottom:-4px; }
div.content p a:hover { color:#006666; text-decoration:none;}
div.content>p { padding:5px 5px 5px 26%;}
div.content div.compact{ width:49.8%; float:left; border-right:1px solid #efefef;}
div.content p.miniContainer{ border:0px;}
div.content div.miniContainer {display:block; margin-left:25.5%; margin-top:-5px;}
div.content>div.miniContainer {display:block; margin-left:26%; margin-top:-5px;}
div.content div.miniContainer label{ width:33% !important; margin:0px 0px 0px 0px !important; height:22px; float:left; }
.content p.subtitle { background:#dfdfdf; border-bottom:1px solid #c7c7c7;}
.content p.subtitle a{ float:right; position:relative; margin:-23px 0px 0px 0px; text-decoration:none;}
.content p.subtitle a.view{ background:url(../images/bg_view_details_drop.gif) #eeeeee no-repeat center; padding:5px 7px;  }
.content p.subtitle a.view:hover { background:url(../images/bg_view_details_drop_white.gif) #636363 no-repeat center;   }
.content p.subtitle a.view img{height:auto; width:auto;}
.data{position:relative; z-index:0;}
.move_up{top:-10px;}
.colorMenu{background:#e9e9e9;border-color:#d4d4d4;}
.Actions_Menu{text-align:right;	color:#333; border:0px;padding:0px 15px; }
.Actions_Menu a{ float:right; position:relative; top:-27px;}
.Menu{text-align:right;margin:0px 0px -10px 0px; position:relative; z-index:100; padding:0px 30px;}
.Menu a{ color:#333; text-decoration:none; font-size:10px; font-weight:bold; border:1px solid #cbcbcb; border-width:0px 1px 1px 1px; position:relative; top:0px; padding:4px 15px 3px 15px;background:url(../images/bg_actions_link.gif) repeat-x left bottom; top:13px;}
.Menu a:hover{ color:#666; border-bottom-color:#fff; text-decoration:none; border-color:#999;background:url(../images/bg_actions_link_hover.gif) repeat-x left bottom; color:#FFFFFF;}
*>.subCaption{ height:13px;}
.subCaption a:hover{ text-decoration:none; color:#CC3300;} 
.grey .caption{background:url(../images/listviewcaption_grey.gif) #f9f9f9 repeat-x bottom left; border-width:0px 1px 1px 1px; border-color:#b2bcc7; border-bottom-color:#dddddd; font-size:10px;  }
.grey .content{ border:1px solid #b2bcc7; border-width:0px 1px;}
.grey .content td{ border-color:#b2bcc7;}
.grey .caption strong{color:#336699; }
.grey .ptop .cb2, .grey .ptop .cb3, .grey .ptop .cb4{ background:#f9f9f9; border-color:#b2bcc7;}
.grey .ptop .cb1{background:#b2bcc7 !important;}
.grey .pbottom .cb2, .grey .pbottom .cb3, .grey .pbottom .cb4{ background:#f9f9f9; border-color:#b2bcc7;}
.grey .pbottom .cb1{background:#b2bcc7 !important;}
.grey .subCaption{ height:25px; background:url(../images/listviewsubcaption_grey.gif) #f9f9f9 repeat-x bottom left; border:1px solid #b2bcc7; border-width:0px 1px;  padding:5px;}
.grey .subCaption.menuOptions a{ color:#647e98; font-weight:bold; text-decoration:none; padding:4px 5px 4px 20px; font-size:10px;}
.grey .subCaption.menuOptions a:hover { background-color:#eeeeee; color:#000000; border:1px solid #cfcfcf; padding:4px 4px 4px 19px;}
.menuOptions .edit{ background:url(../images/editicon.gif) no-repeat 2px;}
.menuOptions .delete{ background:url(../images/deleteicon.gif) no-repeat 2px;}
.grey .portletcontent{ border-color:#b2bcc7;}
#Right-Section .actions{float:right; position:relative; margin:-23px 5px 0px 0px;}
#Right-Section .actions a {	margin:0px 2px; position:relative; top:5px;}
#Right-Section .actions a img{	border:0px;}
#Right-Section .data table{border:0px solid #bbb; border-width:1px 1px 0px 1px !important; position:relative;margin-top:8px;}
#Right-Section .data table tr th table{ border:0px !important; margin-top:0px;}
#Right-Section .data table tr th{color:#333 !important; }
#Right-Section .data table tr th table tr td{ font-size:11px; color:#333; font-family:Arial, Helvetica, sans-serif;}
#Right-Section .data table .progress{padding:0px 0px 0px 110px; border:1px solid #333; height:1px;}
#Right-Section .data table .progress span{border:1px solid #c08338;width:100px; margin:0px 1px 0px -110px; position:absolute; height:12px;}
#Right-Section .data table .progress span b{background:url(../images/bg_progress_orange.gif) repeat-x bottom left; position:absolute;height:12px;}
#Right-Section .data table .progress span i{width:100%; text-align:center; position:absolute; font-weight:bold; color:#663300; background:transparent; }
#Right-Section .data table .progress span.blue{border:1px solid #76a8db;}
#Right-Section .data table .progress span.blue b{background:url(../images/bg_progress_blue.gif) repeat-x bottom left;}
#Right-Section .data table .progress span.blue i{color:#003366;}
#Right-Section .data table .progress span.blue{border:1px solid #76a8db;}
#Right-Section .data table .progress span.blue b{background:url(../images/bg_progress_blue.gif) repeat-x bottom left;}
#Right-Section .data table .progress span.blue i{color:#003366;}
#Right-Section .data table .progress span.green{border:1px solid #5ab959; height:1px;}
#Right-Section .data table .progress span.green b{background:url(../images/bg_progress_green.gif) repeat-x bottom left;}
#Right-Section .data table .progress span.green i{color:#003300;}
#Right-Section .formView{ border:0px;  padding-top:5px;  }
#Right-Section .formView label{margin:0px 7px;}
#Right-Section .formView select{border:1px solid #666; font-size:10px; clear:none;}
#Right-Section .button{ color:#163655; background:url(../images/bt_inner_page_form.png) repeat-x left top; border:1px double #95b6dd; font-family:Arial, Helvetica, sans-serif; width:auto; font-size:12px;  margin:0px 3px;cursor:hand; }
.ie #Right-Section .button{ padding:0px 4px; height:22px; }

/* Image Holder Div Styling Along with the Zoom Styling */
div.imageHolder { padding:0px; border:1px solid #cfcfcf; width:150px; height:148px; background:#f5f5f5; position:relative; z-index:50; top:10px; left:5px; }
div.imageHolder a {	position:relative; text-align:center; color:#666666; display:block; text-decoration:none; }
div.imageHolder a:hover { color:#006699; }
div.imageHolder b{ position:absolute; width:148px; z-index:51; margin-top:55px; text-align:center; font-size:14px; text-shadow:#666666; color:#FFFFFF; }
div.imageHolder img { width:146px !important; height:120px !important; position:relative; margin:1px 1px 5px 1px; border:1px solid #cfcfcf; }
a.zoomImage b { display:none; }
a.zoomImage:hover img{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); -moz-opacity:.40; opacity:.40; }
a.zoomImage:hover b { display:block; color:#000; }
div.zoomImage { background:#efefef; position:absolute; z-index:999; }
div.zoomImage a { display:block; background:#CCCCCC; font-size:10px; font-weight:bold; text-align:right; padding:2px; } 
div.zoomImage a:hover { color:#CC6600; text-decoration:none; }
div.zoomImage img { border:1px solid #888; }

/* Grey Styles for Space Details */
.grey .content { color:#333;background:url(../images/bg_content_shade.png) #fbfbfb repeat-x left bottom; border:1px solid #b2bcc7;  }
.grey .content p{border:0px; color: #2d4d60; font-size:10px; font-weight:bold;} 
.grey .content p strong{ color:#666666;}
.grey .content tr td{ border:1px solid #eeeeee !important;}

/* Form Elements Look and Feel */
.formportlet .color_t{ background:#efefef; border-color:#d4d4d4;}
.formportlet .color_b{ background:#efefef; border-color:#d4d4d4;} 
.formportlet .portletcontent{ background:url(../images/bg_form_bottomshade.png) #ececec bottom left repeat-x; background-color:#f2f2f2; border-color:#d4d4d4 !important; color:#4b4b4b; padding:3px 8px !important; }
.formportlet .portletcontent .cb1{background:#d4d4d4 !important;}
.formportlet .portletcontent .color_t{background:#ffffff; border-color:#d4d4d4;}
.formportlet .portletcontent .color_b{background:#f2f2f2; border-color:#d4d4d4;}
.formportlet .color_dg{background:#f2f2f2 !important; border-color:#d4d4d4 !important;}
.formportlet .cb1{background:#d4d4d4 !important;}
.formportlet .portletcontent fieldset{ background:url(../images/bg_form_fieldsetshade.png) #fefefe bottom left repeat-x; border:0px solid #d4d4d4; border-width:0px 1px; padding:5px 0px 10px 0px; margin:0px; }
.formportlet .portletcontent fieldset span{ color:#444; background:url(../images/bg_form_legend.png) repeat-x top left; font-weight:bold; font-size:11px; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; padding:1px 5px 1px 5px; margin:0 0 8px 0px; }
.formportlet .portletcontent fieldset i{ background:url(../images/bg_form_legend_cu.gif) right top no-repeat; margin:0px 0px 0px -8px; position:absolute; width:3px; height:18px; }
.formportlet .portletcontent fieldset>i{ margin:0 0 0 -1px; }
.formportlet .portletcontent fieldset label, .formportlet .portletcontent fieldset .label{ float:left; margin:6px 6px 2px 6px;width:46%; padding:0px; display:inline; }
.formportlet .portletcontent fieldset label strong, .formportlet .portletcontent fieldset .label strong{ float:left; color:#333; font-size:10px; margin-top:2px;width:38%; padding:0px; }
.formportlet .portletcontent fieldset div.Select{ float:left; margin:6px 6px 2px 6px;width:46%; padding:0px; background: none; }
.formportlet .portletcontent fieldset div.Select.compact input, .formportlet .portletcontent fieldset div.Select.compact select{ width:53%; }
.formportlet .portletcontent fieldset input, .formportlet .portletcontent fieldset select, .formportlet .portletcontent fieldset textarea{ font-size:11px; font-family:Arial, Helvetica, sans-serif;border:1px solid #7f9db9; margin:0px; color:#333333; }
.formportlet .portletcontent fieldset textarea{ overflow:auto;}
.formportlet .portletcontent fieldset input, .formportlet .portletcontent fieldset textarea{width:80% !important; margin:0px; }
.formportlet .portletcontent fieldset *>input, .formportlet .portletcontent fieldset *>textarea{width:50% !important; }
.formportlet .portletcontent fieldset select, .formportlet .portletcontent fieldset .label select{width:50%; margin:0px;}
.formportlet .portletcontent fieldset .smallElement{ width:100px !important;}
.formportlet .portletcontent fieldset .checkbox{ width:auto !important; border:none !important; font-size:10px; padding:2px 4px;}
.formportlet .portletcontent fieldset label.expanded{ width:93%;}
.formportlet .portletcontent fieldset label.expanded strong{ width:18%; }
.formportlet .portletcontent fieldset label.expanded input,
.formportlet .portletcontent fieldset label.expanded textarea{width:80.5%;}
.formportlet .portletcontent fieldset label.expanded select{width:81.5%;}
.formportlet .portletcontent fieldset label .formAttachments{ clear:both; background:none; border:0px;z-index:10;}
.formportlet .portletcontent fieldset label>.formAttachments{  top:0px;}
.formportlet .portletcontent fieldset label .formAttachments img{  position:relative; z-index:100;}
.formportlet .portletcontent fieldset strong{ float:left; color:#333333; font-size:10px; margin-top:2px;width:38%; padding:0px; }
.formportlet .portletcontent fieldset strong.title{ padding:8px; position:relative; top:5px; display:block; width:90%; color:#006666; }
.formportlet .portletcontent fieldset div.drop_options{ float:left; color:#333333; font-size:10px; margin:2px 5px 0px 1px;width:38%; padding:0px; font-weight:bold; background:url(../images/bg_hover_drop.gif) no-repeat right; }
ul.hoverList{ margin:0px; padding:0px; position:absolute; border:1px solid #b9b9b9; background:#ffffff; width:98%; z-index:90; margin:-4px 0px 0px -6px;}
ul.hoverList li b{margin:0px; padding:3px 5px; width:100%;display:block; background:url(../images/bg_hover_drop.gif) no-repeat 96%;}
ul.hoverList li a{display:block;color:#5982ab; margin:0px; padding:3px 5px; width:100%;}
ul.hoverList li a:hover {background:#f4f4f4; color:#5982ab; }
.formportlet .portletcontent fieldset img{ position:relative; margin:1px 5px;}
.formportlet .portletcontent fieldset.three_column label{width:31%; margin:6px 1%;}
.formportlet .portletcontent fieldset.three_column label strong{ width:33%; font-size:10px}
.formportlet .portletcontent fieldset.single_column label{width:95%; margin:6px 1%; }
.formportlet .portletcontent fieldset.single_column label strong{ width:33%; font-size:10px}
.formportlet .portletcontent center{padding:10px 0px;}

/* Login Style */
#LoginPage { background:#fff; margin:0px; padding:0px;}
#LoginPage .loginBg{background:url(../images/loginShade_body.gif) repeat-x left 73px; padding:0px; }
#LoginPage *>.loginBg{background:url(../images/loginShade_body.gif) repeat-x left 50px; }
#LoginPage .portlet{margin:0px;font-family:Arial, Helvetica, sans-serif; background: url(../images/bg_login_complete.jpg) no-repeat center right; width:1023px; padding:15px;}
#LoginPage *>.portlet{padding:0px;}
#LoginPage .portlet .color{	background:#999999;}
#LoginPage .portlet .color_db{border-color: #999999; background:#efefef;}
#LoginPage .portlet .color_lb{border-color: #999999; background:#f7f7f7;}
#LoginPage .portlet .ptop, #LoginPage .portlet .pbox{ display:none;}
#LoginPage .portlet .credentialsBox{height:279px; padding-top:10px;  }
#LoginPage .portlet *>.credentialsBox{height:263px;}
#LoginPage .credentials{clear:both;position:relative; top:30px; left:-150px; width:400px !important;}
#LoginPage .credentials .labelTitle{ font-size:12px; text-align:right; color:#ffffff !important; font-weight:bold; padding-right:8px; width:160px; }
#LoginPage .credentials label select{ font-size:10px; color:#333;}
#LoginPage .credentials .button{ cursor:pointer;padding:0px 6px;}
#LoginPage .credentials .button .lt{background:url(../images/login_controls.gif) no-repeat left -133px; font-size:1px;padding:27px 12px 0px 0px;  float:left;}
#LoginPage .credentials .button .rt{background:url(../images/login_controls.gif) no-repeat right -101px; font-size:1px; padding:27px 12px 0px 0px;float:left; }
#LoginPage .credentials .button input{ background:url(../images/login_controls.gif) repeat-x  left -69px; border:0px; color:#fff; font-size:12px; font-weight:bold; padding:6px 0px 7px 0px !important; margin:0px !important; float:left; }
#LoginPage .credentials .inputBox {position:relative; top:1px;} 
#LoginPage .credentials .inputBox .lt{ background:url(../images/login_controls.gif) no-repeat left -46px;font-size:1px;padding:21px 5px 0px 0px; float:left; margin:0px; }
#LoginPage .credentials .inputBox .rt{ background:url(../images/login_controls.gif) no-repeat right 0px;font-size:1px;padding:21px 5px 0px 0px;	float:left;	margin:0px; }
#LoginPage .credentials .inputBox input{ background:url(../images/login_controls.gif) repeat-x 0px -24px; border:0px; padding:5px 0px 3px 0px; width:170px; font-size:11px; height:22px; margin:0px 0px 0px 0px; float:left; }
#LoginPage .credentials .alert{ /*background:url(../images/login_alert_message_icon.gif) no-repeat left bottom;*/ font-size:14px; color:#fff; padding:10px;  font-weight:bold; text-align:center; display:block;}  
#LoginPage .portlet .logo_cafm{position:relative; width:252px; height:190px;top:50px;left:15px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/login_logo1.png',sizingMethod='image'); }
#LoginPage *>.logo_cafm{background:url(../images/login_logo1.png) no-repeat;left:40px !important; top:95px !important;}
#LoginPage .portlet .logo_cmms{position:relative; width:252px; height:190px;top:50px;left:15px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/login_logo1.png',sizingMethod='image'); }
#LoginPage *>.logo_cmms{background:url(../images/login_logo1.png) no-repeat;left:40px !important; top:95px !important;}
#LoginPage .portlet .loginDetails{ background:url(../images/bg_login_firstinfo.gif) no-repeat top right; font-size:10px; color:#000000; position:relative; left:-145px; height:25px; width:388px; top:9px; }
#LoginPage .portlet td>.loginDetails{ top:17px;left:-160px;}
#LoginPage .portlet .loginDetails span{ position:relative; left:-17px; top:3px;}
#LoginPage .portlet .loginDetails a{ text-decoration:none; position:relative; left:-14px; top:5px; padding:2px;}
#LoginPage .copyInfo{color:#999999; padding:0px 5px; position:relative; left:-190px; top:10px;}
#LoginPage *>.copyInfo{left:-190px; top:20px;}
#LoginPage .portlet .information_b{	width:355px; margin:0px 10px; float:right; text-align:left; display:none; }
#LoginPage .portlet .information_b .portletcontent{	border-color: #cccccc;	background:#fffff2;	height:212px; }
#LoginPage .portlet .information_b h1{ background:url(../images/bg_start_info_title.gif) no-repeat 8px 1px;	color:#663300; padding:4px 15px; }
#LoginPage .portlet .information_b .color{background:#cccccc;}
#LoginPage .portlet .information_b .color_db{border-color: #cccccc; background:#fffff2;}
#LoginPage .portlet .information_b .color_lb{border-color: #cccccc; background:#fffff2;}
#LoginPage .portlet .information_b ul{margin:0px; padding:0px; list-style:none; width:39%; float:left; border:0px solid #fffff2; border-width:0px 1px; }
#LoginPage .portlet .information_b ul li{margin:0px; padding:5px;}
#LoginPage .portlet .information_b ul li.selected{background:#fbf6de;}
#LoginPage .portlet .information_b .infocontent{ width:215px; float:left; position:absolute; margin-left:0px; margin-top:-25px; }
#LoginPage .portlet .information_b div>.infocontent{ margin-left:140px;margin-top:-28px;width:213px; }
#LoginPage .portlet .information_b .infocontent p.portletcontent{ border-color: #fbf6de; background:#fbf6de; height:auto; height:208px; position:relative; padding:5px 10px; }
#LoginPage .portlet .information_b .infocontent>p.portletcontent{ height:200px; }
#LoginPage .portlet .information_b .infocontent .color{background:#fbf6de; margin:0 5px 0 0 !important; }
#LoginPage .portlet .information_b .infocontent .color_db{border-color: #fbf6de; background:#fbf6de; margin-left:0px !important;}
#LoginPage .portlet .information_b .infocontent .color_lb{border-color: #fbf6de; background:#fbf6de; margin-left:0px !important;}
#LoginPage .portlet .footer { position:relative; height:40px; color:#003366; text-align:left; font-size:11px; top:30px; }
#LoginPage .portlet .footer ul{	margin:0px 10px 0 7px; }
#LoginPage .portlet .footer ul li{ display:block; padding:0px 5px; }

/* Bulk Edit Forms */
.bulk_list{margin:0px 0px; padding:0px;}
.bulk_list img{border:0px;}
.bulk_list dt{ margin:0px;background:#efefef; border-top:2px solid #d5d5d5; border-bottom:2px solid #d5d5d5; display:block; padding:0px 0px 3px 0px; height:25px;}
.bulk_list dd a.listControl{ padding:0px 5px;}
.bulk_list dd a{text-decoration:none;}
.bulk_list dd.normal a.listControl{ background:url(../images/bt_clone_list_collapse.png) no-repeat left; }
.bulk_list dd.collapsed a.listControl{ background:url(../images/bt_clone_list_expand.png) no-repeat left;}
.bulk_list dd{ margin:0px; padding:0px; }
.bulk_list table{ margin:0px; padding:0px; border:1px solid #d5d5d5; clear:both; }
.bulk_list table tr td img{ position:absolute; margin:0px 2px;}
.bulk_list table tr th {background:url(../images/bg_clone_list_th.png) repeat-x left bottom; height:18px; text-align:left; padding:3px 3px; border:1px solid #333; border-top-color:#efefef; border-left-color:#efefef; border-right-color:#9a9a9a; border-bottom-color:#9a9a9a; color:#333; font-size:10px; }
.bulk_list table tr th .column_button{ width:auto; float:right; margin-top:-18px; background:url(../images/tableheaderborderleft.gif) repeat-x left bottom; position:relative; top:3px; color:#FFFFFF; font-size:10px; font-weight:bold;}
.bulk_list table tr td{ text-align:left; padding:3px 3px;background:#fcfcfc;border-bottom:1px solid #d1d1d1;}
.bulk_list table tr td input{width:95% !important;}
.bulk_list table tr.control_row td{background:#eaeaea;border-bottom-color:#aeaeae;}
.bulk_list table tr.rowOdd td{background:#fcfcfc; }
.bulk_list table tr.rowEven td{background:#efefef; }
.bulk_list table tr td .add{ visibility:hidden;background:url(../images/row_control_add.png) no-repeat left; padding:3px 8px; }
.bulk_list table tr td .del{visibility:visible;background:url(../images/row_control_del.png) no-repeat left;padding:3px 8px;}
.bulk_list table tr.lastRow td .add{visibility:visible;}
.bulk_list table tr.control_row td .del{visibility:hidden;}
.bulk_list table tr.rowRed td{background:#fef4ee; }
.bulk_list dd.collapsed table tr.rowOdd{ visibility:hidden;}
.bulk_list dd.collapsed table tr.rowEven{ visibility:visible;}
fieldset.bulk_list { border:0px; background:url(../images/bg_form_fieldsetshade.png) #fefefe bottom left repeat-x; padding:8px 3px; }
fieldset.bulk_list label{ float:left; width:46% !important; }
fieldset.bulk_list label strong{ float:left; color:#333333; font-size:10px !important; margin-top:2px; width:30%; padding:0px 3px; }
fieldset.bulk_list label img{ position:absolute;margin:1px; }
fieldset.bulk_list label input, fieldset.bulk_list label textarea{width:57% !important;}
fieldset.bulk_list label select{width:48.5%;}
fieldset.bulk_list .color_gridtitle{ background:#d5e5f2 !important; border-color:#a5c9de !important;}
fieldset.bulk_list .caption{background: url(../images/bg_inner_lt_title_blue.png) left top repeat-x !important; color:#003366 !important;}
.formportlet .portletcontent .room_search{float:left;}
.formportlet .portletcontent .room_search fieldset span{font-weight:bold; font-size:10px; padding:1px 5px 3px 5px; float:left}
.formportlet .portletcontent .room_search fieldset i{float:left; position:relative; left:0px;}
.formportlet .portletcontent .room_search fieldset label{float:left; width:31%; margin:6px 8px 6px 4px; }
.formportlet .portletcontent .room_search fieldset label.expanded{width:43%; }
.formportlet .portletcontent .room_search fieldset label strong{ float:left; color:#333333;font-size:10px; font-weight:normal;margin-top:2px; width:25%; padding:0px 3px; }
.formportlet .portletcontent .room_search fieldset label img{	position:absolute;margin:0px 2px;}
.formportlet .portletcontent .room_search fieldset label input, .formportlet .portletcontent .room_search fieldset label textarea{width:70%;}
.formportlet .portletcontent .room_search fieldset label select{width:70.5%;}
table tr td a.action {position:relative; margin:-20px 0px 0px 0px; float:right;}
table tr td a.action img{position:relative; top:4px; height:auto; width:auto;}
table tr td span.action {position:relative; margin:-14px -6px 0px 0px !important; background:none !important; border:0px !important; float:left;}
table tr td span.action img{position:relative; top:10px; height:auto; width:auto;}

/* Portlet Pop_up Styles */
fieldset.mini label{ width:19% !important;}
fieldset.mini label input, fieldset.mini label textarea{width:45% !important;}
fieldset.mini label select{width:50.5% !important;}
.pop h1{background:url(../images/bg_pop_title.gif) left bottom repeat-x !important; color:#fff !important; padding:1px 4px 5px 6px !important; margin:0px; font-size:11px !important;}
.pop table.tableSummary { }
.pop table.tableSummary th, .pop table.tableSummary td{ padding:5px; font-size:10px;}
.pop table.tableSummary tr.rowEven td{ background:#fff;}
.pop table.tableSummary tr.rowOdd td{ background:#f3f3f3;}
.pop table.tableSummary tr.highlight td{ background:#f3ffdf;}
.pop table.tableSummary th{padding:3px 3px;background:url(../images/bg_dash_tableTh.png) repeat-x right top; color:#FFFFFF; border:1px solid #6aa5c5;}
.pop h1 div.control{position:relative; margin-top:-23px; float:right; padding:4px 4px 0px 0px; }
.pop h1>div.control{margin-top:-18px;}
.pop h1 div.control a{ background:none !important; padding:0px !important; margin:0px !important;}
.pop h1 div.control img{ border:0px;}
.pop .color_t{ border-color:#838383 !important;}
.pop .portletcontent {background:#ffffff !important;}
.pop .ptop .color_t{background:#7a7a7a; border-color:#838383;}
.pop .cb1{background:#838383 !important;}
.pop .pbottom .color_t{background:#f0f0f0; border-color:#838383;}
.pop fieldset{ border:0px; padding:0px 6px; }
.pop fieldset.TopField{ background:url(../images/bg_pop_shade.gif) #ffffff left top repeat-x;  padding-top:10px; padding-bottom:5px;}
.pop fieldset p{ margin:0px; padding:0px; display:block; width:100%;}
.pop fieldset label{ width:98%; display:block; clear:both; padding:0px 3px; } 
.pop fieldset label strong{ float:left; color:#333333; font-size:10px; margin-top:2px;width:30%; padding:0px;  height:20px;}
.pop fieldset label select{ width:50%;}
.pop fieldset h3{ font-size:10px;  padding:3px 10px; background:#e3e3e3; margin:0px -5px 6px -9px; border-bottom:1px solid #aaa; position:relative;}
.pop fieldset>h3{margin:0px 0px 6px -15px; right:-7px;}
.pop center{ margin:0px; padding:4px 0px; }
.pop span.bottom{padding:4px 0px;background:url(../images/bg_pop_shade_bottom.gif) #ffffff left bottom repeat-x;  margin:0px; display:block;}
.pop ul.tabs{ margin:5px 0px 0px 0px; padding:0px; list-style:none; height:20px; border:1px solid #434343; border-width:0px 0px 3px 0px; font-size:11px; clear:both;}
.pop ul.tabs li{margin:0px; padding:0px; list-style:none; float:left; border-top:1px solid #fff; padding:5px 10px 5px 17px; background:#d9d9d9;}
.pop ul.tabs>li{margin-top:-5px;}
.pop ul.tabs li i{  background:url(../images/bg_pop_tab.gif) no-repeat right top; position:absolute; padding:5px 0px 6px 0px; margin:-6px 0px 0px 9px; }
.pop ul.tabs li.selected{  background:#434343; color:#FFFFFF; font-weight:bold;}
.pop ul.tabs li.selected i{  background:url(../images/bg_pop_tab_selected.gif) no-repeat right top; padding:6px 0px; }
.pop ul.tabs li a{ font-weight:bold;}
#Right-Section .pop .content, #Right-Section .pop .content tr td{ border:0px;}
#Right-Section .pop .content p strong{  margin:0px 5px 5px -150px; width:160px; font-size:10px; }
#Right-Section .pop .content p { font-size:10px; padding:6px 5px 6px 150px !important; border-bottom:0px; }

/* iFrame problem fixed in space */
.responseframe{ display:none !important;} 

/* Admin Home Screen Styles */
#admin { margin:2px;}
#admin .cb1{background:#d4e3f0;}
#admin .ptop, #admin .pbottom  { width:100%;}
#admin .ptop .color_dg {border-color:#d4e3f0; background:#e4eff6;}
#admin .portletcontent{border-color:#d4e3f0; }
#admin .pbottom .color_dg {border-color:#d4e3f0; background:#fff;}
#admin table.Section {background:url(../images/bg_admin_title.gif) #fff repeat-x left top; }
#admin table.Section tr th{ color:#375368; font-size:11px; font-weight:bold;padding:5px 8px; background:url(../images/bg_admin_list_marker.gif) no-repeat left bottom;border:1px solid #d4e3f0; border-width:0px 0px 1px 1px; text-align:left; width:20%; }
#admin table.Section td{border:1px solid #d4e3f0; border-width:0px 0px 0px 1px;	/*background:url(../images/bg_admin_bottom.gif) repeat-x bottom; */	padding:0px 0px 25px 0px; }
#admin table.Section td a{ display:block; padding:15px 5px 0px 45px; margin:0px; font-size:10px; color:#000000; text-decoration:none; height:43px;font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#2d4455; }
#admin table.Section td>a{height:29px;}
#admin table.Section td a:hover{ color:#009999;}
#admin table.Section td a img{ position:absolute; margin:-12px 0px 0px -38px; border:0px;}
.color_white{ background:#f9fbfc !important;}
.adminConfig { margin:2px !important;}
.adminConfig .portletcontent{ background:url(../images/bg_admin_config_bg.gif) #e9f3fb repeat-x left top; height:63px !important;}
.adminConfig .portletcontent h1{ font-size:16px !important; color:#396588;  display:block;margin-right:120px; padding:0px; margin-bottom:0px; position:relative;top:0px; }
.adminConfig .portletcontent h1 a{ color:#396588; font-size:16px !important; font-weight:bold; top:0 !important; }
.adminConfig .portletcontent h1 a:hover { color:#396588; text-decoration:none; }
.adminConfig .portletcontent p{ font-size:11px; font-weight:normal;color:#233e54; display:block; margin-right:120px; text-align:justify;padding-top:6px;}
.adminConfig .ptop, #admin .pbottom  { width:100%;}
.adminConfig .ptop .color_dg {border-color:#c7dcf7; background:#e2edf9;}
.adminConfig .portletcontent{border-color:#c7dcf7 !important;}
.adminConfig .pbottom .color_dg {border-color:#c7dcf7; background:#e9f3fb;}
.adminConfig .cb1{background:#c7dcf7;}
.config_start{ color:#FFFFFF; display:block;font-size:12px;  font-weight:bold; padding:0px; text-decoration:none; float:right;text-align:center;  position:relative; margin:-80px 0px 0px 0px; top:37px; right:10px;width:89px;height:27px;}
.config_start:hover{ color:#c4e4ff; text-decoration:none;}
*>.config_start{position:relative; top:2px;  margin:-35px 0px 0px 0px;}
.config_start span{	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg_admin_start_button.png',sizingMethod='scale');  width:89px;	position:absolute; margin-left:-50%; height:7px; padding:10px 0px; cursor:hand;	}
*>.config_start span{ background:url(../images/bg_admin_start_button.png) no-repeat;height:36px; padding:10px 0px 0px 0px; }
.adminConfig .portletcontent .efx{ float:left; width:127px; height:71px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg_admin_config_efx.png',sizingMethod='scale'); position:relative; top:-4px; margin:0px 0px -10px 5px;}
.adminConfig .portletcontent>.efx{ background:url(../images/bg_admin_config_efx.png) no-repeat;}

/* Admin and Create Layout changes */

/* 
The following styles helps in changing the layout of the admin forms. 
If when the outer container's class is set to normal then the layout will be just as how anyform will look in the inner pages.
The primary purpose of this type of two layouts as per the outer class was to help render the Region and Site Creation forms seperatly in the admin as well as in the space tab.
This is commented now as Region and Site are completly moved to the Admin
*/
/*
.normal #AdminLeftNav{display:none; background:none;}
.normal #Right-Section{width:99%;}
.normal .adminSubTitle{display:none;}
.normal .rightAdminContent{padding:5px; clear:both;}
.normal .wizAdminHeader{display:none;}
.normal .helpCard{display:none;}
.adminSubTitle{display:none;}
*/
/* Admin Page Style */

.adminTitle { display:block; padding:6px; font-size:13px; border:0px; background:none; font-weight:bold; }
.adminformMiniTitle { clear:both; background:#efefef; border-top:1px solid #aaa; border-bottom:1px solid #f6f6f6; padding:4px 8px; font-size:10px; font-weight:bold; margin-top:5px; }

/*
.adminSubTitle { display:block; float:none; background:url('../images/adminSubTitle_bg_grey.gif') repeat-x left bottom; border:0px; color:#333;	padding:8px; font-size:12px; font-weight:bold; font-family:"Trebuchet MS", Tahoma !important; }*/

.buttonConsole{	padding:6px; display:block;	background:url('../images/adminSubTitle_bg_grey.gif'); }
td .whitebgBorder{ border-color:#dfdfdf !important; background:url('../images/adminStripes_bg_grey.gif'); background:#fff;}
.adminBorder { border:1px solid #afafaf;}
.adminLayout .ptop,.adminLayout .pbottom{ display:none;}
.adminLayout form{padding:0px; margin:0px;}
.adminLayout .portletcontent,.adminLayout .formportlet .portletcontent{padding:0px !important; background:transparent !important; margin:0px;}
.adminLayout .noBorderFix{ border:0px !important;}
.adminLayout .color_dg,.adminLayout .color_g {background:transparent !important;}
.adminLayout .desc{padding:2px 5px;}
.adminLayout .portletcontent .forminnertitle{ margin:3px 0px; display:block; color:#333333;	padding:5px; background:#f3f3f3; clear:both; font-size:10px; border-top:1px solid #ccc; }
.adminLayout .portletcontent fieldset label{ width:100%; margin:0px; padding:5px 8px; }
.adminLayout .portletcontent { border-width:1px;}
.adminLayout .portletcontent.noMargin { border-width:1px !important; margin-top:0px !important;}
.adminLayout .portletcontent fieldset{ border:0px; background:none; display:block; padding:0px;}
.adminLayout .portletcontent fieldset span { display:block; border:1px solid #dfdfdf; background:#efefef; color:#555; padding:3px 5px; font-size:11px;}
.adminLayout .portletcontent fieldset i{display:none;}
.adminLayout .portletcontent fieldset label strong{ width:180px !important;  }
#AdminLeftNav cb1, #AdminLeftNav cb2, #AdminLeftNav cb3, #AdminLeftNav cb4{ margin:0px !important; padding:0px !important;}
.adminLayout .portletcontent fieldset label input, .adminLayout .portletcontent fieldset label textarea, .adminLayout .portletcontent fieldset label select{ width:220px !important; }
.adminLayout .portletcontent fieldset label input.checkbox{ width:auto !important; border:0 !important; }
/*.adminLayout .adminSubTitle a{ float:right; text-decoration:none; font-size:11px; font-weight:bold;}*/
.adminLayout .portletcontent center{background:#efefef; margin:3px; text-align:left; padding-left:10px;}
.adminLayout .Lefttd{ display:none;}

/* Layout Fixes */
.bfrViewFix {position:relative; top:-24px;}

/* Form Elements HighLight */
.formHighLight, .formHighLight strong{ font-size:10px !important; font-weight:bold !important; }
.formHighLight.error, .formHighLight.error strong{ color:#990000 !important; }
.formHighLight input, .formHighLight select, .formHighLight textarea{ color:#333333 !important; border:1px solid #2f7c8f !important; background: #fcffe1; }

/* Auto Complete Styles */
div.autocomplete { position:absolute; width:auto; background-color:white; border:1px solid #888888; margin:0px; padding:0px; z-index:100; }
div.autocomplete ul { list-style-type: none; margin:0px; padding:0px; }
div.autocomplete ul li.selected { color:#D90202; background: url(../images/autocompleteitembg.gif) repeat-y left top; background-color:#ffffff; }
div.autocomplete ul li.selected span{ color:#4970C2; }
div.autocomplete ul li { list-style-type: none; display:block; margin:0; padding:4px 4px 4px 15px; height:auto;	font-weight:bold; color:#666666; }
div.autocomplete ul li span{ display:block;	color:#999; font-weight:normal;	border:0px !important; background:0px !important; }

/* Attachments Style */
#displayAttachments{ margin:5px;}
.bluebg{ background:url(../images/h1_LeftTitleShade.gif) repeat-x left !important; }
#whitebg td{ background:#efefef;}

/* Graph Styles */

/*basic*/
.graphContainer {padding:0px 3px;}
.graphContainer h1{ background:url(../images/graph_Title_shade.gif) repeat-x left bottom; text-align:center; font-size:11px !important; color:#FFFFFF !important; padding:0px 0px !important;border:1px solid #749fb7 !important; border-width:0px 1px 2px 1px !important; height:12px; }
.graphContainer h1 strong{ position:relative; top:-3px;}
.graphContainer h1 a.viewMore{background:url(../images/icon_book_info.gif) no-repeat left bottom !important; float:right; padding:6px; position:relative;top:-10xp;}
.graphContainer .ptop .cb2, .graphContainer .ptop .cb3, .graphContainer .ptop .cb4 { background:#6d98b4; border-color:#6699cc;}
.graphContainer .ptop .cb1, .graphContainer .pbottom .cb1, .graphContainer .pbottomClosed .cb1{ background:#6699cc;}
.graphContainer .pbottomClosed .cb2, .graphContainer .pbottomClosed .cb3, .graphContainer .pbottomClosed .cb4 { background:#8db1c7; border-color:#6699cc;} 
.graphContainer .pbottom .cb2, .graphContainer .pbottom .cb3, .graphContainer .pbottom .cb4 { background:#eeeeee; border-color:#6699cc;} 
.graphContainer center{background:#eeeeee; border:1px solid #6699cc; border-width:0px 1px; text-align:center; display:block;}

/* new Theam */
.graphfix td{ border:0px !important;}
.graphTitle{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/graph_title_label.png',sizingMethod='image'); font-size:11px !important; font-weight:bold; color:#666666 !important; padding:3px 0 0 10px; margin:0px; background:transparent; margin-left:7px; width:296px; height:20px; line-height:18px; _line-height:normal; }
td>.graphTitle{ background:url(../images/graph_title_label.png) no-repeat bottom left;}
.rightLabel{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/graph_right_label.png',sizingMethod='image'); height:166px; position:absolute; width:25px; margin-top:35px; margin-left:-1px; text-align:center; }
td>.rightLabel{ background:url(../images/graph_right_label.png) no-repeat left;}
.rightLabel_opp{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/graph_right_label_opp.png',sizingMethod='image'); height:191px;  width:20px; margin-top:24px; text-align:center; position:relative; z-index:99;  padding-top:5px; left:1px;}
td>.rightLabel_opp{ background:url(../images/graph_right_label_opp.png) no-repeat left;}
.rightLabel_opp.vacancy{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/graph_rlabel_roomvac.png',sizingMethod='image'); }
td>.rightLabel_opp.vacancy{ background:url(../images/graph_rlabel_roomvac.png) no-repeat left;}
.rightLabel_opp.area{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/graph_right_label_area.png',sizingMethod='image'); }
td>.rightLabel_opp.area{ background:url(../images/graph_right_label_area.png) no-repeat left;}
.bottomLabel{ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/graph_bottom_label.png',sizingMethod='image');  position:absolute; margin-left:3px; width:354px; height:25px; margin-top:-1px;}
td>.bottomLabel{background:url(../images/graph_bottom_label.png) no-repeat left top;margin-top:-1px !important;}
.bottomLabel strong{font-size:10px; color:#333; padding:0px 10px; position:relative; top:2px;}
.bottomLabel i.legend{ float:right; padding:2px 10px;}
.bottomLabel i.legend span{ padding:3px 4px; border:1px solid #666; font-size:1px; position:relative;height:10px;width:10px; top:1px; margin-left:10px; left:8px;}
.bottomLabel i.legend>span{ top:-3px;left:0px; margin-right:1px; }
.bottomLabel i.legend span.green{ background:#bed479;}
.bottomLabel i.legend span.yellow{ background:#ffcc66;}
.bottomLabel i.legend span.orange{ background:#e3986c;}
.bottomLabel i.legend span.blue{ background:#3399cc;}
.rightLabel b{ display:block; font-size:10px; color:#333; padding:0px; margin:0px; clear:both;} 
.rightLabel_opp b{ display:block; font-size:10px; color:#333; padding:0px; margin:0px; clear:both; position:relative; left:2px; text-transform:uppercase;}
.rightLabel_opp b.prime{ margin-top:4px;text-transform:uppercase; }			

/* Left Nav Styles */
.leftElement{ margin:5px 5px 0px 5px; height:1px;}
*>.leftElement{height:auto;}
.leftElement .ptop .cb2, .leftElement .ptop .cb3, .leftElement .ptop .cb4 { background:#5495c9; border-color:#b4b4b4;}
.leftElement .ptop .cb1 {background:#b4b4b4 !important;}
.leftElement .pbottom .cb1{background:#b4b4b4 !important;}
.leftElement .pbottom .cb3, .leftElement .pbottom .cb4 { background:#e3e3e3; border-color:#b4b4b4;}
.leftElement .pbottom .cb2{background:#e2e2e2;border-color:#b4b4b4;}
h1.leftTitle img{float:right; position:relative; top:-2px; left:1px; }
h1.leftTitle a{color:#fff; font-size:10px; font-weight:bold; text-decoration:none; display:block;margin:0px;}
h1.leftTitle a:hover { color:#FFFFCC;}
.leftContent{border:1px solid #b4b4b4;border-width:1px 2px 1px 1px ;background:#fff;border-bottom-color:#e3e3e3;height:1px;}
*>.leftContent{height:auto;}

/** For SPACE REMODULING **/
/* Tree View Elements */
.leftTreeNodes{ overflow:hidden; }
.leftTreeNodes div{display:block; clear:both; background:#fff;position:relative;z-index:39; width:199px; overflow:hidden;}
.leftTreeNodes div.site{background:#EEEEEE !important; border-bottom:1px solid #cfcfcf;}
.leftTreeNodes div.site a.title{ font-weight:bold; }
.leftTreeNodes div.site a.title:hover {font-size: 100%}
.leftTreeNodes div.site img{height:18px; width:27px;position:relative; z-index:43; margin-top:1px;}
.leftTreeNodes div.site a.plus img{  background:url(../images/icons_home.gif) no-repeat -3px -1300px;}
.leftTreeNodes div.site a.minus img{ background:url(../images/icons_home.gif) no-repeat -3px -1321px;}
.leftTreeNodes div.site a.normal img{background:url(../images/icons_home.gif) no-repeat -73px -1501px;}
/** For Level 1 Type **/
.leftTreeNodes div.level1type{}
.leftTreeNodes div.level1type a.title{ padding-left:35px;font-weight: bold; }
.leftTreeNodes div.level1type img{height:18px;  width:30px;position:relative; z-index:43 left:10px;}
.leftTreeNodes div.level1type a.plus img{  background:url(../images/icons_home.gif) no-repeat -3px -1364px;}
.leftTreeNodes div.level1type a.minus img{ background:url(../images/icons_home.gif) no-repeat -3px -1385px;}
.leftTreeNodes div.level1type a.normal img{background:url(../images/icons_home.gif) no-repeat -69px -1524px}

.leftTreeNodes div.building{left:0px;}
.leftTreeNodes div.building a.title{ padding-left:41px; _padding-left:39px;}
.leftTreeNodes div.building a.title:hover {font-size: 100%}
.leftTreeNodes div.building img.dummybuilding{  padding:0; background:transparent url(../images/facility_icons/ft_icon1.gif) no-repeat 0 0}
/*.leftTreeNodes div.building img{height:18px;  width:40px;position:relative; z-index:43}
.leftTreeNodes div.building a.plus img{  background:url(../images/icons_home.gif) no-repeat 6px -1364px;}
.leftTreeNodes div.building a.minus img{ background:url(../images/icons_home.gif) no-repeat 6px -1385px;}
.leftTreeNodes div.building a.normal img{background:url(../images/icons_home.gif) no-repeat -69px -1524px}
*/
.leftTreeNodes div.building a {padding-left:2px;}
.leftTreeNodes div.building img {height:20px;position:relative;width:23px;z-index:43; padding-top:0px; margin:0 2px 0 0px; }


.leftTreeNodes div.building img.plus { background:transparent url(../images/icons_home.gif) no-repeat -8px -1369px; width:7px; height:14px; margin-left:2px; }

.leftTreeNodes div.building img.minus { background:transparent url(../images/icons_home.gif) no-repeat -8px -1390px; width:7px; height:14px; margin-left:2px; }
.leftTreeNodes div.building img.normal {background:transparent url(../images/spacer.gif) no-repeat 0px 0px; width:7px; height:10px; margin-left:2px;}

.leftTreeNodes div.floor.selected a.title,.leftTreeNodes div.building.selected a.title,.leftTreeNodes div.site.selected a.title,.leftTreeNodes div.room.selected a.title  { background:#e6ffc2; color:#4e5543; border-bottom:1px solid #cee6ab !important; border-top:0 !important;}

.leftTreeNodes div.floor{}
.leftTreeNodes div.floor a.title{ padding-left:63px;}
.leftTreeNodes div.floor a{ padding-left:45px;}
.leftTreeNodes div.floor a.title:hover {font-size: 100%}
/*.leftTreeNodes div.floor img{height:18px; width:65px;position:relative; z-index:43}*/
.leftTreeNodes div.floor a.plus img{height:20px;position:relative;width:23px;z-index:43; padding-top:0px; margin:0;}
.leftTreeNodes div.floor img.dummyfloor{ width:20px !important;  padding:0 !important; background:transparent url(../images/facility_icons/ft_icon3.gif) no-repeat 0 0 !important;}
.leftTreeNodes div.floor a.toggle{padding-left:37px}
/*.leftTreeNodes div.floor a.plus img{  background:url(../images/spacer.gif) no-repeat 22px -1407px;}
.leftTreeNodes div.floor a.minus img{ background:url(../images/spacer.gif) no-repeat 22px -1428px;}
.leftTreeNodes div.floor a.normal img{background:url(../images/icons_home.gif) no-repeat 22px -1407px;}
*/

.leftTreeNodes div.customlevel1 a.title {padding-left:15px; _padding-left:12px; font-weight:bold;}
.leftTreeNodes div.customlevel1 img {height:15px;position:relative;width:166px;_width:160px;z-index:43; margin:3px 10px 0 0;}
.leftTreeNodes div.customlevel1 img.plus { background:transparent url(../images/icons_home.gif) no-repeat -8px -1368px; width:7px; height:12px; margin-left:2px; }

.leftTreeNodes div.customlevel1 img.minus { background:transparent url(../images/icons_home.gif) no-repeat -8px -1389px; width:7px; height:12px; margin-left:2px; _margin-left:5px; }
.leftTreeNodes div.customlevel1 img.normal {background:transparent url(../images/spacer.gif) no-repeat 0px 0px; width:7px; height:10px; margin-left:2px;}
/** For Level 2 Type **/
.leftTreeNodes div.level2type{}
.leftTreeNodes div.level2type a.title{ padding-left:38px;font-weight: bold}
.leftTreeNodes div.level2type img {height:15px;position:relative;width:158px;z-index:43; padding-top:2px; margin:1px 0px 0 5px;}
.leftTreeNodes div.level2type a {padding-left:25px;}
.leftTreeNodes div.level2type img.plus {  background:transparent url(../images/icons_home.gif) no-repeat -8px -1368px; width:7px; height:10px; margin-left:2px;}
.leftTreeNodes div.level2type img.minus { background:transparent url(../images/icons_home.gif) no-repeat -8px -1389px; width:7px; height:10px; margin-left:2px;}
.leftTreeNodes div.level2type img.normal {background:transparent url(../images/spacer.gif) no-repeat 0px 0px; width:7px; height:10px; margin-left:2px;}
/** For SPACE REMODULING END **/
.leftTreeNodes div.room{}
.leftTreeNodes div.room a.title{ padding-left:55px; }
.leftTreeNodes div.room img{height:18px; width:50px;position:relative; z-index:43}
.leftTreeNodes div.room a.plus img{ background:url(../images/trans.png) no-repeat right;}
.leftTreeNodes div.room a.minus img{background:url(../images/trans.png) no-repeat right;}
.leftTreeNodes div.room a.normal img{background:url(../images/trans.png) no-repeat right;}
.leftTreeNodes img{position:relative; z-index:43;}
.leftTreeNodes a{text-decoration:none; padding:2px; font-size:10px; position:absolute; z-index:43; }
.leftTreeNodes a.toggle{ }
.leftTreeNodes a.title{ display:block; padding:6px 5px 6px 32px; color:#333333; border-bottom:1px solid #efefef; position:relative; z-index:40 }	
.leftTreeNodes a.title:hover { background:#FFFFCC; color:#990000; border-bottom:1px solid #FFCC66; position:relative; z-index:40; }

/* Fixex*/

.rowEven td{ background-color:f6f6f6;}
.rowRed td{ background-color:#FFCCCC;}
.rowRedOdd td{ background-color:#ffdddd;}
.changestateIcon{ background:url(../images/icon_changeState.gif) no-repeat; padding:5px 8px;; text-decoration:none; position:relative; top:4px;position:relative; z-index:999;}
.smallText{ font-size:9px; color:#999;}
.tableHeadtxt{ padding:0px !important; font-size:11px; position:relative; top:0px; background:none;margin:0px; float:left !important;display:inline !important;}

/* Asset Page fixes */
.work_viewshade{ border-color:#CCCCCC !important;}
#top.work_viewshade{ background-position:bottom; min-height:110px; }

/* Solutions Page Styles */
.solutionsHeaderbg{padding:5px 0px 5px 0px;border:1px solid #5e98c0; background:url(../images/solution_header_bg.png) #5e98c0 repeat-x left top;}
.solutionbg { background:#fff !important; border:1px solid #5e98c0;}
.SummCellBghover { background-image: url(../images/solutionbg_hover.png) !important;border:1px solid #d6eba1 !important; }
.headligreenBg{ background:#cfcfcf !important;}

/* New Grey Theam */
.subCaption a:hover , .caption a:hover { color:#CC9900; }
.caption strong{ font-size:11px; color:#647e98;  } 
.grey .content p.title{ background:#f0f0f0; border-top:1px solid #eaeaea; border-bottom:1px solid #e3e3e3; color:#515151; padding:0px 6px;font-size:10px;}
.grey .content p{color:#p4f768d;}

/*Admin Left nav styles */
.adminElementDiv{padding:0px; margin:0px;border:1px solid #517894; border-width:0px 0px; border-right-color:#77a3c2; border-bottom-color:#77a3c2; background:#fff;}
.adminElementDiv .cb2,.adminElementDiv .cb3, .adminElementDiv .cb4{ border-color:#7798af; background:#fff;}
.adminElementDiv .ptop ,.adminElementDiv .pbottom { margin:0px -1px; background:#7798af;}
.adminElementDiv .ptop { margin-bottom:3px;}
.adminElementDiv .pbottom { margin-top:3px;}
.adminElementDiv .cb1{ background:#7798af; }


.wizbg .fontbigBold{color:#3c7c9d;border:0px;}

.graphZoom{ background:url(../images/more_graph-icon.gif) no-repeat left top !important; padding:10px 15px !important; position:relative !important; left:-30px !important; top:1px !important; _top:-2px; float:right; text-decoration:none; }
.graphZoom:hover {background:url(../images/more_graph-iconhover.gif) no-repeat left top; text-decoration:none;}

.filter{ border:0px !important;}
.tableHeader, .sortedTableHeader,.headligreenBg  td, .ColumnHead td, .tableComponent th  { background:url(../images/bg_grid_column_headers.gif) #f1f1f1 repeat-x bottom left !important; border:0px solid #8c8b8b; border-width:1px !important;	border-top-color:#dcdcdc !important; border-bottom-color:#acacac !important; border-left-color:#dcdcdc !important; border-bottom-color:#acacac !important; height:9px; color:#000 !important; padding:0px 5px 0px 3px !important; text-align:left; font-size:11px !important; font-weight:normal !important; white-space:nowrap; }
.sortedTableHeader { background:url(../images/bg_grid_column_head_select.gif) #e4f5ff repeat-x bottom left !important;color:#000 !important; }
.tableHeader a, .sortedTableHeader a, .headligreenBg td.fontBlackBold,  .ColumnHead td, .tableComponent th{	font-weight: bold !important; color:#000 !important; font-size:10px !important;	text-decoration: none; padding:5px 0px; }
#RoomDetails .headligreenBg td.fontBlackBold{padding:6px 5px !important; border:0px solid #8c8b8b !important; border-width:1px !important; border-top-color:#dcdcdc !important;	border-bottom-color:#acacac !important;	border-left-color:#dcdcdc !important; border-bottom-color:#acacac !important; }

/*Left Nav Styles*/
.leftSectionStyle{margin:5px 0px;}
.leftSectionStyle .top .ct{background:url(../images/leftcontainer_top.gif) repeat-x left top; height:9px;}
.leftSectionStyle .top .rt{background:url(../images/leftClosebt_topCurve.gif) no-repeat left top; height:9px; width:17px;}
.leftSectionStyle .bottom .ct{background:url(../images/leftcontainer_bottom.gif) repeat-x left top; height:9px;}
.leftSectionStyle .bottom .rt{background:url(../images/leftClosebt_bottomCurve.gif) no-repeat left top; height:9px; width:17px;}
.leftSectionStyle .middle .ct{background:#FFFFFF; width:1px;}
.leftSectionStyle .middle .rt{background:url(../images/leftClosebt_center.gif) repeat-y left top;width:18px;}
.leftSectionStyle .middle .rt a{ width:6px; padding:5px; text-decoration:none; float:left; height:100%; position:relative;}
.leftSectionStyle .middle .rt .close{background:url(../images/leftindicator.gif) repeat-y center; top:20px;}
.leftSectionStyle .middle .rt>a.close{ top:19px;}
.leftSectionStyle .middle .rt .open{background:url(../images/leftindicator_closed.gif) no-repeat center;}
.formStylebutton, .formStylebuttonAct {	font-size:10px !important; font-weight:bold; width: auto; background: url(../images/bg_actions_link.gif) repeat-x top !important; background-color:#dedde3; border:1px solid #a9a !important; cursor:hand; cursor:pointer; color:#333333; height:25px; padding:2px 0px !important; }
*>.formStylebutton, *>.formStylebuttonAct {	padding:0px 6px !important;height:18px !important; }
.menubar,#wsDetails .menubar{background:#efefef !important; border:1px solid #ccc;border-width:0px 1px !important; border-color:#CCCCCC !important;}
.menubar #items a, .menubar #items a.FontBlackLink, .menubar #items a.fontBlack{background: url(../images/bg_actions_link.gif) repeat-x right top !important; font-weight: bold; color: #333 !important; border:1px solid #cbcbcb !important; border-width:1px 1px 1px 1px !important; display:block; height:15px; padding:4px 10px 2px 10px ; position:relative; margin-top:-5px; text-decoration:none; }
.menubar #items a:hover, .menubar #items a.FontBlackLink:hover, .menubar #items a.fontBlack:hover {	background: url(../images/bg_actions_link_hover.gif) repeat-x right top !important;	color:#ffffff !important; }
.menubar #actionsmenu #nav #first ul{ position:absolute; z-index:999 !important;}
.menubar #actionsmenu #nav #first #combo a{	background: url(../images/toolbar_off.gif) repeat-x right top !important; font-weight: bold; color:#333333;	border:1px solid #cbcbcb; border-width:1px 1px 1px 1px; display:block; height:15px;	padding:4px 30px 2px 10px ;position:relative; margin-top:-5px; text-decoration:none; }
#wsDetails .menubar td{ border:0px !important;}
.menubar #lastitem,#wsDetails .menubar #lastitem{ border:0px !important;}
.requestBox{background-color:#FFFFF4;border-top:3px solid #EAEAD4 !important;border-right:3px solid #C3C39B !important;border-bottom:3px solid #C3C39B !important;border-left:3px solid #EAEAD4 !important;}
.requestBox #topbg{	background:#efefef !important; color:#FFFFFF; padding:4px; border-bottom: 1px solid #999; }
.requestBox #topbg .fontBlack, .requestBox #topbg .fontBlackBold{ color:#015a7b; font-size:10px !important; }
.requestBox #bottombg{ background:url(../images/bg_form_fieldsetshade.png) repeat-x bottom left !important; border-top:1px solid #aeaeae; padding:7px 5px; }
.requestBox #subheading{ font-weight: bold !important; background: url(../images/dottedline.gif) repeat-x left bottom; }
.requestdetailsbg{ background: url(../images/requestpage_viewbg.gif) repeat-x right top !important; background-color:#FBEFDC !important; border: 1px solid #cdcdcd; border-width:2px 1px 0px 0px; }
.whitebgBorder { border: 1px solid #999999 !important; border-width:1px 1px 1px 1px; }
.whitebgBorder .rowEven .fontBlackBold{ background:url(../images/bg_tableHead_sub.gif) no-repeat left bottom !important; padding:10px 5px 3px 5px; background-color:none; margin-bottom:5px; border:0px; border-top:1px solid #cccccc; color:#333333; }
.whitebgBorder .rowEven .boldTxt{ background:#F6F6F6 }
#leftborder { border-left: 1px solid #C9C9C9 !important; }
.subtabcontents { border-top:0px !important; border-right:1px solid #cbcbcb !important; border-bottom:1px solid #cbcbcb !important; border-left:1px solid #cbcbcb !important; }
.tablink, .sumtab, .viewsCellheadingLink, .expcoll { font-weight: bold !important; color: #000000; display: block; text-decoration: none; width: 100%; }
.subtaboff { background: url(../images/subtab_offbg1.gif) no-repeat right top #F0F4F8; font-weight: bold; color: #3466A9; text-decoration: none; white-space: nowrap; border-bottom:1px solid #6a6a6a; border-left:1px solid #6a6a6a; }
.subtaboff a { background: url(../images/subtab_offbg1.gif) no-repeat right top #afafaf; font-weight: bold;	color: #333333;	text-decoration: none; padding:4px 10px 4px 6px; width:auto; white-space: nowrap; display:block; border-bottom:0px solid #6a6a6a; border-left:0px solid #6a6a6a; }
.subtaboff a:hover{	background: url(../images/subtab_offbg2.gif) no-repeat right top #ffffff; color: #000000; text-decoration:none; }
.subtabon {	background: url(../images/subtab_on.gif) no-repeat right top #F0F4F8; font-weight: bold; color: #000000; text-decoration: none;	white-space: nowrap; border-bottom:1px solid #fff; border-left:1px solid #cbcbcb;}
.subtabon a{ background: url(../images/subtab_on.gif) no-repeat right top #F0F4F8; font-weight: bold; color: #000000; text-decoration: none; padding:4px 10px 4px 6px; white-space: nowrap; width:auto;	display:block; border-bottom:0px solid #fff; border-left:0px solid #acacac; }
.subtabon a:hover{ color: #000; text-decoration:none;background: url(../images/subtab_on_hover.gif) no-repeat right top #afafaf; }
.subtabborder { border-bottom:1px solid #cbcbcb !important; }
#wsDetails #actionsmenu li ul a,  #actionsmenu li ul a, .actionsmenu a{	display:block !important; background: transparent url(../images/autocompleteitembullet.gif) no-repeat 7px 5px; background-color:#fff; border-top: 1px solid #ddd; border-bottom: 1px solid #fff; border-left: 4px solid #eee; border-right: 4px solid #eee;	padding:3px 2px 3px 15px; height:auto; width:auto; color:#444; text-decoration:none; }
#wsDetails #actionsmenu li ul a:hover, #actionsmenu li ul a:hover, .actionsmenu a:hover { color:#000 !important; border-top: 1px solid #ccc; border-bottom: 1px solid #eee;	border-left: 4px solid #777; border-right: 4px solid #777; background: transparent url(../images/autocompleteitembullet1.gif) no-repeat 8px 5px ; background-color: #EFF4FA; text-decoration: none; }
#wsDetails #actionsmenu li li, #actionsmenu li li { display: block !important; float: left; background-color: #F4F8FE; border:1px solid #afafaf;}
.actionsmenu{ border:1px solid #999; }
#wsDetails #actionsmenu li ul #actionsubhead, #actionsmenu li ul #actionsubhead{ display: block !important;	color:#666;	background-color:#efefef; border-top: 1px solid #fff; border-bottom: 1px solid #ddd; font-weight:bold; height:auto;	width:auto;	padding:2px; }
.menubar #combo a {	background: url(../images/toolbar_off.gif) repeat-x right top !important; font-weight: bold; color: #333; border:1px solid #cbcbcb; border-width:1px 1px 1px 1px; display:block; height:15px; padding:4px 30px 2px 10px ;position:relative; margin-top:-5px; text-decoration:none; }
.menubar #combo a:hover { background: url(../images/toolbar_on.gif) repeat-x right top !important; color:#fff; }
.moveUp{ border:1px solid #333; height:20px; width:20px;}


/* Menu Popup styles */
.menuPopUp{ /*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95); -moz-opacity:.95; opacity:.95;  background:transparent;*/ }

.menuPopUp td>a{ height:auto;}
.menuPopUp a:hover { background:#333333; color:#ffffff; text-decoration:none; border-left:1px solid #252525; border-top:1px solid #1d1d1d;	border-right:1px solid #535353; border-bottom:1px solid #747474;}
.menuPopUp .top .rt{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/quickLinks_shadowltct.png", sizingMethod="scale");width:8px;}
.menuPopUp .top>.rt{background:transparent;background:url(../images/quickLinks_shadowltct.png) repeat-y left top;}
.menuPopUp .bottom .lt{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/quickLinks_shadowltcr.png", sizingMethod="image");width:4px; height:9px;}
.menuPopUp .bottom .ct{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/quickLinks_shadowbtct.png", sizingMethod="scale");height:9px;}
.menuPopUp .bottom .rt{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/quickLinks_shadowrtcr.png", sizingMethod="image"); width:8px;height:9px;}
.menuPopUp .bottom>.lt{background:transparent;background:url(../images/quickLinks_shadowltcr.png) no-repeat left bottom;}
.menuPopUp .bottom>.ct{background:transparent;background:url(../images/quickLinks_shadowbtct.png) repeat-x right bottom;}
.menuPopUp .bottom>.rt{background:transparent;background:url(../images/quickLinks_shadowrtcr.png) no-repeat right bottom;}

/* Move Page Styles */
#moveListContainer { border:0 !important;}
#moveListContainer div.titleElement { text-decoration:none; cursor:hand;}
#moveListContainer div.titleElement:hover { text-decoration:none;}
#moveListContainer div.titleElement div{ display:block; background:#eeeeee; padding:3px; text-decoration:none;}
#moveListContainer div.titleElement.selected div{ background:#FFFFCC;color:#990033;} 
#moveListContainer table.moveRow th{ background:#fff; font-size:11px; padding:3px; text-align:left; border:0px solid #ccc; border-width:0px 0px 0px 0px; text-align:left;}
#moveListContainer .selected table.moveRow th{ background:#003366;color:#FFFFFF;}
#moveListContainer table.moveRow td{ padding:3px;}
#moveListContainer .selected a{ color:#FFFFFF !important;}
.evenRow{ background:#fff !important; height:28px !important;}
.innerElement{ border:1px solid #afafaf; border-width:0px 0px 3px 0px; height:auto; overflow:auto; padding:0px; display:block;}
.innerElement b{ display:block; padding:3px; font-size:10px;}
.innerElement b.rowOdd{ background:#fefefe;} 
.innerElement b.rowEven{ background:tranparent;} 
.innerElement p{height:auto !important;}
.innerElement.content{ margin:0px !important; padding:0px !important;}
.expand{ background:url(/images/bt_portlet_expand.gif) no-repeat; padding:0px 5px; text-decoration:none; }
.collapse{ background:url(/images/bt_portlet_collapse.gif) no-repeat; padding:0px 5px;  text-decoration:none; }
.controlsMove{ display:block; width:50px; background:#eeeeee; border:1px solid #aaa; text-decoration:none; padding:5px; font-weight:bold; text-align:center;}
.controlsMove:hover{ text-decoration:none;}
#top{ color:#2D5893; font-size:14px; }

/* Admin Fixes */
.adminLayoutFix{ width:45% !important;}
#HTMLDesc{ margin-left:100px; margin-top:40px; width:612px !important;}

/* Resources Dashboard Header styles */
.imageHolderAsset {border:1px solid #afafaf; float:right; margin-top:-63px; postion:relative; width:125px; text-align:center; background:#efefef;}

/* move locate */
.formElements { padding:0px; margin:0px; border:1px solid #d7e8fb;}
.formElements span, .listTitleElement{display:block; border-bottom:1px solid #efefef; padding:2px 6px; margin:0px; background:#6285ad; font-size:11px; font-weight:bold; color:#FFFFFF;}
.formElements label{display:block; margin:0px; padding:4px 6px; height:20px; background:#e7f2ff;}
.formElements strong{float:left; width:130px;}
.formElements input, .formElements select{float:left;}
.formElements.orange{ border:1px solid #fff3e7;}
.formElements.orange span{ background:#b89776;}
.formElements.orange label{ background:#fff6ed;}
.greyBG{ background:#efefef; display:block;}
.evenRow{ border:1px solid #eeeeee; border-width:0 0 1px 0;}
.evenRow td{ border:1px solid #eeeeee; border-width:0 0 1px 0;}
.select{ background:#e8fdd8; }
.emTitle{padding:5px; background:#eee; display:block;font-size:11px; border-bottom:1px solid #333;}
.emTitle.color{ background:#eaf4fb; font-weight:bold;}
.detailsTable { border-bottom:1px solid #eee;}
.detailsTable td{ padding:2px 6px; width:25%; border-bottom:1px solid #CCCCCC; }
.detailsTable td.grey{background:#efefef;}
.expandResults, .collapseResults{ float:right;  padding:1px 5px; text-decoration:none; }
.expandResults{background:url(/images/bt_portlet_collapse.gif) no-repeat;}
.collapseResults{background:url(/images/bt_portlet_expand.gif) no-repeat;}

/*Loading*/
.Loading{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/facilitesLoadingbg.png", sizingMethod="image"); background:transparent; width:237px; position:absolute; z-index:999; height:73px;}
*>.Loading{ background:url(../images/facilitesLoadingbg.png) no-repeat;}
.Loading strong{ background:url(../images/ajax-loaderg.gif) no-repeat 5px 13px; display:block; padding:20px 5px 5px 32px; margin-top:6px; margin-left:5px; color:#fff; font-size:12px; text-align:center; height:73px;}
.iframeFix{position:absolute; z-index:998; width:179px; height:49px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);	-moz-opacity:.0; opacity:.0; background:transparent; }
  
/*Admin Portfolio Setup*/
.adminPortfolio{}
.adminPortfolio .l_outer .cb2, .adminPortfolio .l_outer .cb3, .adminPortfolio .l_outer .cb4{ background:#eff4f9; border-color:#c5c5c5;}
.adminPortfolio .l_outer .cb1{ background:#c5c5c5;}
.adminPortfolio .t_outer .cb2, .adminPortfolio .t_outer .cb3, .adminPortfolio .t_outer .cb4{ background:#fcfcfc; border-color:#d8dbdd;}
.adminPortfolio .t_outer .cb1{ background:#d8dbdd;}
.adminPortfolio .portletcontent.b_inner{ background:#fff !important; border-color:#d8dbdd !important; border-width:0px 1px !important;}
.adminPortfolio .b_inner .buildingTitle{ background:url(../images/admin_building_title.gif) repeat-x top; padding:3px 6px; margin:0px; display:block; border-bottom:1px solid #efefef;}
.adminPortfolio .b_inner table.floor {}
.adminPortfolio .b_inner table.floor th{ font-size:10px; color:#333; text-align:left;background: url(../images/bg_int_miniDetails_th.gif) #efefef repeat-x top; border:1px solid #dedede; border-width:1px 0px 1px 1px; border-top-color:#efefef; padding:5px;}
.adminPortfolio .b_inner table.floor td{ font-size:10px; color:#333; text-align:left; padding:2px 8px;}
.adminPortfolio .b_inner table th, .adminPortfolio .b_inner table td{font-size:9px; color:#999999; text-align:left;}
.adminPortfolio .b_outer .cb2, .adminPortfolio .b_outer .cb3, .adminPortfolio .b_outer .cb4{ background:#ffffff; border-color:#d8dbdd;}
.adminPortfolio .b_outer .cb1{ background:#d8dbdd;}
.adminPortfolio div.site{ padding:0px 5px 0px 5px; height:1px;}
.adminPortfolio div>div.site{ height:auto;}
.adminPortfolio span.building { background:url(../images/icons_home.gif) no-repeat -75px -1520px; font-size:10px; font-weight:bold; color:#000;	padding:5px 2px 5px 34px; margin:0px 5px; display:block; }
.siteHtmlIcon{background:url(../images/icons_home.gif) no-repeat -82px -1502px; width:20px; height:20px;}
.buildingHtmlIcon{background:url(../images/icons_home.gif) no-repeat -82px -1524px; width:20px; height:20px;}
.assignablerIcon{background:url(../images/icons_home.gif) no-repeat -82px -1584px; width:20px; height:20px;}
.servicerIcon{background:url(../images/icons_home.gif) no-repeat -82px -1543px; width:20px; height:20px;}
.confrIcon{background:url(../images/icons_home.gif) no-repeat -82px -1564px; width:20px; height:20px;}
.adminPortfolio *>span.building{ height:auto;}
.adminPortfolio input.assignable, .adminPortfolio input.service, .adminPortfolio input.bookable{ padding-left:23px; width:100%;}
.adminPortfolio input.assignable {background:url(../images/icons_home.gif) no-repeat #ffffff -82px -1586px;}
.adminPortfolio input.service {background:url(../images/icons_home.gif) no-repeat #ffffff -82px -1546px;}
.adminPortfolio input.bookable {background:url(../images/icons_home.gif) no-repeat #ffffff -82px -1566px;}
.se1{ background:#c8cacd;}
*>.se1{ padding:3px 0px;}
.se1 input{ border:1px solid #9c9c9c; position:relative; top:-1px; left:-1px; font-size:10px; font-weight:bold; padding:4px 2px 4px 2px; height:20px; color:#333; }
.se1>input{ padding:2px 2px 2px 2px; height:18px; }
.adminPortfolio .portletcontent{ background:url(../images/admin_spBackground.gif) #f9fbfd repeat-x bottom; margin:0px; }

.adminPortfolio span.label{font-size:10px; font-weight:bold; color:#000; padding:10px 2px 10px 34px; margin:0px 5px; display:block;} 
.adminPortfolio span.site { background:url(../images/icons_home.gif) no-repeat -75px -1498px; font-size:10px; font-weight:bold; color:#000;	padding:5px 2px 5px 34px; margin:0px 5px; display:block; }
.adminPortfolio label strong{ width:150px;}
.adminPortfolio span.region{background:url(../images/admin_region_drop.gif) no-repeat; width:190px; height:27px; margin:0px 8px; padding:7px; font-size:11px; font-weight:bold; color:#888;  display:block;}
.noBorderTable td{ border:0px !important;}

/* Help Card Styles */
.helpCard { border:1px solid #fec284; margin:0px 0px;}
.helpCard h1{background:#fffde5; color:#990000; font-size:12px; padding:5px 8px; margin:0px;}
.helpCard .helpContent{background:#fffff3; color:#333333; font-size:11px; padding:5px 8px;}
.helpCard .helpContent .helpheading{ background:none; border:0px; color:#333; font-size:12px; margin:3px 0px; padding:0px; display:inline;}
.helpCard .helpContent p{margin:3px 0px; font-size:12px; font-weight:normal; color:#333333;}
.helpCard .helpContent ul { margin:0; padding:0 0 0 30px; }
.helpCard .helpContent li { list-style-type:disc; line-height:18px; }

/* icon */
.iconAdd, .iconRemove{ padding:10px 12px; border:0px; width:24px; margin-left:5px; position:relative;top:5px; }
*>.iconAdd, *>.iconRemove{ width:auto; }
.iconAdd { background:url(../images/icon_addRow.png) no-repeat bottom; }
.iconRemove { background:url(../images/icon_remRow.png) no-repeat bottom;  }

/* Admin Closing Rules Fixes */
.closingRules td img{ position:relative; float:left; cursor:pointer;} 
.closingRules td { font-weight:bold; padding:4px 0px;}
.closingRules td label{  padding:4px 0px; position:relative; left:-5px; cursor:pointer; float:left;}
.closingRules {margin-bottom:10px;}

/* Start Wizard */ 
.startWizard{ font-size:14px;color:#333; padding:8px 80px 20px 80px;}
.startWizard .fontBigBold{ font-size:14px; color:#333;}
.startWizard li{ padding:10px 20px 10px 0px;  text-align:justify; line-height:20px; }
.greyBorder{ padding:10px; border:1px solid #cfcfcf; background:#efefef;}
.greyBorder .fontBlack{ font-size:12px; color:#666666; font-weight:bold;}
.greyBorder .config_start{ top:62px;}
.greyBorder *>.config_start{ top:18px; left:10px;}
.config_startWiz{ text-decoration:none; cursor:hand; cursor:pointer; display:block; margin:5px 10px;}
.config_startWiz:hover { text-decoration:none; }
.config_startWiz{ float:right; width:173px; height:51px; text-decoration:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg_admin_startwiz_button.png',sizingMethod='scale'); }
*>.config_startWiz { background:url(../images/bg_admin_startwiz_button.png) no-repeat;}

/* Resource Styles */
.resourceImage{	border:1px solid #afafaf; border-width:1px 1px 0px 1px;	float:right; padding:5px 0px; postion:relative; width:150px; max-width:148px; text-align:center; background:#efefef; }
.portlet.resourceStatusMessage{ float:right; width:150px !important; position:relative !important; clear:right; z-index:2; top:0 !important; clear:both; margin:0 !important; }
.portlet.resourceStatusMessage .portletcontent{	border:1px solid #afafaf !important; border-width:1px 1px 1px 1px !important; }
.resourceImgColorLy { background:#FFFFBF; border:1px solid #AFAFAF; }
	
/* FireFox And IE  Height Fix*/
.heightFix{ height:1px;}
*>.heightFix{ height:auto;}

/*Content Tabs */
.captionTab {height:17px; margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; list-style:none; clear:both; display:block; }
.captionTab a{position:relative; float:left; padding:0px; margin:0px 1px -1px 1px; color:#000; text-decoration:none; outline:none; }	
.captionTab a strong, .captionTab a .lt, .captionTab a .rt{ position:relative; float:left; cursor:pointer;}
.captionTab a strong{padding:8px 8px 8px 8px;font-size:10px;background:url(../images/bg_tabs_nrepeat.gif) repeat-x left -293px;color:#555555;}
.captionTab a .lt{padding:8px 3px 8px 2px;margin:0px; background:url(../images/bg_tabs_nrepeat.gif) repeat-x left -237px;}
.captionTab a .rt{padding:8px 3px 8px 2px;margin:0px; background:url(../images/bg_tabs_nrepeat.gif) repeat-x right -265px;}
.captionTab a>.lt{padding:14px 3px 14px 2px;margin:0px;}
.captionTab a>.rt{padding:14px 3px;margin:0px;}
.captionTab .selected{ border:0px}
.captionTab .selected .lt, .captionTab a:hover .lt{background:url(../images/bg_tabs_nrepeat.gif) no-repeat left -153px; background-color:#FFFFFF; }
.captionTab .selected .rt, .captionTab a:hover .rt{background:url(../images/bg_tabs_nrepeat.gif) no-repeat right -181px; background-color:#FFFFFF; }
.captionTab .selected strong, .captionTab a:hover strong{background:url(../images/bg_tabs_nrepeat.gif) repeat-x left -209px; color:#000000;}
.captionTab a:hover strong{color:#006699}

/*Prentive Maintenance Tasks*/
.noPMTask{background:#FFFFCC; padding:10px 10px 10px 30px; color:#990000; font-weight:bold}

/*Tenant And Landlord*/
.tentantIcon{ background:url(../images/controlicons.gif) no-repeat 0px -229px; padding:4px 8px; }
.landlordIcon{ background:url(../images/controlicons.gif) no-repeat 0px -250px;	padding:4px 8px; }

/* Property Page Styles */
#propertyPage .viewShade_table  { clear:both; padding:0px; margin:0px;}
#propertyPage .viewShade_table tr{ height:25px; vertical-align:top;}
#propertyPage .viewShade_table td{ padding:0px 15px; line-height:14pt;}
#propertyPage .contract_viewshade{padding:0px 0px 10px 0px; clear:both; border-bottom:none}
#propertyPage *>.contractdef_view_title{ padding-top:8px; padding-bottom:0px;}          
#propertyPage div.contract_fix{}	
#propertyPage div.contract_fix table td{ padding:3px 0px 3px 10px;}			
.expiredIcon { background:url(/images/lease_building_icon.gif) no-repeat left top; overflow:visible; padding:3px 0px 0px 25px; float:left; color:#990000; font-size:9px; }
#propertyPage {}
#propertyPage #top.work_viewshade{ background-position:bottom;border:0px; margin-bottom:0px; padding-right:0px;   }
#propertyPage .work_viewshade .portlet{ top:0px !important;}
#propertyPage .tabs table{ margin-top:-28px !important;}
#propertyPage .tabs{ margin-bottom:-8px !important; z-index:99;}		
#propertyPage *>.tabs{ margin-bottom:-7px !important;}
#propertyPage .tabs table .subtabon{ display:table-cell;}
#propertyPage .tabs table .subtabon a, .tabs table .subtabon a:hover{ background:url(../images/bg_works_tab_shade.gif) repeat-x bottom; padding:5px 10px; margin-right:7px; border-top:1px solid #7bb9de; border-left:1px solid #7bb9de; }
.propertyImage{	float:right; width:170px; postion:relative; text-align:center; }
.propertyImage img{	position:relative; height:100px; border:1px solid #afafaf; padding:1px 1px 1px 1px; margin:0px; }
.propertyImage b{ position:absolute; width:158px; z-index:51; margin-top:40px; text-align:center; font-size:14px; text-shadow:#666666; color:#FFFFFF; }

/*Cad Drawing component script*/
.blackAlert{position:absolute; width:435px; left:300px; z-index:999; top:100px;}
.blackAlert .alertContent{background:#000; padding:10px 30px 30px 30px;color:#ccff00; font-size:12px; line-height:19px; }
.blackAlert .alert{background:url(../images/icons_home.gif) no-repeat 60% -550px; display:block; height:60px; margin:10px 0px;}
.blackAlert a.alertLink{ display:block; color:#ff9833;} 
.black .cb2, .black .cb3, .black .cb4{background:#000; border-color:#000;}
.black .cb1, .black .cb1 {background:#000 !important;}
.black .cb2, .black .cb3, .black .cb4{background:#000; border-color:#000;}
.black { margin:0px; }
.blackAlert .steps{ padding:0px; margin:0px 23px;}
.modelIframe{ filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=130,strength=3) progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity:.70; opacity:.70;  position:absolute; top:0px; left:0px; z-index:998; width:100%; height:650px; }
.modelIframe body{ background-color:#333333; }
.blackAlert .closeBox{ float:right; color:#FFFFFF; margin-bottom:-25px;	margin-right:5px; position:relative; z-index:999; top:4px; }

/* Mini Calender */
.miniCalArrowLeft{background:url(../images/icons_home.gif) no-repeat -5px -637px; padding:1px 1px; float:left; position:relative; width:10px; }
.miniCalArrowRight{ background:url(../images/icons_home.gif) no-repeat -35px -637px; padding:1px 1px; float:right; position:relative; width:10px; }

/* CAD View Fixes */
.vacancyIcon:hover{background:url(../images/vacancy.JPG) no-repeat 6px;}
.occupancyIcon:hover{background:url(../images/occupancy.JPG) no-repeat 6px;}
.boxHeader{ width:100%;}
* html .boxTR{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/poplayer_TR.png", sizingMethod="scale"); }
* html .boxML{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/poplayer_ML.png", sizingMethod="scale"); }
* html .boxMR{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/poplayer_MR.png", sizingMethod="scale"); }
* html .boxBL{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/poplayer_BL.png", sizingMethod="scale"); }
* html .boxBR{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/poplayer_BR.png", sizingMethod="scale"); }
* html .boxBC{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/poplayer_BM.png", sizingMethod="scale"); }

/* Admin Icon Fast Loading for Browser*/
.adminIcon{background:url(../images/icons_home.gif) no-repeat;width:35px; height:35px;}
.regionIcon{ background-position:left -660px;}
.siteIcon{ background-position:left -696px;}
.buildingWizIcon{ background-position: -34px -696px;}
.floorWizIcon{ background-position: 0px -1502px;}
.roomWizIcon{ background-position: 0px -1530px;}
.roomTypeIcon{ background-position:left -732px;}	
.meetingType{ background-position:left -1158px;}
.departmentIcon{ background-position:left -766px;}
.leaseUserIcon{ background-position:-34px -765px;}
.buildingUDFIcon{ background-position:-72px -802px;}	
.spaceConfigIcon{ background-position:left -839px;}	
.importBulkSpaceIcon{ background-position:-72px -876px;}
.importBuildingIcon{ background-position:-72px -910px;}
.importFloorIcon{ background-position:-34px -910px;}
.importRoomIcon{ background-position:-72px -943px;}	
.helpdeskIcon{ background-position:left -980px;}	
.ophoursIcon{ background-position:left -1018px;}
.holidayIcon{ background-position:-34px -1014px;}
.groupsIcon{ background-position:left -874px;}
.workTradeIcon{ background-position:left -909px;}
.businessrIcon{ background-position:left -942px;}
.slaIcon{ background-position:2px -1090px;}
.notificationIcon{ background-position:left -1127px;}
.productCategoryIcon{ background-position:-34px -660px;}	
.productTypeIcon{ background-position:-72px -660px;}	
.productIcon{ background-position:-72px -700px;}
.vendorIcon{ background-position:-34px -732px;}
.resourceUDFIcon{ background-position:-72px -732px;}
.productTypeUDFIcon{ background-position:-72px -767px;}
.purchaseDefaultIcon{ background-position:left -802px;}
.purchaseUDFIcon{ background-position:-72px -838px;}
.glCodeIcon{ background-position:-34px -876px;}
.costCenterIcon{ background-position:-37px -801px;}
.importResourcesIcon{ background-position:-39px -838px;}
.rolesIcon{ background-position:-34px -943px;}	
.requesterUDFIcon{ background-position:-36px -1160px;}
.requesterIcon{ background-position:-34px -979px;}
.supervisorUDFIcon{ background-position:-72px -979px;}
.supervisorIcon{ background-position:-72px -1016px;}
.craftpersonIcon{ background-position:3px -1051px;}
.adImportIcon{ background-position:-34px -1051px;}
.orgdetailsIcon{ background-position:-72px -1051px;}	
.mailserverIcon{ background-position:-34px -1093px;}
.surveyIcon{ background-position:-72px -1090px;}
.surveyDefIcon, .surveyResultsIcon{ background-position:-34px -1124px;}
.selfServiceIcon{ background-position:-71px -1127px;}
.requestTemplateIcon{ background-position:-71px -1162px;}
.ldapIcon{ background-position:0 -91px;}
.userMgmtIcon{ background-position:8px -129px;}
.smsMailServerIcon{ background-position:1px -168px;}
.sdpSettingIcon{ background-position:6px -202px;}
.vendorUDFIcon{ background-position:3px -242px;}


/* Asset Reading Page fixes */
.work_reading_viewshade{ border-color:#afafaf !important;}
#top.work_reading_viewshade{ background-position:bottom; min-height:50px; }
.readingPageTitleOn{text-align:center;color:#1256C8;background:url(../images/toolbar_downArrow.JPG) no-repeat center;padding:6px 6px;}
.readingPageTitleOff{text-align:center;color:#1256C8;background:url(../images/toolbar_upArrow.JPG) no-repeat center;padding:6px 16px;}
.headTabLinkOn{padding:5px 6px 5px 6px; background:transparent url(../images/bg_leftnav_title_shade.gif)  repeat-x scroll 0 0; color:#ffffff !important; margin:0px; border:1px solid #ccccff; border-width:1px 1px 0px 1px; text-decoration:none; font-weight:bold; display:block;}
.headTabLinkOff{padding:4px 0px; background:transparent url(../images/bg_tabs_nrepeat.gif)  repeat-x scroll 0 -536px; color:#000000 !important; margin:0px; border:0px solid #c6c6c6; border-width:1px 1px 1px 1px; text-decoration:none; font-weight:bold; display:block;}

/* Adminhome Page Inner Tabs */
.adminhome_InnerTab{ background:url(/images/bg_admin_title.gif) repeat-x left top !important; height:26px; border:0 solid #D4E3F0; border-width:1px 0; font-weight:bold; color:#375368; line-height:25px; font-size:11px; margin:10px 0; }
.adminhome_Inner{ background:url(/images/bg_admin_list_marker.gif) no-repeat left bottom; padding-left:8px; height:26px; }
.noPadding table td { padding:0 !important; margin:0; }

/* home Page Inner Tabs */
.innertab{ margin:0; padding:0; list-style: none; border: none; font:bold 10px Verdana, Arial, Helvetica, sans-serif; width: 100%; }
.innertab li{ float: left; margin:0; list-style: none; padding:0; text-align:center; white-space:nowrap; }

#innerTab #active{ background-position:0% 0px; height:24px; outline:none; }
#innerTab #active span{ background-position:100% 0px; height:24px; font-weight:bold; line-height:23px; cursor:pointer; }
.PE-border_t{ background:url(../images/rc-topbg.gif) repeat-x; background-position:center top; height:24px; padding:0; margin:0; }

/* Resource - Meter Readings */
#ReadingDetails { padding:0 1%; _width:97%;  _padding:0 0 0 10px; }
#ReadingDetails .ptop, #ReadingDetails .pbottom{ display:block; background:transparent; font-size:1px; }
#ReadingDetails .cb1, #ReadingDetails .cb2, #ReadingDetails .cb3, #ReadingDetails .cb4 {display:block; overflow:hidden;}
#ReadingDetails .cb1, #ReadingDetails .cb2, #ReadingDetails .cb3 {height:1px;}
#ReadingDetails .cb2, #ReadingDetails .cb3, #ReadingDetails .cb4 {background:#EFF7FB; border-left:1px solid #B0CDE5; border-right:1px solid #B0CDE5;}
#ReadingDetails .cb1 {margin:0 5px; background:#B0CDE5;}
#ReadingDetails .cb2 {margin:0 3px; border-width:0 2px;}
#ReadingDetails .cb3 {margin:0 2px;}
#ReadingDetails .cb4 {height:2px; margin:0 1px;}
#ReadingDetails .RD_Content {display:block; background:#EFF7FB; border:0 solid #B0CDE5; border-width:0 1px; _width:100%; }
.Resource_ReadingDiv { padding:5px 10px 0 10px; _padding:0px 10px; border:0 solid #B0CDE5; border-width:0 1px; background:#EFF7FB; }
.Resource_ReadingOff { color:#000000; background:url(../images/actionitems_collapse.gif) no-repeat 5px 2px; padding:0 0 0 25px; line-height:17px; cursor:pointer; }
.Resource_ReadingOn { color:#000000; background:url(../images/actionitems_expand.gif) no-repeat 5px 2px; padding:0 0 0 25px; line-height:17px; cursor:pointer; }
#Custom_Field fieldset label { margin:5px 0 5px 10px !important; padding:0; }
#Custom_Field .txtlabel { margin-right:0 !important; }

/* for loading style */
.gecko table#Actions_tool_tip .top_rt{background:url(../images/action_tooltip_top_lt.png) top left no-repeat;}
.gecko table#Actions_tool_tip .top_lt{background:url(../images/action_tooltip_top_rt.png) top left no-repeat;}
.gecko table#Actions_tool_tip .top_ct{background:url(../images/action_tooltip_top_ct.png) top left repeat-x;}
.gecko table#Actions_tool_tip .center_rt{background:url(../images/action_tooltip_center_lt.png) top left repeat-y;}
.gecko table#Actions_tool_tip .center_lt{background: url(../images/action_tooltip_center_rt.png) top left repeat-y;}
.gecko table#Actions_tool_tip .bottom_rt{background:url(../images/action_tooltip_bottom_lt.png) top left no-repeat;}
.gecko table#Actions_tool_tip .bottom_lt{background: url(../images/action_tooltip_shadow_rt.png) top left no-repeat;}
.gecko table#Actions_tool_tip .shadow_lt{background: url(../images/action_tooltip_shadow_lt.png) top left no-repeat;}
.gecko table#Actions_tool_tip .shadow_ct{background: url(../images/action_tooltip_shadow_ct.png) top left repeat-x;}
.gecko table#Actions_tool_tip .shadow_tip{background: url(../images/action_tooltip_shadow_tip.png) top left no-repeat;}
/* For ie */
.ie table#Actions_tool_tip .top_rt{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/action_tooltip_top_lt.png',sizingMethod='scale');}
.ie table#Actions_tool_tip .top_lt{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/action_tooltip_top_rt.png',sizingMethod='scale');}
.ie table#Actions_tool_tip .top_ct{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/action_tooltip_top_ct.png',sizingMethod='scale');}
.ie table#Actions_tool_tip .center_rt{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/action_tooltip_center_lt.png',sizingMethod='scale');}
.ie table#Actions_tool_tip .center_lt{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/action_tooltip_center_rt.png',sizingMethod='scale');}
.ie table#Actions_tool_tip .bottom_rt{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/action_tooltip_bottom_lt.png',sizingMethod='scale');}
.ie table#Actions_tool_tip .bottom_lt{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/action_tooltip_shadow_rt.png',sizingMethod='scale');}
.ie table#Actions_tool_tip .shadow_lt{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/action_tooltip_shadow_lt.png',sizingMethod='scale');}
.ie table#Actions_tool_tip .shadow_ct{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/action_tooltip_shadow_ct.png',sizingMethod='scale');}
.ie table#Actions_tool_tip .shadow_tip{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/action_tooltip_shadow_tip.png',sizingMethod='scale');}
/* Generic */
table#Actions_tool_tip .actions_color{background-color:#fffebf;}

/* Add NewDomain popup */
.ptop_domain{display:block; background:transparent; font-size:1px; clear:both;}
.pbottom_domain{display:block; background:transparent; font-size:1px; clear:both;margin-bottom:3px;}
.bs1, .bs2, .bs3, .bs4 {display:block; overflow:hidden;  font-size:1px;}
.bs1, .bs2, .bs3 {height:1px;}
.bs2, .bs3, .bs4 {background:#edf6fb; border-left:1px solid #a5cfeb;border-right:1px solid #a5cfeb;}
.bs1 {margin:0 5px; background:#a5cfeb;}
.bs2 {margin:0 3px;border-width:0 2px;}
.bs3 {margin:0 2px;}
.bs4 {height:2px; margin:0 1px;}

.subheaderDiv { height:23px; }
.widthfix { width:1041px; _width:1047px; }
#jumptoContent { display:none; position:absolute; border:0px; left:911px; z-index:100; top:91px; width:170px; }
.sdp_icon { background:url(../images/jumpto_sdp.gif) no-repeat 3px 5px !important; padding-left:25px !important; margin:5px 0 !important }
.sdp_icon:hover { background-color:#333333 !important; }

/* Purchase Order style */
.priceBox { border:1px solid #C5C5C5; width:150px; text-align:right; height:18px; padding:2px; font:normal 10px Verdana,Arial,Helvetica,sans-serif; color:#000000; }
.priceBox.priceBox1 { border:1px solid #17478F; font-weight:bold; }
.POformHeader { background:#6699cc; margin-top:5px; }
.orgName { font-family: Arial,Helvetica,sans-serif !important; color: rgb(48, 80, 134); font-size: 16px; font-weight: bold; }
.highlight_txt { color: rgb(23, 71, 143); font-weight: bold; }
.graybg { background:#eaeaea; }
.POlistItem { background:#ffffff; border:1px solid #cccccc; }
.grayRightBorder { border-right:1px solid #dedede; }
#product_table td { background:#f4f4f4; }
.priceBox2 { border:1px solid #ddddd7; }

/* floor Details */
.tableHeadclose { background:#F1F1F1 url(../images/bg_grid_column_headers.gif) repeat-x left bottom; cursor:pointer; border-top:1px solid #d9d9d9; border-bottom:1px solid #F1F1F1; height:8px; }
.roomEditOptions { background:#F4FAFD; border-bottom:1px solid #C2DCEE; height:25px; _height:30px;}
.innertext { font-weight:bold; color:#000000; padding-left:10px; }
.contract_bg { background:#c7eafb; }
.emp_topbg { font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; height:17px; padding:0 10px; }
.emp_topbg a, .emp_topbg a:hover { color:#FFFFFF; }
.layoutCaption { height:30px; padding-left:5px; }

/* UDF styles */
#udfTab { margin:0; padding:0; width:276px; }
#udfTab li { margin:0; padding:0; list-style:none; float:left; display:block; font:bold 10px Verdana, Arial, Helvetica, sans-serif; text-align:center; line-height:17px; }
#udfTab li.UDF_open { background:url(../images/blue_theme/udf_open.gif) no-repeat left top; width:92px; height:18px; float:left; }
#udfTab li.UDF_close { background:url(../images/blue_theme/udf_close.gif) no-repeat left top; width:92px; height:18px; float:left; border-bottom:1px solid #3466A9; cursor:pointer; }
#udfTab li.UDF_close:hover { color:#FF0000; }

/*CAD View Page Styles*/

.CADview .title{ background:#336699; color:#FFFFFF; font-size:11px; font-weight:bold; display:block; padding:5px 2px; margin-bottom:2px; }
.CADview .title a{ color:#FFFFFF; font-size:11px; font-weight:bold; display:block; margin:0px; text-decoration:none; }
.CADview .title a em{ padding:0px 5px; border:1px solid red; float:right; background:url('../images/actionitems_expand.gif') no-repeat; }
.CADview .imageHolder{ height:auto !important; width:100px !important; margin-bottom:10px}
.CADview .imageHolder img{ height:80px !important; width:auto !important; margin:1px !important;  }
.CADview .imageHolder b{ font-size:10px; width:100px; margin-top:32px;}
.CADview tr.detail td { border:0; padding-left:2px; }

/* Non-login styles */
#imgID .imgIDClass{ height:57px; width:144px; text-decoration:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/fdlogo-transparent.png",sizingMethod="crop"); margin:5px 0 10px 10px; }
#imgID> .imgIDClass{background:url(../images/fdlogo-transparent.png) no-repeat left top;text-decoration:none;}
.title1{ font:bold 15px 'Lucida Grande','Trebuchet MS',Arial,Helvetica,sans-serif !important; color:#505050; }
.webconfigsideheader, .webconfigheaderrow, .webconfigheader{ background:#eaffe6; font-weight:bold; color:#345C84; }

/* Theme Image */
.blueTheme { background:url(../images/blue_theme/select_theme.gif) no-repeat left top; width:277px; height:93px; border:1px solid #EFEFEF; }
.greenTheme { background:url(../images/green_theme/select_theme.gif) no-repeat left top; width:277px; height:93px; border:1px solid #EFEFEF; }
.grayTheme { background:url(../images/gray_theme/select_theme.gif) no-repeat left top; width:277px; height:93px; border:1px solid #EFEFEF; }

.boldtxt { font-weight:bold; }
img.helptool-icon-thumb {  background:url(../images/top-left-blocks.gif) no-repeat -327px -42px; width:17px; height:17px; margin-top:3px; }
.popcornLT { height:39px; width:14px; background:url(../images/helptip_tl.png) no-repeat top right; }
* html .popcornLT { background-color: transparent; background-image: url(../images/spacer.gif);	background-repeat:no-repeat; background-position:top right; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/helptip_tl.png", sizingMethod="crop"); }
.popcornTM { height:39px; background:url(../images/helptip_tm.png) repeat-x bottom center; padding-top:5px; }
.popcornTM b { font:bold 12px Verdana, Arial, Helvetica, sans-serif; line-height:25px; padding-left:5px; }
* html .popcornTM { background-color: transparent; background-image: url(../images/spacer.gif);	background-repeat:repeat-x;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/helptip_tm.png", sizingMethod="scale"); }
.popcornRT { height:39px; width:14px; background:url(../images/helptip_tr.png) no-repeat; }
* html .popcornRT { background-color: transparent; background-image: url(../images/spacer.gif);	background-repeat:no-repeat; background-position:bottom center; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/helptip_tr.png", sizingMethod="crop"); }

.popcornML { width:14px; background:url(../images/helptip_ml.png) repeat-y  top right; }
* html .popcornML { background-color: transparent; background-image: url(../images/spacer.gif);	background-repeat:repeat-y; background-position:top right; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/helptip_ml.png", sizingMethod="scale"); }
.popcornMM { background:#FFFFFF url(../images/helptool-icon-watermark.gif) no-repeat bottom right; padding:10px 0 10px 25px; }
.popcornMR { width:14px; background:url(../images/helptip_mr.png) repeat-y top left; }
* html .popcornMR { background-color: transparent; background-image: url(../images/spacer.gif);	background-repeat:repeat-y; background-position:top left; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/helptip_mr.png", sizingMethod="scale"); }

.popcornLB { width:14px; height:13px; background:url(../images/helptip_bl.png) no-repeat top right; }
* html .popcornLB { background-color: transparent; background-image: url(../images/spacer.gif);	background-repeat:no-repeat; background-position:top right; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/helptip_bl.png", sizingMethod="crop"); }
.popcornBM { height:13px; background:url(../images/helptip_bm.png) repeat-x top center; }
* html .popcornBM { background-color: transparent; background-image: url(../images/spacer.gif);	background-repeat:repeat-x; background-position:top center; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/helptip_bm.png", sizingMethod="scale"); }
.popcornRB { width:14px; height:13px; background:url(../images/helptip_br.png) no-repeat top left; }
* html .popcornRB { background-color: transparent; background-image: url(../images/spacer.gif);	background-repeat:no-repeat; background-position:top left; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/helptip_br.png", sizingMethod="scale"); }
.helpTipExit { background:url(../images/mytask_taskdelete.gif) no-repeat; width:15px; height:15px; cursor:pointer; margin-top:4px; }
.helptool-icon { background:url(../images/top-left-blocks.gif) no-repeat -254px -68px; width:22px; height:22px; margin-top:0px; }

/* Help icons */
.popcornMM img.noreplyicon { background:url(../images/top-left-blocks.gif) no-repeat -258px -2px; width:13px; height:10px; }
.popcornMM img.replyicon { background:url(../images/top-left-blocks.gif) no-repeat -275px -2px; width:18px; height:10px; }
.popcornMM img.reqreplyicon { background:url(../images/top-left-blocks.gif) no-repeat -296px -2px; width:18px; height:10px; }
.popcornMM img.notesicon { background:url(../images/top-left-blocks.gif) no-repeat -350px 0px; width:13px; height:11px; }
.popcornMM img.editicon { background:url(../images/top-left-blocks.gif) no-repeat -327px -19px; width:18px; height:19px; }
.popcornMM img.overdue_icon { background:url(../images/top-left-blocks.gif) no-repeat -304px -43px; width:12px; height:15px; }
.popcornMM img.APPR_1 { background:url(../images/top-left-blocks.gif) no-repeat -259px -20px; width:16px; height:16px; }
.popcornMM img.APPR_2 { background:url(../images/top-left-blocks.gif) no-repeat -280px -20px; width:16px; height:16px; }
.popcornMM img.APPR_3 { background:url(../images/top-left-blocks.gif) no-repeat  -300px -20px; width:16px; height:16px; }
.popcornMM img.attachment { background:url(../images/top-left-blocks.gif) no-repeat -351px -20px; width:16px; height:16px; }
.popcornMM img.tableSearchButton { background:url(../images/top-left-blocks.gif) no-repeat -282px -43px; width:16px; height:16px; }
.popcornMM img.columnEditButton { background:url(../images/top-left-blocks.gif) no-repeat -259px -44px; width:16px; height:16px; }

/* Attachmentment Dialog styles */
img.attachDialogTL { background:url(../images/top-left-blocks.gif) no-repeat -368px 0px; height:27px; width:11px; }
.attachDialogTM { background:url(../images/topstrip.gif) repeat-x center bottom; height:27px; }
img.attachDialogTR { background:url(../images/top-left-blocks.gif) no-repeat -379px 0px; height:27px; width:11px; }
img.attachDialogBL { background:url(../images/top-left-blocks.gif) no-repeat -368px -27px; height:8px; width:11px; }
.attachDialogBM { border-bottom:1px solid #afd4a0; }
img.attachDialogBR { background:url(../images/top-left-blocks.gif) no-repeat -379px -27px; height:8px; width:11px; }
.attachDialogML { border-left:1px solid #afd4a0; }
.attachDialogMR { border-right:1px solid #afd4a0; }
.attachDialogClose { background:url(../images/bt_close_icon_blue.gif) no-repeat 0 0; width:11px; height:11px; }

.adminLayout .grayborder { border:1px solid #cfcfcf; }
/** For Home Page Dashboard **/
.Completed_Requests {background:transparent url(../images/icons_home.gif) no-repeat scroll -57px -1677px;}
.All_Requests {background:transparent url(../images/icons_home.gif) no-repeat scroll -57px -1638px;}

.rowHiliten .evenRow td, .rowHiliten .oddRow td { border:none !important; }
.leftTreeNodes div.customlevel img {height:15px;position:relative;width:16px;z-index:43; padding-top:2px; margin-right:-2px;}
.leftTreeNodes div.customlevel img.clplus { background:transparent url(../images/icons_home.gif) no-repeat -8px -1369px; width:7px; height:10px; margin-left:2px; }
.leftTreeNodes div.customlevel img.clminus { background:transparent url(../images/icons_home.gif) no-repeat -8px -1390px; width:7px; height:10px; margin-left:2px; }

/** For export menu **/
#ExportNavList, #ExportNavList1 { position:absolute; z-index:100; top:12px; _top:18px; left:8px; float:left; }
.exportListContent, .createSpace { background:#FFFFFF; border:0 solid #5d5d5d; border-width:1px; float:left; padding:0; width:auto;}
.exportListContent a { border-bottom:1px dotted #efefef; font:bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#818181; text-align:left; clear:both; padding:7px 15px 7px 30px !important; display:block; white-space:nowrap; }
a.Ex_htmlfile { background: url(../images/htmlimage.gif) no-repeat scroll 7px 4px; }
a.Ex_pdffile { background: url(../images/acrobatexport.gif) no-repeat scroll 9px 5px; }
a.Ex_xlfile { background: url(../images/excelexport.gif) no-repeat scroll 7px 5px; }
a.Ex_csvfile { background: url(../images/csvexport.gif) no-repeat scroll 9px 5px; }
a.Ex_mail { background:#f8f8f8 url(../images/icon_sendemail.gif) no-repeat scroll 9px 5px;}
a.Ex_htmlfile:hover { background: #feffdf url(../images/htmlimage.gif) no-repeat scroll 7px 4px; color:#cc9900; }
a.Ex_pdffile:hover { background: #feffdf url(../images/acrobatexport.gif) no-repeat scroll 9px 5px; color:#cc9900; }
a.Ex_xlfile:hover { background: #feffdf url(../images/excelexport.gif) no-repeat scroll 7px 5px; color:#cc9900; }
a.Ex_csvfile:hover { background: #feffdf url(../images/csvexport.gif) no-repeat scroll 9px 5px; color:#cc9900; }
a.Ex_mail:hover { background:#feffdf url(../images/icon_sendemail.gif) no-repeat scroll 9px 5px; color:#cc9900; }
.createSpace td { padding:4px  !important; border-bottom:1px dotted #efefef; font-weight:bold; color:#818181; cursor:pointer; border-right:none  !important; }
.createSpace .rowHilite td { background:#feffdf; color:#cc9900; }
.borderLStyle { border-left:5px solid #dddddd; }

.imgLinkStyle.listview, .listview{ background:url(../images/list_view.gif) no-repeat !important; background-position:4px 2px !important; }
.imgLinkStyle.gridview, .gridview{ background:url(../images/grid_view.gif) no-repeat !important; background-position:4px 3px !important; }

/* PM Schedule Calendar style */
#PMCalendar { border:0px solid #D8D8D8; border-width:0 1px 1px 1px; }
#PMCalendar td { height:30px; padding:8px; }
#PMCalendar .PMcalheader td { background:#E3E3E3; border-bottom:1px solid #999999; font-weight:bold; border-right:1px solid #ffffff; }
#PMCalendar .PMcalheader td.bottomborder { border-bottom:2px solid #999999; }
#PMCalendar .PMweek td { background:#f0f0f0; border-bottom:1px solid #999999; font-weight:bold; border-top:1px solid #ffffff; }
#PMCalendar .PMrow1 td { background:#ffffff; border-right:1px solid #eeeeee; }
#PMCalendar .PMrow2 td { background:#EEF2F9; border-bottom:1px solid #D8D8D8; border-right:1px solid #FFFFFF; }
#PMCalendar .PMrow3 td { background:#ffffff; border-bottom:2px solid #999999; border-right:1px solid #eeeeee; }
#PMCalendar .PMrow1 td.weeklist, #PMCalendar .PMrow2 td.weeklist { border-bottom:1px solid #aaaaaa; border-right:1px solid #dddddd; background:#ececec; border-top:1px solid #ffffff; }
#PMCalendar .PMrow3 td.weeklist { border-bottom:2px solid #999999; border-right:1px solid #dddddd; background:#ececec; border-top:1px solid #ffffff; }
#PMCalendar .PMdatarow1 td { background:#ffffff; border-right:1px solid #eeeeee; color:#FF0000 }
#PMCalendar .PMdatarow2 td { background:#fffed8; border-bottom:1px solid #D8D8D8; border-right:1px solid #f4f3dc; color:#FF0000 }
#PMCalendar .PMdatarow2 td.PMbluebg { background:#eef2f9; border-right:1px solid #ffffff; color:#000000; }
#PMCalendar .PMdatarow1 td.PMbluebg { color:#000000; }
#PMcalendarView .hiddenLayer { position:absolute; z-index:100; background:#F3F9FD; opacity:0.8; filter:alpha(opacity=50); }

/* ResourceLeftNav tree style */
.leftTreeNav div{display:block; clear:both; background:#fff;position:relative;z-index:39; width:199px; overflow:hidden;}
.leftTreeNav div.site{background:#EEEEEE !important; border-bottom:1px solid #cfcfcf;}
.leftTreeNav div.site a.title{ font-weight:bold; }
.leftTreeNav div.site img{height:18px; width:27px;position:relative; z-index:43;}
.leftTreeNav div.site a.plus img{  background:#F9F2D5 url(../images/publicreport.gif) no-repeat scroll 4px 3px;}
.leftTreeNav div.site a.minus img{ background:url(../images/icons_home.gif) no-repeat -3px -1321px;}
.leftTreeNav div.site a.normal img{background:url(../images/icons_home.gif) no-repeat -73px -1501px;}
.leftTreeNav div.reportNavHeader a.title{ padding-left:23px; font-weight:bold; background:#eeeeee; border-bottom:1px solid #cfcfcf;}
.leftTreeNav div.reportNavHeader a.normalList{ padding-left:23px; font-weight:bold; background:#eeeeee url(../images/right_arrow.gif) no-repeat 10px 5px; border-bottom:1px solid #cfcfcf;}
.leftTreeNav div.reportNavHeader img{height:18px;  width:20px;position:relative; z-index:43}
.leftTreeNav div.reportNavHeader a.plus img{  background:url(../images/icons_home.gif) no-repeat 3px -1614px;}
.leftTreeNav div.reportNavHeader a.minus img{ background:url(../images/icons_home.gif) no-repeat 3px -1642px;}
.leftTreeNav div.reportNavHeader a.normal img{background:url(../images/icons_home.gif) no-repeat -69px -1524px}
.leftTreeNav div.reportNavLink.selected a.title,.leftTreeNav div.reportNavHeader.selected a.title,.leftTreeNav div.site.selected a.title,.leftTreeNav div.room.selected a.title  {background:#f8f9c3 !important; border-bottom:1px solid #fbdaab !important; border-top:1px solid #fbdaab !important; color:#4e5543;}
.leftTreeNav div.reportNavLink a.title{ padding-left:43px;}
.leftTreeNav div.reportNavLink img{height:18px; width:37px;position:relative; z-index:43}
.leftTreeNav div.reportNavLink a.plus img{  background:url(../images/icons_home.gif) no-repeat 17px -1669px;}
.leftTreeNav div.reportNavLink a.minus img{ background:url(../images/icons_home.gif) no-repeat -3px -1428px;}
.leftTreeNav div.reportNavLink a.normal img{background:url(../images/icons_home.gif) no-repeat -3px -1407px;}
.leftTreeNav div.room a.title{ padding-left:55px; }
.leftTreeNav div.room img{height:18px; width:50px;position:relative; z-index:43}
.leftTreeNav div.room a.plus img{ background:url(../images/trans.png) no-repeat right;}
.leftTreeNav div.room a.minus img{background:url(../images/trans.png) no-repeat right;}
.leftTreeNav div.room a.normal img{background:url(../images/trans.png) no-repeat right;}
.leftTreeNav img{position:relative; z-index:43;}
.leftTreeNav a{text-decoration:none; padding:2px; font-size:10px; position:absolute; z-index:43; }
.leftTreeNav a.title{ display:block; padding:5px 5px 5px 32px; color:#333333; border-bottom:1px solid #efefef; position:relative; z-index:40 }	
.leftTreeNav a.title:hover { background:#FFFFCC; color:#990000; border-bottom:1px solid #FFCC66; position:relative; z-index:40; }
.leftTreeNav div.reportNavHeader a.title:hover { background:#FFFFCC; color:#990000; border-bottom:1px solid #FFCC66; position:relative; z-index:40;}
.leftTreeNav div.reportNavHeader a.normalList:hover { background:#FFFFCC url(../images/right_arrow.gif) no-repeat 10px 5px; color:#990000; border-bottom:1px solid #FFCC66; position:relative; z-index:40; }

.leftnavLDivNormal { width:100px; float:left; height:22px; background:url(../images/leftnav_togglebg.gif) no-repeat 0 0; text-align:center; cursor:pointer; font:bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#c7effa; line-height:14px; }
.leftnavLDivSelect { width:100px; float:left; height:22px; background:url(../images/leftnav_togglebg.gif) no-repeat 0 -22px; text-align:center; cursor:pointer; font:bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF; line-height:14px; }
.leftnavRDivNormal { width:99px; float:left; height:22px; background:url(../images/leftnav_togglebg.gif) no-repeat -100px 0; text-align:center; cursor:pointer; font:bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#c7effa; line-height:14px; }
.leftnavRDivSelect { width:99px; float:left; height:22px; background:url(../images/leftnav_togglebg.gif) no-repeat -100px -22px; text-align:center; cursor:pointer; font:bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF; line-height:14px; }

.leftTreeNav div.resourceNavLink.selected a.title,.leftTreeNav div.reportNavHeader.selected a.title,.leftTreeNav div.site.selected a.title,.leftTreeNav div.room.selected a.title  {background:#f8f9c3 !important; border-bottom:1px solid #fbdaab !important; border-top:1px solid #fbdaab !important; color:#4e5543;}
.leftTreeNav div.resourceNavLink a.title{ padding-left:43px;}
.leftTreeNav div.resourceNavLink a.treeliststyle{ padding-left:37px !important}
.leftTreeNav div.resourceNavLink img{height:18px; width:37px;position:relative; z-index:43}
.leftTreeNav div.resourceNavLink a.plus img{  background:url(../images/ri_workstation_icon.gif) no-repeat 20px 2px;}
.leftTreeNav div.resourceNavLink a.plus img.listIcon{  background:url(../images/right_arrow.gif) no-repeat 22px 3px;}
.leftTreeNav div.resourceNavLink a.minus img{ background:url(../images/icons_home.gif) no-repeat -3px -1428px;}
.leftTreeNav div.resourceNavLink a.normal img{background:url(../images/icons_home.gif) no-repeat -3px -1407px;}
.toggletreeborder { border-color:#5495C9 #B4B4B4 #E3E3E3 #B4B4B4 }
/* User Management style */
a.addUser { padding:7px 20px 7px 17px !important; color:#818181; font-weight:bold; white-space:nowrap; display:block; width:auto; }
a.addUser:hover { background:#feffdf; color:#cc9900; }
#selectHeaderTabs { position:absolute; z-index:100; top:0; right:-7px; _right:-8px; }
.selectTabOptions { background:#FFFFFF; border:0 solid #A8A8A8; border-width:1px 4px 3px 1px; float:left; padding:0; }
.selectTabOptions a { border-bottom:1px dotted #efefef; font:normal 10px Verdana, Arial, Helvetica, sans-serif !important; text-decoration:none; color:#000000; text-align:left; float:left; clear:both; padding:7px 0 7px 10px !important; width:128px; _width:135px; }
.selectTabOptions a:hover { font-weight:bold !important; }
/* Space Facility Type Tree Style */
#disableDiv{ position:absolute;	width:100%;	display:none; background:url(../images/disableimg.gif); opacity:0.2; filter:alpha(Opacity=20); z-index:100; }
.ftSiteExpand { background:url(../images/icons_home.gif) no-repeat -12px -1321px; }
.ftBuildingExpand { background:url(../images/icons_home.gif) no-repeat -80px -1524px }
.ftFloorExpand { background:url(../images/icons_home.gif) no-repeat -24px -1406px }
.ftRoomExpand { background:url(../images/icon_home_settings.gif) no-repeat 4px 2px }
.ftTerminalExpand { background:url(../images/terminal_icon.gif) no-repeat 4px 2px }
.ftParkingExpand { background:url(../images/car_icon.gif) no-repeat 4px 5px }
.ftTreeBG { background:url(../images/ft_leftbg.gif) repeat-y 0 0; height:auto; padding-left:40px; }
.ftIconSet { border: 1px solid #dadada; }
.ftIconSet td { padding:0px; border:1px solid #ffffff; }
.ftIconSet td:hover { border:1px solid #DADADA; }
.ftIconSet td img { margin:0 !important; cursor:pointer; }
img.editType { background:url(../images/editfrm.gif) no-repeat 0 0; width:11px; height:11px; cursor:pointer; }
img.deleteType { background:url(../images/delete_icon.gif) no-repeat 0 0; width:11px; height:11px; cursor:pointer; }
img.addType { background:url(../images/add.gif) no-repeat 0 0; width:10px; height:11px; cursor:pointer; }
.facilityTypeTree table td { padding:0; }

.wtop .cb1, .wtop .cb2, .wtop .cb3, .wtop .cb4 { background:#FFFFFF; border-color:#FFFFFF; }
.facilityDetails { background:#FFFFFF; padding:0 5px; }
.spaceTypeSelected { text-decoration: none; color: #fff; background-color:#999; border:1px solid #777; padding:1px 2px; }
.spaceTypeSelected:hover { color:#FFFFFF }
img.ltminus { background:url(../images/facilitytype_tree2.gif) no-repeat 0 0; width:23px; height:30px; cursor:pointer; }
img.ltplus { background:url(../images/facilitytype_tree7.gif) no-repeat 0 0; width:23px; height:30px; cursor:pointer; }
img.ltSiteminus { background:url(../images/facilitytype_tree1.gif) no-repeat 0 0; width:23px; height:30px; cursor:pointer; }
img.ltSiteplus { background:url(../images/facilitytype_tree6.gif) no-repeat 0 0; width:23px; height:30px; cursor:pointer; }
.ftDottedLine { background:url(../images/facilitytype_tree3.gif) repeat-y 0 0; width:23px; height:auto; }
.facilityDetails td.leveTreeStyle { border:1px dotted #dbdbdb; background:#FFFFFF; }
.facilityDetails td.leveTreeStyle:hover { border:1px dotted #c2c2c2; background:#fffac4; }
img.levelType1Img { background:url(../images/leveltype.gif) repeat-y -215px 0; width:110px; height:55px; cursor:pointer; }
img.levelType2Img { background:url(../images/leveltype.gif) repeat-y -113px 0; width:110px; height:55px; cursor:pointer;  }
img.levelType3Img { background:url(../images/leveltype.gif) repeat-y 0 0; width:110px; height:55px; cursor:pointer; }
.facilityDetails .borderBottom { border-bottom:1px dotted #dbdbdb; }
.typeLevel1Padding { padding-left:93px; margin-bottom:5px; }
.typeLevel2Padding { padding-left:61px; margin-bottom:5px; }
.typeLevel3Padding { padding-left:28px; margin-bottom:5px; }
.iconDiv1PaddingSet { padding-left:25px; display:none; margin-bottom:10px; }
.iconDiv2PaddingSet { padding-left:58px; display:none; margin-bottom:10px; }
.iconDiv3PaddingSet { padding-left:91px; display:none; margin-bottom:10px; }
.iconDivPaddingFix { padding:5px 0; }
.ImportUser { display:none; position:absolute; background-Color:#FFFFFF; border:1px solid #666666; }
.ImportUser a { display:block; padding:5px 8px; color:#000000; text-decoration:none; border-bottom:1px dotted #CCCCCC; }
.ImportUser a:hover { background:#F6F6F6; color:#FF6600; }
.occupancyList { margin:0; padding-left:27; }
.occupancyList li { padding:5px 0; }
.ChooseSpace { border:1px solid #7f9db9; font:bold 10px Verdana, Arial, Helvetica, sans-serif; width:200px; background:#FFFFFF; padding:2px 5px; height:12px; _height:18px; overflow:hidden; cursor:pointer; background:#FFFFFF url(../images/formshdw.gif) no-repeat -4px -4px }
.ChooseSpace .txtArea { float:left; width:184px; _width:173px; border-right:1px solid #7f9db9; overflow:hidden; }
.ChooseSpace .imgArea { background:url(../images/itemmovedown.gif) no-repeat 3px 4px; height:10px; width:13px; display:inline-block; float:right;}
.selectMenu { position:absolute; display:block; border:1px solid #afafaf; background:#FFFFFF; width:210px; _width:200px; display:none; z-index:100; }
.selectMenu a { display:block; border-bottom:1px solid #dddddd; border-left:4px solid #eeeeee; border-right:4px solid #eeeeee; margin:1px; padding:3px; font-weight:bold; color:#636363; text-decoration:none; background:#FFFFFF;  }
.selectMenu a.level1List { padding-left:25px; background:#FFFFFF url(../images/level_pointer.gif) no-repeat 13px 6px; font-weight:normal; color:#434343;  }
.selectMenu a.level2List { padding-left:45px; background:#FFFFFF url(../images/level_pointer.gif) no-repeat 32px 6px; font-weight:normal; color:#434343;  }
.selectMenu a:hover { background:#feffdd; color:#636363; border-left:4px solid #afafaf; border-right:4px solid #afafaf; }
.selectMenu a:hover.level1List { background:#feffdd url(../images/level_pointer.gif) no-repeat 13px 6px; color:#434343; border-left:4px solid #afafaf; border-right:4px solid #afafaf; }
.selectMenu a:hover.level2List { background:#feffdd url(../images/level_pointer.gif) no-repeat 32px 6px; color:#434343; border-left:4px solid #afafaf; border-right:4px solid #afafaf; }
.grayFont { font-size:10px; font-weight:bold; color:#8b8b8b; line-height:15px; }
.safetyListHeader { background:url(../images/black-tick.gif) no-repeat 3px 3px; padding-left:20px }
ul.safetyList { margin-left:40px; padding:0; }
ul.safetyList li { list-style:none; background:url(../images/circledot.gif) no-repeat 8px 8px; padding:3px 5px 3px 20px; font-weight:normal; }
.PMtopicDiv{ margin:10px; }
.PMtoplicList { background:#feffe8; border:1px solid #faf2d0; padding:3px; margin-bottom:20px; }
.PMtopicDiv .topicHeader { border-bottom:1px solid #dbdbdb; font-weight:bold; color:#000000; padding:5px; }
.PMtoplicList .topicHeader { border-bottom:1px solid #dbdbdb; font-weight:bold; color:#d18b30; padding:5px; }
.selectTopicHeader { color:#006699; font-weight:bold; padding-bottom:5px; }
.selectTopicTableHeader { background:#f5f5f5; font-weight:bold; padding:2px 0 2px 5px; color:#006699; }
.listElement { clear:both; margin:10px; }
.PMtopicDiv strong.PMsolutionHeader { background:transparent url(../images/black-tick.gif) no-repeat scroll 3px 3px; padding-left:20px !important; }
.PMtopicDiv ul { padding:0; margin:-3px 0 0 17px; }
.PMtopicDiv li { background:url(../images/circledot.gif) no-repeat 8px 8px; padding:3px 3px 2px 22px; }
.PMtoplicList ul { padding:0; margin:-3px 0 0 0; }
.PMtoplicList li { background:url(../images/circledot.gif) no-repeat 8px 8px; padding:3px 3px 2px 22px; }
.topicMainHeader { font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#be700a; padding:2px; border-bottom:2px solid #ab6112; }

/* Asset Booking */
.assetWeekCal table { border-width:1px 0px 10px 0px; border-style:solid; border-color:#d3e1ef #d3e1ef #e9e9e9 #d3e1ef; }
.assetWeekCal .calenderMain th, .assetWeekCal .calenderMain th.assetCaldayTitle { background:#F1F1F1 url(../images/bg_grid_column_headers.gif) repeat-x left bottom !important; border-bottom:1px solid #ACACAC; border-left:1px solid #d8d8d8; font:10px normal Verdana, Arial, Helvetica, sans-serif; }
.assetWeekCal .calenderMain th.assetCalTodayTitle { background:#D3F3B3 !important; border-bottom:1px solid #ACACAC; border-left:1px solid #d8d8d8; font:10px normal Verdana, Arial, Helvetica, sans-serif; }
.assetWeekCal table .secondHalf .today { background:#fdf8d8; }
.assetWeekCal .calenderMain th.dayTitleToday { background:#D3F3B3 !important }

.popOutCointainer { position:absolute; z-index:1000; width:350px; display:none; }
.popOutCointainer .popOutWrapper h2 { font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0 0 7px 0; margin:0; }
.popOutCointainer .popOutWrapper h1 { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0 0 7px 0; margin:0; }
.popOutCointainer .popOutWrapper .popOutInner { background:#FFFFFF; padding:0 5px; position:relative; }
.popOutCointainer .popOutWrapper .popOutInner fieldset { border:none; padding:5px; }
.popOutCointainer .popOutWrapper .popOutInner fieldset label { clear:both; padding:5px 0; }
.popOutCointainer .popOutWrapper .popOutInner fieldset strong { width:120px; float:left; }
.popOutCointainer .popOutWrapper .popOutInner fieldset center { background:#F4F4F4; padding:5px 0; }

#disableDiv{ position:absolute;	width:100%;	display:none; background:url(../images/disableimg.gif); opacity:0.2; filter:alpha(Opacity=20); z-index:100; }
/* Property details view Style */
.portletcontent .cBox { background:none; display:block; font-size:1px; }
.portletcontent .color_ly { background:#FFFFBF; border-color:#9BB4D9; }
.portletcontent div.contract_fix table td { padding:3px 0 3px 10px; }
.portletcontent .portlet { background:none; display:block; float:right; font-size:10px; height:auto; margin:0 0 0 10px; padding:0; position:relative; top:0; width:250px; }
.firstRow td { background:#FFFFFF; padding:8px; }
.secondRow td { background:#f6f6f6; padding:8px; }
.udfStyle td { padding:5px; }
.udfStyle td p strong { color:#000000; width:28% !important; }
.fdPrintView .caption, .fdPrintView .midCaption { background:#EFEFEF; color:#000000; border:0; padding:5px 10px; }
.fdPrintView .caption strong { color:#000000; }
.fdPrintView .secondRow td { background:#FFFFFF; }
.fdPrintView .udfStyle td { padding:10px; }

.portletTblHeader th{padding:4px 6px;background: url(../images/bg_tabs_nrepeat.gif) #efefef repeat-x left -646px; color:#666; border:1px solid #dedede; border-width:1px 0px 1px 1px; border-top-color:#efefef; font-size:10px;}

