
/* marquee css */

.text {
	MARGIN-TOP: 0px; 
	FONT-SIZE: 9pt; 
	MARGIN-BOTTOM: 0px; 
	MARGIN-LEFT: 0px; 
	COLOR: #330066; 
	LINE-HEIGHT: 10pt; 
	TEXT-DECORATION: none
      }

.header2 {
	FONT-FAMILY: "Arial", "Helvetica", "sans-serif"
      }
.header2 a:visited { TEXT-DECORATION: underline; COLOR: blue }
.header2 a:link    { TEXT-DECORATION: underline; COLOR: blue }
.header2 a:hover   { TEXT-DECORATION: underline; COLOR: blue }
.header2 a:active  { TEXT-DECORATION: underline; COLOR: blue }


/* does away with topmargin=0, leftmargin=0, marginheight=0, marginwidth=0 */

html, body    {
	margin: 0;
	padding: 0;
	text-align: center;
        BACKGROUND-COLOR: #FFFFFF;
}


/* h1 & h2 - affects all headers with no formatting */

h1, h2 	{
        text-align: center;
        font-weight: bold;
        font: Arial, Verdana, Helvetica, sans-serif;
	color: #F750FA;
        padding: 2px;
	}

/* p - affects all paragraphs with no formatting */

p 	{
        text-align: center;
        font-size:.9em;
        margin-bottom: 0px;
        margin-left: 10px;
        margin-right: 10px;
        font: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	}


/* td - affects "Quicklink + How to find us headers", main text in cntr panel and address on how to find us */

td 	{
        FONT-WEIGHT: bolder;
        text-align: center;
	COLOR: #F750FA;
	}

/*  nav2 - affects main nav bar under header  */

.nav2 
   {
    COLOR: #336699;
    BACKGROUND-COLOR: #C750CA; 
    font-weight: bold;
}

.nav2 td {
	text-align="center";
}

/*  a href styles */

.nav2 a:link    { color: #FFFFFF; text-decoration: none}        /* unvisited links */
.nav2 a:visited { color: #FFFFFF; text-decoration: none}        /* visited links   */
.nav2 a:hover   { color: #000000; text-decoration: none}        /* user hovers     */
.nav2 a:active  { color: #FFFFFF; text-decoration: none}        /* active links    */  


/*  venue table -  */

.venue_table, .venue_table TD, .venue_table TH
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:10pt;
color:blue;
background-color:white;
align:center;
valign:top;
TDwidth:50%
}


/*  anniversary table -  */

.anniversary_table, .anniversary_table TD, .anniversary_table TH
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:10pt;
color:blue;
background-color:white;
align:center;
valign:top;
TDwidth:50%
}


/*  wedtable.css  */

table#wedtable {
    border-collapse: collapse;
    background-color: #FFFFFF;
    width: 100%;
}

table#wedtable td {
    border: solid #CCCCCC 1px;
    padding: 4px;
    valign: center;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    width: 50%;
}

.tleft {

    text-align: justify;
    color: #003366;
}

.tright {

    text-align: justify;
    color: #003366;
}

/*  amirtable.css   */

table#amirtable {
    border-collapse: collapse;
    background-color: #FFFFFF;
    width: 100%;
}

table#amirtable td {
    border: solid #000 1px;
    padding: 10px;
    valign: center;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    width: 50%;
}

amirtable.tleft {
    text-align: center;
    color: #003366;
}

amirtable.tright {
    text-align: center;
    color: #003366;
}

/*  partytable.css   */

table#partytable {
    border-collapse: collapse;
    background-color: #FFFFFF;
    width: 90%;
}

table#partytable td {
    border: solid #000 1px;
    padding: 10px;
    valign: center;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    width: 50%;
}

partytable.tleft {
    text-align: center;
    color: #003366;
}

partytable.tright {
    text-align: center;
    color: #003366;
}


/*  stocktable.css  */

table#stocktable {
    border-collapse: collapse;
    align: center;
    padding: 0px;
    background-color: #FFF;
    width: 100%;
}

table#stocktable td {
    valign: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: .8em;
    color: #000;
    text-align: center;
    width: 20%;
}

/*  cattable.css  */

.cattable {
    border-collapse: collapse;
    align: center;
    padding: 0px;
    background-color: #FFF;
    color: #000;
    width: 100%;
}

.cattable td {
    valign: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: .8em;
    color: #000;
    text-align: center;
    width: 25%;
}

