/* Etomite Default
---------------------------------- */

* {
  padding: 0px;
  margin: 0px;

}
acronym {
	cursor:help;
}
body {
  font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
  font-size: 13px;
  /* background: #F0F5FB; */
  background: #CDCC00;
}

#go728x90 {
  position: absolute;
  width: 728px;
  height: 90px;
  margin: 0px 0px 0px 194px;
}
#go160x600 {
  position: absolute;
  width: 160px;
  height: 600px;
  margin: 0px 0px 0px 922px;
}
#page {
  margin: 90px auto;
  width: 922px;
  background: #FFD879;
  position: absolute;
  clear: both;
}

#main {
   width: 510px;
   min-height: 410px;
}
#main li {
   line-height: 15px;
}
#main .left { float : left; } 
#main .right { float : right; } 

/* Header
---------------------------------- */
#header {
  color: #FFFFFF;
  font-size: 16px;
  width: 922px;
  padding: 0px;
  height: 192px;
  text-align: center;
  background: url(./images/header.jpg) no-repeat;
}

#mainlogo {
  float: left;
}

#header h1 {
  color: #6A74B9;
  font-size: 14px;
}

#header h2 {
  color: #6A74B9;
  font-size: 13px;
}


/* Menus
---------------------------------- */
#menu {
//  background-color: #30A300;
  background: url(images/bg-menu.jpg) repeat;
  color: #fff;
  clear: both;
  padding: 10px;
  overflow: hidden;
  height: 15px;
  border-bottom: 1px solid #6A74B9;
}

#menu a {
  color: white;
  text-decoration: none;
}

#menu ul,
#sidebar ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

#menu li {
  display: inline;
  font-size: 13px;
  font-weight: 900;
}

#menu li a {
  padding: 10px;
}

#menu li a:hover {
//  background-color: #62BA30;
//   background-color: #004C99;
  background:transparent url("images/bg-menu-over.jpg") repeat top right;
}

#sidebar {
  float: left;
  width: 190px;
  padding: 5px;
  background: #FFD879;
}

#sidebar ul a,
li span#LM_youAreHere {
  display:block;
  background-color: #FE9900;
  margin: 2px 0;
  color: #fff;
  text-decoration: none;
  padding: 2px 14px 2px 2px;
}

#sidebar ul a:hover,
li span#LM_youAreHere {
  background-color: #BE0A16;
}

ul#LM_level_2 li a,
ul#LM_level_2 li span#LM_youAreHere {
  padding-left: 1em;
}

ul#LM_level_3 li a,
ul#LM_level_3 li span#LM_youAreHere {
  padding-left: 2em;
}

li.LM_collapsed a {
  background-image: url(images/LM_arrow-right.gif) !important;
  background: no-repeat 99% 50%;
}

li.LM_expanded a, li.LM_expanded span {
  background: url(images/LM_arrow-down.gif) no-repeat 99% 50%;
}

li.LM_endPage a,
li.LM_endPage span {
  background-image: none !important;
}

#sidebar ul#LM_level_1 {
  margin-bottom: 1em;
}

#sidebar ul ul {
    margin-bottom: 5px;
}


/* ListGlobals
---------------------------------- */
ul.LGlob_list {}

ul.LGlob_list.li {}

li.LGlob_isfolder a {
//  background: url(images/LM_arrow-right.gif) no-repeat 99% 50%;
  background:transparent url("images/bg-menu.jpg") repeat top right;
}

li.LGlob_active a {
//  background: #62BA30;
//   background-color: #004C99;
  background:transparent url("images/bg-menu-over.jpg") repeat top right;
}

li.LGlob_isfolder_active a {
//  background: url(images/LM_arrow-down.gif) no-repeat 99% 50%;
   background:transparent url("images/bg-menu-over.jpg") repeat top right;
}

/* sideBanner
---------------------------------- */
.sideBanner {
  padding: 5px;
  border: 1px solid #ededed;
  font-size: 90%;
  background: #CDCC00;
  color: #808080;
  margin: .0em .0em .5em .0em;
}

/*
.sideBanner a {
  color: #993300 !important; 
}
*/
.sideBanner a:hover {
  color: #000 !important;
}


