﻿/* HTML SELECTORS */
BODY {
    padding:0px;
    margin:0% auto;
    text-align:center;
    background-color:#000;
    color:#ccc;
	/*BACKGROUND: url(images/bg.jpg) #5f0707 fixed repeat-x 50% top;*/
	/*COLOR: #cccccc;*/	
}


img {
border:0px;
}

/* Portal styles */
#portal {
position:relative;
}    

.countryBox {
font-family: Arial, Helvetica, sans-serif;
background-color: #CCCCCC;
font-size: 13px;
border: 1px solid #999999;
}

#portalSelectUSA {
white-space:nowrap;
}

#portalSelectUSA img  {
display:inline;
}
    
img.toggle {
opacity:0.7;               /*Firefox & Chrome*/
filter:alpha(opacity=70);   /* IE */
}

img.toggle:hover {
opacity:1;               /*Firefox & Chrome*/
filter:alpha(opacity=100);   /* IE */
}


.toggle {
opacity:0.7;               /*Firefox & Chrome*/
filter:alpha(opacity=70);   /* IE */
}

.toggle:hover {
opacity:1;               /*Firefox & Chrome*/
filter:alpha(opacity=100);   /* IE */
}

/* ajax modal dialog styles */
.modalBackground {
	background-color: #000;
	filter: alpha(opacity=70);
	opacity: 0.7;
}



/* DEFAULT CONTENT ENTRY TEMPLATE */

#contentEntry {
background-color:#600607;
width:620px;
border:#990000 thin dotted;
}



.contentEntryheader {
width:600px;
height:20px; 
background-image:url(images/h1_background.jpg);
background-repeat:no-repeat;
background-color:#000000;
color:#ffffff;
font-family:Helvetica, Arial, sans-serif;
font-size:13px;
font-weight:bold;
padding:5px;
padding-left:15px;
margin-top:0px;
margin-bottom:10px;
border-bottom:#990000 thin dotted;
text-align:left;
}

.contentEntryheader2 {

color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
padding: 5px;
margin: 0px;
padding-left: 8px;
padding-right:20px;
padding-bottom:10px;
line-height:17px;
}

.contentEntryp {

color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-left: 8px;
padding-right:20px;
padding-bottom:10px;
margin: 0px;
line-height:17px;
} 


/* NEWS PAGE NAVIGATION */

#navcontainer  
{
    width: 225px;
    margin-top:0px;
   
     }

#navcontainer ul
{
margin-left: 0;
margin-top:0px;
padding-left: 0;
list-style-type: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;

}

#navcontainer ul a
{
display: block;
padding: 3px;
width: 160px;
color:#ffffff !important;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#000000;
border: 1px dotted #990000;
}

#navcontainer ul a:link
{
color: #ffffff !important;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#000000;
text-decoration: none;
}
#navcontainer ul a:visited
{
color: #ffffff !important;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#000000;
text-decoration: none;
}
#navcontainer ul a:hover
{
background-color: #600607;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color: #ffffff !important;
}

   a.list:link {
	text-decoration: underline !important;
	color: #ffffff !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	width: 125px;
	background-color:#990000;
}

 a.list:visited {
	text-decoration: underline !important;
	color: #ffffff !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	width: 125px;
	background-color:#990000;
}

 a.list:hover {
	text-decoration: underline !important;
	color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	width: 125px;
	background-color:#000000;
}


 #contentEntrylink  A:link {
	text-decoration: underline;
	color: #c7be74 !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left: 8px;
	
}

 #contentEntrylink  A:visited {
	text-decoration: underline;
	color: #c7be74 !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left: 8px;
}

 #contentEntrylink  A:hover {
	text-decoration: underline;
	color: #cccccc !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left: 8px;
}

.contentEntryimg {
	padding-right:0px;
	padding-bottom:0px;
	border:solid;
	border-width:1px;
	border-color:#000000;
	margin-left:10px;
	margin-top:3px;
}

