#boilerplate {
	BACKGROUND-POSITION: center 50%; FONT-SIZE: 12px; COLOR: #275e84; LINE-HEIGHT: normal;
}
#greyboxbottom {
	PADDING-RIGHT: 0px;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 234px;
	PADDING-TOP: 0px;
	HEIGHT: 98px;
	border: #dbdbdb;
}
#flash {
	PADDING-BOTTOM: 5px;
}
#testimonialsleft {
	PADDING-BOTTOM: 25px; PADDING-TOP: 40px
}
#menuleft {
	PADDING-BOTTOM: 25px; PADDING-TOP: 59px
}
#greyboxnews1 {
	BORDER-RIGHT:   #dbdbdb 1px solid;
	BORDER-TOP:     #dbdbdb 1px solid;
	BORDER-LEFT:    #dbdbdb 1px solid;
	BORDER-BOTTOM:  #dbdbdb 1px solid;
	PADDING-RIGHT:  0;
	PADDING-BOTTOM: 0;
	PADDING-LEFT:   7px; 
	PADDING-TOP:    0px;
	VERTICAL-ALIGN: top; 
	COLOR: #666666; LINE-HEIGHT: 14px; TEXT-DECORATION: none; 
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 83px; 
}

#greyboxnews2 {
	BORDER-RIGHT:   #dbdbdb 1px solid;
	BORDER-TOP:     #dbdbdb 1px solid;
	BORDER-LEFT:    #dbdbdb 1px solid;
	BORDER-BOTTOM:  #dbdbdb 1px solid;
	PADDING-RIGHT:  0;
	PADDING-BOTTOM: 0;
	PADDING-LEFT:   7px; 
	PADDING-TOP:    0px;
	VERTICAL-ALIGN: top; 
	COLOR: #666666; LINE-HEIGHT: 14px; TEXT-DECORATION: none; 
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; 
	HEIGHT: 214px; 
}

#benefits {
    MARGIN: 10px; PADDING-LEFT: 7px;
}

.search{
	FONT-SIZE: 11px;  FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #666666; /* in order to check if all text is formatted #666666*/; 
	TEXT-DECORATION: none; TEXT-ALIGN: left; 
	PADDING: 0; MARGIN: 0;
}


BODY {
    FONT-SIZE: 12px;  FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: red; /* in order to check if all text is formatted #666666*/; 
	TEXT-DECORATION: none; TEXT-ALIGN: left; 
	LINE-HEIGHT: 14px; PADDING: 0; MARGIN: 0;
}

H2 {
    PADDING-TOP: 0px; PADDING-LEFT: 0px;
	FONT-SIZE: 14px; COLOR: #FD7000; FONT-WEIGHT: bold; TEXT-ALIGN:left;
}

H3 {
    PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px;
	FONT-SIZE: 13px; COLOR: #275e84; FONT-WEIGHT: bold; TEXT-ALIGN:left;
}

H4 {
    PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px;
	FONT-SIZE: 12px; COLOR: #666666; FONT-WEIGHT: bold; TEXT-ALIGN:left;
}

H5 {
    PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px;
	FONT-SIZE: 11px; COLOR: #666666; TEXT-ALIGN:left;
}

