/*----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;}

.portlet .portletcontent {display:block; border:0 solid #aacbe0; border-width:0 1px; 	}
*>.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;}

/*------ 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{height:90px; margin:0px; border-top: 1px solid #6b9bc8; background:url(../images/bg_tabs_nrepeat.gif) repeat-x left -490px;}
#Header tr{ vertical-align:top;}
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;
}


/*-- 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;
 	                 }
/*-- Tab Menu Section Style Section --*/
#headerTableContianer{
	width:990px;
}
.topTabs td{ 
	white-space:nowrap;
	background:url(../images/bg_tabs_nrepeat.gif) repeat-x left -1072px;
	padding:0px 1px 0px 0px;
	height:30px;
}

.topTabs td.lShadow{
	background-position:right -1009px;
	padding:0px;
}

.topTabs td.rShadow{
	background-position:left -1040px;
	padding:0px;
}

.topTabs a, .topTabs a:hover {
	color:#555; 
	text-decoration:none; 
	background:url(../images/bg_tabs_nrepeat.gif) repeat-x left -839px; 
	cursor:pointer;
	float:left;
	height:30px;
	overflow:hidden;
}

.topTabs a i.lt{ 
	background:url(../images/bg_tabs_nrepeat.gif) no-repeat left -807px; 
	margin:0px;
	float:left;
	height:30px;
	width:7px;
	position:relative;
	z-index:3;	
} 
	
.topTabs a i.rt{
	background:url(../images/bg_tabs_nrepeat.gif) no-repeat right -871px; 
	margin:0px;
	float:right;
	height:30px;
	width:7px;	
	position:relative;
	z-index:3;
} 

.topTabs a strong{
	padding:8px 3px 8px 4px;  
	font-size:10px; 
	font-weight:bold; 
	text-align:center;
	color:#FFFFFF;
	margin:0px;
	height:30px;
	display:block;
	position:relative;
	top:-30px;
	z-index:2px;
} 
.topTabs a>strong{
	top:0px;
	padding:8px 8px 8px 8px;
 	margin-right:2px;	
}
/*
.topTabs a:hover {
	height:30px;
}

.topTabs a:hover {
	color:#003366; 
	text-decoration:none; 
	background:url(../images/bg_tabs_nrepeat.gif) repeat-x left -977px;
}
*/
.topTabs a:hover strong{
	color:#ffefcc; 
}
/*
.topTabs a:hover i.lt{ 
	background-position:left -943px; 
	height:30px;
	width:7px;	
} 

.topTabs a:hover i.rt{ 
	background-position:right -910px; 
	height:30px;
	width:7px;	
}*/
.topTabs .selected{
	border:0px !important;
}
.topTabs .selected a {
	position:relative;
	top:1px;
}
.topTabs .selected a strong, .topTabs .selected a:hover strong{ 
	padding:8px 5px 10px 5px; 
	background:url(../images/bg_tabs_nrepeat.gif) repeat-x left -727px; 
	color:#666666; 
	
}

.topTabs .selected a>strong, .topTabs .selected a:hover>strong{ 
	padding:8px 8px 10px 8px; 
}

.topTabs .selected a:hover strong{
	color:#003366;
}

.topTabs .selected a i.lt, .topTabs .selected a:hover i.lt{
	background:url(../images/bg_tabs_nrepeat.gif) no-repeat left -693px;
}

.topTabs .selected a i.rt, .topTabs .selected a:hover i.rt{
	background:url(../images/bg_tabs_nrepeat.gif) no-repeat right -761px; 
}

#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:#FFFFFF; }

.quickLinks{ 
	color:#666666; 
	text-decoration:none;  
	margin:0px;
	height:22px;
	cursor:hand; 
	border:1px solid #a9bacc;
	border-width:1px 1px 0px 1px; 
	position:relative;
	padding:0px;
	background:url(../images/bg_tabs_nrepeat.gif) repeat-x left -1269px; 
	display:block;
}