/* JAPAN MASTER PAGE */

.Clear {
	CLEAR: both;
	HEIGHT: 0px
}
    
.clearfix:unknown {
	CLEAR: both;
	DISPLAY: block;
	VISIBILITY: hidden;
	HEIGHT: 0px;
	content: "."
	}
    
.clearfix {
	
}

* HTML .clearfix {
	HEIGHT: 1%
}

.clearfix {
	DISPLAY: block
}


#topmenu #MenuBar1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 930px;
	PADDING-TOP: 0px
}

#topmenu {
	BACKGROUND-POSITION: center top;
	BACKGROUND-IMAGE: url(images/bg1.jpg);
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 46px
}


#TopLINK {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 930px;
	PADDING-TOP: 0px;
	HEIGHT: 44px;
	TEXT-ALIGN: left
}

#TopLINK H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
	
#TopLINK IMG {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}

#Footer {
	CLEAR: both;
	PADDING-RIGHT: 50px;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 50px;
	color:#ffffff;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	BACKGROUND-COLOR: #181818;
	TEXT-ALIGN: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#Footer A:link {
	COLOR: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
#Footer A:visited {
	COLOR: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
#Footer A:hover {
	COLOR: #ff6600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#Footer ADDRESS {
	FONT-SIZE: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	FONT-STYLE: normal
}



#pageContent {
	CLEAR: both;
	BORDER-RIGHT: #330000 1px solid;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	BORDER-LEFT: #330000 1px solid;
	WIDTH: 920px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #990000;
}
	

#pageContent #navilink {
	PADDING-RIGHT: 30px;
	BACKGROUND-POSITION: left top;
	PADDING-LEFT: 30px;
	FONT-SIZE: 9px;
	BACKGROUND-IMAGE: url(../../product/images/hw/bg_hardware.gif);
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	PADDING-TOP: 12px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #990000;
	TEXT-ALIGN: left
}


#pageContent #navilink LI {
	FONT-SIZE: 9px
}


#pageContent #navilink A {
	FONT-SIZE: 9px;
	COLOR: #ffffff;
	BORDER-BOTTOM: #ffffff 1px dotted;
	TEXT-DECORATION: none
}


#pageContent #navilink A:visited {
	FONT-SIZE: 9px;
	COLOR: #ffffff;
	BORDER-BOTTOM: #ffffff 1px dotted;
	TEXT-DECORATION: none
}


#pageContent #navilink A:hover {
	COLOR: #c7be74;
	BORDER-BOTTOM: #ffff99 1px dotted
}


#pageContent A:link, #pageContent A:visited  {
	COLOR: #c0a28e;
	TEXT-DECORATION: underline;
	font-size: 12px;
}

#pageContent A:hover {
	COLOR: #fff;
	
}



#pageContent #Back {
	CLEAR: both; FONT-SIZE: 10px; PADDING-TOP: 15px
}


#pageContent H1 {
	PADDING-RIGHT: 30px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 18px;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 15px;
	TEXT-ALIGN: left
}

UL.MenuBarHorizontal LI {
	WIDTH: 154px
}

UL.MenuBarHorizontal UL {
	WIDTH: 154px
}

UL.MenuBarHorizontal {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 100%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: auto;
	CURSOR: default;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}


UL.MenuBarActive {
	Z-INDEX: 1000
}


UL.MenuBarHorizontal LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 100%;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	CURSOR: pointer;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	POSITION: relative;
	TEXT-ALIGN: left
}


UL.MenuBarHorizontal UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 100%;
	Z-INDEX: 1020;
	LEFT: -1000em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	CURSOR: default;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	POSITION: absolute
}


UL.MenuBarHorizontal UL.MenuBarSubmenuVisible {
	LEFT: auto
}


UL.MenuBarHorizontal UL LI {
	
}


UL.MenuBarHorizontal UL UL {
	MARGIN: 0px 0px 0px 100%;
	POSITION: absolute
}


