HTML , BODY {
	height:100%;	
}

CODE {
	background-color:white;
	border:2px solid orange;
	padding:5px;
	margin:5px;
	display:block;
	font-family : Arial;
	overflow : scroll;
	white-space : pre;
}

BODY {
	margin:0px;
	padding:0px;
	font-size:11px;
	font-family : Arial, Helvetica, sans-serif;
	background-color:white;
}

H1 {
	font-size: 22px;
}

TH,TD {
	vertical-align : top;
	text-align : left;
}

SELECT {
	font-size:10px;
}

FIELDSET {
	border:1px solid silver;
	padding:3px;
}

FIELDSET.Disabled {
	background-color : #F9F9F9;
}

LEGEND {
	border:1px solid silver;
	font-size:11px;
	padding:3px;
	font-weight:bold;	
	background-color : #FFFFF0;
}

BODY.Login {
	background-color:#FAF6E8;
}

#Login {
	margin-top:100px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
	background-color:white;
	padding:15px;
	border:2px solid #F3D78E;	
}

#Login H1 {
	font-size:22px;
	margin:0px;
	margin-bottom:5px;
	color:black;
}

#PasswordReminder {

}


#Wrapper {
	margin-left:auto;
	margin-right:auto;
	width:850px;
	background-color:#FFF1D4;
	padding-right:5px;
	padding-left:5px;

}

#Header {
	height:55px;
	background-color: #FCF8EF;
	background-image : url(/images/header.png);
	background-repeat : no-repeat;
}

#Content {
	background-color:white;
	padding:5px;	
	border-right:1px solid #E29430;
	border-left:1px solid #E29430;	
	border-bottom:1px solid #E29430;	
}

/* */
#Menu {
	height:28px;
	padding-left:11px;
	background-color : #CDDCEC;
	border-bottom:5px solid #2299CC;
}


#Menu UL {
	list-style : none;
	margin:0px;
	padding:0px;
	padding-left:41px;	
}

#Menu LI {
	float:left;
}

#Menu A:hover {
	text-decoration : underline;
}

#Menu A {
	border-top:3px solid #93B4D6;
	display:block;
	width:auto;
	font-size:12px;
	color:white;
	text-decoration : none;
	padding:5px;
	padding-right:25px;
	padding-left:25px;
	margin-right:2px;
	background-color : #93B4D6;
}

A.Selected {
	border-top:3px solid white!important;
	background-color:#2299CC !important;
}



#ModuleTitle {
	font-size:45px;
}



#EDCEditorColumn {
	padding:5px;
	float:left;
	width:65%;
}

#EDCOptionColumn {
	width:30%;
	float:right;
	padding:5px;

}

.EDCPanelHighlight {
	border :1px solid #F4E3C0;
	background-color : #FBF5E8;
	margin-bottom:5px;
	padding:5px;
}

.EDCPanelHighlight H3 {
	font-size:15px;
	margin:0px;
	color:#B36F1B;	
}

/*
	color:#B36F1B;
	border :1px solid #F4E3C0;
	background-color : #FBF5E8;
*/


.Form {
	padding:0px;
	border:2px solid #BBEEFF;	
	width:100%;
	background-color : #DDFFCC;	
}

.Form DIV {

}

.Form H3 {
	background-color : #2299CC;
	margin:0px;
	color:white;
	padding:5px;
	font-size:12px;
	border-top:2px solid #BBEEFF;
}

.Form FORM {
	padding:10px;
	margin:0px;
}

FORM TH, FORM TD {
	font-size:11px;
}

/*Button*/
.SubmitButton , .SubmitButtonWide {
	width:69px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px 2px;
	background:url(/images/button.gif) no-repeat left top;
	cursor:pointer;
	border : none!important;
	font-size:11px;
}

.SubmitButtonSmall {
	width:50px;
	height:19px;
	color:#FFF;
	background:url(/images/button-small.gif) no-repeat left top;
	cursor:pointer;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	border : none!important;
	font-size:9px;
	font-weight:bold;	
}


