BODY
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center;
    FONT-FAMILY: Verdana, Sans-Serif;
    LINE-HEIGHT:18px;
}
TABLE.canvas
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    PADDING-TOP: 0px;
    BORDER-COLLAPSE: collapse
}
TABLE.canvas TABLE.canvas
{
    WIDTH: 100%
}
#wrapper
{
    WIDTH: 770px;
}
#sidespacer
{
    WIDTH: 156px;
}
#main
{
}
#mainspacer
{

}

#header
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#sitename
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Sans-Serif
}
#sitename H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0pt 0px 0px;
    COLOR: darkblue;
    PADDING-TOP: 0px
}
#sitename H1 A
{
    COLOR: darkblue;
    TEXT-DECORATION: none
}
#sitename H1 A:link
{
    BORDER-BOTTOM: medium none
}
#sitename H1 A:visited
{
    BORDER-BOTTOM: medium none
}
#sitename H1 A:hover
{
    BORDER-BOTTOM: medium none
}
#topmenu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Sans-Serif
}
#topmenu UL
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#topmenu LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#topmenu A
{
    COLOR: blue;
    TEXT-DECORATION: none
}
#topmenu A STRONG
{
    FONT-WEIGHT: normal;
    COLOR: firebrick
}
#topmenu A:link
{
    BORDER-BOTTOM: lightsteelblue 1px solid
}
#topmenu A:visited
{
    BORDER-BOTTOM: lightsteelblue 1px solid
}
#topmenu A:hover
{
    BORDER-BOTTOM: firebrick 1px solid
}
#tagline
{
    PADDING-RIGHT: 2px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana, Sans-Serif;
    BACKGROUND-COLOR: "#FFFF99"
}
#tagline H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 13pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 0px
}
#navmenu
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Sans-Serif;
    BACKGROUND-COLOR: "#99FF66"
}
#navmenu UL
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#navmenu LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#navmenu A
{
    FONT-WEIGHT: bold;
    COLOR: blue;
    TEXT-DECORATION: none
}
#navmenu A STRONG
{
    FONT-WEIGHT: normal;
    COLOR: firebrick
}
#navmenu A:link
{
    BORDER-BOTTOM: lightsteelblue 1px solid
}
#navmenu A:visited
{
    BORDER-BOTTOM: lightsteelblue 1px solid
}
#navmenu A:hover
{
    BORDER-BOTTOM: firebrick 1px solid
}

#footer
{
    BORDER-TOP: black 1px solid
}
#legal
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Sans-Serif;
    text-align: center;
}
#legal P
{
    FONT-SIZE: 8pt
}
#legal A
{
    TEXT-DECORATION: none
}
#footer A:link
{
    COLOR: blue;
    BORDER-BOTTOM: lightsteelblue 1px solid
}
#footer A:visited
{
    COLOR: darkmagenta;
    BORDER-BOTTOM: lightsteelblue 1px solid
}
#footer A:hover
{
    BORDER-BOTTOM: firebrick 1px solid
}
#bottommenu
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Sans-Serif;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center
}
#bottommenu UL
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#bottommenu LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#bottommenu A
{
    COLOR: blue;
    TEXT-DECORATION: none
}
#bottommenu A STRONG
{
    FONT-WEIGHT: normal;
    COLOR: firebrick
}
#bottommenu A:link
{
    BORDER-BOTTOM: lightsteelblue 1px solid
}
#bottommenu A:visited
{
    BORDER-BOTTOM: lightsteelblue 1px solid
}
#bottommenu A:hover
{
    BORDER-BOTTOM: firebrick 1px solid
}
#VeryBottomMenu
{
	font-size:xx-small;
	height:2cm;
	overflow-y:auto;
}

