/* external CSS file */
/* filename 'ipm_sheet2.css' */
/* No HTML Markup Allowed */


A:link { color: #0000cd; text-decoration: none; background-color: transparent;}
A:visited { color: #0000cd; text-decoration: none; background-color: transparent;}
A:active { color: #0000cd; text-decoration: none; background-color: transparent;}
A:hover { color: #0000cd; text-decoration: underline; background-color: #D6DFEC; }

BODY { font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 0.82em; color: #404040; background-color: #ffffff; margin-top: 0px;  margin-right: 10px; margin-left: 10px; margin-bottom: 10px; SCROLLBAR-FACE-COLOR: #dcdcdc; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #0000cd; SCROLLBAR-ARROW-COLOR: #000000; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #000000; }

TD { font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 0.82em; color: #404040; background-color: none; }


.b { font-weight: bold; }
.i { font-style: italic; }
.bi { font-weight: bold; font-style: italic; }
.small { font-size: 0.75em; }
.redb { font-weight: bold; color: #dc143c; }
.IPM_Title_01 { font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 1.0em; font-weight: bold; color: #2e2f52; }
.IPM_Title_02 { font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 0.87em; font-style: italic; color: #000000; }
SPAN.new { font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 12px; color: #dc143c; font-weight: bold; }
SPAN.sp1 { font-family: courier new, courier, monospace; font-size: 0.75em; letter-spacing: 2px; }
SPAN.head_spec_01 { font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 0.65em; color: #dcdcdc; letter-spacing: 1px; }
SPAN.caption2 { font-family: Times New Roman, serif; font-size: 13px; font-style: italic; }
SPAN.date { font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 10px; color: #000000; letter-spacing: 1px; }
SPAN.dateb { font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 10px; font-weight: bold; color: #000000; letter-spacing: 1px; }


TD.td_head_01 { padding: 4px; font-size: 0.80em; background-color: transparent; }

TD.td_body_01 { padding: 4px; font-size: 0.70em; background-color: #EFE3FF; }

TD.td_body_02 { padding-top: 8px; padding-bottom: 8px; padding-left: 20px; padding-right: 20px; background-color: transparent; font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 0.71em; color: #404040; line-height: 150%; }

TD.td_body_03 { padding-top: 4px; padding-bottom: 4px; padding-left: 0px; padding-right: 0px; background-color: transparent; }

P.splash_welcome_top { font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 1.0em; color: #2e2f52; font-weight: bold; letter-spacing: 1px; border: thin solid #2e2f52; background-color: #2e2f52; padding: 2; margin: 12 4 0 20; text-align: center; }

P.splash_welcome_bot { font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 0.82em; color: #404040; line-height: 135%; border: thin solid #8b008b; background-color: transparent; padding: 8; margin: 0 4 12 20; }

P.splash_news_top { font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 1.0em; color: #000000; font-weight: bold; letter-spacing: 1px; border: thin solid #dcdcdc; background-color: #dcdcdc; padding: 2; margin: 12 20 0 4; text-align: center; }

P.splash_news_bot { font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 0.82em; color: #404040; line-height: 140%; border: thin solid #dcdcdc; background-color: transparent; padding: 8; margin: 0 20 12 4; text-align: justify; }

.tc1 { background-color: #ffffff; }
.tc2 { background-color: #000000; }
.tc3 { background-color: #2e2f52; }
.tc4 { background-color: #dcdcdc; }
.tc5 { background-color: ; }
.tc6 { background-color: #f5f5f5; }
.tc7 { font-family: 'Arial',sans-serif; font-size: 0.7em; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; background-color: #EFE3FF; }
.tc8 { background-color: #D9B685; } /* light orange */

.b1 { padding: 1px; background-color: transparent; }
.b2 { padding: 2px; background-color: transparent; }
.b3 { padding: 3px; background-color: transparent; }
.b4 { padding: 4px; background-color: transparent; }
.b5 { padding: 5px; background-color: transparent; }
.b6 { padding: 6px; background-color: transparent; }
.b8 { padding: 8px; background-color: transparent; }
.b10 { padding: 10px; background-color: transparent; }
.b12 { padding: 12px; background-color: transparent; }
.b15 { padding: 15px; background-color: transparent; }
.b20 { padding: 20px; background-color: transparent; }

.header_01 { padding-top: 4px; padding-bottom: 4px; padding-left: 20px; padding-right: 20px; background-color: transparent; font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 1.2em; color: #0B243B; font-weight: bold; }

.header_02 { padding-top: 4px; padding-bottom: 4px; padding-left: 8px; padding-right: 8px; background-color: transparent; font-family: 'Arial',sans-serif; font-size: 0.65em; color: #404040; }

.header_03 { padding-top: 4px; padding-bottom: 4px; padding-left: 20px; padding-right: 20px; background-color: transparent; font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 1.0em; color: #000000; font-weight: bold; }



.body_02 { padding-top: 8px; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; background-color: transparent; font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 0.90em; color: #202020; line-height: 135%; }

.body_03 { padding-top: 2px; padding-bottom: 2px; padding-left: 20px; padding-right: 20px; background-color: transparent; font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 0.8em; color: #202020; line-height: 115%; }

.body_04 { padding-top: 0px; padding-bottom: 8px; padding-left: 20px; padding-right: 0px; background-color: transparent; font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 0.8em; color: #202020; line-height: 115%; }



.footer_01 { padding-top: 4px; padding-bottom: 4px; padding-left: 20px; padding-right: 20px; background-color: transparent; font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 0.75em; color: #000000; }

.footer_02 { padding-top: 4px; padding-bottom: 4px; padding-left: 20px; padding-right: 20px; background-color: transparent; font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 0.75em; color: #404040; }

.footer_03 { padding-top: 4px; padding-bottom: 4px; padding-left: 20px; padding-right: 20px; background-color: transparent; font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 0.70em; color: #000128; }


H1 { padding-top: 4px; padding-bottom: 4px; padding-left: 2px; padding-right: 2px; font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 1.2em; color: #000000; background-color: #dcdcdc; }

H2 { padding-top: 3px; padding-bottom: 3px; padding-left: 2px; padding-right: 2px; font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 1.1em; color: #000000; background-color: transparent; }

H3 { padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 1.0em; color: #000000; background-color: transparent; }


.txtfld { font-family : 'Verdana','Tahoma','Arial',sans-serif; font-size: 10px; }

.txtfld3 { color: #000000; border-bottom: solid 1px; border-left: solid 1px; border-right: solid 1px; border-top: solid 1px; font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 12px; border-color:#00008b; background-color: #FFFFFF; }

.txtfld4 { color: #000000; border-bottom: solid 1px; border-left: solid 1px; border-right: solid 1px; border-top: solid 1px; font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 12px; border-color:#00008b; background-color: #dcdcdc; }

.txtfld5 { color: #000000; border-bottom: solid 1px; border-left: solid 1px; border-right: solid 1px; border-top: solid 1px; font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 9px; border-color:#00008b; background-color: #dcdcdc; }

.txtfld8a { color: #000000; border-bottom: solid 1px; border-left: solid 1px; border-right: solid 1px; border-top: solid 1px; font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 10px; border-color:#a9a9a9; background-color: #FFFFFF; }

.txtfld8b { color: #000000; border-bottom: solid 1px; border-left: solid 1px; border-right: solid 1px; border-top: solid 1px; font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 10px; border-color:#a9a9a9; background-color: ##dcdcdc; }


.tablecell_1 { padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; background-color: #800080; font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 10px; color: #f5f5f5; font-weight: bold; line-height: 100%; }

.tablecell_2 { padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; background-color: #EFE3FF; font-family: 'Verdana','Tahoma','Arial',sans-serif; font-size: 10px; color: #000000; line-height: 100%; }

div.float {
  float: left;
  width: 160px;
  padding: 20px;
  }
  
  div.container {
  border: 2;
  background-color: #212121;
  }

  div.spacer {
  clear: both;
  }
  
label 
	{
	width: 4em;
	float: left;
	text-align: right;
 	margin: 0 1em 10px 0
 	clear: both
 	}
 
.input-box 
	{
 	float: left;
 	margin-bottom: 10px
 	color: #26a;
 	background: #feb;
 	border: #26a solid 1px
 	}
 
.submit-button 
	{
 	margin-left: 5em;
 	clear: both
 	color: #000;
 	background: #fb0;
 	border: 2px #9cf outset
 	}
 
fieldset 
	{
	border: #dcdcdc solid 1px;
 	width: 30em
 	}

legend 
	{
 	background: #dcdcdc;
 	border: #dcdcdc solid 1px;
 	padding: 1px 10px
 	}
	
/* --- IDEAHEADER RULES START --- */

#ideaheader div { background: transparent; }

#ideaheader h2.ideaititle { margin: 10px 0px 10px 0px;  font-size: 140%; line-height: 100%; letter-spacing: 1.4px; color: #000000; }

#ideaheader h3.ideavolume { margin: 5px 0px 5px 0px;  font-size: 120%; line-height: 100%; letter-spacing: 1.2px; color: #000000; }

#ideaheader h3.ideanumber { margin: 0px 0px 5px 0px;  color: #000000; }

#ideaheader p.ideaparagraph1 { margin: 0 50px 10px 50px; }

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider,  #slider li{ 
	width:400px;
	height:300px;
	background-color: #dcdcdc;
	overflow:hidden; 
	}
span#prevBtn{}
span#nextBtn{}	


/* 
.font15em { font-size: 1.5em; }
.font14em { font-size: 1.4em; }
.font13em { font-size: 1.3em; }
.font12em { font-size: 1.2em; }
.font11em { font-size: 1.1em; }
.font10em { font-size: 1.0em; }
.font09em { font-size: 0.9em; }
.font08em { font-size: 0.8em; }
.font07em { font-size: 0.7em; }
.font06em { font-size: 0.6em; }
.font05em { font-size: 0.5em; }
 */ 
