body {
	background: #660033; 
  	margin:0;
    font-family: Verdana, sans-serif; font-size:.75em; font-weight:normal; text-align: left; 
	}

a {
	color:  #6600cc;
	text-decoration: underline;
	}
a:visited {
	color:  #666666;
	text-decoration: underline;
	}
a:active {
	color:  #333399;
	text-decoration: underline;	}
a:hover {
	color: #333399;
	text-decoration: underline;
	}

.ahem {
	display: none;
	}

A.side:link { font-size:.9em; color:#ffffff; text-decoration: none; }
A.side:hover { font-size:.9em; color: #ffcc00; text-decoration: none; }
A.side:active {font-size:.9em; color:#ffcc00; text-decoration: none; }
A.side:visited { font-size:.9em; color:#bbb; text-decoration: none; }
A.side:visited:hover { font-size:.9em; color:#ffcc00; text-decoration: none; }

A.rside:link { color:#ffffff; text-decoration: none; padding-left:10px; }
A.rside:hover { color:#ff99ff; text-decoration: none;  padding-left:10px; }
A.rside:active { color:#ff99ff; text-decoration: none;  padding-left:10px; }
A.rside:visited { color:#ffcc00; text-decoration: none;  padding-left:10px; }
A.rside:visited:hover { color:#ffcc00; text-decoration: none;  padding-left:10px; }

A.lside:link { color:#ffffff; text-decoration: none; }
A.lside:hover { color:#ffcc00; text-decoration: none; }
A.lside:active { color:#ffcc00; text-decoration: none; }
A.lside:visited { color:#ffcc00; text-decoration: none; }
A.lside:visited:hover { color:#ffcc00; text-decoration: none; }

A.line:link { color:#ffffff; text-decoration: underline; }
A.line:hover { color:#ff99ff; text-decoration: underline; }
A.line:active  { color:#ff99ff; text-decoration: underline; }
A.line:visited  { color:#ffcc00; text-decoration: underline; }
A.line:visited:hover { color:#ffcc00; text-decoration: underline; }

A.mail:link { color:#330033; text-decoration: underline; font-weight: normal; }
A.mail:hover { color:#CC0033; text-decoration: underline; font-weight: normal; }
A.mail:active { color:#CC0033; text-decoration: underline; font-weight: normal; }
A.mail:visited { color:#330033; text-decoration: underline; font-weight: normal; }
A.mail:visited:hover { color:#CC0033; text-decoration: underline; font-weight:normal; }

A.top:link { color:  #330033; text-decoration: none; font-weight: bold; }
A.top:hover { color:#CC0033; text-decoration: none; font-weight: bold; }
A.top:active { color:#CC0033; text-decoration: none; font-weight: bold; }
A.top:visited { color:#330033; text-decoration: none; font-weight: bold; }
A.top:visited:hover { color:#330033; text-decoration: none; font-weight: bold; }



p { color: #000000; line-height: 140%; }
p.ln { color: #ffffff; line-height: 130%; border-style: none none solid none; border-width: 1px; border-color: #CC0033; padding: 8 0 8 10;}
p.gold { color: #ffcc00; }
p.emailaddress { color: #330033; font-weight: bold; text-align:right; padding:5; margin:0 5 5 5 ;}
p.right { color: #ffffff; line-height: 120%; margin-right:15px; bottom-left:15px; margin-left:10px; }
p.address { color: #ffffff; line-height: 110%; margin-right: 5px; margin-left: 10px; }
p.r { font-size: .95em; color: #ffffff; width: 90%; margin-right: 5px; margin-left: 10px;  }
p.tablecell {color: #000000; text-align: right; }
p.center { color:#000000; line-height:140%; text-align:center; }
p.rside { color: #ffffff; width: 90%; margin-right: 5px; margin-left: 10px; }
p.caption { color: #000000; line-height: 140%; width:135px; margin-top: -15px; }
p.congrats { color: #000000; line-height: 140%; margin-top:0; vertical-align:text-top; }
p.sidebarblack { font-size: .95em; color: #000000; margin-left:10px; margin-right:5px; padding:0; line-height: 120%;}
p.specialred {font-size: .95em; color: #330033; margin:0px; font-weight: bold; line-height:120%; padding-top:5px; padding-right:5px; padding-bottom:0px; padding-left:5px; }


h1 {font-size: 1.5em; font-weight: bold; color: #660033; }
h2 {font-size: 1.15em; font-weight: bold; color: #330033; }
h2.shade {background-color: #330033; font-size: 1em; font-weight: bold; color:#fff; padding: 5; }
h3 {font-size: 1em; font-weight: bold; color: #ffcc00; margin-top: 5px; margin-right: 5px; margin-bottom: 20px; margin-left: 10px; }
h4 {font-size: 1em; font-weight: bold; color: #ffcc00;}
h5 {font-size:1em; font-weight: bold; color: #330033;}
h6 {font-size: 1.15em; font-weight: bold; color: #000000; margin-top:-15px; }

h6OLD {font-size: 1.15em; font-weight: bold; color: #000000; margin-top:-15px; }

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer li 
{  
margin: 0;
border-bottom: 1px #cc0033 solid; }

#navcontainer a
{
font-size; .8em;
display: block;
width:145px;
color: #FFF;
background-color: #transparent;
padding: .8em 1em .8em .4em;
text-decoration: none;
}

#navcontainer a:hover, #uberlink a:link, #uberlink a:visited,
#uberlink a:hover, #uberlink a:active 
{
background-color: #cc0033;

}


#mainnav { width:100%; background-image: url(fleur.gif); background-repeat: repeat-x; }
#white { float:left; width: 100%; background: #ffffff;}
#left { float:left; width:145px; background-color:transparent; }
#subnav { float:left; width:145px; background-color:cc0033; padding-top:7; }

#middle { float:left; width: 55%; length:100%; background: #dddddd; }
#textholder { margin:0 20 0 20; length:100%; background: #dddddd; }
#email { height:50px; background: #dddddd; background-image: url(middlebk.gif); background-repeat: repeat-x; }

#notice { float: left; width: 100%; length:100%; padding: 20px; background: #ffffff; border: 1px solid #330033; }

#containerright { float:left; width:145px; margin-right:5px; margin-left:10px; }
#right { float:left; width:135px; margin-top:10px; background: #330033; }
#address { width: 145px; background-color: #cccccc; }
#sidebar { float: right; width:175px; margin-top:20px; margin-right:20px; margin-left:20px; background: #330033; }
#specialgray { border:#990033 1px solid; background:#cccccc; width:130px; margin: 0 0 0 7;}




ul { list-style-type: square; color: #ffffff; padding-right:5px; }
li { color: #ffffff; margin-left:-7px; } 

ul.white { list-style:circle; color: #ffffff; margin-top:-10; margin-bottom: 10; }
li.white { font-size:.9em; margin:0 0 0 -10; padding-bottom: 5; }

ul.bodytext { font-size:1em; list-style-type: square; color:#000000;  }
li.black { color: #000000;padding-bottom: 6px; } 


strong, b { font-weight: bold; }
img { border: 0; margin: 0; }
img.interior { float:left; border: 0; margin: 0 20 15 0; }
img.c { border: 1px solid #cc0033 margin-right: 5px; margin-bottom: 5px; margin-left: 5px; }
img.red { border: 1px solid; border-color: #660033; margin: 0; }
img.button{ border: 0; margin-top:5; }
hr { color:#999; background: #999; border: 0; Height:1px;}
OLDhr { width:100%; height:1px; color:#999; border:none; }



table { width: 75%; border:0; cellspacing:0; cellpadding: 2; align: center; }
table.app { width: 98%; border:0; cellspacing:0; cellpadding: 0; font-size: 1em; vertical-align: text-top; text-align: left; color: #000000;  }
th { font-size: .7em; color: #000000; text-align: left; }
th.text { font-size: .7em; color: #000000; text-align: right; }
th.textl { font-size: 1em; color: #000000; text-align: left; }
td { font-size:1 em; color:#000000; text-align:left; vertical-align:top; }
td.left { font-size: 1em; color: #000000; text-align: left; }
td.photo { padding-right: 20px; padding-bottom: 20px; vertical-align: top; }
input value { align: left;}

td.nocaption {width: 165px; margin-bottom: 20; padding-bottom:20; margin-top:0; padding-right: 20; }
td.caption { width: 165px; font-family: verdana; font-size: 12; color: #000000; text-align: left; padding-bottom: 30; }

br / {



