
BODY
{

	BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url(/themes/BLUE/g_bkgd.gif);
    BACKGROUND-REPEAT: repeat-x;

    BACKGROUND-COLOR: #FFFFFF;
}
h1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #3399CC;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}


.a1
{
    FONT-SIZE: 10pt;
    COLOR: #CCCCCC;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}
.asmall
{
    FONT-SIZE: 10pt;
    COLOR: #CCCCCC;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}
.aMedium
{
    FONT-SIZE: 11pt;
    COLOR: #CCCCCC;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}
.atall
{
    FONT-SIZE: 12pt;
    COLOR: #CCCCCC;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif;
    LETTER-SPACING: 0px
}
.atalln
{
    FONT-SIZE: 12pt;
    COLOR: #588fv7;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    LETTER-SPACING: 0px
}
.atallRev
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif;
    BACKGROUND-COLOR: #CCCCCC;
}
.aTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #CCCCCC;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}
.aTitleRev
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif;
    BACKGROUND-COLOR: #CCCCCC;
}
.aTitleS
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    TEXT-TRANSFORM: capitalize;
    COLOR: #CCCCCC;
    FONT-FAMILY: 'Times New Roman'
}
.BigRed {
    FONT-SIZE: 18pt;
    COLOR: #FF00FF;
    FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
}
.bMedium
{
    FONT-SIZE: 11pt;
	FONT-WEIGHT: bold;
    COLOR: #006699;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif;
    LETTER-SPACING: 0px
}
.bsmall
{
    FONT-SIZE: 10pt;
    COLOR: #006699;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}
.btall
{
    FONT-SIZE: 12pt;
    COLOR: #006699;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif;
    LETTER-SPACING: 0px
}
.bTallS
{
    FONT-SIZE: 12pt;
    TEXT-TRANSFORM: capitalize;
    COLOR: #006699;
    FONT-FAMILY: 'Times New Roman';
    LETTER-SPACING: 0px
}
.btiny
{
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif;
    COLOR: #006699
}
.bTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #006699;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}
.ChartBlue
{
    FONT-SIZE: 8pt;
    COLOR: #0000ff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ChartGreen
{
    FONT-SIZE: 8pt;
    COLOR: #009900;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.DataEntry
{
    FONT-SIZE: 9pt;
    COLOR: #000099;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.DataField
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000099;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.DataFieldBox
{
    FONT-SIZE: 9pt;
    COLOR: #000099;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #E0E0E0;
}
.DataValueBox
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #E0E0E0;
}
.DataGreen
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #009900;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.DataRed
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.DataSelect
{
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #3366FF;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.dbTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15pt;
    COLOR: #0033cc;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.error
{
    FONT-WEIGHT: 800;
    FONT-SIZE: 12pt;
    COLOR: #CCCCCC;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif;
    LETTER-SPACING: 0px
}
.Medium
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.micro
{
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: 'Arial Narrow', 'Helvetica Condensed', sans-serif;
}
.normal
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.normalpage
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
	PADDING-RIGHT: 20px;
	PADDING-TOP: 1px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 1px;
}


.pagetitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #588fv7;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}
.header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #588fv7;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}

.required
{
    FONT-WEIGHT: bold;
    COLOR: #006699
}
.reverse
{
    COLOR: #ffffff;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.revheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}
.revheading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}
.revsmall
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}
.revtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}
.slim
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Helvetica, Arial, sans-serif
}
.small
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.smallB
{
    FONT-SIZE: 8pt;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.small_B1
{
    FONT-SIZE: 8pt;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.smallBlack
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.smallWhite
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.survey_c
{
    FONT-SIZE: 8pt;
    COLOR: #006699;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}
.survey_q
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #444444;
    FONT-FAMILY: Arial Narrow, Helvetica Condensed, sans-serif
}
.tiny
{
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TitleWhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A
{
    COLOR: #006699;
}
A:link
{
    COLOR: #006699;
}
A:active
{
    COLOR: #006699;
}
A:visited
{
    COLOR: #006699;
}
A:hover
{
    COLOR: #66BBFF;
}



A.alink
{
    COLOR: #CCCCCC;
}
A.alink:link
{
    COLOR: #CCCCCC;
}
A.alink:active
{
    COLOR: #CCCCCC;
}
A.alink:visited
{
    COLOR: #CCCCCC;
}
A.alink:hover
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #CCCCCC;
}
A.aQuietlink
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    COLOR: #CCCCCC;
    TEXT-DECORATION: none
}
A.aQuietlink:link
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    COLOR: #CCCCCC;
    TEXT-DECORATION: none
}
A.aQuietlink:active
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    COLOR: #CCCCCC;
    TEXT-DECORATION: none
}
A.aQuietlink:visited
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    COLOR: #CCCCCC;
    TEXT-DECORATION: none
}
A.aQuietlink:hover
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #CCCCCC;
    TEXT-DECORATION: underline
}
A.article
{
    FONT-WEIGHT: bold;
    COLOR: #000000
}
A.article:link
{
    FONT-WEIGHT: bold;
    COLOR: #000000
}
A.article:active
{
    FONT-WEIGHT: bold;
    COLOR: #000000
}
A.article:visited
{
    FONT-WEIGHT: bold;
    COLOR: #000000
}
A.article:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #000000
}
A.BLink
{
    COLOR: #006699;
}
A.BLink:link
{
    COLOR: #006699;
}
A.BLink:active
{
    COLOR: #006699;
}
A.BLink:visited
{
    COLOR: #006699;
}
A.BLink:hover
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #006699
}
A.ColorLink
{
    COLOR: #006699;
}
A.ColorLink:active
{
    COLOR: #006699;
}
A.ColorLink:visited
{
    COLOR: #006699;
}
A.ColorLink:hover
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #006699;
}

