BR {
	FONT-SIZE: 13px; FONT-FAMILY: arial, helvetica
}


INPUT {
	FONT-SIZE: 13px; FONT-FAMILY: arial, helvetica
}
INPUT.buttontext {
	FONT-SIZE: 13px; FONT-FAMILY: arial, helvetica
}
A:link {
	FONT-SIZE: 7.2pt; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A:hover {
	FONT-SIZE: 7.2pt; COLOR: #e72e29; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A:active {
	FONT-SIZE: 7.2pt; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A:visited {
	FONT-SIZE: 7.2pt; COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smalltext {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.errortext {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: arial, helvetica, sans-serif
}
.selectTop {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, helvetica
}
.textarea {
	FONT-SIZE: 7.2pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.biotextarea {
	FONT-SIZE: 12px; FONT-FAMILY: Arial
}
.tinytextarea {
	FONT-SIZE: 6pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titletextboldsm {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Arial
}
.status_cont {
	FONT-SIZE: 6pt; FONT-FAMILY: Arial
}
.titletextbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Arial
}
.statustextarea {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pageheading {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #666666; FONT-FAMILY: arial, helvetica
}
.pageheadingblue {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #336699; FONT-FAMILY: arial, helvetica
}
.textHeadersGray {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: arial, helvetica
}
TD {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
PRE {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
P {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TABLE {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
UL {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
OL {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}

B {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
BLOCKQUOTE {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
LI {
	FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.footer {
	FONT-SIZE: 7pt; FONT-FAMILY: arial, helvetica, sans-serif
}
.internal {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #999999; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.inp {
	BORDER-RIGHT: black 1px inset; BACKGROUND-POSITION: left top; BORDER-TOP: black 1px inset; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(assets/images/boxshadow.gif); BORDER-LEFT: black 1px inset; COLOR: #555555; BORDER-BOTTOM: black 1px inset; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Tahoma, Verdana
}
.CIDTextArea {
	BORDER-RIGHT: black 1px inset; BACKGROUND-POSITION: left top; BORDER-TOP: black 1px inset; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(assets/images/boxshadow.gif); BORDER-LEFT: black 1px inset; COLOR: #555555; BORDER-BOTTOM: black 1px inset; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Tahoma, Verdana
}
.textarea1 {
	FONT-SIZE: 7.2pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
}
.textarea2 {

	FONT-SIZE: 7.2pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EBEBEB;
}
.pageheadingLightBlue {

	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #00AAD2; FONT-FAMILY: arial, helvetica
}


#linkoff
	{display:none;
	}

#linkon
	{display:block;
	}
H1 {
	BORDER-LEFT-COLOR: #ccc; BORDER-TOP-COLOR: #ccc; BORDER-BOTTOM: #ccc 2px solid; BORDER-RIGHT-COLOR: #ccc
}
.p1 H1 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.p2 H1 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}

H3 {
	BORDER-BOTTOM: #bdbdbd 1px solid; 
	BACKGROUND-COLOR: #ececec;
	margin-bottom:5px;
	margin-top:5px;
}
DIV.h-nav {
	BORDER-BOTTOM: #bdbdbd 1px solid; BACKGROUND-COLOR: #ececec
}
DIV.h-nav H3 {
	BORDER-BOTTOM: medium none
}
#pod H3 {
	BORDER-BOTTOM: medium none; BACKGROUND-COLOR: transparent
}
#cart H3 {
	BORDER-BOTTOM: medium none; BACKGROUND-COLOR: transparent
}
.options-pod H3 {
	BORDER-BOTTOM: medium none; BACKGROUND-COLOR: transparent
}
H3 {
	COLOR: #000066;
	font-size: 10pt;
	font-weight: bold;
}
.p2 H2 {
	COLOR: #222
}
#pod H3 {
	COLOR: #444
}
#pod UL.nav-pod P {
	COLOR: #444
}
.p2 .side-menu DT {
	COLOR: #444
}
DIV.portal-features H3 {
	BACKGROUND-COLOR: transparent
}

.border {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; BORDER-LEFT: #eee 1px solid; BORDER-BOTTOM: #eee 1px solid
}
	#ynnav
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#ynnav UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 3px;
    BACKGROUND: url(../../assets/images/rul_hori_999.gif) repeat-x 50% bottom;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    HEIGHT: 19px
}
#ynnav LI
{
    DISPLAY: block;
    PADDING-LEFT: 1px;
    BACKGROUND: url(../../assets/images/bg_nav_cnrl.gif) #f2f3f5 no-repeat;
    FLOAT: left;
    MARGIN-RIGHT: 6px
}
#ynnav LI DIV
{
    PADDING-RIGHT: 1px;
    DISPLAY: block;
    BACKGROUND: url(../../assets/images/bg_nav_cnrr1.gif) no-repeat right top;
    FLOAT: left;
    MARGIN: 0px
}
#ynnav LI A
{
    PADDING-RIGHT: 6px;
    DISPLAY: block;
    PADDING-LEFT: 6px;
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    FONT: bold 10px verdana;
    COLOR: #434343;
    PADDING-TOP: 3px;
    WHITE-SPACE: nowrap;
    TEXT-DECORATION: none
}
#ynnav LI A:visited
{
    COLOR: #434343;
    TEXT-DECORATION: none
}
#ynnav LI.on
{
    PADDING-LEFT: 3px;
    BACKGROUND: url(../../assets/images/bg_nav_cnrl_on.gif) #007090 no-repeat
}
#ynnav LI.on DIV
{
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../../assets/images/bg_nav_cnrr_on200.gif) no-repeat right top
}
#ynnav LI.on A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#ynnav LI.on A:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#ynnav LI.index
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
#ynnav LI.index DIV
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
#ynnav LI.index A
{
    FONT-WEIGHT: normal;
    COLOR: #003db8
}
#ynnav LI.index A:visited
{
    COLOR: #003db8
}
#ynnav LI.on A:hover
{
    TEXT-DECORATION: underline
}
#ynnav LI.off A:hover
{
    TEXT-DECORATION: underline
}
#orange A:link
{
    FONT-SIZE: 7.2pt;
    COLOR: #ffffff;
    FONT-FAMILY: arial, helvetica, times new roman;
    TEXT-DECORATION: underline
}
#orange A:visited
{
    COLOR: #ffffff;
	FONT-SIZE: 7.2pt;
    TEXT-DECORATION: underline
}
#orange A:active
{
    COLOR: #ff0000;
	FONT-SIZE: 7.2pt;
    BACKGROUND-COLOR: #ffe7b9;
    TEXT-DECORATION: none
}
#orange A:hover
{
    COLOR: #ff0000;
	FONT-SIZE: 7.2pt;
    BACKGROUND-COLOR: #ffe7b9;
    TEXT-DECORATION: none
}
UNKNOWN
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
UNKNOWN
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 1px;
    BACKGROUND: url(../../assets/images/rul_hori_999.gif) repeat-x 50% bottom;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    HEIGHT: 19px
}
UNKNOWN
{
    DISPLAY: block;
    PADDING-LEFT: 1px;
    BACKGROUND: url(../../assets/images/bg_subnav_cnrl_on.gif) #f2f3f5 no-repeat;
    FLOAT: left;
    MARGIN-RIGHT: 0px
}
UNKNOWN
{
    PADDING-RIGHT: 1px;
    DISPLAY: block;
    BACKGROUND: url(../../assets/images/bg_subnav_cnrr_on200.gif) no-repeat right top;
    FLOAT: left;
    MARGIN: 0px
}
UNKNOWN
{
    PADDING-RIGHT: 6px;
    DISPLAY: block;
    PADDING-LEFT: 6px;
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    FONT: bold 10px verdana;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    WHITE-SPACE: nowrap;
    TEXT-DECORATION: none
}
UNKNOWN
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
UNKNOWN
{
    PADDING-LEFT: 3px;
    BACKGROUND: url(Images/bg_nav_cnrl.gif) #f2f3f5 no-repeat
}
UNKNOWN
{
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../../assets/images/bg_nav_cnrr1.gif) no-repeat right top
}
UNKNOWN
{
    COLOR: #344f73;
    TEXT-DECORATION: none
}
UNKNOWN
{
    COLOR: #344f73;
    TEXT-DECORATION: none
}
UNKNOWN
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
UNKNOWN
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
UNKNOWN
{
    FONT-WEIGHT: normal;
    COLOR: #003db8
}
UNKNOWN
{
    COLOR: #003db8
}
UNKNOWN
{
    TEXT-DECORATION: underline
}
UNKNOWN
{
    TEXT-DECORATION: underline
}
#subnav
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px
}
#subnav UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../../assets/images/bg_subnav_cnrr_on200.gif) #283d59 repeat-x left bottom;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #000000 1px solid;
    LIST-STYLE-TYPE: none
}
#subnav LI
{
    DISPLAY: block;
    BACKGROUND: url(../../assets/images/subnav_sep1.gif) no-repeat right 50%;
    FLOAT: left;
    FONT: 77% verdana;
    HEIGHT: 22px
}
#subnav LI.first A
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 10px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#subnav LI.first A:visited
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#subnav A
{
    PADDING-RIGHT: 7px;
    DISPLAY: block;
    PADDING-LEFT: 7px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 7px 0px;
    FONT: 100% verdana, arial;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#subnav A:visited
{
    FONT: 100% verdana, arial;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
#subnav A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
#subnav LI.on
{
    BACKGROUND: url(../../assets/images/tab_subnav_on2.gif) repeat-x right bottom
}
#subnav LI.on A
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: normal 100% verdana, arial;
    TEXT-DECORATION: none
}
#subnav LI.on A:visited
{
    COLOR: #ffffff;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: none
}
#subnav LI.on A:hover
{
    TEXT-DECORATION: underline
}
.inp
{
    BORDER-RIGHT: black 1px inset;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: black 1px inset;
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: url(../../assets/images/boxshadow.gif);
    BORDER-LEFT: black 1px inset;
    COLOR: #555555;
    BORDER-BOTTOM: black 1px inset;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Tahoma, Verdana
}
.textarea
{
    FONT-SIZE: 7.2pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#no_underline A:link
{
    TEXT-DECORATION: none
}
#no_underline A:visited
{
    TEXT-DECORATION: none
}
#no_underline A:active
{
    TEXT-DECORATION: none
}
#no_underline A:hover
{
    COLOR: #ff0000;
    BACKGROUND-COLOR: #ffe7b9;
    TEXT-DECORATION: none
}
A.no_underline
{
    FONT-SIZE: 10pt;
    COLOR: #000066;
    FONT-FAMILY: arial, helvetica, times new roman;
    TEXT-DECORATION: none
}
A.no_underlineSmall
{
    FONT-SIZE: 8pt;
    COLOR: #000066;
    FONT-FAMILY: arial, helvetica, times new roman;
    TEXT-DECORATION: none
}
BODY
{
    SCROLLBAR-FACE-COLOR: #ffffff;
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
    SCROLLBAR-SHADOW-COLOR: #000080;
    COLOR: #000000;
    SCROLLBAR-3DLIGHT-COLOR: #000080;
    SCROLLBAR-ARROW-COLOR: #000080;
    FONT-FAMILY: arial, helvetica, times new roman;
    SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
    SCROLLBAR-BASE-COLOR: #000080;
    BACKGROUND-COLOR: #000000
}
LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, helvatica, times new roman
}
TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, helvatica, times new roman
}
P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, helvatica, times new roman
}
UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, helvatica, times new roman
}
OL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, helvatica, times new roman
}
BLOCKQUOTE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, helvatica, times new roman
}
PRE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, helvatica, times new roman
}
DL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, helvatica, times new roman
}
DD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, helvatica, times new roman
}
SELECT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, helvatica, times new roman
}
INPUT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, helvatica, times new roman
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, helvatica, times new roman
}
TEXTAREA
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, helvatica, times new roman
}
OPTION
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: arial, helvatica, times new roman
}
B
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: arial, helvetica, times new roman
}
STRONG
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: arial, helvetica, times new roman
}
EM
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-STYLE: italic;
    FONT-FAMILY: arial, helvetica, times new roman
}
I
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-STYLE: italic;
    FONT-FAMILY: arial, helvetica, times new roman
}
.italicsBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-STYLE: italic;
    FONT-FAMILY: arial, helvetica, times new roman
}
.disclaimer
{
    FONT-SIZE: 8pt;
    COLOR: #000066;
    FONT-FAMILY: arial, helvetica;
    TEXT-DECORATION: none
}
.largePrint
{
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: arial, helvetica, times new roman
}
.normalPrint
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: arial, helvetica, times new roman
}
.smallPrint
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: arial, helvetica, times new roman
}
.pageHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #000066;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: arial, helvetica, times new roman
}
.pageContentHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000066;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: arial, helvetica, times new roman
}
.highlight
{
    BACKGROUND-COLOR: #eeeeff
}
.appHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #000066
}
.tableHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #000066
}
.smallPrintRed
{
    FONT-SIZE: 8pt;
    COLOR: #ff0000;
    FONT-FAMILY: arial, helvetica, "times new roman"
}
.smallPrintBlue
{
    FONT-SIZE: 8pt;
    COLOR: #000066;
    FONT-FAMILY: arial, helvetica, "times new roman"
}
.smallPrintGreen
{
    FONT-SIZE: 8pt;
    COLOR: #33cc00;
    FONT-FAMILY: arial, helvetica, "times new roman"
}
.smallPrintSky
{
    FONT-SIZE: 8pt;
    COLOR: #3399cc;
    FONT-FAMILY: arial, helvetica, "times new roman"
}
.smallPrintViolet
{
    FONT-SIZE: 8pt;
    COLOR: #cc0099;
    FONT-FAMILY: arial, helvetica, "times new roman"
}
.smallPrintPurple
{
    FONT-SIZE: 8pt;
    COLOR: #660099;
    FONT-FAMILY: arial, helvetica, "times new roman"
}
.largeRed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pageHeadingRed
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #ff0000;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: arial, helvetica, "times new roman"
}
.disclaimerBlack
{
    FONT-SIZE: 7pt;
    COLOR: #000000;
    LINE-HEIGHT: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.tableHeading1
{
    FONT-WEIGHT: bold;
    COLOR: #000066;
    BACKGROUND-COLOR: #eeeeff
}
.tableHeadingLarge
{
    BORDER-RIGHT: #000066 1px solid;
    BORDER-TOP: #000066 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    BORDER-LEFT: #000066 1px solid;
    COLOR: #000066;
    BORDER-BOTTOM: #000066 1px solid;
    BACKGROUND-COLOR: #eeeeff
}
.highlightBorder
{
    BORDER-RIGHT: #eeeeff thin solid;
    BORDER-TOP: #eeeeff thin solid;
    BORDER-LEFT: #eeeeff thin solid;
    BORDER-BOTTOM: #eeeeff thin solid
}
.normalPrintBorder
{
    BORDER-RIGHT: #eeeeff thin solid;
    BORDER-TOP: #eeeeff thin solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #eeeeff thin solid;
    COLOR: #000000;
    BORDER-BOTTOM: #eeeeff thin solid;
    FONT-FAMILY: arial, helvetica, times new roman
}
.tableHeadingBorder
{
    BORDER-RIGHT: #000066 1px solid;
    BORDER-TOP: #000066 1px solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #000066 1px solid;
    COLOR: #000066;
    BORDER-BOTTOM: #000066 1px solid;
    BACKGROUND-COLOR: #eeeeff
}
.normalPrintBorder1
{
    BORDER-RIGHT: #000066 1px solid;
    BORDER-TOP: #000066 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #000066 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000066 1px solid;
    FONT-FAMILY: arial, helvetica, times new roman
}
.tableHeading2
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #000066
}
.tableHeadingSmall
{
    BORDER-RIGHT: #000066 1px solid;
    BORDER-TOP: #000066 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #000066 1px solid;
    COLOR: #000066;
    BORDER-BOTTOM: #000066 1px solid;
    BACKGROUND-COLOR: #eeeeff
}
.tableHeading3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #000066
}
.smallPrintWhite
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: arial, helvetica, times new roman
}
.normalPrintREDBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    FONT-FAMILY: arial, helvetica, times new roman
}
.normalPrintGreenBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #006600;
    FONT-FAMILY: arial, helvetica, times new roman
}
.normalPrintWHITEBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: arial, helvetica, times new roman
}
.tableHeadingBorder2
{
    BORDER-RIGHT: #000066 1px solid;
    BORDER-TOP: #000066 1px solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #000066 1px solid;
    COLOR: #000066;
    BORDER-BOTTOM: #000066 1px solid;
    BACKGROUND-COLOR: #d2d2ff
}
.smallPrintBlue1
{
    FONT-SIZE: 9pt;
    COLOR: #000066;
    FONT-FAMILY: arial, helvetica, times new roman
}
.smallPrintRed1
{
    FONT-SIZE: 9pt;
    COLOR: #ff0000;
    FONT-FAMILY: arial, helvetica, times new roman
}
.altRow
{
    VERTICAL-ALIGN: top;
    BACKGROUND-COLOR: #e9e9e9
}
.listRow
{
    VERTICAL-ALIGN: top;
    BACKGROUND-COLOR: white
}
.ul
{
    MARGIN-TOP: 4px;
    MARGIN-BOTTOM: 4px
}
.greenBorder
{
    BORDER-RIGHT: #007b2c 1px solid;
    BORDER-TOP: #007b2c 1px solid;
    
    BORDER-LEFT: #007b2c 1px solid;
    
    BORDER-BOTTOM: #007b2c 1px solid;
    
}
.HeadingGreenBorder
{
    BORDER-RIGHT: #007b2c 1px solid;
    BORDER-TOP: #007b2c 1px solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #007b2c 1px solid;
    COLOR: #007b2c;
    BORDER-BOTTOM: #007b2c 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.appHeading1
{
    BORDER-RIGHT: #000066 1px solid;
    BORDER-TOP: #000066 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    BORDER-LEFT: #000066 1px solid;
    COLOR: #000066;
    BORDER-BOTTOM: #000066 1px solid;
    BACKGROUND-COLOR: #ffffff
}
.smallPrintBlueBorder
{
    BORDER-RIGHT: #000066 1px solid;
    BORDER-TOP: #000066 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #000066 1px solid;
    COLOR: #000066;
    BORDER-BOTTOM: #000066 1px solid;
    FONT-FAMILY: arial, helvetica, times new roman
}
.smallPrintBlueBorderBold
{
    BORDER-RIGHT: #000066 thin solid;
    BORDER-TOP: #000066 thin solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #000066 thin solid;
    COLOR: #000066;
    BORDER-BOTTOM: #000066 thin solid;
    FONT-FAMILY: arial, helvetica, times new roman
}
.tableBorder
{
    BORDER-RIGHT: #0089d1 1px solid;
    BORDER-TOP: #0089d1 1px solid;
    BORDER-LEFT: #0089d1 1px solid;
    BORDER-BOTTOM: #0089d1 1px solid
}
.smallPrintGrayBold1
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 9pt;
    COLOR: #4e4e4e;
    FONT-FAMILY: arial, helvetica, "times new roman"
}
.smallPrintBlueBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000066;
    FONT-FAMILY: arial, helvetica, times new roman
}
.smallPrintNormal
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: arial, helvetica, "times new roman"
}
.appHeading2
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    BORDER-LEFT: medium none;
    COLOR: #000066;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #ffffff
}
