body {
margin:0; 
padding:0;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 1.em;
background: #fff;
}

.text80, .text80 a {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 80%;
font-style: strong;
font-weight: normal;
letter-spacing: 0.05em;
line-height:1.5em;
background: transparent;
color: #333333;
}

.text80 a:link{color:#3300FF; text-decoration: none; font-size: 100%;}
.text80 a:visited{color:#FF6600; text-decoration: none; font-size: 100%;}
.text80 a:active{color:#f79558; text-decoration: none; font-size: 100%;}
.text80 a:link:hover{color:#6633FF; text-decoration: underline; font-size: 100%;}

.text80r {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 80%;
font-style: normal;
font-weight: normal;
letter-spacing: 0.4px;
line-height:1.2em;
background: transparent;
color: #000000;
}


h1 {
margin-top: 0px;
margin-bottom: 0px;
color: #990099;
letter-spacing:  .03em;
background: transparent;
font-weight: normal;
font-style: normal;
font-family: book antiqua, palatino, serif; 
font-size: 180%;
}

h2 {
margin-top: 24px;
margin-bottom: 0px;
color:#990099;
letter-spacing:  .03em;
line-height:1.3em;
background: transparent;
text-align:left;
font-weight: normal;
font-style: normal;
font-family: book antiqua, palatino, serif;
font-size: 170%;
}

h3 {
margin-top: 24px;
margin-bottom: 0px;
color:#990099;
letter-spacing:  .03em;
line-height:1.3em;
background: transparent;
font-weight: normal;
font-style: normal;
font-family: book antiqua, palatino, serif;
font-size: 140%;
}

h4 {
margin-top: 24px;
margin-bottom: 0px;
color:#000000;
letter-spacing:  .07em;
background: transparent;
text-align:left;
font-weight: bold;
font-style: normal;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 110%;
}

hr {
	color : #999999;
	height : 1px;
	border : 0 solid #990099;
	border-top-width : thin;
        background-color: transparent;
        width : 100%;
}

.pullquote {
font-family: verdana, arial, helvetica, sans-serif;
padding: 10px 25px; 10px 25px;
font-size: 95%;
font-style: italic;
font-weight: normal;
letter-spacing: 0.09em;
line-height:1.3em;
background: transparent;
color: #990099;
}

/** Used For PHP List **/

.required {
    color: #ff0000;
    font-weight: bold;
}

.img-border {
  display: block;
  background-color: #fff;
  border: 1px solid #cccccc;
  padding: 10px 10px 8px 10px; 
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 90%;
  line-height: 1.7em;
  letter-spacing:  .04em;
  color: #999999;
}

dl  {margin:0 0 1em .5em; font-size: 100%;}
dl dd {margin:0 0 1em .5em; padding: 0 0 1em 2em; line-height:1.5em;}
dl dt {font-weight: bold}

dd a:link{color:#3300FF; text-decoration: none; font-size: 100%;}
dd a:visited{color:#FF6600; text-decoration: none; font-size: 100%;}
dd a:active{color:#f79558; text-decoration: none; font-size: 100%;}
dd a:link:hover{color:#6633FF; text-decoration: underline; font-size: 100%;}


.nav_top, .nav_top a {
margin-top: 0px;
margin-bottom: 0px;
color:#333333;
letter-spacing:  .07em;
background: transparent;
text-align: center;
font-weight: normal;
font-style: normal;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 80%;
}

.nav_top a:link     {color:  #333333; text-decoration: none;font-size: 100%;}
.nav_top a:visited {color:  #7e607c; text-decoration: none;font-size: 100%;}
.nav_top a:active  {color:  #7b1b63; text-decoration: none;font-size: 100%;}
.nav_top a:hover  {color:  #fb165b; text-decoration: underline;font-size: 100%;}

#nav_static, #nav_static a {
margin-top: 0px;
margin-bottom: 0px;
color:#333333;
line-height: 1.9em;
letter-spacing:  .07em;
padding: 0 0 0 20px;
background: transparent;
text-align: left;
font-weight: normal;
font-style: normal;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 80%;
}

#nav_static a:link     {color:  #333333;}
#nav_static a:visited {color:  #7e607c;}
#nav_static a:active  {color:  #7b1b63;}
#nav_static a:hover  {color:  #990099;}
ul#nav_static{
			width:165px;
			margin:0;
			background: transparent;
			padding:0;
			list-style-type:none;
		}
		ul#nav_static ul{
			margin:0 0 0 1em;
			padding:0;
                        background: transparent;
                        list-style-type:none;
		}
		ul#nav_static a{
			text-decoration:none;
                        background: transparent;
			color:#eeeeee;
		}


#nav_categories, #nav_categories a {
margin-top: 0px;
margin-bottom: 0px;
color:#333333;
line-height: 1.9em;
letter-spacing:  .07em;
padding: 0 0 0 20px;
background: transparent;
text-align: left;
font-weight: normal;
font-style: normal;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 80%;
}

#nav_categories a:link     {color:  #333333;}
#nav_categories a:visited {color:  #7e607c;}
#nav_categories a:active  {color:  #7b1b63;}
#nav_categories a:hover  {color:  #990099;}

/* main list without Javascript */
		ul#nav_categories{
			width:165px;
			margin:0;
			background: transparent;
			padding:0;
			list-style-type:none;
		}
		ul#nav_categories ul{
			margin:0 0 0 1em;
			padding:0;
                        background: transparent;
                        list-style-type:none;
		}
		ul#nav_categories a{
			text-decoration:none;
                        background: transparent;
			color:#eeeeee;
		}

/* main list with Javascript */
		ul#nav_categories.pde_nav_categories{
			padding:.0em;
			list-style-type:none;
		}
		ul#nav_categories.pde_nav_categories ul{
			padding:0;
		}
		ul#nav_categories.pde_nav_categories li{
			margin:0;
			padding:0;
			height:1em;		
			list-style-type:none;
		}
		html>body ul#nav_categories.pde_nav_categories li{
			height:auto;
		}
		ul.pde_nav_categories a,ul.pde_nav_categories strong{
			width:165px;
			text-decoration:none;
                        background: transparent;
			color:#333;
			display:block;
			padding:1px 0 0 0;
		}
		
