BODY, A, TR, TD, TH, P, SPAN, DIV {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	padding: 0px;
	margin-top: 10px;
	spacing: 0px;
}

.Sales-TopLink  {
	color: #000000;
}
.Sales-TopLink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.Sales-TopLink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #BE5A01;
	text-decoration: none;
}
.HeaderTable {
	background: #FFFFFF;
	border-collapse: collapse;
	padding: 0px;
	spacing: 0px;
	margin: 0px;
	border: 0px;
}

.TopMenuBar {
	height: 20px;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
	spacing: 0px;
	margin: 0px;
	border: 0px;
	border-collapse: collapse;
	background-image:url(/images/top_menu_back.gif);
}

.TopMenuText {
	color : #000000;
	font-size : 11px;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
}

A{
	color : #000066;
}

.TopBlueBar {
	background-image:url(/images/top_bar_back.gif);
	height: 10px;
	border-collapse: collapse;
	padding: 0px;
	spacing: 0px;
	margin: 0px;
	border: 0px;
}

.BlackBar {
	height: 1px;
	background: #000000;
}

.warn{
	font-weight: bold;
	color : red;
}

.good{
	font-weight: bold;
	color : green;
}

.GreyBar {
	height: 1px;
	background: #C3C3C3;
}

.footer {
	background-image:url(../../images/footer_bm.gif);
	background-repeat:repeat-x;
	color: #FFFFFF;
	font-size : 10px;
	text-align: left;
	vertical-align: middle;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-color: #D4D6DA;
	border-style: solid;
}

.LeftCol {
	background: #FFFFFF;
	color: #000000;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	padding-left: 10px;
	border-color: #D4D6DA;
	border-style: solid;
}

.LeftColLink  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #BE5A01;
	text-decoration: none;
	background:#F6F3EE;
	width: 100%;
	padding-top: 5px;
	padding-bottom:5px;
	padding-left: 0px;
	padding-right: 2px;
	border-bottom: dotted; 
	border-bottom-width: 1px;
	border-bottom-color: #000000;

}

.LeftColLink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.LeftColLink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #BE5A01;
	text-decoration: none;

}

.LeftColLinkSub  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	background:#FFFFFF;
	width: 180px;
	padding-top: 1px;
	padding-bottom:1px;
	padding-left: 0px;
	padding-right: 5px;
	border-bottom: none; 
	border-bottom-width: 0px;
	border-bottom-color: #000000;

}

.LeftColLinkSub a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.LeftColLinkSub a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #BE5A01;
	text-decoration: none;
}

.PageBody {
	padding: 10px;
	font-size : 11px;
}

.BoxTitle {
	padding-left : 43px;
	color : #000000;
	font-size : 13px;
	font-weight: bold;
	font-variant: small-caps;
	width: 100%;
	height: 31px;
	vertical-align: middle;
	background-image:url(/images/fon01.gif);
}

.MainBoxTitle {
	padding-left : 5px;
	color : #000000;
	font-size : 13px;
	font-weight: bold;
	font-variant: small-caps;
	width: 100%;
	height: 37px;
	vertical-align: middle;
	background-image:url(/images/t_fon.gif);
}

.MainBoxContent {
	padding: 10px;
	color : #000000;
	background-image:url(/images/box_main_back.gif);
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-color: #C3C3C3;
	border-style: solid;
}
.ScheduleMeter {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	background:#F6F3EE;
	width: 100%;
	padding-top: 5px;
	padding-bottom:5px;
	padding-left: 4px;
	padding-right: 0px;
	border-bottom: dotted; 
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
.ScheduleMeter a {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	background:#F0E3DA;
	width: 100%;
	padding-top: 0px;
	padding-bottom:0px;
	padding-left: 4px;
	padding-right: 0px;
	border-bottom: dotted; 
	border-bottom-width: 0px;
	border-bottom-color: #FFFFFF;
}
.ScheduleMeter a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #BE5A02;
	text-decoration: none;
	background:#F0E3DA;
	width: 100%;
	padding-top: 0px;
	padding-bottom:0px;
	padding-left: 4px;
	padding-right: 0px;
	border-bottom: dotted; 
	border-bottom-width: 0px;
	border-bottom-color: #000000;
}
.MoreInfo {
	color : #FF6600;
	font-weight: bold;
}

.StartPrice {
	color : #005994;
	font-weight: bold;
}

H1 {
	font-size : 18px;
	color : #104883;
	font-weight: bold;
	margin-bottom : 0px;
	font-variant: normal;
}

H2 {
	font-size : 14px;
	color : #000000;
	font-weight: bold;
	margin-bottom : 0px;
	font-variant: small-caps;
}

H3 {
	font-size : 12px;
	color : #000000;
	font-weight: bold;
	margin-bottom : 0px;
	font-variant: small-caps;
}

.HomeBox{
	padding: 3px;
	spacing: 0px;
	margin: 0px;
	color : #000000;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-color: #000000;
	border-style: solid;
	border-collapse: collapse;
}

