BODY, HTML {
	font: normal 14px Verdana;
}

DIV#SiteContainer,
DIV.SiteContainer {
	width: 800px;
	margin: 0px auto;
	padding: 0px 0px 10px 0px;
	position: relative;
}
DIV#Header {
	padding: 0px;
	position: relative;
	margin: 0px 0px 0px 0px;
	font: bold 16px Verdana;
}
DIV#Content {
	margin: 0px;
	padding: 15px 10px;
	min-height: 400px;
}
DIV#Footer {
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font: 10px Verdana;
	text-align: center;
}

div#Home div#Left { 
	margin: 0px; 
	float: left; 
	width: 550px;
/*	background: #F1F6D8;	*/
}
div#Home div#Right { 
	margin: 0px; 
	float: right; 
	width: 250px; 
	position: relative;
/*	background: #F5F8E2;*/
}

div#Home div#Right div#SuperRight {
	position: absolute;
	left: 260px;
}

div.Clearer:after 	{ float: none; clear: both;  content: "";	line-height: 0px;    height: 0px;	display: block;  visibility: hidden;	}

A { color: blue; }

INPUT, SELECT { font: 11px Verdana; }

INPUT[type=submit],
INPUT[type=button] { border: 1px outset black; }

INPUT[type=checkbox] { vertical-align: -5px; }
LABEL { cursor: pointer; }

FORM { margin: 0px; }

TH { white-space: nowrap; vertical-align: top; text-align: right;}

H1 {
	font: bold 14px Verdana;
	margin: 0px 0px 10px 0px;
}

H2 {
	font: bold 12px Verdana;
	margin: 10px 0px 5px 0px;
}
DIV.Error { font: bold 11px Verdana; color: red; }
div.PhoneOffer { font: bold 14px Veranda; color: red; margin-bottom: 15px; }

/** Layouts **/
DIV.Layout_Standard DIV#LeftPanel { margin: 0px; padding: 0px; width: 225px; float: left;  }
DIV.Layout_Standard DIV#MainPanel { margin: 0px; padding: 0px; width: 700px; float: right;  }

UL#TopMenu { position: relative; z-index: 999; margin: 0px 0px 10px 0px; list-style-type: none; width: 950px; border: 1px solid black; background-color: #FF7C00; font: 12px Verdana bold; height: 23px;}
UL#TopMenu:after { clear: both; content: "."; visibility: hidden; }
UL#TopMenu LI {  border: 1px solid transparent; cursor: pointer; position: relative; float: left; padding: 0px 10px 0px 10px; margin: 0px 0px;  white-space: nowrap; line-height: 23px; }
UL#TopMenu LI.Url:hover { border-color: transparent; background-color: transparent; }
UL#TopMenu LI:hover { border-color: transparent black transparent black; background-color: #ffeeba; }
UL#TopMenu LI UL { font-size: 11px; position: absolute;  left: -10000px; list-style-type: none; padding: 5px 3px 3px 3px; margin: 0px; background-color: #ffeeba; border: 1px solid black; border-top: transparent; }
UL#TopMenu LI:hover UL { left: -10px; }
UL#TopMenu LI UL LI { border: 1px solid transparent; line-height: 20px; float: none; margin: 0px; padding: 0px 0px; }
UL#TopMenu A.Indent { padding-left: 30px; }
UL#TopMenu LI UL LI:hover { border: 1px solid transparent; background-color: transparent;  }
UL#TopMenu LI UL LI.Url:hover { border: 1px solid #ad8200; background-color: #fff6de; }
UL#TopMenu A { padding: 0px 15px; display: block; color: blue; }
UL#TopMenu LI.SubHeader { font-size: 11px; margin-top: 5px; line-height: 18px; }
UL#TopMenu A:hover{ display: block; color: blue; }

