
/*--------------------------------------*/
/*         TEXTELEMENTS                 */
/*   (mostly analog smpContent.css)     */
/*--------------------------------------*/

html {height: 100%;}
table.master {height: 100%; width: 100%; }

body { 
  height: 100%;
  margin: 0px;
  padding: 0px;
	
  font-size:10pt;
  font-family:tahoma,helvetica,sans-serif;
  color:#909090;
  background-color:#000000;

	overflow: hidden;

	scrollbar-3dlight-color:#909090;
	scrollbar-arrow-color:#000000;
	scrollbar-base-color:#000000;
	scrollbar-darkshadow-color:#909090;
	scrollbar-face-color:#000000;
	scrollbar-highlight-color:#909090;
	scrollbar-shadow-color:#000000;
}

td {
  font-size:10pt;
  font-family:tahoma,helvetica,sans-serif;
  color:#909090;
}

th {
  font-size:12pt;
  font-family:tahoma,helvetica,sans-serif;
  font-weight:bold;
  text-align:left;
  color:#909090;
}
      
.emphasize {
  color:#909090;
  background-color:#C8E3FF;
  padding:5px; 
}

p {
  font-family:tahoma,helvetica,sans-serif;
  color:#909090;
  margin-top:4px;
  margin-bottom:4px;
}

strong,b {
  font-family:tahoma,helvetica,sans-serif;
  font-weight:bold;
}

em,i { 
  font-family:tahoma,helvetica,sans-serif;
  color:#909090;
  font-style:italic; 
}

ul { 
  font-family:tahoma,helvetica,sans-serif;
  color:#909090;
  list-style-type:square;
  margin-top:8px;
  margin-bottom:8px;
}

ol { 
  font-family:tahoma,helvetica,sans-serif;
  color:#909090;
  margin-top:8px;
  margin-bottom:8px;
}

li {
  font-family:tahoma,helvetica,sans-serif;
  color:#909090;
}

hr {  
  height:1px;
  color:#999999;
  width:100%;
  margin-top:20px; 
}

.note { 
  color:#CC6600; 
}

.small {
  font-family:verdana,helvetica,sans-serif;
  font-size:8pt;
}

.icon-link-inactive {
  font-family:tahoma,helvetica,sans-serif;
  text-decoration:none;
  font-weight:bold;
  color:#999999;
}

h1 { 
  font-family:tahoma,helvetica,sans-serif;
  font-size:16pt;
  text-decoration:none;
  font-weight:bold;
  margin-top:6px;
  margin-bottom:3px;
}

h2 { 
  font-family:verdana,helvetica,sans-serif;
  font-size:14pt;
  text-decoration:none;
  font-weight:bold;
  margin-top:6px;
  margin-bottom:6px;
}

h3,h4,h5,h6 {
  font-family:verdana,helvetica,sans-serif;
  font-size:12pt;
  text-decoration:none;
  font-weight:bold;
  margin-top:12px;
  margin-bottom:3px;
}


/*--------------------------------------*/
/*  Non-Specific Color Tags             */
/*--------------------------------------*/

