BODY {
	FONT-SIZE: 100%;
}

DIV {
	FONT-SIZE: 100%;
}
P {
	FONT-SIZE: 100%;
}
SPAN {
	FONT-SIZE: 100%;
}
TH {
	FONT-SIZE: 100%;
}
TD {
	FONT-SIZE: 100%;
}
A {
	FONT-SIZE: 100%;
}
INPUT {
	FONT-SIZE: 100%;
}
SELECT {
	FONT-SIZE: 100%;
}
TEXTAREA {
	FONT-SIZE: 100%;
}
FORM {
	FONT-SIZE: 100%;
}
UL {
	FONT-SIZE: 100%;
}
OL {
	FONT-SIZE: 100%;
}
LI {
	FONT-SIZE: 100%;
}
DL {
	FONT-SIZE: 100%;
}
DT {
	FONT-SIZE: 100%;
}
DD {
	FONT-SIZE: 100%;
}
H1 {
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
}
H2 {
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
}
H3 {
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
}
H4 {
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
}
H5 {
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
}
H6 {
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
}
H1 {
	FONT-SIZE: 140%;
}
H2 {
	FONT-SIZE: 120%;
}
H3 {
	FONT-SIZE: 100%;
}
H4 {
	FONT-SIZE: 100%;
}
H5 {
	FONT-SIZE: 100%;
}
H6 {
	FONT-SIZE: 100%;
}
H3 .leftborder {
	border-left:2px solid #000;
}
P {
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
	LINE-HEIGHT: 145%;
}
UL {
	MARGIN-TOP: 5px;
	LIST-STYLE-IMAGE: url(/images/common/standard/dot_1.gif);
	MARGIN-BOTTOM: 20px;
}
UL UL {
	MARGIN-TOP: 0px;
	LIST-STYLE-IMAGE: url(/images/common/standard/dot_2.gif);
	MARGIN-BOTTOM: 0px;
}
UL UL UL {
	MARGIN-TOP: 0px;
	LIST-STYLE-IMAGE: url(/images/common/standard/dot_3.gif);
	MARGIN-BOTTOM: 0px;
}
OL UL {
	MARGIN-TOP: 0px;
	LIST-STYLE-IMAGE: url(/images/common/standard/dot_1.gif);
	MARGIN-BOTTOM: 0px;
}
DL UL {
	MARGIN-TOP: 0px;
	LIST-STYLE-IMAGE: url(/images/common/standard/dot_1.gif);
	MARGIN-BOTTOM: 0px;
}
OL {
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 20px;
}
OL OL {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
}
OL OL OL {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
}
UL OL {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
}
LI {
	LINE-HEIGHT: 145%;
}
DL {
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 20px;
}
DT {
	LINE-HEIGHT: 145%;
}
DD {
	LINE-HEIGHT: 145%;
}
STRONG {
	FONT-WEIGHT: bold;
}
SMALL {
	FONT-SIZE: 85%;
}
HR {
	BORDER-TOP: #fff 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	HEIGHT: 1px;
}

td.left5px {
	padding: 0px 0px 0px 5px;
	}

/* COMPONENTS */

.bodyHome {
	MARGIN-TOP: 15px;
	FONT-SIZE: 84%;
	MARGIN-BOTTOM: 10px;
	width: 100%;
}
.body1 {
	MARGIN-TOP: 15px;
	FONT-SIZE: 85%;
	MARGIN-BOTTOM: 20px;
}
.extra1 {
	MARGIN-TOP: 15px;
	FONT-SIZE: 84%;
	MARGIN-BOTTOM: 20px;
}
.sectionTop {
	FONT-WEIGHT: bold;
	MARGIN-BOTTOM: 5px;
}
.section {
	MARGIN-TOP: 25px;
	FONT-WEIGHT: bold;
	MARGIN-BOTTOM: 5px;
}
.sectionIndent1 {
	FONT-WEIGHT: bold;
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 145px;
}
.sectionSub {
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 5px;
}
.indent1 {
	MARGIN-LEFT: 145px;
}
.indent2 {
	MARGIN-TOP: 3px;
	MARGIN-BOTTOM: 10px;
	MARGIN-LEFT: 40px;
}
/* -- LAYOUT STYLES -- */

