body,td,tr,div {
	color : #000000;
        font-size : 10pt;
	font-family:  Arial, sans-serif;
}

.h2 {
	margin-left:8px;
	margin-right:8px;
	margin-top:10px;
	margin-bottom:8px;
	font-size:10pt;
	color:black;
	font-weight:bold;	
	text-align:left;

}

.small {
	font-size:8pt;
	color:black;
}

div.boxtitle {
	color: #FFFFFF;
	font-weight:bold;
        font-size : 8pt;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	margin-right: 5pt;
	margin-top: 3pt;
	margin-left: 0pt;
	margin-bottom: 0pt;

}

.boxtitle {
	color: #FFFFFF;
	font-weight:bold;
        font-size : 8pt;
	font-family: Verdana, Arial, sans-serif;
}

.boxtext {
	font-family: Arial, sans-serif;
        font-size : 8pt;
}

div.boxtext {
	margin-left: 2px;
	margin-right: 6px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
}

div.centralbox, div
{
	font-family: Arial, sans-serif;
        font-size : 10pt;
	margin-left: 8px;
	margin-right: 8px;
	text-align: justify;
	margin-top: 6px;
	margin-bottom: 4px;

}
.text {
	font-family: Arial, sans-serif;
        font-size : 9pt;
	text-align: left;

}

.menutop {
        font-size: 9pt;
	font-family: Verdana, Arial, sans-serif;
}

.bottom {
	margin-left: 3pt;
	margin-right: 3pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
        font-size: 9pt;
	font-family: Arial, sans-serif;
}

A {
	text-decoration : none;
	color : #000000;
}

