/* General */

.sitename {

	font-family: georgia;

	font-size: 0px;

*/           

	color: #FFFFFF;

}

.buttonheading {

	border-bottom: 2px solid #FF9338;

	background: #ffffff;

}

.sectiontableheader {

	background: #ABB19D;

	font-weight: bold;

	padding: 3px;

}

.highlight {

	background: #B3B9A6;

}

body {

	background: White;

	/* background: #D9E2D7;

*/

	font-family: Tahoma;

	font-size: 11px;

	color: #000000;

}

tr, p, div {

	font-family: Tahoma;

	font-size: 12px;

	color: #000000;

}

.tblpathway {

	margin-left: 5px;

	margin-right: 5px;

	margin-bottom: 5px;

	padding-left: 5px;

	padding-bottom: 2px;

	border: 1px solid #73786B;

	background: #E7E7E7;

}

.tblbody {

	padding: 5px;

	margin-left: 5px;

	margin-right: 5px;

	border: 1px solid #73786B;

	background: #E7E7E7;

	height: 100%;

}

.tblheader {

	background-image: url("../images/De_logo.png");

	background-repeat: no-repeat;

	background-position: left bottom;

	border-bottom: 1px solid #000000;

	color: #ffffff;

	height: 22px;

	padding-top: 3px;

	vertical-align: middle;

	text-align: left;

	padding-left: 5px;

	border-bottom: 5px solid #000000;

	margin-bottom: 3px;

	padding-top: 108px;

	padding-bottom: 0px;

}

.tblmain {

	width: 97%;

	margin-left: 5px;

	margin-top: 0px;

	margin-right: 5px;

}

table.moduletable {

	width: 150px;

	margin-bottom: 5px;

	padding-bottom: 3px;

	border: 1px solid #73786B;

	background: #E7E7E7;

}

.latestnewsangelo {

	font-size: xx-large;

	color: Red;

	text-decoration: none;

}



table.moduletable th {

	/*background-image: url("../images/module_head-.png");

	background-repeat: no-repeat;

	background-position: left bottom;

*/

	border-bottom: 1px solid #000000;

	color: #185DAD;

	height: 22px;

	padding-top: 3px;

	vertical-align: middle;

	text-align: left;

	padding-left: 15px;

	background: #D6D7D6;

}

table.moduletable td {

	padding-top: 2px;

	padding-left: 3px;

	text-decoration: none;

}

table.moduletable ultimenotizie {

	text-decoration: blink;

	font: 900 xx-large;

}

table.contentpaneopen td {

	text-align: justify;

}

.button {

	border-left: 1px solid #C8D5C4;

	border-top:  1px solid #C7D5C4;

	border-right: 1px solid #899686;

	border-bottom: 1px solid #8F9E8C;

	background: #B1B7A6;

}

a.mainlevel:link , a.mainlevel:visited {

	/*color: #000000;

*/

	color: #932C00;

}

a.mainlevel:hover {

	text-decoration: underline;

	color: #143EC7;

}

a.sublevel:link, a.sublevel:visited {

	font-size: 10px;

	/*color: #000000;

*/

	color: #932C00;

	text-align: left;

	text-decoration: none;

}

a.sublevel:hover {

	text-decoration: underline;

	color: #143EC7;

}

a.banner:link,: a.banner:hover, a.banner:visited {

	color: White;

}

a:link, a:visited {

	font-size: 11px;

	/*color: #000000;

*/

	color: #932C00;

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

	color: #143EC7;

}

.contentheading {

	height: 20px;

	color: #666666;

	text-align: left;

	font-weight: bold;

	font-size: 11px;

	vertical-align: bottom;

}

.componentheading {

	color: #5D655B;

	border-bottom: 1px solid #000000;

	font-weight: bold;

}

.contentdescription {

	padding-top: 5px;

}

.createdate, .small {

	color: #999999;

}

.inputbox {

	border: 1px solid #B5BBB6;

	font-family: verdana;

	/*font-size: 11px;

*/

}

table.contenttoc {

	margin: 2px;

}

table.contenttoc th {

	background: #A9B09E;

	border-bottom: 2px solid #FF9338;

	color: #555555;

	text-align: left;

	padding-top: 4px;

	padding-left: 3px;

	height: 23px;

	font-weight: bold;

	font-size: 11px;

}

table.contenttoc td {

	background: #eeeeee;

	line-height: 12px;

	padding: 2px;

}

table.contenttoc a:link , table.contenttoc a:visited {

	font-size: 11px;

	color: #555555;

	text-decoration: none;

}

table.contenttoc a:hover {

	color: #143EC7;

	text-decoration: none;

}

ul.saved {

	margin: 0;

	padding: 0;

	list-style: none;

}

li.saved {

	line-height: 15px;

	padding-left: 15px;

	padding-top: 0px;

	background-image: url(../images/arrow.png);

	background-repeat: no-repeat;

	background-position: 0px 3px;

}

li.saved {

	line-height: 15px;

	padding-left: 15px;

	padding-top: 0px;

	background-image: url(../images/arrow.png);

	background-repeat: no-repeat;

	background-position: 0px 3px;

}

div.my {

	background: #e7e7e7;

	padding: 0 0 0 0;

	margin-left: 0;

	margin-right: 0;

	height: 100%;

}



.latestnews {

text-align: left;

}
