
body {
  
  background-color: #dfeff0;
  margin:0px;
  text-align:center;
  font-family: lucida, sans-serif;
}

#container
{ 
  position: relative;
  left: 50%;
  width:100%;
  text-align:center;
}

#main-div
{
  padding-top: 30px;
  background-color: #dfeff0;
}

#main-div2
{
  width:604px;
  background-color:white;
  margin-top:0px;
}

#top-border
{
  width:604px;
  height: 87;
  background-image: url(../images/top-border.jpg); 
  background-repeat: no-repeat;
}

#menu-bg
{
  width:604px;
  height: 49;
  background-image: url(../images/menu-bg.jpg); 
  background-repeat: repeat-x;
  text-align: left;
} 

#content-bg
{
  width:604px;
  min-height: 540px;
  background-image: url(../images/content-bg.gif); 
  background-repeat: repeat-y;
  text-align: left;
  padding:10px;
} 


#bottom-border
{
  background-image: url(../images/bottom-border.jpg); 
  background-repeat: no-repeat;
  background-attachment: bottom left;
  width:604px;
  height: 24px;
}


#topsy
{
  background-image: url(../images/topsy.gif); 
  background-repeat: no-repeat;
  background-position: right bottom;
  width:604px;
  min-height: 540px;
}

#menu-top
{ 
  height:28px;
} 

#menu-top a
{ 
  font-size:12pt;
}

#menu-secondary
{ 
  border-collapse: collapse;
  padding-left: 50px;
  height:18px;
  padding-top:3px;
} 

#menu-secondary a
{ 
  font-size:10pt;
  vertical-align: bottom;
}

li
{ 
  list-style-image:url(../images/pink-star.png);
  list-style-type: none;
  padding-bottom: 14px;
  padding-left:10px;
  font-size:10pt;
} 

h2
{
  font-size:12pt;
  color: #9c0063;
  text-decoration: underline;
} 

h3
{ 
  font-size:10pt;
  color: #9c0063;
  text-decoration: underline;
} 

.indent
{ 
  padding-left:5px; 
  width:500px;
}

.nav-link-sel
{ 
  color:white; 
  padding-left:10px;
  padding-right:10px;
  text-decoration:none;
} 

a
{ 
  color: #9c0063;
  font-size: 10pt;
  text-decoration:none;
}

a:hover
{ 
  color: #9c0063;
  font-size: 10pt;
  text-decoration:underline;
}

.purple-link
{  
  color: #9c0063;
  font-size: 14pt;
  text-decoration: none; 

}

.purple-link:hover
{  
  color: #9c0063;
  font-size: 14pt;
  text-decoration: underline; 

}

.nav-link
{  
  color: #333333;
  padding-left:10px;
  padding-right:10px;
  text-decoration:none;
  list-style: none outside url(images\white-star.png)
  display:list-item;
}

.nav-link:hover
{  
  color: #ffffff;
  padding-left:10px;
  padding-right:10px;
  text-decoration: underline;
}

.paragraph
{  
  margin: 15px;
  width:450px;
  font-size: 11pt;
  color: #666666;
  text-indent:20px; 
}



.paragraph-center
{  
  width:450px;
  text-align: center;
  font-size: 14pt;
  color: #666666;
}


.pink-hr
{ 
  background-image:url(../images/pink-hr.png);
  background-repeat: no-repeat;
  width:553px;
  height:5px;
} 


.bottom-nav-link
{  
  color: #9c0063;
  text-decoration: none; 
  font-size: 10pt;
}

.bottom-nav-link:hover
{  
  color: #9c0063;
  text-decoration: underline;  
}


.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
