@charset "utf-8";
/* CSS Document */

.text_body {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; }
.bg_gray {  background-color: #FFFFFF; background-image: url(images/bg_testi.jpg); background-repeat: repeat-x; background-position: top}
.text_red {  font-size: 16px; font-weight: bold; color: #CC0000}
.text_white {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000}
.text_whitesmall { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000 }
.bg-body {
	background-color: #FFFFFF;
	background-image: url(images/ping-gradient.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

P
{
font-size:16px;
}

h1
{
FONT-SIZE: 26pt; 
COLOR: #c00000; 
FONT-FAMILY: arial;
text-align:center;
}

h2
{
FONT-SIZE: 18pt; 
COLOR: #c00000; 
FONT-FAMILY: arial;
text-align:center;
}

h3
{
FONT-SIZE: 16pt; 
COLOR: #c00000; 
FONT-FAMILY: arial;
text-align:center;
}

.textred {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #c00000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.yellow {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffff00
}
.yellow2 {
	BACKGROUND-COLOR: #ffff00
}
.bodytext {
	FONT-SIZE: 16px; LINE-HEIGHT: 110%; FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif
}
.bodytextcomments {
	FONT-SIZE: 13px; LINE-HEIGHT: 110%; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodytextform {
	FONT-SIZE: 12px; LINE-HEIGHT: 110%; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.boldbodytextform {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 110%; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodytext2 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: tahoma, Verdana, Helvetica, sans-serif
}
.bodytext3 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 130%; FONT-FAMILY: Arial, tahoma, Verdana, Helvetica, sans-serif
}
A.bodytext4 {
	FONT-SIZE: 13px; COLOR: #2579da; LINE-HEIGHT: 110%; FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.bodytext4:hover {
	FONT-SIZE: 13px; COLOR: #2579da; LINE-HEIGHT: 110%; FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.text-testi {
font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #656C3E}
.text-small {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666}
.text-body-small {
font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; 
}

.bg-green {
	background-color: #869053;
	background-image: url(images/bg_green.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.bg-pink {
	background-color: #FFCCCC;
	border:#CCC 3px solid;
	color:#000;
}
.text-yellow-bg {
	font-size: 18px;
	font-weight: bold;
	color: #000;
	background-color: #FFFF66;
	padding: 2px;
}

li {
	padding: 6px;
}
.bg-seal {
	background-image: url(images/bg_seal.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.style1 {
	font-size: x-small;
}
.style2 {
	font-family: "Bernhard Modern Roman";
	font-size: large;
}
.style3 {
	font-size: medium;
	font-weight: bold;
	color: #CC0000;
}
body { margin: 0px; }
.style5 {
	text-align: center;
}
.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-align: left
}
.style7 {
	border: 1px solid #000000;
	background-color: #FFFF66;
		border-collapse: collapse;
}
.style8 {
	
	text-align: center;
}
.style10 {
	text-align: left;
}
.style14 {
	text-decoration: underline;
}
.style15 {
	
}
.style17 {
	font-family: Arial, Helvetica, sans-serif;
}
.style19 {
	font-size: xx-small;
}
.style20 {
	font-size: x-small;
	
}
.style21 {
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;

}
.style24 {
	font-weight: bold;
	color: #000;
}
.style25 {
	font-size: 16px;
}
.style26 {
	font-size: 18px;
}
.style27 {
	font-weight: normal;
}
.style28 {
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}
.style56 {
	font-family: Arial, Helvetica, sans-serif;
}
.style58 {
	font-size: 16px;
}
.style68 {
	text-decoration: underline;
}
.style69 {
	text-align: center;
	font-size: x-small;
}


.nav-column
{
background:#fff;
border-top:#990000 0px solid;
padding:0px;
margin:0px;
}
.email-block
{
padding:8px;
}

.email-cap
{
font-size:14px;
font-weight:bold;
padding:5px;
}
.red
{
color:#cc0000;
}
.plus
{
font-size:30px;
font-weight:bold;
color:#cc0000;
}

.interview
{
font-size:14px;
font-weight:bold;
color:#000000;
}

.subscribe
{
font-size:14px;
background:#990000;
color:#ffffff;
padding:8px 0px 8px 5px;
font-weight:bold;
width:165px;
}
.topnav
{
font-size:14px;
background:#990000;
color:#ffffff;
padding:8px 10px 8px 10px;
font-weight:bold;
}
.nav-table
{
padding:0px 10px 0px 10px;
margin:10px 0px 10px 0px;
}

.nav-table td
{
padding:1px 0px 1px 0px;
margin:0px 0px 0px 0px;
}

.nav1
{
font-weight:bold;
color: #990011;
padding:0px 0px 0px 0px;
}

.nav1 h4
{
font-weight:bold;
color: #990011;
margin: 10px 0px 5px 0px;
padding:0px 0px 1px 0px;
border-bottom:#990011 2px solid;
}
.guide
{
float:left;
padding:5px 13px 5px 0px;
}
.guide IMG
{
padding:0px;
margin:0px;
}
.article-table td
{
padding:5px;
}

.signup
{
text-align:left;
background-color: #FFFFFF; 
background-image: url(images/signup-here.gif); 
background-repeat: no-repeat; 
background-position: top;
padding:5px 0px 0px 0px;
}
.signup-fields
{
padding:5px 0px 0px 0px;
}
.red
{
color:#cc0000;
}