/* General content
---------------------------------- */
#content {
  color: #000;
  background: #FFD879;
  padding: 5px;
  position: relative;
  border-left: 0px solid #ddd;
  min-height: 300px;
  width: 708px;
  overflow: hidden;
  clear: right;
}

a:link {
  color:#0000FF;
  background:inherit;
  text-decoration: none;
}

a:hover,
a:focus {
  color: #000;
  background:inherit;
  text-decoration: underline;
}

a:visited {
  color: #6A74B9;
  background:inherit;
  text-decoration: none;
}

a img {
  border: 0;
}

h1.pagetitle {
  font-size: 16px;
  /* border-bottom: 1px solid #ddd; */
  color: #800000;
  font-weight: bold;
}

h1,
h2,
h3 {
  padding: 0;
  margin: 0;
  color: #800000;
  background:inherit;
  font-weight: bold;
}

h1 {
  font-size: 16px;
  font-weight: bold;
  color: #6A74B9;
  background:inherit;
}

h2 {
  font-size: 13px;
}

h3,
h4,
h5,
h6 {
  font-size: 1em;
}

p,
table {
  margin: .2em 0 1em 0;
}

table {
  max-width: 700px;
}

ol,
ul {
  margin: 10px 0 10px 0em;
  padding-left: 3em;
}

ol {
  padding-left: 3.4em;
}

ul {
  list-style: disc
}

.left {
  float: left;
}

.right {
  float: right;
}

.textright {
  text-align: right;
}

.textcenter {
  text-align: center;
}

.small {
  font-size: 0.7em;
}

.bold {
  font-weight: bold;
}

.em {
  font-style: italic
}

#pagetrail {
  font-size: 10px;
  color:inherit;
  background: #FFD879;
/*  border-bottom: 1px dashed #6A74B9; */
  padding:3px;
}
#pagetrail a {
	color: #800000;
}

/* NewsListing Snippet Classes
---------------------------------- */
ul.newsList {
  list-style: none;
  padding-left: 1em;
}

li.newsLi {
  padding: .5em;
  color:inherit;
  background: #efefef;
  margin: .5em;
}

h1.newsTitle {
  /*the news story title */
  border-bottom: 1px solid #ddd;
}

p.postInfo {
  text-align: right;
  font-size: 10px;
  color: #aaa;
  background:inherit;
}

h2.oldernewsheading {}

ul.oldnews {
  font-size: 90%;
}


/* Footer
---------------------------------- */
#footer {
  color: #808080;
  padding: 5px;
  margin: 0px 0px 0px 0px;
//  background: #E4DD97;
  background: url(images/bg-menu.jpg) repeat;
  text-align: center;
  clear: both;
  font-size: 10px;
  border-top: 1px solid #6A74B9;
}

#footer a,
#footer a:visited,
#footer a:active {
  color: #808080;
  background:inherit;
}

#footer a:hover {
  color: #000;
  background:inherit;
  text-decoration: underline;
}

#etoNotice,
.hidden {
  display:none;
}


/* ListSiteMap Styles
---------------------------------- */
ul.LSM_0,
ul.LSM_1,
ul.LSM_2,
ul.LSM_3,
ul.LSM_4,
ul.LSM_5 {
  padding-left: 1em; margin:0;
}

.LSM_0 li,
.LSM_1 li,
.LSM_2 li,
.LSM_3 li,
.LSM_4 li,
.LSM_5 li {
  padding-top: .2em;
}

ul.LSM_0 {
  margin: 0em;
}


/* Search Styles
---------------------------------- */
.searchbox {
  margin: 5px 0px;
  padding: 5px;
  border: 1px solid #ededed;
  background: #F0F5FB;
  color: inherit;
}

.searchbox p {
  margin: 0;
  padding: 0;
}

#search {
	border: 1px solid #a7a6aa;
	background-color: #FFFFFF;
	color: #000;
	clear: left;
	display: inline;
	font: 100% Courier New, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 1px 3px 2px 3px;
	vertical-align: top;
	width: 180px;
}

/* Definition Lists
---------------------------------- */
dl.table-display
{
  width: 100%;
  margin: 1em 0;
  padding: 0;
}

.table-display dt {
  width: 15%;
  float: left;
  margin: 0 0 0 0;
  padding: .5em;
  border-top: 1px solid #999;
  font-weight: bold;
}

