a
{
    font-size: 8pt;
    color: #000000;
    font-family: Arial;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

img
{
      border: 0px;      
}

marquee
{
    font-weight: bold;
    font-size: 10pt;
    color: #E31E31;
    font-family: Arial;
    width: 330px;
}

table.loginUser
{
      border: solid 1px #999999;
      background-color: #E6E5EA;
      border-collapse: collapse;
      font-family: Arial;
      font-size: 8pt;               
}

table.loginUser td.bordered
{
      border: solid 1px #999999;
}

td
{
    font-size: 8pt;
    color: #000000;
    font-family: Arial;
    text-decoration: none;
}

.creditsRemaining
{
      font-weight: bold;
      font-size: medium;
}

.errorText 
{
      color: Red; 
}

.footer
{
    font-size: 8pt;
    color: #000000;
    font-family: Arial;
}

.header
{
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    font-family: Arial;
}

.item_price
{   
    font-weight: bold;
    font-size: 10pt;
    color: #474F9B;
    font-family: Arial;
}

.item_title
{   
    font-weight: bold;
    font-size: 10pt;
    color: #474F9B;
    font-family: Arial;
}

.menu_arrow
{
    background-image: url(../images/pmtoday/menu_arrow.gif);
    background-position: right center;
    background-repeat: no-repeat;
    width: 20px;
    height: 30px;
}

.menu_arrow_down
{
    background-image: url(../images/pmtoday/menu_arrow_down.gif);
    background-position: right center;
    background-repeat: no-repeat;
    width: 20px;
    height: 30px;
}

.menu_item
{
    font-size: 8pt;
    color: #000000;
    font-family: Arial;
    height: 30px;
    text-align: right;
    text-decoration: none;
}

.menu_item A
{
    font-size: 8pt;
    color: #000000;
    font-family: Arial;
    height: 30px;
    text-align: right;
    text-decoration: none;
}


.menu_item_selected
{
    font-size: 8pt;
    color: #474F9B;
    font-family: Arial;
    height: 30px;
    text-align: right;
    text-decoration: none;
}

.menu_item a:hover
{
    text-decoration: underline;
}

.menu_item_selected A
{
    font-size: 8pt;
    color: #474F9B;
    font-family: Arial;
    height: 30px;
    text-align: right;
    text-decoration: none;
}

.menu_item_selected a:hover
{
    text-decoration: underline;
}

.menu_spacer
{
    background-image: url(../images/pmtoday/menu_repeater.gif);
    height: 2px;
}

.menu_vspacer
{
    background-image: url(../images/pmtoday/menu_vrepeater.gif);
    background-position-x: 65%;
    background-repeat: repeat-y;
}

.outline
{
    border-right: #b8b9bd 1px solid;
    border-top: #b8b9bd 1px solid;
    border-left: #b8b9bd 1px solid;
    border-bottom: #b8b9bd 1px solid;
}

.inlineTitle
{
      font-weight: bold;
      color: Black;
}

.subtitle
{
      font-weight: bold;
      color: #0088FF;
}

.subscribeText
{
      color: #555555;   
}

/* Tools directory styling */
table.directory 
{
	border-top: solid 2px black;
	border-right: none;
	border-bottom: solid 2px black;
	border-left: none;
	border-collapse: collapse;
	background-color: white;
}

table.directory td {
	padding: 4px;
	border-top: solid 0px white;
	border-right: solid 2px black;
	border-bottom: solid 0px white;
	border-left: solid 0px white;
	background-color: white;
}

table.directory td.toprow
{	
	 border-top: solid 2px black;
}

table.directory td.toprowInfo
{
	 border-top: solid 2px black;
}

table.directory span.CompanyName 
{
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;		
	color: red;
}

table.directory span.WebPhone
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;		
	color: #000000;	
}

table.directory span.Profile
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;		
	color: #000000;	
}

table.directory span.ProductTitle
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;		
	color: #000000;	
}

table.directory span.SpecialFeature
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;		
	color: #000000;	
}

table.directory td.Title
{
	 background-color: #005000;
	 color: White;	 
	 font-family: Arial;
	 font-size:  x-small;
	 font-weight: bold;
}
/* End Of Tools Directory Styling */