A:link    {FONT-SIZE: 12px; text-decoration: none; color: #275e84;}
A:visited {FONT-SIZE: 12px; text-decoration: none; color: #275e84;}
A:active  {FONT-SIZE: 12px; text-decoration: none; color: #275e84;}
A:hover   {FONT-SIZE: 12px; text-decoration: underline; color: red;}

#paragraph,
P {
    PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; 
	  FONT-SIZE: 12px; COLOR: #666666; margin-top: 10px;
}


TD {
    COLOR: #666666; 
}

#comment {
	COLOR: #275e84;
}

.more A:link    {FONT-SIZE: 9px; text-decoration: none}
.more A:visited {FONT-SIZE: 9px; text-decoration: none}
.more A:active  {FONT-SIZE: 9px; text-decoration: none}
.more A:hover   {FONT-SIZE: 9px; text-decoration: underline; color: red;}


#atracsys ul    { list-style-type: none; }
#atracsys ul li { padding-left: 15px; background: url(/images/a_bullet.png) 0px 3px no-repeat; }

.small_icon {
    border-color:#666666; border-width:thin;
}

.p_japanese {
    PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; 
	COLOR: #666666; margin-top: 10px; FONT-SIZE: 14px; LINE-HEIGHT: 19px;
}

.h3_japanese {
    PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px;
	FONT-SIZE: 18px; COLOR: #275e84; FONT-WEIGHT: bold; TEXT-ALIGN:left;
}

.pp_title {
    PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px;
	FONT-SIZE: 18px; COLOR: #FD7000; FONT-WEIGHT: bold; TEXT-ALIGN:center;
}

.pp_address {
    PADDING-TOP: 0px; PADDING-LEFT: 0px;
	FONT-SIZE: 14px; COLOR: #275e84; TEXT-ALIGN:center;
}

#legend_top {
    PADDING-TOP:  0px; PADDING-BOTTOM: 10px; 
	PADDING-LEFT: 5px; PADDING-RIGHT:  5px; 
	COLOR: #666666; FONT-WEIGHT: bold; TEXT-ALIGN:center;
}

#legend_bottom {
    PADDING-TOP:  0px; PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 5px; PADDING-RIGHT:  5px;
	FONT-SIZE: 10px; COLOR: #666666; TEXT-ALIGN:center;
}

#newscontent {
    PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; 
	COLOR: #666666;
}

#newscontentBOLD {
    PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; 
	COLOR: #666666; FONT-WEIGHT: bold;
}

#boxbottomimages {

	PADDING-RIGHT: 0px;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 232px;
	PADDING-TOP: 0px;
	HEIGHT: 96px;
	BORDER: 1px solid #dbdbdb;
}

#howitworks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}

#_2ndnav {
	BACKGROUND-POSITION: center 50%; FONT-SIZE: 10px; COLOR: #275e84; LINE-HEIGHT: normal; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#specs {
	BORDER-RIGHT: #dbdbdb 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #dbdbdb 1px solid; PADDING-LEFT: 7px; FONT-SIZE: 11px; PADDING-BOTTOM: 7px; VERTICAL-ALIGN: top; BORDER-LEFT: #dbdbdb 1px solid; WIDTH: 234px; COLOR: #666666; LINE-HEIGHT: 14px; PADDING-TOP: 14px; BORDER-BOTTOM: #dbdbdb 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
#specsblueheader {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #275e84; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

/* ------------- menu styles (version 0) ----------------- */

#ml0 {
    TOP:95px; LEFT:238px; Z-INDEX:5; PADDING:0px; POSITION:relative; WIDTH:711px; FLOAT:left; 
}

#ml1 {
    Z-INDEX:5; PADDING-TOP: 15px; PADDING-BOTTOM:25px; WIDTH:711px; FLOAT:left;
}

#menu {
    BACKGROUND-COLOR:white; FLOAT:left; WIDTH:625px;
}

#menu2 {
    LEFT:5px; BACKGROUND-COLOR:white; FLOAT:left; POSITION:relative; 
}

#menu ul {
    PADDING:0; MARGIN:0; LIST-STYLE:none; WIDTH:125px; FLOAT:left;
}
#menu ul li {
	POSITION: relative;
}
#menu ul li ul {
    POSITION: absolute; DISPLAY:none; Z-INDEX: 500;
}
#menu ul li h2 {
    FONT-SIZE: 11px; COLOR: #275e84; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
    PADDING: 0; MARGIN: 0; DISPLAY: block; BORDER-BOTTOM: 1px solid #C3C3C3; 
    TEXT-TRANSFORM: uppercase;
}

#menu ul li h3 {
    FONT-SIZE: 11px; COLOR: #c3c3c3; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
    PADDING: 0; MARGIN: 0; DISPLAY: block; BORDER-BOTTOM: 1px solid #C3C3C3; 
    TEXT-TRANSFORM: uppercase;
}

#menu ul li ul li b {
    FONT-SIZE: 11px; COLOR: #FD7000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
    MARGIN: 0; DISPLAY: block; BACKGROUND-COLOR:#F2F8FF; 
    BORDER-LEFT: 1px solid #C3C3C3; 
    PADDING: 2px 2px 0 5px;
}

#menu ul li ul li a {
    FONT-SIZE: 11px; COLOR: #275e84; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
    MARGIN: 0; DISPLAY: block; BACKGROUND-COLOR:#F2F8FF; 
    BORDER-LEFT: 1px solid #C3C3C3;
    PADDING: 0 0 0 10px;
}

