/* version 0.1.001 */

/* Default style for all text. */
body {
	color: #101f6a;
	background: #ffffff;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
}

/* Default table style. */
table {
	font-size: 12px;
	background: #ffffff;
}

/* This is the default input style. Generally seen with text types. */
input {
	border: 1px solid #7f7f7f;
	color: #7f7fff;
}

/* This is the select style. Generally seen with text types. */
select {
	border: 1px solid #7f7f7f;
	color: #7f7fff;
	font-size: 10pt;
	font-family: sans-serif, Verdana, Helvetica, Tahoma, Sans-Serif;
	overflow: visible;
	clip: auto;
}

/* This is the default input style. Generally seen with text types. */
textarea {
/*         border: 1px solid #c7c7c7; */
	border: 1px solid #7f7f7f;
	color: #4f4fcc;
	font-size: 12px;
	font-family: sans-serif, Verdana, Helvetica, Tahoma, Sans-Serif;
}

/* This is for iframes */
iframe {
	border: 0px;
}

.itextarea {
}

/* This is the style for input type 'submit' (used for buttons). */
.button {
	background: transparent;
	cursor: pointer;
	color: #ff3f7f;
	border: 0px;
}
.button:hover { text-decoration: underline; }

/* This is the style for input type 'submit' (used for buttons). */
.button_disabled {
	background: transparent;
	cursor: pointer;
	color: #7f7f7f;
	border: 0px;
}

/* This is used to create a 5 pixel space between cells. */
.cell_00 {
	height: 5px;
	background: #ffffff;
}

/* This is used to create a 5 pixel space between cells. */
.cell_00c {
	height: 5px;
	background: #ffffff;
	text-align: center;
}

/* Cell background used by the main logo. */
.cell_01 {
	background: #777777;
}

/* Style used for header cells. */
.cell_02 {
	background: #dadada;
	text-align: center;
}

.cell_02l {
	background: #dadada;
	text-align: left;
}

.cell_02r {
	background: #dadada;
	text-align: right;
}

/* Alternate (darker) shade of gray */
.cell_03 {
	background: #eaeaea;
}

/* Alternate (darker) shade of gray, centered */
.cell_03c {
	background: #eaeaea;
	text-align: center;
}

/* Alternate (darker) shade of gray, right justified */
.cell_03r {
	background: #eaeaea;
	text-align: right;
}

/* Alternate (lighter) shade of gray */
.cell_03b {
	background: #efefef;
}

/* Alternate (lighter) shade of gray, centered text */
.cell_03bc {
	background: #efefef;
	text-align: center;
}

/* Alternate (lighter) shade of gray, right justified text */
.cell_03br {
	background: #efefef;
	text-align: right;
}

.cell_04 {
	background: #f3f3f3;
	color: #101f6a;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
}

.tech {
	color: #5555CC;
}

.title {
	color: #007c9c;
}

a:link { color: #ff3f7f; cursor: pointer; text-decoration: none; }
a:visited { color: #ff3f7f; cursor: pointer; text-decoration: none; }
a:hover { color: #ff3f7f; cursor: pointer; text-decoration: underline; }
a:active { color: #ff3f7f; cursor: pointer; text-decoration: none; }

.link { 
	color: #ff3f7f;
	cursor: pointer;
}

.help { cursor: help; }

.altButtonFormat {
	background-color: #ffffff;
	font-family: Arial, Helvetica, verdana, Sans-Serif;
	border: 0px;
	font-size: 12px;
	color: #ff7711;
	cursor: pointer;
}

.tool_output {
	font-family: 'Courier 10 pitch', monospace, Courier;
	border: 1px solid #7f7f7f;
	font-size: 12px;
}

.fixed_width {
	font-family: 'Courier 10 pitch', monospace, Courier;
	border: 0px;
	font-size: 12px;
}

.error {
	color: #ff2f4f;
}

.warning {
	color: #df1fdf;
}

.success {
	color: #5555CC;
}

.image {
	border: 1px solid #7f7f7f;
}

/* This is the style for input type 'submit' (used for buttons). */
.unavailable {
	color: #7f7f7f;
	font-family: Arial, Helvetica, verdana, Sans-Serif;
}

/* Tooltip stuff */
.table1 {
	border: 1px solid #7f7f7f;
	font-size: 12px;
	font-family: Arial, Helvetica, verdana, Sans-Serif;
	border-collapse: collapse;
	vertical-align: top;
}

.table2 {
	background-color: #efefef;
	border-collapse: collapse;
	vertical-align: top
}

.table3 {
	background-color: #dadada;
	border-collapse: collapse;
	vertical-align: top
}

.text_title {
	font-weight: bold;
	font-size: 14px;
}

.td1 {
	vertical-align: top;
}

/* Tooltip body text */
.td2 {
	vertical-align: top;
}

/* Tooltip title text */
.td3 {
	vertical-align: top;
	color: #5555CC;
	text-align: center;
	font-weight: bold;
}

div#notepad
{
	margin: 0px 20px 0px 20px;
	display: none;
}

/* This is used when an exception, note or reference indicator is used. */
.star {
	color: #df1f1f;
}