A.dbColorLink
{
    COLOR: #0033cc
}
A.dbColorLink:active
{
    COLOR: #0033cc
}
A.dbColorLink:visited
{
    COLOR: #0033cc
}
A.dbColorLink:hover
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #0033cc
}
.tinydb
{
    FONT-SIZE: 7.5pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.small_db
{
    FONT-SIZE: 8pt;
    COLOR: #0033CC;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.dbRevHeader
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
A.dbRevHeader:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
A.dbRevHeader:active
{
    COLOR: #FFFF00;
    TEXT-DECORATION: none;
}
A.dbRevHeader:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}
A.dbRevHeader:hover
{
    COLOR: #0033CC;
    BACKGROUND-COLOR: #E0F0FF;
    TEXT-DECORATION: underline;
}
A.RevHeader
{
    COLOR: #ffffff
}
A.RevHeader:active
{
    COLOR: #FFFF00
}
A.RevHeader:visited
{
    COLOR: #ffffff
}
A.RevHeader:hover
{
    COLOR: #0033ff;
    BACKGROUND-COLOR: #ffffff
}
A.WhiteLink
{
    COLOR: #ffffff
}
A.WhiteLink:link
{
    COLOR: #ffffff
}
A.WhiteLink:active
{
    COLOR: #ffffff
}
A.WhiteLink:visited
{
    COLOR: #ffffff
}
A.WhiteLink:hover
{
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
}
.rdots
{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 80%;
   text-align: center;
     margin: auto;
     border: 2px dotted #588fv7;
     clear: both;
}
.bdots
{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 80%;
   text-align: center;
     margin: auto;
     border: 2px dotted #006699;
     clear: both;
}
div.VideoIndex 
{
background-color:#FFFFFF;
width:200px;
height:240px;
overflow: scroll
}

#dhtmltooltip
{
position: absolute;
border: 2px gray;
padding: 2px;
background-color: #CCDDFF;
visibility: hidden;
z-index: 100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.crossout {
   FONT-SIZE: 10pt;
   COLOR: #CC0000;
   FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration : line-through;
}

.normal
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.featured
{
   FONT-SIZE: 13pt;
   COLOR: #000000;
   FONT-FAMILY: Times-Roman, Serif;
	font-style : italic;
   FONT-WEIGHT: bold;
}
.designer
{
   FONT-SIZE: 14pt;
   COLOR: #0071bc;
   FONT-FAMILY: Times-Roman, Serif;
	font-style : italic;
   FONT-WEIGHT: bold;
}
.required
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.FieldName
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #CCCCCC;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-style : italic;
}
.InvisibleFieldName
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-style : italic;
}

.button0::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
.button0{
width:110px;height:20px;display:inline-block;
background:url('/themes/BLUE/G_NavButton.png') repeat-x;
text-align:center;
vertical-align: middle;
font:bold 14px/20px Arial, Helvetica, sans-serif;
color:#FFFFFF; 
text-shadow: none;
text-decoration: none
}
a.button0 {
	color:#007dbf; 
	background:url('/themes/BLUE/G_NavButton.png') repeat-x; 
	text-shadow: none;
	text-decoration: none;
}
a.button0:link{
	color:#007dbf; 
	background:url('/themes/BLUE/G_NavButton.png') repeat-x; 
	text-shadow: none;
	text-decoration: none;
}
a.button0:visited{
	color:#007dbf; 
	background:url('/themes/BLUE/G_NavButton.png') repeat-x; 
	text-shadow: none;
	text-decoration: none;
}
a.button0:hover{
	color:#007dbf; 
	background:url('/themes/BLUE/G_NavButton.png') 0 100% repeat-x; 
	text-shadow: 1px 1px 0px #3399CC;
	text-decoration: none;
}
.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
.button{
width:110px;height:30px;display:inline-block;
background:url('/themes/BLUE/G_NavButton.png') 0 100% repeat-x;
text-align:center;
vertical-align: middle;
font:bold 11px/30px Arial, Helvetica, sans-serif;
color:#007dbf; 
text-shadow: none;
text-decoration: none
}
a.button{
	color:#007dbf; 
	background:url('/themes/BLUE/G_NavButton.png') 0 100% repeat-x; 
	text-shadow: none;
	text-decoration: none;
}
a.button:link{
	color:#007dbf; 
	background:url('/themes/BLUE/G_NavButton.png') 0 100% repeat-x; 
	text-shadow: none;
	text-decoration: none;
}
a.button:hover{
	color:#007dbf; 
	background:url('/themes/BLUE/G_NavButton.png')0 100% repeat-x ; 
	text-shadow: 1px 1px 0px #3399CC;
	text-decoration: none;
}





