UNKNOWN {
	FONT-SIZE: 9pt; BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica', 'sans-serif'
}
P {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica', 'sans-serif'
}
DIV {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica', 'sans-serif'
}
TD {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica', 'sans-serif'
}
BLOCKQUOTE {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica', 'sans-serif'
}
OL {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica', 'sans-serif'
}
SELECT {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica', 'sans-serif'
}
INPUT {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica', 'sans-serif'
}
SPAN {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica', 'sans-serif'
}
FORM {
	FONT-SIZE: 9pt; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica', 'sans-serif'
}
A {
	FONT-SIZE: 9pt; COLOR: #000066; FONT-FAMILY: 'Helvetica','Arial', 'sans-serif'
}
HR {
	WIDTH: 580px; COLOR: #000066
}
.sml {
	FONT-SIZE: 8pt
}
.int {
	FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'Helvetica','Arial', 'sans-serif'
}
.tb-o {
	BACKGROUND-COLOR: #000066
}
.tb-f {
	BACKGROUND-COLOR: #ffcc33
}
.tl {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: none
}
.tl-o {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; TEXT-DECORATION: none
}
.tl-l {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffcc00; TEXT-DECORATION: none
}
.sn {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; TEXT-DECORATION: underline
}
.sn-o {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #bbbbbb; TEXT-DECORATION: none
}
.n {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000
}
.n-l {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #bbbbbb
}
.s {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN-LEFT: 0px; COLOR: #000066; MARGIN-RIGHT: 0px; TEXT-DECORATION: none
}
.phd {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN-LEFT: 4px; COLOR: #000066; MARGIN-RIGHT: 25px; TEXT-DECORATION: none
}
.qqq {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000066; MARGIN-RIGHT: 25px; TEXT-DECORATION: none
}
.qan {
	FONT-SIZE: 9pt; COLOR: #666666; MARGIN-RIGHT: 25px; TEXT-DECORATION: none
}
.msg {
	FONT-SIZE: 9pt; COLOR: #D6325F; MARGIN-RIGHT: 25px; TEXT-DECORATION: none
}
.qn {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; MARGIN-LEFT: 4px; COLOR: #666666; MARGIN-RIGHT: 25px; TEXT-DECORATION: none
}
.tbc {
	BACKGROUND-COLOR: #000066
}
.sbc {
	BACKGROUND-COLOR: #ffffff
}
.thc {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #efefef
}
.con {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #ffffff
}
.tdc {
	FONT-SIZE: 9pt; BACKGROUND-COLOR: #ffffff
}
.tqc {
	FONT-SIZE: 9pt; BACKGROUND-COLOR: #666666
}
.l {
	FONT-WEIGHT: bold; COLOR: #000000
}
.glb {
	FONT-WEIGHT: bold; COLOR: #008000
}
.elb {
	FONT-WEIGHT: bold; COLOR: #ee0000
}
.req {
	FONT-SIZE: 8pt; COLOR: #ee0000
}
.shd {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt
}
.tcd {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt
}
.lrg {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #000066; FONT-FAMILY: 'Helvetica','Arial', 'sans-serif'
}
.sbr {
	FONT-SIZE: 9pt; COLOR: #000066; TEXT-DECORATION: none
}
.f {
	FONT-SIZE: 9pt; COLOR: #000066
}
.f-o {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000066
}
.f-l {
	FONT-SIZE: 9pt; COLOR: #bbbbbb
}
.lrgwhite { FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #FFFFFF; FONT-FAMILY: 'Helvetica', 'Arial', 'sans-serif'}
.sn-owhite { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #FFFFFF; TEXT-DECORATION: none }

.small {
	FONT-SIZE: 8pt
}
.introtext {
	FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: 'Helvetica','Arial', 'sans-serif'
}
.tab-on {
	BACKGROUND-COLOR: #000066
}
.tab-off {
	BACKGROUND-IMAGE: url("bg_tab_off.gif"); BACKGROUND-COLOR: #ffcc33
}
.tablink {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: none
}
.tablink-on {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; TEXT-DECORATION: none
}
.tablink-lock {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ddbb00; TEXT-DECORATION: none
}
.subnav {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; TEXT-DECORATION: underline
}
.subnav-on {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #bbbbbb; TEXT-DECORATION: none
}
.navpath {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000
}
.navpath-lock {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #bbbbbb
}
.section {
	FONT-WEIGHT: 800; FONT-SIZE: 9pt; COLOR: #000066; TEXT-DECORATION: none
}
.pageheader {
	FONT-WEIGHT: 800; FONT-SIZE: 11pt; COLOR: #000066; TEXT-DECORATION: none
}
.tablebordercell {
	BACKGROUND-COLOR: #000066
}
.sectionbordercell {
	BACKGROUND-COLOR: #ffcc33
}
.tableheadercell {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #efefef
}
.tabledatacell {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #ffffff
}
.label {
	FONT-WEIGHT: bold; COLOR: #000000
}
.errorlabel {
	FONT-WEIGHT: bold; COLOR: #ee0000
}
.required {
	FONT-SIZE: 8pt; COLOR: #ee0000
}
.subheader {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt
}
.telecard {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt
}
.large {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: #000066; FONT-FAMILY: 'Helvetica','Arial', 'sans-serif'
}
.sidebar {
	FONT-SIZE: 9pt; COLOR: #000066; TEXT-DECORATION: none
}
.footer {
	FONT-SIZE: 9pt; COLOR: #000066
}
.footer-on {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000066
}
.footer-lock {
	FONT-SIZE: 9pt; COLOR: #bbbbbb
}

/* Element Definitions */
BODY 	{ FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica', 'sans-serif'}
TD 		{ FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica', 'sans-serif'}
DIV 	{ FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: 'Arial', 'Helvetica', 'sans-serif'}
FORM 	{ FONT-SIZE: 12px; COLOR: #000000; MARGIN: 0px }
SELECT  { FONT-SIZE: 11px; COLOR: #000000 }
INPUT 	{ FONT-SIZE: 11px; COLOR: #000000} 
A 		{ COLOR: #000000 }
A:hover	{ COLOR: #999999 }

/* Color Definitions */
.color1	{ BACKGROUND-COLOR: #000066 }  
.color2	{ BACKGROUND-COLOR: #CCCCCC }
.color3	{ BACKGROUND-COLOR: #FFFFCC }
.color4	{ BACKGROUND-COLOR: #FFCC00 }
.color5 { BACKGROUND-COLOR: #FF6600 }
.colorBlack { BACKGROUND-COLOR: #000000 }
.colorGray { BACKGROUND-COLOR: #E6E6E6 }
.colorWhite { BACKGROUND-COLOR: #FFFFFF }
.fontColor1 { color: #000066 }
.fontColorWhite { color: #FFFFFF }
.fontColorGray { color: #E6E6E6 }

/* Font Definitions */
.fontL2	{ FONT-SIZE: 18px; color: #000066; }
.fontL1	{ FONT-SIZE: 13px }
.fontS1	{ FONT-SIZE: 12px }
.fontS2	{ FONT-SIZE: 11px }

/* Custom Definitions */
.TopNav1	{ BACKGROUND-COLOR: #000066; text-decoration: none }
.TopNav2    { BACKGROUND-COLOR: #666666; text-decoration: none }
.SubNav1	{ background-color: #FFFFCC }
.TopNav1Txt { FONT-SIZE: 12px; COLOR: #FFFFFF; text-decoration: none ; font-weight: bold }
.SubNav1Txt { FONT-SIZE: 10px; COLOR: #000000; background-color: #FFFFCC ; text-decoration: none }
.tblDataCell { background-color: #FFFFFF }
.tblHdrCell { background-color: #FFFFFF }
.tblLblCell { background-color: #E6E6E6; font-size: 11px; font-weight: bold }
A.TopNav1Txt:hover { color: #FFFFFF }
.errorTxt {	font-weight: bold; color: #FF0000; }
.fontL3 {
	FONT-SIZE: 15px;
	font-weight: bold;

}


