@charset "utf-8";
@import url("Reserved.css");
.Container {
	font-size: 1em;
	text-align: left;
	position: relative;
	height:auto;
	min-height:100%;
	background-color: #FFFFFF;
	background-image: url(../images/Container.gif);
	background-repeat: repeat-x;
	color:#3E576D;
}
.SubContainer {
	padding-bottom: 20em;
	background-color: #FFFFFF;
	background-image: url(../images/Container.gif);
	background-repeat: repeat-x;
	zoom:1;
}
.Footer {
	position:relative;
	z-index:10;
	left:50%;
	width:100%;
	min-height:20em;
	margin:-20em 0 0 -50%;
	clear: both;
	text-align: left;
	overflow: hidden;
	color: #3e576d;
}
div.Header {
	position: relative;
	min-height: 14em;
	_height: 14em;
	z-index: 100;
}
div.SiteName a {
	background-image: url(../images/SiteName.png);
	text-indent: -3000px;
	height: 68px;
	width: 345px;
	overflow: hidden;
	position: absolute;
	left: 33px;
	top: 46px;
}
div.Content {
	padding-right: 0px;
	padding-left: 43px;
	clear: both;
	color: #3e576d;	
}
div.MainIntro {
	zoom:1;
	margin: -30px -13px 20px -10px;
}
div.GlobalNav {
	float: right;
	margin-top: 6.5em;
	display: inline;
	margin-right: 28px;
	overflow: hidden;
}
div.GlobalNav li {
	float: left;
	background-image: url(../images/GlobalNav.Devider.gif);
	background-repeat: no-repeat;
	padding-right: 14px;
	padding-left: 14px;
	text-transform: uppercase;
	font: bold 1.4em Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	margin-left: -1px;
}
div.GlobalNav a {
	float: left;
	text-decoration: none;
	color: #67899d;
}
div.GlobalNav a:hover {
	color: #70a608;
}
ul.ColBase {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.Welcome h2 {
	font: bold 2.4em Arial, Helvetica, sans-serif;
	color: #70a608;
	letter-spacing: -1px;
	background-image: url(../images/Border.Caption.Green.Dotted.gif);
	background-repeat: repeat-x;
	background-position: 0% 100%;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	margin-bottom: 0.4em;
}
li.ColGroupA {
	float: left;
	_display: inline;	
}
li.ColGroupB {
	float: right;
	_display: inline;
}
li.ColGroupC {
	float: none;
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
li.ColZ {
	width: auto;
}
li.ColA {
	overflow: hidden;
	zoom:1;
	float: none;
	padding-right: 43px;
}
li.ColB {
	width: 270px;
	margin-right: 43px;
	margin-left: -34px;
}
li.ColC {
	width: 184px;
}
li.ColIndentH-A {
	margin-right: 6px;
	_margin-right: 3px;
}


div.Welcome p {
	font-size: 1.1em;
	line-height: 1.5em;
	color: #3e576d;
	margin-top: 0.6em;
	margin-bottom: 0.6em;
}
div.Welcome p.Warned {
	font-size: 1.2em;
	line-height: 1.4em;
}
div.Footer div.SecBase {
	margin: 0 11px;
}
div.Footer div.SecA {
	margin-right: 43px;
	margin-left: 43px;
	background-image: url(../images/Border.Caption.Green.Dotted.gif);
	background-repeat: repeat-x;
	zoom:1;
	padding-top: 0.5em;
	height: 6.5em;
}
div.Footer div.SecB {
	clear: both;
	background-color: #f6f8fa;
	height: 12.8em;
	padding: 0.1em 43px;
}
div.Footer div.GroupA {
	float: left;
	margin-top: 0.8em;
}
div.Footer div.GroupB {
	float: right;
	margin-top: 0.8em;
}
div.Footer div.FastNav {
	_float: left;
	overflow: hidden;
}
div.Footer div.FastNav ul {
	float: left;
	overflow: hidden;
	margin-left: -6px;
}
div.Footer div.FastNav li {
	float: left;
	background-image: url(../images/Footer.FastNav.Devider.gif);
	background-repeat: no-repeat;
	font-size: 1.1em;
	color: #3e576d;
	padding: 0 7px;
	margin-left: -1px;
	background-position: 0% 0.2em;
}
div.Footer div.FastNav a {
	color: #70a608;
	text-decoration:underline;
}
div.Footer div.FastNav a:hover {
	text-decoration: none;
}
div.Footer div.Copyright {
	clear: left;
	margin: 0.2em 0;
}
div.Footer div.Copyright p {
	font-size: 1.1em;
	line-height: 1.5em;
}
div.Footer div.Adress p {
	text-align: right;
	line-height: 1.3em;
	font-size: 1em;
}
div.Footer div.Review {
	margin-top: 1.7em;
}
div.Footer div.Review p {
	font-size: 1.1em;
	line-height: 1.3em;
}
div.Footer div.Review dl,
div.Footer div.Review dd {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.Footer div.Review dt {
	float: left;
	margin-right: 17px;
	_margin-right: 14px;
}
div.Content div.Login div.SysData h2 {
	color: #7eb11c;
	font: bold 2em Arial, Helvetica, sans-serif;
	padding-top: 0.4em;
	padding-bottom: 0.25em;
}
.Content h3
{
	color:#7EB11C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.4em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}
div.Content div.Login h2 {
	color: #7eb11c;
	font: bold 2em Arial, Helvetica, sans-serif;
	padding-top: 0.4em;
	padding-bottom: 0.25em;
}
div.LoginBox {
	background-image: url(../images/Login.Content.Az-0.png);
	background-repeat: repeat-y;
	margin-top: 10px;
}
div.LoginBox div.In-1 {
	background-repeat: no-repeat;
	zoom: 1;
}

div.LoginBox div.In-0 {
	background-image: url(../images/Login.Content.Az-11.png);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	padding: 5px 0 0 10px;
	width: 270px;
	height: 24px;
	font-size: 16px;
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	color: #ffffff;
}

div.LoginBox div.In-2 {
	background-image: url(../images/Login.Content.Az-18.png);
	background-repeat: no-repeat;
	background-position: 0% 100%;
	min-height: 120px;
	_height: 120px;
	padding: 1em 18px;
 $padding: 2em 18px 0em;
	zoom:1;
}
/******************************/
.LargeForm span.InputLineSize-B input 
{
	width:385px !important;
}

.LargeForm textarea {
	width:385px !important;
}
.AboveLabel
{
	height: 20px;
	font-size: 1.3em;
}

div.FormRow {
	margin-bottom:1em;
	margin-top:1em;
}
div.FormRow dl {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.FormRow dt {
	color:#464646;
	float:left;
	font-size:1.1em;
	overflow:hidden;
	position:relative;
	_margin-right: -3px;
}
div.FormRow dd {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.FormRow dt label {
	display:block;
	padding-top:0.3em;
}
div.FormRow dd span.InputLine input {
/*$margin: -1px 0 -2px 0;
*/	
 $margin: -2px 0 -1px 0;
	position: relative;
	font-size: 1.1em;
}
div.FormRow dd span.SelectLine select {
	position: relative;
	font-size: 1.1em;
 $margin: -1px 0 -1px 0;
}
div.FormRow dd span.InputButton input,
div.FormRow dd span.InputButton span.InputFake {
	position: relative;
	font-size: 1.1em;
}
div.FormRow dd p {
	font-size: 1.1em;
}
span.InputLine input {
	padding: 2px 2px 3px;
}
div.FormRow textarea
{
	width:285px;
	padding: 2px 2px 3px;
	color: #3E576D;
	font-size: 1.2em;
}
div.FormRow dd p {
	font-size: 1.1em;
	margin-top: 0px;
}
span.InputLine input {
	padding: 2px 2px 3px;
}
span.InputLineSize-A input {
	width: 171px;
}
span.InputLineSize-B input {
	width: 285px;
}
span.InputLineSize-C input {
	width: 65px;
}
span.InputLineSize-D input {
	width: 23px;
}
span.InputLineSize-E input {
	width: 29px;
}
span.InputLineSize-F input {
	width: 52px;
}
span.InputLineCentered input {
	text-align: center;
}
div.FormRow dt label.LabelSize-A {
	width: 57px;
}
div.FormRow dt label.LabelSize-B {
	width: 200px;
}
div.IndentedHSize-A {
	margin-left: 57px;
}
div.IndentedHSize-B {
	margin-left: 126px;
}

span.InputCheckBox input {
	padding: 0;
	border: none;
 $margin: -4px -2px -2px -4px;
	margin-right: 6px;
}
/*******************************/
span.InputButtonCustomized {
	float: left;
}
span.InputButtonCustomized span.In {
	float: left;
	overflow: hidden;
}
span.InputButtonViewA,
span.InputButtonViewB {
	float: left;
	background-repeat: no-repeat;
	background-position: 100% -20px;
}
span.InputButtonViewA {

	background-image: url(../images/ButtonViewA.png);
}
span.InputButtonViewB {
	background-image: url(../images/ButtonViewB.png);
}
span.InputButtonViewA span.In,
span.InputButtonViewB span.In {
	float: left;
	background-repeat: no-repeat;
	background-position: -258px 0px;
	overflow: hidden;
	height: 20px;
}
span.InputButtonViewA span.In {
	background-image: url(../images/ButtonViewA.png);
}
span.InputButtonViewB span.In {
	background-image: url(../images/ButtonViewB.png);
}
span.InputButtonViewA span.In input,
span.InputButtonViewA span.In span.InputFake,
span.InputButtonViewB span.In input,
span.InputButtonViewB span.In span.InputFake,
span.InputButtonCustomized span.In input,
span.InputButtonCustomized span.In span.InputFake {
	float: left;
	background: none;
	font-weight: bold;
	color: #3e576d;c50a09
	padding-right: 7px;
	padding-left: 8px;
	height: 20px;
}
span.InputButtonViewB span.In input,
span.InputButtonViewB span.In span.InputFake {
	color: #c50a09;
}
span.InputButtonViewA span.In span.InputFake,
span.InputButtonViewB span.In span.InputFake,
span.InputButtonCustomized span.In span.InputFake {
	padding: 0 3px;
	text-align: center;
}
html:root span.InputButtonViewA span.In input,
html:root span.InputButtonViewB span.In input {
	position: relative;
	top: -1px;
}
span.InputButtonFixed span.In,
span.InputButtonFixed span.In span.InputFake,
span.InputButtonFixed span.In input,
span.InputButtonFixed span.In span.InputFake input {
	padding-left: 0;
	padding-right: 0;
}

span.InputButtonCustomized input {
	-moz-opacity:0;
 filter:alpha(opacity: 0);
	opacity: 0;
	position: relative;
	z-index: 2;
	cursor: pointer;
}
span.InputButtonSize-A input,
span.InputButtonSize-A span.InputFake {
	width: 63px;
}
/***************************/
span.CustomizedLoginButton span.In {
	width: 57px;
	height: 20px;
	background-image: url(../images/Button.Login.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
div.UserBar span.CustomizedLoginButton span.In {
	width: 57px;
	height: 20px;
	background-image: url(../images/Button.Login.UserBar.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
div.UserBar span.CustomizedLoginButton:hover span.In {
	background-position: -57px 0;
}
span.CustomizedLoginButtonIsHover span.In {
	background-position: 0 -20px;
}
span.CustomizedLoginButton span.In input {
	width: 57px;
	height: 20px;
}
/***************/

span.CustomizedSendInfoButton span.In,
span.CustomizedSendInfoButton span.In input {
	background-image: url(../images/Button.SendInfo.png);
	height: 20px;
	width: 81px;
}
span.CustomizedSendInfoButton span.In:hover {
	background-position: -81px 0;
}


/***************************/
span.CustomizedLoginButton span.In {
	width: 57px;
	height: 20px;
	background-image: url(../images/Button.Login.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
span.CustomizedLoginButtonIsHover span.In {
	background-position: 0 -20px;
}
span.CustomizedLoginButton span.In input {
	width: 57px;
	height: 20px;
	overflow: hidden;
}

span.CustomizedSubmitRequestButton span.In {
	width: 130px;
	height: 20px;
	background-image: url(../images/Button.SubmitRequest.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
span.CustomizedSubmitRequestButtonIsHover span.In {
	background-position: 0 -20px;
}
span.CustomizedSubmitRequestButton span.In input {
	width: 130px;
	height: 20px;
	overflow: hidden;
}

/***************************/
div.Content div.Login div.FormRow p {
	font-size: 1.1em;
}
div.Content div.Login div.FormRow dd p {
	font-size: 1em;
	color: #3e576d;
}
div.Content div.Login div.FormRow a {
	color: #3e576d;
}
div.Content div.Login div.FormRow a:hover {
	text-decoration: none;
}
div.Content div.Login div.FormRow span.InputCheckBox {
	float: left;
	padding-top: 0.2em;
}
div.Content div.Login div.FormRow p.OfCheckBox {
	padding-top: 0.2em;
}
div.Content div.Login div.FormRow span.InputCheckBox input {
	margin-top: -2px;
 $margin: -4px -2px -3px -4px;
	margin-right: 6px;
}
div.Content div.Login div.FormRow span.InputLine input {
	border-color: #8c9ba5;
}
div.Content div.Login div.Grouped ul.Grouped ul.GroupA {
	margin-right: -12px;
	float: left;
}
div.Content div.Login div.Grouped ul.Grouped li.GroupA li.E {
	margin-right: 12px;
}
/***************************************/
div.Grouped ul.Grouped {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.Grouped ul.Grouped li.GroupA {
	float: left;
	_display: inline;
}
div.Grouped ul.Grouped li.GroupB {
	float: right;
	_display: inline;
}
div.Grouped ul.Grouped li.GroupA li.E,
div.Grouped ul.Grouped li.GroupB li.E {
	float: left;
	_display: inline;
}
div.Grouped ul.Grouped li.GroupA li.E2,
div.Grouped ul.Grouped li.GroupB li.E2 {
	float: right;
	_display: inline;
}
/***************************************/
ul.PromoPreviewPool {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
	margin-right: -9px;
}
li.PromoPreviewPool {
	margin-right: 9px;
	_display: inline;
	width: 270px;
	float: left;
	padding-bottom: 9px;
}
div.PromoPreview {
	background-image: url(../images/PromoPreview.Az-0.gif);
	background-repeat: repeat-y;/*	margin-bottom: 9px;
*/
	border-bottom: 1px solid #c7d9e2;
}
div.isDiv {
	margin-top: 0.9em;
	margin-bottom: 0.9em;
}
div.PromoPreview div.In-1 {
}
div.PromoPreview div.In-2 {
	min-height: 20.9em;
	_height: 20.9em;
	zoom:1;
	position: relative;
	padding: 1px 14px 1px 18px;
	z-index: 1;
}
div.PPCaption {
	background-color: #98a6ac;
	background-image: url(../images/PromoPreview.Caption.png);
	background-repeat: no-repeat;
	height: 46px;
	padding-right: 5px;
	padding-left: 5px;
}
div.PPCaption h2 {
	padding-top: 0.45em;
	font: bold 1.8em Arial, Helvetica, sans-serif;
	color: #fff;
text-align:center;
}
div.PPCaption h2 a {
	color: #fff;
	text-decoration: none;
}
div.PPCaption h2 a:hover {
	text-decoration: underline;
}
div.PPContent p {
	color: #3e576d;
	line-height: 1.5em;
	font-size: 1.1em;
	margin-top: 1em;
	margin-bottom: 1em;
}
div.PPContent a {
	color: #70a608;
}
div.PPContent a:hover {
	text-decoration: none;
}
div.PPContent dt {
	position: absolute;
	right: 1px;
	bottom: 0;
	z-index: -1;
}
div.PPContent span.DetailsLink {
	position: absolute;
	left: 20px;
	bottom: 33px;
	background-image: url(../images/PromoPreview.DetailsLink.png);
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/PromoPreview.DetailsLink.png', sizingMethod='crop');
	background-repeat: no-repeat;
	line-height: 19px;
}
div.PPContent span.DetailsLink a {
	padding-left: 24px;
	text-decoration: none;
	color: #70a608;
}
div.PPContent span.DetailsLink a span.ExactLink {
	text-decoration: underline;
	position: relative;
	top:-1px;
}
div.PPContent span.DetailsLink a:hover span.ExactLink {
	text-decoration: none;
}
.SubContainer {
	min-height:500px;
}
.form-input
{
	width:175px;
	height:15px;
}
div.UserBar {
	position: absolute;
	top: 11px;
	right: 43px;
	background-image: url(../images/UserBar.Az-15.png);
	background-repeat: no-repeat;
	background-position: 100% 0px;
	min-height: 40px;
	_height: 40px;
}
div.UserBar div.In-1 {
	background-image:url(../images/UserBar.Az-21.png);
	background-repeat: no-repeat;
	min-height: 40px;
	_height: 40px;
	width: 37.6em;
 $width: 38.4em;
	padding-right: 5px;
}
div.UserBar dl {
	float: right;
}
div.UserBar dt,
div.UserBar dd {
	float: left;
	font-size: 1.1em;
	color: #fff;
}
div.UserBar dt {
	line-height: 39px;
	padding-right: 10px;
}
div.UserBar dt a {
	color: #fff;
	text-decoration: none;
}
div.UserBar dt a:hover {
	text-decoration: underline;
}
div.UserBar div.Options {
	float: left;
}
div.UserBar ul.Options {
	float: left;
}
div.UserBar li.Options {
	float: left;
	position: relative;
	line-height: 38px;
	z-index: 100;
	margin-top: 1px;
	margin-right: -1px;
	font-weight: bold;
}
div.UserBar li.Options:hover {
	background-image:url(../images/UserBar.Active.png);
	background-repeat: repeat-x;
	z-index: 200;
}
div.UserBar li.LogOut:hover {
	background:none;
}

div.UserBar li.Options li {
	line-height: normal;
	zoom:1;
}
div.UserBar li.Options a {
	color: #fff;
	text-decoration: none;
}
div.UserBar li.Options a.OptionLink {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../images/UserBar.Marker.png);
	background-repeat: no-repeat;
	background-position: 0px 11px;
}
div.UserBar li.Options:hover a.OptionLink {
	background-image:url(../images/UserBar.Marker.Active.png);
	background-repeat: no-repeat;
	background-position: 100% 11px;
	color: #c8ff5c;
}
div.UserBar li.LogOut:hover a.OptionLink {
	background-image: url(../images/UserBar.Marker.png);
	background-repeat: no-repeat;
	background-position: 0px 11px;
	color: #fff;
	text-decoration: underline;
}

div.UserBar div.Menu {
	position: absolute;
	top: -9999px;
	left:1px;
	z-index: 100;
	width: 138px;
	background-color: #65ae12;
}
div.UserBar li.Options:hover div.Menu {
	position: absolute;
	top: 100%;
	left:1px;
	z-index: 100;
	width: 138px;
	background-color: #65ae12;
}
div.UserBar div.Menu li {
$display: inline;
$width: 100%;
$zoom: 1;
}
div.UserBar div.Menu a {
	display: block;
	zoom:1;
	margin: 0 1px;
	padding: 4px 3px 4px 9px;
	font-weight: normal;
}
div.UserBar div.Menu a:hover {
	background-color: #428a09;
	color: #c8ff5c;
}
div.UserBar a.hasSubMenu span.ExactLink {
	background-image:url(../images/UserBar.hasSubMenu.gif);
	background-repeat: no-repeat;
	background-position: 100% 0.55em;
	padding-right: 11px;
}
div.UserBar li.Options:hover a.hasSubMenu span.ExactLink {
	background-image:url(../images/UserBar.hasSubMenu.Act.gif);
}
div.TopBar {
	background-image: url(../images/TopBar.png);
	background-repeat: no-repeat;
	_height: 111px;
	min-height: 111px;
	position: relative;
	padding-top: 1px;
	margin-right: 43px;
}
div.SitePath {
	min-height: 32px;
	_height: 32px;
	padding-left: 20px;
	position: absolute;
	line-height: 32px;
}
div.SitePath li {
	float: left;
	display: inline;
	margin-right: 1px;
	color: #3c5565;
}
div.SitePath li a {
	float: left;
	background-image: url(../images/SitePath.E.gif);
	background-repeat: no-repeat;
	background-position: 100% 1.2em;
	padding-right: 15px;
	color: #3c5565;
}
div.SitePath li a:hover {
	text-decoration: none;
}
div.ArticleCaption {
	margin-top: 32px;
	padding-left: 19px;
}

div.ArticleCaption h1 {
	color: #FFFFFF;
	font: bold 2.6em/78px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}

div.ArticleBanner {
	margin-bottom: 6px;
}
div.SubMenu {
	margin-top: 6px;
	margin-bottom: 6px;
}
div.Content div.SubMenu li {
	background-image:url(../images/SubMenu.Az-18.png);
	background-repeat: no-repeat;
	background-position: 0% 100%;
	margin-bottom: 4px;
	_display: inline;
	zoom:1;
	font-size: 1.2em;
	font-weight: bold;
}
div.Content div.SubMenu li.Current {
	background-image:url(../images/SubMenu.Current.Az-18.png);
}
div.Content div.SubMenu a,
div.Content div.SubMenu span.Current {
	color: #455a68;
	display: block;
	background-image:url(../images/SubMenu.Az-12.png);
	background-repeat: no-repeat;
	padding: 8px 10px 8px 18px;
	min-height: 13px;
	_height:13px;
	text-decoration: none;
}
div.Content div.SubMenu a:hover {
	color: #70a608;
}
div.Content div.SubMenu span.Current {
	background-image:url(../images/SubMenu.Current.Az-12.png);
}
/*********************/
div.DynDataBox {
	padding-left: 15px;
	margin-top: 1.6em;
	padding-right: 43px;
}
div.SysData h3 {
	font: bold 1.2em tahoma, arial, sans-serif;
	margin-top: 1em;
	margin-bottom: 1em;
	color: #3E576D;

}
div.SysData p,
div.DynData p {
	font-size: 1.2em;
	line-height: 1.4em;
	color: #3e576d;
	margin-top: 0.7em;
	margin-bottom: 0.7em;
}
div.SysData ul,
div.DynData ul {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.SysData ul li,
div.DynData ul li {
	font-size: 1.2em;
	margin-top: 0.7em;
	margin-bottom: 0.7em;
	background-image: url(../images/SysData.List.Pointer.gif);
	background-repeat: no-repeat;
	background-position: 1px 0.5em;
	padding-left: 11px;
}
/************************/
div.ProductPool {
	border-top: 1px solid #d5dee4;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}
div.ProductPool div.Product {
	margin-bottom: 7px;
	border-bottom: 1px solid #d5dee4;
	margin-top: 7px;
}
div.ProductPool dl.Product {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.ProductPool dl.Product img {
	margin: 0.5em auto auto;
}
div.ProductPool dt.Product {
	float: left;
	width: 140px;
	_margin-right: -3px;
}
div.ProductPool dd.Product {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.ProductPool dd.Product div.Caption h3 {
	color: #7eb11c;
	font-size: 1.4em;
	font-weight: bold;
	margin: 0.4em 0;
}
/************************/
div.Content a {
	color: #7eb11c;
}
div.Content a:hover {
	text-decoration: none;
}
/************************/
div.ProductPool dd.Product div.TopDiv {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.ProductPool dd.Product div.TopDiv div.Caption {
	float: left;
}
div.ProductPool dd.Product div.TopDiv div.Right{
	float:right;
	width:161px;
}
div.ProductPool dd.Product div.TopDiv div.Extras {
	background-image: url(../images/Product.Extras.png);
	background-repeat: no-repeat;
	background-position: 100% 0px;
	line-height: 22px;
	padding-right: 4px;
	margin-top: 0.4em;
}
div.ProductPool dd.Product div.TopDiv div.Extras p {
	font-size: 1.1em;
	color: #3e576d;
	font-weight: bold;
	text-align:center;
	background-image: url(../images/Product.Extras.png);
	background-repeat: no-repeat;
	background-position: 0px -24px;
	line-height:22px;
	margin:0pt;
	padding-right: 13px;
	padding-left: 17px;
}
div.ProductPool dd.Product div.TopDiv div.button {
	margin-top:5px;
	background:url(../images/button-L.png) no-repeat left top;
}
div.ProductPool dd.Product div.TopDiv div.button a {
	display:block;
	background:url(../images/button-R.png) no-repeat right top;
	font-size:12px;
	line-height:14px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	padding:3px 6px 3px 6px;
}
div.ProductPool dd.Product div.TopDiv div.Stats {
	clear: left;
	margin: 0em 0 0.5em;
	font-size: 1.2em;
}
div.ProductPool dd.Product div.TopDiv div.Stats * {
	display: inline;
}
div.ProductPool dd.Product div.TopDiv div.Stats li {
	background-image: url(../images/Product.Stats.Devider.gif);
	background-repeat: no-repeat;
	background-position: 0% 0.2em;
	padding-left: 8px;
}
div.ProductPool dd.Product div.TopDiv div.Stats li.First {
	background-image: none;
	padding-left: 0;
}
div.ProductPool dd.Product div.TopDiv div.Stats dd {
	font-weight: bold;
}
div.MiddleDiv p {
	font-size: 1.1em;
	line-height: 1.5em;
	margin-bottom: 1em;
}
/**************************/
div.Paginator {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
	margin-top: 1.1em;
	margin-bottom: 1.1em;
}
div.Paginator dl {
	float: right;
}
div.Paginator dt {
	float: left;
	font-size: 1.1em;
	padding-right: 6px;
	padding-top: 0.3em;
}
div.Paginator dd {
	float: left;
}
div.Paginator li {
	float: left;
	font-size: 1.1em;
	background-image: url(../images/Devider.Paginator.gif);
	background-repeat: no-repeat;
	background-position: 100% 0.25em;
}
div.Paginator li.NumEnd {
	background: none;
}
div.Paginator li a {
	float: left;
	_display: inline;
	padding: 0.3em 0 0.1em;
	text-decoration: none;
	color: #7eb11c;
	margin-left: 6px;
	margin-right: 6px;
}
div.Paginator li.First,
div.Paginator li.Previous,
div.Paginator li.Next,
div.Paginator li.Last {
	background: none;
	padding: 0;
}
div.Paginator li.First a,
div.Paginator li.Previous a,
div.Paginator li.Next a,
div.Paginator li.Last a {
	width: 20px;
	height: 20px;
	text-indent: -300px;
	font-size: 0;
	line-height: 0;
	background-repeat: no-repeat;
	padding: 0;
	margin:0;
	background: none;
}
div.Paginator li.First a {
	background-image:url(../images/Paginator--01.png);
	margin-right: 3px;
}
div.Paginator li.Previous a {
	background-image:url(../images/Paginator--02.png);
	margin-right: 1px;
}
div.Paginator li.Next a {
	background-image:url(../images/Paginator--03.png);
	margin-right: 3px;
	margin-left: 1px;
}
div.Paginator li.Last a {
	background-image:url(../images/Paginator--04.png);
}
div.Paginator li.Current {
	padding: 0 6px;
	font-weight: bold;
	color: #3e576d;
	padding-top: 0.3em;
}
/*************************/
div.Spacer {
	line-height: 0;
	margin-top: 1.5em;
	margin-bottom: 1.6em;
	padding-top: 1px;
	height: 1px;
}
div.Spacer hr {
	display: none;
}
/******************/
div.SpecialPromoLabel {
	background-repeat: no-repeat;
	height: 112px;
	width: 114px;
	position: absolute;
	top: 0px;
	right: 0px;
		background-image: url(../images/UpTo.png);
}
div.SpecialPromoLabel p {
	position: absolute;
	height: 111px;
	width: 115px;
	background-repeat: no-repeat;
	overflow: hidden;
	left: 15px;
	top: 1px;
}
div.SpecialPromoLabel p strong {
	position: absolute;
	width: 100%;
	text-align: center;
	color: #fff;
	font: bold 2.0em Arial, Helvetica, sans-serif;
	text-align: center;
	position: absolute;
	width: 100%;
	left: 2px;
	top: 33px;
}

div.SpecialPromoLabelGreen p {
	background-image: url(../images/ExtrasLabel.Green.png);
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ExtrasLabel.Green.png', sizingMethod='crop');
}
div.SpecialPromoLabelRed p {
	background-image: url(../images/ExtrasLabel.Red.png);
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ExtrasLabel.Red.png', sizingMethod='crop');
}
div.UpTo70 {
	background-image: url(../images/UpTo70.jpg);
}
div.UpTo70 p {
	display: none;
}
div.UserBar div.Login div.FormRow {
	margin: 9px 4px 0px 0px;
	float: left;
	_display: inline;
}
div.UserBar div.Login {
	padding-left: 12px;
}
div.UserBar div.Login span.InputLine input {
	border: 1px solid #45920a;
	width: 96px;
	font-size: 1em;
 $margin: -2px 0 -2px 0;
	padding-bottom: 3px;
}
div.UserBar div.Login dl {
	float: left;
}
div.UserBar div.Login div.AdvOptions {
	float: left;
	margin-top: 1.2em;
	font-weight: bold;
	color: #FFFFFF;
	display: inline;
	margin-left: 10px;
}
div.UserBar div.Login div.AdvOptions li {
	font-size: 1.1em;
	float: left;
}
div.UserBar div.Login div.AdvOptions a {
	color: #fff;
	text-decoration:underline;
}
div.UserBar div.Login div.AdvOptions a:hover {
	text-decoration: none;
}
div.SingleProduct dl.Product {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.SingleProduct dt.Product {
	float: left;
	_display: inline;
	margin-right: 14px;
	_margin-right: 11px;
	padding-top: 1.2em;
}
div.SingleProduct div.Stats li {
	margin: 0.5em 0;
	_margin: 0.3em 0;
}
div.SingleProduct div.Stats dl {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.SingleProduct div.Stats dt {
	float: left;
	font-size: 1.2em;
	color: #7eb11c;
	display: inline;
	margin-right:  0.4em;
	font-weight: bold;
}
div.SingleProduct div.Stats dd {
	float: left;
	font-size: 1.2em;
}
div.SingleProduct div.Stats {
	margin-top: 1em;
	margin-bottom: 1em;
}
div.ExtrasBarX {
	margin: 1.5em 0;
}
div.ExtrasBarX ul {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.ExtrasBarX li {
	float: left;
	display: inline;
	margin-right: 26px;
	font-size: 1.1em;
	font-weight: bold;
	background-image: url(../images/Icon.ExtrasBarX.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 0.2em;
	padding-bottom: 0.4em;
}
div.InformerData h2 {
	color: #70a608;
	margin-top: 0.5em;
	margin-bottom: 0.7em;
	font: bold 2em Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	border-bottom: 1px solid #89c119;
	padding-bottom: 0.3em;
}
div.InformerData p {
	line-height: 1.5em;
	font-size: 1.2em;
	color: #3e576d;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}
div.InformerData {
	margin-bottom: 2.5em;
}
div.TableData table {
	border-right: 1px solid #b2c3cd;
	border-bottom: 1px solid #b2c3cd;
}
.grid {
	border-right: 1px solid #b2c3cd;
	border-top: 1px solid #b2c3cd;
	border-left: 1px solid #b2c3cd;
}
.grid img
{
	display: inline;
}
div.TableData table.Flex {
	width: 100%;
}
div.TableData th,
div.TableData td {
	padding: 7px 13px;
	font-size: 1.1em;
}
div.TableDataV2 th,
div.TableDataV2 td {
	padding: 7px 9px;
	font-size: 1.1em;
}
.grid th,
.grid td {
	padding: 7px 13px;
	font-size: 1.1em;
}
.grid th,
.grid td {
	padding: 7px 9px;
	font-size: 1.1em;
	border-right: 1px solid #b2c3cd;
	border-left: 1px solid #b2c3cd;
	border-bottom: 1px solid #d3d3d3;
}
.grid td.Totalized {
background-color:#f5f9f8;
}
.grid tr.inactiveMouseOver td.Totalized {
background-color:#e9ecf1;
}
.grid td.Totalized {
background-color:#f5f9f8;
}
.grid tr.inactiveAlternating td.Totalized {
background-color:#e9ecf1;
}
div.TableDataV3 th,
div.TableDataV3 td {
                padding: 0 4px 0 7px;
}

div.TableData th,
div.TableData th.ViewB {
	text-align: center;
	font-weight: bold;
	background-image: url(../images/Table.th.png);
	background-repeat: no-repeat;
}
.grid th,
.grid th.ViewB {
	text-align: center;
	font-weight: bold;
	background-image: url(../images/Table.th.png);
	background-repeat: no-repeat;
}
div.TableData th.ViewA {
	background-image: url(../images/Table.th.ViewA.png);
}
div.TableData tbody td {
	background-image: url(../images/Table.td.Az-18.White.png);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}
div.TableData colgroup {
	background-image: url(../images/Table.colgroup.gif);
	background-repeat: repeat-y;
}
div.TableData tr.Z td {
	background-color: #f4f6f8;
	background-image: url(../images/Table.td.Az-18.png);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}
.inactiveAlternating {
	background-color: #f4f6f8;
	222background-image: url(../images/Table.td.Az-18.png);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}
.inactiveMouseOver {
	background-color: #f0f2f4;
	background-repeat: no-repeat;
	background-position: 0% 100%;
}
div.TableData tr.Selected td {
	background-color: #d7dfe8;
	background-image: url(../images/Table.th.png);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}
div.TableData td input {
	background: #fff;
	border:1px solid #fff;
}
div.TableData tr.Z td input {
	
}

.Z .PersonName .MaxSize .InputLine input
{
	background: #f4f6f8;
	border:1px solid #f4f6f8;
}

.PersonName .MaxSize .InputLine input
{
	background: #ffffff;
	border:1px solid #ffffff;
}

div.TableData tr td.OneLine input {
	margin:-6px -3px -3px;
   $margin:-3px -3px -3px;
	padding:1px 3px;
}
div.TableData tr td.PersonName input {
	width: 78px;
	margin-right: 0;
	margin-left: 0;
}

div.Scroller tr td input {
	padding:1px 3px;
}
div.Scroller .Flex .TitleColorForm th img {margin-bottom:4px;}   

div.TableData tr.Selected td input {
	background: #fff;
	border:1px solid #a6b6bf;
}
div.TableData tfoot td {
	background-image: url(../images/Table.tfoot.td.Az-18.png);
	background-repeat: no-repeat;
	background-position: 0% 100%;
}
div.TableData tfoot td.Total {
	background-position: -2px 100%;
}
.grid tfoot td {
	background-color: #d9ffa3;
	background-repeat: no-repeat;
	background-position: 0% 100%;
}
.grid tfoot td.Total {
	background-position: -2px 100%;
}
div.TableData table.AllCentered th,
div.TableData table.AllCentered td {
	text-align: center;
}
div.TableData table.FixedWidth20prc th,
div.TableData table.FixedWidth20prc td {
	text-align: center;
	width: 20%;
}
table.FixedWidth20prcPadd th,
table.FixedWidth20prcPadd td {
	text-align: center;
	width: 20%;
	padding-left: 15px;
}
div.TableData td.Totalized {
	background-image:url(../images/Table.cell.Totalized.png);
}
div.TableData tr.Z td.Totalized {
	background-image:url(../images/Table.Zcell.Totalized.png);
}
div.TableData tr.Selected td.Totalized {
	background-image:url(../images/Table.th.png);
}
div.TableData tfoot td.Totalized {
	background-image:url(../images/Table.tfoot.Zcell.Totalized.png);
}
div.TableDataV2 colgroup {
	text-align: center;
}
div.TableDataV2 colgroup.Num2 {
	text-align: left;
}
div.TableDataV2 tbody td,
div.TableDataV2 tbody td + td + td,
div.TableDataV2 tfoot td,
div.TableDataV2 tfoot td + td + td,
div.TableDataV2 thead th + th + th {
	text-align: center;
}
div.TableDataV2 tbody td + td,
div.TableDataV2 tfoot td + td,
div.TableDataV2 thead th + th {
	text-align: left;
}
div.TableDataV2 thead th {
_text-align: expression(this.cellIndex=="1"?'left':'center');
}
div.InformerData div.Note p {
	font-size: 1em;
	line-height: 1.5em;
	margin-top: 0.7em;
	margin-bottom: 0.7em;
}
div.NoteWarn p {
	color: #c20000;
}

div.Note p {
	font-size:1em;
	line-height:1.5em;
	margin-top:0.7em;
	margin-bottom:0.7em;
}
div.NoteWarn p {
	color: #c20000;
}
div.NoteWarn p span.Req {
	font-weight: bold;
	font-size: 1.1em;

}
div.DynDataBox div.Note p {
	font-size:1em;
	line-height:1.5em;
	margin-top:0.7em;
	margin-bottom:0.7em;
}
div.DynDataBox div.NoteWarn p {
	color: #c20000;
}
div.DynDataBox div.NoteWarn p span.Req {
	font-weight: bold;
	font-size: 1.1em;

}
/********************************/
div.ButtonPanel {
	margin: 2.5em 0;
}
div.ButtonPanelBord {
	margin: 1.5em 0 2.5em;
	padding-top: 1.3em;
	border-top: 1px solid #f0f3f5;
}
div.ButtonPanel li.E {
	margin-right: 6px;
}
div.ButtonPanel a.Button {
	float: left;
	height: 20px;
}
div.ButtonPanel a.ButtonName-FreeSample {
	background-image:url(../images/Button.FreeSample.png);
	width: 97px;
}

div.ButtonPanel a.ButtonName-FreeInfoKit {
	background-image:url(../images/Button.FreeInfoKit.png);
	width: 110px;
}

div.ButtonPanel a.ButtonName-CheckO {
	background-image:url(../images/Button.CheckO.png);

	width: 97px;
}
div.ButtonPanel a.ButtonName-FinilizeCampaign {
	background-image:url(../images/Button.FinilizeCampaign.png);

	width: 127px;
}
div.ButtonPanel a.ButtonName-ProceedCheckOut {
	background-image:url(../images/Button.ProceedCheckOut.png);
	width: 142px;
}
div.ButtonPanel a.ButtonName-SubmitMyOrder {
	background-image:url(../images/Button.SubmitMyOrder.png);
	width: 130px;
}
div.ButtonPanel a.ButtonName-Submit {
	background-image:url(../images/Button.Submit.png);
	height: 20px;
	width: 57px;
}
div.ButtonPanel a.ButtonName-Next {
	background-image:url(../images/Button.Next.png);
	height: 20px;
	width: 57px;
}
div.ButtonPanel a.ButtonName-Finish {
	background-image:url(../images/Button.Finish.png);
	height: 20px;
	width: 57px;
}
div.ButtonPanel a.ButtonName-SubmitRequest {
	background-image:url(../images/Button.SubmitRequest.png);
	height: 20px;
	width: 130px;
}
div.ButtonPanel a.ButtonName-SendMessage {
	background-image:url(../images/ButtonSendMessage.png);
	height: 20px;
	width: 100px;
}
div.ButtonPanel a.ButtonName-Back {
	background-image:url(../images/Button.Back.png);
	height: 20px;
	width: 57px;
}

div.ButtonPanel a.ButtonName-ReturnHome {
	background-image:url(../images/11.png);
	height: 20px;
	width: 163px;
}

div.ButtonPanel a.ButtonName-GoCampaign {
	background-image:url(../images/GoToCampaign.png);
	height: 20px;
	width: 200px;
}

div.ButtonPanel a.ButtonName-OrderForms {
	background-image:url(../images/Button.OrderForms.png);
	height: 20px;
	width: 83px;
}

div.ButtonPanel a.ButtonName-NewBig {
	background-image:url(../images/Button.New.png);
	height: 20px;
	width: 57px;
}
div.ButtonPanel a.ButtonName-ClearBig {
	background-image:url(../images/Button.Clear.png);
	height: 20px;
	width: 57px;
}
div.ButtonPanel a.ButtonName-Return {
	background-image:url(../images/Button.Return.png);
	height: 20px;
	width: 57px;
}
div.ButtonPanel a.ButtonName-CancelBig {
	background-image:url(../images/Button.Cancel.png);
	height: 20px;
	width: 57px;
}
div.ButtonPanel a.ButtonName-Recalculate {
	background-image:url(../images/Button.Recalculate.png);
	height: 20px;
	width: 81px;
}
div.ButtonPanel a.ButtonName-DeleteSelected {
	background-image:url(../images/Button.Delete.png);
	height: 20px;
	width: 57px;
}
div.ButtonPanel .ButtonName-DeleteSelected {
	background-image:url(../images/Button.Delete.png);
	height: 20px;
	width: 57px;
}

div.ButtonPanel a.ButtonName-AddMember {
	background-image:url(../images/Button.AddMember.png);
	height: 26px;
	width: 154px;
}
div.ButtonPanel a.ButtonName-Checkout {
	background-image:url(../images/Button.Checkout.png);
	height: 26px;
	width: 154px;
}
div.ButtonPanel a.ButtonName-ComposeNewMessage {
	background-image:url(../images/Button.ComposeNewMessage.png);
	height: 20px;
	width: 154px;
}
div.ButtonPanel a.ButtonName-OrderNow {
	background-image:url(../images/Button.OrderNow.png);
	width: 136px;
}
div.ButtonPanel a.ButtonName-RequestBrochure {
	background-image:url(../images/Button.RequestBrochure.png);
	width: 126px;
}
div.ButtonPanel a.ButtonName-Order {
	background-image:url(../images/Button.OrderNowB.png);
	width: 83px;
}
div.ButtonPanel a.ButtonName-SaveOrderForm {
	background-image:url(../images/Button.SaveOrderForm.png);
	width: 122px;
}
div.ButtonPanel a.ButtonName-PlaceOrder {
	background-image:url(../images/Button.PlaceOrder.png);
	width: 95px;
}
div.ButtonPanel a.ButtonName-Reply {
	background-image:url(../images/Button.Reply.png);
	width: 58px;
}

div.ButtonPanel a.ButtonCustomized:hover {
	background-position: 0 -20px;
}
/*****************************/
/*Selects*/
.select-area {
	cursor:default;
	height:20px;
	background:url(../images/addon.select/select-bg.gif) repeat-x right top;
}
span.Error .select-area {
	background:url(../images/addon.select/select-bg.error.gif) repeat-x right top;
}
.select-area .select-area-left {
	width:1px;
	height:20px;
	float:left;
	background:url(../images/addon.select/select-left.gif) no-repeat left top;
}
span.Error .select-area .select-area-left {
	background:url(../images/addon.select/select-left.error.gif) no-repeat left top;
}
.select-area .select-area-right {
	width:19px;
	height:20px;
	float:right;
	background:url(../images/addon.select/select-right.gif) no-repeat right top;
}
span.Error .select-area .select-area-right {
	background:url(../images/addon.select/select-right.error.gif) no-repeat right top;
}
.select-area-opened .select-area-right {
	background:url(../images/addon.select/select-right-opened.gif) no-repeat right top;
}
span.Error .select-area-opened .select-area-right {
	background:url(../images/addon.select/select-right-opened.error.gif) no-repeat right top;
}
.select-area .select-area-center {
	color:#3e576d;
	height:20px;
	line-height:19px;
	overflow:hidden;
	white-space:nowrap;
	font-size: 1.1em;
	padding-left: 3px;
	_padding-left: 0;
}
span.Error .select-area-center {
	color: #C10000;
}
/*Selects options*/
.select-options-invisible,
.select-options-visible {
	position:absolute;
	background:#fff;
	z-index:20;
	border:1px solid #6f7074;
	overflow:auto;
}
.select-options-invisible {
	display:none;
}
.select-options-visible {
	cursor:default;
	display:block;
	list-style-type:none;
}
.select-options-visible li {
	margin:0;
	padding:0 0 0 5px;
	font-size: 1.1em;
}
.select-options-visible li.select-option-hovered {
	background-color:#D2F0F4;
}
.select-options-visible li.select-option-selected {
	background-color:#496AC5;
	color:#fff;
}
/**************************/
div.SubCat {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}
div.SubCat dl {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.SubCat dt {
	float: left;
	font-size: 1.2em;
	padding-right: 12px;
	_margin-right: -3px;
}
div.SubCat dd {
	overflow: hidden;
	_overflow: visible;
	_height: 0;
}
div.SubCat li {
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	background-image: url(../images/SubCat.Devider.gif);
	background-repeat: no-repeat;
	background-position: 0% 0.2em;
	padding-left: 11px;
	padding-right: 11px;
}
div.SubCat li a {
	font-weight: normal;
}
div.SubCat li.First {
	padding-left: 0;
	background: none;
}
div.Filter dt {
	float: left;
	padding-right: 8px;
	color: #3e576d;
}
div.Filter dd {
	float: left;
}
div.Filter dd input,
div.Filter dd select {
	color: #3e576d;
}
div.Filter dd span.InputLine {
	float: left;
	display: inline;
	margin-right: 3px;
}
div.Filter dd span.InputLine input {
	width: 4.8em;
	text-align: center;
}
div.Filter dd span.InputLine1 {
	float: left;
	display: inline;
	margin-right: 3px;
}
div.Filter dd span.InputLine1 input {
	width: 11.8em;
	height: 18px;
	text-align: left;
	font-size: 1.1em;
	vertical-align:middle;
	padding-top: 2px;
	padding-left: 2px;
}
div.Filter dd span.Calendar a {
	float: left;
	display: inline;
	text-indent: -300px;
	overflow: hidden;
	background-image: url(../images/Icon.Calendar.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 23px;
	margin-right: 3px;
}
div.Filter dd span.Clearer input {
	float: left;
	display: inline;
	text-indent: -300px;
	overflow: hidden;
	background-image: url(../images/Icon.Clear.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	margin-right: 3px;
	border: 0px;
}
div.Filter dd span.Clearer a {
	float: left;
	display: inline;
	text-indent: -300px;
	overflow: hidden;
	background-image: url(../images/Icon.Clear.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	margin-right: 3px;
}
div.Filter div.FormRow {
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
}
li.GroupA div.Filter div.FormRow {
	padding-right: 8px;
}
div.Filter div.FormRow dl {
	_display: inline;
}
div.Filters {
	margin-top: 1em;
	margin-bottom: 1em;
}
div.Report {
	margin-top: 2.5em;
	margin-bottom: 2.5em;
}
div.Filters span.InputButton {
	margin-right: 3px;
}
div.Filters span.SelectLine select {
	padding-right: 7px;

}
/**************************************/
div.Box {
	zoom:1;
	_position: relative;
	_z-index:	10000;
}
div.Box b,
div.Box b * {
	display: block;
	font-size: 0;
	line-height: 0;
	zoom: 1;
	background-repeat: no-repeat;
}
div.Box b.Az12,
div.Box b.Az12 * {
	height:4px;
}
div.Box b.Az12 {
	background-image:url(../images/Box.Blue.Az-12-21.gif);
}
div.Box b.Az12 i {
	margin-right: 4px;
	margin-left: 4px;
	background-color: #f0f3f5;
}
div.Box b.Az12 ins {
	background-image:url(../images/Box.Blue.Az-12-15.gif);
	width: 4px;
	position: relative;
	margin-left: auto;
	margin-right: 0;
	right: -4px;
}
div.Box b.Az18,
div.Box b.Az18 * {
	height:4px;
}
div.Box b.Az18 {
	background-image:url(../images/Box.Blue.Az-18-21.gif);
}
div.Box b.Az18 i {
	margin-right: 4px;
	margin-left: 4px;
	background-color: #f0f3f5;
}
div.Box b.Az18 ins {
	background-image:url(../images/Box.Blue.Az-18-15.gif);
	width: 4px;
	position: relative;
	margin-left: auto;
	margin-right: 0;
	right: -4px;
}
div.Box div.Az-0 {
	background-color: #f0f3f5;
	padding: 1px 8px;
}
div.Box p {
	font-size: 1.1em;
	line-height: 1.5em;
}
/******************************/
div.WarnNotifer b.Az12 {
	background-image:url(../images/Box.Red.Az-12-21.gif);
}
div.WarnNotifer b.Az12 i {
	background-color: #fee1e1;
}
div.WarnNotifer b.Az12 ins {
	background-image:url(../images/Box.Red.Az-12-15.gif);
}
div.WarnNotifer b.Az18 {
	background-image:url(../images/Box.Red.Az-18-21.gif);
}
div.WarnNotifer b.Az18 i {
	background-color: #fee1e1;
}
div.WarnNotifer b.Az18 ins {
	background-image:url(../images/Box.Red.Az-18-15.gif);
}
div.WarnNotifer div.Az-0 {
	background-color: #fee1e1;
}
/******************************/
div.GoodNotifer b.Az12 {
	background-image:url(../images/Box.Green.Az-12-21.gif);
}
div.GoodNotifer b.Az12 i {
	background-color: #d9ffa3;
}
div.GoodNotifer b.Az12 ins {
	background-image:url(../images/Box.Green.Az-12-15.gif);
}
div.GoodNotifer b.Az18 {
	background-image:url(../images/Box.Green.Az-18-21.gif);
}
div.GoodNotifer b.Az18 i {
	background-color: #d9ffa3;
}
div.GoodNotifer b.Az18 ins {
	background-image:url(../images/Box.Green.Az-18-15.gif);
}
div.GoodNotifer div.Az-0 {
	background-color: #d9ffa3;
}
/******************************/

div.FormSection div.FormRow {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}
div.FormRow span.Req {
	color:#70a608;
	font-weight:bold;
}
span.Req {
	color:#70a608;
	font-weight:bold;
}
div.FormSection div.FormRow dt label {
	font-size: 1.2em;
	padding-top: 0.15em;
	color: #3E576D;
}
div.FormSection div.FormRow dt label.LabelSize-B  {
	font-size: 1em;
}
div.FormSection div.FormRow dd span.SelectLine select {
	position: relative;
	font-size: 1.2em;
 $margin: -1px 0 -1px 0;
}
div.FormSection div.FormRow .select-area .select-area-center {
	font-size: 1.2em;
}
div.FormSection div.FormRow dd span.InputLine input {
 $margin: -1px 0 -1px 0;
	position: relative;
	font-size: 1.2em;
	padding-bottom: 2px;
	color: #3e576d;
	float:left;
}
div.FormSection div.FormRow dt label.Error {
	color: #c10000;
}
div.FormSection div.FormRow dt label.Error {
	color: #c10000;
}
div.FormSection div.FormRow dd span.Error input,
div.FormSection div.FormRow dd span.Error select {
	color: #c10000;
	border: 1px solid #c10000;
}
div.FormRow label.Error span.Req {
	color:#c10000;
}
/**************************/
span.DeviderS {
	text-align: center;
	float: left;
	font-size: 1.2em;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 20px;
}
div.Notifer div.Error {
	background-image:url(../images/Icon.Notifer.Error.gif);
	background-repeat: no-repeat;
	padding-left: 26px;
	position: relative;
	padding-top: 2px;
	padding-bottom: 2px;
}
div.Notifer div.Error p {
	font-weight: bold;
	color: #c20000;
}
div.Notifer div.Good {
	background-image:url(../images/Icon.Notifer.Good.gif);
	background-repeat: no-repeat;
	padding-left: 26px;
	position: relative;
	padding-top: 2px;
	padding-bottom: 2px;
}
div.Notifer div.Good p {
	font-weight: bold;
	color: #70a608;
}

div.NotifyBox {
	margin-top: 1.5em;
	margin-bottom: 2em;
}
span.SelectionViewA {
	color: #70a608;
}

div.Product a {
	text-decoration:underline;
}

li.ColZ a
{
	text-decoration:underline;
}
/**********************/
div.TableData th.ScrollerArea {
	padding: 0px;
	vertical-align: top;
	background-color: #FFFFFF;
	background-image: none;
	font-size: 1em;
	width: 263px;
}
li.MasterColumnExtended div.TableData th.ScrollerArea {
	width: 461px;
}
div.TableData th.ScrollerArea div.Scroller {
	width: 263px;
	overflow-x: scroll;
	overflow-y: hidden;
	border-left: 1px solid #b2c3cd;
	border-right: 1px solid #b2c3cd;
	margin-bottom: -20px;
	margin-top: -17px;
	margin-right: -1px;
 $padding-bottom: 18px;
	position: relative;
	top: 17px;
	z-index: 1;
}
li.MasterColumnExtended div.TableData th.ScrollerArea div.Scroller {
	width: 461px;
}
th.ScrollerArea th {padding:0 7px;}

div.TableData tr.TwoRow th {
	height:42px;
 $height: 28px;
	vertical-align: middle;
}
div.TableData tr.FourRow th {
	height:28px;
 $height: 14px;
	vertical-align: middle;
	
	background-image:url(../images/Table.td.Az-18.Transparent.gif);
background-position:left top right;
background-repeat:no-repeat;
	
white-space:nowrap;
}

div.TableData tr.ThreeRow th {
	height:28px;
 $height: 14px;
	vertical-align: middle;	
}

th.ScrollerArea th img {
	margin: 0 auto;
}
th.ScrollerArea th img.Z {
	width: 66px;
	height: 1px;
	margin: 0 -7px;
}
tr.CapRow th {
	height: 130px;
 $height: 116px;
}
div.TableData th.ScrollerArea table {
	border-style: none;
	margin-left: -1px;
	margin-right: -1px;
	border-bottom: 1px solid #b2c3cd;
}
div.TableData th.ScrollerArea td {
	height:28px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}
div.TableData th.ScrollerArea tr.Totalized td {
height: 28px;
}
div.TableData tr.GenTotal td {
height: 28px;
$height: 14px;
}

div.TableData tr.FootDeco td {
	padding: 0px;
	height: 18px;
 $height: 19px;
	font-size: 0px;
	line-height: 0px;
	background-image: url(../images/Table.tfoot.td.Az-18.png);
	background-position: 0% -3px;
}
div.TableData tr.FootDecoX td {

			background-image: url(../images/Table.tfoot.td.Az-18.XY.png);


}
div.TableDataV3 tr.Totalized td {
	background-image: url(../images/Table.tfoot.td.Az-18.png);
}
tr.Totalized td 
{
	font-weight: bold;
}
div.TableDataV3 tr.TotalizedX td {
	background-image: url(../images/Table.tfoot.td.Az-18.X.png);
	background-position: 0px 0px;
}
div.TableDataV3 tr.TotalizedXY td {
	background-image: url(../images/Table.tfoot.td.Az-18.XY.png);
	background-position: 0px 0px;
	color: #c20000;
	font-weight: bold;
}
div.TableDataV3 tr.GenTotal td {
	background-image: url(../images/Table.tfoot.td.Az-18.png);
}
div.TableDataV3 tr.GenTotalX td {
	background-image: url(../images/Table.tfoot.td.Az-18.X.png);
	background-position: 0px 0px;
}
div.TableDataV3 tr.GenTotalXY td {
	background-image: url(../images/Table.tfoot.td.Az-18.XY.png);
	background-position: 0px 0px;
	color: #c20000;
	font-weight: bold;
}
div.TableDataV3 td.Totalized {
	text-align: center;
}
div.TableDataV3 tr.GenTotal td.TCaption {
	background-position: -2px -2px;
}
div.TableDataV3 tr.GenTotalX td.TCaption,
div.TableDataV3 tr.GenTotalXY td.TCaption {
	background-position: -2px 0;
}
div.TableDataV3 tr.GenTotalXY td.TCaption {
	background-position: -2px 0;
	color: #c20000;
	font-weight: bold;
}
div.TableDataV3 tr.GenTotal td.Totalized {
	background-image: url(../images/Table.tfoot.Zcell.Totalized.png);
}
div.TableDataV3 tr.GenTotalX td.Totalized {
	background-image: url(../images/Table.tfoot.Zcell.Totalized.X.png);
}
div.TableDataV3 tr.GenTotalXY td.Totalized {
	background-image: url(../images/Table.tfoot.td.Az-18.XY.png);
}
div.TableData tr.FootDeco td.Totalized {
	background-image: url(../images/Table.tfoot.Zcell.Totalized.png);
}
div.TableData tr.FootDecoX td.Totalized {

		background-image: url(../images/Table.tfoot.td.Az-18.XY.png);
}

div.TableData tr.FootDecoXGreen td.Totalized {
	background-image: url(../images/Table.tfoot.Zcell.Totalized.X.png);
	
}
div.TableData tr.FootDecoXGreen td {
	background-image: url(../images/Table.tfoot.td.Az-18.X.png);
}
/* ? */
div.TableDataV3 tr td.Totalized {
	background-image:url(../images/Table.cell.Totalized.png);
}
div.Scroller div.MaxSize {
	margin-right: 11px;
	margin-left: 6px;
}
div.Scroller div.MaxSize input {
	width: 100%;
	text-align: center;
	color: #3e576d;
}
td.OneLine {
	white-space: nowrap;
	height: 28px;
	$height: 14px;
}

td.Width10 {
	width:10px;
}

div.PPContent dd.Extras {
	position: absolute;
	right: -3px;
	height: 111px;
	width: 115px;
	bottom: 27px;
	background-repeat: no-repeat;
}
div.PPContent dd.Extras strong.Value {
	color: #fff;
	font: bold 2.6em Arial, Helvetica, sans-serif;
	text-align: center;
	position: absolute;
	width: 100%;
	left: 2px;
	top: 32px;
}
div.PPContent dd.ExtrasGreen {
	background-image: url(../images/ExtrasLabel.Green.png);
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ExtrasLabel.Green.png', sizingMethod='crop');
}
div.PPContent dd.ExtrasRed {
	background-image: url(../images/ExtrasLabel.Red.png);
	_background: none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ExtrasLabel.Red.png', sizingMethod='crop');
}
div.MSCCWrap {
	position: relative;
}
#M-SCC {
	background-image: url(../images/M-SCC.gif);
	background-repeat: repeat-y;
	background-position: 4px 0px;
	height: 5000em;
	width: 8px;
	position: absolute;
	left: 0px;
	top: 6px;
}
#MasterColumn {
	$position: relative;
	padding-top: 1px;
	overflow: hidden;
	zoom:1;
	height: auto;
}
#M-SCC a {
	background-image: url(../images/M-SCC.Go.gif);
	background-repeat: no-repeat;
	text-indent: -300px;
	display: block;
	height: 29px;
	width: 8px;
	overflow: hidden;
}
#SlaveColumn {
	display: none;
}
#SlaveColumn.SlaveColumnOpened {
	display: block;
}
div.TableData span.Req {
	color: #c20000;
}
span.PhoneTooltip,
span.ContactTooltip {
	position: relative;
	float: left;
	height: 14px;
	margin-right: 5px;
	display: inline;
}
span.PhoneTooltip img,
span.ContactTooltip img {
	display: inline;
	float: left;	
	margin-bottom: -2px;
}
span.PhoneTooltip span.PhoneNum,
span.ContactTooltip span.ContactData {
	position: absolute;
	background-image:url(../images/Phone.Tooltip.Az-21.gif);
	height: 23px;
	left: -6px;
	top: -23px;
	display: none;
}
span.PhoneTooltip span.PhoneNum {left: -10px;}
span.PhoneTooltip span.PhoneNum span.In,
span.ContactTooltip span.ContactData span.In {
	height: 23px;
	float: left;
	background-image: url(../images/Icon.Phone.In.gif);
	background-repeat: no-repeat;
	background-position: 100% 0px;
	line-height: 18px;
	padding-right: 8px;
	padding-left: 6px;
}
span.PhoneTooltip span.PhoneNum span.In input,
span.ContactTooltip span.ContactData span.In input {
	border:0;
	display:block;
	float:left;
	margin:3px 0 0;
	width:80px;
	color:#3e576d;
	background:#fff;
}
.in1
{
	font-size: 0.5em;
}
.in1 input
{
	font-size: 0.5em;
}
span.PhoneTooltip:hover span.PhoneNum,
span.ContactTooltip:hover span.ContactData {
	display: block;
}



/*Tip box*/

div.TipBox {
	border:1px solid #bed2dc;
	background:#edf2f4 url(../images/Tip.Bg.gif) 0 100% repeat-x;
	font-size:1.2em;
	margin-bottom:5px;
}
.TipBox .Corn1,
.TipBox .Corn2,
.TipBox .Corn3,
.TipBox .Corn4 {
	display:block;
	float:left;
	width:3px;
	height:3px;
	background:url(../images/Tip.Corn.gif) no-repeat;
	position:relative;
	display:inline;
}
.TipBox .Corn1 {
	background-position:0 0;
	margin:-1px 0 0 -1px;
}
.TipBox .Corn2 {
	background-position:100% 0;
	float:right;
	margin:-1px -1px 0 0;
}
.TipBox .Corn3 {
	background-position:0 100%;
	margin:-2px 0 0 -1px;
}
.TipBox .Corn4 {
	background-position:100% 100%;
	float:right;
	margin:-2px -1px 0 0;
}
div.TipBox h2{

	font-family:Tahoma, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3e576d;
	padding:0 0 0px 10px;
	margin:0 0 7px 7px;
	text-align:left;
}
div.TipBox h3 
{
	font-size:1.2em;
	margin:8px 7px 7px 17px;
	padding-bottom:6px;
	font-weight:bold;
	border-bottom:1px dashed #ccd8de;
}
div.TipBox h2 .Opener {
	display:block;
	float:right;
	background:url(../images/Tip.Close.gif) no-repeat;
	width:8px;
	height:5px;
	margin:4px 11px 0 0;
}
div.TipCont {
	padding:0 7px 6px 17px;
}
div.TipCont p {
	margin-bottom:10px;
}
div.TipClosed h3 {
	border-bottom:0;
	margin-bottom:0;
	padding-bottom:2px;
}
div.TipClosed .TipCont {
	height:0px;
	overflow:hidden;
	visibility:hidden;
}
div.TipClosed h2 .Opener {
	background-image:url(../images/Tip.Open.gif);
}
div.TableData span.InputCheckBox input {
	padding: 0;
	border: none;
 $margin: -4px -2px -2px -4px;
	margin-right: 0px;
}
div.TableData tr td.OneLine span.InputCheckBox input {
	margin: -3px -2px -2px 2px;
 $margin: -4px -2px -3px 2px;
	_margin: -4px -2px -3px 3px;
	padding: 0;
	border: none;
	background: none;
	padding: inherit;
	border: inherit;
	height: 14px;
	width: 14px;
}
div.ActionsControler {
	margin: 1em 0;
}
div.ActionsControler li.E {
	font-size: 1.1em;
	margin-right: 3px;
}
div.ActionsControler li.E span.InputButton input {
	padding-left: 12px;
	padding-right: 12px;
 $margin-left: -12px;
 $margin-right: -12px;
$padding-left: 0;
 $padding-right: 0;
}
div.ActionsControler li.E span.InputButton span.In {
 $padding-left:12px;
 $padding-right:12px;
}
html:root div.ActionsControler span.InputButtonViewB span.In input,
html:root div.ActionsControler span.InputButtonViewA span.In input {
	position: relative;
	height: auto; 
	min-height: 20px;
	padding-bottom: 2px;
	
}

div.Notifer div.FormRow {
	margin-top: 0px;
	margin-bottom: 0px;
}
div.Notifer div.FormRow span.InputCheckBox input { $margin-top: -2px;}



.ico-calendar{
	float:left;
	margin-left:4px;
	width:23px !important;
	height:20px;
	border:0px;
	background-image:url(../images/controls/calendar/SelectDate.gif);
	background-position:left bottom;
	background-color:transparent;	
}

.ico-calendar-act {
	background-position:left top;
}

.ico-calendar-clear{
	float:left;
	margin-left:4px;
	width:20px !important;
	height:20px;
	border:0px;
	background-image:url(../images/controls/calendar/clearDate.png);
	background-position:left bottom;
	background-color:transparent;	
}

.ico-calendar-clear-act {
	background-position:left top;
}
.FormRow .ico-calendar
{
	width:23px;
	height:20px;
	border:0px;
	margin-right:0px;
	float:none !important;
}
.FormRow .DateTextBox
{
	width:255px;
	margin-right:0px;
}
.FormRow a
{
	text-decoration:none !important;
}
.FormRow .DateTextBox
{
	width:70px !important;
}
.grid-chart
{
	width:100%;
}
.bottom-row
{
	border: 1px solid #B2C3CD;
}
.page-navigator {
	float:right;
	margin-top:1em;
	&margin-top:1px;
}
.page-navigator a {
	color:#1C1C1C;
	text-decoration:none;
}
.page-navigator a:hover {
	text-decoration:none;
}
.page-navigator img {
	margin:-2pt 2px 0px 2px;
	vertical-align:middle;
	display:inline;
}
.page-navigator .links {
	color:#b0b0b0;
	padding:0 4px;
	font-size: 1.1em;
}
.page-navigator .links a{
	font-weight:bold;
	text-decoration: none;
	font-size: 1.1em;
}
.page-navigator .links a:hover{
	text-decoration:underline;
}
.page-navigator b {
	padding-right:3px;
	color:#1c1c1c;
	font-weight:normal;
	font-size: 1.1em;
}
.page-navigator .current {
	font-weight:bold;
	color:#000000;
}
.pageSizeChanger
{
	display:block;
	padding-top:0.3em;
	font-size:1.1em;
}
.styled-select-button
{
	float:left;
	width: 16px;
	height: 18px;
}

.styled-items-container
{
	position: absolute;
	border:1px solid #9dc73e;
	background-color: #FFFFFF;	
}

.styled-item-hover
{
	color: #514D4D;
	padding: 2px 0 2px 5px;
	background-color: #e8fbab;
}

.styled-item
{
	color: #514D4D;
	padding: 2px 0 2px 5px;
}
.grid-area
{
	clear:both;
	padding: 10px 1px 10px 1px;
}
.grid-area span
{
	font-size:1.2em;
}
.select-50
{
	width:50px;
}
.admin-table-space
{
	clear:both;
	margin-bottom:5px;
}

.check-col input
{
	border: 0px;
}

div.DynDataBox p {
	color:#3E576D;
	font-size:1.2em;
	line-height:1.4em;
	margin-bottom:0.7em;
	margin-top:0.7em;
}
.grid-chart-header-value p
{
	font-size: 0.8em !important;
}

.LabelSize-B span.FieldError
{
	color: Red !important;
}
.LabelSize-B span.FieldError label
{
	color: Red !important;
}
.links span
{
	font-size:1.1em;
}

.ModalBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.ModalPopup
{
    background-color:white;
    border:1px solid black;
}

.ModalPopupHeader
{
    height:15px;
    background:#D67825 url(../../admin/files/images/grid_th.gif) repeat-x scroll left top;
    border:1px solid #FFFFFF;
    color:#004789;
    font-size:1em;
    line-height:1.18em;
    padding:5px;
    text-align:center;
    vertical-align:middle;
}
.CloseButton
{
    float:right;
    margin-top:-15px;
    border:1px solid #FFFFFF;
}

.ModalPopupContent
{
    padding:20px;
    padding-left:50px;
}
.modalBackGround{
    background-color:Gray;
    filter:alpha(opacity = 70);
    ocapacity:0.7;
    -moz-opacity: 0.7;
    margin-left: -400px;
    width: 1855px !important;
}

.btn-inner-clear
{
	width:20px;
	border:0px none;
	height:20px;
	background:url(../images/controls/calendar/ClearDate.png) left bottom;
	cursor: pointer;
	
}
.c1
{
}

.c1 h4 
{
    background:url(../../admin/Files/images/group-name-bg.png) repeat-x bottom left; 
    color:#1F477D; 
    font-size:1.5em; 
    margin-top:25px; 
    padding:0 0 3px 5px; 
    margin-bottom:6px;
    height: 25px;
}

.c1 .button-79{
	width:79px;
	background-image:url(../../admin/Files/images/button-79.gif);
}

.c1 .button{
	text-align:center;
	font-size:11px;
	color:#004789;
	text-align:center;
	border:none;
	vertical-align:middle;
	font-weight:bold;
	height:22px;
	padding-bottom:3px;
	cursor:pointer;
	font-family:Tahoma, Arial, sans-serif;
	float:right;
	margin-right:15px;
	background-position:left bottom;
	background-color:transparent;
}
.c1 .button-act{
	background-position:left top;
	color:#fff;
}

.c1 .textfield
{
	width: 300px;
	margin-left: 7px;
	height: 20px;
	margin-top: 15px;
	font-family: Tahoma, Arial;
	font-size: 1.3em;
}

.addMembersCount-textbox
{
	height:16px;
	margin-top:-1px;	
	padding-bottom:1px;
	padding-left:2px;
	padding-right:2px;
	padding-top:1px;
	text-align:center;
	width:26px;
}

.center
{
	text-align:center;
}
.SysDataText p
{
	padding: 3px 0px 10px 0px;
	line-height:1.4em;
	color:#3E576D;
	font-size:1.2em;
}
div.addSection{
	background:url(../images/add-sectionL.png) no-repeat left top;
	margin-bottom:10px;
}
div.addSection div.inner{
	background:url(../images/add-sectionR.png) no-repeat right top;
	height:46px;
	padding:13px 6px 0 6px;
}
div.inner li{
	float:left;
}
li.{
	background:url(../images/.gif) no-repeat right 5px;
}
div.inner li.bullet {border-right:1px solid #c7d9e2;}
div.inner li p{
	margin:3px 0 0 0;
	font-weight:bold;
	font-size:1.2em;
	line-height:14px;
	color:#3e576d;
}
div.inner li div{
	float:left;
	display:inline;
	height:32px;
	margin:0 0 0 11px;
	padding:1px 0 0 40px;
	color:#70a608;
	font-size:1.1em;
	line-height:13px;
}
div.inner li div.fundraisingGoal{
	background:url(../images/goal.gif) no-repeat left top;
	width:108px;
}
div.inner li div.totlaSale{
	background:url(../images/total-sale.jpg) no-repeat left top;
	width:93px;
}
div.inner li div.yourCost{
	background:url(../images/your-cost.jpg) no-repeat left top;
	width:100px;
	color: Red;
}
div.inner li div.yourProfit{
	background:url(../images/your-profit.jpg) no-repeat left top;
	color: darkgreen;
	width:100px;
}

.TipCont p
{
	font-size:1em;
}
/*Capture*/
.strength0
{
 height:10px;
 display:block;
 float:left;
 width:249px;
 background:#cccccc;
 clear:right;
 margin-bottom:5px;
}

.strength1
{
 height:10px;
 display:block;
 float:left;
 width:58px;
 background:#ff0000;
 clear:right;
 margin-bottom:5px;
}

.strength2
{
 height:10px;
 display:block;
 float:left;
 width:116px;
 background:#ff5f5f;
 clear:right;
 margin-bottom:5px;
}

.strength3
{
 height:10px;
 display:block;
 float:left;
 width:174px;
 background:#56e500;
 clear:right;
 margin-bottom:5px;
}

.strength4
{
 height:10px;
 display:block;
 float:left;    
 background:#4dcd00;
 width:233px;
 clear:right;
 margin-bottom:5px;
}
.strength5 
{
 height:10px;
 display:block;
 float:left;  
 background:#399800 none repeat scroll 0% 0%;
 width:289px;
 clear:right;
 margin-bottom:5px;
}
/*End Capture*/
div.block-tip-day{
	background: url(../images/bg-tips.png) repeat-x bottom #ecf1f3;
	border:1px solid #bed2dc;
	overflow:hidden;
	padding:10px 7px 9px 11px;
}
div.block-tip-day h2{
	border-bottom:1px dashed #ccd8de;
	font-family:Tahoma, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3e576d;
	padding:0 0 6px 2px;
	margin:0 0 7px 7px;
	text-align:left;
}
div.block-tip-day a.close-tip{
	float:right;
	display:inline;
	width:8px;
	height:5px;
	margin:4px 6px 0 0;
	background:url(../images/Tip.Close.gif) no-repeat left top;
	text-indent:-5000px;
	font-size:0;
	line-height:0;
}

div.block-tip-day-close a.close-tip
{
	background:url(../images/Tip.Open.gif) no-repeat left top;
}

div.block-tip-day-close h2
{
	border-bottom: none;
}

div.block-tip-day-close p
{
	display: none;
}

div.block-tip-day-close .tip-paginator
{
	display: none;
}

div.block-tip-day-close .buttonViewAll
{
		display: none;
}

div.block-tip-day-close
{
	padding:10px 7px 0 11px;
}
div.block-tip-day p{
	margin:0 0 11px 7px;
	text-align:left;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#3e576d;
}
div.block-tip-day p a{
	color:#70a608;
}
div.block-tip-day p a:hover{
	text-decoration:none;
}
div.tip-paginator{
	float:left;
	padding-left:5px;
}
div.tip-paginator img{
	display:inline;
	margin:0 2px;
}
a.buttonViewAll{
	text-indent:-5000px;
	font-size:0;
	line-height:0;
	float:right;
	width:61px;
	height:20px;
	background:url(../images/Button.Viewall.png) no-repeat left top;
}
a.buttonViewAll:hover{
	background-position:left bottom;
}
.box-item{
	zoom:1;
	background:url(../images/corner-LT.gif) no-repeat left top #f0f3f5;
	margin-bottom:15px;
}
.box-item-in1{
	zoom:1;
	background:url(../images/corner-LB.gif) no-repeat left bottom;
}
.box-item-in2{
	zoom:1;
	background:url(../images/corner-RB.gif) no-repeat right bottom;
}
.box-item-in3{
	zoom:1;
	background:url(../images/corner-RT.gif) no-repeat right top;
	line-height:14px;
	color:#455a68;
}
.box-item-in3 h2{
	zoom:1;
	background:url(../images/bullet2.gif) repeat-x bottom left;
	border-bottom:1px solid #fff;
	font-weight:bold;
	padding:11px 0 12px 16px;
}
.box-item-in3 p{
	line-height:18px;
	padding:3px 0 8px 16px;
}
.box-item-in3 p strong{
	line-height:24px;
}
.width312 {
	width:312px;
}
.Font12
{
	font-size:1.2em;
}
.BoxOut {background:url(../images/Box.Out.bg.gif) repeat-y left; width:624px; margin-bottom:40px;}
.BoxOut .innerBtm {background:url(../images/Box.Out.btm.gif) no-repeat bottom left; height:100%;}
.BoxOut .innerTop {background:url(../images/Box.Out.tp.gif) no-repeat top left; padding:20px 17px 18px 18px;}
.BoxOut h2{
	zoom:1;
	background:url(../images/bullet2.gif) repeat-x bottom left;
	border-bottom:1px solid #fff;
	font-weight:bold;
	padding:0 0 10px 0;
	font-size:1.2em;
	margin-bottom:5px;
	color:#3E576D;
}
.BoxOut h2 big {font-size:1.2em;}
.BoxOut .ShipList {overflow:hidden; font-size:1.2em; margin-bottom:12px;}
.BoxOut .ShipList li { float:left; padding-right:19px; line-height:1.65em;}
.BoxOut div.TableData table {width:100%;}
.BoxOut div.TableDataV2 colgroup.Num1 { width:9px;}
.BoxOut div.TableDataV2 colgroup.Num3 { width:73px;}
.BoxOut div.TableDataV2 colgroup.Num4 { width:77px;}
.BoxOut div.TableDataV2 colgroup.Num5 { width:111px;}


.BoxOut-305 {background:url(../images/Box.Out.bg-305.gif) repeat-y left; width:305px; margin-bottom:40px; float:left; zoom:1; 

margin-top:8px;}
.BoxOut-305 .innerBtm {background:url(../images/Box.Out.btm-305.gif) no-repeat bottom left;}
.BoxOut-305 .innerTop {background:url(../images/Box.Out.tp-305.gif) no-repeat top left; padding:17px 17px 18px 18px; 

min-height:270px;}
.BoxOut-305 h2{
	zoom:1;
	border-bottom:1px solid #dde3e7;
	font-weight:bold;
	padding:0 0 8px 0;
	font-size:1.4em;
	margin-bottom:7px;
	color:#3E576D;
}
.BoxOut-305 p, .BoxOut-305 ul li {font-size:1.1em !important; line-height:1.35em; margin-bottom:3px;}
.BoxOut-305 ul.ContentList li {background-image:url(../images/SysData.List.Pointer.gif);
background-position:1px 0.5em;
background-repeat:no-repeat;
margin-bottom:0.9em;
margin-top:0.7em;
padding-left:11px;}
.BoxOut-305 a.ButtonName-Register { display:block; background:url(../images/Button.Register.png) no-repeat 0 0;
width:76px; height:20px; margin-left:9px;}
.BoxOut-305 a.ButtonName-Register:hover { background-position:0 -20px;}
.BoxOut-305 a span {display:none;}
.LeftBoxOut {margin-right:13px;}

div.FormRow dt label.LabelSize-C {
	width: 98px;
}
div.FormRow dt .LabelSize-D {
	width: 20px;
	float:left;
}
span.InputLineSize-A input {
	width: 171px;
}
span.InputLineSize-B input {
	width: 285px;
}
span.InputLineSize-C input {
	width: 65px;
}
span.InputLineSize-D input {
	width: 40px;
}
span.InputLineSize-E input {
	width: 38px;
}
span.InputLineSize-F input {
	width: 52px;
}
span.InputLineSize-G input {
	width: 165px;
}
span.CustomizedSignInButton span.In {
	width: 66px;
	height: 20px;
	background-image: url(../images/Button.SignIn.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

div.FormSectionLoginSmall div.FormRow {
	margin-top: 0.8em;
	margin-bottom: 0.8em;
}
div.FormSectionLoginSmall div.FormRowNote{
 margin-top:-0.6em;
}
div.FormSectionLoginSmall div.FormRow dt label {
	font-size: 1.2em;
	padding-top: 0.15em;
	color: #3e576d;
}
div.FormSectionLoginSmall div.FormRow dd span.InputLine input {
 $margin: -1px 0 -1px 0;
	position: relative;
	font-size: 1.2em;
	padding-bottom: 2px;
	color: #3e576d;
}
div.FormSectionLoginSmall div.FormRow dt label.Error {
	color: #c10000;
}
div.FormSectionLoginSmall div.FormRow dt label.Error {
	color: #c10000;
}
div.FormSectionLoginSmall div.FormRow dd span.Error input,
div.FormSectionLoginSmall div.FormRow dd span.Error select {
	color: #c10000;
	border: 1px solid #c10000;
}
div.FormSectionLoginSmall .NoteLine {font-size:1.1em;}
div.FormSectionLoginSmall .LabelSize-E {font-size:1.1em;}

div.Scroller .Flex td input {background:none; border:none;}
div.Scroller .Flex .CapRow th {background-image:url(../images/Table.th.Transparent.gif);
background-repeat:no-repeat;
font-weight:bold;
text-align:center;}
div.Scroller .Flex .TwoRow th {background-image:url(../images/Table.td.Az-18.Transparent.gif);
background-position:0% 100%;
background-repeat:no-repeat; padding:0;}
div.Scroller .Flex .TwoRow th div {background-image:url(../images/Table.td.Az-19.gif);
background-position:top left; background-repeat:no-repeat; padding:14px 7px 7px 7px; height:21px; vertical-align:middle;}
div.Scroller .Flex tbody td {background-image:url(../images/Table.td.Az-18.Transparent.gif);
background-position:0% 100%;
background-repeat:no-repeat;}
div.Scroller .Flex .ColOrange { background-color:#ffd5a1;}
div.Scroller .Flex .TitleColorForm .ColOrange {background-color:#ff9b3b;}
div.Scroller .Flex .Selected .ColOrange {background-color:#ffb970;}
div.Scroller .Flex .ColYellow { background-color:#ffeb99;}
div.Scroller .Flex .TitleColorForm .ColYellow {background-color:#ffcd2f;}
div.Scroller .Flex .Selected .ColYellow {background-color:#ffdc67;}
div.Scroller .Flex .ColOchre { background-color:#eedda4;}
div.Scroller .Flex .TitleColorForm .ColOchre {background-color:#d4ac40;}
div.Scroller .Flex .Selected .ColOchre {background-color:#e1c574;}
div.Scroller .Flex .ColBrown { background-color:#f5e5c0;}
div.Scroller .Flex .TitleColorForm .ColBrown {background-color:#e5bf70;}
div.Scroller .Flex .Selected .ColBrown {background-color:#edd299;}
div.Scroller .Flex .ColGreen { background-color:#bff6e3;}
div.Scroller .Flex .TitleColorForm .ColGreen {background-color:#6fe7ba;}
div.Scroller .Flex .Selected .ColGreen {background-color:#98efcf;}
div.Scroller .Flex .ColGreenGrass { background-color:#cbf5c4;}
div.Scroller .Flex .TitleColorForm .ColGreenGrass {background-color:#85e477;}
div.Scroller .Flex .Selected .ColGreenGrass {background-color:#a9ed9f;}
div.Scroller .Flex .ColGreenLettuce { background-color:#d7faaa;}
div.Scroller .Flex .TitleColorForm .ColGreenLettuce {background-color:#a0f248;}
div.Scroller .Flex .Selected .ColGreenLettuce {background-color:#bbf67c;}
div.Scroller .Flex .ColGreenLight { background-color:#e8ffc0;}
div.Scroller .Flex .TitleColorForm .ColGreenLight {background-color:#c5ff71;}
div.Scroller .Flex .Selected .ColGreenLight {background-color:#d7ff99;}
div.Scroller .Flex .ColPink { background-color:#ffeae7;}
div.Scroller .Flex .TitleColorForm .ColPink {background-color:#ffc9c3;}
div.Scroller .Flex .Selected .ColPink {background-color:#ffdad5;}
div.Scroller .Flex .ColCarrotPink { background-color:#ffd2c9;}
div.Scroller .Flex .TitleColorForm .ColCarrotPink {background-color:#ff9480;}
div.Scroller .Flex .Selected .ColCarrotPink {background-color:#ffb3a6;}
div.Scroller .Flex .ColRed { background-color:#ffc7cd;}
div.Scroller .Flex .TitleColorForm .ColRed {background-color:#ff7d89;}
div.Scroller .Flex .Selected .ColRed {background-color:#ffa3ac;}
div.Scroller .Flex .ColPurple { background-color:#eac6ee;}
div.Scroller .Flex .TitleColorForm .ColPurple {background-color:#cb7cd4;}
div.Scroller .Flex .Selected .ColPurple {background-color:#daa2e1;}
div.Scroller .Flex .ColSkyBlue { background-color:#d9f0ff;}
div.Scroller .Flex .TitleColorForm .ColSkyBlue {background-color:#a3d8ff;}
div.Scroller .Flex .Selected .ColBlue {background-color:#bee4ff;}
div.Scroller .Flex .ColBlue { background-color:#c5e7ff;}
div.Scroller .Flex .TitleColorForm .ColBlue {background-color:#79c4ff;}
div.Scroller .Flex .Selected .ColBlue {background-color:#a0d5ff;}
div.Scroller .Flex .ColViolet { background-color:#cdd6fc;}
div.Scroller .Flex .TitleColorForm .ColViolet {background-color:#899cf8;}
div.Scroller .Flex .Selected .ColViolet {background-color:#acbafa;}

div.Scroller .Flex .Col16 { background-color:#deaa91;}
div.Scroller .Flex .TitleColorForm .Col16 {background-color:#de9a78;}
div.Scroller .Flex .Selected .Col16 {background-color:#de9a78;}

div.Scroller .Flex .Col17 { background-color:#dda183;}
div.Scroller .Flex .TitleColorForm .Col17 {background-color:#de8e65;}
div.Scroller .Flex .Selected .Col17 {background-color:#de8e65;}

div.Scroller .Flex .Col18 { background-color:#de8d64;}
div.Scroller .Flex .TitleColorForm .Col18 {background-color:#de7946;}
div.Scroller .Flex .Selected .Col18 {background-color:#de7946;}

div.Scroller .Flex .Col19 { background-color:#de7e4c;}
div.Scroller .Flex .TitleColorForm .Col19 {background-color:#dd5f1e;}
div.Scroller .Flex .Selected .Col19 {background-color:#dd5f1e;}

div.Scroller .Flex .Col20 { background-color:#dfa0ce;}
div.Scroller .Flex .TitleColorForm .Col20 {background-color:#db64bb;}
div.Scroller .Flex .Selected .Col20 {background-color:#db64bb;}

div.Scroller .Flex .Col21 { background-color:#d1c5d8;}
div.Scroller .Flex .TitleColorForm .Col21 {background-color:#c5a5d9;}
div.Scroller .Flex .Selected .Col21 {background-color:#c5a5d9;}

div.Scroller .Flex .Col22 { background-color:#e0bee5;}
div.Scroller .Flex .TitleColorForm .Col22 {background-color:#d2a5d9;}
div.Scroller .Flex .Selected .Col22 {background-color:#d2a5d9;}

div.Scroller .Flex .Col23 { background-color:#e8c8e1;}
div.Scroller .Flex .TitleColorForm .Col23 {background-color:#d9a5cd;}
div.Scroller .Flex .Selected .Col23 {background-color:#d9a5cd;}

div.Scroller tr.QuantyRow td {color:#c20000;}

.UnborderRadio input
{
	border-width: 0px;
}



.calendar thead .title {background:#446f0d !important; border-color:#446f0d !important;} /*C-Edit*/
.calendar thead .name {background:#e0efb3 !important; border-color:#446f0d !important;} /*C-Edit*/
.day {background:#f0f6d6 !important;} /*C-Edit*/
.calendar table .wn {border-color:#446f0d !important;} /*C-Edit*/
.calendar tfoot .ttip {background:#446f0d !important; border-color:#446f0d !important;} /*C-Edit*/
.calendar tbody td.selected {border-color:#446f0d #fff #fff #446f0d !important;} /*C-Edit*/
.calendar .calendar-button {border-color:#fff #446f0d #446f0d #fff !important;} /*C-Edit*/
.calendar,.calendar table {border-color:#446f0d !important;} /*C-Edit*/
.calendar tbody td.hilite {border-color:#fff #446f0d #446f0d #fff !important;} /*C-Edit*/
.calendar tbody td.active {border-color:#446f0d #fff #fff #446f0d !important;} /*C-Edit*/

.greeny
{
	background-image:url(../images/Table.td.Az-18g.png) !important;
	/*background-color:#F4F6F8 !important;	
	background-position:0 100% !important;
	background-repeat:no-repeat !important;*/
}

.Z .greeny
{
	background-image:url(../images/Table.td.Az-18gg.png) !important;
	/*background-color:#F4F6F8 !important;	
	background-position:0 100% !important;
	background-repeat:no-repeat !important;*/
}

.shortCampaignInput input
{
	width: 7em !important;
}

.wideLabel div.FormRow dt label.LabelSize-B
{
	width: 180px !important;
}

.wideSelect-120 select
{
	width: 120px;
}

div.ButtonPanel .btn-greyB {float:left; font:bold 12px Arial; text-decoration:none; color:#fff; height:20px; 

background:url(../images/btn-grey-bg.png) no-repeat; margin-right:10px;}
div.ButtonPanel .btn-greyB:hover {background-position:0 -20px;}
div.ButtonPanel .btn-greyB span {float:left; height:18px; background:url(../images/btn-grey-bg.png) 100% 0 no-repeat; 

margin-left:3px; padding:2px 20px 0 17px; cursor:pointer;}
div.ButtonPanel .btn-greyB:hover span {background-position:100% -20px;}
div.ButtonPanel .btn-greenB {float:left; font:bold 12px Arial; text-decoration:none; color:#fff; height:20px; 

background:url(../images/btn-green-bg.png) no-repeat; margin-right:10px;}
div.ButtonPanel .btn-greenB:hover {background-position:0 -20px;}
div.ButtonPanel .btn-greenB span {float:left; height:18px; background:url(../images/btn-green-bg.png) 100% 0 no-repeat; 

margin-left:10px; padding:2px 20px 0 10px; cursor:pointer;}
div.ButtonPanel .btn-greenB:hover span {background-position:100% -20px;}
div.ButtonPanel .btn-redB {float:left; font:bold 12px Arial; text-decoration:none; color:#fff; height:20px; 

background:url(../images/btn-red-bg.png) no-repeat; margin-right:10px;}
div.ButtonPanel .btn-redB:hover {background-position:0 -20px;}
div.ButtonPanel .btn-redB span {float:left; height:18px; background:url(../images/btn-red-bg.png) 100% 0 no-repeat; 

margin-left:10px; padding:2px 20px 0 10px; cursor:pointer;}
div.ButtonPanel .btn-redB:hover span {background-position:100% -20px;}

div.Grouped  li
{
     list-style:none !important;
     background-image:none !important;
    }
.form-request-line
{
	margin: 7px 0 7px 0;
}

.form-request-line div
{
	height: 19px;
	vertical-align: bottom;
}

.form-request-line div.field-name
{
	padding-top:2px;
}

.form-request-line div.clear
{
	height:0px;
}

.form-request-line div input
{
	padding-top: 0px !important;
}

.SysData .ContentDetails
{
	color:#3E576D;
font-size:1.2em;
line-height:1.4em;
margin-bottom:0.7em;
margin-top:0.7em;
}

.SysData .ContentDetails p
{
	color:#3E576D;
font-size:1.0em;
line-height:1.4em;
margin-bottom:0.7em;
margin-top:0.7em;
}

.SysData .ContentDetails div
{
	color:#3E576D;
font-size:1.0em;
line-height:1.4em;
margin-bottom:0.7em;
margin-top:0.7em;
}

.CheckBox 
{
    padding-left:1px !important;
    padding-right:1px !important;
    width:28px;
    text-align:center;
}



.narrow
{
    width:243px !important;
}

.narrowselect
{
    width:250px !important;
}
.jsTextContainerSC
{
    position:absolute;
    top:45px;
    right:72px;    
    text-align:center;
    vertical-align:middle; 
        height:40px;
    max-height:40px;
    width:42px !important;
    max-width:42px !important;      
}
.jsTextContainerSC td
{
    height:40px;
    max-height:40px;
    width:42px !important;
    max-width:42px !important;

}
 .jsTextContainerSC div
{

    width:42px !important;
    max-width:42px !important;

}
.jsTextContainerUSB
{
   
    position:absolute;
    top:103px;
    right:30px;    
    text-align:center;
    vertical-align:middle;
        height:40px;
    max-height:40px;
    width:70px !important;
    max-width:70px !important;  
       
}
.jsTextContainerUSB td
{
    height:40px;
    max-height:40px;
    width:70px !important;
    max-width:70px !important;
         
}
.jsTextContainerUSB div
{
    width:70px !important;
    max-width:70px !important;
         
}