/**	Standard Tables, List, Dataset & Properties	*/
TABLE.List { border-collapse: collapse; width: 100%;}
TABLE.List TD, 
TABLE.List TH { text-align: center; padding: 4px 6px; white-space: nowrap; }
TABLE.List TD.Left, 
TABLE.List TH.Left { text-align: left; }
TABLE.List TD.Right, 
TABLE.List TH.Right { text-align: right; }
TABLE.List TBODY { background-color: white; }
TABLE.List TD { border-top: 1px solid #D0D0D0; padding: 3px 6px; }

TABLE.Properties { font: 11px Verdana; width: 100%; border-collapse: collapse; }
TABLE.Properties TH { text-align: right; font-weight: bold; margin-right: 5px; padding: 3px; }
TABLE.Properties TD { padding: 3px; }

TABLE.Dataset TH,
TABLE.Dataset TD { text-align: center;}

DIV.Commands { margin-top: 10px; text-align: center; }
DIV.Commands INPUT { margin: 0px 15px; }

/** Blue and Orange DIV Schemes */
DIV.Blue {
	border: 1px solid #5C7CC7;
	background-color: #DAE5FF;
	padding: 10px;
	margin-bottom: 20px;
	font-family: Helvetica, Arial;
	font-size: 11px;
}
DIV.Blue H1 { font: bold 12px Verdana; margin: 0px 0px 5px 0px; color: #5C7CC7; border-bottom: 1px solid #5C7CC7; }
DIV.Blue H5 { font: bold 11px Verdana; padding: 6px; margin: 0px; color: #5C7CC7; border-top: 1px solid #D0D0D0; }
DIV.Blue TABLE.List TBODY TH { text-align: left; background-color: #DAE5FF; border-top: 1px solid #D0D0D0; white-space: nowrap;}

DIV.Orange {
	border: 1px solid #AD8200;
	background-color: #FFF6DE;
	padding: 10px;
	margin-bottom: 20px;
	font-family: Helvetica, Arial;
	font-size: 11px;
}
DIV.Orange H1 { font: bold 12px Verdana; margin: 0px 0px 5px 0px; color: #AD8200; border-bottom: 1px solid #AD8200; }
DIV.Orange H5 { font: bold 11px Verdana; padding: 6px; margin: 0px; color: #AD8200; border-top: 1px solid #D0D0D0; }
DIV.Orange TABLE.List TBODY TH { text-align: left; background-color: #FFF6DE; border-top: 1px solid #D0D0D0;}

DIV.bb { border: 1px solid black; padding: 0px; float: left; }
DIV.bb OBJECT { padding: 0px; margin: 0px; }

/** Side Menu **/
UL.SideMenu 	{	background-color: #FFF6DE;	border: 1px solid #AD8200;			font: normal 12px Verdana;
					list-style-type: none;		margin: 0px;	padding: 5px 5px;	margin-bottom: 15px;	}

UL.SideMenu LI H1 {	font-weight: bold;	color: #AD8200;	border-bottom: 1px solid #AD8200;	font-size: 13px;	margin: 0px;	}
UL.SideMenu LI.Commands { 	border: 1px solid #A0A0A0; margin: 10px 0px 0px 0px; padding: 4px 3px; background-color: white; }
UL.SideMenu LI.Commands LABEL { float: left; padding: 2px 10px 2px 0px; }
UL.SideMenu LI.Commands LABEL.Selected { font-weight: bold; }
UL.SideMenu LI.Commands LABEL { float: left; padding: 2px 10px 2px 0px; }
UL.SideMenu LI.Commands LABEL IMG { margin-right: 2px; }
UL.SideMenu LI.Selected { font-weight: bold; }
UL.SideMenu LI {	margin: 3px;	padding-top: 2px;	}
UL.SideMenu LI UL { margin: 0px;	padding-left: 20px; font-weight: normal; 	list-style-type: square; }
UL.SideMenu LI UL LI {	}

DIV.Messages			{	text-align: center; font: bold 12px Verdana; padding: 3px 5px; }
DIV.Messages#Okay 		{	border: 1px solid #6DC75B;	background-color: #DFFFD9;	}
DIV.Messages#Error 		{	border: 1px solid #C75C6E;	background-color: #FFDAE0;	}
DIV.Messages#Caution 	{	border: 1px solid #C7BC5C;	background-color: #FFFBDA;	}

DIV.AjaxCommandButtons	{ position: relative; top: -4px; }
DIV.AjaxCommandButtons INPUT {	border: 1px outset;	font: bold 10px Verdana;	cursor: pointer;	margin: 0px;	}
DIV.AjaxCommandButtons INPUT[value=Enable] {	color: #397D5A;	}
DIV.AjaxCommandButtons INPUT[value=Disable] {	color: #BD8A00;	}
DIV.AjaxCommandButtons INPUT[value=Delete] {	color: #9C0000;	}
DIV.AjaxCommandButtons SPAN { position: relative; top: 1px; font: bold 12px Verdana; margin-right: 10px; }

/** Status Colors & Messages **/
.Status_Enabled,	.Status_Scheduled,	.Status_Ready,	.Status_Running {	font-weight: bold;	color: #397D5A;	}
.Status_Disabled,	.Status_Processing,	.Status_Locked 					{	font-weight: bold;	color: #BD8A00;	}
.Status_Deleted,	.Status_Incomplete,	.Status_Expired,
.Status_Error,		.Status_Canceled,	.Status_Completed 				{	font-weight: bold;	color: #9C0000;	}

*[status=Enabled],	*[status=Scheduled],	*[status=Ready],	*[status=Running] 	{	color: #397D5A;	}
*[status=Disabled],	*[status=Processing],	*[status=Locked] 						{	color: #BD8A00;	}
*[status=Deleted],	*[status=Incomplete],	*[status=Expired],
*[status=Error],	*[status=Completed],	*[status=Canceled] 						{	color: #9C0000;	}

/** Balloon Messages **/
DIV.Balloon H1 {
	font: bold 11px Verdana;
	margin: 0px 0px 3px 0px;
	position: relative;	z-index: 10;
	background-color: #fdffe1;
}
DIV.Balloon P {
	font: 10px Verdana;
	margin: 0px;
	padding: 0px 6px;
	position: relative;	z-index: 10;
	background-color: #fdffe1;
}

DIV.Message H1 {
	font: bold 16px Verdana;
	padding: 5px 10px; margin: 0px;
	position: relative;	z-index: 10;
	background-color: #fdffe1;
}
DIV.Message P {
	font: 12px Verdana;
	padding: 5px 10px; margin: 0px;
	position: relative;	z-index: 10;
	background-color: #fdffe1;
}

DIV.BufferedErrorFrame { border: 2px solid red; background-color: #FFF4F4; padding: 7px; float: left; }
DIV.ErrorMessage {	font: 11px Verdana;	}
DIV.ErrorMessage H1 { margin: 0px; font: bold 11px Verdana; }
DIV.ErrorMessage SPAN.ErrorClass { font-weight: bold; color: red; }
DIV.ErrorMessage DIV.Details { padding-left: 10px; }
DIV.ErrorMessage DIV.Details DIV { padding-left: 15px; }

div.CheckboxPanel { position: relative; padding: 2px 6px; }
div.CheckboxPanel span { cursor: pointer; margin-left: 2px;  }
div.CheckboxPanel span img { margin-left: 3px;  }
div.CheckboxPanel div.Panel { z-index: 99; visibility: hidden; position: absolute; width: 250px; border: 1px solid #A0A0A0; background-color: #F0F0F0; padding: 5px; }

.Button { border: 1px solid #A0A0A0; border-color: #FFFFFF #A0A0A0 #A0A0A0 #FFFFFF;  background-color: #E9E9E9; padding: 2px 5px; }
.Button.Down { border-color: #A0A0A0 #FFFFFF #FFFFFF #A0A0A0; }
.Dimmed { color: #909090; }

div.DropDownEdit { padding: 3px; background-color: #E9E9E9; border: 1px solid #A0A0A0; font: 10px Verdana; opacity: .8; filter: Alpha(Opacity=80); z-index: 99; }
div.DropDownEdit div { border: 1px solid transparent; padding: 2px 8px; cursor: pointer; min-width: 150px; }
div.DropDownEdit div.Selected { background-color: #E0E0E0; border: 1px solid #A0A0A0; }
div.DropDownEdit div:hover { background-color: #E0E0E0; border: 1px solid #A0A0A0; }

div.Unsubscribe { margin-top: 10px; padding: 10px; text-align: center; background-color: #EFEFEF; }
div.Unsubscribe FORM { margin: 5px 5px; }

div#Home DIV#Content { padding: 0px; }

div#Footer {
	border-top: 1px solid black;
}

div#Home #Right div.Box h1 {
	padding-left: 12px;
}

div#Home div#Unsubscribe { margin-top: 20px; }

div#Home div.Offers div img { border: 1px solid black; }

div#Home div.Box { 
	margin: 0px;
	padding: 5px 5px 5px 5px;
	font-size: 12px;
}
div#Home div.Box H1 {
	padding: 5px 6px;
	margin: -15px -15px 15px -15px;
}
div#Home div.Main {
	padding: 8px;
	margin-bottom: 15px;
}
div#Home div.Text { }
div#Home div.Articles A { font: bold 12px Verdana; }
div#Home div.Articles { font: 11px Verdana; }

DIV#Articles { padding: 10px; }

TD.AdfusionTable { padding-bottom: 15px !important; }
