#Progress { float:left; margin-top: 50px; margin-left: 20px; }
#Logo { background-image: url("Logo.png"); width:260px; height: 60px; text-indent: -1000em; }
#HelpDiv { position:absolute; top:0; left: 100%; margin-left: -320px; height: 300px; width: 300px; display:none; background-color: White; border: solid 1px dimgray; padding: 10px; z-index: 60000 }
.helpContent { height: 280px; overflow: auto; }
#LoginPanel { text-align:right; font-size: 10pt; margin-top: 30px; float: right}
#google_search { margin-top: 30px; }
#body {  }

.widget_holder { min-height: 400px; }
.widget { position: relative; left: 0px; top: 0px; margin-bottom:20px;background-color:white;}
.widget_header { width:100%;padding-top:2px;padding-bottom:2px;margin: 0em;font-size:100%;font-weight:normal; cursor:move }
.widget_header_table { width:100%;border-top:1px solid #001894;padding:0px;margin:0px;font-size:82%; }
.widget_title { width:90%;background-color:#DEE7F7;padding-left:2px;font-weight:bold;padding-right:5px; }
.widget_title a { overflow:hidden;height:1.2em;color: black; text-decoration:none; font-size:12pt; }
.widget_collapse, .widget_expand, .widget_close { display:inline; }
.widget_dropcue { border: dashed 2px gray; display:none; margin-bottom:20px; }
.widget_edit {width:10%;background-color:#DEE7F7;white-space:nowrap;text-align:right;padding-top:2px;padding-right:2px;}
.widget_edit a {color:black;text-decoration:none;}
.widget_edit a:hover {color:red;}
.widget_button {background-color:#DEE7F7;padding-right:2px; vertical-align:top;}
.widget_min {background-image:url('/Graphics/Images/Controls/min_blue.gif');}
a.widget_min:hover {background-image:url('/Graphics/Images/Controls/min_blue_highlight.gif');}
.widget_max {background-image:url('/Graphics/Images/Controls/max_blue.gif');}
a.widget_max:hover {background-image:url('/Graphics/Images/Controls/max_blue_highlight.gif');}
.widget_close {background-image:url('/Graphics/Images/Controls/x_blue.gif');}
a.widget_close:hover {background-image:url('/Graphics/Images/Controls/x_blue_highlight.gif');}
.widget_box {display:block;margin-top:3px;overflow:hidden;width:12px;height:12px;cursor:hand;cursor:pointer;}


.column { width:32%;vertical-align:top; }
.table_fixed {table-layout:fixed;}
.dashboard_body { width: 100%; height: 500px; background-color: lightgrey; }
.handleText
{
	width:16px;
	height:16px;
	background-image:url('/Graphics/Images/Controls/HandleGrip.png');
	overflow:hidden;
	cursor:se-resize;
}

#column1, #column2, #column3
{
	float:left;
	width: 33%;
}

a:hover { color:Red; }

/*#tabs { border-bottom: solid 1px #001894; padding:0px; margin:0px; padding-bottom: 1px; }*/
/* Firefox */ ul.tabs { list-style-type: none; border-bottom: solid 1px #001894; padding-bottom: -1px; margin:0px; }
/* IE */ * html ul.tabs { list-style-type: none; border-bottom: solid 1px #001894; padding-bottom: 2px; }

li.tab { border-left: solid 1px #001894; border-top: solid 1px #001894; padding-left:4px; padding-right:4px; border-right: solid 1px #001894; display: inline; margin-left: 4px; margin-right: 4px; padding: 0px; }
li.newtab { padding-left:4px; padding-right:4px; display: inline; margin-left: 4px; margin-right: 4px; padding: 0px;}
li.newtab a { text-decoration: none;  }
/* Firefox */ li.tab a { font-size: 9pt; text-decoration: none; padding: 2px 8px 0px 8px; }
/* IE */ * html li.tab a { font-size: 9pt; text-decoration: none; padding: 2px 8px 2px 8px; }

li.inactivetab { background-color: #DEE7F7; } 

/* Firefox */ li.inactivetab a { border-bottom: solid 1px #001894; }
/* IE */ * html li.inactivetab a { border-bottom: solid 1px #001894; }

li.activetab { background-color: White; }
li.activetab a { border-bottom: solid 1px white; }

.add_stuff_toggle { clear:both; float:right; font-weight: bold; }
.widget_showcase { border: solid 1px black; padding: 8px; clear:both; margin: 10px 0px 10px 0px; width: 95%; height: 200px; }
.smalltext, .smalltext a { font-size: 90%; }

.feed_item_link
{
	line-height: 170%;	
	clear:both;
	display:block;
}

hr { height: 1px; color: #DDF8CC }
.footer { clear:both; font-size: 90%; color:gray }
.footer a { color: dimgray }

#LayoutPickerPopup 
{ 
	display:none; 
	z-index: 60000; 
	position: absolute; 
	left: 50%; 
	top: 50%; 
	margin-left: -150; 
	margin-top: -60; 
	width: 300px; 
	height: 150px; 
	border: solid 4px black; 
	padding: 10px;
	background: white url('/Graphics/Images/Controls/warning.jpg') no-repeat 10px 10px; 
	text-align: center 
}
#LayoutPickerPopup h1 { margin-left: 30px; font-size: 120% }
#LayoutPickerPopup p { margin-top: 10px; margin-bottom: 10px; clear: both }

#DeleteConfirmPopup 
{ 
	display:none; 
	z-index: 60000; 
	position: absolute; 
	left: 50%; 
	top: 50%; 
	margin-left: -150; 
	margin-top: -60; 
	width: 300px; 
	height: 120px; 
	border: solid 4px black; 
	padding: 10px;
	background: white url('/Graphics/Images/Controls/warning.jpg') no-repeat 10px 10px; 
	text-align: center 
}
#DeleteConfirmPopup h1 { margin-left: 30px; font-size: 120% }
#DeleteConfirmPopup p { margin-top: 10px; margin-bottom: 10px; clear: both }


#DeletePageConfirmPopup 
{ 
	display:none; 
	z-index: 60000; 
	position: absolute; 
	left: 50%; 
	top: 50%; 
	margin-left: -150; 
	margin-top: -60; 
	width: 300px; 
	height: 120px; 
	border: solid 4px black; 
	padding: 10px;
	background: white url('/Graphics/Images/Controls/warning.jpg') no-repeat 10px 10px; 
	text-align: center 
}
#DeletePageConfirmPopup h1 { margin-left: 30px; font-size: 120% }
#DeletePageConfirmPopup p { margin-top: 10px; margin-bottom: 10px; clear: both }
#OpenSourceMessage { text-align: center; font-size: 80%; position: absolute; top: 120px; color: gray; left: 100%; margin-left: -320px; width: 250px; }
#OpenSourceMessage a { font-size: 90%; }