UL.MenuBarHorizontal UL.MenuBarSubmenuVisible UL.MenuBarSubmenuVisible {
	LEFT: auto;
	TOP: 0px
}


UL.MenuBarHorizontal UL {
	
}


UL.MenuBarHorizontal A {
	BORDER-RIGHT: #181818 1px solid;
	PADDING-RIGHT: 0.75em;
	DISPLAY: block;
	PADDING-LEFT: 0.75em;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 0.5em;
	BORDER-LEFT: #181818 1px solid;
	CURSOR: pointer;
	COLOR: #fff;
	PADDING-TOP: 0.5em;
	BORDER-BOTTOM: #333333 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #000;
	TEXT-DECORATION: none
}



UL.MenuBarHorizontal A:hover {
	COLOR: #fff;
	BACKGROUND-COLOR: #c00
}


UL.MenuBarHorizontal A:focus {
	COLOR: #fff;
	BACKGROUND-COLOR: #c00
}


UL.MenuBarHorizontal A.MenuBarItemHover {
	COLOR: #fff;
	BACKGROUND-COLOR: #c00
}


UL.MenuBarHorizontal A.MenuBarItemSubmenuHover {
	COLOR: #fff;
	BACKGROUND-COLOR: #c00
}


UL.MenuBarHorizontal A.MenuBarSubmenuVisible {
	COLOR: #fff;
	BACKGROUND-COLOR: #c00
}


UL.MenuBarHorizontal A.MenuBarItemSubmenu {
	BACKGROUND-POSITION: 95% 50%;
	BACKGROUND-IMAGE: url(SpryMenuBarDown.gif);
	BACKGROUND-REPEAT: no-repeat
}


UL.MenuBarHorizontal UL A.MenuBarItemSubmenu {
	BACKGROUND-POSITION: 95% 50%;
	BACKGROUND-IMAGE: url(SpryMenuBarRight.gif);
	BACKGROUND-REPEAT: no-repeat
}


UL.MenuBarHorizontal A.MenuBarItemSubmenuHover {
	BACKGROUND-POSITION: 95% 50%;
	BACKGROUND-IMAGE: url(SpryMenuBarDownHover.gif);
	BACKGROUND-REPEAT: no-repeat
}


UL.MenuBarHorizontal UL A.MenuBarItemSubmenuHover {
	BACKGROUND-POSITION: 95% 50%;
	BACKGROUND-IMAGE: url(SpryMenuBarRightHover.gif);
	BACKGROUND-REPEAT: no-repeat
}


UL.MenuBarHorizontal IFRAME {
	Z-INDEX: 1010; POSITION: absolute
}


/* Support Page */

#support 
{
    padding:10px 20px 20px 20px;
    background: #7d7e7d; /* Old browsers */
    background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* IE10+ */
    background: linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */
    font-size:12px;
    text-align:left;
}

/* CLINICS AND EVENTS */
.clinicsTable td
{
    font-size: 9pt;   
    color: black;
    text-align: left;
    border-bottom: gray 0px solid;
    padding: 9px;
}

.clinicsTable h1
{
    font-size: 14pt;    
   
}

.NewsletterSignUp
{
    font-size: 11pt;
    color: white;
   
    font-weight:bold;
    text-align: left;
    
    border: gray 1px solid;
    padding: 4px;
    background-color:Black;
}

.blackCopy
{
    font-size: 11pt;
    font-family: Arial, Helvetica, Sans-Serif;
    color: #000000;
    text-align:left;
}

/* OTHER MEDIA */
@media Screen, Projection    
{
UL.MenuBarHorizontal LI.MenuBarItemIE {
	DISPLAY: inline; BACKGROUND: #fff; FLOAT: left
}



 a.gold:link {
	text-decoration: none;
	color: #c7be74 !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

 a.gold:visited {
	text-decoration: none;
	color: #c7be74 !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

 a.gold:hover {
	text-decoration: none;
	color: #cccccc !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
