@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9 pt;
	margin:0px;
	padding:0px;
	background-color: #000000;
	scrollbar-3dlight-color: #F0F0EE;
	scrollbar-arrow-color: #676662;
	scrollbar-base-color: #F0F0EE;
	scrollbar-darkshadow-color: #DDDDDD;
	scrollbar-face-color: #E0E0DD;
	scrollbar-highlight-color: #F0F0EE;
	scrollbar-shadow-color: #F0F0EE;
	scrollbar-track-color: #F5F5F5;
	color:#2F3465;
}
h3 {
	background-color: #F3F3F3;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 100%;
	line-height: 150%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
img {border:none}
h4{color: #000099;font-variant: small-caps;font-size:120%;}
h1 {	background-color: #F7F7F7; color: #0000;	padding: 2px 5px;	border: 0px;}
hr{ border-bottom: dotted Silver; width:100%; height:1px}
td{font-size: 9pt; }
a{color:#FFCC00; text-decoration:none}
a:linked, a:visited { color:#FFCC00; text-decoration: none;}
a:hover { 	color: #FFFF66; text-decoration: none; }

.topic {
	background-color: #000;
	color:#CCFF00;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 18px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
legend{
	background-color: #FFA500;
	color: White;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	border-width: 0px 1px 1px 0px;
	border-style: none solid solid none;
	border-color: Black Black Black Black;
}
#flag{height:20px;margin-right:4px;display:inline;}
#flag img{margin-top:4px;border:1px solid #D1D1D1;}
#flag .active{border: 1px solid #000;}
#flag a{}
#flag a:hover img{border-color: #000;}

.hilite{background-color:#FFFF00;color:#000000}
caption { 	padding: 0 0 .5em 0; 	text-align: left; 	font-size: 14px; 	font-weight: bold; 	text-transform: uppercase; 	color: #333; 	background: transparent; }
thead th, tfoot th { 	background-color:#0067CE; 	text-align: left; 	font-weight: bold; 	color: #ffffff; 	text-align:center; }
.box{ 	border: 1px solid Silver; }
.odd{background-color: #D5EAFF; cursor: pointer;} 
.even{background-color: #FFFFFF; cursor: pointer;} 
.hover{background-color: #9900CC; color: #FFFFFF; cursor: pointer;} 
.click{background-color: #FFCC00; cursor: pointer;} 
.navigate{ 	font-family: Webdings; 	font-size: 14px; }
.nonavigate{ 	font-family: Webdings; 	font-size: 14px; 	color: Silver; }
.symbol{font-family: WingDings;font-size: 18px;}
.icon{font-family: Webdings;	font-size: 14px;}
pre {	margin: 0px 1em;	padding: 5px 1em;	background-color: #FFEFD5;	border: 1px dotted #FF7F50;	color: Red;}

.name { font-weight:bold; color:#FF6600;}
.quote { font-style: italic; color: #0080C0; }
.highlight { background-color: yellow; color: #000; }
.deprecated { text-decoration: line-through; color: #aaa; }
.menu{	position: relative;	margin: 0px;	padding: 0px;	font-size: 90%;}
.menu a:link{	padding: 0px;	border-bottom: 1px solid #FFD7D7;	border-top: 1px solid #FFFFFF;	width: 100%;	color: Gray;	background-color: #FF6A6A;	text-decoration: none;}
.menu a:visited{	border-bottom: 1px solid #FFD7D7;	border-top: 1px solid #FFFFFF;	width: 100%;	padding: 0px;	color: Gray;	text-decoration: none;	background-color: #FF6A6A;}
.menu a:hover{	border-bottom: 1px solid #FFD7D7;	border-top: 1px solid #FFFFFF;	width: 100%;	background-color: #FAEBD7;	color: #FF4500;	text-decoration: none;}
.menu ul {list-style: none; margin: 5; padding: 0;}
.noborder{border:0px;}
/* Custom class needed by the flash plugin */
.mce_plugin_flash {
	border: 1px dotted #cc0000;
	background-image: url(../jscripts/tiny_mce/plugins/flash/images/flash.gif);
	background-position: center;
	background-repeat: no-repeat;
	background-color: #ffffcc;
}
@media print {
  *{
    background-color: white;
	background-image: none;		
  }
  body {
	margin: 0;
	margin-left:40px;
	margin-top:-8px;
	margin-bottom:-8px;
	padding-left: 0px;
	width: 760px;
	font-size: 9px;
	font-family: arial, sans-serif;
	}
	td, th{
		font-size: 9px;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		padding-top: 0px;
		padding-right: 10px;
		padding-bottom: 0px;
		padding-left: 10px;
	}
	th {
		font-size: 10px;
	}
	#noprint{
		display:none;
	}

}