BODY {
    background-color: #ffffff;
    margin: 0px;
}
/* default version */
@font-face {
    font-family: 'omnes';
    src:
        local('Omnes'),
        url('../fonts/Omnes-Regular.otf')
        format('opentype');
}
/* bold version */
@font-face {
    font-family: 'omnes';
    src:
        local('Omnes SemiBold'),
        url('../fonts/OmnesSemiBold.otf')
        format('opentype');
    font-weight: bold;
}
/* italic version */
@font-face {
    font-family: 'omnes';
    src:
        local('Omnes Italic'),
        url('../fonts/Omnes-Italic.otf')
        format('opentype');
    font-style: italic;
}
/* bold/italic version */
@font-face {
    font-family: 'omnes';
    src:
        local('Omnes SemiBold'),
        url('../fonts/OmnesSemiBold-Italic.otf')
        format('opentype');
    font-weight: bold;
    font-style: italic;
}
TD, LI, P {
    font-family: 'omnes', Arial, Helvetica, sans-serif;
    font-size: 12px;
}
A:LINK {
    color: #001893;
    text-decoration: none;
}
A:VISITED, A:HOVER {
    color: #ED1C24;
    text-decoration: none;
}
A.ImageUrl:LINK, A.ImageUrl:ACTIVE, A.ImageUrl:VISITED, A.ImageUrl:HOVER {
    display: block;
    padding: 5px 5px 5px 5px;
    text-decoration: none;
    color: #666666;
}
A.footer:LINK, A.footer:ACTIVE, A.footer:HOVER, A.footer:VISITED{
    color: #000000;
    text-decoration: none;
}
A.nav:LINK, A.nav:ACTIVE, A.nav:HOVER, A.nav:VISITED{
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}
A.home:LINK, A.home:ACTIVE, A.home:HOVER, A.home:VISITED{
    font-size: 24px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}
TR.header {
    background-color: #ED1C24;
    color: #ffffff;
    font-weight: bold;
	width: 800px;
}
TR.outside {
    background-color: #e7e6e6;
}
TD.outside {
    background-color: #e7e6e6;
}
TR.inside {
    background-color: #999999;
}
TD.inside {
    background-color: #999999;
}
TD.logo{
    background-color: #999999;
    padding: 0px 1px 0px 1px;
}
TD.navlink{
    padding: 5px 5px 5px 5px;
    border-bottom: 1px solid #ffffff;
}
TD.header{
    background-color: #9b0033;
    padding: 20px;
    color: #ffffff;
    font-size: 12px;
    font-weight: normal;
}
TD.body {
    background-color: #FFFFFF;
    padding: 10px;
    vertical-align: top;
}
TD.footer{
    background-color: #e7e6e6;
    text-align: center;
    color: #666666;
    font-size: 10px;
    padding: 10px;
}
TD.content{
    background-color: #ffffff;
	width: 620px;
}
TD.formInputLabel {
	color: #666666;
	text-align: right;
	font-weight: bold;
}
DIV.button {
    border: 1px solid #ffffff;
    padding: 5px;
    margin: 5px;
    color: #ffffff;
	overflow: hidden;
	width: 155px;
}
.pingform {
	height: 310px;
	width: 576px;
	padding: 0px;
	border-style: none;
	margin: 0px 0px 0px 0px;
}
.blogList {
	border: 0px;
	border-style: none;
	padding: 2px;
	height: 310px;
	width: 576px;
	overflow: hidden;
	background-color: transparent;
}
.blogroller {
	width: 100%;
}
.blog {
	width: 100%;
}
.blogName {
	text-align: left;
	text-decoration: none;
	color: #666666;
	width: 409px;
}
.blogPingTime {
	text-decoration: none;
	color: #666666;
	text-align: center;
	width: 102px;
}
#changeLists {
	padding: 20px;
	color: #666666;
	background-color: transparent;
	border: none;
	height: 310px;
	width: 570px;
	text-align: center;
}
#changeLists ul {
	list-style-type: none;
	list-style-image: url("/images/miniXml.gif");
}
#changeLists ul li {
	color: #666666;
}
.downloadLink {
	text-decoration: none;
	color: #666666;
}
.pingTextThin {
	text-align: right;
	padding: 2px;
    font-size: 8pt;
	color: #666666;
}
A.pingLink:LINK, A.pingLink:ACTIVE, A.pingLink:HOVER, A.pingLink:VISITED {
	text-decoration: none;
	color: #666666;
}
A.pingLinkThin:LINK, A.pingLinkThin:ACTIVE, A.pingLinkThin:HOVER, A.pingLinkThin:VISITED {
	text-decoration: none;
	font-size: 8pt;
	color: #666666;
}
IMAGE.chiclet {
	height: 14px;
	width: 36px;
	border-style: none;
}
.controlImage {
	border-width: 2px;
	border-color: #666666;
	background-color: transparent;
}
DIV.error {
	font-style: italic;
	color: #800000;
}
DIV.contentPane {
	background-color: #F4F4F4;
	border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
	padding: 20px;
	text-align: left; 
	color: #666666; 
	font-family: 'omnes', arial, sans-serif;
	font-size: 12px;
	width: 590px;
}
DIV.code {
	font-family: courier;
	font-size: small;
	width: 560px;
}
pre {
	width: 560px;
	white-space: pre-wrap;
}
.standardText{
text-align: left; 
	color: #666666; 
	font-family: 'omnes', arial, sans-serif;
	font-size: 12px;
}