/* Classes added to show and hide and to indicate active state */
		.pde_hide{display:none;}
		.pde_show{display:block;}
		.pde_parent{background:url(plus.gif) 0 50% no-repeat transparent;}
		.pde_active{background:url(minus.gif) 0 50% no-repeat transparent;}

.formtext, .formtext a {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 75%;
line-height: 1.5em;
letter-spacing:  .05em;
color: #0000ff;

}

.subscribe {
    color: #990099;
    font-family: arial, helvetica, verdana, sans-serif;
    letter-spacing: 0.5px;
    line-height: 1.8em;
    text-decoration: none;
    font-size: 75%;
}
.subscribe a:link {
    color: #990099;
    font-family: arial, helvetica, verdana, sans-serif;
    text-decoration: none;
}
.subscribe a:visited {
    color: #CCCCCC;
    font-family: arial, helvetica, verdana, sans-serif;
    text-decoration: none;
}
.subscribe a:hover {
    color: #3300FF;
    text-decoration: underline;
}

.copyright {
    color: #333;
    font-family: verdana, arial, helvetica, sans-serif;
    letter-spacing:  0.7px;
    line-height:1.5em;
    font-size: 65%;
}
.copyright a:link { 
    color:#333
    font-family: verdana, arial, helvetica, sans-serif;
    background:        transparent;
    font-weight: normal;
    text-decoration:   none;
}
.copyright a:visited { 
    color: #333;
    font-family: verdana, arial, helvetica, sans-serif;
    background:        transparent;
    font-weight: normal;
    text-decoration:   none;
}
.copyright a:hover { 
    color:  #ffffff;    
    font-family: verdana, arial, helvetica, sans-serif;
    background: transparent;
    font-weight: normal;
    text-decoration: underline;
}