.vertical10x10 {
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
}
.vertical5x20 {
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 20px;
}
.vertical20x5 {
	MARGIN-TOP: 20px;
	MARGIN-BOTTOM: 5px;
}
.vertical20x10 {
	MARGIN-TOP: 20px;
	MARGIN-BOTTOM: 10px;
}
.vertical10x0 {
	MARGIN-TOP: 10px;
}
.horizontalCenter {
	TEXT-ALIGN: center;
}
.horizontalRight {
	TEXT-ALIGN: right;
}
.horizontalLeft {
	TEXT-ALIGN: left;
}
.icon {
	MARGIN-LEFT: 5px;
	VERTICAL-ALIGN: middle;
	MARGIN-RIGHT: 5px;
}
.iconVerticalMiddle {
	VERTICAL-ALIGN: middle;
}
.iconVertical5x5 {
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px;
}
.iconMarginRight5 {
	VERTICAL-ALIGN: middle;
	MARGIN-RIGHT: 5px;
}
.iconMarginLeft5 {
	MARGIN-LEFT: 5px;
	VERTICAL-ALIGN: middle;
}
.rotateRight {
	FLOAT: right;
}
.rotateLeft {
	FLOAT: left;
}
.brClear {
	CLEAR: both;
}
/*----------------------- LeftMenu -------------------------*/
div#leftmenu {
     width:145px;
	 background-image: url(/images/common/leftmenu/bg_leftmenu.gif);
	 background-repeat: repeat-y;
	 font-size:80%;
	 margin: 0;
	 padding:0;
}

div#leftmenu ul {
     line-height:1.5em;
	 list-style-type:none;
	 margin:0px;
	 padding:0px;
}
/*---------------- delta_b -------------------*/

.deltab { 
	 width: 145px;
     background-image:url(/images/common/leftmenu/delta_b.gif);
     background-repeat:no-repeat;
	 background-position:1px 4px;
     padding-left:10px;
}

.deltab-b { 
	 width: 145px;
     background-image:url(/images/common/leftmenu/delta_b.gif);
     background-repeat:no-repeat;
	 background-position:1px 4px;
     padding-left:10px;
	 font-weight:bold;
}

.deltab-w { 
	 width: 145px;
     background-image:url(/images/common/leftmenu/delta_b.gif);
     background-repeat:no-repeat;
	 background-position:1px 4px;
     padding-left:10px;
	 background-color:#fff;	 
}

.deltab-w-b { 
	 width: 145px;
     background-image:url(/images/common/leftmenu/delta_b.gif);
     background-repeat:no-repeat;
	 background-position:1px 4px;
     padding-left:10px;
	 background-color:#fff;
	 font-weight:bold;
}
/*---------------- dot_t -------------------*/

.dott { 
	 width: 145px;
     background-image:url(/images/common/leftmenu/dot_t.gif);
     background-repeat:no-repeat;
	 background-position:1px 4px;
     padding-left:11px;
}

.dott-b { 
	 width: 145px;
     background-image:url(/images/common/leftmenu/dot_t.gif);
     background-repeat:no-repeat;
	 background-position:1px 4px;
     padding-left:11px;
	 font-weight:bold;
}

.dott-w { 
	 width: 145px;
     background-image:url(/images/common/leftmenu/dot_t.gif);
     background-repeat:no-repeat;	 
	 background-position:1px 4px;
     padding-left:11px;
	 background-color:#fff;
}

