a.smalltextblue {
    FONT-SIZE: 8pt
}
.portletlabel {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt
}
.crumb {
    FONT-SIZE: 8pt
}
.headbarsub {
    FONT-WEIGHT: normal; FONT-SIZE: 8pt
}
.ontab {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.offtab {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.ontabbottom {
    FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.offtabbottom {
    FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.bgontabbottom {
    FONT-SIZE: 8pt
}
.bgofftabbottom {
    FONT-SIZE: 8pt
}
.ontabhover {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-DECORATION: underline
}
.offtabhover {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-DECORATION: underline
}
.btntext {
    FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.btntexthover {
    FONT-SIZE: 8pt; TEXT-DECORATION: underline
}

a.medtext:visited {
    FONT-SIZE: 9pt; COLOR: purple;
}

a.medtext:hover {
    FONT-SIZE: 9pt; COLOR: red;
}

a.medtext:active {
    FONT-SIZE: 9pt; COLOR: gray;
}

a.medtext:link {
    FONT-SIZE: 9pt; COLOR: blue;
}

	a.resource {font-size: 10px; color: #000000; font-family: arial; text-decoration: none;cursor: text; line-height: 14px;}
	a.resource:link {font-size: 10px; color: #000000; font-family: arial; text-decoration: none;cursor: text; line-height: 14px; }
	a.resource:hover {font-size: 10px; color: #000000; font-family: arial; text-decoration: none;cursor: text; line-height: 14px; }
	a.resource:visited {font-size: 10px; color: #000000; font-family: arial; text-decoration: none;cursor: text; line-height: 14px; }
	a.resource:active {font-size: 10px; color: #000000; font-family: arial; text-decoration: none;cursor: text; line-height: 14px; }

	.smallerbackground {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana; line-height: 14px; }


	a.sponser {font-size: 7px; color: #707070; font-family: arial; text-decoration: none;cursor: default;}
	a.sponser:link {font-size: 7px; color: #707070; font-family: arial; text-decoration: none;cursor: default;}
	a.sponser:hover {font-size: 7px; color: #707070; font-family: arial; text-decoration: none;cursor: default;}
	a.sponser:visited {font-size: 7px; color: #707070; font-family: arial; text-decoration: none;cursor: default;}
	a.sponser:active {font-size: 7px; color: #707070; font-family: arial; text-decoration: none;cursor: default;}
	
.smallbackground {FONT-SIZE: 7px; color: #707070; FONT-FAMILY: Verdana; cursor: default;}


.medtext {
    FONT-SIZE: 9pt
}
.medtextbold {
    FONT-WEIGHT: bold; FONT-SIZE: 9pt
}
.medtextboldnolink {
    FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: none
}
.text {
    FONT-SIZE: 8pt
}
.textctr {
    FONT-SIZE: 8pt; TEXT-ALIGN: center
}
.textrt {
    FONT-SIZE: 8pt; TEXT-ALIGN: right
}
.inputrt {
    FONT-SIZE: 8pt; COLOR: #000000; TEXT-ALIGN: right
}
.inputrtreq {
    FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #ffffe5; TEXT-ALIGN: right
}
.textnolink {
    FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.textul {
    FONT-SIZE: 8pt; TEXT-DECORATION: underline
}
.textbold {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt
}
.textboldctr {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-ALIGN: center
}
.textboldrt {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-ALIGN: right
}
.textboldul {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-DECORATION: underline
}
.textboldnolink {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: none
}
.textdark {
    FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #666666
}
.textdarkbold {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #666666
}
.textdarkboldnolink {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #666666; TEXT-DECORATION: none
}
.textdarkboldul {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #666666; TEXT-DECORATION: underline
}
.textdarkctr {
    FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #666666; TEXT-ALIGN: center
}
.textdarkrt {
    FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #666666; TEXT-ALIGN: right
}
.textboldul {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: underline
}
.input {
    FONT-SIZE: 8pt; COLOR: #000000
}
.inputreq {
    FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #ffffe5
}
.nlbutton {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000
}
.bgbutton {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000
}
.textwhite {
    FONT-SIZE: 8pt; COLOR: #ffffff
}
.textwhitenolink {
    FONT-SIZE: 8pt; COLOR: #ffffff; TEXT-DECORATION: none
}
.textwhitert {
    FONT-SIZE: 8pt; COLOR: #ffffff; TEXT-ALIGN: right
}
.textmedium {
    FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #aaaaaa
}
.textmediumctr {
    FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #aaaaaa; TEXT-ALIGN: center
}
.textmediumrt {
    FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #aaaaaa; TEXT-ALIGN: right
}
.smalltext {
    FONT-SIZE: 8pt
}
.smalltextblue {
    FONT-SIZE: 8pt
}
.tinytext {
    FONT-SIZE: 7pt
}
.smalltextul {
    FONT-SIZE: 8pt; TEXT-DECORATION: underline
}
.smalltextrt {
    FONT-SIZE: 8pt; TEXT-ALIGN: right
}
.smalltextctr {
    FONT-SIZE: 8pt; TEXT-ALIGN: center
}
.smalltextb {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt
}
.smalltextbrt {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-ALIGN: right
}
.smalltextbnolink {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.smalltextnolink {
    FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.smallgraytext {
    FONT-SIZE: 8pt; COLOR: #666666
}
.tinygraytext {
    FONT-SIZE: 7pt; COLOR: #666666
}
.smallgraytextul {
    FONT-SIZE: 8pt; COLOR: #666666; TEXT-DECORATION: underline
}
.smallgraytextrt {
    FONT-SIZE: 8pt; COLOR: #666666; TEXT-ALIGN: right
}
.smallgraytextnolink {
    FONT-SIZE: 8pt; COLOR: #666666; TEXT-DECORATION: none
}
.smalltextsub1 {
    FONT-SIZE: 8pt; TEXT-INDENT: 20pt
}
.pic {
    FONT-WEIGHT: normal; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; TEXT-ALIGN: center
}
.ctr {
    TEXT-ALIGN: center
}
.rt {
    TEXT-ALIGN: right
}
.graylt {
    BACKGROUND-COLOR: #cccccc
}
.graymd {
    BACKGROUND-COLOR: #aaaaaa
}
.graydk {
    BACKGROUND-COLOR: #666666
}
.errortext {
    FONT-SIZE: 8pt; COLOR: #ee0000; BACKGROUND-COLOR: #fff4f4
}
.tasktitle {
    FONT-SIZE: 14pt
}
.taskstatus {
    FONT-SIZE: 14pt
}
.bigboldtext {
    FONT-WEIGHT: bold; FONT-SIZE: 16pt
}
.buttontext {
    FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: none
}
.bigbuttontextb {
    FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; TEXT-DECORATION: none
}
.adtext {
    FONT-SIZE: 8pt; COLOR: #000000; TEXT-DECORATION: none
}
.segmentnavlarge {
    FONT-WEIGHT: bold; FONT-SIZE: 12pt; TEXT-ALIGN: center
}
.segmentnavtext {
    FONT-SIZE: 10pt
}
.segmentnavtexton {
    FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #cc0000
}
.listtable {
    BORDER-RIGHT: white 0px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 0px solid; BORDER-BOTTOM: white 0px solid; BACKGROUND-COLOR: white
}
.listheader {
    BORDER-RIGHT: #54647a 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: white 0px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 1px; VERTICAL-ALIGN: top; BORDER-LEFT: white 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #54647a 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #cccccc
}
.portlet {
    BACKGROUND-COLOR: #840084
}
.portletlabel {
    COLOR: #ffffff; BACKGROUND-COLOR: #333399
}
.bgbar {
    BACKGROUND-COLOR: #333399
}
.bglt {
    BACKGROUND-COLOR: #ffffe3
}
.bglttext {
    FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #ffffe3
}
.bglttextctr {
    FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #ffffe3; TEXT-ALIGN: center
}
.bglttextrt {
    FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #ffffe3; TEXT-ALIGN: right
}
.bgbutton {
    BACKGROUND-COLOR: #d2d2c8
}
.bgmd {
    BACKGROUND-COLOR: #e7e784
}
.bgontab {
    VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #840084; TEXT-ALIGN: center
}
.bgofftab {
    VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #cecece; TEXT-ALIGN: center
}
.bgontabbottom {
    COLOR: #000000; BACKGROUND-COLOR: #ffffe3
}
.bgofftabbottom {
    COLOR: #666666; BACKGROUND-COLOR: #e7e784
}
.bgontabbottommid {
    BORDER-RIGHT: white 0px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: white 0px solid; COLOR: #000000; BORDER-BOTTOM: #ffffe3 1px solid; BACKGROUND-COLOR: #ffffe3
}
.bgofftabbottommid {
    BORDER-RIGHT: white 0px solid; BORDER-TOP: #e7e784 1px solid; BORDER-LEFT: white 0px solid; COLOR: #666666; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #e7e784
}
.ontabbottom {
    COLOR: #000000
}
.offtabbottom {
    COLOR: #666666
}
.bgon {
    BACKGROUND-COLOR: #840084
}
.bgoff {
    BACKGROUND-COLOR: #cecece
}
.headbar {
    FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #840084; TEXT-DECORATION: none
}
.headbarsub {
    COLOR: #ffffff
}
.crumb {
    COLOR: #ffffff
}
.ontab {
    COLOR: #ffffff
}
.offtab {
    COLOR: #000000
}
.ontabhover {
    COLOR: #ffffff
}
.offtabhover {
    COLOR: #000000
}
.btntext {
    COLOR: #000000
}
.btntexthover {
    COLOR: #000000
}
.smalltextlt {
    FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #ffffe3
}
.tasktitle {
    COLOR: #ffffff
}
.taskstatus {
    COLOR: #cecece
}
.texttable {
    BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 0px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 0px solid; BACKGROUND-COLOR: #ffffe3
}
.texttablebold {
    BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 0px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 0px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #ffffe3
}
.texttablectr {
    BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 0px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 0px solid; BACKGROUND-COLOR: #ffffe3; TEXT-ALIGN: center
}
.texttablert {
    BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 0px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 0px solid; BACKGROUND-COLOR: #ffffe3; TEXT-ALIGN: right
}
.printtexttable {
    BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 0px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 0px solid
}
.printtexttablebold {
    BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 0px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 0px solid
}
.printtexttablectr {
    BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 0px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 0px solid; TEXT-ALIGN: center
}
.printtexttablert {
    BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 0px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: white 0px solid; TEXT-ALIGN: right
}
.seltexttable {
    BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 0px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: white 0px solid; BACKGROUND-COLOR: #a3a352
}
.seltexttablectr {
    BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 0px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: white 0px solid; BACKGROUND-COLOR: #a3a352; TEXT-ALIGN: center
}
.seltexttablert {
    BORDER-RIGHT: white 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: white 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: white 0px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: white 0px solid; BACKGROUND-COLOR: #a3a352; TEXT-ALIGN: right
}
.smalltextrt {
    COLOR: #000000
}
.smalltext {
    COLOR: #000000
}
a.smalltextblue {
    COLOR: blue
}
.tinytext {
    COLOR: #000000
}
.text {
    COLOR: #000000
}
.textbold {
    COLOR: #000000
}
.textboldul {
    COLOR: #000000
}
.textboldnolink {
    COLOR: #000000
}
.listheadernosort {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #666666; PADDING-TOP: 2px; HEIGHT: 100%; BACKGROUND-COLOR: #ffffe3
}
.medtext {
    COLOR: #000000
}
.medtextbold {
    COLOR: #000000
}
.medtextboldnolink {
    COLOR: #000000
}
.bgltmedtext {
    FONT-SIZE: 9pt; COLOR: #000000; BACKGROUND-COLOR: #ffffe3
}
.ddmAnchor {
    CURSOR: default; TEXT-DECORATION: none
}
.ddmInnerTable {
    BORDER-RIGHT: #8492a5 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #8492a5 1px solid
}
.ddmText {
    FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.ddmTextHasChild {
    FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.ddmTextSeperator {
    FONT-SIZE: 8pt; TEXT-DECORATION: none
}
.ddmSeperator {
    BACKGROUND-COLOR: #8492a5
}
.ddmSeperatorEmpty {
    BACKGROUND-COLOR: #ffffff
}
.ddmTextOver {
    FONT-SIZE: 8pt; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.ddmDiv {
    BORDER-RIGHT: #44546b 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #44546b 1px solid; PADDING-LEFT: 0px; BACKGROUND: #e7e784; PADDING-BOTTOM: 0px; BORDER-LEFT: #44546b 1px solid; CURSOR: default; PADDING-TOP: 0px; BORDER-BOTTOM: #44546b 1px solid; POSITION: absolute
}
.ddmSpan {

}
.ddmArrow {
    FONT-SIZE: 8pt; COLOR: #8492a5; FONT-FAMILY: WebDings; POSITION: absolute
}
.ddmArrowOver {
    FONT-SIZE: 8pt; FONT-FAMILY: WebDings
}
.dropdownInput {
    BORDER-RIGHT: #999999 1px solid; BACKGROUND-POSITION: right center; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 8pt; BACKGROUND-IMAGE: url(/images/forms/ddarrow.gif); BORDER-LEFT: #999999 1px solid; CURSOR: default; COLOR: black; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: white
}
.dropdownDiv {
    BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 2px; SCROLLBAR-FACE-COLOR: #dddddd; FONT-SIZE: 8pt; BACKGROUND: white; PADDING-BOTTOM: 2px; SCROLLBAR-HIGHLIGHT-COLOR: #dddddd; BORDER-LEFT: #999999 1px solid; CURSOR: default; SCROLLBAR-SHADOW-COLOR: #999999; SCROLLBAR-3DLIGHT-COLOR: #dddddd; SCROLLBAR-ARROW-COLOR: black; PADDING-TOP: 2px; SCROLLBAR-TRACK-COLOR: #eeeeee; BORDER-BOTTOM: #999999 1px solid; WHITE-SPACE: nowrap; SCROLLBAR-DARKSHADOW-COLOR: #dddddd; POSITION: absolute
}
.dropdownNotSelected {
    FONT-SIZE: 8pt; COLOR: black
}
.dropdownSelected {
    FONT-SIZE: 8pt; COLOR: white; BACKGROUND-COLOR: #222288
}
.bg {
    BACKGROUND-COLOR: #ffffff
}
.num {
    FONT-SIZE: 8pt; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
.numb {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
.stringb {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-COLOR: #ffffff
}
.stringbctr {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
.company {
    FONT-WEIGHT: bold; FONT-SIZE: 14pt; TEXT-ALIGN: center
}
.rpttitle {
    FONT-WEIGHT: bold; FONT-SIZE: 16pt; TEXT-ALIGN: center
}
.rptsubtitle {
    FONT-WEIGHT: bold; FONT-SIZE: 14pt; TEXT-ALIGN: center
}
.bgmdtext {
    FONT-SIZE: 8pt; BACKGROUND-COLOR: #e7e784
}
.bgmdtextctr {
    FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #e7e784; TEXT-ALIGN: center
}
.bgmdtextrt {
    FONT-SIZE: 8pt; COLOR: #000000; BACKGROUND-COLOR: #e7e784; TEXT-ALIGN: right
}
.labelRow {
    VISIBILITY: hidden
}
TEXTAREA {
    BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; OVERFLOW: auto; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
INPUT {
    BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.inputrt {
    BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.inputreq {
    BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.inputrtreq {
    BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.bgbutton {
    BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.nlbutton {
    BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.checkbox {
    BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.radio {
    BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

@media Screen
{
BODY {
    FONT-FAMILY: Verdana,Helvetica,sans-serif
}
TD {
    FONT-FAMILY: Verdana,Helvetica,sans-serif
}
SELECT {
    FONT-FAMILY: Verdana,Helvetica,sans-serif
}
TEXTAREA {
    FONT-FAMILY: Verdana,Helvetica,sans-serif
}
INPUT {
    FONT-FAMILY: Verdana,Helvetica,sans-serif
}
.noprint {

}
.printonly {
    DISPLAY: none
}
.scrollarea {
    OVERFLOW: auto
}

}

@media Print
{
BODY {
    FONT-FAMILY: Arial,Helvetica,sans-serif
}
TD {
    FONT-FAMILY: Arial,Helvetica,sans-serif
}
TEXTAREA {
    FONT-FAMILY: Arial,Helvetica,sans-serif
}
SELECT {
    FONT-FAMILY: Arial,Helvetica,sans-serif
}
INPUT {
    FONT-FAMILY: Arial,Helvetica,sans-serif
}
.noprint {
    DISPLAY: none
}
.printonly {

}
.scrollarea {

}



DIV { COLOR: black; FONT-FAMILY: myriad web, arial, helvetica; FONT-SIZE: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none }

BODY { FONT-FAMILY: myriad web, arial, helvetica; FONT-SIZE: 12px; BGCOLOR:#000000}

B {  FONT-FAMILY: myriad web, arial, helvetica;FONT-SIZE: 12px; FONT-WEIGHT: BOLD;}

BIG {  FONT-FAMILY: myriad web, arial, helvetica; FONT-SIZE: 16px; }

.BIGRED {  FONT-FAMILY: myriad web, arial, helvetica; FONT-SIZE: 16px; COLOR:#FF0000 }

BR {  FONT-FAMILY: myriad web, arial, helvetica;FONT-SIZE: 12px; }

FONT {  FONT-FAMILY: myriad web, arial, helvetica;FONT-SIZE: 12px; }

H4 {  FONT-FAMILY: myriad web, arial, helvetica; FONT-SIZE: 14px;  FONT-WEIGHT: BOLD; }

H3 {  FONT-FAMILY: myriad web, arial, helvetica; FONT-SIZE: 18px;  FONT-WEIGHT: BOLD; }

H2 {  FONT-FAMILY: myriad web, arial, helvetica; FONT-SIZE: 22px;  FONT-WEIGHT: BOLD; }



LI {  FONT-FAMILY: myriad web, arial, helvetica;FONT-SIZE: 12px; }

OL {  FONT-FAMILY: myriad web, arial, helvetica;FONT-SIZE: 12px; }

P {  FONT-FAMILY: myriad web, arial, helvetica;FONT-SIZE: 12px; }

SMALL { FONT-FAMILY: myriad web, arial, helvetica; FONT-SIZE: 10px; }

STRONG { FONT-FAMILY: myriad web, arial, helvetica; FONT-SIZE: 12px; text-transform : uppercase; }

TABLE {  FONT-FAMILY: myriad web, arial, helvetica;FONT-SIZE: 12px; }
	
TR {  FONT-FAMILY: myriad web, arial, helvetica;FONT-SIZE: 12px; }

TH {  FONT-FAMILY: myriad web, arial, helvetica;FONT-SIZE: 12px; }

TD {  FONT-FAMILY: myriad web, arial, helvetica;FONT-SIZE: 12px; }

UL {  FONT-FAMILY: myriad web, arial, helvetica;FONT-SIZE: 12px; }

#sidenav {  BACKGROUND-COLOR:#FFFFCC; FONT-FAMILY: myriad web, arial, helvetica; FONT-SIZE: 12px;}

#abstop { position: absolute; top: 0px; left: 0px; width: 100%; visibility: visible }

#abstop1 { position: absolute; top: 5px; left: 5px; width: 100%; visibility: visible }

#subhead1 { FONT-FAMILY : Arial,Geneva,sans-serif; FONT-SIZE : 12px; COLOR : #800000; FONT-WEIGHT: BOLD; TEXT-ALIGN: CENTER;}

#fontplus1 { FONT-FAMILY: myriad web, arial, helvetica; FONT-SIZE: 12px;}

.redhead {  FONT-FAMILY: myriad web, arial, helvetica; FONT-SIZE: 18px;  FONT-WEIGHT: BOLD; COLOR:FF0000}

.greyhead {  FONT-FAMILY: myriad web, arial, helvetica; FONT-SIZE: 18px;  FONT-WEIGHT: BOLD; COLOR:999999}

.bighead { FONT-FAMILY: myriad web, arial, helvetica; FONT-SIZE: 18px; FONT-WEIGHT: BOLD;}

.MsoNormal { FONT-FAMILY: myriad web, arial, helvetica; FONT-SIZE: 12px; }

.section1 { FONT-FAMILY: myriad web, arial, helvetica; FONT-SIZE: 12px; }

.pageheader {  FONT-FAMILY: myriad web, arial, helvetica; FONT-SIZE: 18px;  FONT-WEIGHT: BOLD; }

.price {  FONT-FAMILY: myriad web, arial, helvetica; FONT-SIZE: 18px;  FONT-WEIGHT: BOLD; COLOR:RED;}




A:link { FONT-FAMILY: myriad web, arial, helvetica; FONT-SIZE: 12px; COLOR: 0000FF; TEXT-DECORATION: underline;}

A:visited { FONT-FAMILY: myriad web, arial, helvetica; FONT-SIZE: 12px; COLOR: 990099; TEXT-DECORATION: underline;}

A:active { FONT-FAMILY: myriad web, arial, helvetica; FONT-SIZE: 12px; COLOR: #FF0000; TEXT-DECORATION: underline;}

A:hover { FONT-FAMILY: myriad web, arial, helvetica; FONT-SIZE: 12px; COLOR:#FF0000; TEXT-DECORATION: underline;}


