/* body {
	background-color: #d5d0cb;
	background-image: url('/images/Layout/OceanBackground.jpg');
	background-repeat: repeat-x;
}
*/
.bogus
{
  color:Blue;
}

img 
{
    border-bottom: none;
    border-left: none;
    border-right: none;
    border-top: none;
}

hr
{
  color: #d1e6fe;
}

input
{
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}

.MainImportantLinks2{
  font-family:Arial;
  color:#ff0099;
  font-size:16px;
}
.MainImportantLinks{
  font-family:Arial;
  color:#044177;
  font-size:16px;
}    
#whoson_live_help a{
  font-family:Arial;
  color:#044177;
  font-size:16px;
  text-decoration:underline;
}      
a#LiveHelp{
  font-family:Arial;
  color:#044177;
  font-size:16px;
  text-decoration:none;
}    
a#Cart, a#SearchButton, a#CertCodeButton{
  font-family:Arial;
  color:#ff0099;
  font-size:16px;
  text-decoration:none;
}      
#CertCodeTextBox, #SearchTextBox{
  color:#999999;
  border: 1px solid red;
  padding: 4px;
  font-size: 9px;
  width: 140px;
}

#footer {
	background-image:url('/images/Layout/BottomNav.jpg');
	background-repeat:no-repeat;
	background-position:center;
}

#footer a{
  color:#FFFFFF;
  font-family:Arial;
  font-size:12px;
  text-decoration:none;
}
#footer span{
  color:#FFFFFF;
  font-family:Arial;
  font-size:12px;
  text-decoration:none;
  padding-left: 10px;
  padding-right: 10px;
}
#footerRow2{
  padding-top:6px;
}

#main-Left{
  width:250px;
  float:left;
}
#main-Right{
  width:692px;
  margin-left:8px;
  float:left;
}

#Alertsite{
  margin:20px;
}

#Categories{
  background-image: url('/images/layout/MainNavBackground.jpg');
  background-repeat: repeat-y;
  height:408px;
  width:247px;  
  overflow: auto;
  background-color:#0066CC;
}
#Category_Header{
  height:20px;
}
#Categories .categoryLinksContainer{
  padding-left:20px;
  padding-bottom:16px;

}

#Categories .CategoryLinks{
  color: #FFFFFF;
  font-size:16px;
  font-family:Arial;
}

.bulletinStyle{

	border:0px solid #000000;
	font-size: 8pt;
	color: #576DA4;
	font-family:Tahoma

}

.BulletinShow{
	font-size: 10pt;
	color: #576DA4;
	font-family:Tahoma;
}
.Login
{
font-family: Arial; 
font-size:11px;
font-weight: bold;
color:ffffff;
}

.LoginTest
{
font-family: Arial; 
font-size:9px;
font-weight: normal;
color:ffffff;
}

th {font-family: Verdana; font-size: 10px;
}

td.isa 
{font-family: Arial; font-size:12px;font-weight: bold}
    
a:link { color: #0000ff; text-decoration: underline; }
 
a:visited { color: #0000ff; text-decoration: underline; }
    
footer1
{
background-image: url(images/bgbottom.gif);
text-align: center;
}

.button
{
    FONT-WEIGHT: bold
}
.contact
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0f447a;
    FONT-FAMILY: Arial
}
.formerror
{
    MARGIN-TOP: 1em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #003061
}
.lp
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial
}
.outline
{
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    BORDER-LEFT: white 1px solid;
    BORDER-BOTTOM: white 1px solid
}

.thumb
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}

.MenuBar_Bur
{
	color:#000000;
	font-family:Arial; 
	font-size:10pt; 
	font-weight:bold;
	text-decoration:none;
}
.MenuBar
{
	color:#ffffff;
	font-family:Arial; 
	font-size:10pt; 
	font-weight:bold;
	text-decoration:none;
}

.NMenuBar_Bur
{
	color:#ffffff;
	font-family:Arial; 
	font-size:10pt; 
	font-weight:bold;
	text-decoration:none;
}
.NMenuBar
{
	color:#000000;
	font-family:Arial; 
	font-size:10pt; 
	font-weight:bold;
	text-decoration:none;
}

.DateBar
{
	color:#000000;
	font-family:Times New Roman; 
	font-size:10pt; 
	font-weight:bold;
	text-decoration:none;
	font-style: italic;
}
.DateBar_Bur
{
	color:#ffffff;
	font-family:Times New Roman; 
	font-size:10pt; 
	font-weight:bold;
	text-decoration:none;
	font-style: italic;
}