#sidebar
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Sans-Serif;
    TEXT-ALIGN: center
}
#sidebar FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#sidebar A
{
    TEXT-DECORATION: none
}
#sidebar A STRONG
{
    FONT-WEIGHT: normal;
    COLOR: firebrick
}
#sidebar A:link
{
    COLOR: blue;
    BORDER-BOTTOM: lightsteelblue 1px solid
}
#sidebar A:visited
{
    COLOR: blue;
    BORDER-BOTTOM: lightsteelblue 1px solid
}
#sidebar A:visited
{
    COLOR: darkmagenta;
    BORDER-BOTTOM: lightsteelblue 1px solid
}
#sidebar A:hover
{
    BORDER-BOTTOM: firebrick 1px solid
}
#sidebar H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 4pt 0px;
    PADDING-TOP: 0px
}
#sidebar H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 4pt 0px;
    PADDING-TOP: 0px
}
#sidebar P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 4pt 0px;
    PADDING-TOP: 0px
}
#sidebar INPUT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0pt 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Sans-Serif
}
#sidebar BUTTON
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0pt 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Sans-Serif
}
#sidebar UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 4pt 0px 4pt 8pt;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: square
}
#sidebar UL UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 4pt 0px 4pt 8pt;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: square
}
#sidebar LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 4pt 0px;
    PADDING-TOP: 0px
}
#sidebar .no_skin
{
    MARGIN-TOP: 18pt;
    MARGIN-BOTTOM: 24pt
}
#sidebar .no_skin
{
    BORDER-RIGHT: steelblue 1px solid;
    BORDER-TOP: lightsteelblue 1px solid;
    BORDER-LEFT: lightsteelblue 1px solid;
    BORDER-BOTTOM: steelblue 1px solid
}
#sidebar .no_skin .head
{
    BORDER-RIGHT: lightsteelblue 1px solid;
    PADDING-RIGHT: 6pt;
    BORDER-TOP: steelblue 1px solid;
    PADDING-LEFT: 6pt;
    PADDING-BOTTOM: 6pt;
    BORDER-LEFT: steelblue 1px solid;
    PADDING-TOP: 6pt;
    BORDER-BOTTOM: lightsteelblue 1px solid
}
#sidebar .no_skin .body
{
    BORDER-RIGHT: lightsteelblue 1px solid;
    PADDING-RIGHT: 6pt;
    BORDER-TOP: steelblue 1px solid;
    PADDING-LEFT: 6pt;
    PADDING-BOTTOM: 6pt;
    BORDER-LEFT: steelblue 1px solid;
    PADDING-TOP: 6pt;
    BORDER-BOTTOM: lightsteelblue 1px solid
}
#sidebar .no_skin .head H1
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    COLOR: firebrick;
    TEXT-ALIGN: center
}
#sidebar .yellow_skin
{
    MARGIN-TOP: 18pt;
    MARGIN-BOTTOM: 24pt
}
#sidebar .yellow_skin
{
}
#sidebar .yellow_skin .head
{
    PADDING-RIGHT: 6pt;
    PADDING-LEFT: 6pt;
    PADDING-BOTTOM: 6pt;
    PADDING-TOP: 6pt
}
#sidebar .yellow_skin .body
{
    PADDING-RIGHT: 6pt;
    PADDING-LEFT: 6pt;
    PADDING-BOTTOM: 6pt;
    PADDING-TOP: 6pt;
    TEXT-ALIGN: left
}
#sidebar .yellow_skin .head
{
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: gold
}
#sidebar .yellow_skin .body
{
    BACKGROUND-COLOR: lemonchiffon
}
#sidebar .yellow_skin .head H1
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    COLOR: firebrick;
    TEXT-ALIGN: center
}
#hcwhy3
{
}
#hcwhy3 LI
{
    MARGIN-LEFT: 4px
}
#RIMenu
{
    TEXT-ALIGN: left
}
#RIMenu #RIItem
{
    FONT-WEIGHT: 100;
    COLOR: royalblue
}
#RIMenu #RIItemThisPage
{
    FONT-WEIGHT: bold;
    COLOR: darkblue
}