.quickLinks strong {padding:4px 10px 5px 10px; color:#336699; display:block; margin:0px; font-size:12px;  }
.quickLinks:hover { color:#006633; text-decoration:none;}
.quickLinks:hover strong { color:#006633;}
.quickLinks i.rt{background:url(../images/icons_home.gif) no-repeat -64px -636px;padding:4px 6px 8px 6px; float:right; position:relative;left:-5px; }

/* 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;
	background:url(../images/bg_tabs_nrepeat.gif) repeat-x left -1269px; 
	border:0 solid #a9bacc;
	border-width:0 1px;
	position:relative;
	margin:1px 3px 1px 0;
	padding-right:5px;
	height:23px;
	overflow:hidden;
}

#Locate .LocateText{position:relative; top:2px;}

a.hover_drop{ 
	position:relative; 
	width:34px; 
	height:19px; 
	font-size:10px; 
	font-weight:bold; 
	color:#333333; 
	z-index:10; 
	float:left; 
	text-align:center;
    text-decoration:none;
}
*>a.hover_drop{
		margin-right:10px;
}
a.hover_drop strong{ 
	padding:4px 5px; 
	position:relative; 
	top:3px;
}
a.hover_drop i.rt{ 
	background:url(../images/icons_home.gif) no-repeat -64px -630px;
	padding:0px 4px 10px 4px;
	position:relative;
}
a.hover_drop>i.rt{ 
	background:url(../images/icons_home.gif) no-repeat -64px -636px;
	padding:0px 6px 10px 10px;
	position:absolute;
}
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{ position:absolute; clear:both;margin-left:10px; width:192px; z-index:999; margin-top:-7px;  }
*>div.hover_drop{margin-top:22px;  }		
#SearchList a{ 
	display:block;
	padding:8px 5px 8px 40px;
	text-decoration:none; 
}

#Filter_Selected, #SearchFilter_Selected{ padding:8px 15px; position:relative; top:5px}
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 -356px  !important;}
.assetIcon{background:url(../images/icons_home.gif) no-repeat -65px -328px  !important;}
.roomIcon{background:url(../images/icons_home.gif) no-repeat -65px -469px !important;}
.requestIcon{background:url(../images/icons_home.gif) no-repeat -65px -384px  !important;}
.purchaseIcon{background:url(../images/icons_home.gif) no-repeat -65px -412px  !important;}
.contractIcon{background:url(../images/icons_home.gif) no-repeat -65px -440px !important;}
.kbaseIcon{background:url(../images/icons_home.gif) no-repeat -65px -501px  !important;}
.systemIcon{background:url(../images/icons_home.gif) no-repeat -65px -469px !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 -1347px; 
	height:21px; 
	border:0px; 
	position:relative; 
	font-size:10px; 
	font-weight:bold; 
	color:#666666; 
	padding:5px 0px 0px 6px; 
	width:140px;
	z-index:10; 
	float:left;
}
#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 -1372px; 
	float:left;
	padding:6px 1px 6px 1px; 
}
 
 
#Locate .goButton input{
	background:url(../images/bg_tabs_nrepeat.gif) repeat-x left -1454px;  
	font-size:11px; 
	font-weight:bold; 
	color:#fff; 
	height:21px; 
	text-align:center; 
	z-index:10; 
	float:left; 
	border:0px;
	padding:0px;
}
#Locate .goButton .lt{
	background:url(../images/bg_tabs_nrepeat.gif) no-repeat right -1400px; 
	float:left;
	padding:6px 1px 6px 1px; 
}
#Locate .goButton .rt{
	background:url(../images/bg_tabs_nrepeat.gif) no-repeat left -1427px; 
	float:left;
	padding:6px 1px 6px 1px; 
}


/* 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 .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; color:#333366 !important;
text-decoration:none; font-size:10px; font-weight:bold; margin:1px 3px; height:1px; 
background:url(../images/icons_home.gif) no-repeat;}
*>.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;}

.listStyleLink:hover { color:#000 !important; background-color:#FFFFCC !important;}
.listStyleLink.delete{ background-position:-81px -1247px; }
.listStyleLink.create{ background-position:-81px -1204px;  }
.listStyleLink.edit{ background-position:-81px -1224px;}
.listStyleLink.import{ background-position:-81px -1339px; }
.listStyleLink.pickupIcon{ background-position:-81px -1318px;}
.listStyleLink.closeIcon{ background-position:-81px -1296px; }
.listStyleLink.mergeIcon{ background-position:-81px -1270px;}
.listStyleLink.addToGroup{background-position:-81px -1361px;}
.listStyleLink.assignToDept{background-position:-81px -1409px;}
.listStyleLink.modifyState{background-position:-81px -1385px;}
.listStyleLink.bookRoom, .imgLinkStyle.bookRoom, .bookRoom{background-position:-81px -1473px !important;}

	
.imgLinkStyle.detailsIcon{background-position:-81px -1608px !important;}
.imgLinkStyle.bookRoomConf{background-position:-2px -1476px !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 {height:240px; background:url(../images/bg_portlet_content_lite.gif) #f2f8fb repeat-x bottom left;color:#666666; text-align:left; }
.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 .portlet .portletcontent, .Dashboard .color_db,.Dashboard .color_lb  
{border-color:#b0cde5;}

.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;}
table tr.highlight td{ background:#eff8fd;border-bottom:1px solid #efefef;border-top:1px solid #fff;}
table tr.highlightgreen td{ background:#f3fff3;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:8px 5px 8px 60px; clear:both;  margin:0px 0px 18px 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 -91px;}
.Recent_Expired_Contract{background:url(../images/icons_home.gif) no-repeat -58px -181px;}

.Due_Today_User{ background:url(../images/icons_home.gif) no-repeat -58px -31px;}
.PODueFor7days{background:url(../images/icons_home.gif) no-repeat -58px -121px;}
.Contract_Expiring_In_7days{background:url(../images/icons_home.gif) no-repeat -58px -211px;}

.All_Pending_User{ background:url(../images/icons_home.gif) no-repeat -58px -61px;}
.PODueFor30days{ background:url(../images/icons_home.gif) no-repeat -58px -151px;}
.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 */
.Dashboard.Intergrated .portlet .outer_t .cb2, .Dashboard.Intergrated .portlet .outer_t .cb3, .Dashboard.Intergrated .portlet .outer_t .cb4{ 
background:#eff7fb;  border-color:#8cb8cc;}
.Dashboard.Intergrated .portlet .outer_b .cb2, .Dashboard.Intergrated .portlet .outer_b .cb3, .Dashboard.Intergrated .portlet .outer_b .cb4{ background:#ddf2fa; border-color:#8cb8cc;}
.Dashboard.Intergrated .portlet .outer_t .cb1, .Dashboard.Intergrated .portlet .outer_b .cb1{ background:#8cb8cc;}


.Dashboard.Intergrated .portlet .inner_n .cb2, .Dashboard.Intergrated .portlet .inner_n .cb3, .Dashboard.Intergrated .portlet .inner_n .cb4{ 
background:#fff;  border-color:#add8e8;}
.Dashboard.Intergrated .portlet .inner_n .cb1{ background:#add8e8;}

/* 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:3px 0px;}

#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{ background:#eff7fb; height:400px;}
.Dashboard.Intergrated .portlet>.dashboard_content{ height:auto;}
.Dashboard.Intergrated .portlet .portletcontent h2{color:#555; 
font-size:11px; font-weight:bold; border:1px solid #cfdde9; border-width:0px 1px;padding:2px 4px 5px 6px; text-align:left; background:#fff; }
.Dashboard.Intergrated .portlet .dash_element{ margin:2px; clear:both;}
.Dashboard.Intergrated .portlet .dash_element .dash_element_content{ background:#fff;  border:1px solid #cfdde9; border-width:0px 1px; text-align:left;overflow:auto;}
.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 h5{font-size:11px; font-weight:bold; color:#396b87; padding:2px 6px; text-align:left; 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:bold; 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:#595959; font-weight:bold; left:175px; width:550px;}

.SubMenu a{background:url(../images/bg_breadcrum_arrow.gif) no-repeat right; font-weight:bold;  
padding:2px 20px 2px 2px; margin-right:5px; color:#336699; text-decoration:none;}

.SubMenu a:hover {color:#009999; text-decoration:none;}

/*----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;}

#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 { padding:5px 2px 5px 10px !important; font-weight:bold;color:#476e87;background:#f4fafd;border:1px solid #c2dcee; border-left-color:#e4f0f4;  margin:0px; border-width:1px 0px 1px 0px; font-size:10px;}

.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 {border-right:1px solid #c2dcee; padding: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;}

.caption{
background:url(../images/bg_locate_shade.gif) #f3f9fd repeat-x bottom left; color:#5b8ab2; font-weight:bold;font-size:11px; 
border:1px solid #aacbe0; border-width:0px 1px 1px 1px; padding:4px 4px 3px 10px; text-align:left; height:1px; }

*>.caption{ height:auto; }

.subCaption{ height:21px; background:url(../images/bg_locate_shade.gif) #f9f9f9 repeat-x bottom left; border:1px solid #aacbe0; border-width:0px 1px;  padding:5px;}
*>.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:#999999; 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:3px 0px 8px 0px;
}

.formportlet .portletcontent fieldset i{ 
background:url(../images/bg_form_legend_cu.gif) right top no-repeat;
margin:0px 0px 0px -3px; position:absolute; width:3px; height:18px; 
}

.formportlet .portletcontent fieldset>i{ 
margin:-2px 0px 0px -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 2.6% 3px 1%;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:#333; 
}
.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; 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:absolute;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:289px; height:169px;top:60px;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:100px !important;}
 
 #LoginPage .portlet .logo_cmms{position:relative; width:289px; height:169px;top:60px;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:100px !important;}
 
 
#LoginPage .portlet .loginDetails{ background:url(../images/bg_login_firstinfo.gif) no-repeat top right; font-size:10px; color:#000; 
	 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:#000; 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;}
.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:6px; }
.adminConfig .portletcontent h1 a{ color:#396588; }
.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; 
	color:#3C7C9D;
	font-weight:bold;
}

.adminSubTitle {
	display:block; 
	float:none; 
	background:url('../images/filterbg.gif') repeat-x left top; 
	border:0px; 
	color:#333;
	padding:7px 8px 4px 8px; 
	font-size:11px;
	font-weight:bold; border-bottom:1px solid #efefef; 
}

.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; 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; margin-top:0px;}
.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;}

/*.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{
	color:#006699 !important; 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 #888;
      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: #fff; 
	}

    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:#666;


    }

    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 0px; margin:0px; z-index:100; padding-left:10px; background:transparent; position:absolute; margin-left:7px; width:296px;margin-top:-9px; height:20px; z-index:1;}
td>.graphTitle{ background:url(../images/graph_title_label.png) no-repeat top 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:100;  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 {background:url(../images/bg_tabs_nrepeat.gif) repeat-x 0px -2px; padding:1px 5px 4px 5px; border:1px solid #b4b4b4; border-width:0px 1px 0px 1px; margin:0px;}
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;}

/* Tree View Elements */
.leftTreeNodes{ }
.leftTreeNodes div{display:block; clear:both; background:#fff;position:relative;z-index:39; width:201px; overflow:hidden;}
.leftTreeNodes div.site{background:#EEEEEE !important; border-bottom:1px solid #cfcfcf;}
.leftTreeNodes div.site a.title{ font-weight:bold; }
.leftTreeNodes div.site img{height:18px; width:27px;position:relative; z-index:43;}
.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;}



.leftTreeNodes div.building{}
.leftTreeNodes div.building a.title{ padding-left:35px;}
.leftTreeNodes div.building img{height:18px;  width:30px;position:relative; z-index:43}
.leftTreeNodes div.building a.plus img{  background:url(../images/icons_home.gif) no-repeat -3px -1364px;}
.leftTreeNodes div.building a.minus img{ background:url(../images/icons_home.gif) no-repeat -3px -1386px;}
.leftTreeNodes div.building a.normal img{background:url(../images/icons_home.gif) no-repeat -69px -1524px}

.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:1px solid #cee6ab !important;}

.leftTreeNodes div.floor{}
.leftTreeNodes div.floor a.title{ padding-left:45px;}
.leftTreeNodes div.floor img{height:18px; width:40px;position:relative; z-index:43}
.leftTreeNodes div.floor a.plus img{  background:url(../images/icons_home.gif) no-repeat -3px -1407px;}
.leftTreeNodes div.floor a.minus img{ background:url(../images/icons_home.gif) no-repeat -3px -1428px;}
.leftTreeNodes div.floor a.normal img{background:url(../images/icons_home.gif) no-repeat -3px -1407px;}

.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:5px 5px 5px 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*/

.fontwhiteBold { background: url(../images/bg_leftnav_title_shade.gif) #789fc5 repeat-x bottom !important;}
.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;}

.tableHead{ padding:3px 10px !important;background: url(../images/bg_leftnav_title_shade.gif) #789fc5 repeat-x bottom  !important;}
.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:#afafaf !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;}
.solutionbg .fontBigBold{ font-size:11px !important; color:#41576f !important;}
.SummCellBg {
	background-image: url(../images/solutionbg.png) !important; border:1px solid #b8c8d9 !important;
}
.SummCellBghover {
	background-image: url(../images/solutionbg_hover.png) !important;border:1px solid #d6eba1 !important;
}
.headligreenBg{ background:#cfcfcf !important;}




/* New Grey Theam */

.subCaption a, .caption a{ padding:5px; color:#647e98; font-size:10px; font-weight:bold; text-decoration:none; }
.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 */
.adminLeftNavContainer  {margin:10px; width:200px; background:none;}
.adminLeftNavContainer .top .lt{ background:url(/images/admin_leftnav_top_lt.gif) no-repeat left top; width: 7px; height:7px;}
.adminLeftNavContainer .top .rt{ background:url(../images/admin_leftnav_top_rt.gif) no-repeat left top; width: 7px; height:7px;}
.adminLeftNavContainer .top .ct{ background:url(../images/admin_leftnav_top_ct.gif) repeat-x left top;}
.adminLeftNavContainer .bottom .lt{ background:url(../images/admin_leftnav_bottom_lt.gif) no-repeat left top;width: 7px; height:9px;}
.adminLeftNavContainer .bottom .rt{ background:url(../images/admin_leftnav_bottom_rt.gif) no-repeat left top;width: 7px; height:9px;}
.adminLeftNavContainer .bottom .ct{ background:url(../images/admin_leftnav_bottom_ct.gif) repeat-x left top;}
.adminLeftNavContainer .middle .lt{ background:url(../images/admin_leftnav_lt.gif) repeat-y left top;}
.adminLeftNavContainer .middle .rt{ background:url(../images/admin_leftnav_rt.gif) repeat-y right top;}
.adminLeftNavContainer .middle .ct{ background:#fefcee;}

.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; }
.fdwizlinkshead {background:url(../images/bg_admin_inner_title.gif) repeat-x left top;}
 .fdwizlinkshead a{text-decoration:none;color:#FFFFFF; font-size:11px; background:url('../images/icon_admin_head_down.gif') no-repeat 95% 50%;
font-weight:bold; padding:7px 7px; display:block; height:25px;}
.fdwizlinkshead>a{ height:auto;}
.fdwizlinkshead a.closed{background:url('../images/icon_admin_head_up.gif') no-repeat 95% 50%;}
.fdwizlinkshead a.open{background:url('../images/icon_admin_head_down.gif') no-repeat 95% 50%;}
.fdwizlinkshead a:hover {color:#d5fe9a; text-decoration:none;}
.fdwizlinksactive {background: url('../images/admin_leftnav_active_ct.gif') repeat-x left top #f5ffff;}
 .fdwizlinksactive strong{ display:block;background:url('../images/wizard_selected.gif') no-repeat 99%;font-size:10px; padding:7px; font-weight:bold; color:#374b5a;}
.fdwizlinksafter a{background:url('../images/wizard_prog_bg.gif') #fff no-repeat 96%;font-size:10px;font-weight:bold;text-align: left;vertical-align: middle;color: #62889f;text-decoration:none;display: block;padding: 7px;border:0px;}
.fdwizlinksafter a:hover{	color: #cc6666;	text-decoration:none;}
.wizbg .fontbigBold{color:#3c7c9d;border:0px;}
.fdwizlinkson a{font-size:10px;padding:7px; font-weight:bold; color:#374b5a; display:block; text-decoration:none;color: #886747; background:#fff;}
.fdwizlinkson a:hover{color: #cc6666;text-decoration:none;}

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

.wizbutton {background:url('../images/bt_admin_wiz.gif') repeat-x left top; border:1px solid #7194ab; color:#FFFFFF; font-size:11px; font-weight:bold; height:22px; }



.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:#efefef; 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:#333;
	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;}

.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;
	border:1px solid #cbcbcb; border-width:1px 1px 1px 1px;
	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:#fff;
}
.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: #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;
}
#wsDetails .menubar td{ border:0px !important;}
.menubar #lastitem,#wsDetails .menubar #lastitem{ border:0px !important;}
.requestBox {
	background:url(../images/bg_form_fieldsetshade.png) repeat-x left 85% !important;
	border:1px solid #cfcfcf; 
}
.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;
	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 #ccc;
color:#333;
}

#leftborder {
	border-left: 1px solid #C9C9C9 !important;
}

.subtabcontents {
	border-top:0px !important;
	border-right:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;
	border-left:1px solid #cbcbcb;
}
.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: #333;
	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 #fff;
	color: #000; 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;}

.rowHiliten .evenRow, .rowHiliten .oddRow  { background:#FFFFCC !important; }

/* Menu Popup styles */

.menuPopUp{
/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
-moz-opacity:.95;
opacity:.95; 
background:transparent;*/
}
.menuPopUp a{ display:block; padding:5px 4px;margin:1px 0px 0px 0px; font-weight:bold; text-decoration:none; font-size:10px; background:#336699; height:23px; cursor:hand; color:#fff; border:1px solid #336699;}
.menuPopUp td>a{ height:auto;}
.menuPopUp a:hover {background:#333; color:#fff;;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 .lt{background:#336699; width:4px;}
.menuPopUp .top .ct{background:#336699;padding:2px 3px 2px 1px;}
.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:1px solid #afafaf;}
#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;}
.oddRow{ background:#e9f1f7 !important;}
.evenRow{ background:#fff !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;}
/* Admin Fixes */

legend.DashboardTableColor{ background:#006699 !important;}

.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 #efefef; border-width:0px 1px;}
.oddRow{ border:1px solid #efefef; border-width:1px 0px;}
.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;}
.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;}

/* 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 .rowEven td{ background:#f0f9ff !important;}
.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; 
	margin-top:-63px; 
	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:-5px !important;
	clear:both;
}

.portlet.resourceStatusMessage .portletcontent{
	border:1px solid #afafaf !important; 
	border-width:1px 1px 1px 1px !important;
}
	
/* 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{
	postion:relative; 
	text-align:center;
	text-align:right;
	margin:0px 0px 0px 5px;
}
	

.propertyImage img{
	top:-3px;
	position:relative;
	height:118px;
	border:1px solid #afafaf; 
	border-width:1px 1px 1px 1px;
	padding:1px 1px 1px 1px;
	margin:0px;
}


.propertyImage b{ 
	position:absolute; 
	z-index:51; 
	margin-top:35px; 
	text-align:center; 
	font-size:11px; 
	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 -1532px;}
.roomTypeIcon{ background-position:left -732px;}	
.meetingType{ background-position:left -1158px;}
.departmentIcon{ background-position:left -766px;}
.leaseUserIcon{ background-position: -34px -768px;}
.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 -1018px;}
.groupsIcon{ background-position:left -877px;}
.workTradeIcon{ background-position:left -909px;}
.businessrIcon{ background-position:left -942px;}
.slaIcon{ background-position:left -1093px;}
.notificationIcon{ background-position:left -1127px;}

.productCategoryIcon{ background-position:-34px -660px;}	
.productTypeIcon{ background-position:-72px -662px;}	
.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:-34px -801px;}
.importResourcesIcon{ background-position:-34px -838px;}

.rolesIcon{ background-position:-34px -943px;}	
.requesterUDFIcon{ background-position:-34px -1160px;}
.requesterIcon{ background-position:-34px -979px;}
.supervisorUDFIcon{ background-position:-72px -979px;}
.supervisorIcon{ background-position:-72px -1016px;}
.craftpersonIcon{ background-position:left -1051px;}
.adImportIcon{ background-position:-34px -1051px;}

.orgdetailsIcon{ background-position:-72px -1051px;}	
.mailserverIcon{ background-position:-34px -1093px;}
.surveyIcon{ background-position:-72px -1094px;}
.surveyDefIcon, .surveyResultsIcon{ background-position:-34px -1124px;}
.selfServiceIcon{ background-position:-71px -1127px;}
.requestTemplateIcon{ background-position:-71px -1162px;}


/* Home Page Mini Tabs */

.miniTabLink{ padding:5px 6px 5px 6px; background:#d7ecfa; color:#000000 !important; margin:0px; border:0px solid #ccccff; border-width:1px 1px 0px 1px; text-decoration:none; font-weight:bold; display:block; text-align:left; outline:none; _margin-right:-2px; }
.miniTabLinkSelected{ padding:5px 6px 5px 6px; background:#c2ddf1; color:#000000 !important; margin:0px; border:0px solid #ccccff; border-width:1px 1px 0px 1px; text-decoration:none; font-weight:bold; display:block; text-align:left; outline:none; _margin-right:-2px; }
.miniTabLink.selected{ background:#6699cc; color:#ffffff !important;border-color:#ccccff; }

/* 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 a{ float:left; background:url(../images/innertab-left-bg.gif) no-repeat left top;	margin:0; padding:0; text-decoration:none; height:24px; background-position:0 100%;	outline:none; }
#innerTab a span{ float:left; display:block; background:url(../images/innertab-right-bg.gif) no-repeat right top; padding:0 10px 0 3px; margin:0 0 0 2px; color:#000000; height:24px; background-position:100% 100%; font-weight:bold; line-height:23px; cursor:pointer; }
#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_ReadingBtn { background:url(../images/bg_tabs_nrepeat.gif) repeat-x 0 -1269px; height:20px; border:1px solid #c2c9ed; }
.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 .formStyle { width:160px !important; }
#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;}

#adddomain_Div { border:1px solid #a5cfeb; border-width:0 1px; background:#edf6fb; height:40px; }
