body { 
 margin:0px 5px 0px 5px;
 padding: 0px;	
 text-align: left;
 text-align: left;
 font-size: 9pt;
 FONT-FAMILY: Verdana, Arial,  Tahoma, Helvetica, sans-serif; 
 line-height: 140%;
 COLOR: #000000;
 background-image:url('images/page-bg.jpg');
 background-repeat: repeat-y;
 background-position:top right;
 background-attachment:fixed;
}

input, select, textarea
{
  BORDER: #000000 1px outset;
  BACKGROUND-COLOR: #FFFFFF;
  PADDING: 4px 2px 4px 2px;
  MARGIN: 0px 1px 0px 1px;
  font-size: 9pt;
  FONT-FAMILY: Verdana, Arial,  Tahoma, Helvetica, sans-serif; 
  line-height: 140%;

  color: #000000;
  border-radius: 2em;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0, .4);
}


.button
{
  border: #666666 1px solid;
  background: #EBEBEB;  
  color: #000000;
  font-size: 9pt;
  font-family:  Arial, Verdana, Tahoma, Helvetica, sans-serif; 
  line-height: 140%;
  font-weight:bold;
  
  PADDING: 3px 5px 3px 18px;
  MARGIN: 0px 2px 0px 2px;
  border-radius: 2em;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0, .4);
 
  background-image:url('images/button-arrow.png');
  background-repeat:no-repeat;
  background-position: left;
}
  
  
.bodytext
{
 font-size: 9pt;
 FONT-FAMILY: Arial, Verdana,  Tahoma, Helvetica, sans-serif; 
 line-height: 140%;
 margin-top: 0px 0px 10px 0px;
}

.loginBox {
 width: 320px; 
 text-align: left;
 border: 1px solid #000000;
 background-color: #FFFFFF;

 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4);
 -moz-box-shadow: 0 1px 3px rgba(0,0,0, .4);
 }
 
.Box01 { 
 text-align: left;
 border: 1px solid #000000;
 background-color: #FFFFFF;

 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4);
 -moz-box-shadow: 0 1px 3px rgba(0,0,0, .4);
 }
 
.Box02 
{
  BORDER: #000000 1px outset;
  BACKGROUND-COLOR: #FFFFFF;
  PADDING: 5px 2px 4px 2px;
  MARGIN: 0px 1px 0px 1px;
  font-size: 9pt;
  FONT-FAMILY: Verdana, Arial,  Tahoma, Helvetica, sans-serif; 
  line-height: 140%;

  color: #000000;
  border-radius: 2em;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0, .4);
}

.BoxRecruit {
  
 text-align: left;
 border: 1px solid #000000;
 background-color: #FFFFFF;
 padding: 5px 10px 10px 5px;	
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4);
 -moz-box-shadow: 0 1px 3px rgba(0,0,0, .4);
}
 
 
div.ContentBody {
 margin: 0px 0px 0px 0px;
 padding: 5px 5px 10px 5px;	
 border: 1px solid #0078ff;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4);
 -moz-box-shadow: 0 1px 3px rgba(0,0,0, .4);
}



/* ################################### */
/* ### START: PAGE NUMBERING STYLE ### */
.pagenumber
{
    BORDER: #0080C0 1px solid;
	font-family: Verdana, Arial, 'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
	font-size: 8pt;
	text-decoration: none;
	padding: 3px 5px 3px 5px;
	margin: 1px 1px 1px 1px;
	line-height: 200%;
    font-weight: normal;
	COLOR: #000000;
 
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4);
 -moz-box-shadow: 0 1px 3px rgba(0,0,0, .4);
 
}

.pagenumbercur
{
    BORDER: #666666 1px solid;
	font-family: Verdana, Arial, 'MS Sans Serif', 'Lucida Grande', Sans-Serif; 
	font-size: 8pt;
	text-decoration: none;
	padding: 3px 7px 3px 7px;
	margin: 1px 2px 1px 2px;
	line-height: 200%;
    font-weight: bold;
	COLOR: #FFFFFF;
    background-color: #3c140c;

 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4);
 -moz-box-shadow: 0 1px 3px rgba(0,0,0, .4);
}

