body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}



.headsearchbox {
	font-size: 11px;
	padding: 2px;
}

.headsearchbox form {
	margin: 0px;
}

.headsearchbox input {
	font-size: 11px;
	border: 1px solid #CCCCCC
}

.headsearchbox button {
	font-size:10px;
	border: 1px solid #CCCCCC;
	color: #CC0000;
	font-weight: bold;
	background-color:#F6F7F8;	
}

.headline {
	font-size: 9px;
	padding-left: 10px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A1ABBA;	
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #A1ABBA;
	margin-bottom: 5px;	
	color: #4A6888;
}

.headline a {
	color: #4A6888;
	font-weight: normal;
}

.languages {
	font-size: 10px;
	font-weight: bold;
	color:#000000;
}

.languages a {
	text-decoration: none;
	color: #999999;
}

.bottompage {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A1ABBA;
	padding-top: 1px;	
}

.copyright {
	color: #4A6888;
	font-size: 10px;
	padding-left: 5px;
	padding-bottom: 10px;	
}

.author {
	color: #4A6888;
	font-size: 10px;
	padding-right: 5 px;
	padding-bottom: 10px;
	
}
.author a {
	color: #990000;
	text-decoration: none;
}
 

.special-table tr {
	background-color: #F9F9F9;
}

.special-table td {
	border: 1px solid #BABFDA;
}

.special-table th {
	border: 1px solid #122E76;
	background-color: #122E76;
	color: #FFFFFF;
	padding-left: 10px; 
}

.special-table .row-over {
	background-color: #E7E8EF;
	cursor: hand;
} 

.vertical-page-divider-right {
	border-right-color: #CCCCCC;
	border-right-style: dotted;
	border-right-width: 2px;
	padding-right: 10px;
}

.enhanced-banner-title {
	background-color: #D0D5DD;
}

.enhanced-banner-title .title {
	font-weight: bold;
	padding-bottom: 3px;
	font-size: 11px;
	color: #143487;
}

.node-addon {
	vertical-align: middle;
	color: #143487;
	margin-top: 70px;
}

.node-addon td {
	font-size: 10px;
}

.node-addon .title {
	background-color: #F6F7F8;
	font-weight: bold;
	text-align: right;
	color: #999999;
}

.node-addon .data {
	border: 1px solid #D7DBE2;	
}

.news-date-article {
	font-size: 11px;
	font-weight: normal;
}

.downloads-window div {
	border: 1px solid #9FAABB;
	background-color:#F6F7F8;
	margin: 0px 10px 0px 10px;	
}

.downloads-window li {
	font-size: 10px;
	font-weight: bold;
	color: #143487;
}



.news-announce_2  {
	text-align:justify;
	padding: 2px 5px 1px 5px;
	font-size: 10px;
}

.news-announce_2 .border  {
	border-bottom: 2px dotted #CCCCCC;
	margin-top: 5px;
}

.news-announce_2 a {
	text-decoration: none;
}

.news-announce_2 img {
	float: left;
	border: 0px solid #CCCCCC;
	margin: 0px 5px 5px 0px;
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#353C71,strength=3);
	
}

.news-announce_2 .announce {
	color: #65768D;
	font-size: 10px;
}

.news-announce_2 .date {
	font-weight: bold;
	color: #990000;
}

.news-announce_2 .title {
	font-weight: bold;
	color: #353C71;
}

.userform td .description {
	font-style:italic;
}

.userform  input.button {
	font-size:12px;
	color:#FFFFFF;
	background-color:#CC0000;
	font-weight:bold;
}

.userform tr.missing td {
	background-color: #FF7575;
	color:#FFFFFF;
}

.listhighlight {
	font-weight:bold;
	color: #353C71;
}