.table-display dd {
  float: left;
  width: 80%;
  margin: 0 0 0 0;
  padding: .5em;
  border-top: 1px solid #999;
}

/* Fieldset - Legend
---------------------------------- */
fieldset {
  margin: 0em 0em 0em 0em;
  padding: .5em .5em .5em .5em;
  background: #F2EFCE;
  color: #000;
  border: 1px solid #D5C95E;
}

legend {
  margin: 0em 0em 0em 0em;
  padding: .25em .5em .25em .5em;
  background: #30A300;
  color: #fff;
  border: 1px solid #D5C95E;
  font-weight: bold;
}

table.varList {
  width: auto;
  margin: 0em 0em 0em 0em;
  padding: 0em 0em 0em 0em;
  background: #F2EFCE;
  color: #000;
  border: 1px solid #D5C95E;
  border-collapse: collapse;
}

table.varList td {
  height: auto;
  padding: 0em .5em 0em .5em;
  vertical-align: top;
  word-wrap: break-word;
}

table.varList td:first-child {
  font-weight: bold;
}

table.varList th {
  margin: 0em 0em 0em 0em;
  /*padding: .5em .5em .5em .5em;*/
  background: #30A300;
  color: #fff;
  border: none;
  vertical-align: top;
  font-weight: bold;
}
// --- SearchSite ---
.terms {
	color: #808080;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
}
.pagination {
	font-size: 10px;
	padding: 4px 2px 4px 7px;
	border: 1px solid #dddddd;
	margin: 0 0 1.5em;
	background-color: #CDCC00;
	color: #666666;
}
.pagination b {
	font-size: 10px;
	white-space: nowrap;
}
.pagination p {
	text-align: right;
	position: relative;
	font-size: 10px;
}
.pagination p a:link, .pagination p a:visited, .pagination p a:hover, .pagination p a:active {
	padding: 2px 5px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	text-decoration: none;
	font-size: 10px;
}
.pagination p a:hover {
	font-size: 10px;
	background-color: #cccccc;
	color: #ffffff;
}
.pagination p span {
	font-size: 10px;
	padding: 2px 5px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	color: #cccccc;
	text-decoration: none;
}
.pagination p span.current {
	font-size: 10px;
	background-color: #FD9A00;
	color: #ffffff;
}
.pagination * {
	font-size: 10px;
	margin: 0;
}
.pagination h4 {
	margin-top: -20px;
	padding: 0 5px;
	border: none;
	font-size: 10px;
}
.success {
	color: #339900;
	background: transparent;
	font-weight: bold;
}
.caption {
	color: #999999;
	background: transparent;
	font-size: 10px;
	line-height: 100%;
}
hr {
	border: 0;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #ffffff;
}
// --- SearchSite ---
.goa468x15 {
	width: 468px;
	margin: 5px 0 15px 0;
	text-align: left;
	padding-top: 5px;
}
/* WP-Table
--------------------------------------------------- */
.wp-table-reloaded {
	background-color: #CDCDCD;
	margin: 10px 0px 15px 0px;
	font-size: 12px;
	width: 100%;
	text-align: left;
}
.wp-table-reloaded th {
	background-color: #D7D7D7;
	border: 1px solid #FFFFFF;
	padding: 4px;
}
.wp-table-reloaded td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFFFFF;
	vertical-align: top;
}
.wp-table-reloaded .even td {
	background-color: #FFFFFF;
}
.wp-table-reloaded .odd td {
	background-color: #E5E5E5;
}
.wp-table-reloaded .header {
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
.wp-table-reloaded .headerSortUp {
	background-color: #8DBDD8;
}
.wp-table-reloaded .headerSortDown {
	background-color: #8DBDD8;
}
/* ------------------------------------------------ */
span.gls_header {
	display: block;
	border-bottom: 1px solid #cdcdcd;
	color: black;
}
a.gls_link {
	font-size: 12px;
}

#twitter_update_list ul {
   list-style: none;
   padding-left: 0;
   margin-left: -25px;
}
#twitter_update_list li {
/*   padding: 10px; */
   list-style-type: none;
   padding-left: -25px;
   margin: 10px 10px 20px -25px;
}
#twitter_update_list li a {
   font-size:10px;
}
