/*   TAGS   */


/* tried background colors:
  Original:    #b5b4ba

*/
body    { color: #8f3834; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; background-color: #e4e4ea }

img {
	border: none;
}

a   { color: #425c71; text-decoration: none; border: none }

a:hover  { color: #425c71; text-decoration: underline overline }

table {
	/*border-spacing: 0px;*/
	padding: 0px;
	border-collapse: collapse;
	font-size: 10pt;
}

th {
	padding: 0px;
}

td {
	padding: 4px;
}

th.section   { color: white; font-size: 12pt; font-style: italic; background-color: #8d8a9a; border-bottom: 1pt solid #5a5863 }

th.newsheader  { color: #eeeeff; font-size: 10pt; background-color: #8d8a9a; text-align: left; padding: 1px 4px; border-bottom: 1pt solid #5a5863 }

/*   CLASSES   */

th.ug_th {
	border-bottom: 1pt solid #cccccc;
}	

td.ug_td {
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1pt solid #cccccc;
}

.tips   { color: #999999; font-size: 8pt; text-align: right }

td.imagetext {
	text-align: center;
	color: #ebebeb;
}

div.navbarlabel   { color: #425c71; text-align: center; cursor: default; width: 200px }

div.navbarmenu  { text-align: center;padding-left: 10px; padding-right: 10px; }

td.gallery {
	padding: 10px;
	text-align: center;
}

/*   IDs   */

#navbarbody {
	margin: 0px;
}

#imageviewtable {
	background-color: black;
}

#imageviewtable {
	margin-top: 15px;
}

#ug_table {
	font-size: 10pt;
	border-collapse: collapse;
	border-spacing: 0px;
}

table.navbar_table  { padding: 10px; position: relative; border-collapse: collapse }

td.navbar_td {
  color: #85858b; 
	border: none;
	text-align: center;
	padding: 0px;
  padding-left: 3px;
  padding-right: 3px;
}

td.navbar_td a {
  color: #85858b; 
}

.navbar_th {
  color: #85858b; 
  border-bottom: 1pt solid #85858b;
  padding-bottom: 1px;
  padding-top: 2px;
  padding-left: 3px;
  padding-right: 3px;
  
}

a.navbarlink {
	background-color: transparent
}

a.navbarlink:hover {
	background-color: transparent;
}

td.splash {
	padding: 0px;
}

table.section  { border: solid 1pt #5a5863 }

.tablefooter {
	border-top: 1pt solid #5A5863;
}

img.gallery  { max-width: 100px; max-height: 100px }

li  { list-style-type: square; margin-bottom: 1ex }

.navbardiv {
	position: absolute; 
	width: 94%; 
	left: 3%; 
	text-align: center; 
	background-color: #b5b4ba;
}

.menudiv {
	padding-top: 5px; 
	padding-bottom: 3px; 
	position: absolute; 
	display: block; 
	text-align: center;
	background-color: #b5b4ba;
	border: solid 1px #b1a7b9;
}

.disabled_link {
  color: #c2c2c8;
}

th.cv_cat {
	padding-top: 20px;
	text-align: left;
	padding-bottom: 4px;
	border-bottom: 1pt solid black;
}