@charset "UTF-8";
/* CSS Document */

/* page style begin */
html,body,#outermost{
  background-color: #000000; /* the most outer border color */
}

html,body,a,#outermost{
  color: #000000; /* content color */
}

.XXLHLTxt,.XLHLTxt,.LHLTxt,.footer{
  color: #dedede; /* highlighted color */
}

hr{
  background-color: #1b5a25; /* line color */	
}

/* page style end */

/* scrollbar begin */
.vscrollerbar{
  width: 16px;
  background: url(../img/scrollbar.png) -16px 0px repeat-y;
}

.vscrollerbase{
  width: 16px;
  background: url(../img/scrollbar.png) 0px 0px repeat-y;
}
/* scrollbar end */

/* gallery begin */
.gv_galleryWrap,.gv_overlay,.gv_infobar{
  background: #000000; /* #222222 */; /* gallery border color */
}
/* gallery end */

/* vertical align section begin */
html,body,#outermost {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px;
}

#outer {
  width: 1280px;
  height: 100%;
  z-index: 10;
}

.valignmid1 {
  position: relative;
  margin: 0 auto;
  display: table;
  vertical-align: middle;
}

.valignmid2 {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
}

.valignmid3 {
  position: relative;
}
/* vertical align section end */

/* scrollbar section begin */
.scrollgeneric {
  line-height: 1px;
  font-size: 1px;
  position: absolute;
  top: 0;
  left: 0;
}

.flexcroll:focus {  
    outline: none;  
}
/* scrollbar section end */

/* page style begin */
.titleTxt {
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
}

.hlTxt {
	color: #FF9900;
	font-weight: bold;
}

hr {
  height: 2px;
  border: 0;	
}

a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #888888;
	text-decoration: none;
}
/* page style end */
