*
{
    PADDING: 0px;
    MARGIN: 0px;
}
HTML
{
    TEXT-ALIGN: center;
}
BODY
{
    BACKGROUND-COLOR: #d4ddd5;
    COLOR: #5a5a5a;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    MARGIN: 0 auto;
}
A, A:visited, A:link
{
    COLOR: #5d7a1e;
}
IMG
{
    BORDER: none;
}
H1
{
    COLOR: #5d7a1e;
    PADDING: 0 0 20px 0;
    FONT-WEIGHT: normal;
    FONT-SIZE: 30px;
    TEXT-ALIGN: center;
    LINE-HEIGHT: 35px;
}
H2
{
    COLOR: #5d7a1e;
    PADDING: 0 0 10px 0;
    FONT-WEIGHT: normal;
    FONT-SIZE: 24px;
    LINE-HEIGHT: 30px;
}
H3
{
    COLOR: #5d7a1e;
    PADDING: 0 0 4px 0;
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    LINE-HEIGHT: 24px;
}
H4
{
    COLOR: #5a5a5a;
    PADDING: 0 0 2px 0;
    FONT-WEIGHT: normal;
    FONT-SIZE: 16px;
    LINE-HEIGHT: 22px;
}
H5
{
    COLOR: #5a5a5a;
    PADDING: 0 0 1px 0;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    LINE-HEIGHT: 20px;
}
H6
{
    COLOR: #5d7a1e;
    PADDING: 0;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    LINE-HEIGHT: 18px;
}
.page
{
    WIDTH: 910px;
    MARGIN: 0 auto;
}
#outerwrapper
{
    BACKGROUND-IMAGE: url('../images/bg-img.png');
    BACKGROUND-REPEAT: repeat-y;
    FLOAT: left;
    PADDING: 0 15px;
    WIDTH: 880px;
}
#headerwrapper
{
    FLOAT: left;
    HEIGHT: 133px;
    WIDTH: 880px;
}
#sloganwrapper
{
    FLOAT: left;
    PADDING: 0 0 0 22px;
    WIDTH: 577px;
}
#topbannerwrapper
{
    FLOAT: left;
    WIDTH: 880px;
}
#topbannerwrapper2
{
    BACKGROUND-REPEAT: no-repeat;
    FLOAT: left;
    HEIGHT: 85px;
    WIDTH: 880px;
    MARGIN: -89px 0 0 0;
}
#menuwrapper
{
    FLOAT: left;
    PADDING: 0 0 0 22px;
    HEIGHT: 39px;
    WIDTH: 577px;
}
#footermenuwrapper
{
    BACKGROUND-IMAGE: url('../images/dog-board.gif');
    BACKGROUND-REPEAT: no-repeat;
    FLOAT: left;
    PADDING: 79px 0 0 19px;
    HEIGHT: 235px;
    WIDTH: 162px;
}
#mainbody
{
    FLOAT: left;
    PADDING: 11px 33px 50px 33px;
    WIDTH: 814px;
}
#middlesect
{
    MIN-HEIGHT: 400px;
    WIDTH: 700px;
    TEXT-ALIGN: justify;
    LINE-HEIGHT: 1.5;
    MARGIN: 0 auto;
}
#txnbanner
{
    FLOAT: left;
    WIDTH: 880px;
}
#txntitle
{
    WIDTH: 500px;
    TEXT-ALIGN: center;
    MARGIN: 0 auto;
}
#txnmessages
{
    WIDTH: 500px;
    TEXT-ALIGN: center;
    MARGIN: 0 auto;
}
#bottomwrapper
{
    BACKGROUND-COLOR: #f4f4f4;
    COLOR: #919191;
    FLOAT: left;
    PADDING: 27px 33px 25px 40px;
    WIDTH: 807px;
    TEXT-ALIGN: left;
}
.nav
{
    PADDING: 0px;
    POSITION: relative;
}
.sloganwrapper H2
{
    COLOR: #555555;
    FLOAT: right;
    PADDING: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    WIDTH: 490px;
    FONT-STYLE: italic;
    TEXT-ALIGN: center;
}
.logo
{
    FLOAT: left;
    PADDING: 0 0 0 18px;
    WIDTH: 263px;
}
.sectionhdr
{
    COLOR: #5d7a1e;
    PADDING-TOP: 12px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
}
.listsectionhdr
{
    COLOR: #5d7a1e;
    PADDING-TOP: 12px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
}
.menu
{
    BACKGROUND-IMAGE: url('../images/menu-bg.gif');
    BACKGROUND-REPEAT: repeat-x;
    FLOAT: left;
    HEIGHT: 39px;
    WIDTH: 577px;
    LIST-STYLE-TYPE: none;
}
.menu li
{
    FLOAT: left;
    HEIGHT: 39px;
    LIST-STYLE-TYPE: none;
}
.submenu
{
    FLOAT: left;
    WIDTH: 100px;
    POSITION: absolute;
    VISIBILITY: hidden;
    TOP: 40px;
    LEFT: 0px;
    LIST-STYLE-TYPE: none;
}
.submenu li
{
    FLOAT: left;
    HEIGHT: 39px;
    WIDTH: 100px;
    LIST-STYLE-TYPE: none;
}
.footermenu a, .footermenu a:visited
{
    COLOR: #2d2d2d;
    TEXT-DECORATION: none;
}
.footermenu a:hover
{
    COLOR: #5c5c5c;
}
body.mceContentBody
{
    BACKGROUND-COLOR: #FFFFFF;
    PADDING: 0px;
    FONT-SIZE: 100%;
    MARGIN: 0px;
}
.article
{
    COLOR: #5a5a5a;
    FONT-SIZE: 12px;
    WIDTH: 100%;
    TEXT-ALIGN: justify;
    LINE-HEIGHT: 22px;
}
.button
{
    PADDING: 2px 12px 2px 12px;
}
.booknowcell
{
    BACKGROUND-IMAGE: url('../images/booknow.jpg');
    BACKGROUND-REPEAT: no-repeat;
    TEXT-ALIGN: center;
}
A.booklink
{
    DISPLAY: block;
    TEXT-DECORATION: none;
}
.booknowdiv
{
    COLOR: #5a5a5a;
    PADDING: 5px 10px 0px 15px;
    TEXT-DECORATION: none;
    TEXT-ALIGN: left;
}
.booknow A
{
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    WIDTH: 220px;
    TEXT-DECORATION: none;
}
.booknow
{
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    FONT-SIZE: 160%;
    WIDTH: 220px;
}
.caltable TD
{
    TEXT-ALIGN: center;
}
#contact #topbannerwrapper2
{
    HEIGHT: 101px;
    MARGIN: -105px 0 0 0;
}
.footer-link
{
    COLOR: #2d2d2d;
    FLOAT: left;
    WIDTH: 530px;
    LINE-HEIGHT: 17px;
}
.footer-copy
{
    FLOAT: left;
    WIDTH: 530px;
}
.footer-link a
{
    COLOR: #2d2d2d;
    TEXT-DECORATION: none;
}
.footer-link a:hover
{
    COLOR: #5c5c5c;
}
.content-list
{
    FLOAT: left;
    WIDTH: 814px;
}
.list-box
{
    FLOAT: left;
    WIDTH: 600px;
}
ul.bullet-list
{
    PADDING: 0;
    WIDTH: 590px;
    MARGIN: 27px 0 0 0;
    LIST-STYLE-TYPE: none;
}
.bullet-list li
{
    BACKGROUND-IMAGE: url('../images/list-bullet.gif');
    BACKGROUND-REPEAT: no-repeat;
    COLOR: #3b3b3b;
    PADDING: 0 0 0 33px;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 20px;
    LINE-HEIGHT: 42px;
    LIST-STYLE-TYPE: none;
}
.dog-board
{
    BACKGROUND-IMAGE: url('../images/dog-board.gif');
    BACKGROUND-REPEAT: no-repeat;
    FLOAT: left;
    HEIGHT: 235px;
    WIDTH: 197px;
}
.dog-menu
{
    FLOAT: left;
    PADDING: 75px 0 0 19px;
    WIDTH: 162px;
}
.info
{
    COLOR: #5a5a5a;
    FONT-WEIGHT: bold;
}
.warn
{
    COLOR: #ffa800;
    FONT-WEIGHT: bold;
}
.error
{
    COLOR: #e01515;
    FONT-WEIGHT: bold;
}
.fatal
{
    COLOR: #e01515;
    FONT-WEIGHT: bold;
}
LEGEND
{
    MAX-WIDTH: 700px;
}
LEGEND H5
{
    MAX-WIDTH: 700px;
}
.linksection div
{
    DISPLAY: inline;
}
.listtable
{
    MARGIN: 0px auto;
}
.datatable
{
    MARGIN: 0px auto;
}
.btable
{
    WIDTH: 100%;
    TEXT-ALIGN: right;
}
.vbutton
{
    VERTICAL-ALIGN: top;
}
.rbutton
{
    TEXT-ALIGN: right;
}
.borderimg
{
    BORDER: 1px solid #666666;
}
.advlinkitem
{
    FONT-SIZE: 90%;
    TEXT-ALIGN: right;
}
.advlinkitem .userlink
{
    TEXT-DECORATION: none;
}
.PopupDefault .bottomwrapper
{
    BACKGROUND-IMAGE: none;
}
.PopupDefault TABLE
{
    TEXT-ALIGN: left;
}
.chars_remaining
{
    COLOR: #e01515;
    FONT-SIZE: 80%;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left;
}
.celldatalbl
{
    COLOR: #42323;
    PADDING: 0px 15px 0px 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    TEXT-ALIGN: right;
}
.data
{
    TEXT-ALIGN: left;
}
.celldatadata
{
    PADDING: 0px 5px 0px 0px;
    FONT-SIZE: 100%;
    TEXT-ALIGN: left;
}
.celllbl
{
    PADDING: 0px 5px 0px 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: middle;
    TEXT-ALIGN: center;
}
.celldata
{
    PADDING: 0px 5px 0px 0px;
    TEXT-ALIGN: center;
}
.rowlistdata1
{
    COLOR: #159915;
}
.rowlistdata2
{
    COLOR: #000000;
}
.rowlistdata3
{
    COLOR: #e06666;
}
.rowlistdata-1
{
    COLOR: #e01515;
}
.rowlistdataalt1
{
    COLOR: #159915;
}
.rowlistdataalt2
{
    COLOR: #000000;
}
.rowlistdataalt3
{
    COLOR: #e06666;
}
.rowlistdataalt-1
{
    COLOR: #e01515;
}
.hidden
{
    VISIBILITY: hidden;
    DISPLAY: none;
}
.blankday
{
    BACKGROUND-COLOR: #cccccc;
}
.dayhdr
{
    BACKGROUND-COLOR: #666666;
    COLOR: #ffffff;
    HEIGHT: 10px;
}
.emptyday
{
    BACKGROUND-COLOR: #ffffff;
    HEIGHT: 100px;
}
.busyday
{
    BACKGROUND-COLOR: #eeeeee;
    HEIGHT: 100px;
}
.busyday2 DIV
{
    HEIGHT: 50px;
}
.busyday3 DIV
{
    HEIGHT: 33px;
}
.busyday4 DIV
{
    HEIGHT: 25px;
}
.daycell
{
    HEIGHT: 100px;
    WIDTH: 95;
}
.daytable
{
    HEIGHT: 100px;
    WIDTH: 100%;
}
.day0
{
    BACKGROUND-COLOR: #fb8b06;
}
.day1
{
    BACKGROUND-COLOR: #fb8b06;
}
.day2
{
    BACKGROUND-COLOR: #3ccf09;
}
.day3
{
    BACKGROUND-COLOR: #fbe206;
}
.innerdaylink
{
    HEIGHT: 100%;
    WIDTH: 95px;
    DISPLAY: block;
}
A.daylink
{
    COLOR: #FFFFFF;
    HEIGHT: 100%;
    WIDTH: 95px;
    DISPLAY: block;
    TEXT-DECORATION: none;
}
A.daylink:hover
{
    COLOR: #FFFFFF;
    HEIGHT: 100%;
    WIDTH: 95px;
    DISPLAY: block;
    TEXT-DECORATION: underline;
}
.unavailableday
{
    BACKGROUND-COLOR: #e01515;
    HEIGHT: 100px;
    WIDTH: 95px;
}
.unavailableday2
{
    BACKGROUND-COLOR: #e01515;
    HEIGHT: 100px;
    WIDTH: 95px;
}
.unavailableday3
{
    BACKGROUND-COLOR: #e01515;
    HEIGHT: 100px;
    WIDTH: 95px;
}
.unavailableday4
{
    BACKGROUND-COLOR: #e01515;
    HEIGHT: 100px;
    WIDTH: 95px;
}
.unavailableday2 DIV
{
    HEIGHT: 50px;
}
.unavailableday3 DIV
{
    HEIGHT: 33px;
}
.unavailableday4 DIV
{
    HEIGHT: 25px;
}

