/* Universal CSS ie_All.css */
/* Xenon */
a{ color: #c00; text-decoration: none; }

a:hover{
	color: #8B0000;
	border-bottom: 1px dashed #c00;
	text-decoration: none;
}

a.btnh{
	padding: 1px 2px 1px 2px;
	display: inline;
	color: #555;
	text-decoration: none;
	text-align: center;
}

a.lg-grpbox-hdr{ text-decoration: underline; }

a.noticetext{ color: #FF0000; text-decoration: underline; }

a.scheme{
	color: #3399CC;
	font: normal bold 0.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a:active, span.st1, .mlshow, span.st2 { color: #0000FF; }

a.btna{
	font: italic normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.btnv{ font-style: normal; }

a.commonlinks {
	margin: 6px 6px 6px 6px;
	font: bold 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.viewfont{ color: #0000FF; font-size: 0.6em; }

body { background-color: transparent; color: #000000; }

body, td{
	margin: 0;
	font-style: normal;
	font-variant: normal;
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

div.btna{
	/*display: inline;*/
	margin: 1px 0 0 2px;
	display: block;
	padding: 1px 2px 3px 1.5em;
	font: italic normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}

/*provides spacing between menu options on sidebar*/
div.btnv{
	margin: 5px 0 0 2px;
	display: block;
	padding: 3px 2px 3px 2px;
}

div.btnv, a.btnv{
	/*display: inline;*/
	font: normal normal 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*text-decoration: none;*/
	text-align: left;
}

div.qotdb{ color: #508FC4; font-size: 80%; text-align: center; }

div.qotdh{
	color: #1958B7;
	font-weight: bold;
	font-size: 8pt;
	text-align: center;
}

div.sepp{ border-bottom: dotted 1px #000000; display: block; }

li {
	padding-top: 4px;
	font-style: normal;
	font-variant: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, Sans-serif;
}

li.mlitems { padding: 0 0 4px 2px; line-height: 1.3em; font-size:85%}

li.yuimenuitem, li.yuimenuitem:hover, a.yuimenuitemlabel, a.yuimenuitemlabel:hover { 
	border-bottom: 0px none; 
	text-decoration:none
}

ol {
	list-style: decimal outside none;
	margin-top: 2px;
	margin-bottom: 4px;
}

/*.itemlists{ margin-top: 3px }*/
ol, ul { margin-top: 3px; }

/*li.mlitems {font-size: 90%;}*/
/* General input-related */
select, input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*************************************************************/
span.menutitle{ color: Black; font-weight: bold; font-size: 9pt; }

span.st1,span.st2,span.st4{ font-size: 8pt; }

span.st3{ color: #FF9933; font-style: italic; font-size: 9pt; }

span.st4{ color: #FF0000; font-weight: bold; }

span.viewfont{ color: #000000; font-size: 0.6em; }

span.viewheading{ color: #000000; font-weight: bold; font-size: 0.6em; }

strong{ font-weight: bold; }

textarea{
	width: 90%;
	font: 95% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

ul{ list-style-type: circle; text-align: left; }

ul.noticetext{
	padding: 2px 0 2px 1em;
	margin-left: 0;
	display: block;
	text-indent: 0em;
	text-align: left;
}

.errortext {
	border: solid thin #000000;
	padding: 6px 6px 6px 6px;
	margin: 10px 20px 10px 20px;
	display: block;
	color: #FFFFFF;
	background: #FF0000;
	font: normal bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.header{
	/*background: white url("/apps/int/special/CodeCenter.nsf/back-grd.jpg") repeat-y right;*/
	color: white;
	background-color: rgb(195,10,55);
}

.lg-grpbox-hdr {
	border-bottom: 1px solid Black;
	padding: 6px 2px 2px 4px;
	display: block;
	font-weight: bolder;
	font-style: normal;
	font-size: 85%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	background-color: #eee;
}

.l-right, .l-left, .u-right, .u-left { padding: 0.2em; }

.message{
	font: 77% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.mldelete{ color: #993200; }

.mledit{ color: #003266; }

.mlhide{ color: #FF0000; }

.mlitems{ color: Black; }

.notice {
	border: 1px solid #010101;
	padding: 0 2px 0 2px;
	margin: 2px 2.5em 2px 5px;
	background: #ECECEC;
	color: #008000;
	font: normal normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.redbox{ border: 3px solid #FF0000; padding: 2px; }

.redtext {
	color: #FF0000;
	font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.redwarning {
	border: solid #FF0000 1px;
	padding: 0 2px 0 2px;
	margin: 2px 5px 2px 5px;
	background: #C8503C;
	color: #FFFFFF;
	font: normal bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.sbtext,.titletext{ color: #757575; font-size: 8pt; text-align: left; }

.sidebar{ padding: 4px; }

.sidebar{
	padding: 4px 1px 1px 0.5em;
	color: #000000;
	background: rgb(239,239,239);
	/*	background-color: rgb(165,10,55);*/
	font: normal normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.sm-grpbox-dtl{
	color: #6d6d6d;
	background: #fcfcfc;
	font-size: 85%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.sm-grpbox-dtl,.sm-grpbox-shdr,.sm-grpbox-hdr {
	padding: 2px 2px 2px 4px;
	display: block;
	line-height: 1.3em;
}

.sm-grpbox-hdr{
	border-bottom: solid thin silver;
	padding: 1px 4px 1px 4px;
	color: #000;
	background: #f5f5f5;
	font-size: 90%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.sm-grpbox-shdr{
	border-bottom: 1px solid #C0C0C0; /*border-top: 1px solid #000000;*/
	padding: 1px 1px 1px 1px;
	color: #000;
	background: #F9F9F9;
	font-size: 90%;
	text-align: center;
}

.subheader{
	border-bottom: 1px solid #ABABAB;
	padding: 3px 3px 2px 4px;
	background: RGB(239,239,239);
	font-size: 10pt;
}

.subtext{
	color: Black;
	font-size: 85%; /*font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.svtitle { font-weight: bold; font-size: 12pt; }

.tbl-reg { border-bottom: 1px dotted #C0C0C0; }

.tbl-reg, .tbl-hdr { padding: 3px 2px 2px 2px; }

.titletext{ font-weight: bold; }

.vcb {
	font-weight: bold; /*view column bold*/
	font-style: normal;
}

.vci {
	font-weight: normal; /*view column italic*/
	font-style: italic;
}

.vcn {
	font-weight: normal; /*view column normal*/
	font-style: normal;
}

/*view columns*/
.vcn, .vcb, .vci {
	font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*.whatsthistext{ color: #3399CC; font-size: 90% }*/
.workarea{
	padding: 3px 3px 3px 3px;
	font-style: normal;
	font-variant: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#active{ color: rgb(159,0,15); font-style: oblique; }

#date{ color: white; }

#name, #date, #nysna,span.hdrfont{
	margin: 6px 6px 6px 6px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#name, #date, span.hdrfont{ font-size: 11pt; }

/*comment text popup:*/
#dek {
	width: 250px;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 3px solid #000000;
	border-right: 3px solid #000000;
	padding: 4px 4px;
	background: #CAE0EF;
}

#left-cell { padding: 3px 6px 3px 6px; }

#left-cell .lg-grpbox-hdr { background: #EEE; }

#mmenubar { font-size: 85%; }

#name, #nysna, span.hdrfont { color: rgb(204,0,1); }

#nysna{ font-size: 16pt; }

#right-cell { padding: 3px 6px 3px 6px; background-color: #EEEEEE; }

#right-cell .lg-grpbox-hdr { background-color: #F9F9F9; }

#s1 h3, #s2 h3, #s3 h3, #s4 h3 { margin: 0; padding: 0; font-size: 1em; }

#s1, #s2, #s3, #s4, .svtitle {
	font-size: 8pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
}

#sendm{ 
	color: #000000;
	background: #C0C0C0; 
}

#sendm:hover{
	color: #FF9933;
	background: #FFEE99;
	font-weight: 100;
	text-decoration: underline;
}

#viewbody { font-size: 110%; }

#viewbody td { padding: 3px 6px; border-bottom: solid 1px #C0C0C0; }
