/* PAGE STYLE */
.hiddenPic {display:none;}  /* used to preload images */
html
    {
        padding: 0px 0px 0px 0px;
        border: 0px solid black;
        margin: 0px 0px 0px 0px;
        text-align: center;
        background-color: white;
        background-image: none;
    }
body, table, td
    {
        font-size: 100%;
    }
body
    {
        position: relative;
        width: 100%;
        height: 100%;
        padding: 0px 0px 0px 0px;
        border: 0px solid black;
        margin: 0px auto 0px auto;
        font-family: Verdana, Helvetica, Times, serif;
        color: black;
        background-color: white;
        background-image: none;
	}
#body
    {
        width: 100%;
        padding: 0px 0px 0px 0px;
        border: 0px solid red;
        margin: 0px 0px 0px 0px;
        font-size: 62.5%;
        background-color: white;
        background-image: none;
    }
#view /* inside #body */
    {
        width: 100%;
        padding: 0px 0px 0px 0px;
        border: 0px solid blue;
        margin: 0px 0px 0px 0px;
        background-color: white;
        background-image: none;
    }
#topbar /* top border of the layout */
    {
        display: none;
    }
#top /* inside #view */
    {
        width: 100%;
        height: 58px;
        padding: 0px 0px 0px 0px;
        border: 0px solid #CCC0D0;
        margin: 0px 0px 0px 0px;
        background-color: transparent;
        background-image: none;    /* url(images/logo.gif) */
	 	background-repeat: no-repeat;
        background-position: center center;
    }
div.header
    {
        display: none;
        width: 100%;
        height: 98px;
        padding: 0px 0px 0px 0px;
        border: 0px solid orange;
        margin: 0px 0px 0px 0px;
        background-color: white;
        background-image: none;

    }
object    /* FLASH ANIM. HEADER STYLE */
    {
        display: none;
    }
#content /* inside #view */
    {
        width: 100%;
        padding: 0px 0px 0px 0px;
        border: 0px solid red;
        margin: 0px 0px 0px 0px;
        background-color: white;
        background-image: none;
        clear: both;
    }
#left /* inside #bdy */
    {
        width: 100%;
        padding: 0px 0px 0px 0px;
        border: 0px solid cyan;
        margin: 0px 0px 0px 0px;
        background-color: white;
        background-image: none;
    }

#right /* inside #bdy */
    {
        display: none;
    }

/* RIGHT PAGE STYLING*/
object.side   /* FLASH ANIM. SIDEBAR STYLE */
    {
        display: none;
    }
div.sidebar_header
    {
        display: none;
    }
div.scroller
    {
        display: none;
    }

/* FLOAT */
.floatleft
	{
        float: left;
		padding: 10px 10px 0px 0px;
        border: 0px solid green;
		margin: 0px 0px 0px 0px;
        clear: none;
	}
.floatright
	{
        float: right;
		padding: 10px 0px 0px 10px;
        border: 0px solid green;
		margin: 0px 0px 0px 0px;
        clear: none;
	}

/* HEADERS */
h1
	{
        display: inline;
        padding: 0px 0px 0px 0px;
        border: 0px solid red;
        margin: 10px 0px 10px 0px;
		text-align: center;
		font-family: Verdana, Helvetica, Times, serif;
        font-size: 30px;
        font-weight: bold;
        font-style: normal;
		color: #5B1062;
	}
h2
	{
        position: relative;
        z-index: 25;
        padding: 0px 0px 0px 0px;
		border: 0px solid lime;
    	margin: 10px 0px 10px 0px;
		text-align: center;
		font-family: Verdana, Helvetica, Times, serif;
        font-size: 25px;
        font-weight: bold;
        font-style: normal;
		color: #6D1646;
        line-height: 120%;
	}
h3     /* page footer header */
	{
        position: relative;
        z-index: 25;
        padding: 0px 0px 0px 0px;
        border: 0px solid pink;
       	margin: 10px 0px 10px 0px;
		text-align: center;
		font-family: Verdana, Helvetica, Times, serif;
		font-size: 16px;
        font-weight: bold;
        font-style: italic;
		color: #5B1062;
        line-height: 120%;
	}
h4
	{
        position: relative;
        z-index: 25;
        padding: 0px 0px 0px 0px;
        border: 0px solid #D8BFD8;
       	margin: 10px 0px 10px 0px;
		text-align: center;
		font-family: Verdana, Helvetica, Times, serif;
		font-size: 18px;
        font-weight: bold;
        font-style: italic;
		color: #6D1646;
        line-height: 120%;
        clear: both;
	}
h5
	{
        padding: 10px 0px 0px 0px;
        border: 0px solid cyan;
       	margin: 20px 0px 10px 10px;
		text-align: left;
		font-family: Verdana, Helvetica, Times, serif;
		font-size: 18px;
        font-weight: bold;
        font-style: italic;
		color: #5B1062;
        line-height: 120%;
        clear: both;
	}
