h1, h1 a {
font-size: 90%;
font-weight: bold;
font-family: arial, verdana, helvetica, sans-serif;
letter-spacing: 0.06em;
background-color: transparent;
margin:0;
color: #333;
}

h1 a:link    { color:  #bf3158; background-color: transparent; text-decoration: none; font-weight: bold;}
h1 a:visited { color:  #433c9b; background-color: transparent; text-decoration: none; font-weight: bold;}
h1 a:active  { color:  #ffffff; background-color: transparent; text-decoration: none; font-weight: bold;}
h1 a:hover   { color:  #cccccc; background-color: transparent; text-decoration: underline; font-weight: bold;}

hr {
color: #433C9B;
}

.text80, .text80 a {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 70%;
line-height: 1.5em;
letter-spacing:  .04em;
color: #333;
}

.text80 a:link    { color: #bf3158; font-weight: bold; text-decoration: none; font-size: 100%;}
.text80 a:visited { color: #433c9b; font-weight: bold; text-decoration: none; font-size: 100%;}
.text80 a:active  { color: #ffffff; font-weight: bold; text-decoration: none; font-size: 100%;}
.text80 a:hover   { color: #cccce0; font-weight: bold; text-decoration: underline; font-size: 100%;}

.green {font-family: verdana, arial, helvetica, sans-serif; font-size: 100%; line-height: 1.5em; letter-spacing:  .04em; color: #339900;}
a.green:link    {color:  #339900; font-family: arial, verdana, helvetica, sans-serif; font-size: 95%; font-weight: bold; background-color: transparent; text-decoration: none;}
a.green:visited {color:  #339900; font-family: arial, verdana, helvetica, sans-serif; font-size: 95%; font-weight: bold; background-color: transparent; text-decoration: none;}
a.green:active  {color:  #339900; font-family: arial, verdana, helvetica, sans-serif; font-size: 95%; font-weight: bold; background-color: transparent; text-decoration: none;}
a.green:hover   {color:  #000; font-family: arial, verdana, helvetica, sans-serif; font-size: 95%; font-weight: bold; background-color: transparent; text-decoration: underline;}

.gold {font-family: verdana, arial, helvetica, sans-serif; font-size: 100%; line-height: 1.5em; letter-spacing:  .04em; color: #ff8c00;}
a.gold:link    {color:  #ff8c00; font-family: arial, verdana, helvetica, sans-serif; font-size: 95%; font-weight: bold; background-color: transparent; text-decoration: none;}
a.gold:visited {color:  #ff8c00; font-family: arial, verdana, helvetica, sans-serif; font-size: 95%; font-weight: bold; background-color: transparent; text-decoration: none;}
a.gold:active  {color:  #ff8c00; font-family: arial, verdana, helvetica, sans-serif; font-size: 95%; font-weight: bold; background-color: transparent; text-decoration: none;}
a.gold:hover   {color:  #000; font-family: arial, verdana, helvetica, sans-serif; font-size: 95%; font-weight: bold; background-color: transparent; text-decoration: underline;}

.blue {font-family: verdana, arial, helvetica, sans-serif; font-size: 100%; line-height: 1.5em; letter-spacing:  .04em; color: #0000ff;}
a.blue:link    {color:  #0000ff; font-family: arial, verdana, helvetica, sans-serif; font-size: 95%; font-weight: bold; background-color: transparent; text-decoration: none;}
a.blue:visited {color:  #0000ff; font-family: arial, verdana, helvetica, sans-serif; font-size: 95%; font-weight: bold; background-color: transparent; text-decoration: none;}
a.blue:active  {color:  #0000ff; font-family: arial, verdana, helvetica, sans-serif; font-size: 95%; font-weight: bold; background-color: transparent; text-decoration: none;}
a.blue:hover   {color:  #000; font-family: arial, verdana, helvetica, sans-serif; font-size: 95%; font-weight: bold; background-color: transparent; text-decoration: underline;}

.red {font-family: verdana, arial, helvetica, sans-serif; font-size: 100%; line-height: 1.5em; letter-spacing:  .04em; color: #bf3158;}
a.red:link    {color:  #bf3158; font-family: arial, verdana, helvetica, sans-serif; font-size: 95%; font-weight: bold; background-color: transparent; text-decoration: none;}
a.red:visited {color:  #bf3158; font-family: arial, verdana, helvetica, sans-serif; font-size: 95%; font-weight: bold; background-color: transparent; text-decoration: none;}
a.red:active  {color:  #bf3158; font-family: arial, verdana, helvetica, sans-serif; font-size: 95%; font-weight: bold; background-color: transparent; text-decoration: none;}
a.red:hover   {color:  #000; font-family: arial, verdana, helvetica, sans-serif; font-size: 95%; font-weight: bold; background-color: transparent; text-decoration: underline;}

.text70, .text70 a {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 55%;
line-height: 1.5em;
letter-spacing:  .04em;
color: #333;
}

.text70 a:link    { color: #bf3158; font-weight: bold; text-decoration: none; font-size: 100%;}
.text70 a:visited { color: #433c9b; font-weight: bold; text-decoration: none; font-size: 100%;}
.text70 a:active  { color: #ffffff; font-weight: bold; text-decoration: none; font-size: 100%;}
.text70 a:hover   { color: #cccce0; font-weight: bold; text-decoration: underline; font-size: 100%;}

.navbarlinks, .navbarlinks a {
font-family: verdana, arial, helvetica, sans-serif;
color: #333;
}
.navbarlinks a:link    { color: #333; font-weight: normal; text-decoration: none; font-size: 75%;}
.navbarlinks a:visited { color: #333; font-weight: normal; text-decoration: none; font-size: 75%;}
.navbarlinks a:active  { color: #6600cc; font-weight: normal; text-decoration: none; font-size: 75%;}
.navbarlinks a:hover   { color: #000000; font-weight: normal; text-decoration: underline; font-size: 75%;}

.indextitle {
font-size: 130%;
font-weight: bold;
font-family: arial, verdana, helvetica, sans-serif;
letter-spacing: 0.04em;
background: transparent;
margin:0;
color: #6666a3;
}

.attention {
font-size: 70%;
font-weight: normal;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 70%;
line-height: 1.5em;
letter-spacing:  .04em;
color: #bf3158;
}

.pad20 {
padding: 20px;
}

.categorytitle {
font-size: 230%;
font-weight: bold;
font-family: arial, verdana, helvetica, sans-serif;
letter-spacing: 0.04em;
background: transparent;
margin:0;
color: #cccce0;
}

#nav_categories, #nav_categories a {
margin: 0px;
color:#6600cc;
background-color: transparent;
padding-bottom:1px;
font-weight: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 85%;
}

#nav_categories a:link     {color:  #333; text-decoration:none;}
#nav_categories a:visited {color:  #433c9b;  text-decoration:none;}
#nav_categories a:active  {color:  #666666;  text-decoration:none;}
#nav_categories a:hover  {color:  #bf3158;  text-decoration:none;}



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

/* main list with Javascript */
		ul#nav_categories.pde_nav{
			padding:.0em;
			list-style-type:none;
		}
		ul#nav_categories.pde_nav ul{
			padding:0;
		}
		ul#nav_categories.pde_nav li{
			margin:0;
			padding:0;
			height:1em;		
			list-style-type:none;
		}
		html>body ul#nav_categories.pde_nav li{
			height:auto;
		}
		ul.pde_nav a,ul.pde_nav strong{
			width:200px;
			text-decoration:none;
			color:#333;
			display:block;
			padding:2px 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: 80%;
line-height: 1.5em;
letter-spacing:  .04em;
color: #333;

}

.form {
  border:         	  1px solid #999999;
  color:			  #333;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  background-color:   #eeeeee;  
  padding:            .4px;
  margin:             0px;
}

input {
  border:  0px;
  color:			  #000000;
  font-family:        Verdana, Geneva;
  font-size:          12px;
  background-color:   #eeeeee;  

  padding:            0px;
  margin:             0px;
} 

input:focus {
 background-color : #ffffff
}

textarea {
  border:         	  1px solid #999999;
  color:			  #000000;
  font-family:        Verdana, Geneva;
  font-size:          12px;
  font-weight:        normal;
  background-color:   #eeeeee;  

  width:			  24.01em;
  padding:            .4px;
  margin:             0px
} 

textarea:focus {
 background-color : #ffffff;
}

/*  - - SEARCH RESULTS - -  */

.outerBorder {
 border:		0px solid #fff;
}

/* .header {
 margin:			0 0 14px 0;
 padding:			2px 0 2px 0;
 border:			1px solid #000770;
 background-color:	#797EB8;
 text-align:		center;
} */

.fieldset {
 border:        1px solid #ccc;
 padding: 2px;
}

.breadcrumb {
 margin:			0 0 10px 0;
 background-color:	transparent;
 font-family:		Arial, Helvetica, Sans-serif;
 font-size:			10px;
}

.default, .defaultBold {
 font-family:		Arial, Helvetica, Sans-serif;
 font-size:			100%;
 color:				#666;
 padding:			3px 0 3px 0;
 background-color:	transparent;
}

.defaultBold {
 font-weight:		normal;
}

.paginate {
 font-family:		Arial, Helvetica, Sans-serif;
 font-size:			70%;
 font-weight: 		normal;
 letter-spacing:	.1em;
 padding:			10px 6px 10px 4px;
 margin:			0;
 background-color:	transparent;
}

.tablePad {
 padding:			3px;
 background-color:	#fff;
}

.resultRowOne {
 font-family:	   Arial, Helvetica, Sans-serif;
 font-size:	     70%;
 color:			#333;
 padding:           8px;
 background-color:  #e1f6fd;
}

.resultRowOne a:link    { color: #433c9b; font-weight: normal; text-decoration: none; font-size: 100%;}
.resultRowOne a:visited { color: #666; font-weight: normal; text-decoration: none; font-size: 100%;}
.resultRowOne a:active  { color: #ccc; font-weight: normal; text-decoration: none; font-size: 100%;}
.resultRowOne a:hover   { color: #000; font-weight: normal; text-decoration: underline; font-size: 100%;}

.resultRowTwo {
 font-family:      Arial, Helvetica, Sans-serif;
 font-size:         70%;
 color:                #333;
 padding:           8px;
 background-color:  #eee;
}

.resultRowTwo  a:link    { color: #433c9b; font-weight: normal; text-decoration: none; font-size: 100%;}
.resultRowTwo  a:visited { color: #666; font-weight: normal; text-decoration: none; font-size: 100%;}
.resultRowTwo  a:active  { color: #ccc; font-weight: normal; text-decoration: none; font-size: 100%;}
.resultRowTwo  a:hover   { color: #000; font-weight: normal; text-decoration: underline; font-size: 100%;}

.resultHead {
 font-family:		Arial, Helvetica, Sans-serif;
 font-size: 		70%;
 font-weight: 		normal;
 color:				#333;
 padding: 			8px 0 8px 8px;
 border-bottom:		1px solid #ccc;
 background-color:	transparent;
}


.wcopyright {
	color: #ffffff;
	letter-spacing:  0.32px;
	font-size: 65%;
        text-align: center;
}
.wcopyright a:link { 
 color:             #eeeeee;
 background:        transparent;
 font-weight: normal;
 text-decoration:   none;
}
.wcopyright a:visited { 
 color:             #cccccc;
 background:        transparent;
 font-weight: normal;
 text-decoration:   none;
}
.wcopyright a:hover { 
 color:             #eeeeee;    
 background:        transparent;
 font-weight: normal;
 text-decoration:   underline;
}


.copyright {
	color: #666666;
	letter-spacing:  0.32px;
	font-size: 65%;
        text-align: center;
}
.copyright a:link { 
 color:             #000066;
 background:        transparent;
 font-weight: normal;
 text-decoration:   none;
}
.copyright a:visited { 
 color:             #666666;
 background:        transparent;
 font-weight: normal;
 text-decoration:   none;
}
.copyright a:hover { 
 color:             #cccccc;    
 background:        transparent;
 font-weight: normal;
 text-decoration:   underline;
}
