BODY
{
    MARGIN: 0px;
    BACKGROUND-COLOR: #877c65
}
DIV.banner
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: black;
    FONT-FAMILY: arial;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
TD.banner
{
    HEIGHT: 60px
}
TD.verticletoolbar
{
    WIDTH: 170px;
    COLOR: #ffffff;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffcc
}
DIV.verticletoolbar
{
    WIDTH: 100%;
    COLOR: #ffffff;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #cccccc
}
TD.maincontent
{
    HEIGHT: 100%
}
DIV.maincontent
{
    MARGIN: 10px;
    WIDTH: 100%;
    COLOR: #000000;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
TD.flagbar
{
    WIDTH: 170px
}
DIV.flagbar
{
    WIDTH: 100%;
    COLOR: #000000;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #dddddd
}
TD.horizontaltoolbar
{
    HEIGHT: 20px
}
DIV.horizontaltoolbar
{
    WIDTH: 100%;
    COLOR: #000000;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #cccccc
}
TD.footer
{
    HEIGHT: 20px
}
DIV.footer
{
    WIDTH: 100%;
    COLOR: #000000;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #333333
}
TABLE.formatter
{
    WIDTH: 100%;
    HEIGHT: 100%
}
SPAN.pageheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
TD.listseperator
{
    HEIGHT: 1px;
    BACKGROUND-COLOR: #ffffcc
}
IMG.listseperator
{
    HEIGHT: 1px
}
TD.listspacer
{
    HEIGHT: 1px;
    BACKGROUND-COLOR: #ffffff
}
IMG.listspacer
{
    HEIGHT: 10px
}
TD.htbitem
{
    BORDER-RIGHT: white 1px solid;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    COLOR: #000000;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #cccccc
}
A.htbitem
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.htbitem:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #cc0033;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
TD.selectedhtbitem
{
    BORDER-RIGHT: white 1px solid;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    COLOR: #000000;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #ffffff
}
A.selectedhtbitem
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #333399;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.selectedhtbitem:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #333399;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
TD.vtbitem
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    COLOR: #000000;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: white 1px solid;
    BACKGROUND-COLOR: #cccccc
}
A.vtbitem
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.vtbitem:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
TD.selectedvtbitem
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    COLOR: #000000;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: white 1px solid;
    BACKGROUND-COLOR: #eeeeee
}
A.selectedvtbitem
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.selectedvtbitem:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Arial
}
.selectedhtbitem
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #666699;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.selectedvtbitem
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
TD.selectedvtbitem2
{
    FONT-SIZE: 8pt;
    COLOR: black
}
TD.vtbitem2
{
    FONT-SIZE: 8pt
}
TD.vtbitem2 A
{
    COLOR: #666699
}
TD.vtbitem2 A:hover
{
    COLOR: #000066
}
TABLE.LocationMap
{
    BORDER-RIGHT: #482915 1px solid;
    BORDER-TOP: #482915 1px solid;
    MARGIN-TOP: 20px;
    BORDER-LEFT: #482915 1px solid;
    WIDTH: 610px;
    BORDER-BOTTOM: #482915 1px solid;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #dfcfb0
}
TABLE.LocationMap TR
{
    VERTICAL-ALIGN: top
}
TABLE.LocationMap TR TH
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    PADDING-TOP: 4px;
    FONT-FAMILY: Tahoma;
    LETTER-SPACING: -1px;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #73724f;
    TEXT-ALIGN: left
}
TABLE.LocationMap TR TD
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px
}
SELECT
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Tahoma, Arial
}
TABLE.LocationMap TABLE
{
    BORDER-COLLAPSE: collapse
}
TABLE.LocationMap TABLE TR
{
}
TABLE.LocationMap TABLE TR TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px
}
TABLE.LocationMap TR TD TABLE
{
    BORDER-COLLAPSE: collapse
}
TABLE.LocationMap TR TD TABLE TR
{
}
TABLE.LocationMap TR TD TABLE TR TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px
}
TABLE.LocationMap TR TH.navLink
{
    TEXT-ALIGN: right
}
TABLE.LocationMap TR TH.navLink A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #eee6d7;
    LETTER-SPACING: normal;
    TEXT-DECORATION: none
}
TABLE.LocationMap TR TH.navLink A:hover
{
    COLOR: white;
    TEXT-DECORATION: underline
}
TABLE.LocationMap TR TD A
{
    COLOR: #263b56
}
TABLE.LocationMap TR TD .instructions
{
    FONT-WEIGHT: normal;
    COLOR: #666666
}
TABLE.LocationMap TR TD A:hover
{
    FONT-WEIGHT: bold
}
.bold
{
    FONT-WEIGHT: bold
}
TABLE.LocationMap DIV
{
    PADDING-BOTTOM: 10px
}
DIV
{
    PADDING-BOTTOM: 10px
}
TD.copyright
{
    FONT-SIZE: 7pt;
    COLOR: #808080
}
TD.copyright a
{
    FONT-SIZE: 7pt;
    COLOR: #808080
}
TD.hometext
{
    COLOR: #ffffff
}
TABLE.homepage
{
    WIDTH: 100%;
    BORDER-COLLAPSE: collapse;
    HEIGHT: 140px
}
TABLE.homepage TR
{
}
TABLE.homepage TR TD
{
    BORDER-RIGHT: #c19d67 1px solid;
    BORDER-TOP: #c19d67 1px solid;
    BORDER-LEFT: #c19d67 1px solid;
    BORDER-BOTTOM: #c19d67 1px solid
}
TABLE.homepage .left
{
    BACKGROUND-COLOR: #6d7630
}
TABLE.homepage .right
{
    FONT-SIZE: 7pt;
    COLOR: #c7bfc0;
    BACKGROUND-COLOR: #42282c
}
TABLE.homepage TR TD TABLE
{
    BORDER-COLLAPSE: collapse
}
TABLE.homepage TR TD TABLE TR
{
}
TABLE.homepage TR TD TABLE TR TD
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 8px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 10px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
TABLE.homepage .phototext
{
    FONT-SIZE: 7pt;
    COLOR: #c7bfc0
}
TABLE.homepage .phototext IMG
{
    BORDER-RIGHT: #b3bbc4 1px solid;
    BORDER-TOP: #b3bbc4 1px solid;
    BORDER-LEFT: #b3bbc4 1px solid;
    BORDER-BOTTOM: #b3bbc4 1px solid
}
TABLE.thumbs
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-COLLAPSE: collapse
}
TABLE.thumbs TR
{
}
TABLE.thumbs TR TD
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
TABLE.thumbs TABLE.thumbnail
{
    BORDER-RIGHT: #767a67 2px solid;
    BORDER-BOTTOM: #767a67 2px solid;
    BORDER-COLLAPSE: separate
}
TABLE.thumbs TABLE.thumbnail TR
{
}
TABLE.thumbs TABLE.thumbnail TR TD
{
    BORDER-RIGHT: #615035 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #615035 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #615035 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #615035 1px solid;
    BACKGROUND-COLOR: #ebdfce;
    TEXT-ALIGN: center
}
TABLE.thumbs TABLE.thumbnail TR TD IMG
{
    BORDER-RIGHT: #e2e2dc 0px solid;
    BORDER-TOP: #e2e2dc 0px solid;
    BORDER-LEFT: #e2e2dc 0px solid;
    BORDER-BOTTOM: #e2e2dc 0px solid
}
.imagecaption
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #484824;
    FONT-STYLE: italic
}
.imagecopyright
{
    FONT-SIZE: 7pt;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    COLOR: #484824;
    MARGIN-RIGHT: 40px;
    FONT-STYLE: normal;
    TEXT-ALIGN: right
}
TABLE.thumbs .paging
{
    COLOR: #484824;
    TEXT-ALIGN: right
}
TABLE.thumbs .paging A
{
    COLOR: #484824
}
TABLE.thumbs .paging A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #484824
}
TABLE.image
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-COLLAPSE: collapse
}
TABLE.image TR
{
}
TABLE.image TR TD
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: center
}
TABLE.image .imagetitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt
}
TABLE.image TABLE.viewimage
{
    BORDER-RIGHT: #676a59 3px solid;
    BORDER-BOTTOM: #676a59 3px solid;
    BORDER-COLLAPSE: separate
}
TABLE.image TABLE.viewimage TR
{
}
TABLE.image TABLE.viewimage TR TD
{
    BORDER-RIGHT: #615035 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #615035 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #615035 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #615035 1px solid;
    BACKGROUND-COLOR: #ebdfce;
    TEXT-ALIGN: center
}
TABLE.image TABLE.viewimage TR TD IMG
{
    BORDER-RIGHT: ivory 0px solid;
    BORDER-TOP: ivory 0px solid;
    BORDER-LEFT: ivory 0px solid;
    BORDER-BOTTOM: ivory 0px solid
}
TABLE.guides
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px
}
TABLE.guides TR
{
}
TABLE.guides TR TD
{
    PADDING-RIGHT: 10px
}
TABLE.guides A
{
    COLOR: #484824;
    LINE-HEIGHT: 11px
}
TABLE.guides A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #484824
}
TABLE.guides IMG
{
    BORDER-RIGHT: #ebdfce 0px solid;
    BORDER-TOP: #ebdfce 0px solid;
    MARGIN-TOP: 2px;
    MARGIN-BOTTOM: 4px;
    BORDER-LEFT: #ebdfce 0px solid;
    MARGIN-RIGHT: 10px;
    BORDER-BOTTOM: #ebdfce 0px solid;
    BACKGROUND-COLOR: #ebdfce
}
TABLE.guides TABLE
{
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: black 0px solid;
    BORDER-LEFT: #484824 1px solid;
    BORDER-BOTTOM: black 0px solid
}
TABLE.guides TABLE TR
{
}
TABLE.guides TABLE TR TD
{
    PADDING-LEFT: 4px
}
IMG.launch
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
HR
{
    COLOR: #484824
}
TH
{
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left
}
A
{
    COLOR: #484824
}
IMG.inline
{
    BORDER-RIGHT: #e2e2dc 0px solid;
    BORDER-TOP: #e2e2dc 0px solid;
    MARGIN-TOP: 2px;
    MARGIN-BOTTOM: 4px;
    MARGIN-LEFT: 12px;
    BORDER-LEFT: #e2e2dc 0px solid;
    BORDER-BOTTOM: #e2e2dc 0px solid;
    BACKGROUND-COLOR: #ebdfce
}
IMG.inlineleft
{
    BORDER-RIGHT: #e2e2dc 0px solid;
    BORDER-TOP: #e2e2dc 0px solid;
    MARGIN-TOP: 2px;
    MARGIN-BOTTOM: 4px;
    BORDER-LEFT: #e2e2dc 0px solid;
    MARGIN-RIGHT: 12px;
    BORDER-BOTTOM: #e2e2dc 0px solid;
    BACKGROUND-COLOR: #ebdfce
}
A:hover
{
    FONT-WEIGHT: bold
}
BODY.LOS
{
    BACKGROUND-COLOR: #000000
}
A.LOS
{
    FONT-SIZE: 7pt;
    COLOR: #999999;
    FONT-FAMILY: Tahoma
}
DIV.LOStext
{
    PADDING-RIGHT: 10px;
    FONT-SIZE: 11px;
    COLOR: #3F3F2C;
    MARGIN-RIGHT: 10px;
    MARGIN-left: 10px;
    FONT-FAMILY: 'Times New Roman'
}
.LOS-scrollbars
{
    BACKGROUND-POSITION: center top;
    SCROLLBAR-FACE-COLOR: #A2A28D;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url(../lifeonsafari/images/LOS_bg-light.gif);
    SCROLLBAR-3DLIGHT-COLOR: #A2A28D;
    SCROLLBAR-ARROW-COLOR: #5C5C2E;
    SCROLLBAR-DARKSHADOW-COLOR: #A2A28D;
    SCROLLBAR-BASE-COLOR: #A2A28D
}
TD.LOS-lineleft
{
    BORDER-LEFT: #a58352 1px solid
}
INPUT
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Tahoma
}
TABLE.form
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BORDER-COLLAPSE: collapse
}
TABLE.form TR
{
}
TABLE.form TR TD
{
}
TABLE.form INPUT
{
    BACKGROUND-COLOR: #E0E6DB
}
TEXTAREA
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    WIDTH: 200px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #E0E6DB
}
TABLE.form INPUT.noborder
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: transparent
}
TD.formbold
{
	VISIBILITY: HIDDEN;
}
