
.Container
{
	border-right: #a9a9a9 2px solid;
	border-top: #a9a9a9 2px solid;
	border-left: #a9a9a9 2px solid;
	border-bottom: #a9a9a9 2px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.MainTitles
{
	font-size: 12pt;
	color: #808080;
}
.ErrorMessages
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12pt;
	padding-bottom: 5px;
	color: #ff0000;
	padding-top: 5px;
	font-style: italic;
}
.ErrorMessages legend
{
	font-size: 10pt;
	color: #ff0000;
	font-style: italic;
}
.DefaultText
{
	font-size: 10pt;
}
.CustBottom
{
	border-right: #a9a9a9 1px solid;
	border-top: #a9a9a9 1px solid;
	font-weight: normal;
	font-size: 10px;
	border-left: #a9a9a9 1px solid;
	color: #000000;
	border-bottom: #a9a9a9 1px solid;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffdead;
	font-variant: normal;
}
.InfoField
{
	font-size: 8pt;
	text-align: left;
}
.InfoField legend
{
	font-weight: bold;
	color: #ff8c00;
}
.Fading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	background-image: url(/customer/images/Fading.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 1px;
}
.DotLine {
	background-image: url(/customer/images/dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 4px;
	padding-top: 4px;
}
.rCol
{
	border-right: #cccccc 1px;
	background-position: left 50%;
	border-top: #cccccc 1px;
	padding-left: 2px;
	background-image: url(/customer/images/dot.gif);
	border-left: #cccccc 1px;
	border-bottom: #cccccc 1px;
	background-repeat: repeat-y;
}
.SignInForm
{
	font-size: 8pt;
	width: 100%;
}
.SignInFormButton
{
	font-size: 8pt;
	height: 14pt;

}
.SignInFormInput
{
	font-size: 10pt;
	width: 130px;
	height: 15pt;
}

IMG
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.boxbarBG
{
	padding-right: 2px;
	background-position: left top;
	padding-left: 2px;
	font-size: 10pt;
	background-image: url(/customer/images/boxbar.gif);
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.boxlook {
	background-color: #F8FBFE;
	border: 1px solid #0066CC;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}
.DefaultText INPUT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	height: 16pt;
}
.BigRed
{
	color: #ff0000;
}
.SmallText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.TinyText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}
A
{
	color: #0000ff;
}
A:hover
{
	color: #ff8c00;
}
A:hover IMG
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.LetterCount
{
	font-weight: normal;
	font-size: 8pt;

}
.LetterCount INPUT
{
	font-weight: normal;
	font-size: 8pt;
	width: 25px;
	color: #ff0000;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-align: right;
	border-bottom-style: none;
}

.titleline
{
	padding-right: 2px;
	background-position: left center;
	padding-left: 2px;
	font-weight: bold;
	font-size: 10pt;
	background-image: url(/customer/images/barTitles.gif);
	padding-bottom: 1px;
	color: #000000;
	padding-top: 1px;
	background-repeat: repeat-x;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	background-color: #b3d2f2;
}
.OddRows
{
	background-color: #ffffff;
}
.EvenRows
{
	background-color: #f0f8ff;
}
.RecapTable
{
	border-right: #b0c4de 1px solid;
	padding-right: 2px;
	border-top: #b0c4de 1px solid;
	padding-left: 2px;
	font-size: 8pt;
	padding-bottom: 2px;
	margin: 0px;
	border-left: #b0c4de 1px solid;
	padding-top: 2px;
	border-bottom: #b0c4de 1px solid;
}
.RecapTable TD
{
	border-top-width: 1px;
	border-left-width: 1px;
	border-left-color: #b0c4de;
	border-top-color: #b0c4de;
	border-bottom: #b0c4de 1px solid;
	border-right-width: 1px;
	border-right-color: #b0c4de;
}
.RecapTable2
{
	border-right: #ffffff 1px solid;
	padding-right: 2px;
	border-top: #ffffff 1px solid;
	padding-left: 2px;
	font-size: 8pt;
	padding-bottom: 2px;
	margin: 0px;
	border-left: #ffffff 1px solid;
	padding-top: 2px;
	border-bottom: #ffffff 1px solid;
}
.CalTopBar
{
	font-weight: bold;
	background-color: #d3d3d3;
	text-align: center;
}
.CalON
{
	font-weight: bold;
	background-color: #f0f8ff;
	text-align: center;
}
.CalOFF
{
	background-color: #fffafa;
	text-align: center;
	text-decoration: line-through;
}
.CalON A:hover
{
	font-weight: bold;
	color: #000000;
	background-color: #ffcc66;
	text-align: center;
}
.CalON A
{
	text-decoration: none;
}
.CalDay
{
	background-color: #ffefd5;
	text-align: center;
}
.OrangeBox
{
	border-right: #ffe4b5 1px solid;
	padding-right: 5px;
	border-top: #ffe4b5 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: #ffe4b5 1px solid;
	padding-top: 5px;
	border-bottom: #ffe4b5 1px solid;
	background-color: #fffaf0;
}
.BlueBox
{
	border-right: #ffe4b5 1px solid;
	padding-right: 5px;
	border-top: #ffe4b5 1px solid;
	margin-top: 4px;
	padding-left: 5px;
	margin-bottom: 2px;
	padding-bottom: 5px;
	border-left: #ffe4b5 1px solid;
	padding-top: 5px;
	border-bottom: #ffe4b5 1px solid;
	background-color: #f0f8ff;
}
.BlueLink A
{
	color: #6495ed;
}
.BlueLink A:hover
{
	color: #ff8c00;
}
.GreyLink A
{
	color: #808080;
	text-decoration: none;
}
.GreyLink A:hover
{	
	color: #ff8c00;
}
.GrayBox
{
	border-right: #a9a9a9 1px solid;
	padding-right: 5px;
	border-top: #a9a9a9 1px solid;
	margin-top: 4px;
	padding-left: 5px;
	margin-bottom: 2px;
	padding-bottom: 5px;
	border-left: #a9a9a9 1px solid;
	color: #dcdcdc;
	padding-top: 5px;
	border-bottom: #a9a9a9 1px solid;
	background-color: #f5f5f5;
}
.LocationBox
{
    font-size: 8pt;
    list-style-type: square;
    color: #a9a9a9;
}
.LocationBox a
{
    text-decoration: none;
    color: #696969;
}
.LocationBox ul
{
    margin-left: 0;
    padding-left: 17px;
    list-style-type: square;
}
.LocationBox a:hover
{
	color: #ff8c00;
}