.TimeBar
{
	color:#000000;
	font-family:Times New Roman; 
	font-size:10pt; 
	font-weight:bold;
	text-decoration:none;
	font-style: italic;
}
.WelcomeTitle
{
	color:#000000;
	font-family:Arial-Black; 
	font-size:20pt; 
	font-weight:bold;
	text-decoration:none;
}
.WelcomeText
{
	padding-left:10px;
	padding-top:10px;
	color:#000000;
	font-family:Arial; 
	font-size:11pt; 
	font-weight:normal;
	text-decoration:none;
}
.WelcomeText_F
{
	padding-left:10px;
	padding-top:10px;
	color:#000000;
	font-family:Arial; 
	font-size:10pt; 
	font-weight:normal;
	text-decoration:none;
}
.SearchShortName
{
	color:#000000;
	font-face:Arial;
	font-weight:bold; 
	font-size:8pt;
}
.NavBar
{
	color:#000000;
	font-family:Arial;
	font-weight:bold; 
	font-size:10pt;
}
.NavBar_Bur
{
	color:#ffffff;
	font-family:Arial;
	font-weight:bold; 
	font-size:10pt;
}	
.CategoryLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #064387;
	line-height: 18px;
}
.Price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1D5698;
	line-height: 18px;
}
.LargeLink {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px; 
	font-weight: bold; 
	color: #064387; 
}

.ProductHeader{
	text-align:left;
	font-size:22px;
	font-family:Arial;
	color:#004381;
}
.PlainTextArial {
	font-size:14px;
	font-family:Arial;
	font-weight:normal;
	color:#333333;
	line-height: 18px;
	font-weight:normal;
}
.PlainTextBoldArial {
	font-size:11px;
	font-family:Arial;
	font-weight:normal;
	color:#666666;
	line-height: 18px;
	font-weight: bold;
}

.PlainText {
	font-size:11px;
	font-family:Arial;
	font-weight:normal;
	color:#666666;
	line-height: 18px;
	font-weight:normal;
}
.PlainTextBold {
	font-size:11px;
	font-family:Arial;
	font-weight:normal;
	color:#666666;
	line-height: 18px;
	font-weight: bold;
}

.MoneyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC6600;
	line-height: 18px;
}
h2 {
	font-family: Arial;
	font-size: 20px;
	color: #044177;
	line-height: 24px;
	margin-bottom: 8px;
}
h3 {
	font-family: Arial;
	font-size: 15px;
	color: #044177;
	margin-bottom:0px;
}
h4 {
	font-family: Arial;
	font-size: 12px;
	color: #044177;
	margin-bottom:0px;
}

.ProductCode{
	font-size:11px;
	font-family:Arial;font-weight:normal;
	color:#666666;
}
.ProductOptionsHeaders{
	font-size:11px;
	font-family:Arial;font-weight:normal;
	color:#666666;
}
.OrangeH3 {
	font-family: Arial;
	font-size: 14px;
	color: #ff0099;
	font-weight: bold;
}
.OrangeH2 {
	font-family: Arial;
	font-size: 32px;
	color: #ff0099;
	font-weight:bold;
	line-height: 32px;
}
.OrangeH4 {
	font-family: Arial;
	font-size: 12px;
	color: #ff0099;
	line-height: 18px;
}

.Standard2 
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}
.SubHeader {
	font-family: Arial;
	font-size: 15px;
	color: #044177;
	line-height: 18px;
}
.QuestionBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	line-height: 22px;
	font-weight:bold;
}
.QuestionText{
	font-family: Arial;
	font-size:16px;
	color: #044177;
	font-weight:bold;
}
.SubHeader2 {
	font-family: Arial;
	font-size: 14px;
	color: #044177;
	line-height: 18px;
}
.CartProductText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	line-height: 12px;
}
/* dark blue button */

.dbutton { 
	text-decoration:none; 
	float:left;
}

.dbutton div  {
	border: 2px solid #FFFFFF;
	padding:0;
}

.dbutton div p {
	font-family: arial;
	font-weight: bold;
	background-image: url('/images/CertificatePromos/DarkButtonGradient.jpg'); 
	background-color: #01588e;
	background-repeat: repeat-x; 
	margin: 0px;	
	padding: 5px;
	text-align: center;
	font-size: 11px;
	color: #FFFFFF;
	cursor: pointer;
}

/* blue buttons with gradient and double border */
.bbutton { 
	text-decoration:none; 
	float:left;
	background-color:#a4bace;
}

.bbutton div p:link{
	color:black;
	text-decoration:none;
}