.alert {color:#993333;}

.red {color:#993333;}

.orange {color:#CC6600;}

.yellow {color:#CC9933;}

.green {color:#999900;}

.blue {color:#336699;}
        
.gray {color:#666666;}
        
.white {color:#FFFFFF;}


/*--------------------------------------*/
/*  A HREF Tags                         */
/*--------------------------------------*/
        
span.menu {
  font:11pt tahoma, helvetica, sans-serif;
  font-weight:normal;
  color:#666666;
  text-decoration:none;
}
        
a {
  font-family:tahoma,helvetica,sans-serif;
  text-decoration:underline;
  color:#909090;
}

a:visited {
  color:#909090;
}

a:hover { 
  color:#D00000;
  text-decoration:none; 
}

a.menu {
  font:11pt tahoma, helvetica, sans-serif;
  font-weight:normal;
  color:#666666;
  text-decoration:none;
}
        
a.menu:visited {
  color:#666666;
}

a.menu:hover {
  color:#FF0000;
}

a.active {
  font:11pt tahoma, helvetica, sans-serif;
  font-weight:normal;
  color:#D00000;
  text-decoration:none;
}
        
a.active:visited {
  color:#D00000;
}

a.active:hover {
  color:#FF0000;
}

a.form-button { 
  white-space:nowrap;
  font-family:tahoma,helvetica,sans-serif;
  font-size:10pt;
  text-decoration:none;
  font-weight:bold;
  color:#FFFFFF; 
}
    
a.form-button:visited {
  color:#FFFFFF;
}

a.form-button:hover { 
  color:#C8E3FF; 
}

a.tab {
  font:11pt tahoma, helvetica, sans-serif;
  text-decoration:none;
  font-weight:bold;
  color:#666666;
}

a.tab:visited {
  color:#666666;
}

a.tab:hover {
  text-decoration:underline;
}

a.activetab {
  font:11pt tahoma, helvetica, sans-serif;
  text-decoration:none;
  font-weight:bold;
  color:white;
}

a.activetab:visited {
  color:white;
}

a.activetab:hover {
  text-decoration:underline;
}

a.icon-link {
  font-family:tahoma,helvetica,sans-serif;
  text-decoration:none;
  font-weight:bold;
  color:#666666;
}

a.icon-link:visited {
  font-family:tahoma,helvetica,sans-serif;
  text-decoration:none;
  font-weight:bold;
  color:#666666;
}

a.icon-link:hover {
  font-family:tahoma,helvetica,sans-serif;
  text-decoration:none;
  font-weight:bold;
  color:#666666;
}


/*--------------------------------------*/
/*  TABLES for the Content Area         */
/*--------------------------------------*/
        
.tbl-partpage-subhead {
  font-weight:bold;
  color:white;
  background-color:#666666;
}

.tbl-partpage-bodydark {
  color:#909090;
  background-color:#EAEAEA;
}
        
.tbl-partpage-bodylight {
  color:#909090;
  background-color:#FAFAFA;
}

.tbl-fullpage-head {
  font:10pt tahoma, helvetica, sans-serif;
  font-weight:bold;
  color:#909090;
  background-color:#FFFFFF;
}

.tbl-fullpage-subhead {
  font-weight:bold;
  color:#FFFFFF;
  background-color:#666666;
}

.tbl-fullpage-bodydark {
  color:#909090;
  background-color:#DDDDDD;
}
        
.tbl-fullpage-bodyverydark {
  color:#909090;
  background-color:#BBBBBB;
}

.darkrow { 
  font-family:tahoma,helvetica,sans-serif;
  color:#909090;
  background-color:#C8E3FF; 
}

.lightrow { 
  font-family:tahoma,helvetica,sans-serif;
  color:#909090;
  background-color:#E3F1FF; 
}

.display {
  background-color:#EEEEEE;
}

.supplement {
  font-size:10pt;
  color:#909090;
  vertical-align:middle;
}


/*--------------------------------------*/
/*      ALIGNMENT                       */
/*--------------------------------------*/

.justify {width:100%;}


/*--------------------------------------*/
/*  FORM Elements                       */
/*--------------------------------------*/

select {font:8pt tahoma, helvetica, sans-serif;
        background-color:#E3F1FF;
        color:#909090;
        cursor:default;}

 input[type=text]
,input[type=radio]
,input[type=checkbox]
,input[type=file]
,input[type=password]
        {font:8pt tahoma, helvetica, sans-serif;
				background-color:#E3F1FF; }

input
				{font:8pt tahoma, helvetica, sans-serif;}
        
input[type=image] {font:8pt tahoma, helvetica, sans-serif;
        color:#909090;}
        
input[type=submit] {font:8pt tahoma, helvetica, sans-serif;
        background-color:#C8C8C8;
        color:#000000;}
        
input[disabled=disabled] {font:8pt tahoma, helvetica, sans-serif;
        color:#888888;}
        
select[disabled=disabled] {font:8pt tahoma, helvetica, sans-serif;
        color:#888888;}
        
input.radio {font:8pt tahoma, helvetica, sans-serif;
        color:#909090;
        cursor:pointer;}
        
input.search {font:8pt tahoma, helvetica, sans-serif;
        background-color:#E3F1FF;
        color:#909090;
        cursor:text;}
        
textarea {
  font:8pt tahoma, helvetica, sans-serif;
  background-color:#E3F1FF;
  color:#909090;
  cursor:text;
  background-image:url(line.gif);
}

td.mono {
  font-family:monospace;
}
        
textarea.mono {
  font-size:10pt;
  font-family:monospace;
}

/*---------------------------------------*/
/*               TABS                    */
/*---------------------------------------*/

td.selected {
  background-color:#6699CC;
  padding-left:4px;
  padding-right:2px;
}

td.deselected {
  background-color:#DDDDDD;
  padding-left:4px;
  padding-right:2px;
}


/*---------------------------------------*/
/*               BUTTONS                 */
/*---------------------------------------*/

td.noover {
  background-image: url(button/02.gif);
}

td.msover {
  background-image: url(button/05.gif);
}


/*---------------------------------------*/
/*               SPECIALS                */
/*---------------------------------------*/

.inactive-button { 
  font-family:tahoma,helvetica,sans-serif;
  font-size:10pt;
  font-weight:bold;
  color:#FFFFFF;
  cursor:nw-resize;
}

/*---------------------------------------*/
/*               AUTOFORM                */
/*---------------------------------------*/

.af_selected { color: #EE5E0E; }
.af_value { font:10pt tahoma, helvetica, sans-serif; color:#909090; cursor:default; }

td.af_mandatory { font-weight: bold; }
td.af_error_normal { color: #FF0000; }
td.af_error_mandatory { color: #FF0000; font-weight: bold; }

table.af_block_header { background: #C8C8C8; }
td.af_block_header { color: #000000; font-weight: bold; }
td.af_block_background { cursor: default; background-image: url(table/bg.gif); }

a.af_block_tab { font-size: 10pt; color: #000000; text-decoration: none; }
a.af_block_tab:link { font-size: 10pt; color: #000000; text-decoration: none; }
a.af_block_tab:visited { font-size: 10pt; color: #000000; text-decoration: none; }
a.af_block_tab:hover { font-size: 10pt; color: #000000; text-decoration: none; }

a.af_block_active { font-size: 10pt; color: #000000; text-decoration: none; font-weight: bold; }
a.af_block_active:link { font-size: 10pt; color: #000000; text-decoration: none; font-weight: bold; }
a.af_block_active:visited { font-size: 10pt; color: #000000; text-decoration: none; font-weight: bold; }
a.af_block_active:hover { font-size: 10pt; color: #000000; text-decoration: none; font-weight: bold; }

td.af_block_title { cursor: default; font-size: 10pt; color: #CCCCCC; text-decoration: none; background: #202020; }

span.af_block_error { font-size: 10pt; color: #FF0000; font-weight: bold; }
td.af_block_tab { font-size: 10pt; color: #000000; text-decoration: none; }
td.af_block_tab_01 { cursor: pointer; background: #FFE237; }
td.af_block_tab_02 { cursor: pointer; background: #85D487; }
td.af_block_tab_03 { cursor: pointer; background: #FF8E5C; }
td.af_block_tab_04 { cursor: pointer; background: #5EC9FC; }
td.af_block_tab_05 { cursor: pointer; background: #CBFD43; }
td.af_block_tab_06 { cursor: pointer; background: #DD66DD; }
td.af_block_tab_07 { cursor: pointer; background: #B0B0B0; }
td.af_block_tab_08 { cursor: pointer; background: #FFFFFF; }

td.af_list_header { background: #C8C8C8; color: #000000; font-weight: bold; }
td.af_list_1n { background: #DDDDDD; }
td.af_list_2n { background: #EEEEEE; }
td_renamed.af_list_1o, td.af_list_2o { background: #336633; }
td.af_list_1o, td.af_list_2o { background: #DDFFDD; }

/*---------------------------------------*/
/*               INFOBAR                 */
/*---------------------------------------*/

/* A fake IE information bar */
#infobar {
	font: message-box;
	position:fixed; top:0px; left:0px; width:100%;
}

#infobar a, #infobar a:link, #infobar a:visited, #infobar a:active { display: block; color: #000000; width:100%; background: #FFFFE1 url(infobar/01n.gif) no-repeat fixed .3em .3em; border-bottom: .16em outset; text-decoration: none; cursor: default; }
#infobar a:hover { color: #FFFFFF; background: #3169B6 url(infobar/01o.gif) no-repeat fixed .3em .3em; }

#infobar a.t01, #infobar a.t01:link, #infobar a.t01:visited, #infobar a.t01:active { display: block; color: #000000; width:100%; background: #FFFFE1 url(infobar/01n.gif) no-repeat fixed .3em .3em; border-bottom: .16em outset; text-decoration: none; cursor: default; }
#infobar a.t01:hover { color: #FFFFFF; background: #3169B6 url(infobar/01o.gif) no-repeat fixed .3em .3em; }

#infobar a.t02, #infobar a.t02:link, #infobar a.t02:visited, #infobar a.t02:active { display: block; color: #000000; width:100%; background: #FFFFE1 url(infobar/02n.gif) no-repeat fixed .3em .3em; border-bottom: .16em outset; text-decoration: none; cursor: default; }
#infobar a.t02:hover { color: #FFFFFF; background: #3169B6 url(infobar/02o.gif) no-repeat fixed .3em .3em; }

#infobar a.t03, #infobar a.t03:link, #infobar a.t03:visited, #infobar a.t03:active { display: block; color: #000000; width:100%; background: #FFFFE1 url(infobar/03n.gif) no-repeat fixed .3em .3em; border-bottom: .16em outset; text-decoration: none; cursor: default; }
#infobar a.t03:hover { color: #FFFFFF; background: #3169B6 url(infobar/03o.gif) no-repeat fixed .3em .3em; }

#infobar p{
	margin:0px;
	padding: .45em 0em .45em 22px;
	font-size:12px;
}

/*---------------------------------------*/
/*               CALENDAR                */
/*---------------------------------------*/

.calendarHeaderYear  { font:10pt tahoma, helvetica, sans-serif; font-weight:bold; color:#000000; cursor:default; }
a.calendarHeaderYear { font:10pt tahoma, helvetica, sans-serif; font-weight:bold; color:#000000; text-decoration:none; }
a.calendarHeaderYear:visited { color:#000000; }
a.calendarHeaderYear:hover { color:#3366CC; }

.calendarHeaderMonth  { font:10pt tahoma, helvetica, sans-serif; font-weight:normal; color:#000000; cursor:default; }
a.calendarHeaderMonth { font:10pt tahoma, helvetica, sans-serif; font-weight:normal; color:#000000; text-decoration:none; }
a.calendarHeaderMonth:visited { color:#000000; }
a.calendarHeaderMonth:hover { color:#3366CC; }

.calendarHeaderWeek { font:10pt tahoma, helvetica, sans-serif; font-weight:bold; color:#880000; cursor:default; }

.calendarHoliday  { font:10pt tahoma, helvetica, sans-serif; font-weight:normal; color:#226622; cursor:default; }

.calendarDayNormal  { font:10pt tahoma, helvetica, sans-serif; font-weight:normal; color:#909090; cursor:default; }
a.calendarDayNormal { font:10pt tahoma, helvetica, sans-serif; font-weight:normal; color:#3366CC; cursor:pointer; text-decoration:none; }
a.calendarDayNormal:visited { color:#3366CC; }
a.calendarDayNormal:hover { color:#3366CC; }

.calendarDayCurrent  { font:10pt tahoma, helvetica, sans-serif; font-weight:normal; color:#909090; cursor:default; background-color:#FFFFAA; }
a.calendarDayCurrent { font:10pt tahoma, helvetica, sans-serif; font-weight:normal; color:#3366CC; cursor:pointer; text-decoration:none; background-color:#FFFFAA; }
a.calendarDayCurrent:visited { color:#3366CC; }
a.calendarDayCurrent:hover { color:#3366CC; }

