
/* サイバーネット神戸　外部スタイルシート */

/* マスターBODY */
BODY
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
H1.NoSpace
{
    margin: 0px;
    padding: 0px;
}
H2.NoSpace
{
    margin: 0px;
    padding: 0px;
}
TD.TopLogo_Right
{
    background-color :#ADBBD3; 
    border-bottom: silver 1px solid;
}
P.NoMargin
{
    margin: 0px;
}
TD.TopNavigation
{
    text-align: right;
    padding-right: 5px;
    vertical-align: super;
    padding-top: 0px;
}
TD.Title_BlogSNKOBE
{
    text-align: left;
    margin: 0px;
    padding: 0px;
}


/*HOME用スタイル */ 
TABLE.Default_TopIMG
{
    width: 100%;
    margin: 0px;
}

/* サイドメニュー用スタイル */ 
DIV.SideMenu
{
    width: 180px;
    vertical-align: top;
    height: 100%;
}
TABLE.SideMenu
{
    height: 100%;
}
TD.SideMenu
{
    width: 180px;
    vertical-align: top;
    height: 100%;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    border-right: silver 1px solid;
    text-align: left;
    background-position: left top;
    background-image: url(imagess/SideMenu_Back_BlueGradLine.png);
    background-repeat: repeat-y;
}
TABLE.NoSpace
{
    padding: 0px;
    margin: 0px;
}
TD.NoSpace
{
    padding: 0px;
    margin: 0px;
}
/* ツリーメニュー用スタイル */ 
TD.SideMenu_Node
{
    color: #676473;
    font-weight: normal;
}
TD.SideMenu_Node_Tree_Root
{
    padding-top: 1px;
    padding-bottom: 5px;
}
TD.SideMenu_Node_Tree_1
{
    padding-top: 8px;
    padding-bottom: 3px;
}
A.SideMenu_Node:Link
{
    color: #5f5a91;
    font-size: x-small;
}
A.SideMenu_Node:visited 
{
    color: #5f5a91;
    font-size: x-small;
} 
A.SideMenu_Node:hover
{
    color: #5a5ac8;
    font-size: x-small;
} 
A.SideMenu_Node:active 
{ 
    color: #5f5a91;
    font-size: x-small;
} 

/* トップバーマップ用スタイル */ 
TD.TopBarMap
{
    margin: 0px;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 1px;
}
P.TopBarMap
{
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 0px;
    margin: 0px 0px 5px;
    padding-top: 1px;
}

/* トップページ用スタイル */ 
TD.ClassTitle
{
    border-width: 0px 0px 0px 0px;
    background-position: left top;
    background-image: url(imagess/Top_ClassTitle.jpg);
    background-repeat: no-repeat;
}
H1.ClassTitle
{
    font-weight: bold;
    font-size: small;
    color: white;
    margin-left: 10px;
}
H1.Subject
{
    margin-top: 15px;
    font-size: medium;
    text-indent: 10pt;
    margin-bottom: 5px;
}
P.Content
{
    font-size: small;
    text-indent: 8pt;
    text-align: left;
    margin-top: 1px;
    margin-bottom: 1px;
    margin-left: 30px;
}
P.Space
{
    margin-top:15px;
}
UL.Content
{
    margin-top: 1px;
    margin-bottom: 1px;
    margin-left: 50px;
    font-size: small;
    list-style-type: circle;
}


/* 会社案内用スタイル */ 
TABLE.AboutUs_CompInfo
{
    border-right: #c0d3e8 thin solid;
    border-top: #c0d3e8 thin solid;
    border-left: #c0d3e8 thin solid;
    border-bottom: #c0d3e8 thin solid;
    width: 100%;
    background-color: #d2d2aa;
}
TD.AboutUs_TitleHeader
{
    background-color: #000033;
    width: 150px;
    font-weight: bold;
    color: #ffffff;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
}TD.AboutUs_ColorCell
{
    background-color: #eaeac6;
    width: 120px;
    padding-right: 2px;
    padding-left: 2px;
    font-weight: bold;
    font-size: small;
}
TD.AboutUs_TextCell
{
    background-color: #ffffff;
    font-size: small;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 3px;
    padding-top: 3px;
}
H1.AboutUs
{
    font-weight: bold;
    font-size: x-large;
    color: #003366;
}
P.AboutUs_Contents
{
    margin: 4px 1px;
}

