body		{margin: 0px; padding: 0px; font-family: BMW Type Next Light, Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo; font-size: 12px; -font-size: 11px; line-height: 15px; color: #000000; background-color: #ffffff;}
span,td		{font-family: BMW Type Next Light, Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo; font-size: 11px; line-height: 13px;}
a			{color:#4c4c4c; text-decoration:none;}
a:hover		{color:#003399; text-decoration:none;}
p			{margin:0px;padding:0px;}
hr			{width:652px; height:1px; border:0px; text-align:left; background:#AAA;}
select		{font-size:11px; border:solid 1px #003399;}
select.error	{font-size:11px; border:solid 1px #FF3300;}
#header		{width:100%; background:url('../img/header_bg_large.gif');}
#tab		{margin-top:30px; width:100%; border-bottom:solid 1px #003399;}
#tab_text1	{margin-top: 5px; margin-left: 24px; color:#003399;}
#tab_text2	{margin-top: 5px; margin-left:106px; color:#003399;}
#tab_text3	{margin-top: 5px; margin-left:188px; color:#003399;}
#tab_text4	{margin-top: 5px; margin-left:270px; color:#003399;}
#tab_text5	{margin-top: 5px; margin-left:352px; color:#003399;}
#tab_text6	{margin-top: 5px; margin-left:434px; color:#003399;}
#tab_text7	{margin-top: 5px; margin-left:516px; color:#003399;}
#tab_text8	{margin-top: 5px; margin-left:598px; color:#003399;}
#contents	{width:652px; margin-left:24px;}
#footer		{border-top:solid 1px #003399; width:100%; height:21px; }
.formTable  {padding-left:15px;}
.title		{color:#003399;}
.item		{color:#000000;}
.item_error {color:#FF0000;}
.textField	{height:20px; padding-left:3px; font-family: BMW Type Next Light, Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo; font-size:11px; border:1px solid; border-top-color:#929292; border-left-color:#929292; border-bottom-color:#afafaf; border-right-color:#afafaf; background-image:url(../img/bg_forms.gif ); -background-repeat:no-repeat; -background-attachment:fixed;}
.textField_error{height:20px; padding-left:3px; font-family: BMW Type Next Light, Helvetica, Arial, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo; font-size:11px; border:1px solid; border-top-color:#FF3300; border-left-color:#FF3300; border-bottom-color:#FF3300; border-right-color:#FF3300; background-image:url(../img/bg_forms.gif ); -background-repeat:no-repeat; -background-attachment:fixed;}
.kome		{font-size:10px; -font-size:9px;}

img.arrow                  {display: inline; position: static; width: 7px; height: 11px; background-image:url(../img/arrow_standard.gif ); background-repeat: no-repeat; background-position: top left;  height:11px; margin-top: -1px;}
a img.arrow                {display: inline; position: static; width: 7px; height: 11px; background-image:url(../img/arrow_standard.gif ); background-repeat: no-repeat; background-position: top left;  height:11px; margin-top: -1px;}
a:hover img.arrow          {display: inline; position: static; width: 7px; height: 11px; background-image:url(../img/arrow_standard.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0;  height:11px; margin-top: -1px;}
a.linkHighlight img.arrow  {display: inline; position: static; width: 7px; height: 11px; background-image:url(../img/arrow_standard.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0;  height:11px; margin-top: -1px;}
a                          {color: #4c4c4c; text-decoration: none}
a:hover                    {color: #003399; text-decoration: none}
a img                      {border:none;}
.linkHighlight             {color:#003399;}
a.arrow                    {color: #4c4c4c; text-decoration: none; height:11px; margin-top: -1px;}
a:hover                    {color: #003399;}
a.arrow img                {display: inline; position: static; width: 7px; height: 11px; background-image:url(../img/arrow_standard.gif ); background-repeat: no-repeat; background-position: top left;  height:11px; margin-top: -1px;}
a.arrow:hover img          {display: inline; position: static; width: 7px; height: 11px; background-image:url(../img/arrow_standard.gif ); background-repeat: no-repeat; background-position: bottom left; border: 0;  height:11px; margin-top: -1px; }

#headline                  {font-weight:bold; padding-left:28px; font-size:16px; line-height:16px; color:#ffffff;}
#line                      {margin:5px 11px 5px 28px; background:#FFF;height:1px;width:458px;}
#closeText                 {padding-left:28px;}
a.whiteArrow               {color: #ffffff; text-decoration: none; height:11px; margin-top: -1px;}
a.whiteArrow:hover         {color: #003399;}
a.whiteArrow img           {display: inline; position: static; width: 7px; height: 11px; background-image:url("../img/arrow_white.gif"); background-repeat: no-repeat; background-position: top left;  height:11px; margin-top: -1px;}
a.whiteArrow:hover img     {display: inline; position: static; width: 7px; height: 11px; background-image:url("../img/arrow_white.gif"); background-repeat: no-repeat; background-position: bottom left; border: 0;  height:11px; margin-top: -1px; }

h3                         {font-weight:bold; font-size:14px; color:#FFF; margin:0px; padding:7px 0px 7px 23px;}

#btnArea		{margin:15px 0px 0px 250px;}
#popBtnArea		{margin:10px 0px 0px 117px;}
#popBtnArea2	{margin:10px 0px 0px 108px;}
.btnDiv			{width:140px; height:20px; background:#4C4C4C; margin-right:10px; float:left;}
a.formBtn		{display:block; padding-left:7px; height:20px; cursor:pointer; color:#FFF; line-height:1.3; font-size: 10pt;font-family: 'BMW Type Next Bold';font-weight: bold;}
a.formBtn:hover {background:#003399; color:#FFF;}

ul					{margin:5px 0px 0px 0px; padding:0px;}
li					{font-size:10px; margin:0px; padding:0px; list-style-type:none; line-height:1.5;}
li.opt				{list-style-type:disc; list-style-position:outside; margin-left:15px; padding:0px;}

table.dataTable		{font-size:10px; border:1px solid #AAA; border-collapse:collapse; margin:0px; text-align:center;}
.dataTable td		{padding:0px 3px;}
th					{background-color:#AAA; font-weight:normal; border:1px solid #BBB; border-collapse:collapse; padding:3px; margin:0px;}
th.small			{font-size:9px;}
.left				{text-align:left;}
.bgTypeA			{background-color:#FFF;}
.bgTypeB			{background-color:#DDD;}