.cattable a:link    { color: #000000; text-decoration: underline}        /* unvisited links */
.cattable a:visited { color: #000000; text-decoration: underline}        /* visited links   */
.cattable a:hover   { color: #FF00FF; text-decoration: underline}  	 /* user hovers     */
.cattable a:active  { color: #000000; text-decoration: underline}        /* active links   


/*  gallery   */

.gallery {
    valign: top;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 1em;
    color: #000;
    text-align: center;
    align: center
}

.gallery a:link    { color: #000000; text-decoration: underline}        /* unvisited links */
.gallery a:visited { color: #000000; text-decoration: underline}        /* visited links   */
.gallery a:hover   { color: #FF00FF; text-decoration: underline}  	 /* user hovers     */
.gallery a:active  { color: #000000; text-decoration: underline}        /* active links   


/*  /panels/stock/balloon_stock_xx_cntr.html & balloon_stock_foil_index.html  */

#stocklist {
	list-style-type: none;
	width: 93%;		/* was 85% 010206 - Netscape floated download text into gap at side of table */
}

#stocklist li {
	float: left;
	margin-left: 8px;	/* added 010206 - Netscape - spread pics to fill gap */
	margin-right: 6px;
	margin-bottom: 10px;
	font: bold 0.8em Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	}

#stocklist img {
	display: block;
	border: 1px solid #333333;
	}

#stocklist a:link    { color: #000000; text-decoration: underline}	/* unvisited links */
#stocklist a:visited { color: #000000; text-decoration: underline}	/* visited links   */
#stocklist a:hover   { color: #FF00FF; text-decoration: underline}	/* user hovers     */
#stocklist a:active  { color: #000000; text-decoration: underline}	/* active links    */

/*  old navbar - redundant ?  */

.unnamed1    {
		font-size: .9em;
		font: bold Arial, Verdana, Helvetica, sans-serif;
		color: #FFFFFF;
		background-color: #F750FA; 
}

.unnamed1 h1 {
        	text-align: left;
		margin-bottom: 0px;
		font-size: 1em;
      		font: Arial, Verdana, Helvetica, sans-serif;
		color: #FFFFFF;

}

.unnamed1 ul {
		list-style-type: none;
        	text-align: left;
        	float: left;
		margin-left: 2px;
		padding: 2px;
		margin-bottom: 5px;
		font-size: 1em;
		color: #FFFFFF;
		background-color: #F750FA; 
}



/*  a href styles */

.unnamed1 A:link    { color: #000000; text-decoration: none}        /* unvisited links */
.unnamed1 A:visited { color: #00BB00; text-decoration: none}        /* visited links   */
.unnamed1 A:hover   { color: #FF00FF; text-decoration: underline}   /* user hovers     */
.unnamed1 A:active  { color: #000000; text-decoration: none}        /* active links    */  


/* pp_right_pane.html */

.right_ad {
		list-style-type: none;
        	text-align: center;
		font-size: .9em;
		color: #00BB00;
		background-color: #FFFFFF; 
}

.right_ad h1, h2 {
        	 text-align: center;
      		 margin-bottom: 0px;
        	 font-weight: bold;
    		 font-size: 1em;
        	 font: Arial, Verdana, Helvetica, sans-serif;
		 color: #222222;
		 }

.right_ad p 	 {
     		 text-align: center;
      		 margin-bottom: 0px;
    		 font-size: 1em;
      		 font: Arial, Verdana, Helvetica, sans-serif;
		 color: #222222;
		 }

.right_ad a:link    { 
			color: #000000; 
			text-decoration: underline;
			background-color: #FFFFFF;
		    }							/* unvisited links */

.right_ad a:visited { color: #00FFFF; text-decoration: underline}	/* visited links   */
.right_ad a:hover   { 
			color: #FFFFFF; 
			background-color: #000000;
			text-decoration: underline
		    }							/* user hovers     */
.right_ad a:active  { color: #FFFFFF; text-decoration: underline}	/* active links    */


/* pp_left_pane.html */
UL.leftnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: left
}
UL.leftnav LI {
	CLEAR: both; DISPLAY: block; WIDTH: 95%; BORDER-BOTTOM: #CCCCCC 0px solid; BORDER-TOP: #CCCCCC 1px solid ; COLOR: #222222
}
UL.leftnav LI A {
	BACKGROUND-POSITION: right 50%; DISPLAY: block; BACKGROUND-IMAGE: url(Images/misc/arrow.gif); MARGIN: 2px 0px 2px 5px; FONT: bold xx-small arial, sans-serif; WIDTH: 100%; COLOR: #222222; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none
}
UL.leftnav LI A.selected {
	BACKGROUND-POSITION: right 30%; BACKGROUND-IMAGE: url(Images/misc/arrow_selected.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #FFFFFF
}
UL.leftnav LI A:hover {
	BACKGROUND-POSITION: right 30%; BACKGROUND-IMAGE: url(Images/misc/arrow_selected.gif); COLOR: #0000FF; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
UL.leftnav UL.subnav {
	BORDER-RIGHT: #FF00FF 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #FF00FF 0px solid; PADDING-LEFT: 0px; FONT-SIZE: xx-small; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #FF00FF 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #FF00FF 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #F7E8EC
}
UL.leftnav UL.subnav LI {
	BORDER-RIGHT: #FFFFFF 0px solid; BORDER-TOP: #FFFFFF 0px solid; PADDING-LEFT: 5px; BORDER-LEFT: #FFFFFF 0px solid; BORDER-BOTTOM: #FFFFFF 0px solid; BACKGROUND-COLOR: pink
}
UL.leftnav UL.subnav LI A {
	BORDER-RIGHT: #FFFF00 0px solid; PADDING-RIGHT: 1px; BORDER-TOP: #FFFF00 0px solid; PADDING-LEFT: 1px; BACKGROUND-IMAGE: none; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; FONT: xx-small verdana, sans-serif; BORDER-LEFT: #FFFF00 0px solid; COLOR: #999999; PADDING-TOP: 1px; BORDER-BOTTOM: #FFFF00 0px solid; BACKGROUND-COLOR: pink
}
UL.leftnav UL.subnav LI A:hover {
	BACKGROUND-IMAGE: none; COLOR: #0000ff; TEXT-DECORATION: none
}


/* Feedback Form */

input.txt {
  color: #00008B;
  background-color: #FFCCFF;
  border: 1px inset #00008B;
  width: 300px;
}
input.btn {
  color: #00008B;
  background-color: #FFCCFF;
  border: 1px outset #00008B;
}
textarea.txt {
  color: #00008B;
  background-color: #FFCCFF;
  border: 1px inset #00008B;
  width: 300px;
}
form p {
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 5px;
}
form p label {
  text-align: right;
  float: left;
  width: 25%;
  font: bold 1em Arial, Helvetica, sans-serif;
}

/* sitemap css */
UL.sitemap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 50%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #FFFFFF; TEXT-ALIGN: left
}
UL.sitemap LI {
	CLEAR: both; DISPLAY: block; BACKGROUND-COLOR: #FFFFFF; WIDTH: 90%; BORDER-BOTTOM: #CCCCCC 0px solid; BORDER-TOP: #CCCCCC 1px solid ; COLOR: #222222
}
UL.sitemap LI A {
	BACKGROUND-POSITION: right 50%; DISPLAY: block; BACKGROUND-IMAGE: url(Images/misc/arrow.gif); MARGIN: 2px 0px 2px 5px; FONT: bold xx-small arial, sans-serif; WIDTH: 100%; COLOR: #222222; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none
}
UL.sitemap LI A.selected {
	BACKGROUND-POSITION: right 30%; BACKGROUND-IMAGE: url(Images/misc/arrow_selected.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #FFFFFF
}
UL.sitemap LI A:hover {
	BACKGROUND-POSITION: right 30%; BACKGROUND-IMAGE: url(Images/misc/arrow_selected.gif); COLOR: #FF00FF; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
UL.sitemap UL.subnav {
	BORDER-RIGHT: #FF00FF 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #FF00FF 0px solid; PADDING-LEFT: 0px; FONT-SIZE: xx-small; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #FF00FF 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #FF00FF 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #F7E8EC
}
UL.sitemap UL.subnav LI {
	BORDER-RIGHT: #FFFFFF 0px solid; BORDER-TOP: #FFFFFF 0px solid; PADDING-LEFT: 5px; BORDER-LEFT: #FFFFFF 0px solid; BORDER-BOTTOM: #FFFFFF 0px solid; BACKGROUND-COLOR: pink
}
UL.sitemap UL.subnav LI A {
	BORDER-RIGHT: #FFFF00 0px solid; PADDING-RIGHT: 1px; BORDER-TOP: #FFFF00 0px solid; PADDING-LEFT: 1px; BACKGROUND-IMAGE: none; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; FONT: xx-small verdana, sans-serif; BORDER-LEFT: #FFFF00 0px solid; COLOR: #999999; PADDING-TOP: 1px; BORDER-BOTTOM: #FFFF00 0px solid; BACKGROUND-COLOR: pink
}
UL.sitemap UL.subnav LI A:hover {
	BACKGROUND-IMAGE: none; COLOR: #ff00ff; TEXT-DECORATION: none
}

