BODY {
    FONT-SIZE: 13pt;
    BACKGROUND-COLOR: #FFFFFF; /*background-image: url(/images/bkground.gif); background-position:50% 100px; background-repeat:no-repeat;*/
    COLOR: #353535;
    MARGIN-RIGHT: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    FONT-FAMILY: calibri,Verdana, Helvetica, sans-serif;
}
BODY.HelpInfo {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: calibri,Verdana, Helvetica, sans-serif;
}
LI {
	padding-left:20px; 
}
P {
    FONT-SIZE: inherit;
    COLOR: #353535; 
	padding-left:10px; 
	padding-right:10px
}
.NoPadding {
	padding-left:0px; 
	padding-right:0px
}
H1 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 20pt;
    LEFT: auto;
    WIDTH: auto;
    COLOR: #c54c00;
    LINE-HEIGHT: 20pt;
    TOP: auto;
    HEIGHT: auto;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
H2
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 18pt;
    COLOR: #c54c00;
    TEXT-DECORATION: none
}
H3
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 16pt;
    COLOR: #c54c00;
    TEXT-DECORATION: none
}
H4
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 14pt;
    COLOR: #c54c00;
    TEXT-DECORATION: none
}
H5
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12pt;
    COLOR: #93925E;
    TEXT-DECORATION: none
}
H6
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 11px;
    COLOR: #93925E;
    TEXT-DECORATION: none
}

.BodyText {
	font-family: calibri,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}
