
/* Master Stylesheet */

a.links:link { color: #3300CC; text-decoration: underline; }
a.links:visited { color: #3300CC; text-decoration: underline; }
a.links:hover { color: #3366FF; text-decoration: underline; }
a.links:active { color: #3366FF; text-decoration: underline; }

a.imagelinks:link { }
a.imagelinks:visited { }
a.imagelinks:hover { }
a.imagelinks:active { }

a.menulinks:link { color: #0033CC; text-decoration: none; }
a.menulinks:visited { color: #0033CC; text-decoration: none; }
a.menulinks:hover { color: #44CC00; text-decoration: none; }
a.menulinks:active { color: #44CC00; text-decoration: none; }

a.quietlinks:link { color: #0033CC; text-decoration: none; }
a.quietlinks:visited { color: #0033CC; text-decoration: none; }
a.quietlinks:hover { color: #002699; text-decoration: none; }
a.quietlinks:active { color: #002699; text-decoration: none; }

a.boldlinks:link { color: #0033CC; text-decoration: underline; }
a.boldlinks:visited { color: #0033CC; text-decoration: underline; }
a.boldlinks:hover { color: #002699; text-decoration: underline; font-weight: bold; }
a.boldlinks:active { color: #002699; text-decoration: underline; font-weight: bold; }

a.boldlinks2:link { color: #3366FF; text-decoration: underline; font-weight: bold; }
a.boldlinks2:visited { color: #3366FF; text-decoration: underline; font-weight: bold; }
a.boldlinks2:hover { color: #002699; text-decoration: underline; font-weight: bold; }
a.boldlinks2:active { color: #002699; text-decoration: underline; font-weight: bold; }

a.quietboldlinks:link { color: #0033CC; text-decoration: none; }
a.quietboldlinks:visited { color: #0033CC; text-decoration: none; }
a.quietboldlinks:hover { color: #002699; text-decoration: none; font-weight: bold; }
a.quietboldlinks:active { color: #002699; text-decoration: none; font-weight: bold; }

a.underlinedlinks:link { color: #7812CC; text-decoration: none; }
a.underlinedlinks:visited { color: #7812CC; text-decoration: none; }
a.underlinedlinks:hover { color: #002699; text-decoration: underline; }
a.underlinedlinks:active { color: #002699; text-decoration: underline; }

a.quietboldunderlinedlinks:link { color: #0033CC; text-decoration: none; }
a.quietboldunderlinedlinks:visited { color: #0033CC; text-decoration: none; }
a.quietboldunderlinedlinks:hover { color: #002699; text-decoration: underline; font-weight: bold; }
a.quietboldunderlinedlinks:active { color: #002699; text-decoration: underline; font-weight: bold; }

h1 { font-family: Tahoma,Arial,Arial Rounded MT Bold,Verdana,Helvetica; font-size: 18pt; font-weight: bold; color: #000066; line-height: 110%; margin: 0px; text-align: center; letter-spacing: +1px; word-spacing: +1px; vertical-align: middle; }

h2 { text-align: left; font-family: Tahoma,Trebuchet MS,Geneva,Arial Black,Helvetica,Arial; font-size: 16pt; font-weight: bold; color: #333333; padding: 0px; margin: 0px; }

h3 { font-family: Arial,Tahoma,Verdana,Helvetica; font-size: 14pt; font-weight: bold; color: #00004D; line-height: 110%; margin: 7px; text-align: center; }

h3.toolsnudge { margin-top: -4px; line-height: 135%; }

h4 { font-family: Arial,Tahoma,Verdana,Helvetica; font-size: 12pt; font-weight: bold; color: #4D4D4D; line-height: 110%; margin: 7px; text-align: center; }

h5 { text-align: center; font-family: Arial,Tahoma,Verdana,Helvetica; font-size: 11pt; font-weight: bold; color: #4D4D4D; line-height: 90%; margin: 0px; text-align: center; font-style: italic; }

h6 { text-align: center; font-family: Microsoft Sans Serif,Arial,Helvetica; font-size: 8pt; font-weight: normal; color: #666666; line-height: 110%; margin: 7px; }

hr { height: 1px; margin: 0px; padding: 0px; }

div.stuffbox { text-align: left; padding: 3px; font-family: Tahoma,Verdana,Helvetica; font-size: 8pt; font-weight: normal; color: #2A3800; }

div.stuffboxhighlight { color: #006600; background-color: transparent; }

br { line-height: 13px; height: 13px; font-size: 13px; }

br.midspacing { line-height: 9px; height: 9px; font-size: 9px; }

br.thinspacing { line-height: 6px; height: 6px; font-size: 6px; }

br.tinyspacing { line-height: 3px; height: 3px; font-size: 3px; }

div.thickspacing { margin: 13px 0px 0px 0px; width: auto; padding: 0px; height: 0px; overflow: hidden; }

div.midspacing { margin: 9px 0px 0px 0px; width: auto; padding: 0px; height: 0px; overflow: hidden; }

div.thinspacing { margin: 6px 0px 0px 0px; width: auto; padding: 0px; height: 0px; overflow: hidden; }

div.tinyspacing { margin: 3px 0px 0px 0px; width: auto; padding: 0px; height: 0px; overflow: hidden; }

.left { text-align: left; }

.right { text-align: right; }

.center { text-align: center; }

.boldface { font-weight: bold; }

.unboldface { font-weight: normal; }

.italics { font-style: italic; }

.underlined { text-decoration: underline; }

.indent1 { text-indent: 15px; }

.indent2 { text-indent: 30px; }

.typeface1 { text-align: left; color: #111111; font-family: Arial,Verdana; font-size: 10pt; font-weight: bold; }

div.menubarfooter { font-family: Arial,Helvetica; font-size: 8pt; font-weight: normal; color: #006644; margin: 1px; }

div.copyright { font-family: Arial,Helvetica; font-size: 8pt; font-weight: normal; color: #006644; }

div.trademark { font-family: Arial,Helvetica; font-size: 8pt; font-weight: normal; color: #999999; }

div.faqq { text-align: left; color: #111111; font-family: Arial,Verdana; font-size: 10pt; font-weight: bold; margin: 4px 17px 4px 15px; }

div.faqa { text-align: left; color: #111111; font-family: Arial,Verdana; font-size: 9pt; font-weight: normal; margin: 6px 17px 6px 32px; }

div.faqal { text-align: left; font-family: Arial,Verdana; font-size: 9pt; font-weight: normal; margin: 0px 17px 0px 15px; }

div.privacytext { text-align: left; color: #111111; font-family: Arial,Verdana; font-size: 9pt; font-weight: normal; margin: 10px 20px 10px 20px; }

div.ccindicator { padding: 0px 0px 0px 20px; color: #AAAAAA; text-align: left; font-family: Arial,Helvetica,Verdana,Tahoma,Geneva; font-size: 8pt; font-weight: normal; }

div.privacylink { padding: 0px 30px 0px 0px; color: #111111; text-align: right; font-family: Arial,Helvetica,Verdana,Tahoma,Geneva; font-size: 8pt; font-weight: normal; }

div.flagnote { text-align: right; vertical-align: top; font-family: Verdana,Tahoma; font-size: 8pt; font-weight: bold; color: #0033CC; line-height: 140%; }

span.flagnote2 { font-weight: normal; }

.bg { background: #F2F2F2; text-align: center; }

.bg2 { background-color: #FFFFFF; text-align: center; }

.pageheader { background: transparent; text-align: center; vertical-align: top; }

img.cac { float: left; border: 0px none; padding: 0px; margin: 1px 0px 1px 9px; vertical-align: top; }

img.eBay { border: 0px none; padding: 0px; margin: 0px -4px 2px -7px; vertical-align: middle; }

img.flag { float: none; border: 0px none; padding: 0px; margin: 0px 0px 0px 0px; vertical-align: top; }

img.button-new { border: 0px none; padding: 0px; margin: 0px 10px 2px 0px; vertical-align: bottom; width: 36px; height: 23px; }

img.sampleimage { float: right; margin: 1px 1px 3px 6px; border: 1px dotted #A6A6A6; }

img.mainlogo { margin: 0px 0px 2px 0px; border: 0px none; }

img.wlogo { margin: 0px 0px 0px 0px; border: 0px none; width: 120px; height: 165px; }

img.stuffboxhr { border: 0px none; margin: 0px; }

img.widgetexample { border: 0px none; margin: 4px; }

img.watchlinkexample1 { float: right; border: 0px none; margin: 8px 2px 5px 12px; }

img.watchlinkexample2 { float: left; border: 0px none; margin: 10px 12px 5px 2px; }

img.dwtil1 { float: left; border: 0px none; margin: 0px 4px 1px 1px; }

img.floatleft { float: left; border: 0px none; margin: 5px 12px 3px 2px; }

img.floatleft2 { float: left; border: 0px none; margin: 1px 5px 3px 0px; }

img.floatleft3 { float: left; border: 0px none; margin: 4px 5px 2px 0px; }

img.floatleft4 { float: left; border: 0px none; margin: 1px 8px 2px 0px; }

img.floatleft5 { float: left; border: 0px none; margin: 3px 7px 2px 0px; }

img.floatright { float: right; border: 0px none; margin: 5px 2px 3px 12px; }

img.floatright2 { float: right; border: 0px none; margin: 1px 2px 3px 7px; }

img.floatnone { float: none; border: 0px none; margin: 3px; }

img.banner { float: none; border: 0px none; margin: 5px; }

table.centeringtable { width: 100%; margin: 0px; border: 0px none; background: transparent; text-align: center; table-layout: fixed; border-collapse: collapse; }

td.centeringtablecell { width: 100%; vertical-align: top; padding: 0px; border: 0px none; text-align: center; position: relative; }

td.centeringtablecell2 { vertical-align: top; padding: 0px; border: 0px none; text-align: center; }

td.centeringtablecell3 { vertical-align: top; padding: 0px 70px 1px 0px; border: 0px none; text-align: right; font-family: Microsoft Sans Serif,Geneva,Arial,Helvetica; font-size: 9pt; font-weight: normal; color: #999999; }

table.midbox { width: 954px; border: 2px ridge #EDEDED; background: #FFFFFF; margin: 14px; text-align: center; table-layout: fixed; border-collapse: collapse; }

table.menubar { width: 100%; margin: 8px 0px 6px 0px; padding: 0px; border: 0px none; background: url("./images/fade-blue3.jpg") repeat-x scroll top left; text-align: center; table-layout: auto; border-collapse: collapse; }

td.menubarcells { padding: 3px 3px 3px 3px; text-align: center; vertical-align: middle; background-color: transparent; border-top: 2px ridge #E0E0E0; border-bottom: 2px ridge #E0E0E0; border-left: 1px solid #BFBFBF; border-right: 1px solid #BFBFBF; font-family: Arial,Tahoma,Helvetica; font-size: 11pt; font-weight: bold; }

table.framebox { width: 96%; margin: 3px 0px 0px 0px; border: 0px none; background-color: transparent; table-layout: fixed; border-collapse: collapse; }

td.frameboxcells { vertical-align: top; padding: 0px; border: 0px none; text-align: center; position: relative; }

table.displaybox { width: 96%; margin: 2px 2px 2px 2px; padding: 0px 0px 0px 0px; border: 0px none; background-color: transparent; text-align: center; table-layout: fixed; border-collapse: collapse; }

td.displayboxtop { padding: 4px 7px 4px 7px; border: 0px none; background: url('./images/fade-blue3.jpg') repeat-x scroll top left; color: #444444; text-align: left; vertical-align: middle; font-family: Tahoma,Trebuchet MS,Helvetica,Arial Black,Arial; font-size: 16pt; font-weight: bold; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }

td.displayboxbottom { padding: 7px; border: 0px none; background: #F6F6FF; text-align: left; font-family: Calibri,Arial,Verdana,Tahoma,Helvetica; font-size: 11pt; font-weight: bold; color: #1A1A00; -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px; }

.fineprint { font-family: Verdana,Tahoma,Geneva; font-size: 8pt; font-weight: normal; color: #262626; }

.fineprintgray { font-family: Verdana,Tahoma,Geneva; font-size: 8pt; font-weight: normal; color: #777777; }

.finerprint { font-family: Tahoma,Verdana,Helvetica; font-size: 8pt; font-weight: normal; color: #00284D; }

.finerprintgray { font-family: Tahoma,Verdana,Helvetica; font-size: 8pt; font-weight: normal; color: #525252; }

.gray1 { color: #888888; }

.gray2 { color: #666666; }

.gray3 { color: #444444; }

.asterisk { color: #FF6600; }

.newsdatehighlight { color: #006600; }

.redhighlight { color: #CC0000; }

form.searchform { margin: 0px 5px 0px 0px; padding: 0px; text-align: left; font-family: Tahoma,Geneva,Verdana,Arial,Helvetica; font-size: 10pt; font-weight: bold; color: #990000; border: 0px none; }

select.optionlist { width: auto; font-family: Verdana,Geneva,Arial,Helvetica; font-size: 8pt; font-weight: normal; color: #111111; background-color: #FFFF99; border: 1px solid #333333; }

input.button-submit { width: auto; overflow: visible; padding: 0px 6px 0px 6px; font-family: Tahoma,Geneva,Verdana,Arial,Helvetica; font-size: 10pt; font-weight: bold; color: #111111; vertical-align: top; }

input.button-reset { width: auto; overflow: visible; padding: 0px 2px 0px 2px; font-family: Tahoma,Geneva,Verdana,Arial,Helvetica; font-size: 10pt; font-weight: normal; color: #666666; vertical-align: top; }

form.contactform { width: 98%; margin: 1px; padding: 10px 8px 4px 8px; text-align: left; font-family: Microsoft Sans Serif,Arial,Helvetica,Verdana,Tahoma,Geneva; font-size: 10pt; font-weight: bold; color: #B30000; border: 0px none; background-color: transparent; }

form.newsletterform { width: 94%; margin: 1px 0px 1px 0px; padding: 10px 8px 8px 8px; text-align: left; font-family: Microsoft Sans Serif,Arial,Helvetica,Verdana,Tahoma,Geneva; font-size: 10pt; font-weight: bold; color: #B30000; border: 1px solid #D4D4D4; background: #EDEDED; }

input.text2 { width: auto; margin: 0px; padding: 1px; font-family: Arial,Helvetica; font-size: 8pt; font-weight: bold; color: #002B80; background: #FAFAFA; border: 1px solid #668CFF; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

input.text3 { width: auto; margin: 0px; padding: 1px; font-family: Arial,Helvetica; font-size: 8pt; font-weight: bold; color: #003333; background: #FAFAFA; border: 1px solid #668CFF; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

select.optionlist2 { width: auto; font-family: Tahoma,Verdana,Geneva,Arial,Helvetica; font-size: 8pt; font-weight: bold; color: #004D00; background: #FAFAFA; border: 1px solid #668CFF; }

textarea.text2 { width: auto; margin: 0px; padding: 3px; font-family: Arial,Verdana,Helvetica; font-size: 9pt; font-weight: normal; color: #111111; background: #FAFAFA; border: 1px solid #668CFF; }

table.tiptable { width: 97%; margin: 0px 0px 0px 0px; padding: 0px; border: 0px none; background-color: transparent; text-align: left; table-layout: auto; border-collapse: collapse; }

td.tiptablecell { width: 50%; padding: 4px 8px 1px 8px; border: 0px solid transparent; background-color: transparent; text-align: left; vertical-align: top; }

ul.tiplist { list-style-image: url("./images/red-arrow.gif"); list-style-position: outside; margin: 0px; padding: 0px 0px 0px 15px; }

li.tiplistitem { margin: 0px; padding: 0px 0px 4px 0px; text-indent: 0px; }

ul.tiplist2 { list-style: disc inside; margin: 0px; padding: 0px; }

li.tiplistitem2 { margin: 0px; padding: 0px 0px 2px 0px; text-indent: 3px; }

ul.tiplist3 { list-style: disc outside; margin: 0px; padding: 0px 0px 0px 18px; }

li.tiplistitem3 { margin: 0px; padding: 2px 0px 4px 0px; text-indent: 0px; }

ol.tiplist3 { list-style: decimal outside; margin: 0px; padding: 0px 0px 0px 28px; }

ul.faqlist { list-style-image: url("./images/little-green-ball.gif"); list-style-position: outside; vertical-align: top; margin: 0px 10px 0px 25px; padding: 0px; }

li.faqlistitem { padding: 0px 0px 5px 5px; }

div.errorcode { padding: 3px 10px 3px 10px; text-align: left; font-family: Arial,Verdana,Tahoma,Helvetica; font-size: 8pt; font-weight: normal; color: #AAAAAA; }

table.errorbox { width: 90%; margin: 8px; padding: 0px; border: 0px none; background-color: transparent; text-align: left; table-layout: auto; border-collapse: collapse; }

td.errorboxcell { width: auto; padding: 7px 11px 8px 11px; border: 1px solid #FF5C33; background: #FFF8A8; color: #1A1A1A; text-align: left; font-family: Verdana,Arial,Geneva,Tahoma; font-size: 8pt; font-weight: bold; line-height: normal; }

span.errorhighlight { color: #1B006B; }

div.examples { margin: 4px; font-family: Microsoft Sans Serif,Arial,Verdana,Tahoma,Helvetica; font-size: 8pt; font-weight: normal; color: #800000; }

.textad1 { font-family: Tahoma,Verdana,Helvetica; font-size: 8pt; font-weight: normal; color: #2A3800; }

div.gascontentright { float: right; margin: 9px 3px 9px 12px; }

div.gascontentleft { float: left; margin: 9px 12px 9px 3px; }

img.addthis { margin: 2px 0px 0px 0px; border: 0px none; }

div.addthis { font-family: Arial,Helvetica; font-size: 8pt; font-weight: normal; color: #003300; text-align: center; margin: 0px; }

form.site-form { margin: 0px; padding: 0px; text-align: center; background-color: transparent; }

select.site-select { width: auto; font-family: Tahoma,Verdana,Helvetica; font-size: 8pt; font-weight: normal; color: #000066; background-color: #FFFFFF; border: 1px solid #B8B8D6; vertical-align: middle; }

input.site-button-submit { width: auto; overflow: visible; padding: 0px 3px 0px 3px; margin: 0px 2px 0px 2px; font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 8pt; font-weight: bold; color: #333333; vertical-align: middle; }

form.widgetcodeform { margin: 0px; padding: 0px; }

textarea.widgetcodetext { white-space: pre-wrap; width: 85%; height: 140px; border: 2px solid #333333; padding: 4px 4px 4px 4px; margin: 4px 4px 4px 4px; font-size: 8pt; color: #003300; font-weight: normal; background-color: #E5E5FF; text-align: left; font-family: Arial,Courier New,Tahoma; }

div.snippit1 { white-space: pre; width: 100%; padding: 0px; margin: 0px; font-size: 10pt; color: #003300; font-weight: normal; background-color: transparent; text-align: center; font-family: Courier New,Courier,Arial,Tahoma; }

table.snippit2 { width: 80%; margin: 0px; border: 0px none; background: transparent; text-align: center; table-layout: fixed; border-collapse: collapse; }

td.snippit2 { width: 100%; vertical-align: top; padding: 0px; border: 0px none; text-align: center; }

div.snippit2 { white-space: nowrap; overflow: scroll; width: 100%; height: 44px; border: 1px inset; padding: 4px; margin: 4px; font-size: 10pt; color: #003300; font-weight: normal; background-color: transparent; text-align: left; font-family: Courier New,Courier,Arial,Tahoma; }

table.widgetcustomization { margin: 4px; border: 0px none; background: transparent; text-align: center; vertical-align: middle; table-layout: auto; border-collapse: collapse; }

td.widgetcustomization1 { padding: 8px; border: 1px dotted #008000; text-align: center; vertical-align: middle; font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 10pt; font-weight: bold; color: #4D4D4D; }

td.widgetcustomization2 { padding: 8px; border: 1px dotted #008000; text-align: center; vertical-align: middle; font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 10pt; font-weight: bold; color: #990000; }

td.widgetcustomization3 { padding: 8px; border: 1px dotted #008000; text-align: right; vertical-align: middle; font-family: Tahoma,Verdana,Arial,Helvetica; font-size: 9pt; font-weight: bold; color: #666666; }

td.widgetcustomization4 { padding: 8px; border: 0px none; text-align: left; vertical-align: middle; font-family: Verdana,Tahoma,Helvetica; font-size: 8pt; font-weight: normal; color: #777777; }

table.toolboxtable { width: 94%; margin: 0px; padding: 0px; background-color: transparent; border: 0px none; table-layout: auto; border-collapse: collapse; }

td.toolboxcell { padding: 18px; text-align: left; background-color: #CCFFF2; border: 1px solid #80DFFF; font-family: Verdana,Tahoma,Arial; font-size: 10pt; font-weight: normal; color: #111111; }

div.minisearchbox { text-align: center; padding: 10px; width: 82%; background: url("./images/fade-teal2.jpg") repeat-x scroll top left; border: 2px ridge #E0E0E0; }

table.simplebox { width: auto; margin: 0px; background: transparent; border: 0px none; table-layout: auto; border-collapse: collapse; }

td.simpleboxcell { border: 1px dotted #000099; padding: 12px; text-align: center; vertical-align: middle; font-family: Tahoma,Geneva,Arial,Helvetica; font-size: 10pt; font-weight: bold; color: #990000; }

span.examplesearch { font-weight: bold; color: #006600; }

div.articletext { text-align: left; font-family: Verdana,Geneva,Tahoma,Arial; font-size: 10pt; font-weight: normal; color: #1A1A1A; padding: 5px 15px 5px 15px; }

div.articletext2 { text-align: left; font-family: Arial,Helvetica; font-size: 9pt; font-weight: normal; color: #1A1A1A; padding: 0px 0px 0px 0px; }

div.articletextq { font-weight: bold; color: #4D4D4D; padding: 0px 0px 0px 0px; }

div.articletexta { font-weight: normal; color: #000033; padding: 0px 0px 0px 30px; }

div.insetbox1-r { text-align: left; width: 124px; height: 124px; background: url("./images/boxbg2.png") no-repeat top left; padding: 16px 14px 14px 13px; line-height: 140%; font-family: Tahoma,Geneva,Arial,Helvetica; font-size: 8pt; font-weight: bold; color: #1A1A1A; float: right; margin: 0px 4px 4px 10px; }

div.insetbox1-n { text-align: left; width: 124px; height: 124px; background: url("./images/boxbg2.png") no-repeat top left; padding: 16px 14px 14px 13px; line-height: 140%; font-family: Tahoma,Geneva,Arial,Helvetica; font-size: 8pt; font-weight: bold; color: #1A1A1A; float: none; margin: 2px; }

table.insetbox2-n { float: none; width: 124px; height: 124px; background: transparent; border: 0px none; table-layout: auto; border-collapse: collapse; margin: 2px; }

td.insetbox2-n { background: url("./images/boxbg2.png") no-repeat center center; border: 0px none; padding: 12px 12px 12px 14px; text-align: left; vertical-align: top; font-family: Tahoma,Geneva,Arial,Helvetica; font-size: 8pt; font-weight: normal; color: #1A1A1A; }

form.paypaldonatebutton { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; border: 0px none; overflow: hidden; }

div.paypaldonatebox { text-align: left; margin: 2px; padding: 5px 5px 7px 5px; border: 1px solid #333333; background: #EFEFEF; font-family: Arial,Helvetica,Geneva; font-size: 8pt; font-weight: normal; color: #003300; overflow: hidden; }

span.paypaldonateboxhighlight { color: #000066; }

div.cushyframe1 { padding: 8px 15px 10px 15px; }

div.cushyframe2 { padding: 5px 11px 6px 11px; }

span.nlconfhighlight { color: #FF751A; }

div.quotebox { text-align: left; margin: 2px; padding: 7px 8px 7px 8px; border: 1px dotted #00ACE6; background: #FFFFDD; font-family: Arial,Helvetica,Geneva; font-size: 8pt; font-weight: normal; color: #333333; }

div.infobox1 { width: auto; height: auto; text-align: left; overflow: hidden; display: block; clear: none; float: none; vertical-align: middle; padding: 3px 6px 4px 6px; margin: 3px 3px 3px 3px; border: 1px solid #E2D540; background: #FFFBCC; color: #1A1A1A; font-family: Verdana,Arial,Geneva,Tahoma; font-weight: normal; font-size: 8pt; font-style: normal; text-decoration: none; line-height: normal; }

.CSSmenu-nav { background: transparent; clear: both; }
.CSSmenu-nav ul { list-style: none; margin: 0px 0px 0px 0px; background: transparent; padding: 0px 0px 0px 0px; }
.CSSmenu-nav li { position: relative; z-index: 1; padding: 0px 0px 0px 0px; }
.CSSmenu-nav li:hover { z-index: 2; }
.CSSmenu-nav a { display: block; line-height: normal; overflow: hidden; }

.CSSmenu-nav li a:link { color: #0033CC; text-decoration: none; }
.CSSmenu-nav li a:visited { color: #0033CC; text-decoration: none; }
.CSSmenu-nav li a:hover,
.CSSmenu-nav li:hover a { color: #44CC00; text-decoration: none; }
.CSSmenu-nav li a:active,
.CSSmenu-nav li:active a { color: #44CC00; text-decoration: none; }

.CSSmenu-nav a .CSSmenu-toplink { display: block; vertical-align: middle; }

.CSSmenu-nav li .submenu { position: absolute; top: 18px; left: 4px; background: #FFFFFF; opacity: 0.85; filter: alpha(opacity=85); display: none; }

.CSSmenu-nav li:hover .submenu { display: block; }

.CSSmenu-nav li ul { width: 185px; text-align: left; vertical-align: middle; list-style: none; margin: 0px 0px 0px 0px; padding: 2px 5px 0px 5px; background: transparent; font-family: Arial,Tahoma,Helvetica; font-size: 9pt; font-weight: bold; }

.CSSmenu-nav li:hover li { width: 97%; padding: 3px 4px 3px 2px; border-bottom: 1px #999999 dotted; background: transparent !important; }

.CSSmenu-nav li:hover li a { width: 175px; padding: 0px 0px 0px 6px; color: #002DB3; line-height: normal; background: transparent !important; }

.CSSmenu-nav li:hover li.nobottom { border-bottom: 0px none; }

.CSSmenu-nav .submenu-bottom { clear: both; overflow: hidden; width: auto; height: 1px; background: transparent; }

.CSSmenu-nav li:hover li a:hover,
.CSSmenu-nav li li a:hover { line-height: normal; text-decoration: none; background: #333333 !important; color: #FFFFFF; }

iframe.ffc { margin: 8px 10px 15px 10px; padding: 5px; border: 2px groove #FAFAFA; width: 360px; height: 110px; background: #CCF2FF; }

div.FFC-siteselector { width: 75%; text-align: center; line-height: normal; font-family: Arial,Verdana,Tahoma; font-size: 9pt; font-weight: bold; color: #4D4D4D; background-color: #F3F3F3; border-top: 1px dotted #002EB8; border-bottom: 1px dotted #002EB8; padding: 6px 12px 7px 12px; margin: 4px 4px 8px 4px; clear: both; }

span.FFC-sites { padding: 4px 6px 4px 6px; font-family: Verdana,Geneva,Tahoma; font-size: 8pt; font-weight: bold; color: #333333; }

span.FFC-sites-selected { border: 2px groove #FAFAFA; background: #DAFFB3; padding: 1px 4px 3px 4px; font-family: Verdana,Geneva,Tahoma; font-size: 8pt; font-weight: bold; color: #1A1A1A; }

span.GC-title-highlight { color: #D69600; }

/* End Master Stylesheet */