.FormRow{
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-color: #000000;
	border-style: solid;
}

.row1, .row2, .row_high_priority{
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	border-collapse: collapse;
}

.row2{
	background-color: F2F2F2;
}

.row_high_priority{
	background-color: FF0000;
}

.SubMenu, H4 {
	font-size: 11px;
	color: #005994;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	font-variant: small-caps;
}

.DataTables {
	padding: 10px;
	spacing: 0px;
	margin: 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-color: #0000000;
	border-style: solid;

}

.CartBox{
	padding: 3px;
	spacing: 0px;
	margin: 0px;
	color : #000000;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-color: #000000;
	border-style: solid;
	border-collapse: collapse;
}



/* Submit Form */
.submit_heading{
	font-size : 12px;
	padding: 5px;
	color : #005994;
	font-weight: bold;
	margin-bottom : 0px;
	font-variant: small-caps;
	text-align: center;
	border-top-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-color: #0000000;
	border-style: solid;
}

.submit_prompt{
	font-weight: bold;
	text-align: right;
	width: 30%;
	padding: 5px;
	vertical-align: top;
}

.submit_field{
	vertical-align: top;
}

/* Form Styles */
.form_entry_section {
	width: 100%;
	text-align: center;
	size: 14px;
	color : #005994;
	font-weight: bold;
	margin-bottom : 0px;
	font-variant: small-caps;
}

.form_entry_prompt{
	text-align: right;
	font-weight: bold;
	width: 40%;
	padding: 5px;
}

.form_entry_input{
	width: 60%;
	padding: 5px;
}

.top_nav table {
	border-collapse: collapse;
	border-spacing: 0;
}

.top_nav td, th {
	text-align: center;
	padding: 0;
	border-width: 0px;
	border-style: solid;
	border-color: #000000;
}


.DashBoardTable{
	width: 98%;
	padding: 5px;
	text-align: center;
}

.DashBoardRow{
	padding: 5px;
	text-align: center;
	vertical-align: top;
}

.DashBoardLeft{
	width:50%;
	padding: 5px;
	text-align: center;
	vertical-align: top;
}

.DashBoardRight{
	width:50%;
	padding: 5px;
	text-align: center;
	vertical-align: top;
}



.HomeBox{
	width: 98%;
	padding: 5px;
	spacing: 0px;
	margin: 0px;
	color : #000000;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-color: #000000;
	border-style: solid;
}

.HomeBoxTitle{
	font-family : Tahoma, Verdana, Arial;
	padding: 0px;
	spacing: 0px;
	margin: 0px;
	height: 33px;
	width:100%;
	vertical-align: middle;
	border-collapse: collapse;
	background: #444444;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-color: #000000;
	border-style: solid;
	font-size : 13px;
	color : #fff;
	font-weight: bold;
	margin-bottom : 0px;
	font-variant: small-caps;
}


/* Style sheet for the calendar*/
  .eventbg	 	{ background-color: #6699CC; }
  .eventbg2		{ background-color: #6699CC; border-right: 1px solid #FFFFFF; }
  .eventbg2_2{ background-color: #666699; border-right: 1px solid #FFFFFF; }
  .calborder { background-color: #FFFFFF; border: 1px #A1A5A9 solid; }
  .weekborder 	{ border-top: 1px dashed #A1A5A9; border-right: 1px solid #A1A5A9; }
  .timeborder 	{ border-right: 2px solid #A1A5A9; border-top: 1px dashed #A1A5A9; background-image: url(time_bg.gif); }
  .yearmonth { background: #CCCCCC; }
  .monthback { background-color: #A1A5A9; }
  .monthreg	 { background-color: #FFFFFF; }
  .monthoff	 { background-color: #F2F2F2; }
  .monthon	 { background-color: #F2F9FF; }
  .dateback	 { background-color: #EEEEEE; }
  .eventbg   { background-color: #666699; }

  /* Links */
  a.psf			{ text-decoration:	none; }
  a.psf:link		{ color: #0066FF; background-color: transparent; }
  a.psf:visited	{ color: #0066FF; background-color: transparent; }
  a.psf:active	{ color: #3366CC; background-color: transparent; }
  a.psf:hover		{ color: #000099; background-color: transparent; }
  /* This is the link style for year months */
  a.ps3			{ text-decoration:	none; }
  a.ps3:link		{ color: #000000; background-color: transparent; }
  a.ps3:visited	{ color: #000000; background-color: transparent; }
  a.ps3:active	{ color: #000000; background-color: transparent; }
  a.ps3:hover		{ color: #000000; background-color: transparent; text-decoration:	underline;}

  /* Fonts */
  .V10 	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; }
  .H20 { font-family: Helvetica, sans-serif; font-size: 18px; color: #000000; }
  .V9  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; }
  .V9BOLD { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: 900; }
  .G10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0066FF; }
  .G10B { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
  .G10BOLD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 900; }
  .eventfont 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
