@CHARSET "ISO-8859-1";

.headLineText
{
  font-family: Verdana;
  font-size: 11;
  font-weight: bold;
  color: #666666;
}

.headLineTextDark
{
  font-family: Verdana;
  font-size: 11;
  font-weight: bold;
  color: #646464
}

.SubheadText
{
  font-family: Verdana;
  font-size: 11;
  color: #666666;
}

.SubheadTextDark
{
  font-family: Verdana;
  font-size: 11;
  color: #646464
}

.regularText
{
  font-family: Verdana;
  font-size: 8pt;
  color: #8C8C8C;
}

.regularTextDark
{
  font-family: Verdana;
  font-size: 8pt;
  color: #646464
}

.storeText
{
  font-family: Verdana;
  font-size: 9;
  color: #646464
}

a.regularURLNoUnderline
{
  text-decoration: none;
  color: #8C8C8C;
}

a.regularURLWithUnderline
{
  text-decoration: underline;
  color: #8C8C8C;
}

html, body
{
  width: 100%;	/* make the body expand to fill the visible window */
  height: 100%;
  overflow: hidden;	/* erase window level scrollbars */
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  font-family: Verdana;
  font-size: 9pt;
  color: #333333;
}
/* ------------------------------------------- */

div.pageOuterCenteringDiv
{
  position: absolute; 
  margin: 0 auto; 
  top: 50%; 
  left: 50%; 
  height: 530px; 
  width: 50%;
}

div.pageInnerCenteringDiv
{
  position: relative;
  left: -50%;
  top: -50%;
  height: 530px;
}

div.outerContainerDiv
{
  margin: auto;
  border: 3px #999999 solid;
  width: 880px;
  padding: 1px;
  height: 530px;
  display: block;
}

div.innerContainerDiv
{
  padding-left: 35px;
  padding-right: 35px;
  padding-top: 0px;

  border: 3px #999999 solid;
  height: 524px;
  overflow: hidden;
  display: block;
}


.contentArea
{
/* width: 792px; */
/*background: #FF0000;*/
  margin: 0px;
  padding: 0px;
  height: 375px;
/*  width: 800px; */
  display: block;
  border: 0px black solid;
}

div.pageStaticSection
{
  padding: 0px;
  border: 0px grey dashed;
/*  overflow: scroll; */
  display: block;
}

a
{
  color: #646464;
}

/* ------------------------------------------- */

.nav_Button, .nav_ButtonSelected
{
  cursor: pointer;
}



.regularDescText
{
  font-family: Verdana;
  font-size: 8pt;
  color: #8C8C8C;
}



.footerText
{
  font-family: Verdana;
  font-size: 9;
  font-weight: bold; 
  color: #666666;
  cursor: pointer;
}

.footerText_Over
{
  font-family: Verdana;
  font-size: 9;
  font-weight: bold; 
  color: #333333;
  cursor: pointer;
}

/* ------------------------------------------- */
table.editor_TypeTable
{
  background: #C0C0C0;
  padding: 0;
  margin-bottom: 3px;
  width: 100%;
}

table.editor_PageTable
{
  background: #FFFFFF;
  padding: 0;
  width: 100%;
}

/* ------------------------------------------- */

.pageName
{
  margin-left: 5px;
}

.subPageName
{
  margin-left: 15px;
  font-family: Verdana;
  font-weight: normal;
  font-size: 10;
}

span.editor_button
{
  cursor: pointer;
  color: #000000;
  font-family: Verdana;
  font-weight: normal;
  font-size: 10;
  border: none;
  padding: 1px;
}

span.editor_buttonOver
{
  cursor: pointer;
  color: #FF0000;
  font-family: Verdana;
  font-weight: normal;
  font-size: 10;
  padding: 0px;
  border: 1px red dashed;
}

/* ------------------------------------------- */

div.menuItem
{
  padding-left: 10px;
  padding-top: 4px;
  font-family: Verdana;
  font-size: 8pt;
  color: #8C8C8C;
  cursor: pointer;
}


div.menuItemSelected
{
  padding-left: 10px;
  padding-top: 4px;
  font-weight: bold;
  font-family: Verdana;
  font-size: 8pt;
  color: #8C8C8C;
}

.menuItemTitleText
{
  font-family: Verdana;
  font-size: 10;
  color: #8C8C8C;
  cursor: pointer;
}

img.menuItemArrow
{
  cursor: pointer;
}

/* ------------------------------------------- */

.stores_tabItem
{
  font-weight: bold;
  font-family: Verdana;
  font-size: 8pt;
  color: #FFFFFF;
  background: #757B80;
  height: 20px;
  cursor: pointer;
  vertical-align: bottom;
}

.stores_tabItemSelected
{
  font-weight: bold;
  font-family: Verdana;
  font-size: 8pt;
  color: #6C6C6C;
  background: #E0E0E0;
  height: 20px;
  cursor: pointer;
  vertical-align: bottom;
}


/* ------------------------------------------- */

.template_leftSideGrayBlock
{
  width: 274px; 
  height: 311px; 
  padding-left: 10px; 
  padding-right: 30px; 
  background: #E0E0E0;
  overflow-y: auto;
}

template_leftSideGrayBlock170
{
  width: 170px; 
  height: 311px; 
  padding-left: 10px; 
  padding-right: 10px; 
  background: #E0E0E0;
  overflow-y: auto;
}

/* ------------------------------------------- */
.scrollable {
  overflow: auto;
  height: 345px;
}


/* ------------------------------------------- */
.coverImg
{
  float: left;
  display: block;
  height: 168px;
  padding: 14px;
  cursor: pointer;
}

.coverTitle
{
  text-align: center;
  font-family: Verdana;
  font-size: 9pt;
}