#main
{
    PADDING-RIGHT: 24px;
    PADDING-LEFT: 24px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Sans-Serif;
}
#main A
{
    TEXT-DECORATION: none
}
#main A:link
{
    COLOR: blue;
    BORDER-BOTTOM: lightsteelblue 1px solid
}
#main A:visited
{
    COLOR: darkmagenta;
    BORDER-BOTTOM: lightsteelblue 1px solid
}
#main A:hover
{
    BORDER-BOTTOM: firebrick 1px solid
}
#main H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 18pt 0px 12pt;
    LINE-HEIGHT: 13pt;
    PADDING-TOP: 0px
}
#main H2
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 9pt;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#main H2.h2large
{
	font-size:11pt;
    MARGIN: 0px 0px 0px 0px;
    PADDING: 0px 0px 0px 0px;    
}
#main P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 12pt 0px;
    LINE-HEIGHT: 18px;
    PADDING-TOP: 0px;
}
#main UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 12pt 0px 12pt 16pt;
    PADDING-TOP: 0px
}
#main LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 6pt 0px;
    PADDING-TOP: 0px
}
#main PRE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 12pt 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Courier New, Monospace
}
#main HR
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 12pt 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: gainsboro 1px solid;
    BACKGROUND-COLOR: midnightblue
}
#main .feature_skin
{
    MARGIN-BOTTOM: 4px
}
#main .feature_skin
{
}
#main .feature_skin .head
{
}
#main .feature_skin .body
{
}
#main .feature_skin .head H1
{
    MARGIN-TOP: 24pt;
    FONT-SIZE: 13pt;
    COLOR: firebrick
}
#main .feature_skin .body P
{
    BORDER-RIGHT: wheat 1px solid;
    PADDING-RIGHT: 12pt;
    PADDING-LEFT: 12pt;
    PADDING-BOTTOM: 12pt;
    PADDING-TOP: 12pt;
    BORDER-BOTTOM: wheat 1px solid
}
#main .orange_skin
{
    MARGIN-TOP: 18pt;
    MARGIN-BOTTOM: 24pt
}
#main .orange_skin
{
    BORDER-RIGHT: orange 1px solid;
    BORDER-TOP: orange 1px solid;
    BORDER-LEFT: orange 1px solid;
    BORDER-BOTTOM: orange 1px solid
}
#main .orange_skin .head
{
    PADDING-RIGHT: 6pt;
    PADDING-LEFT: 6pt;
    PADDING-BOTTOM: 6pt;
    PADDING-TOP: 6pt
}
#main .orange_skin .body
{
    PADDING-RIGHT: 6pt;
    PADDING-LEFT: 6pt;
    PADDING-BOTTOM: 6pt;
    PADDING-TOP: 6pt
}
#main .orange_skin .head
{
    BACKGROUND-COLOR: orange
}
#main .orange_skin .body
{
    BACKGROUND-COLOR: white
}
#main .orange_skin .head H1
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 13pt;
    MARGIN-BOTTOM: 0px
}
#main P.browse
{
    TEXT-ALIGN: right
}
#resources
{
}
#resources H2
{
    FONT-SIZE: 13pt;
    MARGIN-BOTTOM: 0px;
    COLOR: blue
}
#sitemap H2
{
    FONT-SIZE: 13pt;
    MARGIN-BOTTOM: 0px;
    COLOR: blue
}

#topics
{
	font-size:8pt;
	font-weight:bold;
}
#topics A
{
	font-size:8pt;
	font-weight:bold;
}
#searchForm
{
    FONT-SIZE: 10pt
}
#directory
{
    FONT-SIZE: 10pt
}
TABLE
{
    FONT-SIZE: 10pt
}
#dirbranch
{
}
#dirbranch A
{
    FONT-SIZE: 10pt
}
#abstract
{
    FONT-STYLE: italic
}
#ebdykscroll
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
.red
{
    COLOR: Red;
    font-size:medium;
}

.contact-header
{
    BACKGROUND-COLOR: #99FF66
}
.contact-header .tabheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: white;
    height: 32px;
}

#contact-tab
{
    BORDER-RIGHT: #99FF66 1px solid;
    BORDER-TOP: #99FF66 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #99FF66 1px solid;
    BORDER-BOTTOM: #99FF66 1px solid;
    BACKGROUND-COLOR: #FFFF99
}
#contact-tab .contact-subheader
{
    FONT-WEIGHT: bold;
    COLOR: #324274;
    FONT-FAMILY: Verdana
}
#contact-tab HR
{
    BACKGROUND-COLOR: #7e90c9
}