.dott-w-b { 
	 width: 145px;
     background-image:url(/images/common/leftmenu/dot_t.gif);
     background-repeat:no-repeat;
	 background-position:1px 4px;
     padding-left:11px;
	 font-weight:bold;
	 background-color:#fff;
}
/*---------------- dot_l -------------------*/

.dotl { 
	 width: 145px;
     background-image:url(/images/common/leftmenu/dot_l.gif);
     background-repeat:no-repeat;	 
	 background-position:1px 4px;
     padding-left:10px;
}

.dotl-b { 
	 width: 145px;
     background-image:url(/images/common/leftmenu/dot_l.gif);
     background-repeat:no-repeat;	 
	 background-position:1px 4px;
     padding-left:10px;
	 font-weight:bold;
}

.dotl-w { 
	 width: 145px;
     background-image:url(/images/common/leftmenu/dot_l.gif);
     background-repeat:no-repeat;	 
	 background-position:1px 4px;
     padding-left:10px;
	 background-color:#fff;
}

.dotl-w-b { 
	 width: 145px;
     background-image:url(/images/common/leftmenu/dot_l.gif);
     background-repeat:no-repeat;	 
	 background-position:1px 4px;
     padding-left:10px;
	 font-weight:bold;
	 background-color:#fff;
}
/*---------------- delta_g -------------------*/

.deltag { 
	 width: 145px;
     background-image:url(/images/common/leftmenu/delta_g.gif);
     background-repeat:no-repeat;	 
	 background-position:1px 4px;
     padding-left:10px;
}

.deltag-b { 
	 width: 145px;
     background-image:url(/images/common/leftmenu/delta_g.gif);
     background-repeat:no-repeat;	 
	 background-position:1px 4px;
     padding-left:10px;
	 font-weight:bold;
}

.deltag-w { 
	 width: 145px;
     background-image:url(/images/common/leftmenu/delta_g.gif);
     background-repeat:no-repeat;	 
	 background-position:1px 4px;
     background-color:#fff;
	 padding-left:10px;
}

.deltag-w-b { 
	 width: 145px;
     background-image:url(/images/common/leftmenu/delta_g.gif);
     background-repeat:no-repeat;	 
	 background-position:1px 4px;
     background-color:#fff;
	 padding-left:10px;
	 font-weight:bold;
}
/*---------------- dot_t -------------------*/

.indott { 
	 width: 145px;
     background-image:url(/images/common/leftmenu/dot_t.gif);
     background-repeat:no-repeat;
 	 background-position:12px 4px;
 	 padding-left:22px;
}

.indott-b { 
	 width: 145px;
     background-image:url(/images/common/leftmenu/dot_t.gif);
     background-repeat:no-repeat;
 	 background-position:12px 4px;
 	 padding-left:22px;
	 font-weight:bold;
}

.indott-w { 
	 width: 145px;
     background-image:url(/images/common/leftmenu/dot_t.gif);
     background-repeat:no-repeat;
 	 background-position:12px 4px;
 	 padding-left:22px;
	 background-color:#fff;
}

.indott-w-b { 
	 width: 145px;
     background-image:url(/images/common/leftmenu/dot_t.gif);
     background-repeat:no-repeat;
 	 background-position:12px 4px;
 	 padding-left:22px;
	 font-weight:bold;
	 background-color:#fff;
}
/*---------------- indot_l -------------------*/
.indotl { 
	 width: 145px;
     background-image:url(/images/common/leftmenu/dot_l.gif);
     background-repeat:no-repeat;
 	 background-position:12px 4px;
	 padding-left:22px;
}

.indotl-b { 
	 width: 145px;
     background-image:url(/images/common/leftmenu/dot_l.gif);
     background-repeat:no-repeat;
 	 background-position:12px 4px;
	 padding-left:22px;
	 font-weight:bold;
}

.indotl-w { 
	 width: 145px;
     background-image:url(/images/common/leftmenu/dot_l.gif);
     background-repeat:no-repeat;
 	 background-position:12px 4px;
	 padding-left:22px;
	 background-color:#fff;
}

