﻿body { padding: 0px; margin: 0px; font-family: Tahoma; background-color: #fafafa; }
a { color: #4f72b2; text-decoration: none; }
a:hover { text-decoration: underline; }

.MainBody { width: 90%; margin-left: auto; margin-right: auto; background-color: #DCE4F5; border-color: #799CDC; border-style: solid; border-width: 1px; }
.Sidebar { width: 175px; float: left; display: block; }

.Sidebar a:link, .Sidebar a:visited, .Sidebar a:hover { }
.VideoPlayer { display: block; float: right; margin: 10px; padding: 4px; border: 1px solid #000; background-color: #fff; }

.VideoTitle { font-size: 90%; font-weight: bold; text-align: center; padding: 5px; display: block; background-color: gainsboro; }
.VideoSummary { padding: 5px; font-size: 70%; display: block; background-color: gainsboro; }

.AccordianHeader a { display: block; position: relative; padding: 10px; font-size: 80%; width: 153px; height: 15px; color: #FFFFFF; text-decoration: none; font-weight: bold; background-color: #3E6FCC; border-top-color: #EBF0FA; border-top-width: 1px; border-width: 1px; border-style: solid; border-left-color: #EBF0FA; border-bottom-color: #254B92; border-right: 0px; background-image: url(/ZENAdmin/Images/background_Header.png); }
.AccordianHeader a:hover { color: #FFFF99; }
.AccordianContent { background-color: #F3F7FC; }
.AccordianContent a { width: 159px; font-size: 70%; font-weight: bold; display: block; padding: 5px; padding-left: 9px; border-bottom: 1px solid #ffffff; border-right: 1px solid #A9BFE9; border-top: 1px solid #A9BFE9; text-decoration: none; color: #3367C8; }
.AccordianContent a:hover { background-color: #E4ECF8; }

.PanelHeader { display: block; clear: both; padding: 10px; height: 50px; background-color: #FFFFFF; border-top: 2px solid #cccccc; border-bottom: 2px solid #cccccc; }
.PanelHeader .Icon { display: block; width: 70px; float: left; padding-left: 10px; }
.PanelHeader .Title { font-weight: bold; font-size: 120%; color: darkgray; padding: 10px; position: relative; margin-left: 70px; }
.Panel { display: block; background-color: #DCE4F5; margin-left: 175px; }
.Panel fieldset { padding: 10px; margin: 10px; }
.Panel legend { padding: 5px; margin: 5px; font-size: 90%; color: #666666; font-weight: bold; }
.BlankPanel { display: block; }
.BlankPanel a { text-decoration: none; display: block; padding: 10px; padding: 8px; border-color: #9AB5E4; border-style: solid; border-width: 1px; background-color: white; margin: 2px; color: #000000; height: 60px; }
.BlankPanel a:hover { color: #666666; border-color: #FFCC00; }
.BlankPanel .Item { }
.BlankPanel .Icon { width: 60px; padding: 5px; display: block; float: left; }
.BlankPanel .Heading { font-size: 80%; display: block; font-weight: bold; display: block; }
.BlankPanel .Text { font-size: 70%; padding: 5px; margin-left: 60px; display: block; }


#PageHeader { clear: both; float: none; background-image: url(/ZENAdmin/Images/background_Header.png); width: 100%; height: 100px; }
#PageHeader .Logo { background-image: url(/ZENAdmin/Images/logo_Zen.png); width: 306px; background-repeat: no-repeat; height: 100px; float: left; }
#PageHeader .Menu { float: right; margin-top: 10px; display: block; color: #ffffff; margin-right: 10px; text-decoration: none; font-size: 70%; }
#PageHeader a:link, #PageHeader a:visited, #PageHeader a:hover { color: #ffffff; text-decoration: none; }

.Button { border-top: palegoldenrod 2px solid; border-left: palegoldenrod 2px solid; padding: 5px; border-bottom: darkkhaki 2px solid; border-right: darkkhaki 2px solid; background-color: #fafad2; margin: 5px; font-size: 80%; color: #000000; text-decoration: none; display: block; width: 175px; }
.Button a:hover { background-color: #eee8aa; }
.ProgressBox { font-size: 80%; background-color: #FFFFFF; text-align: center; width: 33%; top: 33%; left: 33%; position: absolute; z-index: 100; font-weight: bold; display: block; padding: 25px; border: #000000 2px solid; }
.Modal { background-color: #FFFFFF; width: 500px; display: block; border: #000000 2px solid; }
.Message_Green, .Message_Red, .Message_Orange { display: block; background-color: White; padding: 5px; border: 1px solid; font-size: 90%; background-position: .2em .2em; margin: 5px; }

/* Tooltips */
.thdrcell { background: #F3F0E7; font-family: arial; font-size: 12px; font-weight: bold; padding: 5px; border-bottom: 1px solid #C8BA92; }
.tdatacell { font-family: arial; font-size: 12px; padding: 5px; background: #FFFFFF; }
.dvhdr1 { background: black; font-family: arial; font-size: 12px; font-weight: bold; padding: 5px; width: 150px; border-right: slategray 1px solid; border-top: whitesmoke 1px solid; border-left: whitesmoke 1px solid; color: white; border-bottom: slategray 1px solid; text-align: center; }
.dvbdy1 { background: whitesmoke; font-family: arial; font-size: 11px; border-left: lavender 1px solid; border-right: lavender 1px solid; border-bottom: slategray 1px solid; padding: 5px; width: 150px; }
.dogvdvhdr { width: 300; background: #C4D5E3; border: 1px solid #C4D5E3; font-weight: bold; padding: 10px; }
.dogvdvbdy { width: 300; background: #FFFFFF; border-left: 1px solid #C4D5E3; border-right: 1px solid #C4D5E3; border-bottom: 1px solid #C4D5E3; padding: 10px; }
.pgdiv { width: 320; height: 250; background: #E9EFF4; border: 1px solid #C4D5E3; padding: 10px; margin-bottom: 20; font-family: arial; font-size: 12px; }

.NoLink { text-decoration: none; cursor: hand; }

.Message_Green { background-color: #f0ffeb; border: #006600; color: #006600; background-image: url(/ZENAdmin/Images/icon_GreenCheckmark.gif); background-repeat: no-repeat; }
.Message_Red { background-color: #fff2f4; border: #cc0000; color: #cc0000; background-image: url(/ZENAdmin/Images/icon_RedCheckmark.gif); background-repeat: no-repeat; }
.Message_Orange { background-color: #fffaed; border: #ff6600; color: #ff6600; background-image: url(/ZENAdmin/Images/icon_OrangeCheckmark.gif); background-repeat: no-repeat; }
.MessageTitle { padding-left: 60px; font-weight: bold; font-size: 100%; display: block; padding-bottom: 5px; }
.MessageDetails { padding-left: 60px; font-size: 80%; display: block; padding-bottom: 10px; }

.Textbox { background-color: ghostwhite; padding: 5px; width: 95%; margin: 0px; margin-bottom: 10px; font-family: Tahoma, Arial; color: #003366; line-height: 1.4em; letter-spacing: 0.1em; border-right: #ccccff 3px solid; border-top: #ccccff 1px solid; border-left: #ccccff 1px solid; border-bottom: #ccccff 3px solid; }
.PrimaryNavigation { background-image: url(/ZENAdmin/Images/background_Navigation.png); background-repeat: repeat-x; height: 50px; border-bottom: #d8d9e3 1px solid; }

.PrimaryNavigation a:link, .PrimaryNavigation a:visited, .PrimaryNavigation a:hover { border-right: #d2d2d2 1px solid; display: block; font-size: 120%; float: left; border-left: #ffffff 1px solid; width: 175px; height: 40px; text-align: center; color: #656565; padding-top: 10px; text-decoration: none; }
.PrimaryNavigation a:hover { background-image: url(/ZENAdmin/Images/background_NavigationButton.png); background-repeat: repeat-x; color: #fff; }


.InnerFieldset_Left { float: left; width: 25%; margin-bottom: 20px; }




h4 { font-weight: bold; font-size: 100%; margin: 10px; color: #0066ff; }
p { font-size: 80%; margin: 10px; margin-top: 0px; margin-bottom: 5px; padding-bottom: 5px; color: #696969; }
ul { font-size: 80%; color: #696969; }
h5 { font-size: 80%; margin: 10px; padding: 10px; }
.AddPhoto a:link, .AddPhoto a:visited, .AddPhoto a:active { font-weight: bold; font-size: 90%; background-image: url(/ZenAdmin//ZENAdmin/Images/icon_ImagePreview.png); color: #0033cc; background-repeat: no-repeat; text-decoration: none; padding: 10px; margin-bottom: 5px; padding-left: 35px; display: block; border-bottom: #dcdcdc 2px solid; }
.AddPhoto a:hover { color: #cc0000; }
.Image { display: block; overflow: hidden; margin: 5px; float: left; border: 1px solid #cccccc; background-color: whitesmoke; text-align: center; }

/* Auction Gallery */
.Gallery { }

.Gallery a { color: black; text-decoration: none; }
.Gallery a:hover { color: Red; }
.Gallery .Message { font-size: 70%; color: white; font-style: italic; display: block; text-align: center; margin-top: 5px; }
.Gallery .ImageList { width: 100%; margin: auto; }
.Gallery a { display: block; float: left; }
.Gallery .Image { background-position: right bottom; margin: 10px; padding: 10px; background-image: url(/ZENAdmin/Images/background_Thumbnails.png); background-repeat: no-repeat; }
.Gallery .Caption { text-align: center; clear: both; font-size: 70%; }
.Gallery img { border: 1px solid black; }



.PopUp { border: #ffff00 2px solid; padding: 10px; background-color: #ffffee; font-size: 80%; font-weight: bold; }
.modalPopup { background-color: aliceblue; border: #2253a2 2px solid; padding-right: 5px; z-index: 2000; }
.modalBackground { background-color: Gray; filter: alpha(opacity=50); opacity: 0.5; display: block; width: 100%; height: 100%; }
.modalBody { padding: 10px; font-size: 80%; }
.modalBanner { display: block; width: 100%; height: 23px; padding: 5px; padding-right: 0px; font-size: medium; font-weight: bold; color: #ffffff; background-color: #3E6FCC; }
.ListHeader /* Auction Catalog*/ { color: #666666; background-color: #F0EFF5; background-repeat: repeat-x; font-size: 80%; font-weight: bold; text-transform: uppercase; letter-spacing: .1em; padding-top: 4px; padding-left: 5px; display: block; margin: 5px; height: 21px; margin-bottom: 2px; border: 1px solid #ccc; }
.ListItem /* Auction Catalog*/ { font-size: 75%; color: #666666; background-color: #F9F9F9; padding: 5px; margin: 5px; margin-top: 2px; margin-bottom: 2px; border: 1px solid #CCCCCC; display: block; }
.Watermark { color: #aca899; }

.ContextMenuPanel { border: 1px solid #868686; z-index: 1000; background: url(/ZENAdmin/Images/menu-bg.gif) repeat-y 0 0 #FAFAFA; cursor: default; padding: 1px 1px 0px 1px; font-size: 11px; }
.ContextMenuBreak { margin: 1px 1px 1px 1px; padding: 0; height: 1px; overflow: hidden; display: block; border-top: 1px solid #C5C5C5; }
a.ContextMenuItem { margin: 1px 0 1px 0; display: block; color: #003399; text-decoration: none; cursor: pointer; padding: 4px 19px 4px 33px; }
a.ContextMenuItem-Selected { font-weight: bold; }
a.ContextMenuItem:hover { background-color: #FFE6A0; color: #003399; border: 1px solid #D2B47A; padding: 3px 18px 3px 32px; }
.ContextMenuHeader { padding: 5px; }

.CustomTabs .ajax__tab_header { font-family: arial,helvetica,clean,sans-serif; font-size: small; border-bottom: solid 0px #507CD1; }
.CustomTabs .ajax__tab_header .ajax__tab_outer { border-left: 1px solid #a3a3a3; border-right: 1px solid #a3a3a3; border-top: 1px solid #a3a3a3; border-bottom: 0px solid #a3a3a3; background: #d8d8d8 url(  '/ZENAdmin/Images/tabs/sprite.png' ) repeat-x; vertical-align: bottom; margin-left: 0px; margin-right: 0.16em; margin-top: 0px; margin-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 1px; padding-bottom: 1px; }
.CustomTabs .ajax__tab_header .ajax__tab_tab { color: #000; padding: 0.35em 0.75em; margin-right: 0.01em; }
.CustomTabs .ajax__tab_hover .ajax__tab_outer { background: #bfdaff url(  '/ZENAdmin/Images/Tabs/Tab_Hover_Main.gif' ) repeat-x; }
.CustomTabs .ajax__tab_active .ajax__tab_tab { color: #000; font-weight: bold; }
.CustomTabs .ajax__tab_active .ajax__tab_outer { background-position: top; background-color: #fff; background-image: url(   '/ZENAdmin/Images/Tabs/Tab_Active_Main.gif' ); background-repeat: repeat-x; }
.CustomTabs .ajax__tab_body { font-family: verdana,tahoma,helvetica; padding: 0.25em 0.5em; background-color: #FFFFFF; border: solid 1px #808080; border-top-width: 0px; }
.PasswordIndicator { font-size: 70%; font-style: italic; padding-top: 55px; margin-top: 30px; padding: 5px; margin-left: 25px; color: #808080; }




/* Style for the custom text buttons */
.btn { display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; margin-right: 2px; }
.btn * { font-style: normal; background-image: url(/ZENAdmin/Images/background_Btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px; top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
/* Color choices */
.btn.blue { background: #2ae; }
.btn.green { background: #9d4; }
.btn.orange { background: #FF9900; }
.btn.red { background: red; }
.btn.grey { background: #ccc; }
.btn:hover { }
.btn:active { background-color: #444; }
.btn[class] { background-image: url(/ZENAdmin/Images/background_Btn1.png); background-position: bottom; }

/* IE6 Button Hacks */
* html .btn span, * html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }
* html .btn { border: 3px double #aaa; }
* html .btn.blue { border-color: #2ae; }
* html .btn.green { border-color: #9d4; }
* html .btn.pink { border-color: #e1a; }
* html .btn:hover { border-color: #a00; }