h6
	{
        padding: 0px 0px 0px 0px;
        border: 0px solid cyan;
       	margin: 20px 20px 10px 20px;
		text-align: center;
		font-family: Verdana, Helvetica, Times, serif;
		font-size: 16px;
        font-weight: bold;
        font-style: normal;
        line-height: 120%;
        clear: both;
	}

/* PARAGRAPH */
p
	{
        padding: 0px 0px 0px 0px;
        border: 0px solid red;
       	margin: 10px 20px 0px 20px;
        font-size: 12px;
		text-align: left;
        font-weight: normal;
        font-style: normal;
        text-indent: 0em;
        line-height: 130%;
	}
p.p1
	{
        padding: 0px 0px 0px 0px;
        border: 0px solid orange;
       	margin: 10px 20px 0px 20px;
		text-align: justify;
        font-size: 14px;
        text-indent: 1em;
        line-height: 120%;
	}
p.p2
	{
        padding: 0px 0px 0px 0px;
        border: 0px solid yellow;
       	margin: 10px 20px 0px 20px;
		text-align: justify;
        text-indent: 10px;
	}
p.p2c   /* same as .p2 just centered */
	{
        padding: 0px 0px 0px 0px;
        border: 0px solid lime;
       	margin: 10px 0px 0px 0px;
		text-align: center;
	}
p.c     /* contact page text */
	{
        padding: 0px 0px 0px 0px;
        border: 1px solid green;
       	margin: 0px 0px 10px 10px;
		text-align: left;
	}
p.headlink
	{
        display: none;
	}
/* TEXT */
b
	{
        border: 0px solid yellow;
        font-weight: bold;
	}
big
	{
        border: 0px solid green;
		font-size: 1.1em;
        font-weight: bold;
        line-height: 140%;
	}
strong
	{
        border: 0px solid green;
		font-size: 1.2em;
        font-weight: bold;
	}
small
	{
        border: 0px solid green;
		font-size: 0.9em;
        font-weight: normal;
	}
i
	{
        border: 0px solid yellow;
        font-style: italic;
	}
em
	{
        border: 0px solid green;
		color: #6D1646;
        font-style: italic;
	}
blockquote
	{
        padding: 0px 0px 0px 10px;
        border: 0px solid yellow;
       	margin: 10px 0px 0px 0px;
		text-align: left;
	}
span.quote
	{
        display: inline;
        border: 0px solid red;
        color: #783B8C;
        font-style: italic;
	}
span.quoteblue
	{
        display: block;
        padding: 0px 0px 0px 0px;
        border: 0px solid green;
       	margin: 0px 0px 0px 0px;
        color: #0068A2;
		font-size: 12px;
        font-weight: bold;
        font-style: italic;
        text-align: center;
        text-transform: uppercase;
        line-height: 140%;
	}

acronym
    {
		border-bottom: 0px dotted #F0B9D8;
        cursor: help;
	}

sup
    {
		font-size: 0.8em;
	}

/* NORMAL LINK STYLE */
a:link.normal,
a:visited.normal,
a:active.normal,
a:hover.normal
    {
        padding: 0px;
		color: black;
        text-decoration: none;
        background-color: white;
    }

/* BASIC LINK STYLE */
a:link.basic,
a:visited.basic,
a:active.basic,
a:hover.basic
    {
        padding: 0px;
		color: black;
        text-decoration: none;
        background-color: white;
    }

/* EMAIL LINK STYLE */
a:link.email,
a:visited.email,
a:active.email,
a:hover.email
    {
        padding: 0px;
		color: black;
        text-decoration: none;
        background-color: white;
    }

/* HORIZONTAL RULE */
div.hr
	{
        display: none;
	}
hr
	{
        display: none;
	}

/* TO MAKE SOMETHING NOT DISPLAY */
span { display: none; }

.accessKey
    {
        display: none;
	}
/* ACCESSKEY TOGGLE */
#access
    {
        display: none;
    }
#access p.headlink  /* HEADER */
    {
        display: none;
    }
#access p.headlink a
    {
        display: none;
    }
#access p.headlink a:hover
    {
        display: none;
    }
#access p.headlink a sub
    {
        display: none;
	}
#access p.headlink a:hover sub
    {
        display: none;
	}
#access ul   /*  */
    {
        display: none;
    }
#access ul li /*  */
    {
        display: none;
    }
#access ul li p  /*  */
    {
        display: none;
    }
#access ul li a /*  */
    {
        display: none;
    }
#access ul li a sub
    {
        display: none;
	}
#access ul li a:hover /*  */
    {
        display: none;
    }
#access ul li a:hover sub
    {
        display: none;
	}
ul#keys
    {
        display: none;
	}

