body {background:#DDDDDD url('../Images/boxes_bg.gif');  font-family: Arial,helvetica; font-size: 11px; margin:0px;} 

.Main  {font-family:Arial,helvetica; font-size:11px; color:Black;}
.Title {font-family:Arial,helvetica; font-size:15px; color:Black; font-weight:bold;}
.ListTable  {font-family:Arial,helvetica; font-size:11px; color:Black; background:#FFFFFF;border-collapse: separate; border-spacing: 2px;}
.Form  {font-family:Arial,helvetica; font-size:11px; color:Black; background:#FFFFFF;border-left:solid 0px #BBBBBB;border-right:solid 0px #BBBBBB;}
.mainBorder {border-left:solid 1px #BBBBBB;border-right:solid 1px #BBBBBB;border-top:solid 0px #BBBBBB;border-bottom:solid 1px #BBBBBB;-moz-border-radius:3px; border-radius:0 0 3px 3px;}
.mainCell {height:500px;}
.mainBG {background:#ffffff;}
.mainTableMobile {background:#ffffff;border:0px;}

.footer  {font-family:Arial,helvetica; font-size:10px; color:#777777; padding-top:3px;text-decoration:none;text-align:left;}
.footer:Link  {font-family:Arial,helvetica; font-size:10px; color:#777777; padding-top:3px;text-decoration:none;}
.footer:Visited  {font-family:Arial,helvetica; font-size:10px; color:#777777; padding-top:3px;text-decoration:none;}
.footer :Active {font-family:Arial,helvetica; font-size:10px; color:#777777; padding-top:3px;text-decoration:none;}
.footer :Hover {font-family:Arial,helvetica; font-size:10px; color:#555555; padding-top:3px;text-decoration:none;}


.ZoneEdit {font-family:Arial,helvetica; font-size:11px; color:Black; background:#EEEEEE; border:solid 3px #C0C0C0;}
.ToolBar {background:#C0C0C0; vertical-align:top; width:100px; border:solid 1px gray; text-align:center;}

A:Link  {font-family:Arial,helvetica; font-size:11px; color:Blue;}
A:Visited  {font-family:Arial,helvetica; font-size:11px; color:Purple;}
A:Active  {font-family:Arial,helvetica; font-size:11px; color:#F89931;}
A:Hover  {font-family:Arial,helvetica; font-size:11px; color:#F89931;}

.Main:Link  {font-family:Arial,helvetica; font-size:11px; color:Black;}
/*
.Main:Visited  {font-family:Arial,helvetica; font-size:11px; color:Black;}
.Main:Active  {font-family:Arial,helvetica; font-size:11px; color:#F89931;}
.Main:Hover  {font-family:Arial,helvetica; font-size:11px; color:#F89931;}
*/

.EditLink:Link {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:#333333; text-decoration:none;}
.EditLink:Visited {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:#333333; text-decoration:none;}
.EditLink:Active {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:#333333; text-decoration:none;}
.EditLink:Hover {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:#F89931; text-decoration:none;}


.FormField, .formField, .formfield {font-family:Arial,helvetica; font-size:11px; color:Black;-moz-border-radius:2px; border-radius:2px;border:1px solid #999;padding:4px;margin:2px;}

.RequiredField {color:#777777;font-weight:normal;}
.SelectBox {font-size:11px;-moz-border-radius:2px; border-radius:2px;border:1px solid #999;padding:3px;margin:2px;}
.DropMenu {font-size:11px;margin:2px}
.FormButtonOLD {font-size:11px;border:1px solid gray; background:#EEEEEE}
.FormButton, .formButton, .formbutton, .MoreConditionsBtn {font-family:arial,helvetica;font-size:11px;background:url('../Images/menuBG.gif') repeat-x;border:solid 1px #CCCCCC;color:#333333;background-color:#ffffff;
		-moz-border-radius:2px; border-radius:2px; padding:3px 6px 3px 6px;margin:2px;}
.HotFormButton {font-family:arial,helvetica;font-size:11px;background:url('../Images/hotBtnBG.gif') repeat-x;border:solid 1px #CCCCCC;color:#333333;background-color:#F89931;
		-moz-border-radius:2px; border-radius:3px; padding:3px 6px 3px 6px;}
.DisabledField {font-size:11px;background:#eeeeee;border:1px solid silver;}
.FormButtonBar {border:1px solid #BFCCE3;border-bottom:1px solid #BFCCE3;height:25px;padding-right:3px;background:#d5dcea url('../Images/buttonBarBG.gif') repeat-x;
		-moz-border-radius:2px; border-radius:2px; padding:3px;}
.findSelect {font-family:Arial,helvetica; font-size:9px; color:Black;-moz-border-radius:2px; border-radius:2px;border:1px solid #999;padding:3px;}
.findField {font-family:Arial,helvetica; font-size:9px; color:Black;-moz-border-radius:2px; border-radius:2px;border:1px solid #999;padding:3px;}
.moreFindOptionsHeader {font-family:Arial,helvetica; font-size:11px;-moz-border-radius:2px; border-radius:2px; color:Black; font-weight:bold; border:1px solid silver; 
	background:#EEEEEE url('../Images/menuBG.gif'); padding:4px; text-align:right;height:20px;}
.moreFindOptions {font-family:Arial,helvetica; font-size:11px; color:Black;border:1px solid silver; background:#e9e9e9; padding:3px; text-align:right;-moz-border-radius:2px; border-radius:2px;}
.requiredFieldImg {margin-right:5px;}

.AppHeader {font-family:Arial,helvetica; font-size:20px; font-weight:bold; padding:5px;}
.PageHeader {font-family:Arial,helvetica; font-size:16px; font-weight:bold; padding:5px;}
.SectionHeader {border-bottom:1px solid silver; background:#eeeeee; font-weight:bold; width:100%;}
.InputButtons {text-align:right;}
.TransactionHeader {background:#ffffff;}
.FormLabel {font-weight:bold;padding:5px;padding-left:10px;font-size:11px;}
.FormLabelDisabled {color:silver;}
.FormNotation {font-family:Arial,helvetica;font-size:10px;color:#888888;font-style:italic;}
.loginForm  {border:1px solid silver; background:#eeeeee; padding:20px;
		-moz-border-radius:2px; border-radius:2px; width:500px; margin-left:auto; margin-right:auto; margin-top:100px;position:relative;}
.loginFormMobile  {padding:20px; margin-left:auto; margin-right:auto; position:relative;}
.loginHeader {font-family:Arial,helvetica; font-size:15px;-moz-border-radius:2px; border-radius:2px; color:Black; font-weight:bold; border:1px solid silver; 
	background:#EEEEEE url('../Images/menuBG.gif'); padding:5px; text-align:right;height:20px;}

.ChartIndex {font-family:Arial,helvetica; font-size:11px; font-weight:normal; padding:5px; float:right;}
.ChartIndexLink:Link {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:#555555; text-decoration:none;}
.ChartIndexLink:Visited {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:#555555; text-decoration:none;}
.ChartIndexLink:Active {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:#555555; text-decoration:none;}
.ChartIndexLink:Hover {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:#F89931; text-decoration:none;}

.ListColumnHeader {font-weight:bold; border:1px solid #BFCCE3; position:relative;background:#D4DCEA url('../Images/colHeaderBG.gif') repeat-x; 
		vertical-align:middle;-moz-border-radius:3px; border-radius:3px; padding:5px;}
.ListColumnHeaderDrag {font-weight:bold; border:1px solid #BFCCE3; position:relative; position:relative;background:#D4DCEA url('../Images/colHeaderBG.gif') repeat-x; vertical-align:middle;vertical-align:middle;-moz-border-radius:3px; border-radius:3px; padding:5px;}
.ListColumnHeaderMobile {font-weight:bold; border:1px solid #BFCCE3; position:relative;background:#D4DCEA url('../Images/colHeaderBG.gif') repeat-x; 
		vertical-align:middle;-moz-border-radius:3px; border-radius:3px; padding:5px;height:40px;}
.ColHeaderLink  {font-family:Arial,helvetica; font-size:11px; color:Black;}
.ColHeaderLink:Link  {font-family:Arial,helvetica; font-size:11px; color:Black;}
.PagerBar {background:#EEEEEE;border-top:1px solid silver;border-bottom:1px solid silver;height:25px;}
.ListRow {border:0px;background: #ffffff;}
.ListRowAlt {border:0px;background: #eeeeee;}
.ListHighlightRow {color:#000000; background:#C8CCD5;-moz-border-radius:2px; border-radius:2px; padding:3px;}
.ListSelectedRow {color:#000000; background:#FBE599;-moz-border-radius:2px; border-radius:2px; padding:3px;}
.ListCell {padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;-moz-border-radius:2px; border-radius:2px; padding:3px;}
.ListCellMobile {padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;-moz-border-radius:2px; border-radius:2px; padding:3px;height:40px;}
.GroupTotalCell {font-weight:bold;border:solid 1px #BBBBBB;background:#EEEEEE;padding-left:4px;padding-right:4px;padding-top:1px;padding-bottom:1px;}
.ListCellEditable {border:1px dashed #bbb;-moz-border-radius:4px; border-radius:4px;background: #ffffcc;}
.ListInputText {width:50px;font-size:11px;-moz-border-radius:2px;border-radius:2px;border:1px solid #999;padding:4px;}
.ListImageCol {max-width:300px; max-height:150px;}

.moreColumnsDiv {
	display:none;position:absolute;top:0;left:0;background:#ffffff;border:solid 1px silver;padding:2px;z-index:10000;-moz-border-radius:3px; border-radius:3px;
}

.moreColumnsDivHeader {
	padding:2px;background:#dddddd;margin:2px;font-size:9px;text-align:right;color:white;font-weight:bold;-moz-border-radius:3px; border-radius:3px;
}

.moreColumnsDivHeader:hover {
	background:#ccc;
}

.moreColumnsField {
	padding:2px;
	background:#eee;
	margin:2px;
	float:left;
	border-radius:3px;
}

.moreColumnsButtonDiv {
	width:45px;padding:2px;background:#dddddd;margin:2px;float:right;text-align:right;-moz-border-radius:3px; border-radius:3px;
}

.Pager:Link  {font-family:Arial,helvetica; font-size:11px; color:Blue;}
.Pager:Visited  {font-family:Arial,helvetica; font-size:11px; color:Purple;}
.Pager:Active  {font-family:Arial,helvetica; font-size:11px; color:#F89931;}
.Pager:Hover  {font-family:Arial,helvetica; font-size:11px; color:#F89931;}

.PagerOff {font-family:Arial,helvetica; font-size:11px; color:#999999;}

.TabTable {border-collapse: separate; border-spacing: 0px;}
.TabCell {background:url('../Images/menuBG.gif') repeat-x;-moz-border-radius:2px 2px 0px 0px; border-radius:2px 2px 0px 0px;height:20px; padding:3px 3px 3px 3px; border-right:solid 1px silver; border-top:solid 1px silver; border-bottom:solid 1px silver;text-align:center;vertical-align:middle;}
.TabCellSelected {background:#FFFFFF url(../Images/tabBG.gif) repeat-x; -moz-border-radius:2px 2px 0px 0px; border-radius:2px 2px 0px 0px; background-repeat:repeat-x; height:25px; padding:3px;border-top:solid 1px silver;  border-right:solid 1px silver; border-bottom:solid 1px white;text-align:center;}
.TabCellHover {background:url('../Images/tabBG.gif') repeat-x;-moz-border-radius:2px 2px 0px 0px; border-radius:2px 2px 0px 0px;height:20px; padding:3px; border-right:solid 1px silver; border-top:solid 1px silver; border-bottom:solid 1px silver;text-align:center;}
.TabStart {background:#FFFFFF; height:20px; border-top:solid 1px white; border-bottom:solid 1px silver; border-right:solid 1px silver;}
.TabBar {background:#FFFFFF; height:20px; border-top:solid 1px white;  border-bottom:solid 1px silver;}
.InactiveTab {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:#888888; text-decoration:none;}
.SubTab {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:#888888; text-decoration:none; border-top:solid 1px silver;padding:5px;width:100%;}
.SubTabSelected {font-family:Arial,helvetica; font-size:11px; background:url('../Images/menuBGselSubDark.gif'); background-repeat:repeat-x; font-weight:normal; color:#ffffff; text-decoration:none; border-top:solid 1px silver;padding:5px;width:100%;}

.Tab:Link {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:black; text-decoration:none;}
.Tab:Visited {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:black; text-decoration:none;}
.Tab:Active {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:#F89931; text-decoration:none;}
.Tab:Hover {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:#F89931; text-decoration:none;}

.secondaryTabLeft {float:left;padding:0px;margin:10px 0px 10px 0px;background:url('../Images/secondaryTabLeftx.gif');border-left:1px solid #888888;border-top:1px solid #888888;border-bottom:1px solid #888888;}
.secondaryTabRight {float:left;padding:0px;margin:10px 10px 0px 0px;background:url('../Images/secondaryTabRightx.gif');border-right:1px solid #888888;border-top:1px solid #888888;border-bottom:1px solid #888888;}
.secondaryTab {float:left;padding:2px 12px 2px 12px;margin:10px 5px 0px 5px;background:#eeeeee;border:1px solid silver;}
.secondaryTabSelected {float:left;padding:2px 12px 2px 12px;margin:10px 5px 0px 5px;background:#ffffff;border:1px solid #F89931;}
.secondaryTabHover {float:left;padding:2px 12px 2px 12px;margin:10px 5px 0px 5px;background:#fff;border:1px solid silver;}
.InactiveSecondaryTab {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:#888888; text-decoration:none;}

.SecondaryTabLink:Link {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:black; text-decoration:none;}
.SecondaryTabLink:Visited {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:black; text-decoration:none;}
.SecondaryTabLink:Active {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:#F89931; text-decoration:none;}
.SecondaryTabLink:Hover {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:#F89931; text-decoration:none;}


.TabSelected:Link {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:none;}
.TabSelected:Visited {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:none;}
.TabSelected:Active {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:#F89931; text-decoration:none;}
.TabSelected:Hover {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:#F89931; text-decoration:none;}

.GroupingHeader {color:#666666; height:14px; padding:2px; border:solid 1px silver;text-align:left;background:#EEEEEE; background:url('../Images/groupBarBG.gif');vertical-align:middle;
		-moz-border-radius:2px; border-radius:2px; padding:5px;}
.GroupingCell {background:#DDDDDD; color:#000000; height:15px; padding:3px; border:solid 1px silver;text-align:left; font-weight:bold;-moz-border-radius:2px; border-radius:2px; padding:3px;}
.GroupingCellHover {background:#DDDDDD; color:#000000; height:15px; padding:3px; border:solid 1px #F89931;text-align:left; font-weight:bold;-moz-border-radius:2px; border-radius:2px; padding:3px;}
.GroupingRollCell {background:#EEEEEE; color:#333333; height:15px; padding:3px; border:solid 1px silver;text-align:left;-moz-border-radius:2px; border-radius:2px; padding:3px;}
.GroupPageTotals {font-family:Arial,helvetica; font-size:11px; font-weight:bold; background:#E4E9F1; color:#000000; height:30px; padding:3px; border:solid 1px #BFCCE3; }
.EmptyGroupPageTotals {font-family:Arial,helvetica; font-size:11px; font-weight:bold; background:#E4E9F1; color:#000000; height:30px; padding:3px; border:solid 1px #BFCCE3; }

.calTable {border:1px solid silver;padding:1px;background:#FFFFFF;}
.standAloneCalTable {padding:1px;background:#FFFFFF;}
.standardCell, .selectedCell, .secondaryCell, .todayCell, .columnHeader, .monthHeader, .hoverCell , .hoverCellStandAlone
	{font-size:11px;font-family:Arial,helvetica;vertical-align:top;padding:1px;background:#eff3fb;border:1px solid white;}	
.columnHeader {color:#888888;background:#ffffff;padding:2px;font-weight:normal;font-style:italic;}
.hoverCell {color:white;background:#f9a74c;font-weight:bold;}
.hoverCellStandAlone {background:#EEEEEE;}

.selectedCell {background:#eff3fb;font-weight:bold;}
.todayCell {color:#eff3fb;}
.secondaryCell {background:#ffffff;color:gray;}

.monthHeader {font-size:12px;text-align:center;background:#D4DCEA;padding:5px;color:#333333;border:0px;}	
.centerCell {text-align:center;}

.CalendarTime {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:#555555; text-decoration:none;}
.CalendarLink:Link {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:#555555; text-decoration:none;}
.CalendarLink:Visited {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:#555555; text-decoration:none;}
.CalendarLink:Active {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:#555555; text-decoration:none;}
.CalendarLink:Hover {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:#f9a74c;}

.CalViewDiv, .CalViewDivSelected, .CalViewTodayDiv {float:left;margin:0px 10px 0px -1px;background:#eff3fb;padding:3px 7px 3px 7px;}
.CalViewDivSelected {background:#D4DCEA;}
.CalViewTodayDiv {background:#eff3fb;}

.CalViewLink:Link {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:#555555; text-decoration:none;}
.CalViewLink:Visited {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:#555555; text-decoration:none;}
.CalViewLink:Active {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:#555555; text-decoration:none;}
.CalViewLink:Hover {font-family:Arial,helvetica; font-size:11px; font-weight:normal; color:#f9a74c;}


div ::-webkit-scrollbar {
    width: 8px;
    height: 8px;
	-webkit-border-radius: .5ex;
}

div::-webkit-scrollbar-button {
	display: block;
	width: 17px;
	height: 17px;
}

div ::-webkit-scrollbar-thumb {
    border: 1px solid #fff;
    background: #ccc;  
	-webkit-border-radius: .5ex;
}


div::-webkit-scrollbar-button:decrement:start {
	background-color: #888;
	border: 0px;
	-webkit-border-radius: .5ex;
	display:none;
}


div::-webkit-scrollbar-button:increment:start {
	display:none;
}


div::-webkit-scrollbar-button:decrement:end {
	display:none;
}

div::-webkit-scrollbar-button:increment:end {
	background-color:#888;
	border:0px;
	-webkit-border-radius: .5ex;
	display:none;
}


#dhtmltooltip{
	font-family:Arial,helvetica; font-size:11px;
	color:#333;
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid #999999;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	-moz-border-radius:3px; 
	border-radius:3px;
}

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

.suggest_link {background-color: #FFFFFF;padding: 2px 6px 2px 6px;}	
.suggest_link_over {background-color: #DDDDDD;padding: 2px 6px 2px 6px;}	
.search_suggest {position: absolute;
	text-align: left;
	max-width:400px;
	min-width: 150px;
	max-height:350px;
	overflow:auto;
	background:#eeeeee;
	border:1px solid silver;
	z-index:1000;
	-moz-border-radius:3px; border-radius:3px;box-shadow: 5px 5px 50px #888888;}

.messageEntryRow1 {}
.messageEntryRow2 {}
.messageFrom {width: 70%; padding-top: 15px;}
.messageDate {color: Gray; font-style: italic; text-align: right;}
.messageSubject {padding-left: 7px;font-weight: bold;}
.messageEntry  {padding: 0 0 8px 8px;color: #333;}
.messageFromDiv {float: left; margin-right: 10px; padding: 3px;}
.messageFromPrimaryText {font-weight: bold; color: #f76604;}
.messageRecipientsDiv {float: left; background: #eee; padding: 3px 5px 3px 5px; border: 1px solid silver; -moz-border-radius:3px; border-radius:3px; color: Gray;}
.messageRecipientsListDiv {
	display: none; position: absolute; top: 0; left: 0; padding: 5px; color: #333;
	-moz-border-radius:3px; border-radius:3px;
	box-shadow: 2px 2px 2px #ccc;
	background: #fff; border: 1px solid silver;}

.messageEntryFile  {border-bottom: 1px silver solid; padding: 0 0 8px 8px;color: #333;}
.messageEntryFileLink {border: 1px #c2d4f6 solid;padding: 2px 5px 2px 5px;background: #fbfbe9;text-decoration: none;margin-right: 5px;}
.messageEntryFileLink:Link {color: #333333;}
.messageEntryFileLink:Hover {color: #3d7ef9;}

.messageEntryField
{
	height: 125px;
	border: 1px silver solid;
	-moz-border-radius:0 0 3px 3px; border-radius: 0 0 3px 3px;
	background: #fff;
	font-family: Arial;
	font-size: 11px;
	padding: 10px;
}

.messagEntryToOuterDiv
{
	overflow: auto;
	padding: 3px 0 0 3px;
	border: 1px silver solid;
	border-bottom: 0px;
	-moz-border-radius:0 0 3px 3px; border-radius: 3px 3px 0 0;
}

.messagEntryToDiv {
	float: left;
	background: #eee;
	padding: 3px 5px 3px 5px;
	border: 1px solid silver;
	margin-left:3px;
	margin-bottom: 2px;
	-moz-border-radius:3px; border-radius:3px;}

.messageEntryToAdd {float:left;margin-left: 10px;padding: 3px;color: Gray;font-style: italic;border: 0;font-size: 11px;width: 200px;}

.messageToAddrDiv {float: left;}
.messageToRemoveLink:Link {float: left; font-size: 8px; margin-left: 6px; font-weight: bold; color: Gray;
	text-decoration: none; border: 1px solid #eee;padding: 2px; -moz-border-radius:3px; border-radius:3px;}
.messageToRemoveLink:hover {float: left; font-size: 8px; margin-left: 6px; font-weight: bold; color: #F89931;
	text-decoration: none; border: 1px solid #6c93d9;padding: 2px; background: #BFCCE3;
	-moz-border-radius:2px; border-radius:2px;}

.NewRecipientLookupDiv
{
	padding: 5px;
}
.NewRecipientLookupDivOn
{
	padding: 5px;
	background: #DDD;
}

.messagEntrySubjectDiv
{
	overflow: auto;
	padding: 3px 0 0 3px;
	border: 1px silver solid;
	border-bottom: 0px;
}

.messageEntrySubject {margin-left: 10px;padding: 3px;color: #333;border: 0;font-size: 11px;width: 90%;}
.messageEntrySubjectEmpty  {margin-left: 10px;padding: 3px;color: Gray;font-style: italic;border: 0;font-size: 11px;width: 90%;}

.messagEntrySendButton
{
	height: 15px;
	background:url('../Images/menuBG.gif') repeat-x;
	-moz-border-radius:3px; border-radius:3px;
	float: right;
	padding: 3px 12px 3px 12px;
	margin-top: 4px;
	border: 1px solid silver;
}

.messagEntrySendButtonWOpt
{
	height: 15px;
	background:url('../Images/menuBG.gif') repeat-x;
	-moz-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px;
	float: right;
	padding: 3px 12px 3px 12px;
	margin-top: 4px;
	border: 1px solid silver;
}

.messagEntrySendButtonDisable {
	color: #bbb;
}

.messagEntrySendFromButton
{
	height: 13px;
	background:url('../Images/menuBG.gif') repeat-x;
	-moz-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0;
	float: right;
	padding: 5px 2px 3px 2px;
	margin-top: 4px;
	border: 1px solid silver;
	border-left: 0;
}

.messageEntryFileIcon
{
	height: 13px;
	float: right;
	padding: 5px 2px 3px 2px;
	margin-top: 4px;
}

.messageEntryFileDiv
{
	display: none;
	background: #eee;
	border: 1px solid silver;
	-moz-border-radius:3px; border-radius:3px;
	margin-top: 5px;
	padding: 5px;
}


.GeneralSelectionDiv
{
	display: none; position: absolute; top: 0; left: 0; padding: 5px; color: #333;
	-moz-border-radius:3px; border-radius:3px;
	box-shadow: 2px 2px 2px #ccc;
	background: #fff; border: 1px solid silver;
	z-index: 100;
}

#searchTable{
	margin-left: 5px;
}

#searchBox {
	height: 22px;
	font-size: 21px;
	font-weight: bold;
	border: solid 1px #BBBBBB;
	-moz-border-radius: 3px 0px 0px 3px;
	border-radius: 3px 0px 0px 3px;
	padding: 4px;
	margin-left: 5px;
}

#searchButtonDiv {
	float: left;
	height: 24px;
	width: 85px;
	margin-top: 0px;
	background: #DDDDDD url(../Images/menuBG.gif);
	border-top: solid 1px #BBBBBB;
	border-right: solid 1px #BBBBBB;
	border-bottom: solid 1px #BBBBBB;
	-moz-border-radius: 0px 3px 3px 0px;
	border-radius :0px 3px 3px 0px;
	padding-top: 6px;
}

#searchButtonLink {
	color :#444;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}

#searchButtonLink:hover {
	color :#F89931;
}

.advSettingsGear img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

.advSettingsGear:hover img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

#advOptionsDiv {
	display: none;
	width: 300px;
	border:2px solid #444444;
	-moz-border-radius: 2px;
	border-radius: 3px;
	background: #fff;
	box-shadow: 5px 5px 50px #888888;
	padding: 10px;
}

.resultLink {
	display:block;
	border:1px solid #fff;
	text-decoration:none;
	color:#F89931;
	vertical-align:middle;
	-moz-border-radius: 3px 0px 3px 3px;
	border-radius: 3px 0px 3px 3px;
	margin-left: 5px;
	float: left;
}

a.resultLink:Link {
	border: solid 1px #BBBBBB;
}

a.resultLink:Visited {
	border: solid 1px #BBBBBB;
}

a.resultLink:Link {
	border: solid 1px #BBBBBB;
}

a.resultLink:Hover {
	border:1px solid #999;
	background: #eee;
}

.resultDiv {
	font-size: 11px;
	padding: 4px;
}

.resultTitle {
	font-family:Arial,helvetica; font-size:12px; font-weight:bold; color:#2c5bd3;
}

.resultType {
	font-family:Arial,helvetica; font-size:12px; font-style:italic; color:#e47702;
}

.resultPreview {
	float: right;margin-right: 5px;margin-top: -3px;
}

.resultDesc {
	font-family:Arial,helvetica; font-size:11px; color:#333;clear: both;
}

.resultPreviewIcon {
	position:relative;
	float: right;
	background: #eee;
	padding: 5px;
	-moz-border-radius: 0px 3px 3px 0px;
	border-radius: 0px 3px 3px 0px;
	border-top: #BBB 1px solid;
	border-right: #BBB 1px solid;
	border-bottom: #BBB 1px solid;
	left: -12px;
}

.inlineSearchTerm {background:#f5e864}

#previewOuterDiv {
	padding:0px 10px 10px 10px;
	width:500px;
	background:#eeeeee;
	border:2px solid #444444;
	display:none;
	z-index:1000;
	-moz-border-radius:3px;
	border-radius:3px;
	box-shadow: 5px 5px 50px #888888;"
}

#PreviewInnerDiv {
	background:white;
	border:1px silver solid;
	padding:5px 10px 10px 10px;
	width:473px;
	height:285px;
	overflow:auto;
}

#PreviewCloseDiv {
	float:right;
	margin:3px;
	padding:2px 5px 2px 5px;
	background:#444444;
	color:white;
	border: 1px solid white;
	-moz-border-radius:3px;
	border-radius:3px;
}

#PreviewLinkDiv
{
	float:right;
	margin:3px;
	padding:2px 5px 2px 5px;
	background:#444444;
	color:white;
	border: 1px solid white;
	-moz-border-radius:3px;
	border-radius:3px;
}

#AdvOptionsCloseDiv {
	float:right;
	padding:2px 5px 2px 5px;
	background:#444444;
	color:white;
	border: 1px solid white;
	-moz-border-radius:3px;
	border-radius:3px;
}

.progressBarLoader {
	display: block;
	margin-top:15%;
	padding-top:15px;
	height: 60px;
	background:#FFFFFF;
	border:1px 1px 1px 1px;
	border-color: #999;
	-moz-border-radius:10px; border-radius:10px;
	z-index:10002;
	position:relative;
	font-size:10px;
	color:#666666;
	box-shadow: 0px 0px 6px 6px #777;
}

.progressBarImg {
	-webkit-animation: rotation 1s infinite linear;
	animation: rotation 1s infinite linear;

	width: 40px;
	height: 40px;
	opacity:0.85;
}

#notificationDiv {
	margin-top:20%;
	padding:0px 0px 40px 0px;
	background:#ffffff;
	border:6px solid #333333;
	-moz-border-radius:5px;
	border-radius:5px;
	display:none;
	overflow:auto;
	z-index:10003;
	position:relative;
}

@-webkit-keyframes rotation {
	from {-webkit-transform: rotate(0deg);}
	to   {-webkit-transform: rotate(359deg);}
}

@keyframes rotation {
	from {-ms-transform: rotate(0deg);}
	to   {-ms-transform: rotate(359deg);}

	from {transform: rotate(0deg);}
	to   {transform: rotate(359deg);}
}



