/* CSS Document */
/* Email entry */

.EmailEntry 
{
    margin-left: 3px;
    margin-bottom: 5px;
}

/* INPUT STYLE */
#form input, 
textarea, 
input[type=search] {
	background: #f4f4f4;
	border: solid 1px #a3a3a3;
	padding: 5px 10px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 2px 3px rgba(0,0,0,.1);
	box-shadow: inset 0 2px 3px rgba(0,0,0,.1);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-appearance: none; /* reset webkit search style */
}

/* input:focus styles */
#form input[type=text]:focus, 
textarea:focus,
input[type=search]:focus {
	background: #fff;
	outline: none; /* remove outline */
}

/* set field width */
#form input[type=text], input[type="search"] {
	width: 210px;
	height:12px;
}

/* fallback placeholder */
.placeholder {
	color: #7f7f7f;
}
/* webkit placeholder */
::-webkit-input-placeholder {
	color: #7f7f7f;
}
/* moz placeholder */
:-moz-placeholder {
	color: #7f7f7f;
}

/* remove webkit search input decoration and cancel button */
#form input[type="search"]::-webkit-search-decoration, 
#form input[type="search"]::-webkit-search-cancel-button {
	display: none;
}

fieldset { 
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
border:1px solid #b0b0b0;
}

legend {

padding-bottom:3px;
padding-left:3px;
padding-right:3px;
padding-top:3px;
width: 200px;
border:1px solid #cc0000;
background-color:#cc0000;
color:#ffffff;
font-family:"Times New Roman", Times, serif;
font-size:15px;
font-weight: bold;
text-align:left;
  }


.title_box {  
    border: #3c5a86 1px dotted;  
} 
 
.title_box #title {  
    position: relative;  
    top : -0.5em; 
    margin-left: 1em; 
    display: inline;  
    background-color: white;  
} 
 
.title_box #content { 
} 


/* Text Forms */
.ButtonForm {
color: #000000;
font-size: 11px;
font-family: arial, helvetica, verdana;
font-weight:bold;
}

.textfield {    
color: #000000;
font-size: 11px;
font-family: arial, helvetica, verdana;
font-weight:normal;
}


.WhiteSubheadForms { 
 background-color: #000000;
font-size: 11px; 
color: #FFFFFF; 
font-weight: bold;
font-family: arial, helvetica, verdana; 
}

.TopPadding {
	padding-top: 15px;
}

/* End Text Forms */