DIV.pingList {
	width: 100%;
}
#announcements {
	text-align: left; 
	color: #666666; 
	padding: 2px;
	height: 19px;
	width: 100%;
	background-color: transparent;
	overflow: hidden;
	font: normal normal normal 12px arial;
	white-space: nowrap;
}
#getprod_tabs li.getprod {
    float: left;
    list-style: none;
    background: url("/images/test_snav3_left.gif") no-repeat left top;
    margin: 0px 3px 0px 0px;
    padding: 0 0 0 9px;
    font-size: 11px;
}
.formLabel {
  text-align: right;
  font-size: 8.5pt;
  font-family: 'omnes', arial, sans-serif;
  color: #666666;
}
.formLabelLeftJustified {
  text-align: left;
  font-size: 8.5pt;
  font-family: 'omnes', arial, sans-serif;
  color: #666666;
}
.formLabelCentered {
  text-align: center;
  font-size: 8.5pt;
  font-family: 'omnes', arial, sans-serif;
  color: #666666;
}
div.formHeading{
  text-align: left;
  font-size: 11.5pt;
  font-family: 'omnes', arial;
  font-weight: bold;
}
div.submit {
  background-color: #e7e6e6;
}
div.input {
  font-family:'omnes', Arial, Helvetica, sans-serif;
  font-size: 12px;
}

div.normalText {
  text-align: left;
  font-size: 10pt;
  font-family: 'omnes', arial, sans-serif;
  color: #333333;
}

TABLE.navTab {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	BORDER-COLLAPSE: collapse; 
	BACKGROUND-COLOR: #fff; 
	border-spacing: 0
}
A.navLink {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #000000; 
	FONT-FAMILY: 'omnes', Arial,Helvetica,sans-serif;
	TEXT-DECORATION: none
}
TABLE.currentNavTab {
	BACKGROUND-COLOR: #9b0033;
}

A.currentNavLink {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none
}

body {
	font-family: 'omnes', verdana, arial, helvetica;
	margin: 0px;
	padding: 0px;
	background-color: #fff;	
	text-align: center;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;	
}
/* ie5 win - grrr - end */

/* opera - grrr - start */
html>body {
	font-size: small;
}
/* opera - grrr - end */

/* TAB STYLE START */

#getprod_tabs {
    float: left;
    background: #ffffff url("/images/test_snav3_bg.gif") repeat-x bottom;
    font-size: 93%;
    line-height: normal;
    clear: both;
    width: 100%;
  }
#getprod_wrap {
margin: 0px 0px 0px 0px;
}  

#getprod_wrap2 {
margin:0px 0px 0px 0px;
}  
#getprod_tabs ul.getprod {
  margin:0;
  padding:0px 10px 10px 10px;
  list-style:none;
  white-space: nowrap;
}
#getprod_tabs li.getprod {
  float:left;
  list-style:none;
  background:url("/images/test_snav3_left.gif") no-repeat left top;
  MARGIN: 0px 3px 0px 0px;
  padding:0 0 0 9px;
  font-size:11px;
  }
#getprod_tabs a {
  float:left;
  display:block;
  background:url("/images/test_snav3_right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#666666;
  font-size:11px;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#getprod_tabs a {float:none;}
/* End IE5-Mac hack \*/
#getprod_tabs a:hover {
  color:#333;
  }
#getprod_tabs #current {
  background-image:url("/images/test_snav4_left_on.gif");
  }
#getprod_tabs #current a {
  background-image:url("/images/test_snav3_right_on.gif");
  color:#333;
  padding-bottom:5px;
  }
  
#getprod_subnav, #getprod_subnav2, #getprod_subnav3 {
	background-color:#F3F3F3;
	color:#666666;
	border-bottom:1px solid #CCCCCC;
	height:25px;
 	clear:both;
 	font-size:11px;
 	width:100%;
}

/* TAB STYLE END \*/
.chart {
	border: 0px;
	border-style: none;
	padding: 2px;
}

/* START - Statistics tab \*/
a.buttontext {
    padding:2px;
    background-color:#dddddd;
    color:#666666;
    border-right:2px solid #666666;
    border-bottom:2px solid #666666;
    border-left:2px solid #ffffff;
    border-top:2px solid #ffffff
}

a.currentbuttontext {
    padding:2px;
    background-color:#dddddd;
    color:#666666;
    border-right:2px solid #ffffff;
    border-bottom:2px solid #ffffff;
    border-left:2px solid #666666;
    border-top:2px solid #666666
}
/* END - Statistics tab \*/

/* START - Registration form, and password reset form \*/
div.feedback {
    text-align: center;
    font-style: italic;
    font-family: 'omnes', Arial, Helvetica, sans-serif;
    font-size: 12px;
	height: 14px;
}

.requiredInput {
    background-color: #FFDDDD;
}

table.formBlock {
    padding: 2px 2px 2px 2px;
    border-spacing:3px;
    border: 1px solid #666666;
}
td.informationDisplay
{
	color:#999999;
	font-size:xx-small;
}
/* END - Registration form, and password reset, update profile forms \*/
#pongLink {
    text-decoration: none;
    color: inherit;
}
