
body {	margin: 0;	padding: 2px; background: #f4f3ee;	font-size: 62.5%; font-family:arial,helvetica,sans-serif; color: #444;  scrollbar-arrow-color:#FFFFFF; scrollbar-base-color:#2e8b8a; scrollbar-face-color:#339999;}
#frame,
#frame-popup {	width:670px;}
#frame-doc {	margin:-5px;	padding:10px 10px 50px;	background:#f7de00;}
p, h1, h2, h3, h4, h5, h6, li, dl, dd, form, fieldset, table, td, th {	margin:0;	padding:0;	vertical-align:top;	border-collapse:collapse;	font-size:1em;}
select, input, textarea, button {	color:#000;	background:#fff;	font-size:1.2em;	font-family:arial,helvetica,sans-serif;}
.chart td select,
.chart td input,
.chart td button,
.chart td label {	font-size:1em;}

/** BASIC ELEMENTS **/

label {	font-size:1.2em;	white-space:nowrap;	text-align:left;}
img {	border:none;}
a {	color:#039;}
a:hover {	color:#000;}
.clear {	clear:both;}
.hide, hr {	display:none;}



/** CONTENT FRAME **/

#content-frame {	float:none;	padding:0 0 10px;	width:640px;}
#frame-fullpage #content-frame {	width:775px;	clear:both;	float:none;}
#content {	float:right;	width:100%;	margin-bottom:5px;	background:#fff url(xcontent-sb.gif) left repeat-y;}
#content .sb {	background:url(xcontent-sb.gif) right repeat-y;}
#content .tl {	background:url(topbar-tl.gif) top left no-repeat;}
#content .to {	margin:0 0 0 9 px ;	background:url(topbar.gif) top right repeat-x;}
#content .tr {	background:url(topbar-tr.gif) top right no-repeat;}
#content .bl {	margin:0 0 0 -9 px ; background:url(content-bl.gif) bottom left no-repeat;}
#content .br {	padding:10px 10px 30px;	height:1%; /** ie **/	background:url(content-br.gif) bottom right no-repeat;}
#content h1 {	letter-spacing: 2px; font-size:1.2em;	font-family:tahoma,arial,helvetica,sans-serif;	color:#000000;	text-transform:uppercase;	margin:-5 0 15px;	padding-top:0px;}
#frame-tooltips #content h1 {	font-size:1.4em;}


#content h2.subtitle {	margin-bottom:30px;	padding:10px 0;	color:#000;	font-size:1.4em;	line-height:1.4em;	font-weight:normal;	border:1px dashed #ccc;	border-width:1px 0;}
#content h2.title-bar { margin:15px 0; height:27;	font-family:tahoma,arial,helvetica,sans-serif;	color:#000000;	text-transform:uppercase;	background: url(topbar.gif) repeat-x;}
#content h2.title-bar span { 	display:block;	height:1%;	background:url(topbar-tl.gif) top left no-repeat;}
#content h2.title-bar span span { 	display:block;	padding:7px;	background:url(topbar-tr.gif) top right no-repeat;}
#content h3 {	margin:15px 0;	font-size:1.4em;	line-height:1.6em;}
#content h4 {	margin:15px 0;	font-size:1.2em;	line-height:1.6em;}
#content h4.tagline {	margin:-10px 0 15px;	font-size:1.6em;	line-height:1.4em;	color:#409000;}
#content h5 {	margin:15px 0;	font-size:1.2em;	line-height:1.4em;}
#content p,
#content li,
#content dd,
#content dt {	font-size:1.2em;	line-height:1.6em;}
#content p {	margin:15px 0;}
#content .qa h4 {	margin-bottom:0;}
#content .qa p {	margin-top:0;}
#content p.pg {	text-align:center;	font-size:1.1em;}
#content ol {	margin:15px 0 15px 15px;	padding:0 0 0 15px;}
#ar #content ol {	margin:15px 15px 15px 0;	padding:0 15px 0 0;}
#content ol ul li {	font-size:1em;}

/** PAGE COLUMNS **/
.col-12 {	width:290px;}
.col-13 {	width:220px;}
.col-13-mid {	width:190px;	margin:0 10px;}
.col-23 {	width:390px;}
.col-24 {	width:590px;}
#frame-fullpage .col-13 {	width:270px;}
#frame-fullpage .col-23 {	width:475px;}

.l, #ar .r {	float:left;}
.r, #ar .l {	float:right;}

/** CURVED BOX **/

div.curve {	margin:10px 0;	width:100%; /* grr, ie6! */	background-image:url(xbox-sb.gif);	background-repeat:repeat-y;}
.curve div {	background:url(xbox-br.gif) no-repeat bottom right;}
.curve div div {	background:url(xbox-tl.gif) no-repeat top left}
.curve div div div {	background:url(xbox-tr.gif) no-repeat top right}
.curve div div div div {	background:url(xbox-bl.gif) no-repeat bottom left;	padding:5px 10px;	width:100%; /* grr, ie5! */	height:1%;	voice-family:"\"}\"";width:auto;}
html>.curve div div div div {	width:auto;}
.curve div div div div div { /** reset div's inside the last div of the curve box **/	background:none;	padding:0;}
#content .curve h3 {	margin:5px 0 15px;	font-size:1.2em;}
#content .curve p,
#content .curve ul,
#content .curve .pt {	margin:0;	padding-top:3px;	padding-bottom:3px;}
#content .curve p.action-bar {	text-align:left;}
#content .curve p.action-bar select,
#content .curve p.action-bar input {	margin:0 3px;	width:150px;}
#content .curve p.action-bar label {	margin:0 3px;}
#content .curve p.action-bar label,
#content .curve p.action-bar label input {	width:auto;	font-size:1em;}
#content .curve fieldset {	margin:0;	border-top:none;}
.box {	background:#f4f3ee;}
#content .box .form th {	color:#000;}
.febox {	background:#f4f3ee;}
#content .febox p {	margin:0 0 15px;	text-align:center;}


/** CHART **/

.chart {	clear:both;	width:100%;	border-collapse:collapse;	border-width:1px 0;	border-style:solid;	border-color:#a8b9c8;}
.chart td {	padding:5px;	border-width:1px 0;	border-style:dashed solid;	border-color:#ddd;	border-bottom:none;	font-size:1.2em;	line-height:1.4em; text-align: justify;}
.chart td.nb {	border-top:none;}.chart thead td {	padding:3px 5px;	border:1px solid #a8b9c8;	border-width:1px 0;	background:#c5dcf1;	color:#515f78;	white-space:nowrap;	vertical-align:bottom;	line-height:1.4em;}
.chart tfoot td {	border-top:1px solid #ccc;	background:#eee;}
.chart thead b {	font-weight:normal;}
.chart tr.a td {	background:#fff;}
.chart tr.b td {	background:#fafafa;}
.chart thead input { /** checkbox positioning for mozilla **/	margin:2px 0;	padding:0}
.chart tbody input { /** checkbox positioning for mozilla **/	margin:5px 0;	padding:0}
html* .chart thead input { /** checkbox positioning for ie **/	margin:auto;	height:1.4em;	padding:0;}
.chart td .position {	color:#409000;}
.chart td .reference {	color:#999;}
#content .chart a.document {	font-size:1.2em;	line-height:1.6em;}
#content .chart a.document:visited,
#content .chart a.vdocument {	font-size:1.2em;	line-height:1.6em;	color:#000;}
.chart td .new {	color:#b00;}



.tec {font-family: verdana, arial, sans-serif;font-size: 8pt;color: black;line-height: 11pt;text-decoration: none;}
.tec:link {	font-family: verdana, arial, sans-serif;font-size: 8pt;color: #483D8B;line-height: 10pt;text-decoration: none;}
.tec:visited {font-family: verdana, arial, sans-serif;font-size: 8pt;color: #483D8B;line-height: 10pt;text-decoration: none;}
.tec:hover {font-family: verdana, arial, sans-serif;font-size: 8pt;color: #D2691E;line-height: 10pt;text-decoration: underline;}