.SubmitButton:hover {
	background-position:left bottom;
}

.SubmitButtonWide {
	width:150px;
	background:url(/images/button-wide.gif) no-repeat left top;
	border : none!important;
}

.SubmitButtonWide:hover {
	background-position:left bottom;
}


/*Text inputs */
.Text {
	width:256px;
	/*height:15px;*/
	background:url(/images/input.gif) no-repeat left top;
	border:none;
	padding:4px 9px!important;
	/*font-size:11px!important;*/
}

.TextArea {
	font-size:11px;
	font-family : Arial, Helvetica, sans-serif;
	width:336px;
	height:125px;
	background:url(/images/textarea.gif) no-repeat left top;
	border:none;
	padding:4px 8px;
}

.TextAreaShort {
	height:65px;
	padding:4px 8px;	
	background:url(/images/textarea-short.gif) no-repeat left top;	

}

.TextAreaSmall {
	width:172px;
	height:65px;
	padding:4px 8px;	
	background:url(/images/textarea-small.gif) no-repeat left top;	
}

.TextAreaLarge {
	width:494px;
	height:167px;
	padding:4px 5px ;
	background:url(/images/textarea-large.gif) no-repeat left top;	
}

.TextArea:hover {
	background-position:left bottom;
}

.Text:hover {
	background-position:left bottom;
}

.TextSmall {
	width:172px;
	background:url(/images/input_small.gif) no-repeat left top!important;
}

.TextShort {
	width:97px;
	background:url(/images/input_short.gif) no-repeat left top!important;
	font-size:9px!important;
	font-family:Arial!important;	
}


.TextVeryShort {
	width:48px;
	background:url(/images/input_very_short.gif) no-repeat left top!important;
	font-size:9px!important;
	font-family:Arial!important;	
}

.TextLong {
	width:317px;
	background:url(/images/input_long.gif) no-repeat left top!important;
}

.TextInput {
	border:1px solid silver;
	padding:3px;
	font-size:10px;
}



/*
overlays
*/


.Overlay{ 
	background-image: url(/images/overlay.png); 
	color:white;
	font-weight:bold;
	padding:10px;
}

* html .Overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
	}


/*
Ajax.InPlaceEditor styles:
*/

.inplaceeditor-saving { background: url(/images/waiting.gif) bottom right no-repeat; }

form.inplaceeditor-form input[type="text"] {
	font-size:10px;
	border:1px solid silver;
	padding:2px;
	margin:0px;
}

form.inplaceeditor-form input[type="submit"] { /* The submit button */
	width:50px;
	height:19px;
	color:#FFF;
	background:url(/images/button-small.gif) no-repeat left top;
	cursor:pointer;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	border : none!important;
	font-size:9px;
	font-weight:bold;	
}

#TagEditor {
	padding:5px;
}

#TagTOC {
	background-color:#2299CC;
	padding:4px;
	color:white;
}

#TagCloud {
	padding:5px;
	margin-top:5px;
	margin-bottom:5px;
}

#TagCloud A {
	text-decoration : none;
	color:black;
	padding-right:5px;
	background-color : white;
}

#TagTOC A {
	color:white!important;	
}

#TagManager  A {
	color:black;
}

#TagManager  TD{
	font-size:11px;
}

#TagListContainer {
	padding:5px;
}


.Disabled {
	-moz-opacity:0.25 ;
	filter:alpha(opacity: 50);
	opacity: 0.25;	
}

.Enabled {
	-moz-opacity:1 ;
	filter:alpha(opacity: 100);
	opacity: 1;	
}

.Editor , .RTEditor {
	margin:3px;
	border:1px solid gray;
	border-right:2px solid black;
	border-bottom:2px solid black;
	min-height:100%;
	padding:5px;
	background-color : white;
}

.DebugNote {
	font-size:10px;
	color:silver;
}

