@charset "utf-8";
/*.ModuleTitle_SubMenu { z-index: 1000!important; }*/
.clear { clear: both; font-size: 0px; }
html, body { font-family: TradeGothic, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; height: 100%; line-height: 24px; }
html, body, #Body, form, #Form { height: 100%; color: #646262; }
body, .Normal { font-size: 14px; }

.Normal { font-size: 14px; color: #646262; }
.NormalRed {color: #f00; font-size: 14px; font-weight: bold; }
.BigHead { font-size: 18px; color: #646262; font-weight: bold; }
.Head { font-size:16px; color: #646262; font-weight: bold; }
.SubHead { font-size: 14px; color: #646262; }
.BigbigHead { color: #a42925; font: 24px TradeGothic, Arial, Helvetica, sans-serif; font-weight: bold; }
.SubSubHead { font-size: 12px; color: #646262; font-weight: normal; }
.NormalBold { color: #646262; font-weight: bold; font-size: 14px; }
.WhiteFont { color: #ffffff; font-size: 11px; font-weight: normal; }
.BigRedHead { color: #a42925; font: 18px TradeGothic, Arial, Helvetica, sans-serif; font-weight:bold; }
.BlackBold { color: #000000; font: 13px TradeGothic, Arial, Helvetica, sans-serif; font-weight:bold; }
.da_list_directions { color: #a42925; font-weight: bold; font-size: 14px; }
.da_list_title { color: #a42925; font-weight: normal; font-size: 18px; }
/* Page Title */
.PageTitle{color: #a42925;font: 24px TradeGothic, Arial, Helvetica, sans-serif;font-weight:bold;height:35px;border:0px solid red; }
.ContentPaneSec { border: 0px solid green; }
.ContentPaneSec .headm { background: url(images/C6_tm.jpg) repeat-x left top; }
.ContentPaneSec .headl { background: url(images/C6_tl.jpg) no-repeat left top; }
.ContentPaneSec .headr { background: url(images/C6_tr.jpg) no-repeat right top; height: 19px; }
.ContentPaneSec .headmR { background: url(images/R_tm.jpg) repeat-x left top; }
.ContentPaneSec .headlR { background: url(images/R_tl.jpg) no-repeat left top; }
.ContentPaneSec .headrR { background: url(images/R_tr.jpg) no-repeat right top; height: 13px; }
.ContentPaneSec .conbd { background: url(images/C6_m.jpg) repeat-y right top #f8f6e8; }
.ContentPaneSec .conbd_bg { background: url(images/C6_mb.jpg) no-repeat right bottom; }
.ContentPaneSec .conbd .contentpane { padding: 0px 20px 15px 20px; }
.ContentPaneSec .conbds { background: url(images/C6_m.jpg) repeat-y right top #f8f6e8; }
.ContentPaneSec .conbds .contentpane { padding: 0px 20px 15px 10px; }
.ContentPaneSec .conbds .rl_headR { background: #cfc996; height: 40px; margin: 0px 20px 10px 10px; }
.ContentPaneSec .conbds .rl_head_innerR { background: url(images/R-shortdot.gif) repeat-x left 30px; height: 40px; }

#setPageFont { border: 0px solid red; margin: 0px 0px 0px 0px; }
#setPageFont span {/*display: inline-block;margin: 12px 2px 0px;*/margin: -20px 0px 0px 0px; cursor: pointer; float: right; border: 0px solid red; }
#setPageFont .but_minus { visibility: hidden; }
#setPageFont .but_default { background:url(images/small_A.jpg) no-repeat left top; width:25px;height: 22px; }
#setPageFont .but_plus { background:url(images/big_A.jpg) no-repeat left top; width:25px;height:22px;}
form { height: 100%; margin: 0px; }
#skinall { width: 100%; min-height: 100%; min-width: 960px; background: url(images/All_bg.jpg) repeat-y center top; text-align: center; }
.skinall_w { width: 1024px; margin: 0 auto; border:0px solid red; text-align: left; }
.skintop { /*background:url(images/logopic.jpg) no-repeat 33px 38px;*/min-height: 110px; padding-right: 32px; padding-top: 0px; border: 0px solid red; }
#logo { /*width:364px;height:66px;*/width: 521px; height: 71px; float: left; border: 0px solid green; margin-left: 32px; margin-top:20px; }
#banner { width: 290px; height: 70px; float: left; border: 0px solid green; margin-top: 20px; }

#Search { /*background: url(images/Search.jpg) no-repeat left top;*/ width: 259px; height: 22px; position: relative; float: right; margin-top: 30px; border: 0px solid red; }
.searchcss { text-indent:-99999px; overflow: hidden; }
#dnn_dnnSEARCH_cmdSearch { position: absolute; right: 0px; bottom: 0px; width: 70px; height: 22px; border: 0px solid green; }
.NormalTextBox#dnn_dnnSEARCH_txtSearch { background: none; border: none; color:# 000; position: absolute; left: 25px; bottom: 3px; width: 155px; border: 0px solid blue; }

.textsize { float: right; margin-top: 15px; width: 55px; }
.smo_A { }
.big_A { float: right; }
.skinmenu { background: url(images/menu_m.png) repeat-x left top; position: relative; left: 0px; border-right: 0px solid red; }
.skinmenu_bg { background: url(images/menu_right.jpg) no-repeat right top; min-height: 33px; margin-left: 0px; padding-right: 183px; }
.bannerpane { position: relative; border-bottom: 0px solid #c9c48d; margin: 0px; padding: 0px; }
.bannerpane .conpane img { border-bottom: 2px solid #c9c48d; }
.skinmain{ /*position:relative;top:-8px; margin-bottom:-8px;border:0px solid red;*/}
#skinfoot {min-height: 36px; border: 1px solid #dbd7b1; border-left: none; border-right: none; }
.skinlink { text-align: center; font: 10px/20px Arial, Helvetica, sans-serif; color: #646262; }
.copytext { text-align: center; font: 10px/20px Arial, Helvetica, sans-serif; color: #646262; }
/* =S Css link==========*/
.skinlink,.skinlink a:link,.skinlink a:active,.skinlink a:visited { color: #646262; }
.skinlink a:hover { color: #a42925; text-decoration: none; }

.copytext, .copytext a:link, .copytext a:active, .copytext a:visited { color: #646262; }
.copytext a:hover { color: #a42925; text-decoration: none; }

.readmore { display: block; color: #fff; background: url(images/More.png) left center no-repeat; height: 20px; line-height: 20px; cursor: pointer; padding-left: 17px; float: right; margin-right: 25px; }
.readmore a { display: block; }
.readmore a:link,.readmore a:active,.readmore a:visited { font-size: 14px; font-family: TradeGothic, Arial, Helvetica, sans-serif; color: #c9c38c; text-decoration: none; }
.readmore a:hover { font-size: 14px; font-family: TradeGothic, Arial, Helvetica, sans-serif; color: #c9c38c; text-decoration: underline; }
/* =S Css link end===*/
/* =S Css end */
img { border: none; }
.Normal { font-family: TradeGothic, Arial, Helvetica, sans-serif; }
TH,TD,DIV { font-family: TradeGothic, Arial, Helvetica, sans-serif; vertical-align: top; }
p { margin: 0px; font-family: TradeGothic, Arial, Helvetica, sans-serif; }
.lt { text-align: left; vertical-align: top; }
.h { height: 100%; }
.w { width: 100%; }
.wh { width: 100%; height: 100%; }
td { white-space: normal; }

/* Event Viewer Css*/
.GeneralAdminOperation{color:#fff!important;}
.OperationSuccess{color:#fff!important;}
.OperationFailure{color:#fff!important;}
.HostAlert{color:#fff!important;}
.ItemDeleted{color:#fff!important;}
/*===END===*/
/*.Head					{font-size:11px; color:#646262; font-weight:bold}
.SubHead				{font-size:11px; color:#646262;font-weight:normal;}
.SubSubHead				{font-size:11px; color:#646262;font-weight:normal;}
.NormalBold             {color:#646262;font-weight:bold}
*/
.ControlPanel .CommandButton,.ControlPanel A.CommandButton:link,.ControlPanel A.CommandButton:visited,.ControlPanel A.CommandButton:active	{color:#000;TEXT-DECORATION:none}
.ControlPanel A.CommandButton:hover	{color:#b9820d;TEXT-DECORATION:underline}
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{color:#b9820d;TEXT-DECORATION:none;}
A.CommandButton:hover{color:#cb2a15;TEXT-DECORATION:underline;}

A,A:link,A:visited,A:active{color:#a42925;/*color:#cb2a15;color:#646262;*/text-decoration: none;}
A:hover	{color:#b9820d;TEXT-DECORATION:underline;}
.breadhold{ font-size:0.8em;}
a.breadlink,a.breadlink:visited,a.breadlink:link,a.breadlink:active {color:#646262;}
a.breadlink:hover{color:#b9820d;TEXT-DECORATION:underline;}

/*login link*/

/*.login{ color:#ffffff;}*/

/*a.login,a.login:link,a.login:visited,a.login:active { color:#ffffff; text-decoration:none;}*/
a.login:hover{ color:#646262; text-decoration:underline;}

/* =S Skin Pane ------------------------------------------------------- */
.pane-box {width: 100%;}
.pane-box-sub {vertical-align: top;}
.leftshowpane,.leftpane{padding-right: 3px;vertical-align: top;}
.rightshowpane,.rightpane {padding-left: 3px;vertical-align: top;}
.toppane {padding-bottom: 3px;}
.contentpane {vertical-align: top;}
.TopPane1{padding:20px;;margin:0px;}
.TopPane1R{padding:20px 20px 0px 20px;;margin:0px;}
.toppaneR{padding:20px 20px 0px 20px;;margin:0px;}
.bottompane {padding-top: 3px;}

.contentpaneC{padding-left:10px;}
.contentpaneR{padding-left:0px;}
.leftpane{padding-left:25px; padding-right:10px;}
.leftpaneR{padding:13px 0px 0px 25px;width:150px;vertical-align: top;}
.rightpane{padding-right:25px; padding-left:10px;}
.leftshowpane{ border-right:1px solid #dbd7b1;padding-right:0px;width:auto;}
.leftshowpane, .rightshowpane ,.lt{padding-top:13px;}
.lt{text-align:left;}
.rightshowpane{width:250px;border:0px solid red;}
/*sitemap style*/
.siteMapContainer{padding-bottom:20px;}
.siteMap{
	color: #a42925;
	font: 24px/26px TradeGothic,Arial, Helvetica, sans-serif;
	font-weight:bold;padding-bottom:10px;}

/* =E Skin Pane ------------------------------------------------------- */
#nav { height: 34px; margin: 0px 0px 0px 10px; float: left; }
#nav ul { float: left; width: 100%; list-style: none; margin: 0; padding: 0; }
#nav a { display: block; color: #646262; font-family: TradeGothic, "Futura Condensed", Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; padding: 2px 4px 2px 4px; }
#nav li { float: left; padding: 0; background: none; list-style: none;}
#nav ul li { float: left; text-align:center; padding: 0; background: none; }

/* Top Level */
#nav ul li.tab { margin: 0; padding: 0; background: url(images/menusep.gif) no-repeat right; }
#nav ul li.tab a { padding: 4px 10px 3px 10px; text-decoration: none; font-weight: normal; color: #646262; }

/* Classes for selected state in Top Menu */
#nav ul li.tab_selected { margin: 0; padding: 0; background:url(images/menusep.gif) no-repeat right; }
/*
#nav ul li.tab_selected a { padding:2px 13px 3px 9px; width: 86px; text-decoration:none; font-weight:normal; color:#ffff66; text-transform: uppercase; }*/
#nav ul li.tab_selected a { padding: 4px 10px 3px 10px; text-decoration: none; font-weight: normal; color: #000000; }
#nav ul li.tab_selected a:hover { color: #996633; background: url(images/menusep.gif) no-repeat right; }


/* Code for Single line menu items based on tab ID */
#nav #nav449 { background: none; border: 0px solid green; } /*The last menu item so the seperator is removed*/
#nav #nav449.tab_selected a:hover { background: none; border: 0px solid red; } /*The last menu item so the seperator is removed*/

#nav ul li.tab ul.nontab li a:hover, #nav ul li.tab a:hover { color: #996633; }
#nav li.tab:hover, #nav ul li.sfhover { color: #996633; }
#nav li.tab:hover a, #nav ul li.sfhover a { color: #996633; }

/* Second Level */
#nav ul li.tab ul { padding: 0; /*background: #f3f2ee;*/background-color: #eae6cd; width: 14em; line-height: 17px; border: 0px solid red; }
#nav ul li.tab ul.nontab { margin: 0; }


#nav ul li.tab ul.nontab li { width: 14em; border-bottom: 1px solid #c8c38c; }
#nav ul li.tab ul.nontab li a { padding: 8px 0 8px 10px!important; margin: 0; color: #4a4a4a; text-transform: none; background-image: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-right: 0; line-height: 15px; width: auto; max-width: none!important; }
#nav ul li.tab ul.nontab li a.parent { }

#nav li li { width: 14em; }
#nav li ul a { text-align: left; background: none; }
#nav ul li ul,#nav ul li.tab ul.nontab  { border-left: 1px solid #c8c38c; border-right: 1px solid #c8c38c; border-top: 1px solid #c8c38c; }

#nav ul li ul li { text-align: left; border: none; margin-left: 0; }
#nav li ul { position: absolute; left: -999em; height: auto; margin: 0; padding: 0; }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { float: none; left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { float: none; left: auto; }
#nav ul li ul li:hover, #nav ul li ul li.sfhover { background: #eae6cd; }
#nav ul li.tab ul.nontab li a:hover { color: #996633; background: none; }

/* Classes for selected state in sub menus, generally same as normal sub menu */
#nav ul li.tab_selected ul { padding: 0; background: #eae6cd; width:14em; line-height: 17px; }
#nav ul li.tab_selected ul li a { padding:8px 0 8px 10px!important; margin: 0; text-decoration:none; text-transform: none; font-family: Arial, Helvetica, sans-serif; font-size:9pt; width:auto; color:#4a4a4a; border-bottom: 1px solid #c8c38c; background-image:none; border-right:0; line-height:15px; width: auto; max-width: none!important; }
#nav ul li.tab_selected ul li a:hover { color: #996633; background: #f3f2ee; }
#nav ul li.tab_selected ul.nontab { margin:0; }

/* Third Level */
#nav li ul ul { /*margin: -2.25em 0 0 14em;*/margin: -2.26em 0 0 14em; }
#nav li.tab_selected ul ul { /*margin: -2.25em 0 0 14em;*/margin: -2.4em 0 0 14em; } 


.gsc-control-cse {
    font-family: Arial, sans-serif;
    border-color: #FFFFFF;
    background-color: transparent;
}
input.gsc-input {
    border-color: #e7e3b5;
}
input.gsc-search-button {
    border-color: #e7e3b5;
    background-color: transparent;
}
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #E9E9E9;
    background-color: #E9E9E9;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-top-color: #FF9900;
    border-left-color: #E9E9E9;
    border-right-color: #E9E9E9;
    background-color: transparent;
  }
  .gsc-tabsArea {
    border-color: #E9E9E9;
  }
  .gsc-webResult.gsc-result {
    border-color: #FFFFFF;
    background-color: transparent;
  }
  .gsc-webResult.gsc-result:hover {
    border-color: #FFFFFF;
    background-color: transparent;
	
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
    color: #a42925;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #a42925;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
   color:#b9820d;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #a42925;
  }
  .gsc-cursor-page {
    color: #a42925;
  }
  a.gsc-trailing-more-results:link {
    color: #a42925;
  }
  .gs-webResult.gs-result .gs-snippet {
    color: #646262;
  }
  .gs-webResult.gs-result .gs-visibleUrl {
    color: #008000;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    color: #008000;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    display: none;
  }
  .gs-webResult.gs-result .gs-visibleUrl-long {
    /*display: block;*/
	display:none;
	
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page {
    border-color: #E9E9E9;
    background-color: transparent;
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #FF9900;
    background-color: transparent;
  }
  .gs-promotion.gs-result {
    border-color: #336699;
    background-color: transparent;
  }
  .gs-promotion.gs-result a.gs-title:link {
    color: #a42925;
  }
  .gs-promotion.gs-result a.gs-title:visited {
    color: #a42925;
  }
  .gs-promotion.gs-result a.gs-title:hover {
    color: #a42925;
  }
  .gs-promotion.gs-result a.gs-title:active {
    color: #a42925;
  }
  .gs-promotion.gs-result .gs-snippet {
    color: #000000;
  }
  .gs-promotion.gs-result .gs-visibleUrl,
  .gs-promotion.gs-result .gs-visibleUrl-short {
    color: #008000;
  }


.TDAHome a{display: block; color: #646262; font-family: TradeGothic, "Futura Condensed", Arial, Helvetica, sans-serif;; font-size: 12px; text-decoration: none; padding: 2px 4px 2px 4px;}
.gtlist_sep{background:#ffffff url('images/TDA-GT-shortdot.gif') repeat-x left center;height:21px;height:21px;border:0px solid red;}
.gt_cat{font-size:15px}
.gt_cat a{color:#646262;}
.gt_recipe{font-size:22px;color:#a32924;}

.ui-dialog { z-index: 2147483647 !important; }
.ui-widget-overlay { z-index: 2147483646 !important; }

a.skip-main {
  left:-999px;
  position:absolute;
  top:auto;
  width:1px;
  height:1px;
  overflow:hidden;
  z-index:-999;
}
a.skip-main:focus, a.skip-main:active {
  color: #fff;
  background-color:#000;
  left: auto;
  top: auto;
  width: 30%;
  height: auto;
  overflow:auto;
  margin: 10px 35%;
  padding:5px;
  border-radius: 15px;
  border:4px solid yellow;
  text-align:center;
  font-size:1.2em;
  z-index:999;
}

a:focus-visible {
    outline: 3px solid #0066cc;
    outline-offset: 2px;
    border: none;
}

a {
    border: 2px solid transparent;
}

    a:focus {
        outline: none;
    }
.breadlink {
    color: #000;
}