.BodyText2 {
	font-family: calibri,Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #353535;
	text-decoration: none;
}
.LeftColHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #93925E;
    TEXT-DECORATION: none
}
INPUT_new {
    FONT-SIZE: 9pt;
    COLOR: #353535;
    FONT-FAMILY: calibri,Verdana, Helvetica, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: window
}
.IsReadOnly {
	border-bottom-width:0px; 
	border-bottom-style:none; 
	border-left-style:none; 
	border-left-width:0px;
	border-right-style:none; 
	border-right-width:0px;
	border-top-style:none; 
	border-top-width:0px; 
	width:auto;
}
.RequiredField
{
	background-color:#A9A9A9; 
	
	background-repeat:no-repeat; 
	background-position:center; 
	font-weight:500;
}
.BtnFace
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 11pt;
	FONT-FAMILY: calibri,Verdana, Helvetica, sans-serif;
    CURSOR: hand;
    COLOR: #333333;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #f8d9b2;
	Border: solid 1px #c54c00;
	padding-bottom: 1px
}
TABLE
{
	FONT-FAMILY: calibri,Verdana, Helvetica, sans-serif;; 
	margin:0px; padding:0px;
}
TR
{
    PADDING-LEFT: 0px;
    TEXT-ALIGN: left;
    FONT-SIZE: 13pt;
	margin:0px;
	padding:0px;
}
TD
{
    FONT-SIZE: 13pt;
    MARGIN: 0px;
    PADDING: 0px;
}
#Receipt td {
    font-size: 11pt;
}
TH
{
    /*BORDER-RIGHT: thin inset;
    BORDER-TOP: thin inset;
    BORDER-BOTTOM: thin inset;
    BORDER-LEFT: thin inset;*/
    BACKGROUND-COLOR: #F9F9F9; 
	text-align:right;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR:#444444;
    HEIGHT: 1px;
    PADDING-LEFT: 4px;
	padding-top: 1px;
	padding-bottom:1px;
    MARGIN: 0px;
	vertical-align:top
}
.RowHeaderTH
{
    /*BORDER-RIGHT: thin inset;
    BORDER-TOP: thin inset;
    BORDER-BOTTOM: thin inset;
    BORDER-LEFT: thin inset;*/
    BACKGROUND-COLOR: #F9F9F9; 
	text-align:left;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR:#C69719;
    HEIGHT: 1px;
    PADDING-LEFT: 4px;
	padding-top: 1px;
	padding-bottom:1px;
    MARGIN: 0px; 
	border-bottom-color:#C69719; border-bottom-style:solid; border-bottom-width:1px
}
.RowHeader
{ 
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #c54c00;
}
.MainHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #c54c00;
}
.ContactFont
{
    FONT-SIZE: 10pt;
    COLOR: #353535;
    TEXT-DECORATION: none
}
A:active
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    COLOR: orangered;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: none
	font-family: calibri,Verdana, Helvetica, sans-serif;;
}
A:link
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    COLOR: #c54c00;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION:underline
	font-family: calibri,Verdana, Helvetica, sans-serif;
}
A:visited
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    COLOR: #000000;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: underline
	font-family: calibri,Verdana, Helvetica, sans-serif;
}
A:hover
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    COLOR: threeddarkshadow;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: underline
	font-family: calibri,Verdana, Helvetica, sans-serif;
}
IMG
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
.MenuBar
{
    BORDER-RIGHT: thin outset;
    PADDING-RIGHT: 0px;
    BORDER-TOP: thin outset;
    PADDING-LEFT: 0px;
    BORDER-LEFT: thin outset;
    BORDER-BOTTOM: thin outset;
    BACKGROUND-COLOR: #F1F1F1;
}
.MenuBarFont
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 16px;
    COLOR: #c54c00;
    LINE-HEIGHT: 10pt;
}
A.ssmItems:link
{
    COLOR: #353535;
    TEXT-DECORATION: none
}
A.ssmItems:visited
{
    COLOR: #353535;
    TEXT-DECORATION: none
}
A.ssmItems:hover
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    BORDER-LEFT: medium none;
    COLOR: highlighttext;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: none
}
.SelectElememtLook
{ 	background-color:highlight;
	color:highlighttext;
	border-style:inset;
	border-width:thin;
	border-bottom-color:ControlLight;
	border-right-color:ControlLight;
	border-top-color:ControlDarkDark;
	border-left-color:ControlDarkDark;
	padding-left:2px;
	padding-right:2px;
	font-family:calibri,Verdana, Helvetica, sans-serif;
	font-size:14px;
	height:inherit;
	
}
.HighLight
{
	background-color: #F1F1F1;
}
.SortingGridUp
{
    FONT-WEIGHT: normal;
    CURSOR: hand;
    HEIGHT: 1px
}
.SortingAscending
{
    BACKGROUND-POSITION: right center;
    FONT-WEIGHT: 200;
    BACKGROUND-IMAGE: url(images/UpArrow.gif);
    CURSOR: hand;
    COLOR: highlighttext;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #F9F9F9;
	COLOR: #635C4A; 
}
.SortingDescending
{
    BACKGROUND-POSITION: right center;
    FONT-WEIGHT: 200;
    BACKGROUND-IMAGE: url(images/DownArrow.gif);
    CURSOR: hand;
    COLOR: highlighttext;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #F9F9F9;
	COLOR: #635C4A; 
}
.GroupTable
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    CURSOR: default;
    HEIGHT: 1px
}
.DataTable
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    CURSOR: default;
}
.Grid {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
	text-align:left; 
	color:C69719;
}
.DataCol {
	font-family: calibri,Verdana, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
	top: 3px
}
.DataColRowsTop {
	font-family: calibri,Verdana, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
	top: 3px;
	border-top:solid 1px #a0a0a0;
	border-left:solid 1px #a0a0a0;
	border-right:solid 1px #a0a0a0;
}
.DataColRowsTopH {
	font-family: calibri,Verdana, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
	top: 3px;
	border-top:solid 1px #a0a0a0;
	border-left:solid 1px #a0a0a0;
	border-right:solid 1px #a0a0a0;
}
.DataColRowsBTH {
	font-family: calibri,Verdana, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
	top: 3px;
	border-top:solid 1px #a0a0a0;
	border-left:solid 1px #a0a0a0;
	border-right:solid 1px #a0a0a0;
	border-bottom:solid 1px #a0a0a0;
}
.DataColRowsRTop {
	font-family: calibri,Verdana, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
	top: 3px;
	border-right:solid 1px #a0a0a0;
	border-top:solid 1px #a0a0a0;
}
.DataColRowsRTopH {
	font-family: calibri,Verdana, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
	top: 3px;
	border-right:solid 1px #a0a0a0;
	border-top:solid 1px #a0a0a0;
}
.DataRedH {
	font-family: calibri,Verdana, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
	top: 3px;
	border-right:solid 1px #a0a0a0;
	border-top:solid 1px #a0a0a0;	
	color:#c54c00;
}
.DataColRowsLTop {
	font-family: calibri,Verdana, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
	top: 3px;
	border-left:solid 1px #a0a0a0;
	border-top:solid 1px #a0a0a0;
}
.DataColRowsBTRH {
	font-family: calibri,Verdana, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
	top: 3px;
	border-bottom:solid 1px #a0a0a0;
	border-right:solid 1px #a0a0a0;
	border-top:solid 1px #a0a0a0;
}
.DataColRowsBottom {
	font-family: calibri,Verdana, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
	top: 3px;
	border-bottom:solid 1px #a0a0a0;
}
.DataColFooter {
	font-family: calibri,Verdana, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
	top: 3px;
	border-top:solid 1px #a0a0a0;
}
.RightMouseBarHeader
{
    BORDER-RIGHT: thin outset;
    PADDING-RIGHT: 0px;
    BORDER-TOP: thin outset;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: 600;
    BORDER-LEFT: thin outset;
    CURSOR: default;
    COLOR: #c54c00;
    BORDER-BOTTOM: thin outset;
    BACKGROUND-COLOR: #F1F1F1;
}
.menuitems
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    BORDER-BOTTOM: 1px outset;
	font-size:11px
}

div#tipDiv ul { margin:.5em .4em .5em 1em; padding:0 }
div#tipDiv ul li { margin: 0 0 .4em 1em }

/* Style spec's for tooltip  */
div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:#f8d9b2; border-style:solid; border-color: #DCAB20; border-width:2px;
  width:250px; padding:6px;
  color:#444444; font-size:11px; line-height:1.3;
}

div#tipDiv a:link { color:#33b }
div#tipDiv a:visited { color:#339 }
#site-description{

float:right;
color:#999999;
font-size:12px;
padding-right:30px;
}	

.OcCase
{
    width:100%;
}

.OcCase th 
{ 
    padding:4px 4px 4px 0;
    
}    
.hide
{
    display:none;
}