/*Guideline @ 2009 Jun 24*/
/*Each time changing content, increase file's version number at style2.jin*/
.SCSLightGrey {background-color: #CCCCCC;}
.style_E{
font-size:9px;
}
font {font-size:13px;font-family: Arial;}

.inputFontStyle {
	font-size:11px;font-family: Arial;
	background-color:#FFFFFF;
	border: 1px solid #666666;
	}

.inputDisableFontStyle {
	font-size:11px;
	font-family: Arial;
	background-color:#BBBBBB;
	border: 1px solid #666666;
	}
	
.inputDisable2FontStyle {
	font-size:8.0pt;
	font-family: Arial;
	background-color:#CCCCCC;
	border: 1px solid #888888;
	}
	
.inputDisable3FontStyle {
	font-size:8.0pt;
	font-family: Arial;
	background-color:#EAEAEA;
	border: 1px solid #888888;
	}

.WordFont {
	font-size:13px;
	font-family: Arial;
	vertical-align: middle;
}

.ListStyle {
	color:#000000;
	width:175px;
	font-size:7.0pt;
	font-family:"Times New Roman";
	}
font.HeaderFontStyle {
	font-size:12pt;
	font-weight:bold;
        font-style: Italic;
	font-family:"Times New Roman";
	color:#000000;
}
font.Headerh1 {
	font-size:24pt;
	font-weight:bold;
        font-style: Italic;
	font-family:"Times New Roman";
	color:#000000;
}
font.Headerh2 {
	font-size:20pt;
	font-weight:bold;
        font-style: Italic;
	font-family:"Times New Roman";
	color:#000000;
}
font.Headerh3 {
	font-size:16pt;
	font-weight:bold;
        font-style: Italic;
	font-family:"Times New Roman";
	color:#000000;
}
font.HeaderBlockFontStyle {
	font-size:12pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

font.HeaderSubFontStyle {
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

font.BigSponsorFontStyle { 
/* This style is for green background font*/
	font-size:15 px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#424242;
}
font.DescriptionBigFontStyle {
/* Left Module's big font  RED color */
	font-size:13px;
	font-family: Arial;
	color:#111111;
	}

font.RedDescriptionFontStyle {
	font-size:9pt;
	font-family: Arial;
	color:#FF0000;
}
font.BlueDescriptionFontStyle {
	font-size:9pt;
	font-family: Arial;
	color:#0000FF;
}

font.DescriptionFontStyle {
	font-size:14px;
	font-family: Arial;
	}
font.DescriptionSmallFontStyle {
/* This style is for blue background font in front page,
and some word in left module (light green color)
*/
	font-size:11 px;
	font-family: Arial;
	color:#111111;
	}
font.SubLossFontStyle {
	font-size:8pt;
	font-family: Arial;
        font-style: Italic;
	}
font.ChartTitleFontStyle {
	font-size:8pt;
	font-family:Arial;
	}
font.SymbolFontStyle {
	font-size:13px;
	font-family:"Times New Roman";
	font-style: normal;
	}
font.8_font {
	font-size:8pt;
	font-family:"Times New Roman";
	font-style: italic;
	}
font.UnitFontStyle {
	font-size:13px;
	font-family:"Times New Roman";
	font-style: normal;
	}
font.ValueFontStyle {
	font-size:9pt;
	font-family:"Times New Roman";
	font-style: normal;
	}
font.WordFontStyle {
        font-size:14px;
	font-family: Arial;
	}

font.NoticeFontStyle {
    font-size:9pt;
	font-family: Arial;
	font-style:italic;
	color:#FF0000;
}
.XfFont{
	font-size:8.0pt;
	font-family:Arial;
	color:#000000;
}

.Xf_S_Font{
	font-size:10px;
	font-family:Arial;
	color:#000000;
}
font.CompFont {
	font-size:16px;
	font-family:"Times New Roman";
	font-style: italic;
	color: #FFFFFF;
	}
font.LogoFontStyle{
	font-size:15pt;
	color:#0000FF; 
	font-style:italic;
	}
font.TitleFontStyle{
	font-size:12pt;
	color:#FFFFFF;
	font-style: normal;
	font-family:"Times New Roman";
	}
.BlueButtonFontStyle {
	margin:0in;
	margin-bottom:.0001pt;
	font-size:7pt;
	color:#FFFFFF;
	text-align:center;
	text-decoration: none;
	font-family:"Arial";}
.GreyButtonFontStyle {
	margin:0in;
	margin-bottom:.0001pt;
	font-size:7pt;
	color:#000000;
	text-align:center;
	text-decoration: none;
	font-family:"Arial";}
.GreenButtonFontStyle {
	margin:0in;
	margin-bottom:.0001pt;
	font-size:7pt;
	color:#FFFFFF;
	text-align:center;
	text-decoration: none;
	font-family:"Arial";}
	
.LinkFontStyle {
	margin:0in;
	margin-bottom:.0001pt;
	font-size:13px;
	color:#000077;
	text-align:center;
	text-decoration: none;
	font-family:"Arial";}
	
.LinkSmallFontStyle {
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10px;
	color:#000077;
	text-align:center;
	text-decoration: none;
	font-family:"Arial";}
	
.LinkLineFontStyle {
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8pt;
	color:#000077;
	text-align:center;
	text-decoration: underline;
	font-family:"Arial";}

a.BlueButtonFontStyle:hover{ color:#FFFFFF;}
a.BlueButtonFontStyle:link{ color:#FFFFFF;}
a.BlueButtonFontStyle:visited{ color:#FFFFFF;}
a.GreenButtonFontStyle:hover{ color:#FFFFFF;}
a.GreenButtonFontStyle:link{ color:#FFFFFF;}
a.GreenButtonFontStyle:visited{ color:#FFFFFF;}
a.GreyButtonFontStyle:hover{ color:#000000;}
a.GreyButtonFontStyle:link{ color:#000000;}
a.GreyButtonFontStyle:visited{ color:#000000;}
a.LinkFontStyle:hover{ color:#000077;}
a.LinkFontStyle:link{ color:#000077;}
a.LinkFontStyle:visited{ color:#000077;}


INPUT.ValueBox {
    font-size:8pt;
    font-family: Arial;
}

.MainBox {
    background-color:#CCCCCC;
    border: 2px solid #DDDDDD;
}

TD.MainBox2 {
    background-color:#c0c0c0;
    border: 2px solid #DDDDDD;
}

TD.SubBox {
    background-color:#EAEAEA;
    border: 1px solid #999999;
}

TD.SubBox2 {
    background-color:#EECACA;
    border: 2px solid #999999;
}

TD.SubBox4 {
    background-color:#CCCCCC;
    border: 1px solid #3333DD;
}

TD.SubBox3 {
    background-color:#CCCCCC;
    border: 1px solid #33D633;
}

TD.SubBoxUpper {    
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px;
	border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
	border-top-color: #EAEAEA; border-right-color: #EAEAEA; border-bottom-color: #EAEAEA; border-left-color: #EAEAEA;
}
TD.SubBoxLower {
    border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
	border-top-color: #EAEAEA; border-right-color: #EAEAEA; border-bottom-color: #EAEAEA; border-left-color: #EAEAEA;
}

TD.AlertBox {
    background-color:#EAEAEA;
}

TD.LabelBox {
    background-color:#CCCCCC;
    border: 1px solid #888888;
	font-size:9pt;
	font-family: Arial;
	vertical-align: middle;
}

TD.OPBox {
    background-color:#EAEAEA;
    border: 2px solid #888888;
    font-style: normal;
    font-family:"Times New Roman";
    font-size:8pt;
    color: #000000;
}

TD.Menu {
    background-color:#66CCCC;  
    border-color: #77DDDD;  
    font-family:"Times New Roman";
    font-size:12pt;
    font-style: bold;
    border-style: solid;
}

TD.GreenMenu {
    background-color:#5DB05D;  
    border-color: #6EC16E;  
    font-family:"Times New Roman";
    font-size:12pt;
    font-style: bold;
    border-style: solid;
}

TD.BlueMenu {
    background-color:#5C7CBD;  
    border-color: #6D8DCF;  
    font-family:"Times New Roman";
    font-size:12pt;
    font-style: bold;
    border-style: solid;
}

TD.PurpleMenu {
    background-color:#AAAAFF;  
    border-color: #BBBBFF;  
    font-family:"Times New Roman";
    font-size:12pt;
    font-style: bold;
    border-style: solid;
}

TABLE.list {
    border: 1px solid #EEEEEE;    
}

td.list_top {
	font-size:11pt;
    border-style: solid;
    border-color: #CCCCCC;
	vertical-align:top;
	font-family: Arial;
}

td.list {
	font-size:11pt;
    border-style: solid;
    border-color: #CCCCCC;
}

td.list_high {
	font-size:11pt;
    border-style: solid;
    border-color: #DDDDDD;
}

TD.high_none {
	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
	border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC;
}

TD.high_top_left {
        border-top-width: 1px; border-right-width: 1px;  border-bottom-width: 1px; border-left-width: 1px;
	border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
	border-top-color: #EEEEEE; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #EEEEEE;
}

TD.high_top {
        border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
	border-top-color: #EEEEEE; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC;
}

TD.high_top_right {
        border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; 
        border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; 
        border-top-color: #EEEEEE; border-right-color: #EEEEEE; border-bottom-color: #CCCCCC;border-left-color: #CCCCCC;
}

TD.high_left {
        border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
	border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #EEEEEE;
}

TD.high_right {
        border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
	border-top-color: #CCCCCC; border-right-color: #EEEEEE; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC;
}

TD.high_left_bottom {
        border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
	border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #EEEEEE; border-left-color: #EEEEEE;
}

TD.high_right_bottom {
        border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
	border-top-color: #CCCCCC; border-right-color: #EEEEEE; border-bottom-color: #EEEEEE; border-left-color: #CCCCCC;
}

TD.high_bottom {
        border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
	border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #EEEEEE; border-left-color: #CCCCCC;
}

TD.high_top_left_bottom {
        border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
	border-top-color: #EEEEEE; border-right-color: #CCCCCC; border-bottom-color: #EEEEEE; border-left-color: #EEEEEE;
}

TD.high_top_right_bottom {
        border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
	border-top-color: #EEEEEE; border-right-color: #EEEEEE; border-bottom-color: #EEEEEE; border-left-color: #CCCCCC;
}

TD.high_top_left_right_bottom {
        border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
	border-top-color: #EEEEEE; border-right-color: #EEEEEE; border-bottom-color: #EEEEEE; border-left-color: #EEEEEE;
}

TD.high_top_bottom {
        border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
	border-top-color: #EEEEEE; border-right-color: #CCCCCC; border-bottom-color: #EEEEEE; border-left-color: #CCCCCC;
}

TD.high_left_right {
        border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
	border-top-color: #CCCCCC; border-right-color: #EEEEEE; border-bottom-color: #CCCCCC; border-left-color: #EEEEEE;
}

TD.high_left_right_bottom {
        border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
	border-top-color: #CCCCCC; border-right-color: #EEEEEE; border-bottom-color: #EEEEEE; border-left-color: #EEEEEE;
}

li.book {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style-image: url(../images/help/book.gif);
	vertical-align:middle;
}

li.openbook {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	list-style-image: url(../images/help/open.gif);
	vertical-align:middle
}

li.list_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	list-style-image: url(../images/help/content.gif);
	vertical-align:middle;
}

td.help_underline {
	border-bottom-color:#888888;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

td.help_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

font.help_image {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:italic;
	color: #000000;
}

.disclaimer {
	font-family: Times New Roman, Times, serif;
	font-size: 12pt;
	border: 1px solid #666666;
}

.header {
	font-size:12pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#CCCCCC;
}

.slogan {
	font-family:'Comic Sans MS'; 
	font-weight:bold;
	font-style:italic; 
	font-size:10pt;
}

.error {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 8pt;
	color: #990000;
}

.figureindex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style:italic; 
	color: #000000;
}


.content {
	font-family: Times New Roman, Times, serif;
	font-size: 10pt;
	color: #000000;
	border: 1px solid #666666;
	background-color: #FFFFFF;
}

.contentdata {
	font-family: Times New Roman, Times, serif;
	font-size: 10pt;
	color: #000000;
	background-color: #CCCCCC;
	border: 2px solid #FFFFFF;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #606060;
}

.linkage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
}

.titlefont {
	font-family: Times New Roman, Times, serif;
	font-size: 12pt;
	font-style: italic;
	color: #000000;
}
.menu {
	background-color: #B0B0B0;
}
.result {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border: 1px solid #666666;
	background-color: #EAEAEA;
}
.topmenu {
	background-color: #CCCCCC;
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
}
.inputbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6pt;
	color: #000000;
}
.buttonblack {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.CircuitUnderline {
	border-bottom-color:#800040; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
}

.CircuitBlock {
	border-color:#800040; 
	border-style:solid; 
	border-width:1px;
}
.UsageReport {
	font-family: Times New Roman, Times, serif;
	font-size: 11pt;
	font-style: solid;
	color: #000000;
}

td.BlueMainHorizontalSeperateBorder {
	border-bottom-width: 3px; 
	border-bottom-style: solid; 
	border-bottom-color: #A6B3CE;
}

td.BlueSubHorizontalSeperateBorder {
	border-bottom-width: 2px; 
	border-bottom-style: solid; 
	border-bottom-color: #A6B3CE;
}

td.GreyMainHorizontalSeperateBorder {
	border-bottom-width: 3px; 
	border-bottom-style: solid; 
	border-bottom-color: #AAAAAA;
}

td.GreySubHorizontalSeperateBorder {
	border-bottom-width: 2px; 
	border-bottom-style: solid; 
	border-bottom-color: #AAAAAA;
}

td.BlueMainVerticalSeperateBorder {
	border-right-width: 3px; 
	border-right-style: solid; 
	border-right-color: #A6B3CE;
}
td.GreyMainVerticalSeperateBorder {
	border-right-width: 3px; 
	border-right-style: solid; 
	border-right-color: #AAAAAA;
}

td.GreySubVerticalSeperateBorder {
	border-right-width: 2px; 
	border-right-style: solid; 
	border-right-color: #AAAAAA;
}

td.GreySubTopSeperateBorder {
	border-top-width: 2px; 
	border-top-style: solid; 
	border-top-color: #AAAAAA;
}

td.BlueMainBorder {
	border:2px solid #A6B3CE;
}
td.GreyMainBorder {
	border:2px solid #AAAAAA;
}
table.GreyMainBorder {
	border:2px solid #AAAAAA;
}
.inlineForm{
	display:inline;
}

.LinkSpan {
	cursor: pointer;
}