.itinfo
{
    BORDER-RIGHT: #7e90c9 1px solid;
    BORDER-TOP: #7e90c9 1px solid;
    BORDER-LEFT: #7e90c9 1px solid;
    BORDER-BOTTOM: #7e90c9 1px solid;
}
A#rbl
{
    FONT-SIZE: 7pt;
    TEXT-DECORATION: none
}
.EBpicture
{
    FONT-SIZE: 10px
}
#datedelimiter
{
	background-color: #FFFF99;
	font-weight:bold;
}

#figrid H1
{
    FONT-SIZE: 13pt;
    MARGIN-BOTTOM: 0px;
    COLOR: blue
}
#figrid H2 A
{
    FONT-SIZE: 10pt;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    font-weight:normal;
}

#articleheader
{
	background-color:Gold;
	}
	
.checkbullet
{
	list-style-image:url(../img/checkbullet.jpg);
}

#floatingEB1
{
	position:absolute;
	overflow:hidden;
	top:0px;
	left:0px;
	visibility:hidden;
	border: 3px solid orange;
	background-color: #ffffff;
}

#bookreview
{
	background-color:#BEE2F9;
	padding: 10px;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	}
#bookreview #small
{
	font-size:9px;
	text-align:justify;
	font-weight:normal;
	}

#bookreview H2
{
	font-size :larger;
	color: #669999;
	}
	
#bookreview A
{
	font-weight:bold;
}

.EB
{
	width:156px;
	border: #99FF66 1px solid;
}	

.EB TD
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
}

.EB TH
{
	padding-top: 6px;
	padding-bottom: 6px;
/*	color: firebrick;*/
	border-bottom: #99FF66 1px solid;
/*	background-color:#FFFF99;*/
	font-size:10pt;
	color: #99FF66;
}

.ITEB
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	width:156px;
}	

.prlist TD
{
	vertical-align: top; 
	border: solid 1px orange; 
	padding: 4px 8px 4px 8px; 
	background-color: lightyellow;
	}
	
.prlist H2
{
	color: firebrick;
}
.newsdate
{
	color: #666666;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	}

.selflink
{
	color:Blue;
	font-weight:bold;
	}

.listTable
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-collapse: collapse;
	background-color: transparent;
	border-right-width: 0px;
}
.listTable TH
{
    BORDER-TOP-WIDTH: 0px;
    FONT-WEIGHT: bold;
    BORDER-LEFT-WIDTH: 0px;
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(Img/tblhdr.gif);
    BORDER-BOTTOM-WIDTH: 0px;
    COLOR: firebrick;
    BORDER-RIGHT-WIDTH: 0px;
    text-align:left;
}
.listTable TD
{
	border-top-width: 0px;
	border-left-width: 0px;
	font-size: 11px;
	border-bottom-width: 0px;
	background-color: #ffffe9;
}
.menuTable
{
    BACKGROUND-COLOR: crimson;
    TEXT-ALIGN: left
}
.menuTable A
{
    FONT-WEIGHT: bold;
    COLOR: white
}
.menuTable A:visited
{
    FONT-WEIGHT: bold;
    COLOR: white
}
label
{
    FONT-SIZE: x-small;
    FONT-FAMILY: verdana, helvetica, sans-serif;
}
#tabs
{
	font-size: 10pt;
}
.formelements
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
}
TEXTAREA
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
}

#floatingPoll
{
	border-right: orange 3px solid;
	border-top: orange 3px solid;
	display: block;
	border-left: orange 3px solid;
	border-bottom: orange 3px solid;
	position: absolute;
	top: 100px;
	left: 300px;
	background-color: white;
	width:300px;
}

#floatingPoll .qtable
{
	padding-right: 10px;
	padding-left: 10px;
}
.qtable TH
{
	padding-TOP: 10px;
    FONT-SIZE: 13pt;
    COLOR: firebrick
}

.qtable .question
{
	padding-TOP: 10px;
	font-weight: bold;
}

.qexittable .question
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 4px;
	background-color: gainsboro;
}