/* Top NavBar */
.NavBarlink:link { color: #000000; font-size: 12px;  font-family: arial, helvetica, verdana; text-decoration: none }
.NavBarlink:visited { color: #000000; font-size: 12px;  font-family: arial, helvetica, verdana; text-decoration: none }
.NavBarlink:link { color: #000000; font-size: 12px;  font-family: arial, helvetica, verdana; text-decoration: none}
.NavBarlink:hover { color: #000000; font-size: 12px;  font-family: arial, helvetica, verdana; text-decoration: none }

td.image { 
background: url(../../Images/NavBar/NavBarRollover1.png); 
} 

td.image2 { 
background: url(../../Images/NavBar/NavBarRollover2.png); 
} 

.TopHeaderTextlink:link { color: #CCCCCC; text-decoration: none }
.TopHeaderTextlink:visited { color: #CCCCCC; text-decoration: none }
.TopHeaderTextlink:link { color: #CCCCCC; text-decoration: none}
.TopHeaderTextlink:hover { color: #FFFFFF; text-decoration: none }


.TopHeaderText { 
font-size: 10px; 
color: #CCCCCC; 
line-height: 17px; 
text-align: right; 
text-transform: uppercase;
font-family: arial, helvetica, verdana; 
}

.newsemailblack { 
border-width: 1px;    
border-style: solid;    
border-color: #999999;
color: #000000;
font-size: 10px;
font-family: arial, helvetica, verdana;
font-weight:normal;
line-height: 13px; 
text-align: left; 
}

/* End Top NavBar */

/* Top NavBar */
#tophead {
	position:relative;
    float: right;
    padding: 0px;
	margin:0px;
    list-style: none;
	display:block;
	overflow:hidden;
	height:auto;
	}

#tophead li {
    float: left;
	overflow:hidden;
	text-align:right;
	margin:0px;
	padding:0px;
	}
	
	
#tophead li a {
    display: block;
	height:auto;
    text-decoration: none;
	margin:0px;
	font: bold 11px Arial, Helvetica, sans-serif; 
	padding: 15px 0px 0px 15px;
    color:#ccc; 
	-webkit-transition-property: opacity, color;
	-webkit-transition-duration: 1s, 1s, 1s; 
	-moz-transition-property: opacity, color;
	-moz-transition-duration: 1s, 1s, 1s; 
	-o-transition-property: opacity, color;
	-o-transition-duration: 1s, 1s, 1s; 
	transition-property: opacity, color;
	transition-duration: 1s, 1s, 1s; 
	}
	

#tophead li a:hover {
    color: #fff;
	}
	

#tophead li.current a:hover{
    color: #fff;
	}


#tophead li. current {
    color: #fff;
	}

#tophead li.current a{
    display: block;
    text-decoration: none;
    padding:0px;
	margin:0px;
	font: bold 11px Arial, Helvetica, sans-serif; 
    color: #fff;
	}
	
.NavBarlink:link { color: #000000; font-size: 12px;  font-family: arial, helvetica, verdana; text-decoration: none }
.NavBarlink:visited { color: #000000; font-size: 12px;  font-family: arial, helvetica, verdana; text-decoration: none }
.NavBarlink:link { color: #000000; font-size: 12px;  font-family: arial, helvetica, verdana; text-decoration: none}
.NavBarlink:hover { color: #000000; font-size: 12px;  font-family: arial, helvetica, verdana; text-decoration: none }

td.image { 
background: url(../../Images/NavBar/NavBarRollover1.png); 
} 

td.image2 { 
background: url(../../Images/NavBar/NavBarRollover2.png); 
} 

.TopHeaderTextlink:link { color: #CCCCCC; text-decoration: none }
.TopHeaderTextlink:visited { color: #CCCCCC; text-decoration: none }
.TopHeaderTextlink:link { color: #CCCCCC; text-decoration: none}
.TopHeaderTextlink:hover { color: #FFFFFF; text-decoration: none }

.TopHeaderText { 
font-size: 11px; 
color: #CCCCCC; 
line-height: 17px;
font-weight:bold;
text-align: right; 
font-family: arial, helvetica, verdana; 
}

.newsemailblack { 
border-width: 1px;    
border-style: solid;    
border-color: #999999;
color: #000000;
font-size: 10px;
font-family: arial, helvetica, verdana;
font-weight:normal;
line-height: 13px; 
text-align: left; 
}

/* End Top NavBar */
/* Bottom Copywrite */
.BottomCopywriteTextlink:link { color: #000000; text-decoration: none }
.BottomCopywriteTextlink:visited { color: #000000; text-decoration: none }
.BottomCopywriteTextlink:link { color: #000000; text-decoration: none}
.BottomCopywriteTextlink:hover { color: #CCCCCC; text-decoration: none }


.BottomCopywriteText { 
font-size: 10px; 
color: #000000; 
line-height: 17px; 
text-align: center; 
font-family: arial, helvetica, verdana; 
}

/* End Bottom Copywrite */



/* Side NavBar */
.SideNavBarCatWhitelink:link { color: #FFFFFF; text-decoration: none; }
.SideNavBarCatWhitelink:visited { color: #FFFFFF; text-decoration: none }
.SideNavBarCatWhitelink:link { color: #FFFFFF; text-decoration: none}
.SideNavBarCatWhitelink:hover { color: #E2C982; text-decoration: none }

.SideNavBarCatWhite { 
font-size: 11px; 
color: #FFFFFF;
font-weight:bold;
text-align: left; 
font-family: arial, helvetica, verdana; 
}

.SideNavBarCatGoldlink:link { color: #E2C982; text-decoration: none  }
.SideNavBarCatGoldlink:visited { color: #E2C982; text-decoration: none }
.SideNavBarCatGoldlink:link { color: #E2C982; text-decoration: none}
.SideNavBarCatGoldlink:hover { color: #E2C982; text-decoration: none }

.SideNavBarCategoryGold { 
font-size: 11px; 
color: #E2C982;
font-weight:bold;
text-align: left; 
font-family: arial, helvetica, verdana; 
}

.SideNavBarSubCatWhitelink:link { color: #FFFFFF; text-decoration: none  }
.SideNavBarSubCatWhitelink:visited { color: #FFFFFF; text-decoration: none }
.SideNavBarSubCatWhitelink:link { color: #FFFFFF; text-decoration: none}
.SideNavBarSubCatWhitelink:hover { color: #E2C982; text-decoration: none }

.SideNavBarSubCatWhite { 
font-size: 11px; 
color: #FFFFFF;
font-weight:normal;
text-align: left;
line-height: 17px;
font-family: arial, helvetica, verdana; 
}
/* End Side NavBar */



/* Product Pages */

#rightTop {
	text-align: right;
	vertical-align: top;
}

#leftMargin {
	margin-left: 40px;
}


.imageCapture {
	font-size: 11px;
	color: #000000;
	text-align: left;
	font-style: italic;

}


.ProductTitle { 
font-size: 15px; 
color: #000000; 
font-weight:bold;
text-align: left; 
font-family: arial, helvetica, verdana; 
}

.ProductPriceRed { 
font-size: 15px; 
color: #cc0000; 
font-weight:bold;
text-align: left; 
font-family: arial, helvetica, verdana; 
}

.ProductSubheadlink:link { color:#000000; text-decoration: none }
.ProductSubheadlink:visited { color: #000000; text-decoration: none }
.ProductSubheadlink:link { color: #000000; text-decoration: none}
.ProductSubheadlink:hover { color: #000000; text-decoration: underline }

.ProductSubhead { 
font-size: 12px; 
color: #000000; 
font-weight:bold;
text-align: left; 
font-family: arial, helvetica, verdana; 
}

.PriceTotals { 
font-size: 12px; 
color: #000000; 
font-weight:bold;
font-family: arial, helvetica, verdana; 
}

.MoreInfo { 
font-size: 11px; 
color: #666666; 
font-weight: bold;
text-align: left; 
font-family: arial, helvetica, verdana; 
}

.tdButton:link {
	text-decoration: none;
	background-color: #185dbc;
}
.tdButton:visited {
	text-decoration: none
}
.tdButton:hover  {
	text-decoration: none;
	background-color: #FFFFFF;
}

.Redlink:link { color:#cc0000; text-decoration: none}
.Redlink:visited { color: #cc0000; text-decoration: none }
.Redlink:link { color: #cc0000; text-decoration: none}
.Redlink:hover { color: #cc0000; text-decoration: underline }

.Graylink:link { color:#666666; text-decoration: none}
.Graylink:visited { color: #666666; text-decoration: none }
.Graylink:link { color: #666666; text-decoration: none}
.Graylink:hover { color: #000000; text-decoration: none }

.Whitelink:link { color:#FFFFFF; text-decoration: none}
.Whitelink:visited { color: #FFFFFF; text-decoration: none }
.Whitelink:link { color: #FFFFFF; text-decoration: none}
.Whitelink:hover { color: #000000; text-decoration: none }

.commlink:link { color:#FFFFFF; text-decoration: none}
.commlink:visited { color: #FFFFFF; text-decoration: none }
.commlink:link { color: #FFFFFF; text-decoration: none}
.commlink:hover { color: #e2c982; text-decoration: none }

.Blacklink:link { color:#000000; text-decoration: none}
.Blacklink:visited { color: #000000; text-decoration: none }
.Blacklink:link { color: #000000; text-decoration: none}
.Blacklink:hover { color: #000000; text-decoration: underline }

.Bluelink:link { color:#185dbc; text-decoration: none }
.Bluelink:visited { color: #185dbc; text-decoration: none }
.Bluelink:link { color: #185dbc; text-decoration: none}
.Bluelink:hover { color: #185dbc; text-decoration: underline }

.Goldlink:link { color:#958046; text-decoration: none }
.Goldlink:visited { color: #958046; text-decoration: none }
.Goldlink:link { color: #958046; text-decoration: none}
.Goldlink:hover { color: #958046; text-decoration: underline }

.WhiteContent { 
font-size: 11px; 
color: #FFFFFF; 
font-weight:normal;
text-align: left; 
font-family: arial, helvetica, verdana; 
}

.SubmitButton { 
font-size: 11px; 
color: #000000; 
font-weight:normal;
text-align: center; 
font-family: arial, helvetica, verdana; 
}

.ProductDescription { 
font-size: 11px; 
color: #000000; 
font-weight:normal;
text-align: left; 
font-family: arial, helvetica, verdana; 
}

.ProductDescriptionBold { 
font-size: 11px; 
color: #000000; 
font-weight:bold;
text-align: left; 
font-family: arial, helvetica, verdana; 
}

.footer { 
font-size: 9px; 
color: #666666; 
font-weight:normal;
font-family: arial, helvetica, verdana; 
}

.HeaderNamePricelink:link { color: #000000; text-decoration: none }
.HeaderNamePricelink:visited { color: #000000; text-decoration: none }
.HeaderNamePricelink:link { color: #000000; text-decoration: none}
.HeaderNamePricelink:hover { color: #000000; text-decoration: none}

.HPHeaderNamePricelink:link { color: #007DBA; text-decoration: none }
.HPHeaderNamePricelink:visited { color: #007DBA; text-decoration: none }
.HPHeaderNamePricelink:hover { color: #006699; text-decoration: none}

.HeaderNamePriceBold { 
font-size: 12px; 
color: #000000; 
font-weight:bold;
/* text-align: left; */ 
font-family: arial, helvetica, verdana; 
}

.HeaderNamePrice { 
font-size: 12px; 
color: #000000; 
font-weight:normal;
text-align: left; 
font-family: arial, helvetica, verdana; 
}


ul.list {
  padding: 0;
  margin-left: 15px;
  margin-top: 0px;
  list-style: disc outside;
  color:#000000; 
  }
  
  ul.checklist {
  padding: 0;
  margin-left: 20px;
  margin-top: 0px;
  list-style-image:url(../../MarketingPromotions/images/check2.gif);
  list-style: disc outside;
  color:#000000; 
  }

/* End Product Pages */



/* Homepage Communities Drop Down Menu 

#cssdropdown, #cssdropdown ul {
padding: 0;
margin: 0;
list-style: none;
}


#cssdropdown li {
float:left;
position: relative;
}

.community{
border: 2px solid;
border-color: #3a3a3c;
background-color: #000000;
overflow: hidden;
width: 180px;
padding-left: 4px;
padding-top: 4px;
padding-bottom: 5px;
}

.community a{
text-decoration: none;
font-size: 12px;
width: 180px;
color: #FFFFFF;  
overflow: hidden;
text-align: left; 
font-family: arial, helvetica, verdana;
}

.menubodycontent{
display: none;
width: 180px;
position: static;
left: 0;
background-color: black;
font-size: 11px; 
color: #FFFFFF; 
line-height: 14px; 
text-align: left; 
font-family: arial, helvetica, verdana;
}

.menubodycontent li{
width: 180px;
}

.menubodycontent li a{
text-decoration: none;
font-size: 11px; 
color: #E2C982; 
line-height: 14px; 
text-align: left; 
font-family: arial, helvetica, verdana; 
}

.subheadwhite{
font-size: 11px;
font-weight:bold;
color: #FFFFFF; 
text-align: left;
line-height: 20px; 
font-family: arial, helvetica, verdana; 
}

#cssdropdown li>ul {
top: auto;
left: auto;
}

#cssdropdown li:hover ul, li.over ul {
display: block;
}

#restofcontent {
clear: left;
}
*/
/* End Homepage Communities Drop Down Menu */

/* Homepage Communities Drop Down Menu */

#cssdropdown, #cssdropdown ul {
padding: 0;
margin: 0;
list-style: none;
}


#cssdropdown li {
float:left;
position: relative;
}

.community{
border: 2px solid;
border-color: #3a3a3c;
background-color: #000000;
overflow: hidden;
width: 180px;
padding-left: 4px;
padding-top: 1px;
padding-bottom: 5px;
}

.community a{
text-decoration: none;
font-size: 12px;
width: 180px;
color: #FFFFFF;  
overflow: hidden;
text-align: left; 
font-family: arial, helvetica, verdana;
}

.menubodycontent{
display: none;
width: 180px;
position: static;
left: 0;
background-color: black;
font-size: 11px; 
color: #FFFFFF; 
line-height: 14px; 
text-align: left; 
font-family: arial, helvetica, verdana;
}

.menubodycontent li{
width: 180px;
}

.menubodycontent li a{
text-decoration: none;
font-size: 11px; 
color: #E2C982; 
line-height: 14px; 
text-align: left; 
font-family: arial, helvetica, verdana; 
}

.subheadwhite{
font-size: 11px;
font-weight:bold;
color: #FFFFFF; 
text-align: left; 
font-family: arial, helvetica, verdana; 
}

.contentwhite{
font-size: 10px;
font-weight:bold;
color: #FFFFFF; 
text-align: left; 
font-family: arial, helvetica, verdana; 
}

.contentgray{
font-size: 10px;
font-weight:bold;
color: #333333; 
text-align: left; 
font-family: arial, helvetica, verdana; 
}

#cssdropdown li>ul {
top: auto;
left: auto;
}

#cssdropdown li:hover ul, li.over ul {
display: block;
}

#restofcontent {
clear: left;
}

/* End Homepage Communities Drop Down Menu */

/* Start "How to Install Memory" buttons */

.WatchInAction {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	font-family: arial, helvetica, verdana;
	text-indent: 20px;
	display: block;
	padding: 3px;
}
.WatchInAction:link {
	color:#FFFFFF;
	text-decoration: none
}
.WatchInAction:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.WatchInAction:hover {
	color: #185dbc;
	background-color: #FFFFFF;
	text-decoration: none;
}

.Watch {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-align: left;
	font-family: arial, helvetica, verdana;
}

.goBack {
	font-size: 11px;
	color: #A7A9AA;
	font-weight: bold;
	text-align: left;
	font-family: arial, helvetica, verdana;
	text-indent: 20px;
	display: block;
	padding: 3px;
	background-image: url(../../Images/HowToInstall/bar_link.png);
	background-color: #A7A9AA;
}

.goBack:link {
	color:#FFFFFF;
	text-decoration: none
}
.goBack:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.goBack:hover {
	color: #666666;
	text-decoration: none;
	background-image: none;
	background-color: #CCCCCC;
}

/* End "How to Install Memory" buttons */

/* Copy from Style.css */

TABLE.CategoryHeader
{
    font-family:Verdana;
    color:White;
    background-color:#354066;
    text-transform:uppercase;
}

TR.HeaderRow
{
    background-color:#000000;
    color:White;
    text-align:left;
    font-weight:bold;
    font-family:Verdana;
    font-size:11px;
}

TR.SubHeaderRow
{
    background-color:#DCDDDE;
    color:#000000;
    text-align:center;
    font-weight:bold;
    font-family:Verdana;
    font-size:12px;
}

.BasketLeftCellHeader
{
    padding-left:0px;   
}

.BasketCenterCellHeader
{
    text-align:center;
}

.BasketRightCell
{
    padding-right:10px;   
}

.BasketLeftCellData
{
    padding-left:37px;
}

.DataCell
{
    padding-top:2px;
    padding-bottom:2px;
}

.TextColor1
{
    color:#000000;
    font-family:Verdana;
    font-size:8pt;
}

.Left
{
    text-align:left;
}

.Center
{
    text-align:center;
}

.Right
{
    text-align:right;
}

.MediumPadding
{
    padding:4px;
}

.Bold
{
    font-weight:bold;
}

.NoDecoration
{
    text-decoration:none;
}

.LinkButton
{
    border-width:0px;
}

.FooterCell
{
    font-family:Verdana;
    font-size:7pt;
    color:#000000;
}

/* NEWSFEED */
.newsfeed {
	width:787px;
	height:auto;
	margin: 35px 0px 0px 0px;
	padding: 6px 6px 6px 6px;
	background-color: #f4f4f4;
	border: solid 1px #dedede;
	text-align:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;


}	



.bodywrap {
	position:relative;
	float:left;
	width:759px;
	height:auto;
	border: solid 1px #eae9e9;
	padding: 20px 20px 20px 20px;
	margin: 5px 0px 0px 0px;
	background-color: #ffffff;
	text-align:left;
	font-size:12px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

/* Device Landing Page */

.productboxwrap {
	position:relative;
	float:left;
	width:auto;
	height:auto;
	padding: 0px;
	margin:0px 0px 0px 0px;
}

.productbox1 {
	position:relative;
	float:left;
	width:auto;
	height:auto;
	padding: 3px 3px 3px 3px;
	background-color: #fffff;
	border: solid 1px #ccc;
	color:#333333;
	-webkit-box-shadow: 0 0px 4px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0px 4px rgba(0,0,0,.2);
	box-shadow: 0 0px 4px rgba(0,0,0,.2);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	cursor:pointer;
}

.productbox2 {
	position:relative;
	float:left;
	width:154px;
	height:165px;
	padding: 8px 8px 8px 8px;
	background-color: #f4f4f4;
	text-align:left;
	font-size:12px;
	text-align:center;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;	
}

.productbox2:hover {
	background-color: #FFFFFF;
	}


/* Devices */

.device1 {
	z-index:1000;
	position:relative;
	float:left;
	width:auto;
	height:auto;
	padding: 3px 3px 3px 3px;
	background-color: #fffff;
	border: solid 1px #dedede;
	color:#333333;
	-webkit-box-shadow: 2px 2px 4px rgba(0,0,0,.1);
	-moz-box-shadow: 2px 2px 4px rgba(0,0,0,.1);
	box-shadow: 2px 2px 4px rgba(0,0,0,.1);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	cursor:pointer;
}

.device2 {
	position:relative;
	float:left;
	width:132px;
	height:165px;
	padding: 27px 4px 4px 4px;
	background-image:url(images/grad-bar.jpg);
	background-repeat:no-repeat;
	background-color: #f4f4f4;
	text-align:left;
	font-size:12px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;	
}

.device2:hover {
	background-color: #FFFFFF;
	}

.deviceIcon {
	z-index:4000;
	position:absolute;
	float:left;
	width:55px;
	height:55px;
	padding: 0px;
	left:80px;
	top:-12px;
}


/* CALLOUT */
.callout {
	position:relative;
	float:left;
	width:378px;
	height:auto;
	padding: 5px 5px 5px 5px;
	background-image:url(images/icon-submitarrow.png);
	background-position:370px 7px;
	background-repeat:no-repeat;
	background-color: #084db0;
	border: solid 2px #ffffff;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	

	cursor:pointer;
}

.callout:hover {
	background-color: #000;
	}

/* COPYRIGHT */
.copyright {
	width:800px;
	height:auto;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 60px 0px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
}

/*FONT STYLE */

h1		{ 
margin: 0 0 12px 0; 
padding: 0; 
color: #000; 
font-size: 18px; 
font-weight: bold;
}

h2		{ 
margin: 0; 
padding: 0; 
color: #000; 
font-size: 14px; 
font-weight: bold; 
}

/*h2.red	{ 
color: #de0000; 
margin-bottom: 0; 
}*/

h3		{ 
margin: 0; 
padding: 0; 
color: #000; 
font-size: 12px;
line-height:16px;
font-weight: normal; 
}

h4		{ 
margin: 0; 
padding: 0; 
color: #000; 
font-weight: bold; 
font-size: 11px; 
}


/*
hr {
margin: 10px 0 10px 0; 
border: none 0; 
border-top: 1px dotted #ccc;
width: 100%;
height: 1px;
}
*/

.footer { 
font-size: 9px; 
color: #666666;
line-height:11px;
font-weight:normal;
font-family: arial, helvetica, verdana; 
}


.chart table
{
width:100%;
}
.chart table th
{
text-align:left;
background-color:#f5f5f5;
border-bottom: 1px dotted #ccc;
border-right: 1px solid #ccc;
}
.chart table th:nth-last-child(-n+1)
{
text-align:left;
background-color:#f5f5f5;
border-bottom: 1px dotted #ccc;
border-right:none;
}
.chart table tr
{
vertical-align:top;
}
.chart table td
{
text-align:left;
border-bottom: 1px dotted #ccc;
border-right: 1px solid #ccc;
}
.chart table td:nth-last-child(-n+1)
{
text-align:left;
border-bottom: 1px dotted #ccc;
border-right:none;
}

.prdlink:link { color:#000000; text-decoration: none}
.prdlink:visited { color: #000000; text-decoration: none }
.prdlink:link { color: #000000; text-decoration: none}
.prdlink:hover { color: #185dbc; text-decoration: none }

.Bluelink:link { color:#185dbc; text-decoration: none }
.Bluelink:visited { color: #185dbc; text-decoration: none }
.Bluelink:link { color: #185dbc; text-decoration: none}
.Bluelink:hover { color: #185dbc; text-decoration: underline }
/* End of Copy from Style.css */

