body
{
background-color: #000000;
color: #cccccc;
background-image: url(images/60.gif);
background-position: top right;
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 84%;
line-height: 140%;
margin-left: 30px;}
.sp a:link, .sp a:visited
{
color: #ffffff;
}

.sp a:hover
{
color: #33FFFF;
}
h1
{
font-size: 250%;
line-height: 250%;
color: #999999;
}
h2
{
font-size: 140%;
line-height: 140%;
color: #999999;
}

#header
{
width: 700px;
padding-left: 25px;
padding-top: 20px;
color: #ffffff;
font-weight: bold;
border-bottom: 3px solid #ffffff;
position: relative;
}
#tel
{
color: #ffffff;
font-weight: bold;
font-style: italic;
font-size: 120%;
float: right;
}
#nav
{
position: relative;
width: 700px;
border-top: 3px solid  #333333;
padding-left: 15px;

}
.navbutwrap
{
width: auto;
float: left;
background-image: url(/images/backtop.gif);
background-repeat: no-repeat;
background-position: center top;
padding:4px 2px 2px 2px;
}


.navbut a:link, .navbut a:visited
{
float:left;
color: #000000;
padding: 4px;
text-decoration: none;
display: block;
width: auto;
height: 18px;
font-size: 11px;
background-image: url(images/backs.gif);
background-repeat: repeat-x;
background-position: bottom;
border: 1px solid #333300;
}
.navbut a:hover
{
background-image: url(images/backs2.gif);
border: 1px solid #ffffff;
}
#content
{
padding-top: 20px;
width: 900px;
}

.floatleft
{
float:left;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 10px;
}
.floatright
{
float:right;
padding-left: 20px;
padding-bottom: 10px;
padding-left: 10px;
}

.emph
{
font-weight: bold;
font-size: 120%;
color: #cccccc;
}

#popupcontent{ 
padding: 20px;
		background-color: #ffffff;
		border: 1px solid #003300;
      position: absolute;
	   z-index: 80;
      visibility: hidden;
      overflow: hidden;
	 
      }
#footer
{
margin-top: 25px;
width: 900px;
text-align: center;
font-size: 85%;
background-color: #744f99;
color: #ffffff;
}
#footer a:link, #footer a:visited{
text-decoration: none;
color: #ffffff;
}

#footer a:hover
{
text-decoration: underline;
color: #666600;
}
.vsmall
{
font-size: 85%;
}
.dinobut
{
background-color: #744f99;
color: #ffffff;
border: 2px solid #cccccc;
}
.outlineform
{
padding: 20px;
margin: 10px;
border: 2px dashed #744f99;
}
li {
	list-style-image: url(images/bullet.jpg);
	padding-bottom: 30px;
	padding-top: -30px;
}
li a:link, li a:visited
{font-size: 120%;
display: block;
text-decoration: none;
color: #ffffff;
}
.announce
{
background-color: #333333;
font-size: 95%;
color: #ffffff;
width: 200px;
height: auto;
padding: 10px;
margin: 10px;
float: right;
text-align: center;
border-left: solid 2px #333300;
border-top: solid 2px #333300;
border-right: solid 4px #CCCCCC;
border-bottom: solid 4px  #CCCCCC;
}
a:link, a:link visited
{
color: #ffffff; 
}