/* 開発Tips用スタイル */ 
TABLE.DevTips_Index
{
    width: 100%;
}
P.DevTips_Index_Contents
{
    margin: 2px 1px;
}
HR.DevTips_Index_Contents
{
    margin: 2px 2px;
    width: 90%;
}

/* 開発Tips検索用スタイル */ 
TD.DevTipsSearch_LinkButton
{
    width: 50px;
    font-weight: bold;
    font-size: small;
    vertical-align: top;
}
TD.DevTipsSearch_ClassID
{
    width: 60px;
    color: #ffffff;
    background-color: #3366cc;
    font-weight: bold;
    font-size: small;
    text-align: center;
    padding-right: 4px;
    padding-left: 4px;
    font-family: Sans-Serif;
}
TD.DevTipsSearch_MadeDate
{
    width: 60px;
    font-weight: bold;
    font-size: small;
    text-align: center;
    padding-right: 4px;
    padding-left: 4px;
    font-family: Sans-Serif;
}
TD.DevTipsSearch_Title
{
    width: 100%;
    font-weight: bold;
}
TD.DevTipsSearch_Description
{
    font-size: x-small;
}
P.DevTipsSearch_FindButton
{
    margin-top: 1px;
    margin-bottom: 1px;
}

/* 開発Tips本体マスタ用スタイル */ 
TD.DevTipsContents_Header
{
    font-size: small;
}

/* 開発Tipsコンテンツ用スタイル */ 
TABLE.DevTips_Contents
{
    width: 650px;
    background-color: #ebfff0;
    border-right: #cccc99 thin solid;
    border-top: #cccc99 thin solid;
    border-left: #cccc99 thin solid;
    border-bottom: #cccc99 thin solid;
    letter-spacing: 0.1em;
    line-height: 1.4em;
    font-size: small;
}
TD.DevTips_Contents_Exprain
{
    font-family: Serif;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 1px;
    padding-top: 1px;
    color: #190032;
    padding: 6px;
}
TD.DevTips_Contents_HTML_Header
{
    font-family: Sans-Serif;
    font-style: italic;
    background-color: #99cc33;
    padding-left: 2px;
}
TD.DevTips_Contents_HTML_Code
{
    font-family: Century, 'ＭＳ Ｐ明朝' , Sans-Serif;
    background-color: #ccff99;
    line-height: 1.1em;
    letter-spacing: 0em;
    font-size: medium;
    padding: 6px;
}
TD.DevTips_Contents_HTML_Footer
{
    font-family: Sans-Serif;
    font-style: italic;
    background-color: #99cc33;
    text-align: right;
    padding-right: 2px;
}
TD.DevTips_Contents_VB_Header
{
    font-family: Sans-Serif;
    font-style: italic;
    background-color: #99cccc;
    padding-left: 2px;
}
TD.DevTips_Contents_VB_Code
{
    font-family: Century, 'ＭＳ Ｐ明朝' , Sans-Serif;
    background-color: #ccccff;
    line-height: 1.1em;
    letter-spacing: 0em;
    font-size: medium;
    padding: 6px;
}
TD.DevTips_Contents_VB_Footer
{
    font-family: Sans-Serif;
    font-style: italic;
    background-color: #99cccc;
    text-align: right;
    padding-right: 2px;
}
TD.DevTips_Contents_Image
{
    width: 550px;
}
P.DevTips_Contents
{
    margin-top: 9px;
    margin-bottom: 1px;
}
/*新Tipsスタイル*/
TABLE.DevTips_CPH
{
    margin: 4px;
}
TD.DevTips_CPH
{
    font-size: medium;
    vertical-align: top;
    color: #311300;
    text-align: left;
    font-family: 'ＭＳ Ｐゴシック' , 'Arial Unicode MS' , Sans-Serif;
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 6px;
    padding-top: 6px;
    background-color: #fffaf5;
    border-right: #ffebdc 1px solid;
    border-top: #ffebdc 1px solid;
    border-left: #ffebdc 1px solid;
    border-bottom: #ffebdc 1px solid;
}
TABLE.DevTips_Contents_Head1
{
    margin: 25px 6px 15px;
    width: 640px;
}
TD.DevTips_Contents_Head1
{
    border-left: #800000 14px solid;
    background-color: #ccccff;
    padding-right: 8px;
    padding-left: 3px;
    padding-bottom: 5px;
    padding-top: 5px;
    font-weight: bold;
    color: #800000;
}
TABLE.DevTips_Contents_Image
{
    margin: 18px 38px 22px;
}
TD.DevTips_Contents_Image
{
    padding: 1px;
    background-color: white;
}
TD.DevTips_Contents_Code
{
    padding: 7px;
    font-size: medium;
    color: #ffffff;
    font-family: Arial, 'Century Gothic' , 'ＭＳ Ｐゴシック' , Sans-Serif;
    background-color: #003d4f;
}
TD.DevTips_Contents_Image_Cap
{
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 2px;
    padding-top: 5px;
    font-weight: bold;
    font-size: small;
    color: #4169e1;
}
P.DevTips_Contents_New
{
    line-height: 17pt;
    margin: 2pt 12px 12pt 10px;
    text-align: left;
    text-indent: 11pt;
}
P.DevTips_Contents_Code
{
    line-height: 11pt;
    margin-top: 2px;
    margin-bottom: 2px;
    text-align: left;
}
P.DevTips_Contents_Comment
{
    line-height: 11pt;
    margin: 1pt 25px 13pt;
    text-align: left;
    text-indent: 0pt;
    color: Red;
    font-size: smaller;
}