#menu ul li ul li a:hover {
    BACKGROUND-COLOR:#CCE5FF; COLOR: #FD7000;
}
#menu ul li:hover ul,
#menu ul li.over ul {
    DISPLAY: block;
}

/* Fix IE. Hide from IE Mac \*/
* html #menu ul li { FLOAT: left; HEIGHT: 1%; WIDTH: 125px; }
* html #menu ul li ul li a  { HEIGHT: 1%; }
* html #menu ul li ul li b  { HEIGHT: 1%; }
/* End */

#lateral ul {
    PADDING:0; MARGIN:0; LIST-STYLE:none; WIDTH:200px; /*150px; MARGIN-LEFT: 10px;*/
}
#lateral ul li {
	POSITION: relative; PADDING:0; MARGIN:0;
}
#lateral ul li ul {
    POSITION: relative;  Z-INDEX: 500; PADDING:0; MARGIN:0;
}
#lateral ul li h2 {
    FONT-SIZE: 12px; COLOR: #275e84; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; WIDTH:200px; /*150px;*/
    PADDING: 0; MARGIN: 0; DISPLAY: block; BORDER-BOTTOM: 1px solid #C3C3C3; 
    TEXT-TRANSFORM: uppercase; /*margin-left:15px;*/
}

#lateral ul li ul li b {
    FONT-SIZE: 12px; COLOR: #275e84; /*COLOR: #FD7000;*/ FONT-FAMILY: Arial, Helvetica, sans-serif;
    MARGIN: 0; DISPLAY: block; /* BACKGROUND-COLOR:#F2F8FF;  */
    TEXT-DECORATION: none; FONT-WEIGHT: bold;
    PADDING: 0; padding-left:5px; /*padding-left:5px*/
}

#lateral ul li ul li div {
    FONT-SIZE: 11px; COLOR: #FD7000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
    MARGIN: 0; DISPLAY: block; /* BACKGROUND-COLOR:#F2F8FF;  */
    TEXT-DECORATION: none;
    PADDING: 0; padding-left:10px; /*padding-left:10px*/
}

#lateral ul li ul li a {
    FONT-SIZE: 11px; COLOR: #275e84; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
    MARGIN: 0; DISPLAY: block; /* BACKGROUND-COLOR:#F2F8FF;  */
	TEXT-DECORATION: none;
    PADDING: 0; padding-left:10px; /*padding-left:10px*/
}
#lateral ul li ul li a:hover {
    BACKGROUND-COLOR:#CCE5FF; COLOR: #FD7000; /* PADDING:0; MARGIN:0; */
}

/* Fix IE. Hide from IE Mac \*/
* html #lateral ul li { FLOAT: left; HEIGHT: 1%; WIDTH: 125px; }
* html #lateral ul li ul li a  { HEIGHT: 1%; }
* html #lateral ul li ul li b  { HEIGHT: 1%; }
/* End */

/* =================== */
/* For enlarge feature */
/* =================== */

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #275e84; /*#313131;*/
visibility: hidden;
z-index: 1010;
cursor: hand;
cursor: pointer;
}
/*Footer DIV of thumbbox that contains "close" link */

#thumbBox .footerbar{ 
/*font: bold 16px Tahoma;*/
letter-spacing: 5px;
line-height: 1.1em;
color: #FD7000;
padding: 5px 0;
text-align: right;
}

#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 1005;
}

/* ===================== */
/* For slideshow feature */
/* ===================== */

#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}

#wrapper  {margin:0; padding:0; padding-top:23px;/*57px;*/ ; display:none}
#wrapper * {margin:0; padding:0;}

#fullsize {position:relative; width:200px; height:100px; padding:2px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:200px; height:0; background:#000; color:#fff; overflow:hidden; z-index:103; opacity:.80; filter:alpha(opacity=80)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:200px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:100px; cursor:pointer; z-index:1002}
#imgprev {left:0; background:url(images/scroll_left.gif) left center no-repeat}
#imgnext {right:0; background:url(images/scroll_right.gif) right center no-repeat}
#imglink {position:absolute; height:100px; width:100%; z-index:1001; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/scroll_link.gif) center center no-repeat}
/*
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}
*/