/* FACT SHEET TABLE STYLING */
table.fs
    {
        width: 530px;
        padding: 0px 0px 0px 0px;
        border: 0px solid red;
        border-top: 2px solid #CCCCCC;
        border-right: 2px solid #CCCCCC;
		margin: 20px 0px 0px 0px;
        background-color: transparent;
    }
table.fs tr
    {
        padding: 0px 0px 0px 0px;
        border: 0px solid cyan;
		margin: 0px 0px 0px 0px;
        background-color: transparent;
    }
table.fs th
    {
        padding: 5px 0px 5px 0px;
        border: 0px solid cyan;
        border-left: 2px solid #CCCCCC;
        border-bottom: 2px solid #CCCCCC;
		margin: 0px 0px 0px 0px;
        text-transform: uppercase;
        text-align: center;
        background-color: #CCCCCC;
    }
table.fs th.width
    {
        width: 125px;
    }
table.fs tr.alt td
    {
        background-color: #ECECEC;
    }
table.fs td
    {
        padding: 10px 0px 10px 0px;
        border: 0px solid #CCCCCC;
        border-left: 2px solid #CCCCCC;
        border-bottom: 2px solid #CCCCCC;
		margin: 0px 0px 0px 0px;
        background-color: transparent;
    }
p.table
	{
        padding: 0px 0px 0px 0px;
        border: 0px solid lime;
       	margin: 0px 0px 0px 0px;
		text-align: center;
	}

/* INVISIBLE TABLE STYLING */
table.i
    {
        width: 530px;
        padding: 0px 0px 0px 0px;
        border: 0px solid red;
		margin: 0px 0px 0px 0px;
        background-color: transparent;
    }
table.i td
    {
        padding: 10px 0px 10px 0px;
        border: 0px solid cyan;
		margin: 0px 0px 0px 0px;
        background-color: transparent;
    }
table.i td p.con
    {
        padding: 0px 0px 10px 0px;
        border: 0px solid lime;
		margin: 0px 0px 0px 0px;
		text-align: left;
        font-weight: normal;
        font-style: normal;
        background-color: transparent;
    }
table.i td p,
table.i td p a.x,
table.i td p a:hover.x
    {
        padding: 0px 0px 0px 0px;
        border: 0px solid lime;
		margin: 0px 0px 0px 0px;
		text-align: center;
        font-weight: bold;
        font-style: normal;
        text-decoration: none;
        background-color: transparent;
    }
table.i td p a,
table.i td p a:hover
    {
        padding: 0px 0px 0px 0px;
        border: 0px solid blue;
        padding: 0px 0px 0px 0px;
		color: black;
        text-decoration: none;
        background-color: transparent;
    }

/* IMAGE STYLING*/
img
	{
		padding: 0px auto 0px auto;
        border: 0px solid red;
		margin: 0px auto 0px auto;
        text-align: center;
	}

/* FLASH ANIM. how the ear works DIV */
#ear object
    {
        display: none;
    }

/* linked IMAGE STYLING*/
img.a
	{
        display: none;
	}
a.img
    {
        display: none;
    }

/* MAP STYLE */
div.map
    {
        position: relative;
        right: 0px;
        top: 0px;
        float: right;
        z-index: 15;
        height: 204px;
        width: 239px;
        margin: 0px 0px 0px 0px;
        border: 0px solid red;
		padding: 0px 0px 0px 0px;
        background-color: transparent;
        background-image: none;
    }
img.map
	{
	    position: relative;
        float: right;
        margin: 15px 15px 0px 0px;
        border: 1px solid #792555;
        padding: 0px 0px 0px 0px;
        background-color: green;
	}

/* CELEBRATE LIFE... IMAGES */
div.images
    {
        position: relative;
        z-index: 0;
        width: 550px;
        height: 90px;
        padding: 0px 0px 0px 0px;
        border: 0px solid red;
		margin: 0px 0px 0px 0px;
    }
div.image1
    {
        position: absolute;
        z-index: 20;
        top: 10px; left: 0px;
        width: 100px;
        height: 100px;
        padding: 0px 0px 0px 0px;
        border: 0px solid blue;
		margin: 0px 0px 0px 0px;
    }
div.image2
    {
        position: absolute;
        z-index: 20;
        top: 10px; right: 0px;
        width: 100px;
        height: 100px;
        padding: 0px 0px 0px 0px;
        border: 0px solid blue;
		margin: 0px 0px 0px 0px;
    }
div.image3
    {
        position: absolute;
        z-index: 15;
        top: 90px; left: 30px;
        width: 100px;
        height: 100px;
        padding: 0px 0px 0px 0px;
        border: 0px solid green;
		margin: 0px 0px 0px 0px;
    }
