/*---------------------------------------------------------*/
/* style.css 20071024                                      */
/* style sheet for www.miyachiunitek.com (base)            */
/* copyright (c)2007 Ego Factory.                          */
/* author = az(at)egofactory.com                           */
/*---------------------------------------------------------*/
/* Base Styles */
BODY, TD { margin: 0; font-family: Arial, Helvetica, Charcoal, sans-serif; font-size: 11px; color: #0000000; vertical-align: top; text-align: left; }
a			{ color: #003c62; text-decoration: none; }
a:link		{ color: #003c62; }
a:hover		{ color: #0071b8 ! important; text-decoration: underline; }
a:active	{ color: #0071b8; }
a:visited	{ color: #003c62; }
INPUT	{ font-family: Tahoma, Arial, Helvetica, sans-serif; vertical-align: middle; font-size: 10px; background-color: White; border: 1px solid #006666; }
SELECT	{ font-family: Tahoma, Arial, Helvetica, sans-serif; vertical-align: middle; font-size: 10px; background-color: White; border: 1px solid #006666; }
.Middle	{ vertical-align: middle; }
.MiddleCenter	{ vertical-align: middle; text-align: center; }
.TitleBlue		{ color: #0071B8; font-size: 16px; line-height: 20px; font-weight: bold; text-align: center; }
.UMC_Info		{ font-size: 13px; line-height: 18px; text-align: center; }
/* Template Styles */
.Template_Banner_Rule	{ background-color: #0071B8; }
.Template_Banner_Right	{ background-color: #033D60; }
.Template_Banner_Left	{ background-color: #FFFFFF; }
.Template_Footer_Links	{ background-color: #FFFFFF; text-align: center; vertical-align: middle; padding-left: 6px; padding-right: 6px; }

/* Home Page and Color Styles */
/********Tabs 2008********/
td.TabActive		{ width: 124px; height: 23px; background: url('/images/Tab-over.gif') no-repeat; text-align: center; vertical-align: middle; }
td.TabInactive		{ width: 124px; height: 23px; background: url('/images/Tab.gif') no-repeat; text-align: center; vertical-align: middle; }
A.TabLink:ACTIVE	{ font-weight: bold; font-size: 14px; color: #000000; }
A.TabLink:LINK		{ font-weight: bold; font-size: 14px; color: #666666; }
A.TabLink:VISITED	{ font-weight: bold; font-size: 14px; color: #666666; }
A.TabLink:HOVER		{ font-weight: bold; font-size: 14px; color: #000000 ! important; text-decoration: underline; }
A.TabLinkSelected:ACTIVE	{ font-weight: bold; font-size: 14px; color: #000000; }
A.TabLinkSelected:LINK		{ font-weight: bold; font-size: 14px; color: #000000; }
A.TabLinkSelected:VISITED	{ font-weight: bold; font-size: 14px; color: #000000; }
A.TabLinkSelected:HOVER		{ font-weight: bold; font-size: 14px; color: #000000 ! important; text-decoration: underline; }

/********Top Left Box Goodies********/
.TopLeftBack		{ background-color: #CCE3F1; }
.TopLeftBanner		{ background-color: #0071B8; vertical-align: middle; color: #FFFFFF; font-size: 16px; font-weight: bold; }
/********Top Right Box Goodies********/
.TopRightBack		{ background-color: #CCE0E0; }
.TopRightBanner		{ background-color: #006666; vertical-align: middle; color: #FFFFFF; font-size: 16px; font-weight: bold; }
/********Bottom Left Box Goodies********/
.BottomLeftBack		{ background-color: #DFD3CE; }
.BottomLeftBanner	{ background-color: #5E230C; vertical-align: middle; color: #FFFFFF; font-size: 16px; font-weight: bold; }
/********Bottom Right Box Goodies********/
.BottomRightBack	{ background-color: #DCF0FC; }
.BottomRightBanner	{ background-color: #50B2F0; vertical-align: middle; color: #FFFFFF; font-size: 16px; font-weight: bold; }
.Welcome			{ background-color: #ffffff; color: #005198; font-size: 12px; font-weight: bold; margin-right: 13px; }

/* Base Page Template Styles */
.CookieCrumb					{ color: #555555; font-size: 11px; font-weight: bold; }
.Template_Left_Title_Container	{ background-color: #0071B8; vertical-align: middle; border-left: 4px solid #FFFFFF; border-right: 4px solid #FFFFFF; }
.Template_Left_Title			{ color: #FFFFFF; font-size: 12px; font-weight: bold; background-color: #0071B8; text-align: left; vertical-align: middle; padding-top: 4px; padding-left: 3px; padding-bottom: 4px; }
.Template_Content_Container		{ background-color: #FFFFFF; text-align: left; vertical-align: top; border: 1px solid #0071B8; padding: 3px; }
.Content_Title					{ background-color: #FFFFFF; color: #5E230C; font-size: 16px; font-weight: bold; vertical-align: bottom; padding-left: 6px; }
.Template_Yellow_Container		{ background-color: #FFFCBC; color: #5E230C; text-align: center; vertical-align: top; border: 2px solid #FFE500; padding: 3px; }
.Tech_Update_Text				{ background-color: #FFFCBC; color: #5E230C; font-size: 14px; font-weight: bold; font-style: italic; text-align: center; vertical-align: middle; }
.Tech_Update_Input				{ font-family: Tahoma, Arial, Helvetica, sans-serif; vertical-align: middle; font-size: 11px; color: #5E230C; background-color: White; border: 1px solid #5E230C; }
.Tech_Update_Button				{ font-family: Tahoma, Arial, Helvetica, sans-serif; vertical-align: middle; text-align: center; font-size: 11px; color: #FFFFFF; border: 1px solid #CE937C; background-color: #5E230C; cursor: hand; }

/* Content Area Styles */
.Center			{ text-align: center; }
.Right			{ text-align: right; }
.Red			{ color: #bb0000; }
.CenterRed		{ text-align: center; color: #bb0000; }
.Small			{ font-size: 10px; }
.SmallRight		{ font-size: 10px; text-align: right; }
.SmallRed		{ font-size: 10px; color: #bb0000; }
.SmallRightRed	{ font-size: 10px; text-align: right; color: #bb0000; }
.SmallCenterRed	{ font-size: 10px; text-align: center; color: #bb0000; }
.SmallExtended	{ font-size: 10px; letter-spacing: 1px; }
.Button			{ background-color: #FFFCBC; color: #000000; border: 1px solid #0071B8; text-align: center; vertical-align: middle; font-size: 11px; padding-left: 3px; padding-right: 3px; padding-bottom: 1px; cursor: hand; }

/* Page Specific Styles */
.UserFormLabel		{ font-size: 10px; vertical-align: baseline; text-align: right; }
.UserFormLabelRed	{ font-size: 10px; vertical-align: baseline; text-align: right; color: #bb0000; }
.Hotlist			{ font-size: 12px; text-align: right; vertical-align: middle; }

/* Resource Specific Styles */
/* TBK (text block) base                                   */
td.tbk			{ background-color: #ffffff; }
span.tbk		{ background-color: #ffffff; 	color: #005198; font-weight: bold; margin-right: 6px; }
div.tbk			{ background-color: #ffffff; color: #000000; font-weight: normal; margin-right: 6px; }
/* TBK Centered                                            */
td.tbkCenter	{ background-color: #ffffff; text-align: center; }
span.tbkCenter	{ background-color: #ffffff; color: #005198; font-weight: bold; margin-right: 6px; }
div.tbkCenter	{ background-color: #ffffff; color: #000000; font-weight: normal; margin-right: 6px; }
/* TBK right aligned                                       */
td.tbkRight	{ background-color: #ffffff; text-align: right; }
span.tbkRight	{ background-color: #ffffff; color: #005198; font-weight: bold; margin-right: 6px; }
div.tbkRight	{ background-color: #ffffff; color: #000000; font-weight: normal; margin-right: 6px; }
/* TBK beige background                                    */
td.tbkBgBeige	{ background-color: #FBF1D6; }
span.tbkBgBeige	{ background-color: #FBF1D6; color: #005198; font-weight: bold; margin-left: 6px; margin-right: 6px; }
div.tbkBgBeige	{ background-color: #FBF1D6; color: #000000; font-weight: normal; margin-bottom: 6px; margin-left:6px; margin-right:6px; }
/* TBK blue background                                    */
td.tbkBgBlue	{ background-color: #DCF0FC; }
span.tbkBgBlue	{ background-color: #DCF0FC; color: #005198; font-weight: bold; margin-bottom: 3px; margin-left: 6px; margin-right: 6px; }
div.tbkBgBlue	{ background-color: #DCF0FC; color: #000000; font-weight: normal; margin-left: 6px; margin-right: 6px; margin-bottom: 3px; }
/* TBK Black Title                                         */
td.tbkBlack	{ background-color: #ffffff; }
span.tbkBlack	{ background-color: #ffffff; font-weight: bold; margin-right: 6px; }
div.tbkBlack	{ background-color: #ffffff; font-weight: normal; margin-right: 6px; }
/* TBK Centered with Black Title                           */
td.tbkCenterBlack	{ background-color: #ffffff; text-align: center; }
span.tbkCenterBlack	{ background-color: #ffffff; color: #000000; font-weight: bold; margin-right: 6px; }
div.tbkCenterBlack	{ background-color: #ffffff; color: #000000; font-weight: normal; margin-right: 6px; }
/* Search and Index Page Styles */
.Index_Organize			{ font-size: 13px; color: #5E230C; font-weight: bold; padding-top: 13px; }
.Index_RootCategory 	{ font-size: 12px; font-weight: bold; padding-top: 9px; }
.Index_RootItem			{ font-size: 12px; padding-top: 3px; }
.Index_2ndLevelCategory	{ font-size: 11px; font-weight: bold; padding-left: 9px; padding-top: 3px; }
.Index_2ndLevelItem		{ padding-left: 9px; padding-top: 3px; }
.Index_3rdLevelCategory	{ font-size: 11px; font-weight: bold; padding-left: 18px; padding-top: 3px; }
.Index_3rdLevelItem		{ padding-left: 18px; }
.Index_4thLevelItem		{ padding-left: 24px; }
/* Left Nav 2008 */
.Products_Content_Container { background-color: #FFFFFF; text-align: left; vertical-align: top; }
.Index_RootCat 				{ font-size: 12px; font-weight: bold; padding-left: 5px; }
.Minisite_Title				{ background-color: #FFFFFF; color: #5E230C; font-size: 16px; font-weight: bold;}
.Minisite_Description		{ background-color: #FFFFFF; color: #005198; font-size: 12px; padding: 10px; text-align: justify; }
.Minisite_Category_Image	{ text-align: center; vertical-align: middle; padding: 15px; font-size: 12pt; }
DIV.Minisite_Category_Image_Pad	{ background: url('/images/whitecorner.gif') no-repeat; background-color: #0071B8; text-align: center; padding: 5px 2px 2px 2px; font-size: 12pt; }
A.Minisite_Category_ImagePad:ACTIVE		{ font-weight: bold; font-size: 12pt; display: block; padding-bottom: 5px; padding-left: 7px; color: #FFFFFF; }
A.Minisite_Category_ImagePad:LINK			{ font-weight: bold; font-size: 12pt; display: block; padding-bottom: 5px; padding-left: 7px; color: #FFFFFF; }
A.Minisite_Category_ImagePad:VISITED	{ font-weight: bold; font-size: 12pt; display: block; padding-bottom: 5px; padding-left: 7px; color: #FFFFFF; }
A.Minisite_Category_ImagePad:HOVER		{ font-weight: bold; font-size: 12pt; display: block; padding-bottom: 5px; padding-left: 7px; color: #FFFFFF ! important; text-decoration: underline; }


.Minisite_Subcategory		{ text-align: center; vertical-align: top; padding: 15px; background: #FFFFFF; border: 1px solid #000000; }
.Minisite_Subcategory_Title	{ text-align: center; font-size: 12pt; font-weight: bold; }
.Minisite_3rdLevel_Title	{ text-align: center; font-size: 14px; font-weight: bold; }
IMG.Featured				{ border: 1px solid #FFFFFF; }
IMG.FeaturedSub				{ border: 1px solid #5E230C; margin: 2px; }