.Saving {
	background-image : url(/images/waiting.gif)!important;
	background-color : #FFFFE1!important;
	border:1px solid #FCFB00!important;
}

.Saved {
	background-color : #F3FBEE!important;
	border:1px solid #D6F3C9!important;
	background-image : url(/images/icons/24x24/plain/check.png)!important;
}

#SaveMessage {
	background-image : url(/images/icons/24x24/plain/check.png);
	background-repeat : no-repeat;
	padding:10px;
	background-position : 5px;
	padding-left:35px;
	font-size:12px;
	font-weight:bold;
	color:#3B871F;
	background-color : #F3FBEE;
	border:1px solid #D6F3C9;	
}

#SystemMessage {
	background-image : url(/images/icons/24x24/plain/warning.png);
	background-repeat : no-repeat;
	padding:10px;
	background-position : 5px;
	padding-left:35px;
	font-size:12px;
	font-weight:bold;
	color:#990000;
	background-color : #FFFFE1;
	border:1px solid #DDF2D0;
}

/* clearing */
	.stretch,
	.clear {
		clear:both; 
		height:1px; 
		margin:0; 
		padding:0; 
		font-size: 15px;
		line-height: 1px;
	}
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	* html>body .clearfix {
		display: inline-block; 
		width: 100%;
	}
	
	* html .clearfix {
		/* Hides from IE-mac \*/
		height: 1%;
		/* End hide from IE-mac */
	}
/* end clearing */

    div.autocomplete {
      position:absolute;
      width:350px;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul li.selected { background-color: #B1CDE3;}
    div.autocomplete ul li {
      list-style-type:none;
      display:block;
      margin:0;
      padding:2px;
	border-bottom:1px solid #F1F6FA;
      cursor:pointer;
    }
	

	
/*
 help related
*/

.HelpHighlight {
	border:5px solid #31FF33;
	display:block;
	margin:5px;
}

.Tip {
	background-image : url(/images/icons/16x16/plain/help.png);
	background-repeat : no-repeat;
	padding:5px;
	margin-bottom:10px;
	padding-left:20px;
}

.Tip ol {
	margin:0px;
	padding:0px;
}

#ItemStatus {
	background-repeat : no-repeat;
	padding:5px;
	padding-left:35px;
	display:block;
	width:auto;
	text-decoration : none;
	cursor:pointer;
	margin-top:10px;
	margin-bottom:10px;
	background-repeat : no-repeat;
	background-position : 4px 9px;
}

#ItemStatus H3 {
	margin:0px;
	margin-bottom:2px;
}

.ItemInactive {
	border:1px solid #FF9933!important;
	background-color:#FFE3C8 !important;
	background-image : url(/images/icons/24x24/plain/warning.png);
	color:#FF3300 !important;
}

.ItemInactive H3 {
	color:#FF3300 !important;
}

.ItemActive {
	border:1px solid #009000!important;
	background-color:#DEF5D3!important;
	background-image : url(/images/icons/24x24/plain/check.png);
	color:#009000!important;
}

.ItemActive H3 {
	color:#009000 !important;
}

/*
tabs
*/

#Tabs {
	height:34px;
	padding-left:11px;
	background-color:#F7EDD2;
	background-image : url(/images/tabs.png);
	background-repeat : no-repeat;
	background-position : bottom;
	clear:both;
}
  
#Tabs ul {
  margin:0;
  padding:10px 10px 0px;
  list-style:none;
  }
#Tabs li {
  float:left;
  background:url("/images/left.gif") no-repeat left top;
  margin:0;
  margin-right:2px;
  padding:0 0 0 9px;
  }
#Tabs a {
  float:left;
  display:block;
  background:url("/images/right.gif") no-repeat right top;
  padding:5px 15px 5px 6px;
  text-decoration:none;
  font-weight:bold!important;
  color:white!important;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#Tabs a {float:none;}