.qexittable .answer
{
	font-size: 8pt;
}

.qexittable .perc
{
	font-weight: bold;
	font-size: 8pt;
}

#main H3
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 9pt;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	color:Gold;
}
.evln
{
	color: Firebrick;
}

.rateTip
{
	border: 1px solid;
	padding: 3px;
}

.m_item {
	position:absolute;
	left:0px;
	visibility:hidden;
}
#m_view{
	position:relative;
	top:0px;
	left:0px;
	overflow:hidden;
}

.pressroom {
	border: solid 1px lightblue; 
	background-color: lightyellow;


}

.pressroom th {
	font-weight:bold;
	font-size:10pt;
	border-bottom: solid 1px lightblue;
	padding:4px;

}

.pressroom td {
	padding:4px;

}

.pressroom #navigation_links{
	border-top: solid 1px lightblue;
}
.h4{
	color:#000099;
	font-size:medium;
}
#otherresources
{
}
#otherresources H2
{
    FONT-SIZE: 13pt;
    MARGIN-BOTTOM: 0px;
    COLOR: blue
}

.evDate
{
	font-size:7pt;
}
.fins{
	width:100%;
	margin:0px;
	padding:0px;
}
.finsn{
	width:50%;
	background-color:#52DC52;
	color:firebrick;
	font-size:10pt;
	font-weight:bold;
	text-transform:uppercase;
	padding:2px;
}
.finsst{
	width:50%;
	text-align:right;
	color:firebrick;
	font-size:9pt;
	font-weight:bold;
	padding:2px;
}
.faqGroupHeader{
	color:#000099;
	font-size:medium;
}
.h5right{
	float:right;
	margin:0px 0px 10px 10px;
	padding:10px 0px;
	width:180px;
	color:#000099;
	font-size:12pt;
	font-weight:bold;
	border-top:2px solid #000099;
	border-bottom:2px solid #000099;
}
.h5left{
	float:left;
	margin:0px 10px 10px 0px;
	padding:10px 0px;
	width:180px;
	color:#000099;
	font-size:12pt;
	font-weight:bold;
	border-top:2px solid #000099;
	border-bottom:2px solid #000099;
}

td .verticalline{
	border-left:solid 1px #888888;
}

a.ITColorBox{
 display:block;
 float:left;
 padding:2px;
 border:1px solid #ffffff;
}
a.ITSizeBox{
 display:block;
 float:left;
 margin:2px;
 padding:2px 5px 2px 5px;
 border:1px solid black;
 color:#111111;
 white-space:nowrap;
}
a:visited.ITColorBox{
 display:block;
 float:left;
 padding:2px;
 border:1px solid #ffffff;
}
a:visited.ITSizeBox{
 display:block;
 float:left;
 margin:2px;
 padding:2px 5px 2px 5px;
 border:1px solid black;
 color:#111111;
 white-space:nowrap;
}
a:hover.ITColorBox{
 display:block;
 float:left;
 padding:2px;
 border:1px solid black;
}
a:hover.ITSizeBox{
 display:block;
 float:left;
 margin:2px;
 padding:2px 5px 2px 5px;
 border:1px solid black;
 color:#111111;
 background-color:#bbbbbb;
 white-space:nowrap;
}
a.ITColorBoxSelected{
 display:block;
 float:left;
 padding:2px;
 border:1px solid black;
}
a.ITSizeBoxSelected{
 display:block;
 float:left;
 margin:2px;
 padding:2px 5px 2px 5px;
 border:1px solid black;
 color:#111111;
 background-color:#bbbbbb;
 white-space:nowrap;
}
.xred{
 position:relative;
 right:-5px;
 top:-5px;
 border:none;
}

.tipright{
	float:right;
	margin:0px 0px 10px 10px;
	padding:3px;
	width:160px;
	font-size:13px;
	border:1px solid #888888;
}

.tipleft{
	float:left;
	margin:0px 10px 10px 0px;
	padding:3px;
	width:160px;
	font-size:13px;
	border:1px solid #888888;
}

div.content_faded {filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; background-color: #000; position:absolute; left:0px; top:0px; width: 100%; height:100%;}