/* ログイン用スタイル */ 
TABLE.Login
{
    margin: 8px;
}
P.Login
{
    margin: 2px;
}

/* ユーザー登録用スタイル */ 
TABLE.RegistUser
{
    font-size: small;
    border-right: cornflowerblue thin solid;
    border-top: cornflowerblue thin solid;
    border-left: cornflowerblue thin solid;
    border-bottom: cornflowerblue thin solid;
    background-color: #fffff0;
    margin: 8px;
}
TD.RegistUser_Title
{
    background-color: #00008b;
    color: white;
    font-weight: bold;
    font-size: medium;
    text-align: center;
}
TD.RegistUser_Label
{
    text-align: right;
}
TD.RegistUser_ErrorMSG
{
    text-align: left;
    font-weight: bold;
    font-size: small;
    color: red;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 3px;
    margin: 0px;
    padding-top: 3px;
}
P.RegistUser
{
    margin: 2px 10px;
}
/* ユーザー登録情報変更用スタイル */ 
TD.ChangeUser_Input
{
    font-size: small;
    vertical-align: middle;
    text-align: left;
}
TD.ChangeUser_Input_Header
{
    font-size: small;
    vertical-align: middle;
    text-align: left;
    font-weight: normal;
    border-bottom: #2f4f4f 1px dotted;
    padding-right: 8px;
    padding-left: 8px;
    padding-bottom: 3px;
    padding-top: 3px;
}
TD.ChangeUser_Confirm
{
    font-size: small;
    vertical-align: middle;
    text-align: left;
    border-bottom: #2f4f4f 1px dotted;
}
P.ChangeUser_NoLogin
{
    margin: 7px 15px;
}
P.ChangeUser_Result
{
    margin: 10px 15px;
}

/*CustomPage用スタイル */ 
BODY.Custom
{
    margin: 5px;
}
H2.Custom
{
    font-weight: bold;
    font-size: medium;
    text-decoration: underline;
    margin: 5px;
}
P.Custom
{
    margin: 2px;
    text-indent: 11pt;
}
P.Custom_HelpLink
{
    margin: 2px;
    text-indent: 15pt;
}

