html, body {
	margin: 0 0 0 0;
	padding: 0;
}

body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	background-color: #ffffff;
}

H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: #316993;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
H2
{
    FONT-SIZE: 14pt;
    COLOR: #316993;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    background-color: #A3C2D9;
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #000066;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #000066;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
P
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #3C7FAF;
    TEXT-ALIGN: left;
    padding: 2px;
}
TD
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica
}
LI
{
    FONT-SIZE: 10pt;
    LIST-STYLE-IMAGE: url('images/bullet.gif');
    FONT-FAMILY: Verdana, Arial, Helvetica
}
HR
{
    COLOR: #01653D
}
INPUT
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Courier New, Courier
}
SELECT
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Courier New, Courier;
}
TEXTAREA
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Courier New, Courier;
}
A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #316993;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline;
}
A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #3C7FAF;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none;
}
LEGEND
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #316993;
    FONT-FAMILY: verdana, arial, helvetica
}
FIELDSET
{
    border: #000000 1px solid;
    padding: 4px;
    MARGIN-BOTTOM: 0px;
    MARGIN-RIGHT: 0px;
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=white,endColorStr=Gainsboro); 
}
.RowColor1
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #dddddd;
    padding: 1px;
}
.RowColor2
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #bbbbbb;
    padding: 1px;
}
.RowColorHilite
{
    FONT-SIZE: 12px;
    CURSOR: hand;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #A3C2D9;
    padding: 1px;
}
.linkPage
{
    FONT-SIZE: 10pt;
    COLOR: #ffcc66;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}
/*
.fldfont
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Courier New, Courier;
    BACKGROUND-COLOR: #ffffff
}
*/
.textLabel
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, arial, helvetica;
    TEXT-ALIGN: right
}
.textLabelReq
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, arial, helvetica;
    TEXT-ALIGN: right
}
.textLabelLarge
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: verdana, arial, helvetica;
    TEXT-ALIGN: right
}
.textDefault
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, arial, helvetica;
    TEXT-ALIGN: left
}
.fieldError
{
    BACKGROUND-COLOR: #ff0000
}
.linkNormal
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
:hover.linkNormal
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
.cellSideBar
{
    COLOR: #ffcc66;
    BACKGROUND-COLOR: #996600
}
.checkbox
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.frmSelect
{
    BORDER-RIGHT: 1pt solid;
    BORDER-TOP: 1pt solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: 1pt solid;
    BORDER-BOTTOM: 1pt solid;
    FONT-FAMILY: Courier New, Courier;
    BACKGROUND-COLOR: #ffffff
}
.linkTableHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #3C7FAF;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
.linkTableHeaderHover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #cccccc;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #3C7FAF;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline;
    cursor:hand
}
.ErrorMsg {
  color: red;
  font-weight: bold;
  padding-bottom: 5px;
}

/* TOP AREA of the page: store description, store name, search box, navigation */

#npHeader {
  width: 775px;
  border: 0;
  border-collapse: collapse;
}

#npBnrTop {
  text-align: right;
  background-color: #3C7FAF;
  background-image: url('images/bnrName.gif'); 
  background-repeat:repeat-y;
  height: 25px;
}

#pcTopNav {
	text-align: left;
	font-size: 11px;
	height: 25px;
	width: 100%;
  background-color: #316993;
	color: #ffffff;
}

#pcTopNav ul {
	list-style: none;
	margin: 0;
}

#pcTopNav li {
	display: inline;
	padding: 0 4px 0 4px;
}

#pcTopNav a:link, #pcTopNav a:visited {
	color: #ffffff;
	text-decoration: none;
}

#pcTopNav a:hover {
	color: #FBC232;
	text-decoration: underline;
}

#npContent {
	background-color: #FFFFFF;
}

#pcMainArea {
	width: 775px;
	padding: 0;
	border: 0;
	border-collapse: collapse;
}

#pcLeft {
	width: 160px;
	text-align: left;
	vertical-align: top;
	background-color: #F7F7F7;
}

#pcCenter {
	width: 775px;
	padding: 5px 2px 5px 2px;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
}

#LoginID {
  padding-right: 8px;
  color: #A3C2D9;
}

/* Calendar Styles */
.calMainTbl {
  background-color: #000033;
  width: 100%;
}

.calMainTbl td {
  padding: 2px;
}

#calCurMonth {
  color: #ffffff;
  font-weight: bold;
}

.calDayName {
  color: #99CCFF;
  font-weight: bold;
}

.calDay {
  background-color: #6699CC;
}

.calToday {
  background-color: #336699;
}

.calNotInMonth {
  background-color: #99CCFF;
}

.calToday a:link, .calToday a:visited {
  font-weight: bold;
	color: #000066;
	text-decoration: underline;
}

.calToday a:hover {
  font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}

.calDay a:link, .calDay a:visited {
  font-weight: bold;
	color: #000066;
	text-decoration: underline;
}

.calDay a:hover {
  font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
