#body {
  background: #FFF;
  margin: 0;
}
table, tr, td, p {
  font-family: 'trebuchet ms',arial,helvetica,sans-serif;
  font-size: 11px;
  line-height: 18px;
  margin: 0;
}
p {
  margin: inherit; 
}
.StandardWidth {
  width: 960px;
}
.FullWidth {
  width: 100%;
}
.OuterTable {
  width: 100%;
  height: 100%;
  background: #FFF;
}
.OuterTableBoxed {
  width: 100%;
  height: 100%;
  background: url(images/boxed-bg.gif) repeat top left #dbdbdb;
}
.OuterTDBoxed {
  padding: 15px 0;
}
.ContentPanesTD {
  width: auto;
  height: 100%;
  vertical-align: top;
  padding: 0;
}
.Dotted {
  background: url(images/dotted2.gif) repeat top left;
}
.LogoRow {
  height: 1px;
  padding: 0 0 0 7px;
}
.LogoTD {
  width: 1px;
  padding: 0;
}
.BreadcrumbsRow {
  height: 41px;
  background: url(images/bread-bg.gif) repeat top left;
  padding: 0;
}
.SpaceBar {
  height: 10px;
  padding: 0;
}
.BreadcrumbsTD {
  height: 41px;
  width: 100%;
  background: url(images/bread-bg-l.gif) no-repeat top left;
  color: #a1a1a1;
  vertical-align: middle;
  padding: 0 20px 0 17px;
}
.SearchTD {
  width: 215px;
  vertical-align: top;
  text-align: right;
  height: 41px;
  background: url(images/search-bg.gif) no-repeat top right;
  padding: 10px 7px 0 0;
}
.PrivacyTD {
  text-align: left;
  padding: 0;
}
.CopyrightTD {
  text-align: center;
  padding: 0;
}
.FooterRow {
  height: 36px;
  padding: 0 7px;
}
.FooterTable {
  height: 36px;
  background: url(images/footer-bg-grad.gif) #aebdd0 repeat-x top left;
}
.FooterTL {
  height: 5px;
  background: url(images/footer-bg-tl.gif) no-repeat top left;
}
.FooterTR {
  height: 5px;
  background: url(images/footer-bg-tr.gif) no-repeat top right;
}
.FooterBL {
  height: 5px;
  background: url(images/footer-bg-bl.gif) no-repeat bottom left;
}
.FooterBR {
  height: 5px;
  background: url(images/footer-bg-br.gif) no-repeat bottom right;
}
.BoxTL {
  width: 11px;
  height: 11px;
  background: url(images/box-tl.gif) no-repeat bottom left;
}
.BoxT {
  height: 11px;
  background: url(images/box-t.gif) repeat-x bottom left;
}
.BoxTR {
  width: 11px;
  height: 11px;
  background: url(images/box-tr.gif) no-repeat bottom right;
}
.BoxL {
  width: 11px;
  background: url(images/box-l.gif) repeat-y top left;
}
.BoxM {
  background: #FFF;
}
.BoxR {
  width: 11px;
  background: url(images/box-r.gif) repeat-y top right;
}
.BoxBL {
  width: 11px;
  height: 11px;
  background: url(images/box-bl.gif) no-repeat top left;
}
.BoxB {
  height: 11px;
  background: url(images/box-b.gif) repeat-x top left;
}
.BoxBR {
  width: 11px;
  height: 11px;
  background: url(images/box-br.gif) no-repeat top right;
}
.ImagePane01V, .BannerPane {
	background: transparent url(images/panel-bg-tr.gif);
  height: 1px;
  padding: 0 7px;
}
.ImagePane02 {
  height: 1px;
  padding: 9px 7px 0;
}
.ImagePane02V {
  height: 1px;
  padding: 4px 7px 0;
}
.FooterPane {
  width: 100%;
  /*height: 26px;*/
  vertical-align: middle;
  padding: 0 7px;
}
.LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active {
  color: #939393;
  background: url(images/ico-login.gif) no-repeat bottom left;
  font-family: 'trebuchet ms',arial,helvetica,sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-decoration: none;
  height: 17px;
  float: right;
  margin: 0 0 0 16px;
  padding: 2px 0 0 25px;
}
a.LOGIN_object:hover {
  background: url(images/ico-login-over.gif) no-repeat bottom left;
  color: #444;
  font-family: 'trebuchet ms',arial,helvetica,sans-serif;
  font-weight: 700;
  font-size: 11px;
  text-decoration: none;
}
.USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active {
  color: #939393;
  background: url(images/ico-register.gif) no-repeat bottom left;
  font-family: 'trebuchet ms',arial,helvetica,sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-decoration: none;
  height: 17px;
  float: right;
  margin: 0 0 0 16px;
  padding: 2px 0 0 25px;
}
a.USER_object:hover {
  background: url(images/ico-register-over.gif) no-repeat bottom left;
  color: #444;
  font-family: 'trebuchet ms',arial,helvetica,sans-serif;
  font-weight: 700;
  font-size: 11px;
  text-decoration: none;
}
.DATE_object, a.DATE_object:link, a.DATE_object:visited, a.DATE_object:active {
  color: #939393;
  font-family: 'trebuchet ms',arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
}
a.DATE_object:hover {
  color: #c1c1c1;
  font-family: 'trebuchet ms',arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
}
.BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active {
  color: #8f8f8f;
  font-family: 'trebuchet ms',arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight: 700;
}
a.BREADCRUMBS_object:hover {
  color: #666;
  font-family: 'trebuchet ms',arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight: 700;
}
.FOOTER_objects {
  color: #aaa;
  font-size: 11px;
}
a.FOOTER_objects:link, a.FOOTER_objects:visited, a.FOOTER_objects:active {
  font-size: 11px;
  color: #aaa;
  font-weight: 700;
  text-decoration: none;
}
a.FOOTER_objects:hover {
  font-size: 11px;
  color: #777;
  font-weight: 700;
  text-decoration: none;
}
.Language_object {
  font-family: 'trebuchet ms',arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
}
.normal, .Normal {
  font-family: 'trebuchet ms',arial,helvetica,sans-serif;
  font-size: 11px;
  color: #555;
}
.NormalBold {
  font-family: 'trebuchet ms',arial,helvetica,sans-serif;
  font-size: 11px;
  font-weight: 700;
  color: #555;
}
.NormalRed {
  color: #C50000;
  font-family: 'trebuchet ms',arial,helvetica,sans-serif;
  font-weight: 700;
  font-size: 11px;
}
.SubHead {
  font-family: 'trebuchet ms',arial,helvetica,sans-serif;
  font-size: 11px;
  font-weight: 700;
  color: #777;
  padding: 0;
}
.Head {
  font-size: 11px;
  color: #777;
  background: transparent;
  font-weight: 700;
  padding: 0;
}
a:link, a:visited, a:active {
  color: #666;
  font-family: 'trebuchet ms',arial,helvetica,sans-serif;
  font-weight: 700;
  font-size: 11px;
  text-decoration: underline;
}
a:hover {
  color: #444;
  font-family: 'trebuchet ms',arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: underline;
}
a.Normal:link, a.Normal:visited {
  color: #666;
  font-family: 'trebuchet ms',arial,helvetica,sans-serif;
  font-weight: 700;
  font-size: 11px;
  text-decoration: none;
}
a.Normal:hover {
  color: #444;
  font-family: 'trebuchet ms',arial,helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
}
.SearchButton {
  background: transparent;
  cursor: hand;
  font-size: 1px;
  margin: 0;
  padding: 15px 12px 7px;
}
.Footer_Links, a.Footer_Links:link, a.Footer_Links:visited, a.Footer_Links:active {
  color: #FFF;
  font-family: 'trebuchet ms',arial,helvetica,sans-serif;
  font-size: 11px;
  font-weight: 700;
  text-decoration: none;
}
a.Footer_Links:hover {
  color: #EEE;
  font-family: 'trebuchet ms',arial,helvetica,sans-serif;
  font-weight: 700;
  font-size: 11px;
  text-decoration: none;
}
select, input {
  font-family: 'trebuchet ms',arial,helvetica,sans-serif;
  font-size: 11px;
  color: #333;
}
.NormalTextBox {
  color: #333;
  padding-left: 4px;
  line-height: 12px;
  font-family: 'trebuchet ms',arial,helvetica,sans-serif;
  font-weight: 400;
  font-size: 11px;
}
td.NormalTextBox {
  background: transparent;
  visibility: invisible;
  border: 0;
  margin: 0;
  padding: 0;
}
#dnn_dnnSEARCH_txtSearch.NormalTextBox {
  height: 21px;
  background: transparent;
  width: 174px;
  color: #666;
  border: 0 solid #FFF;
  cursor: text;
  padding: 4px 4px 0;
}
.MainMenu_SubMenu, .ModuleTitle_SubMenu {
  background: #FFF;
  border: 1px dotted #888;
  z-index: 1000;
  cursor: hand;
  font-weight: 400;
  filter: none;
  padding: 0;
}
.MainMenu_MenuItem, .ModuleTitle_MenuItem {
  background: #9aacc4;
  color: #FFF;
  font-family: 'trebuchet ms',arial,helvetica,sans-serif;
  font-size: 11px;
  font-weight: 700;
  font-style: normal;
  height: 20px;
  border: 0;
  padding: 0 30px 0 4px /*16px*/;
}
.MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel {
  background: #bbc7d7;
  color: #FFF;
  font-family: 'trebuchet ms',arial,helvetica,sans-serif;
  font-size: 11px;
  font-weight: 700;
  cursor: hand;
  height: 20px;
  border: 0;
  padding: 0 30px 0 4px/*16px*/;
}
html, .FullHeight, .BoxTable {
  height: 100%;
}
.TopPane, .TopPane2, .BottomPane, .BottomPane2 {
  width: 100%;
  padding: 0 7px;
}
.LeftPane, .RightPane {
  width: 30%/*50%*/;
  padding: 8px;
}
.HeaderPane {
  padding: 0;
}
.LeftPane2, .SidePane {
  width: 30%;
  padding: 0 7px;
}
.ContentPane, .ContentPane2, .ContentPane3, .PanelPane {
  padding: 8px; /*padding: 0 7px;*/
}
.LeftPane3, .RightPane3 {
  width: 33%;
  padding: 0 7px;
}
.BannerPane, .ImagePane01, .ImagePane03 {
  height: 1px;
  padding: 8px 7px 8px 9px;
  height: 150px;
  min-height: 150px;
  height: auto !important;
  height: 150px;
}
