/* Custom CSS Document for Direct Persuasions
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

.GeneralPage
{
background-color: #D6D6D6; /* Background Color */
margin-bottom: 0px; /* Margins */
margin-left: 0px; /* Margins */
margin-right: 0px; /* Margins */
margin-top: 0px; /* Margins */
}

.GeneralTable
{
background-color: ; /* Background Color */
}

.TopBanner
{
font-family: Arial; /* Font Face */
font-size: 28pt; /* Font Size */
color: #617CA5; /* Font Color */
font-weight: Bold; /* Font Style */
text-decoration: none;
font-style: normal; /* FontStyle */
background-color: ; /* Background color */
text-align: Left; /* Align Text */
}

.TopSubBanner
{
font-family: Arial; /* Font Face */
font-size: 9pt; /* Font Size */
color: #E7E3D7; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
background-color: ; /* Background color */
text-align: Center; /* Align Text */
}

.TopSubBannerText
{
font-family: Arial; /* Font Face */
font-size: 9pt; /* Font Size */
color: #E7E3D7; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-align: Center; /* Align Text */
}

.LeftColumn
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #666666; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
background-color: ; /* Background color */
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
width: 25%;}

.LeftColumnText
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #666666; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
width: 25%;
margin-left: 10px;}

.RightColumn
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #000000; /* Font Color */
font-style: normal; /* Font Style */
font-weight: Normal; /* Font Style */
text-decoration: none;
background-color: ; /* Background color */
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
width: 15%;}

.RightColumnText
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #000000; /* Font Color */
font-style: normal; /* Font Style */
font-weight: Normal; /* Font Style */
text-decoration: none;
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
width: 15%;}

.Footer
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #C6BFA5; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
background-color: ; /* Background color */
text-align: Center; /* Align Text */
vertical-align: Top; /* Align Text */
}

.FooterText
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #C6BFA5; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
text-align: Center; /* Align Text */
vertical-align: Top; /* Align Text */
}

.Instructions
{
font-family: Verdana; /* Font Face */
font-size: 8pt; /* Font Size */
color: #386E9A; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #D0DDE2; /* Background color */
text-align: Left; /* Align Text */
}

.ErrorMessages
{
font-family: Verdana; /* Font Face */
font-size: 8pt; /* Font Size */
color: #B91C37; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Center; /* Align Text */
}

.Messages
{
font-family: Verdana; /* Font Face */
font-size: 8pt; /* Font Size */
color: #343498; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Center; /* Align Text */
}

.Headings
{
font-family: Verdana; /* Font Face */
font-size: 10pt; /* Font Size */
color: #0076A3; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
}

.Content
{
font-family: Verdana; /* Font Face */
font-size: 8pt; /* Font Size */
color: Black; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
}

.ContentTableHeader
{
font-family: Verdana; /* Font Face */
font-size: 10pt; /* Heading Font Size */
color: White; /* Heading Font Color */
font-weight: Bold; /* Heading Font Style */
font-style: normal; /* Heading FontStyle */
text-decoration: none; /* Heading Font Style */
background-color: #5A76A5; /* Background color */
text-align: Left; /* Align Text */
}

.ContentTable
{
background-color: #5A76A5;
}

.ContentTableHorizontal
{
background-color: #5A76A5;
}

/* Custom styles added with upgrade 2/19/09 */
#PageTable {width:100%;}
#PageSubTable {width:757px; margin:0 auto;}
#Form2 {margin:0; padding:0}
img {border: 0;}

.ContentTableHeader .content {background-color: #5A76A5; color: white;}
#SearchTemplate13_DrillDownPanel .content {background-color: white; color: #000;}
#ProductDetail21_Table2 tr td {padding:5px;}

#BreadCrumbs1_BreadCrumbs1 {color:#336799;}
#BreadCrumbs1_BreadCrumbs1 a {color:#336799; text-decoration:underline;}
#BreadCrumbs1_BreadCrumbs1 a:hover {text-decoration:none;}

p#ErrorAlignment {text-align: center;}
p#MessageAlignment {text-align: center;}

.SubHeadings {font-weight: bold; text-align:left; color: #0076A3; font-size: 10pt;}
.Instructions {padding: 3px;}

#LeftColumnCell {width: 25%;}
#LeftColumnCell ul {list-style: none; padding: 0; margin: 0;}
/*#LeftColumnCell ul#LeftColumnNav1_CMenubar2_MenuUL {text-align: center;}*/
#LeftColumnCell ul#LeftColumnNav1_CMenubar2_MenuUL li {line-height: 25px; }
#LeftColumnCell ul#LeftColumnNav1_CMenubar2_MenuUL li a {width: auto; }

#ContentCell {padding: 5px 8px 8px 8px;}
#ContentCell.default {padding: 0;}

#FooterCell {padding-bottom: 16px;}

/* NavControl Styles */
.navigator {cursor:hand; cursor:pointer; font-weight:normal; font-size:8pt;}
.navigator a {line-height:26px;}

.categorybox {margin-left: 10px; color:#666; }
.selectedcategorybox {margin-left: 10px;}

.overselectedcategorybox,
.overcategorybox {margin-left: 10px; color:#336799;}

.subcategorybox,
.selectedsubcategorybox {margin-left: 10px; color:#666;}

.oversubcategorybox,
.overselectedsubcategorybox {margin-left: 10px; color:#336799;}

.categorybox a,
.selectedcategorybox a {color:#666; text-decoration:none;}

.overcategorybox a, 
.overselectedcategorybox a {color:#336799; text-decoration:none;}

.subcategorybox a,
.selectedsubcategorybox a {color:#666; text-decoration:none;}

.oversubcategorybox a,
.overselectedsubcategorybox a {color:#336799; text-decoration:none;}