.bbutton div  {
	border: 5px solid #4f7b9e;
	padding:1;
}

.bbutton div p {
	font-family: arial;
	font-weight: bold;
	background-repeat: repeat-x; 
	margin: 1px;	
	padding: 5px;
	text-align: center;
	font-size: 13px;
	color: #FFFFFF;
	cursor: pointer;
	background-color:#093f6d;
}

.bbuttonTop {
	font-size:12px;
	text-decoration:none;
}
.bbuttonBottom {
	color:#D06500;
}
.bbuttonBottom2 {
	color:#D06500;
	font-size:18px;
}
.bbuttonCompare {
	color:#333333;
	font-size:12px;
	font-weight:normal;
}

.ProductSummaryTile{
	background-image: url('/images/layout/ProductNameCost_Background.jpg'); 
}

.ProductSummaryTileInner{
  padding:10px 10px 10px 10px;
  overflow: auto;
}

.ProductName{
  font-family:Arial;color:#333333;
  font-size:12px;
}

.ProductPrice{
  font-family:Arial;font-size: 14px;
	color: #ff0099;
	line-height: 22px;
}

.categoryHeader{
  font-family:Arial;color:#FFFFFF;
  font-size:22px;
  padding-left:20px;
}

.ProductPage_ProductName{
	font-family: Arial, Arial, Helvetica, sans-serif;font-size: 32px;
	font-weight: 500;
	color: #044177;
	margin-bottom:0px;

}


#ShippingInstruction td{
	font-family: Arial;
	font-size: 12px;
	color: #044177;
	margin-bottom:0px;
}

#ContactInformation td{
	font-family: Arial;
	font-size: 12px;
	color: #044177;
	margin-bottom:0px;
}

#shippingInstructions td{
	font-size:11px;
}

/* end blue buttons with gradient and double border */

/* NiceBox */
	
.NiceBox {
	text-decoration:none; 
	float:clear;
}
.NiceBox div  {
	border: 2px solid #d1e6fe;
	padding:1; 
}
.NiceBox div#Regular  {
	border: 0px;
	padding:1; 
}

.NiceBox div p {
	font-family: Arial;
	font-weight: bold;
	background-image: url('/images/backgrounds/OtherBackground.gif'); 
	background-repeat: repeat-x; 
	margin: 1px;	
	padding: 5px;
	text-align: center;
	font-size: 13px;
	color: #004C97;
}

.TableDivide
{
    border-right-style: solid;
    border-right-color:#FFFFFF;
    border-width:2px; 
}
/* end NiceBox */

.ArrowList {
	margin: 0;
	padding: 0;
	margin-left: 5px;
	list-style-type: none; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
}
li.ArrowList{
	display: block;
}

ul.ArrowList li a, ul.ArrowList li p {
  margin: 0;
  background: transparent url(/images/buttons/arrow.gif) no-repeat 0% 50%;
  font-weight: normal;
  line-height: 100%;
  padding-left: 13px;
}

/*
ul.ArrowList li a:hover {
  margin: 0;
  background: transparent url(/images/buttons/arrow.gif) no-repeat 0% 50%;
  font-weight: normal;
  line-height: 100%;
  padding-left: 13px;
}
*/

.Show
{
	display:block;
}
.Hide
{
	display:none;
}
.headerRowTab{
	color: #FFFFFF;
	font-size: 9pt;
	font-family:verdana;
	height:34;
	text-align: center;
	vertical-align: middle;
		
	background-color: #009764;
}
.LightHeader{
	color: #009966;
	font-size: 9pt;
	font-family:verdana;
	text-align: center;
	height:36;
		
	background-color: #003366;
}

.WelcomeLink
{
  color: #888888;
  font-size: 11px;
  font-family:Arial;
}

.WelcomeLinkDark
{
  color: #225599;
  font-size: 12px;
  font-family:Arial;
}

.WelcomeInvertedHeader
{
		font-size: 16px;
		color: #FFFFFF;
		font-family: Arial;
		font-weight: bold;
}

.warning
{
		color:#ff0099;
}

ul.warningList li
{
  LIST-STYLE-IMAGE: url(/images/icons/ErrorBullet.gif);
  margin-top:-5px;
}

.CertificateHeader1
{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 23px;
		color: #034FA3;
}

.CertificateSteps
{
		FONT-SIZE: 11px; 
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		FONT-WEIGHT: bold; 
		COLOR: #0088DD;
}

.rteHeaders{
  font-weight:bold;
  font-size:14;
  padding-top:12px;
}
