.txt12
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #336699;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
.txt12 A:link
{
    COLOR: #336699;
    TEXT-DECORATION: none
}
.txt12 A:visited
{
    COLOR: #336699;
    TEXT-DECORATION: none
}
.txt12 A:hover
{
    COLOR: #336699;
    TEXT-DECORATION: underline
}
.footer
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #336699;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
.bg
{
    COLOR: #336699;
    BACKGROUND-COLOR: #ffcc33
}
.pagetitle
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 14px;
    COLOR: #336699;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
.fieldlabel
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 14px;
    COLOR: #336699;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
.redask
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: red;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
.tabletitle
{
    FONT-SIZE: 14px;
    COLOR: #336699;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    BACKGROUND-COLOR: navajowhite
}
.tabletitle A:link
{
    COLOR: #336699;
    TEXT-DECORATION: none
}
.tabletitle A:visited
{
    COLOR: #336699;
    TEXT-DECORATION: none
}
.tabletitle A:hover
{
    COLOR: #336699;
    TEXT-DECORATION: underline
}
.tablelinkmenu
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 14px;
    COLOR: #336699;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-ALIGN: center
}
.tablelinkmenu A:link
{
    COLOR: #336699;
    TEXT-DECORATION: none
}
.tablelinkmenu A:visited
{
    COLOR: #336699;
    TEXT-DECORATION: none
}
.tablelinkmenu A:hover
{
    COLOR: #336699;
    TEXT-DECORATION: underline
}
.tablelinksubmenu
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 14px;
    COLOR: red;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-ALIGN: center
}
.tablelinksubmenu A:link
{
    COLOR: red;
    TEXT-DECORATION: none
}
.tablelinksubmenu A:visited
{
    COLOR: red;
    TEXT-DECORATION: none
}
.tablelinksubmenu A:hover
{
    COLOR: red;
    TEXT-DECORATION: underline
}
.availtitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #336699;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    BACKGROUND-COLOR: peachpuff
}
.availbox
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, sans-serif
}
.availbox A:link
{
    COLOR: black;
    TEXT-DECORATION: underline
}
.availbox A:visited
{
    COLOR: black;
    TEXT-DECORATION: underline
}
.availbox A:hover
{
    COLOR: red;
    TEXT-DECORATION: none
}
.availvilla
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 14px;
    COLOR: #336699;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    BACKGROUND-COLOR: peachpuff
}
.fieldlabel A:link
{
    COLOR: blue;
    TEXT-DECORATION: none
}
.fieldlabel A:visited
{
    COLOR: blue;
    TEXT-DECORATION: none
}
.fieldlabel A:hover
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
.availtitle A:link
{
    COLOR: #336699;
    TEXT-DECORATION: none
}
.availtitle A:visited
{
    COLOR: #336699;
    TEXT-DECORATION: none
}
.availtitle A:hover
{
    COLOR: #336699;
    TEXT-DECORATION: underline
}
.availvilla A:link
{
    COLOR: #336699;
    TEXT-DECORATION: none
}
.availvilla A:visited
{
    COLOR: #336699;
    TEXT-DECORATION: none
}
.availvilla A:hover
{
    COLOR: #336699;
    TEXT-DECORATION: underline
}
.reptxt
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: black;
    BACKGROUND-COLOR: white
}
.reptxt_warn
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR:#ffffff;
    BACKGROUND-COLOR:#ff0000;
}
.reptitle
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 14px;
    COLOR: black;
    BACKGROUND-COLOR: navajowhite
}
BODY
{
    FONT-FAMILY: Arial, Verdana
}
.repsum
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    COLOR: red;
    BACKGROUND-COLOR: navajowhite
}
.reptxt A
{
    COLOR: black;
    TEXT-DECORATION: none
}
.emailmenu
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: white;
    BACKGROUND-COLOR: brown
}
.emailmenu A
{
    COLOR: white;
    TEXT-DECORATION: none
}
.emailmenu A:hover
{
    COLOR: white;
    TEXT-DECORATION: underline
}
.availdate
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: black
}
.tablelinkhead
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 14px;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: brown;
    TEXT-ALIGN: center
}
.repheader
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: white;
    BACKGROUND-COLOR: brown
}
.repheader A
{
    COLOR: white;
    TEXT-DECORATION: none
}
.fontsmall
{
	font-size:small;
}
.fontxsmall
{
	font-size:x-small;
}
h2 {
	font-size: 110%;
	font-weight: bold;
	color: #900;

}
.npageheading
{
    background-color:#a52a2a;
    font-size:x-small;
    font-weight:bold;
    color:#ffffff;
    padding:5px;
    margin:5px 5px 15px 5px;
    width:300px;
}
.nformheader
{
    background-color:#ffffff;
    font-size:small;
    font-weight:bold;
    color:#a52a2a;
}
.nformfieldname
{
    background-color:#a52a2a;
    font-size:x-small;
    font-weight:normal;
    color:#ffffff;
}
.nformfielddata
{
    background-color:#ffffff;
    font-size:x-small;
    font-weight:normal;
    color:#000000;
}
.nformborder
{
    border: 1px solid #000000;
}
.nformmenu
{
    background-color:#ffffff;
    font-size:x-small;
    font-weight:normal;
    color:#a52a2a;
}
.nformmenu a
{
    color:#000000;
    margin-left:5px;
    margin-right:5px;
}
.nformmenu a:hover
{
    color:#ff0000;
}

/****** login action buttons ******/
.but_customer
{
	background-color:#ff8400;
    color:#ffffff;
    text-decoration:none;
    padding:3px;
    font-size:0.9em;
    margin:0px 10px 0px 0px;
}