a.pagenumber
{
    BORDER: #000000 1px solid;
	text-decoration: none;
	padding: 2px 7px 2px 7px;
	margin: 1px 1px 1px 1px;
	COLOR: #000000;
    font-weight: bold;

 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 -webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4);
 -moz-box-shadow: 0 1px 3px rgba(0,0,0, .4);
}

a.pagenumber:hover
{
	COLOR: #FFFFFF;
    background-color: #3c140c;
    font-weight: bold;
    
}
/* ### END: PAGE NUMBERING STYLE ### */
/* ################################### */



div.ErrBox
{
 BORDER: #FF0000 1px dashed;
 background-color: #FFF0F0;
 color:#ff0000;
 font-weight:bold;
 width: 80%;
 float: none;
 padding: 10px 10px 10px 10px;
 text-align: left;
}

.reg
{
 background-color: #FFE8E8;
}

 
.outlethead
{
 font-size: 12pt;
 FONT-FAMILY: Arial, Verdana,  Tahoma, Helvetica, sans-serif; 
 line-height: 140%;
 margin-top: 0px 0px 0px 0px;
 color: #AE1115;
}

h2
{
 font-size: 18pt;
 FONT-FAMILY: Arial, Verdana,  Tahoma, Helvetica, sans-serif; 
 font-weight:bold;
 color:#0080FF;
 line-height: 140%;
 text-align: left; 
 margin: 0px 0px 10px 0px;
 padding: 0px 0px 0px 0px;	
} 

.bodytext
{
 font-size: 9pt;
 FONT-FAMILY: Arial, Verdana,  Tahoma, Helvetica, sans-serif; 
 line-height: 140%;
 margin-top: 0px 0px 10px 0px;
}

.bodytext2
{
 font-size: 8pt;
 FONT-FAMILY: Arial, Verdana,  Tahoma, Helvetica, sans-serif; 
 line-height: 140%;
 margin-top: 0px 0px 10px 0px;
}

.bodytext3
{
 font-size: 8pt;
 FONT-FAMILY: Verdana,Arial,    Tahoma, Helvetica, sans-serif; 
 line-height: 160%;
 margin-top: 0px 0px 10px 0px;
}

h5
{
 font-size: 12pt;
 FONT-FAMILY: Arial, Verdana,  Tahoma, Helvetica, sans-serif; 
 font-weight:bold;
 color:#0080FF;
 line-height: 140%;
 text-align: left; 
}

form
{
 margin-top: 0px 0px 0px 0px;
}



.buttonborder TD
{
  BACKGROUND-COLOR: #336699
}

buttonborder TR
{
  BACKGROUND-COLOR: #336699
}



.Order
{
  border: 1px solid #FFFFFF;
}
 

A
{
  COLOR: blue;
  TEXT-DECORATION: none;
}

A:hover
{
 COLOR: #000000;
 TEXT-DECORATION: underline;
}

 
.linkBlue
{
  COLOR: #0000FF;
  FONT-FAMILY: Arial, Verdana, 'MS Sans Serif';
  TEXT-DECORATION: NONE;
 
}
 
 
.ListBorder
{
 border: #CCCCCC 1pt solid;
}
 
 
 
.ListBorderBottom
{
 BORDER-RIGHT: None;
 BORDER-TOP: None;
 BORDER-LEFT: #FFFFFF 1pt solid;
 BORDER-BOTTOM: #CCCCCC 1pt solid;
}
 
.ListBorder2
{
  border: #FFFFFF 1pt solid; 
}


.printtable1
{
  border: #CCCCCC 1pt solid;
}

.PrintOrder2 
{
 BORDER-RIGHT: none;
 BORDER-TOP: none;
 BORDER-LEFT: none;
 BORDER-BOTTOM: #CCCCCC 1pt solid;
 padding: 5px 5px 5px 5px;
 FONT-SIZE: 9pt;
 FONT-FAMILY: Arial, Verdana, 'MS Sans Serif';
 line-height: 140%;    
}

.BorderBlack{
 BORDER: #000000 1px solid;
 background-color:#FFFFFF;
}

