/* $Id: skin1_admin.css,v 1.75.2.1 2009/01/26 12:22:57 avg Exp $ */
/*
General styles
*/
BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT { color: #2c3e49; font: 10px Verdana, Arial, Helvetica, Sans-serif; }
INPUT[disabled=disabled] { color: #AAA; }
A:link { color: #043fa0; text-decoration: underline; }
A:visited { color: #043fa0; text-decoration: underline; }
A:hover { color: #2863c2; text-decoration: underline; }
A:active { color: #043fa0; text-decoration: underline; }
a.underline:link,
a.underline:visited,
a.underline:hover,
a.underline:active { text-decoration: underline; }
H1 { color: #a10000; font-size: 14px; }
H2 { font-size: 13px; }
H3 { color: #a10000; font-size: 12px; }
HR { border: 0 none; border-bottom: 1px solid #acb7c7; margin: 20px 0 10px 0; padding: 0; height: 0; }
HTML,BODY { margin: 0; padding: 0; background: #fff; height: 100%; }
FORM { margin: 0; }
TABLE,IMG { border: 0; }
/*
Content enviroment styles
*/
TABLE.Container { height: 100%; }
TD.Container { vertical-align: top; height: 90%; }
/*
Header styles
*/
.AuthText{ color: #789bb6; font-size: 11px; }
.AuthText:link { color: #789bb6; text-decoration: underline; }
.AuthText:link { color: #789bb6; text-decoration: underline; }
.AuthText:hover { color: #789bb6; text-decoration: none; }
.AuthText:active { color: #789bb6; text-decoration: underline; }
.HeadLogo { padding-left: 7px; text-align: left; }
.HeadRightBox { text-align: right; vertical-align: top; }
.HeadText { color: #5480a2; text-align: right; }
.HeadLine { padding-right: 20px; background: #949494; }
.HeadThinLine { background: #d9d7c4; height: 1px; }
.PrintableRow { width: 100%; padding-right: 186px; vertical-align: middle; height: 18px; }
.HeadTopPad { height: 18px; }
.HeadTopPad IMG { width: 1px; height: 18px; }
/*
Footer styles
*/
.BottomRow { text-align: center; vertical-align: bottom; }
.BottomBox { border-top: #757575 1px solid; padding-left: 12px; padding-right: 12px; color: #7b7b7b; background: #f0f0f0; height: 40px; vertical-align: middle; }
.Bottom { color: #667d92; }
A.Bottom:link { color: #667d92; text-decoration: underline; }
A.Bottom:visited { color: #667d92; text-decoration: underline; }
A.Bottom:hover { color: #667d92; text-decoration: none; }
A.Bottom:active { color: #667d92; text-decoration: underline; }
.BottomPopup { width: 100%; padding-bottom: 10px; text-align: right; }
.BottomPopup A { font-weight: bold; }
.BottomDialogBox { padding-left: 13px; padding-top: 10px; padding-bottom: 10px; background: #ffe8e8; }
/*
Common styles
*/
.SubmitBox { padding-top: 10px; }
.SubmitBox INPUT { margin-right: 15px; }
HR.Line { width: 100%; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; height: 1px; }
.SectionBox { background: #fff; font-weight: normal; text-align: left; }
.Text { color: #010101; }
.NumberOfArticles { color: #010101; font-weight: bold; }
.TopLabel { color: #010101; font-size: 10px; height: 22px; }
.Message { color: #b51a00; }
.Line { background: #9d1500; }
TD.ButtonsRow { padding: 2px 12px 2px 2px; }
.CustomerMessage { color: #b51a00; font-weight: bold; }
.ErrorMessage { color: #b51a00; font-weight: bold; }
.Star { color: #880000; }
.TableHead { background: #c5d0e1; font-weight: bold; text-align: center; }
.TableSubHead { background: #EEEEEE; font-weight: normal; }
.TableSubHeadPayment1 { background: #cde3c3; font-weight: normal; }
.TableSubHeadPayment2 { background: #dff1e1; font-weight: normal; }
.Spc { width: 1px; height: 1px; }
TABLE.EmptyBox { width: 100%; }
TABLE.EmptyBox TR TD { padding: 0; }
/*
Admin Area sections styles 
*/
.AdminSmallMessage { color: #a10000; }
.AdminTitle { color: #a10000; font-weight: bold; font-size: 12px; }
.TableHeadLevel2 { color: #010101; background: #CCCCCC; font-weight: bold; text-align: center; height: 20px; }
.TableLine { background: #F0F0F0; }
.TableSeparator { color: #010101; font-weight: bold; font-size: 11px; }
.InputWidth { width: 80%; }
.StatisticsBar { background: #FFCE31; }
.StatisticsBarHL { background: #FF8400; }
.HightLightRow { background: #B0B0B0; font-weight: bold; }
TD.OptionLabel { padding-right: 10px; white-space: nowrap; }
/*
Popup styles
*/
.PopupContainer { width: 100%; text-align: center; height: 100%; }
.PopupTitle { background: #d0ddeb; font-weight: bold; font-size: 12px; text-align: center; height: 15px; vertical-align: middle; }
.PopupBG { background: #d0ddeb; }
.PopupHelpLink { color: #112536; font-size: 9px; text-decoration: none; }
/*
BuyNow section
*/
.BuyNowQuantity { width: 15%; padding-right: 10px; white-space: nowrap; height: 25px; }
.BuyNowPrices { width: 100%; height: 25px; vertical-align: middle; }
/*
Vertical menu
*/
.VertMenuLeftColumn { width: 150px; padding-left: 6px; padding-right: 20px; vertical-align: top; }
.VertMenuRightColumn { width: 148px; padding-left: 20px; padding-right: 6px; vertical-align: top; }
.VertMenuBox { padding-top: 3px; padding-left: 5px; padding-right: 5px; background: #fff; }
.VertMenuBorder { border: #b5b5b5 1px solid; }
.VertMenuTitleBox { border-bottom: #b5b5b5 1px solid; background: #b5b5b5;  height: 22px; }
.VertMenuTitle { padding: 0; color: #fff; background: #b5b5b5; font-weight: bold; }
.VertMenuSubTitle { background: #d5d5d5; }
.VertMenuTitleIcon { width: 17px; margin-left: 5px; margin-right: 8px; height: 17px; }
.VertMenuItems { color: #112536; font-size: 10px; text-decoration: none; }
A.VertMenuItems:link { color: #112536; font-size: 10px; text-decoration: none; }
A.VertMenuItems:visited { color: #112536; font-size: 10px; text-decoration: none; }
A.VertMenuItems:hover { color: #2c3e49; font-size: 10px; text-decoration: underline; }
A.VertMenuItems:active { color: #112536; font-size: 10px; text-decoration: none; }
.VertMenuItemsHL{ color: #112536; font-weight: bold; text-decoration: none; }
A.VertMenuItemsHL:link { color: #112536; font-weight: bold; text-decoration: none; }
A.VertMenuItemsHL:visited { color: #112536; font-weight: bold; text-decoration: none; }
A.VertMenuItemsHL:hover { color: #010101; font-weight: bold; text-decoration: underline; }
A.VertMenuItemsHL:active { color: #112536; font-weight: bold; text-decoration: none; }
.VertMenuHr { width: 100%; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; color: #999999; height: 1px; }
.CategoriesList { font-size: 12px; }
/*
Dialog box
*/
TABLE.DialogBox { width: 100%; height: 100%; vertical-align: top; }
TD.DialogBox { padding: 10px; background: #fff; text-align: left; }
.DialogBorder { padding: 0; background: #acb7c7; height: 100%; }
TD.DialogTitle { border-top: #acb7c7 1px solid; border-left: #acb7c7 1px solid; border-right: #acb7c7 1px solid; padding: 0 0 0 18px; color: #010101; background: #d5dce5 url(images/admin_dialog_bg.gif) repeat-x top; font-weight: bold; font-size: 11px; text-align: left; vertical-align: middle; height: 19px; }
FONT.DialogTitle { margin-left: 10px; color: #010101; font-weight: bold; font-size: 13px; text-align: left; vertical-align: bottom; height: 33px; }
/*
Dialog info box
*/
TABLE.DialogInfo { width: 100%; text-align: center; }
.DialogInfoTitle { padding: 0 5px; color: #041527; font-weight: bold; font-size: 11px; text-align: left; vertical-align: middle; height: 15px; }
.DialogInfoTitleBorder { padding: 0; border-top: #5f94c0 1px solid; border-bottom: #5f94c0 1px solid; border-left: #5f94c0 1px solid; border-right: #5f94c0 1px solid; background: #96badc; vertical-align: bottom; height: 15px; }
.DialogInfoBorder { border-bottom: #acb7c7 1px solid; border-left: #acb7c7 1px solid; border-right: #acb7c7 1px solid; padding: 0; }
.DialogTr { color: #1A2B3C; }
.DialogInfoIcon { width: 16px; height: 16px; }
.DialogInfoClose { width: 15px; height: 14px; }
/*
Dialog tools section
*/
.NavDialogTitle { color: #010101; font-size: 11px; font-weight: bold; }
.NavDialogTitle1 { width: 50%; padding-left: 8px; background: #c4c4c4; height: 19px; }
.NavDialogTitle2 { width: 50%; padding-left: 8px; background: #c4c4c4; height: 19px; }
.NavDialogBorder { border-right: #acb7c7 1px solid; border-left: #acb7c7 1px solid; border-bottom: #acb7c7 1px solid; }
.NavDialogBox { background: #fff; }
.NavDialogSeparator { width: 100%; padding-left: 7px; background: url(images/separator.gif); height: 14px; }
.NavDialogSeparator IMG { width: 100%; height: 14px; }
.NavDialogCell { padding-right: 3px; height: 18px; }
.NavDialogCell A IMG { width: 9px; height: 9px; }
.NavMenuItems { color: #112536; font-size: 11px; text-decoration: none; }
A.NavMenuItems:link { color: #112536; font-size: 11px; text-decoration: underline; }
A.NavMenuItems:visited { color: #112536; font-size: 11px; text-decoration: underline; }
A.NavMenuItems:hover { color: #2c3e49; font-size: 11px; text-decoration: none; }
A.NavMenuItems:active { color: #112536; font-size: 11px; text-decoration: underline; }
.NavMenuItemsHL{ color: #112536; font-size: 11px; font-weight: bold; }
A.NavMenuItemsHL:link { color: #112536; font-size: 11px; font-weight: bold; text-decoration: underline; }
A.NavMenuItemsHL:visited { color: #112536; font-size: 11px; font-weight: bold; text-decoration: underline; }
A.NavMenuItemsHL:hover { color: #112536; font-size: 11px; font-weight: bold; text-decoration: none; }
A.NavMenuItemsHL:active { color: #112536; font-size: 11px; font-weight: bold; text-decoration: underline; }
/*
Product details page
*/
.ProductTitle { color: #793a02; font-weight: bold; font-size: 12px; text-decoration: none; }
.ProductTitle:link{ color: #793a02; font-weight: bold; font-size: 12px; text-decoration: none; }
.ProductTitle:visited{ color: #793a02; font-weight: bold; font-size: 12px; text-decoration: none; }
.ProductTitle:hover{ color: #793a02; font-weight: bold; font-size: 12px; text-decoration: underline; }
.ProductTitle:active{ color: #793a02; font-weight: bold; font-size: 12px; text-decoration: none; }
.ProductTitleHidden { color: #666666; font-weight: bold; font-size: 11px; }
.ProductDetailsTitle { color: #b51a00; font-weight: bold; font-size: 12px; }
.ProductDetails { color: #010101; }
.ProductDetailsImage { background: #eeeeee; }
.ProductPriceTitle { color: #010101; font-weight: bold; font-size: 12px; }
.ProductPriceConverting { color: #010101; font-weight: bold; font-size: 12px; }
.ProductPrice { color: #b51a00; font-weight: bold; font-size: 12px; }
.ProductPriceSmall { color: #b51a00; font-weight: bold; }
.SaveMoneyLabel { width: 57px; color: #fff; background: transparent url(images/save_money.gif) no-repeat; font-weight: bold; text-align: center; height: 57px; vertical-align: middle; }
.MarketPrice { font: 14px Verdana,'Times New Roman', Arial, Helvetica, Sans-serif; }
.PImgBox { width: 100px; padding-right: 8px; text-align: left; vertical-align: top; }
/*
Products list
*/
TD.PListImgBox { width: 125px; padding-right: 8px; white-space: nowrap; text-align: center; vertical-align: top; }
DIV.PListImgBox { white-space: nowrap; }
HR.PListLine { width: 100%; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; height: 1px; }
.PListTaxBox { padding: 2px 2px 2px 70px; }
.PListCell { padding: 10px; background: #fff; text-align: center; vertical-align: top; }
/*
Items style
*/
.ItemsList { color: #112536; font-weight: bold; }
.ItemsListDisabled { color: #909090; }
A.ItemsList:link { color: #112536; font-weight: bold; text-decoration: none; }
A.ItemsList:visited { color: #112536; font-weight: bold; text-decoration: none; }
A.ItemsList:hover { color: #112536; font-weight: bold; text-decoration: none; }
A.ItemsList:active { color: #112536; font-weight: bold; text-decoration: none; }
/*
Location bar
*/
.NavigationPath { color: #818891; text-decoration: none; }
a.NavigationPath:link { color: #818891; text-decoration: underline; }
a.NavigationPath:visited { color: #818891; text-decoration: underline; }
a.NavigationPath:hover { color: #818891; text-decoration: none; }
a.NavigationPath:active { color: #818891; text-decoration: underline; }
/*
Buttons
*/
.FormButton { color: #112536; font-weight: bold; }
TABLE.ButtonTable { cursor: pointer; vertical-align: middle; direction: ltr; }
TABLE.ButtonTable TD { padding: 0; }
TD.Button { padding-left: 5px; padding-right: 5px; white-space: nowrap; background: #e3e3e3 url(images/butbg.gif) repeat-x; vertical-align: middle; }
FONT.Button { color: #490101; font: bold 11px Verdana; text-decoration: none; }
IMG.ButtonSide { width: 15px; height: 17px; }
TD.Button_menu { padding-left: 1px; padding-right: 1px; white-space: nowrap; background: #e3e3e3 url(images/but_menubg.gif) repeat-x; vertical-align: middle; }
FONT.Button_menu { color: #fff; background: transparent; font: bold 10px Verdana; text-decoration: none; }
IMG.ButtonSide_menu { width: 7px; height: 17px; }
.SimpleButton TR TD { padding: 0; white-space: nowrap; }
A.Button:link, A.Button:visited, A.Button:hover, A.Button:active { color: #082d70; font-size: 11px; text-decoration: underline; line-height: 20px; }
.GoImage { width: 20px; border: 0; vertical-align: middle; height: 18px; }
.GoImage_admin { width: 22px; border: 0; vertical-align: middle; height: 21px; }
/*
Small text/link style
*/
.SmallNote:link { color: #3c6992; font: 9px Arial, Verdana, Helvetica, Sans-serif; text-decoration: none; }
.SmallNote:visited { color: #3c6992; font: 9px Arial, Verdana, Helvetica, Sans-serif; text-decoration: none; }
.SmallNote:hover { color: #3c6992; font: 9px Arial, Verdana, Helvetica, Sans-serif; text-decoration: underline; }
.SmallNote:active { color: #3c6992; font: 9px Arial, Verdana, Helvetica, Sans-serif; text-decoration: none; }
.SmallText { color: #3c6992; font: 9px Arial, Verdana, Helvetica, Sans-serif; text-decoration: none; }
/*
Category page
*/
.SubcatTitle { width: 95%; padding-left: 5px; text-align: left; }
.SubcatInfo { white-space: nowrap; color: #010101; text-align: right; }
/*
Search sort bar
*/
.SearchSortTitle { padding-right: 20px; font-weight: bold; }
.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active { text-decoration: underline; }
.SearchSortImg { width: 9px; margin-right: 5px; height: 9px; }
.SearchSortCell { padding-right: 20px; }
/*
Expandable section
*/
.ExpandSectionMark { width: 11px; padding-left: 7px; cursor: pointer; vertical-align: middle; }
.ExpandSectionPadding { width: 20%; }
/*
Tab mechanism
*/
.Tab{ width: 112px; color: #253161; background: #f1f1f6 url(images/tab_bg.gif) repeat-x bottom; font-weight: bold; font-size: 11px; text-align: center; text-decoration: none; height: 15px; vertical-align: top; }
.Tab A:link { color: #253161; font-weight: bold; font-size: 11px; text-decoration: none; }
.Tab A:visited { color: #253161; font-weight: bold; font-size: 11px; text-decoration: none; }
.Tab A:hover { color: #253161; font-weight: bold; font-size: 11px; text-decoration: underline; }
.Tab A:active { color: #253161; font-weight: bold; font-size: 11px; text-decoration: none; }
.TabTop { background: #fcfdfd url(images/tab_t.gif); height: 5px; }
TD.TabLeftCornerTop { width: 5px; background: url(images/tab_ct1.gif) top; }
TD.TabRightCornerTop { width: 5px; background: url(images/tab_ct2.gif) top; }
TD.TabLeftSide { width: 5px; background: #f6f9f9 url(images/tab_l.gif) no-repeat bottom; }
TD.TabRightSide { width: 5px; background: #f6f9f9 url(images/tab_r.gif) no-repeat bottom; }
TD.TabLeftCornerBot { width: 5px; background: url(images/tab_cb1.gif); height: 5px; }
TD.TabRightCornerBot { width: 5px; background: url(images/tab_cb2.gif); height: 5px; }
TD.TabCenter { background: url(images/tab_b.gif); height: 5px; }
IMG.TabCorner { width: 5px; height: 5px; }
IMG.TabSide { width: 5px; height: 1px; }
/*
Pagination mechanism
*/
.NavigationArrow { width: 9px; height: 9px; }
.NavigationTitle { padding-right: 10px; white-space: nowrap; height: 14px; }
.NavigationCell { width: 17px; background: url(images/page.gif); text-align: center; vertical-align: bottom; height: 14px; }
.NavigationCell A:link, .NavigationCell A:visited, .NavigationCell A:hover, .NavigationCell A:active { text-decoration: none; }
.NavigationCell IMG { width: 17px; height: 1px; }
.NavigationCellWide { width: 23px; background: url(images/page_wide.gif); text-align: center; vertical-align: bottom; height: 14px; }
.NavigationCellWide A:link, .NavigationCellWide A:visited, .NavigationCellWide A:hover, .NavigationCellWide A:active { text-decoration: none; }
.NavigationCellWide IMG { width: 23px; height: 1px; }
.NavigationCellSel { width: 15px; font-weight: bold; text-align: center; vertical-align: middle; }
/*
Subheader styles
*/
TABLE.SubHeaderGrey { width: 100%; margin-bottom: 10px; }
.SubHeaderGrey { padding: 0; color: #666666; font-size: 11px; font-weight: bold; }
.SubHeaderGreyLine { padding: 0; background: #CCCCCC; height: 1px; }
TABLE.SubHeaderBlack { width: 100%; margin-bottom: 10px; }
.SubHeaderBlack { padding: 0; color: #010101; font-size: 12px; font-weight: bold; }
.SubHeaderBlackLine { padding: 0; background: #000000; height: 1px; }
TABLE.SubHeaderRed { width: 100%; margin-bottom: 10px; }
.SubHeaderRed { padding: 0; font-weight: bold; }
.SubHeaderRedLine { padding: 0; background: #acb7c7; height: 1px; }
TABLE.SubHeader { width: 100%; margin-bottom: 10px; }
.SubHeader { padding: 0; color: #b51a00; font-weight: bold; font-size: 11px; }
.SubHeaderLine { padding: 0; background: #9d1500; height: 1px; }
/*
User profile page
*/
.RegSectionTitle { color: #2c3e49; font-size: 10px; font-weight: bold; }
/*
Webmaster mode
*/
DIV.Lbl { display: inline; color: green; font-weight: bold; }
.Section { margin: 0; padding: 0; display: inline; }
/*
Group editing of the products functionality
*/
.DataTable { border-right: solid 1px white; }
/*
User action field stle
*/
.UsersActionDisable { color: #CC0000; }
.UsersActionEnable { color: #00CC00; }
/*
Data sheet container
*/
TABLE.DataSheet { width: 100%; background: black; }
TR.DataSheet { white-space: nowrap; color: #010101; background: #CCCCCC; font-weight: bold; text-align: center; text-transform: uppercase; height: 20px; }
TABLE.DataSheet TR TD { padding: 2px; background: white; }
TABLE.DataSheet TR TH { padding: 2px; }
/*
Advanced editor
*/
.AELinkBox { padding-bottom: 3px; text-align: right; }
/*
Images location page styles
*/
.DBOption { color: #0000CC; }
.FSOption { color: #CC0000; }
/*
HTML catalog
*/
DIV.HCEdit { margin: 0; margin-top: 10px; margin-left: 15px; white-space: nowrap; }
DIV.HCKeywords { margin: 0; padding: 0; padding-top: 4px; }
DIV.HCErrorMsg { margin: 0; padding: 0; padding-top: 5px; clear: both; color: #de2700; height: 16px; }
DIV.HCKeyword { float: left; margin: 0; padding: 0; padding-top: 2px; padding-left: 8px; padding-right: 8px; margin-right: 3px; border: 1px solid white; background: white; height: 16px; }
DIV.HCKeywordExists { float: left; margin: 0; padding: 0; padding-top: 2px; padding-left: 8px; padding-right: 8px; margin-right: 3px; border: 1px solid white; background: #3c6992; height: 16px; }
DIV.HCKeywordRequired { float: left; margin: 0; padding: 0; padding-top: 2px; padding-left: 8px; padding-right: 8px; margin-right: 3px; border: 1px solid #de2700; background: white; height: 16px; }
DIV.HCKeyword A:link, DIV.HCKeyword A:visited, DIV.HCKeyword A:hover, DIV.HCKeyword A:active { color: #3c6992; text-decoration: underline; }
DIV.HCKeywordRequired A:link, DIV.HCKeywordRequired A:visited, DIV.HCKeywordRequired A:hover, DIV.HCKeywordRequired A:active { color: #3c6992; text-decoration: underline; }
DIV.HCKeywordExists A:link, DIV.HCKeywordExists A:visited, DIV.HCKeywordExists A:hover, DIV.HCKeywordExists A:active { color: white; text-decoration: none; }
INPUT.HCTemplateValid { border: 2px solid #389500; width: 280px; height: 14px; }
INPUT.HCTemplateInvalid { border: 2px solid #de2700; width: 280px; height: 14px; }
INPUT.HCApply { margin-left: 5px; margin-right: 14px; }
/*
'Need help' box
*/
.NeedHelpLink:link,
.NeedHelpLink:visited,
.NeedHelpLink:hover,
.NeedHelpLink:active { border: none; border-bottom: 1px dashed black; white-space: nowrap; color: #3c6992; text-decoration: none; cursor: help; }
DIV.NeedHelpBox { border: 1px solid black; margin: 0; padding: 6px; width: 200px; white-space: normal; background: white; font-weight: normal; position: absolute; overflow: hidden; }
DIV.NoteBox { border: 1px solid black; margin: 0 0 0 20px; padding: 3px; width: 200px; white-space: normal; background: white; font-weight: normal; position: absolute; }
.NeedHelpLinkConfig:link,
.NeedHelpLinkConfig:visited,
.NeedHelpLinkConfig:hover,
.NeedHelpLinkConfig:active { margin-left: 10px; }
/*
Product options module
*/
.DataField { padding-bottom: 20px; }
/* Browse files/templates pages */
.AdminFolderReference { margin-left: 5px; }
/*
-- ADDONS --
*/
/*
Special offers module
*/
.SpecialOffersThumb { margin-left: -51px; display: inline; }
.SpecialOffersThumb A IMG { width: 47px; height: 44px; }
/*
X-Affiliate module section
*/
.AffiliateCellBG { width: 19px; background: url(images/tree_v.gif); height: 19px; vertical-align: middle; }
.AffiliateCell { width: 19px; height: 19px; vertical-align: middle; }
.AffiliateElmTitle { padding: 1px; background: #FFD44C; font-weight: bold; text-align: center; }
.AffiliateElmIconBox { width: 70px; text-align: center; vertical-align: middle; }
.AffiliateElmsBox { background: #fff; text-align: center; vertical-align: top; height: 100%; }
.MediaElementProperties { color: #666666; font-size: 10px; }
/*
Survey module
*/
.SurveyStatLabel { padding-left: 10px; white-space: nowrap; }
TD.SurveyAnswerComment { padding-left: 20px; }
DIV.SurveyAnswerComment { width: 80%; padding: 0; margin: 5px; border: 1px solid #DDDDDD; background: #EEEEEE; }
.SurveyQuestion { padding: 2px; font-size: 12px; font-weight: bold; }
.SurveyQuestionMenu { padding: 0; font-weight: bold; }
.SurveyAnswerTextLine_1 { padding: 5px; background: #EEEEEE; }
.SurveyAnswerTextLine_2 { padding: 5px; background: #c5d0e1; }
A.SurveyAnswerTextLine:link { color: #112536; text-decoration: none; }
A.SurveyAnswerTextLine:visited { color: #112536; text-decoration: none; }
A.SurveyAnswerTextLine:hover { color: #112536; text-decoration: underline; }
A.SurveyAnswerTextLine:active { color: #112536; text-decoration: none; }
TD.SurveyTab { padding: 0 10px; white-space: nowrap; color: #953e0e; font-size: 12px; text-decoration: underline; cursor: pointer; height: 26px; }
TD.SurveyTabSelected { padding: 0 10px; white-space: nowrap; color: #953e0e; background: #eeeeee; font-weight: bold; font-size: 12px; height: 26px; }
TD.SurveyTabLine { background: #eeeeee; height: 1px; }
TD.SurveyTabLine IMG { width: 100%; height: 1px; }
.ReadOnlyField { background: #DDD; }
.ImageNotes { color: #3c6992; }
.ExpandSectionText { color: #043fa0; text-decoration: underline; }
.normal { font-weight: normal; }
/*
pagination mechanism
*/
.nav-pages { padding: 0; margin: 0; white-space: nowrap; vertical-align: bottom; }
.nav-pages .nav-delim { padding-left: 12px; }
.nav-pages-title { padding-right: 10px; }
.nav-pages img { width: 15px; vertical-align: bottom; height: 15px; }
.nav-pages a:link,
.nav-pages a:visited,
.nav-pages a:hover,
.nav-pages a:active { padding: 0; margin: 0; text-align: center; text-decoration: underline; }
.nav-pages-larrow img { background: transparent url(images/navigation_arrow_left.gif) no-repeat left top; }
.nav-pages-rarrow img { background: transparent url(images/navigation_arrow_right.gif) no-repeat left top; }
.nav-pages .current-page { padding: 0; margin: 0; font-weight: bold; text-align: center; }
.simple-button { margin: 0; padding: 0; white-space: nowrap; color: #000000; font-size: 11px; font-weight: bold; line-height: 21px; vertical-align: bottom; outline-style: none; }
a.simple-button:link,
a.simple-button:visited,
a.simple-button:hover,
a.simple-button:active { margin: 0; padding: 0; white-space: nowrap; color: #043fa0; font-size: 11px; font-weight: bold; line-height: 21px; text-decoration: underline; vertical-align: bottom; outline-style: none; }
a.simple-button:hover { text-decoration: none; }
#ajax-dialog-message { padding: 5px 0 10px 0; width: 100%; }
#ajax-dialog-message .box { margin-left: 25%; margin-right: 25%; border: 1px solid black; border-top: 3px solid black; padding: 10px 10px 10px 59px; text-align: left; position: relative; vertical-align: middle; min-height: 22px; }
#ajax-dialog-message a.close-link:link,
#ajax-dialog-message a.close-link:visited,
#ajax-dialog-message a.close-link:hover,
#ajax-dialog-message a.close-link:active { width: 7px; display: block; text-decoration: none; position: absolute; top: 2px; right: 2px; height: 7px; }
#ajax-dialog-message .close-img-i { width: 7px; background: transparent url(images/cross_info.gif) no-repeat left top; height: 7px; }
#ajax-dialog-message .close-img-w { width: 7px; background: transparent url(images/cross_warn.gif) no-repeat left top; height: 7px; }
#ajax-dialog-message .close-img-e { width: 7px; background: transparent url(images/cross_error.gif) no-repeat left top; height: 7px; }
#ajax-dialog-message .message-i { border-color: #7a97c1; white-space: normal; color: #112536; background: #f4f5f7 url(images/icon_info_small.gif) no-repeat 10px 10px; }
#ajax-dialog-message .message-w { border-color: #c3902f; white-space: normal; color: #3e3104; background: #f8f7f3 url(images/icon_warning_small.gif) no-repeat 10px 10px; }
#ajax-dialog-message .message-e { border-color: #d30000; white-space: normal; color: #590a0a; background: #f7f3f3 url(images/icon_error_small.gif) no-repeat 10px 10px; }
/* no-wrap */
.nowrap { white-space: nowrap; }
/*
image verification module
*/
div.iv-box { margin-top: 15px; font-size: 11px; line-height: normal; }
table tr td.iv-box { font-size: 11px; line-height: normal; vertical-align: middle; }
table tr td.iv-box-descr { padding-top: 15px; font-size: 11px; line-height: normal; }
.iv-description { padding: 0; margin: 0; }
.iv-row { text-align: left; height: 60px; }
.iv-img { text-align: center; }
.iv-input { text-align: center; }
.iv-row .iv-img { margin-right: 10px; float: left; text-align: left; }
.iv-row .iv-input { text-align: left; line-height: 60px; height: 60px; }
.iv-input input { width: 100px; }
.iv-error { padding-left: 5px; color: #ff0000; }
.iv-box a:link,
.iv-box a:visited,
.iv-box a:hover,
.iv-box a:active { font-size: 11px; text-decoration: underline; }
/*
  link-with-arrow
*/
a.simple-arrow-button:link,
  a.simple-arrow-button:visited,
  a.simple-arrow-button:hover,
  a.simple-arrow-button:active
{
  padding-left: 10px;
  background: transparent url(images/but_arrow.png) no-repeat left 2px;
}
a.simple-arrow-button:hover {
  color: #2863c2;
}
/*
Webmaster mode
*/
.lbl { width: auto !important; margin: 0 !important; padding: 0 !important; display: inline !important; color: green !important; font-weight: bold !important; }
.section { margin: 0 !important; padding: 0 !important; width: auto !important; }
.error-field { background: #ffd8d3 none; }
