body {
	margin: 0 px;
	padding: 10 px;
	background-color: #1a1a1a;
	background-image: url(/images/background.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	font: normal 11px tahoma, verdana, Arial, Helvetica, sans-serif;
	color: #485868;
	}

a {color: steelblue; text-decoration: none;}
a:hover {color: #255B86; text-decoration: none;}

table {
  font: normal 11px tahoma, verdana, Arial, Helvetica, sans-serif;
  color: #485868;
	}
	
img.photo {
padding: 3px;
border: 1px solid #ddd;
margin-right: 5px;
margin-bottom: 5px;
}

.tableshadow {
  background-image:url(/Images/gradientdarklight300x100.jpg);
  background-position:top;
  background-repeat:repeat-x;
	}

.tableshadow2 {
  background-image:url(/Images/gradientmedlight300x100.jpg);
  background-position:top;
  background-repeat:repeat-x;
	margin: 0 px;
	padding: 0 px;
	border: 1px solid #006797;
	}

.tableshadow3 {
  background-image:url(/Images/gradientmedlight300x100.jpg);
  background-position:top;
  background-repeat:repeat-x;
	margin: 0 px;
	padding: 0 px;
	}
	
.tableborder {
	border: 1px solid #006797;
	}

.thheader {
	background: #ff99ff
	}

.tdrow {
	background: #ffccff
	}

.lightgray {
	background: #dadada
	}

.darkgray {
	background: #7F7F7F
	}

.infobox {
	background: #ffff99;
	}

input {
  font: normal 11px tahoma, verdana, Arial, Helvetica, sans-serif; color: #000000;
	}

textarea {
  font: normal 11px tahoma, verdana, Arial, Helvetica, sans-serif; color: #000000;
	}
	
select {
  font: normal 11px tahoma, verdana, Arial, Helvetica, sans-serif; color: #000000;
	}	

.texteditA {
  font: bold; color: blue;
	}
	
.texteditB {
  font: bold; color: red;
	}

td.menudetail a {font: normal 12px Century Gothic, Verdana, Arial, Sans-Serif; color: #000000; text-decoration: none; }
td.menudetail a:hover {font: normal 11px Century Gothic, Verdana, Arial, Sans-Serif; color: #1b7ca9; text-decoration: none;}

td.menudetailactive {border-bottom: 3px solid #000000;  }
td.menudetailactive a {font: bold 12px Century Gothic, Verdana, Arial, Sans-Serif; color: #000000; text-decoration: none;}
td.menudetailactive a:hover {font: bold 12px Century Gothic, Verdana, Arial, Sans-Serif; color: #1b7ca9; text-decoration: none; }

#twitterbox td { border-left: 1px solid black; border-right: 1px solid black; padding-left: 5px;}
#twitterbox tr:hover td {border-left: 1px solid black; border-right: 1px solid black; background-color: d0dafd;}

a.dateicon {font-weight: bold; color: #000000}
a.dateicon span.day {font-size: 15px; line-height: 15px}
a.dateicon span.month {font-size: 11px; line-height: 12px}
div.dateicon-container {float: left; width: 48px; height: 48px; padding: 3px 3px 0 7px; position: relative; z-index: 21}
a.dateicon {float: left; width: 48px; height: 48px; background: url(/common/images/buttons/Date.png) no-repeat; overflow: hidden; text-align: center; text-decoration: none}
a.dateicon:hover {text-decoration: none}
a.dateicon span {display: block; margin: 0 auto; padding-right: 2px}
a.dateicon span.day {margin-top: 13px}
a.dateicon span.month {position: relative; top: -1px}
div.aside-dateicon {float: right; margin-left: -58px; width: 100%; position: relative; z-index: 20}
div.aside-dateicon .detail {margin-left: 60px; padding-left: 5px