/* End IE5-Mac hack */
#Tabs a:hover {
  color:#333;
  }
#Tabs #CurrentTab {
  background-image:url("/images/left_on.gif");
  }
#Tabs #CurrentTab a {
  background-image:url("/images/right_on.gif");
  color:#444444 !important;
  padding-bottom:5px;
  }
  
  
  
  
    
.TitleContainer {
	margin-bottom:15px;
	width:100%;
	background-color : #FCFBF3;
}

.TitleBar {
	padding:10px;
}

.TitleBar .Title {
	font-size:18px;
	color:#BE761D;
	font-weight:bold;
	float:left;
	width:60%;
}

.TitleBar .SubTitle {
	clear:both;
	font-size:14px;
	color:#BE761D;
	font-weight:bold;
	float:left;
	width:60%;	
}

.TitleBar .Title INPUT {
	font-size:18px;
	color:#BE761D;
	font-weight:bold;
	font-family : Arial, Helvetica, sans-serif;
	background-color : transparent;	
	border:0px;
}

.TitleBar .Link {
	float:right;
}

.TitleBar .Link A {
	color:black!important;
}


/*
Document Icons
*/

.DOC {
	background-image : url(/images/icons/documents/doc_windows.gif);
	background-repeat : no-repeat;
	padding-left:20px;		
}

.PDF {
	background-image : url(/images/icons/documents/pdf_small.gif);
	background-repeat : no-repeat;
	padding-left:20px;		
}

.XLS {
	background-image : url(/images/icons/documents/xls_small.gif);
	background-repeat : no-repeat;
	padding-left:20px;		
}

.GenericIcon {
	background-image : url(/images/icons/documents/txt_small.gif);
	background-repeat : no-repeat;
	padding-left:20px;	
}


/*

*/

.DeleteLink {
	font-size:10px;
	color:gray;
	margin-right:3px;
}

.CategoryName {
	padding-right:15px;
	font-weight:bold;	
}

#CategoryTree {
	
}

#CategoryTree UL {
	list-style : none!important;
	margin:0px;
	padding:0px;
	margin-top:5px;
}

#CategoryTree LI {
	padding:5px;
	background-image:url(images/corner.gif);
	background-repeat : no-repeat;
	padding-left:15px;
	background-position : 0px 5px;
}

.SubTree {
	padding-left:15px!important;
}

#CategoryFormContainer {
	width:450px;
	border:1px solid black!important;
	border-right:2px solid black!important;
	border-bottom:2px solid black!important;	
	padding:5px;
	background-color : white;
	z-index : 10;	
	position : absolute;
}

#LongDescription {
	height:150px;
	width:400px;
	overflow-y:auto;
	overflow-x:hidden;
}

.RTEditor {

}

#QuickBox {
	background-color:white;
	position:absolute;
	border:1px solid silver;
	border-bottom:2px solid gray;
	border-right:2px solid gray;
	padding:5px;
	overflow:auto;
	width:500px;
	height:300px;
}

#QuickBoxHandle {
	background-color:gray;
	color:white;
	font-size:10px;
	font-weight:bold;
	padding:5px;
	font-family : Tahoma;
	border-bottom:2px solid silver;
}

#Loading {
	background-color:white;
	background-image : url(/images/waiting.gif);
	background-repeat : no-repeat;
	background-position : 50px 50px;
	-moz-opacity:0.85 ;
	filter:alpha(opacity:85);
	opacity: 0.85;		
}


.MultiSelect {
	width:400px!important;
}

OPTION {
	font-family:Tahoma;
	padding:3px;
}

.Tier0 {
	background-color:#FFEDCA;
	font-weight:bold;
	font-size:10px!important;
}

.Tier1 {
	background-color:#FFE7B9;	
	font-size:10px!important;
}

.Tier2 {
	background-color:#FFE3AE;	
	font-size:10px!important;
}

.Tier3 {
	background-color:#FFDA95;	
	font-size:10px!important;
}