A:ACTIVE {color : #000000;}


A:VISITED {}


A:HOVER {
	text-decoration : underline;

}

A.leftmenu {
	text-decoration : none;
	color : #000000;
	font-size: 9pt;
	font-family: Arial, sans-serif;
}

A.leftmenu:ACTIVE {color : #000000;}


A.leftmenu:VISITED {}


A.leftmenu:HOVER {
	text-decoration : none;
	color: #003787;
}

div.leftmenuhead {
	font-size: 8pt;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:5;
	margin-top:5;
	margin-right:0;
	margin-bottom:0;
	font-family: Verdana, Arial, sans-serif;

}

div.leftinfohead {

	font-size: 8pt;
	color:#000000;
	margin-left:6;
	margin-top:2;
	margin-right:0;
	margin-bottom:0;
	font-family: Verdana, Arial, sans-serif;

}

.centralhead {
	font-size: 8pt;
	font-weight:bold;
	color:#FFFFFF;
	margin-left:5;
	margin-right: 0px;
	margin-top:5;
	margin-bottom:0;
	font-family: Verdana, Arial, sans-serif;
}


A.leftmenuhead {
	text-decoration : none;
	color : #FFFFFF;
}

A.leftmenuhead:ACTIVE {color : #FFFFFF;}


A.leftmenuhead:VISITED {}


A.leftmenuhead:HOVER {
	text-decoration : none;
	color: #C3DDFF;
}

A.leftmenuhead1 {
	text-decoration : none;
	color : #FFFFFF;
}

A.leftmenuhead1:ACTIVE {color : #FFFFFF;}


A.leftmenuhead1:VISITED {}


A.leftmenuhead1:HOVER {
	text-decoration : none;
	color: #DDDCDC;
}

A.newslink {
	font-family:  Arial, sans-serif;
	text-decoration : none;
	font-size:9pt;
	font-weight:bold;
}

A.newslink:ACTIVE {}


A.newslink:VISITED {}


A.newslink:HOVER {
	text-decoration : underline;
}



A.white {
	text-decoration : none;
	color : #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
}

A.white:ACTIVE {color : #FFFFFF;}


A.white:VISITED {}


A.white:HOVER {
	text-decoration : underline;
	color: #FFFFFF;
}

input.b {
font-size: 9pt;
height:18px;
}
select {
font-size: 9pt;
}

div.smallcenter {
font-size:8pt;
text-align:center;
margin-top: 6px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 10px;
}

.readmore {
	margin-top:0px;
	margin-bottom:0px;
	font-size:10pt;
	font-weight:bold;
	text-align:right;
	margin-left: 10px;
	margin-right: 10px;

}
.titleplan {
	color:#0E3A6D;
	font-size:11pt;
	font-weight:bold;
	text-decoration: underline;
}

div.titleplan {
margin-top:5px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

.titleplan1, a.titleplan1, a.titleplan1:link, a.titleplan1:visited {
	color:#0E3A6D;
	font-size:10pt;
	font-weight:bold;
	text-decoration: underline;
}


.title {
	color:#0E3A6D;
	font-size:11pt;
	font-weight:bold;
	text-align:left;
	margin-top:15px;
	margin-bottom:5px;
	font-family: Tahoma, Arial, sans-serif;
}

hr {

color: #246FD3;

}

ol, ul, dl{
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;

}
DT {
	margin-top:10px;
	margin-bottom:5px;
	font-weight:bold;
	margin-left:15px;
}
DD {
text-align:justify;
/*	margin-top:3px;*/
	margin-bottom:5px;
}

li {
	margin-top:5px;
	margin-bottom:5px;
	text-align:left;

}

li.faq {
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
	font-size:8pt;
	font-family: Verdana,  Arial, sans-serif;
}
li.faq a{
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
	font-size:8pt;
	line-height:1.5em;
	font-family: Verdana,  Arial, sans-serif;
	text-decoration:none;
}
li.faq a:hover{
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
	font-size:8pt;
	line-height:1.5em;	
	font-family: Verdana,  Arial, sans-serif;
	text-decoration:underline;
}


dir {
	margin-right:8px;
	margin-left:40px;
	margin-top:0px;
	margin-bottom:5px;
	text-align: justify;
}
.top {
	margin-top:0px;
	margin-bottom:0px;
	margin-right:8px;
	font-size:9pt;
	font-weight:bold;
	text-align:right;
	color:#1C57A4;
}
dir.boxdir, div.boxdir {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:8px;
	text-align:left;
	font-family: Arial, sans-serif;
        font-size : 8pt;

}
.error {
color: #FF0000;
	font-size:9pt;

}
.r {color: #FF0000;
	font-size:10pt;
	font-weight:bold;
}


#i {
	font-style : italic;
}

A.login {
	text-decoration : none;
	color : #000000;
	font-size: 7pt;
	font-family: Verdana, Arial, sans-serif;
}

A.login:ACTIVE {color : #000000;}


A.login:VISITED {}


A.login:HOVER {
	text-decoration : none;
	color: #003787;
}
b.fp {
font-size: 15px;
}
#u {
text-decoration:underline;
}

A {
	text-decoration : underline;
}

A:HOVER {
	text-decoration : none;

}

form#button_src, textarea#button_src{display:none;}

div.buttonList{text-align:center; margin:0 auto 0 auto;}

div.buttonList div{float:left; text-align:center; padding:0; margin:5px 0 0 5px;}
div.buttonList div img{margin-bottom:3px;}

.newyear{color:#0056AD; text-align:center; font-weight:bold; background:url(star.jpg) no-repeat left top}

.infoBox {
  background: #246FD3;
}

.infoBoxContents {
  background: #F3F3F3;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

span.red {
	font-weight:bold;
	color: red;	
}

.red,a.red:visited {
	font-weight:bold;
	color: red;	
}

span.green {
	font-weight:bold;
	color: green;	
}

.green,a.green:visited {
	font-weight:bold;
	color: green;	
}


table.onlyborder {
	border:solid 1px #246FD3;
}

table.border {
	border-bottom:solid 1px #246FD3;
	width: 100%;
	border-collapse: collapse;
} 

td.border {
	border:solid 1px #246FD3; 
	padding: 5px; 
} 

table.border th {
        background: #246FD3;
	color: #ffffff;
	border-right:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

th.borderbottom {
	border-bottom:solid 1px #FFF;
}

table.border td {
	border :solid 1px #246FD3;
}

fieldset {
	border :solid 1px #246FD3;
}


.gray {
  background: gray;
}

.lightgray {
  background: #E7E7E7;
}

FORM {
	display: inline;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #246FD3;
  border-spacing: 1px;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.messageStackError, .messageStackWarning { 
 padding-left: 10px;
 padding-right: 10px;
 padding-top:  10px;
 padding-bottom:  10px;

 border: 1px;
 border-style: solid;
 border-color: red;

 font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #ffb3b5; 
}
.messageStackSuccess {
 padding-left: 10px;
 padding-right: 10px;
 padding-top:  10px;
 padding-bottom:  10px;

 border: 1px;
 border-style: solid;
 border-color: green;

 font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #99ff00; }

.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

td.icon {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  text-align:center;
  width: 33%;
  vertical-align: top; 
}

.icon a {
	text-decoration : none;
}

.icon a:hover {
	text-decoration : underline;
}