/*Blog用スタイル */
BODY.Blog
{
    background-image: url(imagess/BlogBack.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}
DIV.Blog_Title
{
    background-image: url(imagess/BlogTop.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    height: 200px;
    text-align: left;
    vertical-align: top;
} 
DIV.Blog_Title_One
{
    background-image: url(imagess/BlogTop.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height: 200px;
    text-align: left;
    vertical-align: top;
    width: 774px;
} 
SPAN.Blog_Contents
{
    font-size: small;
    line-height: 1.5em;
    letter-spacing: 0.1em;
    font-family: 'ＭＳ Ｐ明朝' , Serif;
    color: #4b5564;
}
TD.Blog_Write
{
    padding: 2px;
    border-color: #483d8b;
}
P.Blog_Write
{
    margin: 0px;
}
TABLE.Blog_Confirm
{
    width: 800px;
    padding: 1px;
    border: darkblue 1px solid;
}
TD.Blog_Confirm_Head
{
    font-size: small;
    color: #708090;
    width: 100px;
    background-color: #ffe4b5;
}
TD.Blog_Confirm_Data
{
    width: 390px;
    background-color: #faebd7;
}
TD.Blog_Confirm_Button
{
    width: 495px;
    background-color: white;
    text-align: center;
    padding-top: 7px;
}
TD.Blog_IndexButton
{
    color: #6a6a7a;
    font-size: small;
    padding-bottom: 5px;
    padding-left: 2px;
    padding-right: 2px;
}
P.Blog_Message
{
    margin: 2px;
    padding-left: 230px;
    padding-top: 180px;
}
P.Blog_Message_One
{
    margin: 2px;
    padding-left: 220px;
    padding-top: 160px;
}
P.Blog_Space
{
    margin-top: 5px;
    margin-bottom: 8px;
}
HR.Blog_Title
{
    margin-top: 2px;
    margin-bottom: 1px;
}
TD.DevTips_Contents_ImageExp
{
  font-size : x-small;
  font-family : sans-serif;
  font-weight : bold;
  color : #384d54;
  background-position : left top;
  padding-top : 0px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 5px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
DIV.Blog_InsertLink_PNL
{
    left: 250px;
    position: absolute;
    top: 250px;
    z-index: 1;
}
TABLE.Blog_InsertLink
{
    width: 500px;
    padding: 2px;
    background-color: #e6e6ff;
    border-top-style: ridge;
    border-right-style: ridge;
    border-left-style: ridge;
    border-bottom-style: ridge;
}
TD.Blog_InsertLink_Head
{
    font-size: small;
    background-color: #9999ff;
    width: 100px;
    padding-right: 3px;
    padding-left: 3px;
}
TD.Blog_InsertLink_Input
{
    font-size: small;
}
IMG.Blog
{
    float: left;
    margin: 2px 4px 2px 2px;
}
A.Blog_SortButton_Category
{
    margin-left: 40px;
    font-size: small;
}
A.Blog_SortButton_Time
{
    margin-left: 5px;
    font-size: small;
}


/*TopicsWUC用スタイル */ 
TABLE.Topics_Category
{
    width: 400px;
    border-style: none;
    margin-top: 10px;
    margin-bottom: 3px;
}
TD.Topics_Category_CategoryName
{
    width: 400px;
    font-weight: bold;
    font-size: small;
    color: #0000cd;
    background-color: #cdd3f1;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 2px;
    padding-top: 2px;
}
TD.Topics_Category_Banner
{
    width: 400px;
    font-weight: bold;
    font-size: small;
    color: #0000cd;
    padding: 0px;
    margin: 0px;
    border: 0px solid;
}
IMG.Topics_Category_Banner
{
    padding: 0px;
    margin: 0px;
    border: 0px solid;
}
TABLE.Topics_Contents
{
    width: 370px;
    border-style: none;
    padding: 0px;
    margin: 0px 0px 5px 10px;
}
TD.Topics_Contents_Bullet
{
    width: 20px;
}
TD.Topics_Contents_Date
{
    font-size: small;
    width: 70px;
    color: maroon;
    text-align: left;
    font-family: 'Arial Unicode MS' , 'ＭＳ ゴシック' , Sans-Serif;
    padding-right: 5px;
    padding-left: 5px;
}
TD.Topics_Contents_Title
{
    font-size: small;
    width: 300px;
    color: #281e4b;
    text-align: left;
    font-weight: bold;
}
TD.Topics_Contents_Contents
{
    font-size: small;
    width: 300px;
    color: #14142d;
    text-align: left;
}
TD.Topics_Contents_Links
{
    font-size: small;
    width: 300px;
    color: #4682b4;
    text-align: left;
    padding-top: 2px;
}

/*TopicsMaster用スタイル */ 
TABLE.TopicsMaster_Edit
{
    width: 650px;
    border-style: none;
    margin: 5px;
}
TD.TopicsMaster_Edit_Header
{
    width: 90px;
    font-weight: bold;
    font-size: small;
    color: #708090;
    border-right: slategray 1px solid;
    border-bottom: slategray 1px solid;
    padding-right: 4px;
    padding-left: 4px;
}
TD.TopicsMaster_Edit_InputBox
{
    width: 420px;
    font-size: small;
    color: #1e1e5a;
    padding: 3px;
    background-color: #ebebf0;
    border-bottom: slategray 1px solid;
}
TD.TopicsMaster_Edit_Validator
{
    width: 170px;
    font-size: x-small;
    color: red;
}
TABLE.TopicsMaster_Confirm
{
    width: 495px;
    margin: 5px;
    border: darkblue 1px solid;
}
TD.TopicsMaster_Edit_Link_Contents
{
    padding: 2px;
}
P.TopicsMaster_Edit_Link_Contents
{
    margin: 0px;
}
TD.TopicsMaster_Confirm_Head
{
    font-size: small;
    color: #708090;
    width: 90px;
    background-color: #ffe4b5;
}
TD.TopicsMaster_Confirm_Data
{
    width: 420px;
    background-color: #faebd7;
}
TD.TopicsMaster_Button
{
    background-color: white;
    padding-top: 2px;
}

/*TopMenuLink用スタイル */ 
TABLE.TopMenuLink
{
    width: 200px;
    border-style: none;
}
TD.TopMenuLink_Image
{
    padding-right: 0px;
    padding-left: 2px;
    padding-bottom: 0px;
    padding-top: 1px;
}
IMG.TopMenuLink_Image
{
    width: 198px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
TD.TopMenuLink_Caption
{
    color: #003333;
    padding-right: 4px;
    padding-left: 4px;
    font-size: x-small;
    padding-bottom: 6px;
    padding-top: 0px;
    font-family: 'ＭＳ Ｐゴシック' , Arial, 'Arial Unicode MS' , Sans-Serif;
    width: 200px;
}
A.TopMenuLink_Caption
{
    color: #003333;
    text-decoration: none;
}

/*サイトマップ作成画面用スタイル */ 
P.MakeSiteMap
{
    margin: 8px 4px;
}

/*問い合わせ画面用スタイル */ 
TABLE.ContactUs
{
    margin: 4px;
    background-color: #fffae6;
    border-right: #4169e1 1px solid;
    padding-right: 0px;
    border-top: #4169e1 1px solid;
    padding-left: 0px;
    padding-bottom: 0px;
    border-left: #4169e1 1px solid;
    padding-top: 0px;
    border-bottom: #4169e1 1px solid;
    font-size: small;
    width: 500px;
    font-family: 'ＭＳ Ｐゴシック' , 'ＭＳ ゴシック' , 'MS UI Gothic' , 'Arial Unicode MS' , Sans-Serif;
}
H1.ContactUs
{
    font-weight: bold;
    font-size: medium;
    color: #4169e1;
    margin: 0px;
    font-family: 'ＭＳ Ｐゴシック';
}
TD.ContactUs_Space
{
    width: 10px;
}
TD.ContactUs_Title
{
    padding-right: 10px;
    padding-left: 3px;
    padding-bottom: 10px;
    padding-top: 15px;
}
TD.ContactUs_Header
{
    padding-right: 2px;
    padding-left: 3px;
    padding-bottom: 1px;
    padding-top: 4px;
    font-weight: bold;
    color: #4169e1;
    border-bottom: #6495ed 1px dotted;
    width: 100px;
    vertical-align: top;
}
TD.ContactUs_Button
{
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 8px;
    padding-top: 3px;
}
TD.ContactUs_Confirm_Label
{
    padding-right: 2px;
    padding-left: 3px;
    padding-bottom: 1px;
    padding-top: 4px;
    border-bottom: #6495ed 1px solid;
    border-right: #6495ed 1px solid;
    border-left: #6495ed 1px solid;
}
TD.ContactUs_Confirm_Label_First
{
    padding-right: 2px;
    padding-left: 3px;
    padding-bottom: 1px;
    padding-top: 4px;
    border-bottom: #6495ed 1px solid;
    border-right: #6495ed 1px solid;
    border-top: #6495ed 1px solid;
    border-left: #6495ed 1px solid;
}

/*おすすめ商品紹介画面用スタイル */ 
TABLE.Catalog
{
    font-family: 'ＭＳ Ｐゴシック' , 'ＭＳ ゴシック' , 'MS UI Gothic' , 'Arial Unicode MS' , Sans-Serif;
    font-size: small;
    margin: 7px 12px;
    color: #483d8b;
    width: 600px;
}

/*おすすめ商品紹介個別画面用スタイル */ 
TABLE.CatalogOne
{
    font-family: 'ＭＳ Ｐゴシック' , 'ＭＳ ゴシック' , 'MS UI Gothic' , 'Arial Unicode MS' , Sans-Serif;
    font-size: small;
    margin: 7px 12px;
    color: #483d8b;
    width: 600px;
}
TD.CatalogOne_Title
{
    font-weight: bold;
    font-size: medium;
    color: #696969;
    border-top: #808080 1px solid;
    padding-right: 2px;
    padding-left: 2px;
    padding-top: 10px;
}
TD.CatalogOne_Contents
{
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 3px;
    padding-top: 3px;
}

/*モバイルユーザーコントロール用スタイル */ 
HR.MobileCtrl
{
    width: 98%;
    height: 2px;
}

/*写真共有スペース用スタイル */ 
H1.PubPhoto_Title
{
    font-weight: bold;
    font-size: medium;
    color: #5c6c94;
    margin-top: 15px;
    margin-left: 15px;
}
TD.Photo_Message
{
    margin-left: 0px;
    padding-right: 10px;
    padding-left: 15px;
    padding-bottom: 0px;
    padding-top: 0px;
}
TABLE.Photo_List
{
    margin: 5px 5px 0px;
    padding: 0px;
    font-size: small;
}
TABLE.Photo_UpDateAdd
{
    margin: 10px 0px;
    padding: 0px;
}
TD.Photo_List_Image
{
    margin: 0px;
    padding: 0px;
    vertical-align: top;
    text-align: left;
}
TD.Photo_List_Header
{
    font-size: small;
    font-weight: bold;
    color: #556b2f;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 0px;
    padding-top: 6px;
    text-align: left;
    width: 110px;
    vertical-align: top;
}
TD.Photo_List_Header2
{
    font-size: small;
    font-weight: bold;
    color: #556b2f;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 0px;
    padding-top: 6px;
    text-align: left;
    width: 150px;
    vertical-align: top;
}
TD.Photo_List_Text
{
    padding: 0px;
    font-size: small;
    color: #1f4e00;
    text-align: left;
}
TD.Photo_Find
{
    padding-right: 15px;
    padding-left: 15px;
    font-weight: bold;
    font-size: small;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: left;
    border-top: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
    width: 600px;
}
TD.Photo_Button
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 7px;
    padding-top: 7px;
    text-align: left;
}
TD.Photo_Panel
{
    padding: 8px;
}


















