a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt { border: 0; font-size: 100%; font: inherit; margin: 0; padding: 0; vertical-align: baseline; }
    body, html { margin: 0px; padding: 0px; font-family: Arial,Verdana; font-size: 12px; font-style: normal; font-weight: normal; background-color: transparent; }
    #Body { background-image: url(images/bg.jpg); background-repeat: repeat-x }
    .bg_image { background-image: url(images/bg_cloud.jpg); background-position: top center; background-repeat: no-repeat; }
    #wrap { position: relative; width: 100%; min-width: 1000px; margin: 0px; padding: 0px; background-color: transparent; }
    #main { width: 1000px; clear: both; margin: 0px auto; border: 0px solid transparent; padding: 0px; }
    .PagingTable { width: 100%; background-color: #fff; border: #036 1px solid; border-collapse: collapse; }
    #dnn_ControlPanel { clear: both; width: 95%; background-color: Transparent; border: #2E3387 0px solid; margin-left: auto; margin-right: auto; }
    .ContentPane, .LeftPane, .RightPane { text-align: left; }
    #headerr { clear: both; width: 100%; padding: 0px; margin: 0px; height: 140px; background: transparent url(images/header_bg.jpg) no-repeat center top; }
    #mainmenu { width: 100%; height: 29px; background: transparent url(images/bg_menu_bg.jpg) repeat-x left center; padding: 0px; margin: 0px; border: 0px none blue; }
    #content { width: 1000px; margin: 0px; clear: both; padding: 0px; border: 0px solid transparent; }
    #rightpart { width: 857px; float: right; padding: 0px; margin: 0px; border: 0px solid transparent; }
    #leftpart { width: 857px; float: left; padding: 0px; margin: 0px; border: 0px solid transparent; }
    #maincontent { clear: both; width: 100%; padding: 0px; margin: 0px; border: 0px solid transparent; }
    #maincontent2 { float: left; width: 714px; padding: 0px; margin: 0px; border: 0px solid transparent; }
    #maincontent3 { width: 100%; clear: both; }
    #rightcontent { width: 132px; float: right; padding: 0px; margin: 0px; border: 0px solid transparent; }
    #leftcontent { width: 132px; float: left; padding: 0px; margin: 0px; border: 0px solid transparent; }
    #middlecontent { width: 100%; clear: both; }
    #dnn_MiddleLeftPane { width: 48%; float: left; }
    #dnn_MiddleRightPane { width: 48%; float: right; }
    /*#rightcontent{width:100%; clear:both;}*/ #bottom { width: 100%; clear: both; }
    #footer { clear: both; height: 29px; background: transparent url(images/bg_menu_bg.jpg) repeat-x left center; width: 1000px; margin: 0px auto 24px; border: 0px solid transparent; }
    .csscopy, a.csscopy:link, a.csscopy:visited, a.csscopy:hover, a.csscopy:active { color: #606060; text-decoration: none; font-weight: normal; display: block; padding-top: 12px; font-size: 85%; }
    .SkinObject, a.SkinObject:link, a.SkinObject:visited, a.SkinObject:hover, a.SkinObject:active { font-weight: bold; color: #036; font-family: Arial,Verdana; text-decoration: none; }
    .Head { font-family: Arial,Verdana; font-size: 1.1em; font-weight: normal; color: #333; }
    .SubHead { font-family: Arial,Verdana; font-weight: bold; color: #036; }
    .SubSubHead { font-family: Arial,Verdana; font-weight: bold; color: black; }
    .Normal, .NormalDisabled { font-family: Arial,Verdana; font-weight: normal; color: #2f3339; line-height: 18px; }
    .NormalDisabled { color: Silver; }
    .NormalBold { font-family: Arial,Verdana; font-weight: bold; }
    .NormalRed { font-family: Arial,Verdana; font-weight: bold; color: #f00; }
    .NormalTextBox { font-family: Arial,Verdana; font-weight: normal; border-color: #c7c7c7; background-color: White; color: Black; }
    .DataGrid_AlternatingItem { background-color: White; color: Red; font-family: Arial,Verdana; font-size: 0.8em; font-weight: normal; }
    .DataGrid_Container { background-color: Transparent; }
    .DataGrid_Footer { background-color: White; }
    .DataGrid_Header { background-color: Transparent; color: Black; font-family: Arial,Verdana; font-size: 0.8em; font-weight: bold; text-align: center; }
    .DataGrid_Item { background-color: Transparent; color: Black; font-family: Arial,Verdana; font-size: 0.8em; font-weight: normal; }
    .DataGrid_SelectedItem { background-color: Silver; color: Blue; font-family: Arial,Verdana; font-size: 0.8em; font-weight: normal; }
    .TreeMenu_Node { font-family: Arial,Verdana; font-weight: normal; }
    .TreeMenu_NodeSelected { font-family: Arial,Verdana; font-weight: normal; background-color: #dcdcdc; }
    a.TreeMenu_Node:link, a.TreeMenu_NodeSelected:link { text-decoration: none; color: #121212; }
    a.TreeMenu_Node:visited, a.TreeMenu_NodeSelected:visited { text-decoration: none; color: #121212; }
    a.TreeMenu_Node:hover, a.TreeMenu_NodeSelected:hover { text-decoration: none; color: #121212; }
    a.TreeMenu_Node:active, a.TreeMenu_NodeSelected:active { text-decoration: none; color: #121212; }
    .FileManager { border: black 1px solid; height: 400px; }
    .FileManager_ToolBar { border-bottom: black 1px solid; height: 25px; }
    .FileManager_Explorer { height: 100%; border: #696969 1px solid; background-color: White; margin: 2px; }
    .FileManager_FileList { height: 100%; border: #696969 1px solid; background-color: White; margin: 2px; overflow: auto; }
    .FileManager_MessageBox { text-align: center; vertical-align: middle; background-color: White; padding: 25px; }
    .FileManager_Header { font-family: Arial,Verdana; font-size: 0.8em; font-weight: bold; color: #e7e7ff; background-color: #9ebff6; border-bottom: #696969 1px solid; height: 25px; }
    .FileManager_Pager { font-family: Arial,Verdana; font-size: 0.8em; font-weight: bold; background-color: #eee; border-top: #696969 1px solid; height: 25px; }
    .FileManager_StatusBar { font-family: Arial,Verdana; font-size: 0.8em; font-weight: normal; background-color: #dedfde; height: 25px; margin: 2px; }
    .FileManager_Item { font-family: Arial,Verdana; font-size: 0.8em; font-weight: normal; color: Black; background-color: #f8f8f8; border-top: black 1px dashed; border-bottom: black 1px dashed; }
    .FileManager_AltItem { font-family: Arial,Verdana; font-size: 0.8em; font-weight: normal; color: Black; background-color: #eee; border-style: none; }
    .FileManager_SelItem { font-family: Arial,Verdana; font-size: 0.8em; font-weight: bold; color: White; background-color: #9ff; border-style: none; }
    .FileManagerTreeNode { font-family: Arial,Verdana; font-size: 0.8em; font-weight: normal; }
    .FileManagerTreeNodeSelected { font-family: Arial,Verdana; font-size: 0.8em; font-weight: normal; background-color: #dcdcdc; }
    a.FileManagerTreeNode:link, a.FileManagerTreeNodeSelected:link, a.FileManagerTreeNode:visited, a.FileManagerTreeNodeSelected:visited { text-decoration: none; color: #121212; }
    a.FileManagerTreeNode:hover, a.FileManagerTreeNodeSelected:hover { text-decoration: none; color: #00f; }
    a.FileManagerTreeNode:active, a.FileManagerTreeNodeSelected:active { text-decoration: none; color: #121212; }
    .Wizard { border: black 1px solid; height: 400px; width: 650px; }
    .WizardButton { border: #696969 1px solid; padding: 2px; background-color: #dcdcdc; }
    .WizardHeader { background: #ffc; border-bottom: black 1px solid; height: 40px; }
    .WizardFooter { border-top: black 1px solid; background: #cfc; height: 25px; text-align: right; }
    .WizardBody { padding: 10px; height: 325px; }
    .WizardHelp { padding: 5px; font-size: 0.8em; border-left: black 1px solid; width: 180px; background-color: #cff; }
    .WizardHelpText { overflow: auto; font-size: 0.8em; width: 180px; color: black; font-family: Arial,Verdana; height: 300px; }
    .WizardText { font-size: 0.8em; color: black; font-family: Arial,Verdana; }
    .Help { border: black 1px solid; padding: 2px; font-weight: normal; font-size: 0.8em; color: black; font-family: Arial,Verdana; background-color: #ff9; }
    .CommandButton { font-family: Arial,Verdana; font-weight: normal; }
    a.CommandButton:link, a.CommandButton:visited { text-decoration: underline; color: #036; }
    a.CommandButton:hover { text-decoration: underline; color: #f00; }
    a.CommandButton:active { text-decoration: underline; color: #036; }
    .StandardButton { padding: 5px; border: 1px solid white; color: white; background-color: #121212; font-weight: normal; font-size: 0.9em; font-family: Arial,Verdana; }
    h1 { font-family: Arial,Verdana; font-weight: bold; color: #121212; }
    h2 { font-family: Arial,Verdana; font-weight: bold; color: #121212; }
    h3 { font-family: Arial,Verdana; font-weight: normal; color: #121212; }
    h4 { font-family: Arial,Verdana; font-weight: normal; color: #121212; }
    h5, dt { font-family: Arial,Verdana; font-weight: bold; color: #121212; }
    h6 { font-family: Arial,Verdana; font-weight: bold; color: #121212; }
    tfoot, thead { font-family: Arial,Verdana; color: Black; }
    th { vertical-align: baseline; font-family: Arial,Verdana; font-weight: bold; color: white; }
    a:link, a:visited { text-decoration: none; color: #121212; font-family: Arial,Verdana; font-weight: bold; }
    a:hover { text-decoration: underline; color: #909090; }
    a:active { text-decoration: none; color: Black; }
    small { font-size: 0.7em; }
    big { font-size: 1.1em; }
    blockquote, pre { font-family: Lucida Console, monospace; }
    ul li { /*list-style-image:url(images/arrowbullet.png);*/ list-style-type: circle; }
    ul li li { list-style-type: disc; list-style-image: none; }
    ul li li li { list-style-type: square; list-style-image: none; }
    ol li { list-style-type: decimal; }
    ol ol li { list-style-type: lower-alpha; }
    ol ol ol li { list-style-type: lower-roman; }
    ol ul li { list-style-type: disc; }
    hr { color: #121212; height: 1pt; text-align: left; }
    img { border-width: 0px; }
    .HeadBg { background-color: #ccc; }
    .TabBg { background-color: #cecece; }
    .SelectedTab { font-weight: bold; color: #fff; font-family: Arial,Verdana; text-decoration: none; }
    a.SelectedTab:link { text-decoration: none; color: #121212; }
    a.SelectedTab:visited { text-decoration: none; color: #121212; }
    a.SelectedTab:hover { text-decoration: none; color: #121212; }
    a.SelectedTab:active { text-decoration: none; color: #121212; }
    .OtherTabs { font-weight: bold; color: white; font-family: Arial,Verdana; text-decoration: none; }
    a.OtherTabs:link { text-decoration: none; color: #121212; }
    a.OtherTabs:visited { text-decoration: none; color: #121212; }
    a.OtherTabs:hover { text-decoration: none; color: #121212; }
    a.OtherTabs:active { text-decoration: none; color: #121212; }
    .PagingTable { height: 33px; }
    .LabelEditTextClass { border: solid 1px red; background-color: Transparent; }
    .LabelEditWorkClass { border: solid 0px red; background-color: Transparent; }
    .SuggestTextMenu { border: solid 1px black; white-space: nowrap; background: white; }
    .SuggestNodeOver { background-color: navy; color: White; }
    .DNNEmptyPane { width: 0px; }
    .DNNAlignleft { text-align: left; }
    .DNNAlignright { text-align: right; }
    .DNNAligncenter { text-align: center; }
    .LoginPanel { }
    .LoginTabGroup { }
    .LoginTab { float: left; background: url("../../images/tablogin_gray.gif") left top; margin: 0 3px 3px 0; padding: 5px 5px 4px 5px; text-decoration: none; color: #FFF; border: 1px #25569a solid; }
    .LoginTabSelected { float: left; background: url("../../images/tablogin_gray.gif") left top; margin: 0 3px 3px 0; padding: 5px 5px 4px 5px; text-decoration: none; color: #FFF; background-position: 0% -41px; border: 1px #25569a solid; }
    .LoginTabHover { float: left; background: url("../../images/tablogin_gray.gif") left top; margin: 0 3px 3px 0; padding: 5px 5px 4px 5px; text-decoration: none; color: #555; border: 1px #C00 solid; cursor: pointer; }
    .LoginContainerGroup { clear: both; padding-top: 5px; }
    .LoginContainer { }
    .clearboth { clear: both; width: 100%; }
    .leftC { float: left; width: 49%; color: #606060; font-weight: normal; font-size: 85%; }
    .rightC { float: right; width: 49%; text-align: right; }
    .rightC a { color: #606060; text-decoration: none; font-weight: normal; font-size: 85%; }
    #Adminmenu { margin: 0px auto; clear: both; width: 300px; text-align: center; }
    .pnlDetails { }
    .wrapper { width: 100%; clear: both; padding: 0px; position: relative; }
    .leftdetail { float: left; width: 75%; }
    .rightdetail { float: right; width: 22%; }
    .strecher { clear: both; width: 100%; height: 1px; font-size: 1px; }
    .lblBold { font-weight: bold; }
    .customError { background-color: #930000; display: block; padding: 5px 20px; color: #fff; text-shadow: 0 1px 1px #000; border-radius: 3px; margin: 0 auto; }
    .imgGoogle { border: 1px solid #d8d8d8; width: 200px; height: 90px; text-align: center; }
    .l1 { float: left; width: 60%; padding: 0; margin: 0; }
    .l2 { float: right; width: 37%; }
    .lblDate { padding: 5px; border: 1px solid #d8d8d8; margin-left: 50px; }
    .pnlNav { width: 100%; padding: 0px; margin: 20px 0px 5px 0px; }
    .pnlNav a, a.selnav { float: left; display: block; color: #fff; background: #1a5189 url(/images/blue.jpg) no-repeat center center; width: 84px; border-left: 1px solid #2F649A; border-right: 1px solid #2F649A; height: 22px; padding-top: 7px; text-align: center; text-decoration: none; font-weight: bold; font-family: Arial,verdana; }
    a.lastbtn { width: 89px; }
    .pnlNav a:hover, a.selnav { background: #376694 url(/images/oranj.jpg) no-repeat center center; color: #376694; border-left: 1px solid #ADCFE8; border-right: 1px solid #ADCFE8; }
    .navbtn { margin-left: 3px; }
    .pnlNavA a, a.selnavA { float: left; font-size: 12px; display: block; color: #fff; background: #1a5189 url(/images/blue_s.jpg) repeat-x center center; width: 120px; height: 20px; border: 1px solid #2F649A; padding-top: 5px; text-align: center; text-decoration: none; font-weight: bold; font-family: Arial,verdana; }
    .pnlNavA a:hover, a.selnavA { background: #376694 url(/images/oranj_s.jpg) repeat-x center center; color: #376694; border: 1px solid #ACD3E4; }
    .navbtnA { margin-left: 3px; }
    a.navlogin, a.navlogin:link, a.navlogin:visited { display: block; text-decoration: none; color: White; height: 20px; padding: 0px 41px; float: left; background: none; font-size: 8pt; margin-top: 6px; font-family: Verdana; font-size: 8pt; }
    #footer a.navlogin, #footer a.navlogin:link, #footer a.navlogin:visited { float: none; margin: 0px auto; width: 100px; text-align: center; padding-top: 6px; }
    a.ContactLinkNav, a.ContactLinkNav:link, a.ContactLinkNav:visited { background: url("images/bg_menu.jpg") repeat-x scroll left center rgba(0, 0, 0, 0); color: #FFFFFF; display: block; float: left; font-size: 8pt; height: 20px; margin-top: 1px; padding: 7px 29px 0; text-decoration: none; text-transform: uppercase; font-family: Verdana; }
    a.ContactLinkNav:hover, a.ContactLinkNav:active { background: url("images/bg_menu_h.jpg") repeat-x scroll left center rgba(0, 0, 0, 0); }
    #nav ul, #nav1 ul { margin-left: 0; margin-top: 0; padding-top: 1px; float: left; padding-inline-start: 0; margin-bottom: 13px; }
    #nav1 ul { margin-left: 208px; padding: 0px; }
    #nav a { text-decoration: none; text-transform: uppercase; font-size: 8pt; display: block; height: 20px; padding: 7px 21px 0px; background: transparent url(images/bg_menu.jpg) no-repeat right center; color: White; font-family: Verdana; }
    #nav1 a { text-decoration: none; font-size: 8pt; display: block; padding: 0px 41px; background: none; color: white /*#386da4*/; font-family: Verdana; border-right: 2px solid white; margin-top: 6px; }
    #nav176 a { border-right: 0px; }
    #nav a:hover { background: transparent url(images/bg_menu_h.jpg) no-repeat right center; color: White; }
    #nav1 a:hover { }
    #nav .SelectedTab a { background: transparent url(images/bg_menu_s.jpg) repeat-x right center; color: #1a5189; }
    #nav1 .SelectedTab a { }
    #nav li, #nav1 li { list-style: none none inside; float: left; list-style: none; position: relative; }
    #nav .Level1 a { display: block; width: 90px; height: 14px; font-size: 12px; color: #fff; background-color: #386da4; background-image: none; text-transform: none; text-indent: 4px; height: 18px; padding-top: 3px; padding-left: 0; border: 2px solid #386da4; margin: 0; }
    #nav .Level1 .SelectedTab a, #nav .Level1 a:hover { color: #386da4; font-size: 12px; background-color: White; }
    #nav .Level2 .SelectedTab a, #nav .Level2 a:hover { color: #386da4; font-size: 12px; background-color: White; }
    #nav .Level2 a { display: block; width: 190px; height: 14px; font-size: 12px; color: #fff; background-color: #386da4; background-image: none; text-transform: none; text-indent: 4px; height: 18px; padding-top: 3px; padding-left: 0; border: 2px solid #386da4; margin: 0; }
    #nav li ul { position: absolute; left: -9999px; }
    #nav li ul li { }
    #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.hover ul ul, #nav li.hover ul ul ul, #nav li.hover ul ul ul ul { left: -999em; }
    #nav li:hover ul, #nav li.hover ul { left: 0px; top: 27px; }
    #nav li li:hover ul, #nav li li.hover ul { left: 120px; top: -1px; }
    #nav1 { width: 970px; margin: 0px auto; }
    span.ui-dialog-title { color: #fff; }
    .dnnFormPopup .ui-dialog-titlebar { line-height: 28px !important; height: 28px !important; padding: 0 0 0 0.5rem; }
    .searchlbl { width: 100%; text-align: center; }
    .wmtext { font-style: italic; text-align: center; font-family: Arial,Verdana; width: 100%; }
    .txtbox { width: 100%; }
    .advsearchbtn { }
    .listingheader { background: #fff url(/images/b_bg.jpg) repeat-x left center; color: #fff; height: 21px; width: 100%; clear: both; padding-top: 6px; font-weight: bold; text-indent: 10px; border: 0px solid #1a5189; }
    .listingheader a { color: #fff !important; }
    .boldlbl { font-weight: bold; }
    a.gohome { display: block; position: relative; width: 492px; text-decoration: none; float: left; margin: 30px 0 0 20px; }
    a.gohome img { width: 100%; height: auto }
    img.acukwik { float: left; width: 160px; margin-top: 53px }
    .ModuleTitle_SubMenu { border: 1px solid #1a5189; }
    .ModuleTitle_SubMenu td { background: transparent url(images/bg_menu.jpg) repeat-x left center; white-space: nowrap; text-align: left; color: #fff; }
    .ModuleTitle_MenuIcon { background: transparent url(images/bg_menu.jpg) repeat-x left center; border: none; padding: 0px 2px; }
    .ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon { background: transparent url(images/bg_menu_s.jpg) repeat-x left center; color: #1a5189; }
    .ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon { height: 1px; background-color: #d5e0ff; padding: 0px; }
    #advancedsearch { }
    #advancedsearch ul { margin: 0px 0px 12px 0px; padding: 0px; }
    #advancedsearch li { list-style: none none inside; clear: both; position: relative; }
    #advancedsearch a { display: block; width: 124px; text-decoration: none; color: #1a5189; font-weight: normal; padding: 7px 3px; border: 1px solid #20568e; margin-top: -1px; background-image: url(images/button_sd.jpg); background-color: #f0f9ff; background-position: bottom left; background-repeat: repeat-x; font-size: 12px; }
    #advancedsearch a:hover { color: #1a5189; border: 1px solid #20568e; background-image: url(images/button_sd_h.jpg); background-color: #f0f9ff; background-position: top left; background-repeat: repeat-x; }
    #advancedsearch .selectedlink a { color: #ffffff; border: 1px solid #20568e; background-image: url(images/button_sd_s.jpg); background-color: #5085bb; background-position: top left; background-repeat: repeat-x; }
    #advancedsearch li ul { position: absolute; left: -9999px; }
    #advancedsearch li li a { display: block; width: 140px; text-decoration: none; text-align: center; }
    #advancedsearch li:hover ul, #advancedsearch li.hover ul { left: 131px; top: 1px; }
    .autocomplete_completionListElement { margin: 0px !important; background-color: inherit; color: windowtext; border: 1px solid buttonshadow; overflow: auto; max-height: 200px; text-align: left; width: 355px !important; }
    .autocomplete_completionListElement1 { margin: 0px !important; background-color: inherit; color: windowtext; border: 1px solid buttonshadow; overflow: auto; max-height: 200px; text-align: left; width: 312px !important; }
    .autocomplete_highlightedListItem { background-color: #ffff99; color: black; padding: 1px; list-style-type: none; margin-left: -40px; cursor: pointer; }
    .autocomplete_listItem { background-color: window; color: windowtext; padding: 1px; list-style-type: none; margin-left: -40px; }
    .Supplier label { float: left; padding: 3px; }
    .Supplier img { margin: 0px 3px; }
    .GreyWhite { width: 100%; clear: both; background-color: #bdbdbd; color: White; font-weight: bold; padding: 3px; }
    .clearboth { width: 100%; clear: both; margin-bottom: 10px; }
    .ISE { background-color: #4B80B6; color: White; font-size: 12px; }
    input, textarea { font-family: Arial; font-size: 12px; }
    .ISEice { background-color: #d5e4f6; border: 1px solid #c7c7c7; }
    .modalBackground { background-color: #ececec; filter: alpha(opacity=70); opacity: 0.7; }
    .modalPopup { background-color: #ffd; border-width: 3px; border-style: solid; border-color: Gray; width: 994px; overflow-y: scroll; top: 50px; position: fixed; left: auto; z-index: 1; }
    .modalPopup1 { background-color: #ffd; border-width: 3px; border-style: solid; border-color: Gray; width: 708px; overflow-y: scroll; top: 50px; position: fixed; left: auto; z-index: 1; }
    a.NormalLink { color: blue; }
    a.RedLink { color: Red; }
    a.GrayLink { color: Gray; }
    .Addform { width: 100%; position: absolute; top: 0; left: 0; }
    div.adminsearchlinks { width: 150px; text-align: center; margin: 0 auto; }
    a.adminsearchlinks { clear: both; display: block; color: #fff; background: #1a5189 url(images/bg_menu_bg.jpg) repeat-x center center; width: 150px; height: 22px; padding-top: 7px; margin-bottom: 2px; text-align: center; text-decoration: none; font-weight: bold; font-family: Arial,verdana; }
    a.adminsearchlinks:hover { text-decoration: underline; color: #cbcbcb; }
    .adminBtn { color: #fff; background: #1a5189 url(/images/blue.jpg) no-repeat center center; width: 86px; height: 22px; text-align: center; text-decoration: none; font-weight: normal; font-family: Arial,verdana; }
    .adminBtnT { color: #fff; background: #3C71A7 none repeat-x center center; height: 22px; padding: 0 4px; text-decoration: none; font-weight: normal; font-family: Arial,verdana; }
    .adminBtnL { color: #fff; background: #3C71A7 none repeat-x center center; padding: 3px 6px; text-decoration: none; font-weight: bold; font-family: Arial,verdana; font-size: 13px; margin: 3px 0px; }
    .update_button { color: #fff; background: #1a5189 url(/images/blue_btn.jpg) repeat-x left top; border: 1px solid #386DA4; padding: 3px 4px; text-align: center; font-weight: bold; font-family: Arial,verdana; }
    .GeneralInformation a, .Technical a, .medical a { color: Blue; }
    .GeneralInformation a:hover, .Technical a:hover, .medical a:hover { text-decoration: underline; }
    a.lnkBoeing { display: block; padding-top: 3px; width: 160px; margin: 0 auto; text-align: center; background-color: #ececec; border: 1px solid #c7c7c7; }
    div.divprogress { position: fixed; background-color: #ececec; filter: alpha(opacity=70); opacity: 0.7; top: 0; left: 0; width: 100%; height: 100%; z-index: 0; }
    .divprogress img { display: block; margin-top: 30%; margin-left: auto; margin-right: auto; z-index: 10000; }
    .progress { width: 100%; height: 38px; background-color: #e1f2f9; border: 1px solid #1c5187; }
    .progressbar { height: 38px; background-color: Blue; background-image: url(images/bar_left.jpg); background-repeat: repeat-x; overflow: hidden; }
    .progressbar img { display: block; float: right; }
    .validator { display: block; width: 95% }
    img.tick { margin: 0px; width: 11px }
    img.tickserv { float: left; width: 11px }
    .border { clear: both; width: 100px; background-color: White; height: 2px; }
    .td25bold { width: 25%; font-weight: bold; padding: 3px; color: #386da4; }
    .td15bold { width: 15%; font-weight: bold; padding: 3px; color: #386da4; }
    .td24right { width: 24%; text-align: right; padding: 3px 0px; }
    .tdpblack { padding: 3px; color: black; }
    .td24rightnoP { width: 24%; text-align: right; padding: 0px; }
    .trblue { background-color: #d5e4f6; vertical-align: top; color: #386da4; }
    .td12right { width: 12%; text-align: right; padding: 3px 0px; }
    .glosAR { background-color: #dfdfdf; vertical-align: top; }
    .td24bold { width: 24%; font-weight: bold; color: #386da4; }
    .blueLine { width: 100%; border-top: 2px solid #386da3; }
    .mainRow { background-color: #d5e4f6; vertical-align: top; }
    .whiteLine { width: 100%; border-bottom: 3px solid white; }
    .w45vat { width: 45%; vertical-align: top; }
    .w55vat { width: 55%; vertical-align: top; }
    .w50vat { width: 50%; vertical-align: top; }
    .w100vat { width: 100%; vertical-align: top; }
    .tdp3b { font-weight: bold; padding: 3px }
    .w12bpblue { width: 12%; font-weight: bold; padding: 3px; color: #386da4; }
    .w24bpblue { width: 24%; font-weight: bold; padding: 3px; color: #386da4; }
    .w12bp { width: 12%; font-weight: bold; padding: 3px 0px; }
    .w50bblue { width: 50%; font-weight: bold; color: #386da4; }
    .w50blue { width: 50%; color: #386da4; }
    .tdblue { font-weight: bold; color: #386da4; }
    .logintxt { width: 90%; margin: 0px auto; max-width: 160px; }
    .chengedchk { content: "chenged"; color: Red }
    .chkSupplier { width: 70%; display: block; }
    .chkSupplier input { float: right; }
    .chkSupplier label { float: left; }
    #sitemapcss ul { }
    #sitemapcss ul li { list-style-type: disc; }
    #sitemapcss ul li.SelectedTab { list-style-type: disc; }
    #sitemapcss ul li a { color: Blue; }
    #sitemapcss ul li a:hover { text-decoration: underline; }
    .DNN_News_ItemLink a { color: Blue; text-decoration: none; font-weight: normal; }
    .DNN_News_ItemLink a:hover { color: Blue; text-decoration: underline; font-weight: normal; }
    .DNN_News_ItemLink { font-family: Arial; font-size: 10px; clear: both; display: block; }
    .GHrepeater input[type=checkbox] { float: right; margin-right: 35px; }
    .errormsg { color: Red; }
    .row { background-color: #d5e4f6; padding: 3px; font-weight: bold; }
    .row_left { width: 30%; float: left; font-weight: normal; padding: 3px; }
    .row_right { width: 68%; float: right; font-weight: normal; padding: 3px; text-align: right; }
    .row_l { width: 210px; float: left; padding: 3px; }
    .row_m { width: 250px; float: left; font-weight: normal; text-align: justify; }
    .row_r { width: 210px; float: right; padding: 3px; }
    .row_text { padding: 3px; text-align: justify; }
    a.adminBtn { padding: 4px 5px 0; float: right; color: white; display: block; text-decoration: none; margin-right: 3px; width: 120px; background-image: url("images/bg_menu_bg.jpg"); background-repeat: repeat-x; }
    a.golink { padding: 3px 0px; background-color: #cdcdcd; display: block; width: 50px; text-align: center; margin: 0 auto; }
    .lblred { display: block; width: 98%; background-color: Red; text-align: center; }
    .lblorange { display: block; width: 98%; background-color: Orange; text-align: center; }
    .lblyellow { display: block; width: 98%; background-color: Yellow; text-align: center; }
    table.Mapdata { text-align: center; font-family: Arial,Verdana; font-weight: normal; font-size: 11px; color: #fff; background-color: #666; width: 180px; }
    table.Mapdata td { background-color: #CCC; color: #000; text-align: left; border: 1px #fff solid; }
    table.data th { background-color: #666; color: #fff; text-align: center; border-left: 1px #fff solid; border-right: 1px #fff solid; border-bottom: 2px #fff solid; font-size: 12px; font-weight: bold; }
    #marqueecontainer { position: relative; width: 98%; height: 136px; background-color: white; overflow: hidden; }
    .scroll_div { width: 100%; height: 136px; }
    .vmarquee_content { width: 100%; position: absolute; font-size: 10px; font-family: Arial; font-style: italic; font-weight: bold; }
    .news1td { width: 180px; border-right: 1px solid black; vertical-align: top; }
    .news2td { text-align: left; width: 430px; border-right: 1px solid black; vertical-align: top; }
    .news3td { text-align: left; width: 270px; vertical-align: top; }
    .imgdiv { width: 130px; margin: 0px auto; padding-bottom: 10px; }
    table.tblEfaxes { border-top: 2px solid #999; border-right: 2px solid #999; border-bottom: 2px solid #999; }
    .tblEfaxes th { background-color: #006699; color: White; font-weight: bold; border-left: 2px solid #999; }
    .tblEfaxes td { border-left: 2px solid #999; }
    .bntfloat { float: left; margin-right: 15px; }
    .msgbox { font-size: 14px; font-weight: bold; }
    .header-notes { color: White; background-color: #7F0104; color: #fff; height: 21px; width: 100%; padding-top: 6px; font-weight: bold; text-indent: 10px; margin: 10px 0px 0px 0px; }
    .subhead-notes { color: White; background-color: #7F0104; font-weight: bold; color: white; text-indent: 10px; height: 14px; padding: 3px 0px; }
    .modalPopup1 { background-color: #ffd; border: 3px solid White; width: 500px; top: 40%; position: fixed; left: auto; z-index: 1; margin-left: 104px; overflow: hidden; }
    .modalPopup1 div { border: 1px solid gray; color: #7F0104; font-size: 12px; font-family: Verdana; font-weight: bold; }
    a.Notebtn { display: block; margin: 0px 10px; width: 40px; text-align: center; background-color: #c0c0c0; padding: 3px 10px; }
    a.Notebtn:hover { text-decoration: none; color: Black; }
    .tdbutton a { float: right; margin: 0px 0px 0px 20px }
    .noteText { color: #7F0104; font-weight: bold; }
    .clearance td { vertical-align: top; }
    .LoginPanel { width: 130px; }
    #dnnUsers .uLetterSearch li { padding-left: 5px; }
    .uLetterSearch { padding-left: 0px; margin-left: 0px; }
    .dnnForm.dnnLoginService { min-width: 620px; }
    .dnnFormItem span.dnnFormMessage.dnnFormError { left: 70%; width: 210px; }
    .nivoSlider { position: relative; width: 700px; height: 300px; margin: 5px auto; }
    .nivoSlider img { position: absolute; top: 0px; left: 0px; }
    /* The slices and boxes in the Slider */ .nivo-slice { display: block; position: absolute; z-index: 5; height: 100%; }
    .nivo-box { display: block; position: absolute; z-index: 5; }
    /* Caption styles padding: 10px 0px; text-align:center;  width: 358px;background-color: #1b3541;filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;color: #fff;display: none;bottom:5px; left:2px;*/ .nivo-caption { font: 14px Arial; text-align: center; position: absolute; left: 0px; bottom: 0px; background: #1b3541; color: #fff; opacity: 0.7; width: 100%; z-index: 8; padding: 5px 0px; }
    /* Control nav styles (e.g. 1,2,3...) */ .nivo-controlNav a, .nivo-directionNav a { visibility: hidden; display: none; }
    a.view_hotels { display: block; background-image: url(images/view_hotels.jpg); width: 132px; height: 132px; background-repeat: no-repeat; background-position: top left; text-indent: -999em }
    a.view_hotels:hover { background-position: bottom left; text-decoration: none; }
    .airportdatareg .dnnTooltip { width: 95% !important; float: right; margin-right: 0px; }
    .airportdatareg .dnnFormItem { background-color: #fff; }
    .airportdatareg .dnnTooltip a { height: 16px !important }
    div.pRelative { position: relative; }
    .airportdatareg .dnnFormItem span.dnnFormMessage.dnnFormError { left: 85% !important; top: -6px !important; }
    .ui-widget-header { background: url("images/bg_menu_bg.jpg") repeat-x scroll left center transparent !important; height: 21px !important; border: 0px solid white !important; border-radius: 0 !important }
    .Arila12 { font-family: Arial; font-size: 12px; line-height: 18px; }
    .ui-dialog .ui-dialog-content { padding: 4px !Important }
    #tooltip { position: absolute; z-index: 3000; background-color: #D5E4F6; padding: 7px; opacity: 0.85; color: #386DA4; border: 2px solid #C7C7C7; border-radius: 5px; }
    #tooltip h3, #tooltip div { margin: 0; }
    .aspNetDisabled { background-color: #EBEBE4; color: #2F3339; }
    input[type=text].aspNetDisabled, select.aspNetDisabled { border: 1px solid #ABADB3; }
    span.aspNetDisabled { background-color: transparent; }
    .vtop { vertical-align: top; }
    .width100 { width: 100%; }
    .width33 { width: 33%; }
    .width25 { width: 25%; }
    .fl { float: left; }
    .fr { float: right; }
    .clear { width: 100%; clear: both; height: 0px; }
    .requesturl .col1 { background-color: #d5e4f6; padding: 3px; font-weight: bold; margin: 0 1px 1px 0px; width: 249px; }
    .requesturl .col2 { background-color: #d5e4f6; padding: 3px; width: 349px }
    .requesturl .col3 { background-color: #d5e4f6; padding: 3px; font-weight: bold; width: 96px; }
    .responserow { padding: 3px; text-align: justify; }
    /*.Normal{font-size:14px; line-height:21px;}*/ .bluetext { color: #1f497d; }
    .NormalRed { font-weight: normal; }
    .informaFooter .Copyright { font-size: 14px; color: #fff; padding-top: 33px; text-align: right; display: inline-block; float: right; width: calc(100% - 306px); font-family: 'open sans' }
    .informaFooter, .footerLinks, .topFooter { padding: 0 40px }
    .informaFooter { background-color: #525a5c; height: 84px; }
    .footerLinks { background-color: #000; }
    .informaFooter a { display: inline-block; margin-right: 40px; padding-top: 15px; width: 266px; max-width: 50%; font-family: 'open sans' }
    .informaFooter a img { width: 100%; height: auto; border: 0; }
    .footerLinks ul { padding: 18px 0px; margin: 0px; width: 100% !important; }
    .footerLinks li { float: left; padding: 0px; list-style: none; }
    .footerLinks li a:link, .footerLinks li a:visited, .footerLinks li a:focus { color: #fff; text-decoration: none; display: inline-block; text-align: left; font-size: 14px !important; font-weight: normal !important;; font-family: 'open sans' }
    .footerLinks li a:hover { color: #b3b6b5 !important; }
    .footerLinks li a .separator { padding: 0px 10px; }
    .mboxDefault { position: absolute; top: 0; height: 0; line-height: 0; text-indent: -999em; }
    .clearfix { clear: both }
    .clearfix:after, .hideonDesktop:after, .Airport-Distance-Calculator:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
    .ModalWindowMessage { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 2px solid #396EA4; max-height: 90vh; overflow: auto; border-radius: 5px; padding: 5px; }
    /* overall */ .tablesorter-default { width: 100%; font: 12px/18px Arial, Sans-serif; color: #333; background-color: #fff; border-spacing: 0; margin: 10px 0 15px; text-align: left; }
    /* header */ .tablesorter-default th, .tablesorter-default thead td { font: normal 13px/18px "Lato",Arial,sans-serif; color: #000; background-color: #fff; border-collapse: collapse; border-bottom: #ccc 2px solid; padding: 0; }
    .tablesorter-default tfoot th, .tablesorter-default tfoot td { border: 0; }
    .tablesorter-default .header, .tablesorter-default .tablesorter-header { background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==); background-position: center right; background-repeat: no-repeat; cursor: pointer; white-space: normal; padding: 4px 20px 4px 4px; }
    .tablesorter-default thead .headerSortUp, .tablesorter-default thead .tablesorter-headerSortUp, .tablesorter-default thead .tablesorter-headerAsc { background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7); border-bottom: #000 2px solid; }
    .tablesorter-default thead .headerSortDown, .tablesorter-default thead .tablesorter-headerSortDown, .tablesorter-default thead .tablesorter-headerDesc { background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7); border-bottom: #000 2px solid; }
    .tablesorter-default thead .sorter-false { background-image: none; cursor: default; padding: 1px; }
    /* tfoot */ .tablesorter-default tfoot .tablesorter-headerSortUp, .tablesorter-default tfoot .tablesorter-headerSortDown, .tablesorter-default tfoot .tablesorter-headerAsc, .tablesorter-default tfoot .tablesorter-headerDesc { border-top: #000 2px solid; }
    /* tbody */ .tablesorter-default td { background-color: #fff; border-bottom: #ccc 1px solid; padding: 1px; vertical-align: middle; }
    /* hovered row colors */ .tablesorter-default tbody > tr:hover > td, .tablesorter-default tbody > tr.even:hover > td, .tablesorter-default tbody > tr.odd:hover > td { background: #fff; color: #000; }
    /* table processing indicator */ .tablesorter-default .tablesorter-processing { background-position: center center !important; background-repeat: no-repeat !important; background-image: url('data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=') !important; }
    /* Zebra Widget - row alternating colors */ .tablesorter-default tr.odd td { background-color: #dfdfdf; }
    .tablesorter-default tr.even td { background-color: #efefef; }
    /* Column Widget - column sort colors */ .tablesorter-default tr.odd td.primary { background-color: #bfbfbf; }
    .tablesorter-default td.primary, .tablesorter-default tr.even td.primary { background-color: #d9d9d9; }
    .tablesorter-default tr.odd td.secondary { background-color: #d9d9d9; }
    .tablesorter-default td.secondary, .tablesorter-default tr.even td.secondary { background-color: #e6e6e6; }
    .tablesorter-default tr.odd td.tertiary { background-color: #e6e6e6; }
    .tablesorter-default td.tertiary, .tablesorter-default tr.even td.tertiary { background-color: #f2f2f2; }
    /* caption */ caption { background: #fff; }
    /* filter widget */ .tablesorter-default .tablesorter-filter-row td { background: #eee; border-bottom: #ccc 1px solid; line-height: normal; text-align: center; /* center the input */ -webkit-transition: line-height 0.1s ease; -moz-transition: line-height 0.1s ease; -o-transition: line-height 0.1s ease; transition: line-height 0.1s ease; }
    /* optional disabled input styling */ .tablesorter-default .tablesorter-filter-row .disabled { opacity: 0.5; filter: alpha(opacity=50); cursor: not-allowed; }
    /* hidden filter row */ .tablesorter-default .tablesorter-filter-row.hideme td { padding: 2px; margin: 0; line-height: 0; cursor: pointer; }
    .tablesorter-default .tablesorter-filter-row.hideme .tablesorter-filter { height: 1px; min-height: 0; border: 0; padding: 0; margin: 0; opacity: 0; filter: alpha(opacity=0); }
    /* filters */ .tablesorter-default .tablesorter-filter { width: 95%; height: auto; margin: 4px; padding: 4px; background-color: #fff; border: 1px solid #bbb; color: #333; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: height 0.1s ease; -moz-transition: height 0.1s ease; -o-transition: height 0.1s ease; transition: height 0.1s ease; }
    /* ajax error row */ .tablesorter .tablesorter-errorRow td { cursor: pointer; background-color: #e6bf99; }
    table.tablesorter tbody td.AppGrey { background-color: Gray; text-align: center; color: White; font-weight: bold; }
    table.tablesorter tbody td.AppGreen { background-color: Green; text-align: center; color: White; font-weight: bold; }
    table.tablesorter tbody td.AppLightGreen { background-color: lightgreen; text-align: center; color: White; font-weight: bold; }
    table.tablesorter tbody td.AppRed { background-color: Red; text-align: center; color: White; font-weight: bold; }
    table.tablesorter tbody td.AppBlack { background-color: Black; text-align: center; color: White; font-weight: bold; }
    table.tablesorter tbody td.GreenStatus { background-color: Green; text-align: center; color: White; font-weight: bold; }
    table.tablesorter tbody td.YellowStatus { background-color: Yellow; text-align: center; color: black; font-weight: bold; }
    table.tablesorter tbody td.RedStatus { background-color: Red; text-align: center; color: White; font-weight: bold; }
    table.tablesorter tbody td.BlackStatus { background-color: Black; text-align: center; color: White; font-weight: bold; }
    table.tablesorter tbody td.PurpleStatus { background-color: Purple; text-align: center; color: White; font-weight: bold; }
    table.tablesorter tbody tr.odd td.AppGrey { background-color: Gray; text-align: center; color: White; font-weight: bold; }
    table.tablesorter tbody tr.odd td.AppGreen { background-color: Green; text-align: center; color: White; font-weight: bold; }
    table.tablesorter tbody tr.odd td.AppLightGreen { background-color: lightgreen; text-align: center; color: White; font-weight: bold; }
    table.tablesorter tbody tr.odd td.AppRed { background-color: Red; text-align: center; color: White; font-weight: bold; }
    table.tablesorter tbody tr.odd td.AppBlack { background-color: Black; text-align: center; color: White; font-weight: bold; }
    table.tablesorter tbody tr.odd td.GreenStatus { background-color: Green; text-align: center; color: White; font-weight: bold; }
    table.tablesorter tbody tr.odd td.YellowStatus { background-color: Yellow; text-align: center; color: black; font-weight: bold; }
    table.tablesorter tbody tr.odd td.RedStatus { background-color: Red; text-align: center; color: White; font-weight: bold; }
    table.tablesorter tbody tr.odd td.BlackStatus { background-color: Black; text-align: center; color: White; font-weight: bold; }
    table.tablesorter tbody tr.odd td.PurpleStatus { background-color: Purple; text-align: center; color: White; font-weight: bold; }
    .tablesorter-default tr.even td.ComRed, .tablesorter-default tr.odd td.ComRed { background-color: Red; }
    .tablesorter-default tr.even td.ComOrange, .tablesorter-default tr.odd td.ComOrange { background-color: Orange }
    .tablesorter-default tr.even td.ComYellow, .tablesorter-default tr.odd td.ComYellow { background-color: Yellow }
    .tablesorter-default tr.even td.ComLGreen, .tablesorter-default tr.odd td.ComLGreen { background-color: Lime }
    .tablesorter-default tr.even td.ComGreen, .tablesorter-default tr.odd td.ComGreen { background-color: Green }
    .tablesorter-default tr.even td.ComFinished, .tablesorter-default tr.odd td.ComFinished { background-color: Gray }
    td > .dnnLabel { width: 120px }
    #Body .ui-widget-overlay { position: fixed; }
    .dnnFormPopup #iPopUp { width: 98% !important; }
