body {
	background-color : #D4DDE2; 
	margin : 0; 
	padding : 0; 
	font-family:Arial, tahoma; font-size:10px; color:#020001; 
} 

img {
	border : none; 
} 

form {
	margin : 0; 
}

table {border: none}

a.xmlsapiens:link, a.xmlsapiens:active, a.xmlsapiens:visited	{
	border:1px solid;
	border-color:#93DCFF #004A6F #004A6F #93DCFF;
	padding:0px 3px 0px 3px;
	font:bold 10px verdana,sans-serif;
	color:#FFFFFF; background-color:#0080C0;
	text-decoration:none;
	text-align: center;
	margin: 0px;	
	width: 88px;
}

a.xmlsapiens:hover { 
	background-color:#009CE8; 
	font:bold 10px verdana,sans-serif;
	color:#FFFFFF;
	text-align: center;
	width: 88px;
}

TD { font-family:Arial, tahoma; font-size:12px; color:#020001; }
IMG.x{	border: 0; visibility: hidden; }
a, a:visited {color: #020001; text-decoration: underline; }
a:hover{ color: #AB5FC1; text-decoration: underline; }

INPUT { font-family:Arial, tahoma; font-size:12px; color:#020001; border: 1px solid Black;  }
INPUT.noborder { border: 0px; }
TEXTAREA  { font-family:Arial, tahoma; font-size:12px; color:#020001; border: 1px solid Black;  }


P.header { font-size:30px; color:#CAB8B2; padding: 5px 0 0 12px; margin: 0px;}
P.quote { font-size:16px; color:#DBC9C3; padding:0 0px 7px 15px;  margin: 0px;}
P.quote cite {font-family: Tahoma, Arial; font-style : normal;}

	.mainmenu TD { font-family: Tahoma, Arial; color:#FFFFFF; padding: 0px 7px 10px 7px; }
	.mainmenu A.menu, A.menu:visited {  font-size:14px; color:#FFFFFF; font-weight: bold; text-decoration: none; }
	.mainmenu A.menu:hover{ color: #FFFFFF;  font-weight: bold; text-decoration: underline; }
	.mainmenu TD.closed { border-right: 1px solid white; }
	.mainmenu A.active {  font-size:14px; color:#DBC9C3; }

	TD.track { font-size:12px; color:#CAB8B2; padding-left:25px; padding-top:5px; padding-bottom:5px; color:#CAB8B2;}
	A.track, A.track:visited { font-family: Tahoma, Arial; font-size:12px; color:#CAB8B2; margin-left:5px; margin-right:5px;  text-decoration: none;  }
	A.track:hover{ color: #FFFFFF; text-decoration: underline; }
	
	
	DIV.lang { font-family: Tahoma, Arial; font-size:11px; color:#020001; padding-top:3px; padding-bottom:3px; }
	A.lang, A.lang:visited { font-family: Tahoma, Arial; font-size:12px; color:#020001; margin-left:6px; margin-right:6px;  text-decoration: underline;  }
	A.lang:hover{ color: #AB5FC1; text-decoration: underline; }
	
	TD.main { color:#020001; font-size:12px; }
	TABLE.logo TD { padding-left: 15px; }


H1 {font-family:Tahoma, Arial; font-weight:bolder; font-size:16px; color:#8CB0BD; margin-top:0px; margin-bottom:10px; }
H1 A { font-size:16px; color:#8CB0BD; }

.content H1  {font-family:Tahoma, Arial; font-weight:bolder; font-size:16px; color:#020001; margin-top:0px; margin-bottom:10px; }
H2 {font-family:Arial;font-weight:bold;font-size:12px;color:#020001; margin-top:4px; margin-bottom:4px; }
a.pdf { background: url(/i/pdf.gif) no-repeat; padding: 3px 0px 3px 22px;  }
.post { padding-bottom: 5px; }
.post h1 { padding: 0px;  margin: 0px; font-size: 14px; color:#020001; }
.post h1 a { color:#020001; }
.post h1 a:hover { color:#000; }
.post p { padding: 0px;  margin: 0px; font-size: 12px; }
.post .date { font-size: 10px; padding: 0px; margin: 0px; color:#777; }

.solution { padding-bottom: 15px; }
.solution h2 { font-size: 120%; font-weight: bold; margin: 0px;}
.solution P { padding: 0px; margin: 5px 0 5px 0; } 
.solution dl { margin: 0px; padding: 0px; }

/***
	Thesaurus
***/
.instant_message { font-size: 12px; font-family: Arial; visibility: hidden; position: absolute; width: 240px; border: 1px #C9A754 solid; background: #FFE39D; z-index: 25000;  -moz-opacity:0.9; filter: alpha(opacity=90); }
.instant_message a { text-decoration: none; cursor: default; }
.instant_message .header{ 	padding: 5px; 	background: #C9A754;  }
.instant_message .header A { font-size: 14px; font-weight: bold; color: white; text-decoration: none; cursor : help; }
.instant_message .body{ margin: 10px 5px 10px 5px; }
.instant_message .hr {  height: 1px; width: 1px; float: left; }

A.thesaurus {
	color: black;
	text-decoration: none;
	border-bottom: 3px double black;
	cursor: pointer;
}

.pagination { width: 500px; padding-top: 20px;  clear: both; }
.pagination .bullet { margin: 2px; text-align: center; width: 16px;  height: 16px; border: 1px solid #558CBA; float: left; color: #558CBA; }
.pagination .caption { margin: 2px; width: 40px;  height: 12px; float: left; }
.pagination .bullet A, .pagination .bullet A:hover, .pagination .bullet A:visited { color: #558CBA; text-decoration: none; }
.pagination .bullet_act { margin: 2px; text-align: center; width: 16px;  height: 16px; border: 1px solid #BFD4EA; float: left; color: #558CBA;}



.hidden { display: none }
.process_message_bg {display:none;padding:0px;margin:0px; width:100%;height:100%;top:expression(document.documentElement.scrollTop+"px");left:0px;background:#eee;position:absolute;z-index:100;filter:alpha(opacity:45);-moz-opacity:0.45;opacity:.45}
.popup_system { position:absolute; width:257px;z-index:50005}
.popup_system .close {position:absolute;right:0;top:0; border: 0; }
.popup_area{ background:#959595;color:#FFF;padding: 10px 24px 30px 24px } 
A.popup,A.popup:hover,A.popup:visited{color:#FFF}
.popup_area .loading{float:left;margin-right:13px}
.popup_details{position:absolute;width:474px;z-index:100; background-color: white; border: 1px solid black; }
.popup_details .close{position:absolute;right:1px;top:1px}
.popup_details div.Middle {width:422px; padding:12px 12px}
.style9 {
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial;
}
.style10 {font-family: Arial; font-size: 10px;}