.indotl-w-b { 
	 width: 145px;
     background-image:url(/images/common/leftmenu/dot_l.gif);
     background-repeat:no-repeat;
 	 background-position:12px 4px;
	 padding-left:22px;
	 background-color:#fff;
	 font-weight:bold;
}

.defalt {
     padding-left:10px;
}

.line {
	 width: 145px;
     background-image:url(/images/common/leftmenu/line.gif);
	 background-repeat:no-repeat;
	 background-position:6px 10px;
	 padding-left:10px;
}


.LeftMenu TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 80%;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	PADDING-TOP: 3px;
}
TD.LeftMenuArea {
	BACKGROUND-IMAGE: url(/images/common/leftmenu/bg_leftmenu.gif);
	BACKGROUND-REPEAT: repeat-y;
}
TD.LeftMenuOn {
	BACKGROUND-COLOR: #fff;
}

/*----------------LeftMenu end----------------------*/
TD.bgLine {
	BACKGROUND-IMAGE: url(/images/common/line/linebg.gif);
	BACKGROUND-REPEAT: repeat-x;
}
.bgLine {
	BACKGROUND-IMAGE: url(/images/common/line/linebg.gif);
	BACKGROUND-REPEAT: repeat-x;
	height:1px;
	clear:both;
}
TABLE.bgTitle {
	BACKGROUND: #999999;
}
TD.iconList {
	BACKGROUND: #dddddd;
	WHITE-SPACE: nowrap;
}
.tdPaddingH5x5 TD {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
}
.tdPaddingH5x5 {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
}
.tdPaddingV5x5 TD {
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
}
.tdPaddingV5x5 {
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
}
TD.sitemap {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
}
td.sitemap-df9 {
    border:#ccc solid 1px;
	background-color:#ddff99;
}
td.sitemap-eee {
    border:#ccc solid 1px;
	background-color:#eee;
}
td.sitemap-ddd {
    border:#ccc solid 1px;
	background-color:#ddd;
}
td.sitemap-ccc {
    border:#ccc solid 1px;
	background-color:#ccc;
}
td.sitemap-bbb {
    border:#ccc solid 1px;
	background-color:#bbb;
}
.dropDown {
	FONT-SIZE: 76%;
}

/* -- TEXT STYLES -- */

.text90 TD {
	FONT-SIZE: 90%;
}
STRONG.text90 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 90%;
}
.body1 TABLE {
	FONT-SIZE: 100%;
	LINE-HEIGHT: 145%;
}
.important {
	COLOR: #ff0000;
}
.notice {
	COLOR: #cc0000;
}
.textWhite {
	COLOR: #fff;
}

.textBlue039 {
	COLOR: #003399;
}

/* -- TABLE COLOR -- */

/* -- BLUE -- */

.Blue669 {
	BACKGROUND-COLOR: #666699;
}
.Blue99C {
	BACKGROUND-COLOR: #9999cc;
}
.BlueCCF {
	BACKGROUND-COLOR: #ccccff;
}
.BlueDDF {
	BACKGROUND-COLOR: #ddddff;
}
.BlueEEF {
	BACKGROUND-COLOR: #eeeeff;
}
.Blue009 {
	BACKGROUND-COLOR: #000099;
}

/* -- PRESS RELEASE -- */

.newsDate {
	FONT-SIZE: 80%;
	LINE-HEIGHT: 110%;
	TEXT-ALIGN: right;
}
.newsContact {
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
	MARGIN-LEFT: 40px;
}
.newsEnd {
	MARGIN-TOP: 20px;
	MARGIN-BOTTOM: 20px;
	TEXT-ALIGN: right;
}
.headLine {
	MARGIN-TOP: 40px;
	MARGIN-BOTTOM: 20px;
	TEXT-ALIGN: center;
}
.textIndent {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	TEXT-INDENT: 12pt;
	LINE-HEIGHT: 130%;
}
.sectionNews {
	MARGIN-TOP: 30px;
	MARGIN-BOTTOM: 5px;
}

