html, form, body {}
a, div, p, body, html, form, li, ul, ol, h1, h2, h3, h4, h5, h6, h7, table, tr, th, td, img {padding: 0px; margin: 0px; border: 0px;}
h1, h2, h3, h4, h5, h6, h7, th {font-weight: normal;}
h1, h2, h3, h4, h5, h6, h7, p {padding-bottom: 10px;}
body, table {font-family: Georgia; font-size: 13px;}

.Clear {clear: both;}
.Columns {width: 100%; overflow: auto;}

div.Loading {background-color: #fff99d; opacity: .5; position: absolute; font-family: Arial; font-size: 12px; z-index: 100; overflow: hidden; text-align: center; display: table-row;}

th {text-align: right; padding-right: 5px; padding-bottom: 5px;}
td {text-align: left; padding-bottom: 5px;}

div.Item_Links 
{
	display:none;
	font-size: 10px;
	position:absolute;
	z-index:10;
	height:20px;
	background-color:white;
	opacity:.9;
}

div.Lightbox {position: fixed; background-color: white; opacity: .5; left: 0px; top: 0px; width: 100%; height: 100%;}

div.Item_Border
{
	 position: absolute;
	 z-index: 10;
	 background-color:black;
	 opacity: .6
}

div.Item_Title
{
	position: absolute;
	z-index: 10;
	border: solid 1px black;
	background-image: url(../images/white_pixel.png);
	height:16px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	text-align:center;
	font: normal 12px Arial;
}

div.Item_Pointer
{
	position:absolute;
	background-image:url(../images/item_pointer.png);
	width:13px;
	height:8px;
	top:18px;
	left:26px;
}

div.Item_Inline_Edit
{
	position:absolute;
	z-index:11;
	background-color:white;
	overflow: hidden;
	border: solid 1px black;
}

div#Site_Content {width: 100%; left: 0px; top: 0px; height: 100%; overflow: scroll;}
div#Jelly_Toolbar a {text-decoration: none; color: #00049d;}
div#Jelly_Toolbar a:hover {text-decoration: underline;}

div.Edit_Window {font-family: Arial; font-size: 11px;}
div.Edit_Window_Header {padding-bottom: 8px;}
div.Edit_Window_Header_Title {float: left; font-weight: bold;}
div.Edit_Window_Property {padding-bottom: 8px;}
div.Edit_Window_Property_Title {float: left; width: 75px; text-align: right; padding-right: 10px;}
div.Edit_Window_Property_Value {float: left; width: 300px;}
div.Edit_Window_Footer {}
div.Browse_Menu {font-family: Arial; font-size: 11px;}

/* Inline Menu */
.Inline_Menu_Title {padding-left:20px; padding-right:20px; padding-top:3px; padding-bottom:3px; display:block; background-color:#eee; color:#333; font-weight:normal; }
.Inline_Menu { border: solid 1px #aaa; background-color:white; font-family: Arial; color:black; font-size:11px; font-weight:bold; position:absolute; z-index:100;}
.Inline_Menu ul { list-style:none; }
.Inline_Menu li {}
.Inline_Menu li a { padding-left:20px; padding-right:20px; padding-top:3px; padding-bottom:3px; display:block; }
#.Inline_Menu li a:hover { background-color:#FC7C00; color:white; text-decoration:none;}
.Inline_Menu li a:hover { text-decoration:underline; color: #FC7C00}


a.Menu_Link {display: block; text-decoration: none; color: #555555; padding: 2px;}
a.Menu_Link:hover {background-color: #FC7C00; color: #555555;}

a {color: #FC7C00; text-decoration: none;}
a:Hover {color: #FF9F22; text-decoration: underline;}
input.Text {width: 200px; font-family: Arial; font-size: 11px;}
input.Number {width: 100px; font-family: Arial; font-size: 11px;}
textarea {width: 400px; height: 125px; font-family: Arial; font-size: 11px; vertical-align: top;}
h1 {font-size: 35px;}
h2 {font-size: 25px;}
h3 {font-size: 20px;}
h4 {font-size: 15px;}

div.Namespace {display: inline;}
div.Namespace_Hover {display: block; position: absolute; background-color:black; opacity: .3;}
div.Action_Result {color: red;}

.Loading {display: none;}