div.image4
    {
        position: absolute;
        z-index: 15;
        top: 90px; right: 30px;
        width: 100px;
        height: 100px;
        padding: 0px 0px 0px 0px;
        border: 0px solid yellow;
		margin: 0px 0px 0px 0px;
    }

                                    /* LISTS */
/* BASIC BULLET-POINT LIST */
ul.bullet
    {
        padding: 0px 0px 0px 20px;
        border: 0px solid yellow;
        margin: 0px 10px 0px 10px;
        list-style: disc outside;
        text-align: left;
    }
ul.bullet li
    {
        margin: 5px 0px 5px 0px;
        border: 0px solid red;
        padding: 0px 0px 0px 0px;
        text-align: justify;
        font-size: 1.2em;
    }

/* LARGE PURPLE BULLET-POINT LIST */
ul.bulletl
    {
        padding: 30px 0px 30px 20px;
        border: 0px solid yellow;
        margin: 0px 0px 0px 10px;
        list-style: disc outside;
        text-align: left;
    }
ul.bulletl li
    {
        margin: 0px 0px 5px 0px;
        border: 0px solid red;
        padding: 0px 0px 0px 0px;
        font-size: 1.3em;
        font-weight: bold;
		color: #5B1062;
        text-align: left;
        text-transform: uppercase;
    }

/* BULLET-TICK LIST */
ul.tick
    {
        padding: 10px 0px 10px 35%;
        border: 0px solid yellow;
        margin: 0px 0px 0px 0px;
        list-style-position: outside;
        list-style-image: url(images/bullet_tick.gif);
        list-style-type: disc;
        text-align: left;
    }
ul.tick li
    {
        margin: 2px 0px 0px 0px;
        border: 0px solid red;
        padding: 0px 0px 0px 10px;
        font-size: 14px;
        font-weight: bold;
        font-variant: small-caps;
		color: #5B1062;
        text-align: left;
    }

/* QUESTION LIST */
ul.q
    {
        padding: 0px 0px 20px 60px;
        border: 0px solid yellow;
        margin: 0px 0px 0px 0px;
        list-style-type: circle;
        text-align: left;
    }
ul.q li
    {
        margin: 0px 0px 0px 0px;
        border: 0px solid red;
        padding: 0px 0px 0px 0px;
        font-size: 12px;
        text-align: left;
        background-image: none;
        list-style-position: outside;
        list-style-image: url(images/q2.gif);
    }

/* FOOTER NAVIGATION */
#bottom /* inside #view */
    {
        height: 35px;
        width: 100%;
        padding: 10px 0px 0px 0px;
        border: 0px solid cyan;
        margin: 0px 0px 0px 0px;
        color: black;
        font-size: 12px;
        line-height: 140%;
        background-color: white;
        background-image: none;
        clear: both;
    }

ul.footer,
ul.footer li,
ul.footer li a,
ul.footer li a:hover
    {
        display: none;
    }

/* MAIN PAGE NAVIGATION */
div.navigation  /* outer box */
	{
        display: none;
	}
/* MAIN PAGE NAVIGATION first-level */
#navcontainer
    {
        display: none;
    }
ul#nav
    {   /* 1st level outer div */
        display: none;
    }
#nav li
    {   /* 1st level list item outer div */
        display: none;
    }
#nav li a
    {   /* 1st level list item 'link' */
        display: none;
    }
#nav li.off a
    {
        display: none;
    }
#nav li.off a:hover,
#nav li.off:hover
    {
        display: none;
    }
#nav li.current a,
#nav li.current a:hover
    {   /* 1st level list item 'link'
        for the current page */
        display: none;
    }
#nav li.off ul,
#nav li.current ul
    {   /* 2nd level outer div */
        display: none;
    }
#nav li.off ul a,
#nav li.current ul a
    {   /* cancel inherit of border
           on subnav of active topic */
        display: none;
    }
#nav li.off ul a:hover,
#nav li.current ul a:hover
    {
        display: none;
    }
#nav li.current ul
    {   /* display active subnav list */
        display: none;
    }
#nav li.current:hover ul,
#nav li.off:hover ul,
#nav li.over ul
    {   /*  display the other topics when
            their parent is hovered */
        display: none;
    }
#nav li.current:hover ul li a.blank,
#nav li.off:hover ul li a.blank,
#nav li ul li a.blank,
#nav li:hover ul li a.blank,
#nav li.over ul li a.blank
    {   /*  display the other topics when
            their parent is hovered */
        display: none;
    }
#nav li.off:hover ul li a
    {
        display: none;
    }
#nav li ul li#on a
    {
        display: none;
    }
#nav li.off:hover ul li a:hover
    {
        display: none;
    }
#nav li.over a
    {
        display: none;
    }
#nav li.off:hover a,
#nav li:hover a,
    {
        display: none;
    }
#nav li.off ul,
#nav li.current ul
    {
        display: none;
    }