/* -- ADD ON -- */

.textGrayEEE {
	color: #EEEEEE;
}

.GrayCCC {
	background-color: #cccccc;
}

.GrayEEE {
	background-color: #eeeeee;
}

TD.LeftMenuOnTop {
	BACKGROUND-COLOR: #fff ;
	font-weight: bold;
}

TD.LeftMenuAreaTop {
	font-weight: bold;
}

.Gray333 { BACKGROUND-COLOR: #333333;}
.Gray666 { BACKGROUND-COLOR: #666666;}
.Gray999 { BACKGROUND-COLOR: #999999; }
.GrayDDD { BACKGROUND-COLOR: #dddddd; }
.Green060 { BACKGROUND-COLOR: #006600; }
.Green693 { BACKGROUND-COLOR: #669933; }
.Green9C3 { BACKGROUND-COLOR: #99cc33; }
.GreenCF3 { BACKGROUND-COLOR: #ccff33; }
.GreenDF9 { BACKGROUND-COLOR: #ddff99; }
.GreenEFC { BACKGROUND-COLOR: #eeffcc; }
.Orange620 { BACKGROUND-COLOR: #662200; }
.Orange930 { BACKGROUND-COLOR: #993300; }
.OrangeC60 { BACKGROUND-COLOR: #cc6600; }
.OrangeF93 { BACKGROUND-COLOR: #ff9933; }
.OrangeFC6 { BACKGROUND-COLOR: #ffcc66; }
.OrangeFC9 { BACKGROUND-COLOR: #ffcc99; }
.OrangeFE9 { BACKGROUND-COLOR: #ffee99; }
.OrangeFFC { BACKGROUND-COLOR: #ffffcc; }
.PinkC03 { BACKGROUND-COLOR: #cc0033; }
.PinkC66 { BACKGROUND-COLOR: #cc6666; }
.PinkF99 { BACKGROUND-COLOR: #ff9999; }
.PinkFCC { BACKGROUND-COLOR: #ffcccc; }
.PinkFDD { BACKGROUND-COLOR: #ffdddd; }
.PinkFEE { BACKGROUND-COLOR: #ffeeee; }
.White { BACKGROUND-COLOR: #fff; }

.red {
	color:#CC0000;
	padding-left:30px;
}


h2.accent010 {
	position: static;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #000099;
	padding: 2px 0px 1px 3px;
}

h3.accent010 {
	position: static;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #000099;
	padding: 2px 0px 1px 3px;
}

h2.accent020 {
	position: static;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #CC0033;
	padding: 2px 0px 1px 3px;
}

h3.accent020 {
	position: static;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #CC0033;
	padding: 2px 0px 1px 3px;
}

h1.bg010 {
	position: static;
	margin: 1em 0px 0px 0px;
	padding: 4px 5px 2px 5px;
	background: #e5e5e5;
}

h2.bg010 {
	position: static;
	margin: 1em 0px 0px 0px;
	padding: 4px 5px 2px 5px;
	background: #e5e5e5;
}

h3.bg010 {
	position: static;
	margin: 1em 0px 0px 0px;
	padding: 4px 5px 2px 5px;
	background: #e5e5e5;
}

td.accent010 {
	position: static;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #000099;
	padding: 0px 0px 0px 0px;
}

textarea{
	font-family:Osaka,Verdana,Arial;
}

.font-size-s {
	font-size:9px;
	line-height:1em;
}

/*----------------------------- body -----------------------------*/
body td {
    letter-spacing:0px;
}

body {
	background-color:#ffffff;
	color:#333;
	margin:0;
	padding:0;
	letter-spacing:0px;
}

body a:link { 
	color:#003399;
}

body a:visited {
	color:#660099;
}

body a:active { 
	color:#ff3333;
}

