body {

font-family: sans-serif; 
padding: 0px; 
margin: 0px;
background-color: #FFFFCC

}

h1
{
    border-top: #339999 1px dashed;
    border-bottom: #339999 1px dashed;
    font-weight: bold;
    font-size: 1.5em;
    color: #006666;
    font-family: Arial, Helvetica, Sans-Serif;
    text-align: center;
}

hr
{
    border: #339999 1px dashed;
}

p.ratesHeader
{
    font-weight: bold;
    font-size: 1.1em;
    font-family: Arial, Helvitca, Sans-Serif;
    text-align: center;
    color: #000080;
    text-decoration: underline;
}

table.ratesTable
{
    font-family: Arial, Helvitca, Sans-Serif;
    width: 100%;
    border: #339999 2px dashed;
}

td.ratesHeader
{
    border-bottom: #339999 1px dashed;
    font-family: Arial, Helvitca, Sans-Serif;
    font-weight: bold;
    font-size: 1em;
}

td.ratesCell
{
    font-family: Arial, Helvitca, Sans-Serif;
    background-color: #FFFFCC;
}

/* ---- Box ---- */

td.leftHeader { 

background-image: url('images/topLeftSpacer.gif'); 
background-repeat: repeat-x; 
background-position: left top
               
}

td.rightHeader { 

background-image: url('images/topRightSpacer.gif'); 
background-repeat: repeat-x; 
background-position: left top
               
}

td.boxTop {

background-image: url('images/boxTopCenter.gif'); 
background-repeat: repeat-x; 
background-position: left bottom

}

td.boxBottom {

background-image: url('images/boxBottomCenter.gif'); 
background-repeat: repeat-x; 
background-position: left top

}

td.boxLeft {

background-image: url('images/boxLeft.gif'); 
background-repeat: repeat-y; 
background-position: right top

}

td.boxRight {

background-image: url('images/boxRight.gif'); 
background-repeat: repeat-y; 
background-position: left top

}

td.boxCenter {
background-color: #FFF;
font-family:sans-serif; 
color:#000000; 
}

/* ---- End Box ---- */

td.bottomLinks
{
background-color: #FFFFCC;
font-family:sans-serif; 
color:#000000; 
text-align:center; line-height:150%

}

.menuBG 
{
    background-image: url('images/menuBG.gif');
    background-repeat: repeat;
    background-position: top;
}

.dropMenuBorder
{
    border-left: solid 1px #333333;
    border-right: solid 1px #333333;
}

/* --- calendar --- */
.xl1512079
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	padding-bottom:2px;
	color:windowtext;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial;
	text-align:general;
	vertical-align:bottom;
	white-space:nowrap;}
.xl6312079
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	padding-bottom:2px;
	color:black;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	text-align:general;
	vertical-align:bottom;
	border-bottom:.5pt dashed #339999;
	white-space:nowrap;}
.xl6412079
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	padding-bottom:2px;
	color:black;
	font-size:10.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	text-align:general;
	vertical-align:bottom;
	border-bottom:.5pt dashed #339999;
	white-space:nowrap;}
.calHeader1
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	padding-bottom:2px;
	color:black;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	text-align:general;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid windowtext;
	border-bottom:.5pt dashed #339999;
	border-left:none;
	white-space:nowrap;}
.calBodyLine
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	padding-bottom:2px;
	color:black;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	text-align:general;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid windowtext;
	border-bottom:.5pt dashed #339999;
	border-left:none;
	white-space:nowrap;}
.xl6512079
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	padding-bottom:2px;
	color:black;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	text-align:general;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid windowtext;
	border-bottom:.5pt dashed #339999;
	border-left:none;
	white-space:nowrap;}
.calBodyNoLine	
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	padding-bottom:2px;
	color:black;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	text-align:general;
	vertical-align:bottom;
	border-bottom:.5pt dashed #339999;
	white-space:nowrap;}
.xl6612079
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	padding-bottom:2px;
	color:black;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	text-align:general;
	vertical-align:bottom;
	border-bottom:.5pt dashed #339999;
	white-space:nowrap;}
.xl6712079
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	padding-bottom:2px;
	color:black;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	text-align:general;
	vertical-align:bottom;
	border-top:none;
	border-right:.5pt solid windowtext;
	border-bottom:.5pt dashed #339999;
	border-left:none;
	white-space:nowrap;}
.xl6812079
	{padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	padding-bottom:2px;
	color:black;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	text-align:general;
	vertical-align:bottom;
	border-top:none;
	border-right:none;
	border-bottom:.5pt dashed #339999;
	border-left:.5pt solid windowtext;
	white-space:nowrap;}
