UNKNOWN {
	crap-out: true
}
 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#gheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: rgb(0,0,0); PADDING-TOP: 0px
}
#gheadertext {
	PADDING-RIGHT: 5px; TEXT-TRANSFORM: uppercase; COLOR: rgb(248,248,248); WHITE-SPACE: nowrap; LETTER-SPACING: -1px; TEXT-ALIGN: right
}
#gheaderfunctionalnav {
	TEXT-ALIGN: right
}
TD#gheaderstatusandsearch {
	WIDTH: 100%; TEXT-ALIGN: right
}
#gheaderloggedin {
	PADDING-RIGHT: 20px; FONT: 10px Arial, helvetica, sans-serif; COLOR: white
}
DIV#name {
	PADDING-RIGHT: 1px; MARGIN-TOP: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; FONT: bold 11px Arial, helvetica, sans-serif; COLOR: #074366; PADDING-TOP: 1px; TEXT-ALIGN: right
}
DIV#gnavbccontainer {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; BACKGROUND: #f0f0f0ff2; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; FONT: 10px "Arial", helvetica,  sans-serif; BORDER-LEFT: #ccc 1px solid; WIDTH: auto; COLOR: rgb(0,0,0); PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
TABLE#globalnav {
	WIDTH: 100%
}
#globalnav TD {
	FONT: 12px "Arial", helvetica,  sans-serif
}
#tablereg TD {
	FONT: 14px "Arial", helvetica,  sans-serif
}
TD.d1 {
	FONT: 12px "Arial", helvetica,  sans-serif; COLOR: rgb(0,0,0); TEXT-ALIGN: center
}
#globalnav A {
	COLOR: rgb(0,0,0); TEXT-DECORATION: none
}
#globalnav A:hover {
	COLOR: rgb(153,0,0)
}
#globalnav A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
A.nav {
	BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: -2px; PADDING-TOP: 0px
}
#about {
	PADDING-RIGHT: 10px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: -2px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none
}
A#mi:hover {
	BACKGROUND: #5a5c7e; COLOR: rgb(255,255,255)
}
A#rc:hover {
	BACKGROUND: #6b869c; COLOR: rgb(255,255,255)
}
A#profdev:hover {
	BACKGROUND: #003052; COLOR: rgb(255,255,255)
}
A#com:hover {
	BACKGROUND: #005797; COLOR: #f0f0f0fff
}
A#about:hover {
	BACKGROUND: #990000; COLOR: #f0f0f0fff
}
A.mylinksicon {
	TEXT-ALIGN: left
}
A#mylinks:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: rgb(153,0,0)
}
A.mylinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bc {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.bchead {
	FONT: bold 10px "Arial", helvetica,  sans-serif; COLOR: rgb(51,51,51)
}
#bc A {
	FONT: 10px "Arial", helvetica, sans-serif; COLOR: rgb(153,0,0)
}
.activebc {
	FONT: bold 10px "Arial", helvetica,  sans-serif; TEXT-TRANSFORM: uppercase; COLOR: rgb(0,0,0)
}
#d2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/d2_bg.png); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 183px; PADDING-TOP: 0px; BORDER-BOTTOM: #666 1px solid
}
#poll {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/d2_bg.png) repeat-y 0px 25px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 183px; PADDING-TOP: 0px; BORDER-BOTTOM: #666 1px solid
}
.d2_separator {
	PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; BACKGROUND: #074366; FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#cccccc',endColorStr='#074366', gradientType='0'); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1px; WIDTH: 180px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 2px solid
}
.d2_separator_text {
	PADDING-RIGHT: 15px; PADDING-LEFT: 5px; BACKGROUND: url(../images/d2_seperator_bg.gif) no-repeat; PADDING-BOTTOM: 2px; MARGIN: 0px; FONT: bold 12px "Gill Sans", "Century Gothic", "Tahoma", "Arial", helvetica,  sans-serif; COLOR: rgb(255,255,255); PADDING-TOP: 10px; TEXT-ALIGN: left
}
#d2 DIV {
	CLEAR: both; DISPLAY: block
}
#d2 A {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 18px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 3px; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 3px; MARGIN: 2px; FONT: 16px Arial, helvetica, sans-serif; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #eee 1px solid; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#d2 A.textlink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 15px Arial, helvetica, sans-serif; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none
}
#d2 A.d2link {
	DISPLAY: block; COLOR: #333
}
#d2 A.d2link:hover {
	BACKGROUND: #DFDFDF; COLOR: #074366
}
A#d2linkon {
	DISPLAY: block; BACKGROUND: #074366; COLOR: rgb(255,255,255)
}
A#d2backto {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; DISPLAY: block; PADDING-LEFT: 15px;PADDING-BOTTOM: 3px; MARGIN: 2px 3px 5px 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #074366; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid
}
DIV#d2 A.d2sectionhome {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV#d2 A.d2sectionhome:hover {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV#d2 LEGEND {
	FONT: 10px Arial, helvetica, sans-serif
}
DIV#GoogleAltLinks {
	DISPLAY: none; FONT: 1px Arial, helvetica, sans-serif; COLOR: rgb(210,210,210)
}
FIELDSET.page_d2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #f0f0f0; FLOAT: right; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 10px; WIDTH: 150px; PADDING-TOP: 2px
}
FIELDSET.page_d2 LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 16px "Arial Narrow" "Arial", helvetica,  sans-serif; PADDING-TOP: 0px
}
DIV.page_d2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.page_d2_separator {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; BACKGROUND: #eee; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 0px; FONT: bold 10px Arial, Helvetica, sans-serif; BORDER-LEFT: #ccc 1px solid; COLOR: #074366; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
.page_d2 A.link {
	DISPLAY: list-item; LIST-STYLE-IMAGE: url(../images/sm_links_bullet.gif); FONT: 11px Arial, helvetica, sans-serif; MARGIN-LEFT: 12px
}
.page_d2 A {
	FONT: 11px Arial, helvetica, sans-serif
}
.page_d2 A:hover {
	BACKGROUND: #eee; FONT: 11px Arial, sans-serif
}
#main {
	TEXT-ALIGN: left
}
#colleft {
	
}
TD#body_left {
	PADDING-LEFT: 10px; BACKGROUND: url(../images/body_ml.gif) repeat-y right top
}
TD#body_content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/body_top_tab_bg.gif) #f0f0f0 repeat-x left top; PADDING-BOTTOM: 10px; WIDTH: 99%; PADDING-TOP: 17px; HEIGHT: 100%
}
.tab {
	MARGIN: -15px 0px 0px -9px; POSITION: absolute
}
TD#body_right {
	BACKGROUND: #f0f0f0 repeat-y right top
}
.links H1 {
	MARGIN: 0px; FONT: 20px Arial Narrow, Arial, Helvetica, sans-serif; COLOR: #074366
}
.links H2 {
	BACKGROUND: #074366; MARGIN: 0px; FONT: 15px Arial Narrow, Arial, Helvetica, sans-serif; COLOR: #f0f0f0
}
.links UL {
	MARGIN-TOP: 0px; LIST-STYLE-IMAGE: url(../images/links_bullet.gif); MARGIN-BOTTOM: 10px
}
.links UL LI {
	MARGIN-BOTTOM: 5px
}
#adminlinks FIELDSET {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; FONT: 10px Arial Narrow, Arial, sans-serif; PADDING-TOP: 3px
}
#adminlinks LEGEND {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; FONT: 10px Arial Narrow, Arial, sans-serif; PADDING-TOP: 3px
}
#gfootermid {
	BACKGROUND-IMAGE: url(../images/footer_m.gif)
}
#gfooter_right {
	BACKGROUND-IMAGE: url(../images/footer_m.gif); TEXT-ALIGN: right
}
#gfooterlinks {
	TEXT-ALIGN: right
}
#gfooterlinks A {
	FONT: 12px arial, helvetica, sans-serif; COLOR: white
}
#gfooterlinks A:visited {
	FONT: 12px arial, helvetica, sans-serif; COLOR: #990000
}
#gfooterlinks A:active {
	FONT: 12px arial, helvetica, sans-serif; COLOR: #990000
}
.copyright {
	FONT: 11px Arial, helvetica, sans-serif; TEXT-ALIGN: justify
}
.tooltip UL {
	MARGIN-LEFT: 40px
}
.tooltip UL LI {
	MARGIN: 0px; LINE-HEIGHT: 14px
}
.tooltip P {
	MARGIN: 5px 0px 0px 5px
}
.tooltip H1 {
	MARGIN: 5px 0px 0px 5px
}
#body_content {
	FONT: 12px arial, helvetica, sans-serif
}
BODY {
	MARGIN: auto
}
ACRONYM {
	CURSOR: help; BORDER-BOTTOM: #990000 2px dashed
}
HR {
	WIDTH: 80%; COLOR: #074366; HEIGHT: 1px
}
BODY {
	FONT: 12px "Arial", helvetica, sans-serif; COLOR: rgb(51,51,51)
}
TABLE {
	FONT: 12px "Arial", helvetica, sans-serif; COLOR: rgb(51,51,51)
}
TR {
	FONT: 12px "Arial", helvetica, sans-serif; COLOR: rgb(51,51,51)
}
TH {
	FONT: 12px "Arial", helvetica, sans-serif; COLOR: rgb(51,51,51)
}
TD {
	FONT: 12px "Arial", helvetica, sans-serif; COLOR: rgb(51,51,51)
}
P {
	FONT: 14px "Arial", helvetica, sans-serif; COLOR: rgb(51,51,51); TEXT-ALIGN:justify
}
P.nojustify {
	FONT: 14px "Arial", helvetica, sans-serif; COLOR: rgb(51,51,51); TEXT-ALIGN:left
}
UL {
	FONT: 12px "Arial", helvetica, sans-serif; COLOR: rgb(51,51,51)
}
OL {
	FONT: 12px "Arial", helvetica, sans-serif; COLOR: rgb(51,51,51)
}
LI {
	FONT: 14px "Arial", helvetica, sans-serif; COLOR: rgb(51,51,51)
}
BUTTON {
	BACKGROUND: #ccc; FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f0f0f0fff',endColorStr='#cccccc', gradientType='0'); FONT: bold 11px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; CURSOR: pointer; COLOR: #990000
}
DIV.formbuttons INPUT {
	BACKGROUND: #ccc; FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f0f0f0fff',endColorStr='#cccccc', gradientType='0'); FONT: bold 11px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; CURSOR: pointer; COLOR: #990000
}
.page_last_mod {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 10px Arial, sans-serif; COLOR: #074366; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.quote {
	FONT: italic 14px "Arial", helvetica, sans-serif
}
CITE {
	DISPLAY: block; FONT: bold 10px "Arial", helvetica, sans-serif; TEXT-ALIGN: right
}
.dropshadow {
	FILTER: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=5)
}
DIV {
	SCROLLBAR-FACE-COLOR: #e7e2d6; SCROLLBAR-HIGHLIGHT-COLOR: #f0f0f0fff; SCROLLBAR-SHADOW-COLOR: #cccccc; SCROLLBAR-3DLIGHT-COLOR: #cccccc; SCROLLBAR-ARROW-COLOR: #777777; SCROLLBAR-TRACK-COLOR: #e2e2e3; SCROLLBAR-DARKSHADOW-COLOR: #777777
}
STRONG {
	COLOR: #2a2a2a
}
.bold {
	FONT-WEIGHT: bold
}
.italic {
	FONT-STYLE: italic
}
PRE {
	BORDER-RIGHT: #666 1px dashed; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px dashed; PADDING-LEFT: 5px; BACKGROUND: #e4e4e4; PADDING-BOTTOM: 5px; MARGIN: 10px; FONT: 11px "Courier New", Courier, mono; OVERFLOW: auto; BORDER-LEFT: #666 1px dashed; WIDTH: 500px; PADDING-TOP: 5px; BORDER-BOTTOM: #666 1px dashed; WHITE-SPACE: pre
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
A:link {
	COLOR: rgb(153,0,0)
}
A:visited {
	COLOR: rgb(153,102,102)
}
A:hover {
	COLOR: #990000; TEXT-DECORATION: none
}
A:active {
	BACKGROUND: #eee; COLOR: #000; TEXT-DECORATION: underline
}
.pdf {
	PADDING-LEFT: 23px; BACKGROUND: url(../images/pdf_link.gif) red no-repeat left 2px
}
P {
	LINE-HEIGHT: 16px
}
LI {
	LINE-HEIGHT: 16px
}
P {
	MARGIN: 2px 0px 15px 15px
	text-align:justify
}
BLOCKQUOTE {
	MARGIN: 20px 20px 20px 40px
}
H1 {
	FONT-WEIGHT: normal
}
H2 {
	FONT-WEIGHT: normal
}
H3 {
	FONT-WEIGHT: normal
}
H4 {
	FONT-WEIGHT: normal
}
H1 {
	MARGIN: 3px 5px 10px 0px; FONT: 300 22px "Arial Narrow", "Arial", helvetica, sans-serif; COLOR: #000
}
H2 {
	PADDING-LEFT: 3px; FONT-SIZE: 18px; BACKGROUND: #f0f0f0 no-repeat right bottom; MARGIN: 0px 0px 0px 5px; COLOR: #074366; BORDER-BOTTOM: #074366 1px solid; FONT-FAMILY: "Arial Narrow", "Arial", helvetica, sans-serif
}
H3 {
	MARGIN: 0px 0px 0px 10px; FONT: italic 16px "Arial Narrow", "Arial", helvetica, sans-serif; COLOR: #074366; BORDER-BOTTOM: #074366 1px dashed
}
H4 {
	PADDING-RIGHT: 1px; PADDING-LEFT: 3px; FONT-SIZE: 15px; BACKGROUND: #eee; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px 15px; COLOR: #000; PADDING-TOP: 1px; FONT-STYLE: italic; FONT-FAMILY: "Arial Narrow", "Arial", helvetica, sans-serif
}
#trackbacks {
	PADDING-LEFT: 3px; FONT-SIZE: 18px; BACKGROUND: whitesmoke; MARGIN: 40px 0px 10px 5px; BORDER-BOTTOM: silver 0px solid; FONT-FAMILY: "Arial Narrow", "Arial", helvetica, sans-serif
}
FIELDSET {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px;FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='white',endColorStr='#EEEEEE', gradientType='0'); PADDING-BOTTOM: 10px; MARGIN: 5px 0px 10px; WIDTH: auto; PADDING-TOP: 10px
}
LEGEND {
	MARGIN-BOTTOM: 5px; FONT: 16px "Arial Narrow", "Arial", "Helvetica", sans-serif; COLOR: #074366
}
FIELDSET H2 {
	FONT: 14px Arial, sans-serif; MARGIN-LEFT: 0px
}
FIELDSET P {
	MARGIN-LEFT: 0px
}
UL {
	MARGIN-LEFT: 50px
}
OL {
	MARGIN-LEFT: 50px
}
LI {
	MARGIN: 0px 3px 10px 0px
}
LI P {
	MARGIN: 10px
}
FIELDSET UL {
	MARGIN: 0px
}
FIELDSET LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 6px 20px; PADDING-TOP: 0px
}
FIELDSET TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.rss {
	PADDING-RIGHT: 0px; MARGIN-TOP: -10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.dashedbox {
	BORDER-RIGHT: #666 1px dashed; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px dashed; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 10px; BORDER-LEFT: #666 1px dashed; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px dashed; BACKGROUND-COLOR: #f0f0f0fe5
}
.solidbox {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 10px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #f0f0f0fe5
}
.warningbox {
	BORDER-RIGHT: #666 1px dashed; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px dashed; PADDING-LEFT: 50px; MIN-HEIGHT: 45px;PADDING-BOTTOM: 3px; MARGIN: 10px; FONT: bold 14px Arial, sans-serif; OVERFLOW: visible; BORDER-LEFT: #666 1px dashed; COLOR: red; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px dashed; HEIGHT: 45px
}
.errorbox {
	BORDER-RIGHT: #666 1px dashed; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px dashed; PADDING-LEFT: 50px; MIN-HEIGHT: 45px;PADDING-BOTTOM: 3px; MARGIN: 10px; FONT: 14px Arial, sans-serif; OVERFLOW: visible; BORDER-LEFT: #666 1px dashed; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px dashed; HEIGHT: 45px
}
.noticebox {
	BORDER-RIGHT: #666 1px dashed; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px dashed; PADDING-LEFT: 40px; MIN-HEIGHT: 35px;PADDING-BOTTOM: 3px; MARGIN: 10px; OVERFLOW: visible; BORDER-LEFT: #666 1px dashed; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px dashed; FONT-STYLE: italic; HEIGHT: 35px
}
.lockedbox {
	BORDER-RIGHT: #666 1px dashed; PADDING-RIGHT: 3px; BORDER-TOP: #666 1px dashed; PADDING-LEFT: 25px; MIN-HEIGHT: 35px;PADDING-BOTTOM: 3px; MARGIN: 10px; OVERFLOW: visible; BORDER-LEFT: #666 1px dashed; PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px dashed; FONT-STYLE: italic; HEIGHT: 35px
}
.right {
	TEXT-ALIGN: right
}
.center {
	TEXT-ALIGN: center
}
.backtotop {
	MARGIN-BOTTOM: 15px; TEXT-ALIGN: right
}
.text-gray {
	COLOR: #808080
}
.text-white {
	COLOR: white
}
.text-purple {
	COLOR: #800080
}
.text-green {
	FONT-WEIGHT: bold; COLOR: #008000
}
.row_altColor {
	BACKGROUND-COLOR: #eeeeee
}
TABLE.conf_dates {
	MARGIN-BOTTOM: 10px; WIDTH: 100%
}
TD.upcoming_col {
	VERTICAL-ALIGN: top; WIDTH: 50%
}
TD.past_col {
	BACKGROUND: #f8f8f8; VERTICAL-ALIGN: top; BORDER-LEFT: #ccc 1px solid; WIDTH: 50%; BORDER-BOTTOM: #ccc 1px solid
}
.noindent {
	PADDING-LEFT: 0px; MARGIN-LEFT: 1.5em
}
.footnote {
	FONT: italic 10px "Arial", helvetica, sans-serif
}
.instructions {
	FONT: italic 10px "Arial", helvetica, sans-serif
}
.large {
	FONT-SIZE: 14px; FONT-FAMILY: "Arial", helvetica, sans-serif
}
.largebold {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: "Arial", helvetica, sans-serif
}
.largeitalic {
	FONT-SIZE: 14px; FONT-STYLE: italic; FONT-FAMILY: "Arial", helvetica, sans-serif
}
.largeitalicbold {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-STYLE: italic; FONT-FAMILY: "Arial", helvetica, sans-serif
}
.small {
	FONT-SIZE: 10px; FONT-FAMILY: "Arial", helvetica, sans-serif
}
.smallbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: "Arial", helvetica, sans-serif
}
.smallitalic {
	FONT: italic 10px "Arial", helvetica, sans-serif
}
.smallitalicbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-STYLE: italic; FONT-FAMILY: "Arial", helvetica, sans-serif
}
.red {
	COLOR: red
}
.white {
	FONT-WEIGHT: bold; COLOR: white
}
A.white {
	FONT-WEIGHT: bold; COLOR: white
}
.green {
	FONT-WEIGHT: bold; COLOR: green
}
.blue {
	FONT-WEIGHT: bold; COLOR: blue
}
.center {
	TEXT-ALIGN: center
}
.single_line_input
{
    FONT-SIZE: 14px;
	border-style: none;
	BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: transparent
}
.single_line_input1
{
    FONT-SIZE: 14px;
	BORDER-LEFT: black 1px solid;
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: transparent
}
.sidebar_right {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; FLOAT: right; PADDING-BOTTOM: 2px; MARGIN: 5px 2px 20px 10px; BORDER-LEFT: #ccc 1px solid; WIDTH: 25%; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f0f0f0
}
.sidebar_right P {
	FONT-SIZE: 10px; LINE-HEIGHT: 12px; FONT-FAMILY: "Arial", helvetica, sans-serif
}
.sidebar_right LI {
	FONT-SIZE: 10px; LINE-HEIGHT: 12px; FONT-FAMILY: "Arial", helvetica, sans-serif
}
.sidebar_right A {
	FONT-SIZE: 10px; FONT-FAMILY: "Arial", helvetica, sans-serif
}
.sidebar_left {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; BACKGROUND: #eee; FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#eeeeee',endColorStr='#f0f0f0fff', gradientType='0'); FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 5px 2px 20px 10px; BORDER-LEFT: #ccc 1px solid; WIDTH: 200px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: "Arial", helvetica, sans-serif
}
.fleft {
	FLOAT: left; MARGIN: 5px 5px 0px 2px
}
.fright {
	FLOAT: right
}
.highlight {
	BACKGROUND-COLOR: yellow
}
A#button {
	BORDER-RIGHT: #999 2px solid; PADDING-RIGHT: 3px; BORDER-TOP: #e4e4e4 2px solid; PADDING-LEFT: 3px; FONT-SIZE: 12px; BACKGROUND: #074366; PADDING-BOTTOM: 3px; BORDER-LEFT: #e4e4e4 2px solid; COLOR: #f0f0f0; LINE-HEIGHT: 25px; PADDING-TOP: 3px; BORDER-BOTTOM: #999 2px solid; FONT-FAMILY: "Arial", helvetica, sans-serif; TEXT-DECORATION: none
}
A#button:hover {
	BORDER-RIGHT: #e4e4e4 2px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 3px; BACKGROUND: #074366; PADDING-BOTTOM: 3px; BORDER-LEFT: #999 1px solid; COLOR: #ccc; PADDING-TOP: 3px; BORDER-BOTTOM: #e4e4e4 2px solid; TEXT-DECORATION: none
}
IMG.dropshadow {
	FILTER: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=5)
}
IMG.cover {
	FILTER: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=5)
}
.promo {
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#f0f0f0fff', EndColorStr='#e8e8e8')
}
.book {
	CLEAR: both; PADDING-RIGHT: 10px; MARGIN-TOP: 20px; PADDING-LEFT: 10px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#f0f0f0fff', EndColorStr='#e8e8e8'); MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
 HTML .book {
	HEIGHT: 1px
}
DIV.anchorlink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -2px; LINE-HEIGHT: 1px; PADDING-TOP: 0px; HEIGHT: 1px
}
.candidate {
	FONT: bold 16px "Arial"
}
A.candidate:visited {
	FONT: bold 16px "Arial"
}
.candidatetable {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #666; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.candidatetable P {
	PADDING-LEFT: 10px
}
LI {
	PADDING-LEFT: 10px
}
.confdatesubhead {
	MARGIN: -10px auto 10px 10px; FONT: 17px/15px Arial Narrow, Arial, Helvetica, Sans-serif; COLOR: #666
}
.h1_subhead {
	MARGIN: -10px auto 10px 10px; FONT: 17px/15px Arial Narrow, Arial, Helvetica, Sans-serif; COLOR: #666
}
INPUT {
	MARGIN: 0px 5px; FONT: 12px Arial
}
SELECT {
	MARGIN: 0px 5px; FONT: 12px Arial
}
TEXTAREA {
	MARGIN: 0px 5px; FONT: 12px Arial
}
TEXTAREA {
	MARGIN: 1px; WIDTH: 99%; HEIGHT: 100px
}
.text-white {
	COLOR: white
}
.formtable {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 0px
}
.formheader TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #074366; PADDING-BOTTOM: 3px; FONT: 14px "Arial", helvetica, sans-serif; COLOR: #f0f0f0; PADDING-TOP: 3px
}
.formheader A {
	COLOR: #f0f0f0
}
.formheader A:visited {
	COLOR: #f0f0f0
}
.formftitle {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; BACKGROUND: #eee; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 0px; FONT: 14px Arial, Helvetica, sans-serif; BORDER-LEFT: #ccc 1px solid; COLOR: #074366; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
UNKNOWN {
	BACKGROUND: #e4e4e4; FONT: bold 11px "Arial", helvetica, sans-serif; VERTICAL-ALIGN: top; COLOR: #333; TEXT-ALIGN: right
}
.formlabeltop {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #e4e4e4; PADDING-BOTTOM: 3px; FONT: bold 11px "Arial", helvetica, sans-serif; VERTICAL-ALIGN: top; BORDER-LEFT: #ccc 1px solid; COLOR: #333; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: right
}
.formlabelmid {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #e4e4e4; PADDING-BOTTOM: 3px; FONT: bold 11px "Arial", helvetica, sans-serif; VERTICAL-ALIGN: middle; BORDER-LEFT: #ccc 1px solid; COLOR: #333; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.formlabelmidleft {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #e4e4e4; PADDING-BOTTOM: 3px; FONT: bold 11px "Arial", helvetica, sans-serif; VERTICAL-ALIGN: middle; BORDER-LEFT: #ccc 1px solid; COLOR: #333; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
TD.formfield {
	FONT: 12px "Arial", helvetica, sans-serif; VERTICAL-ALIGN: top; WIDTH: 99%; BORDER-BOTTOM: #ccc 1px dashed
}
.formselectlabelmid {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #e4e4e4; PADDING-BOTTOM: 3px; FONT: bold 11px "Arial", helvetica, sans-serif; VERTICAL-ALIGN: middle; BORDER-LEFT: #ccc 1px solid; WIDTH: 100%; COLOR: #333; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: right
}
.formselectlabelmidleft {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #e4e4e4; PADDING-BOTTOM: 3px; FONT: bold 11px "Arial", helvetica, sans-serif; VERTICAL-ALIGN: middle; BORDER-LEFT: #ccc 1px solid; WIDTH: 100%; COLOR: #333; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left
}
.formselect {
	FONT: 12px "Arial", helvetica, sans-serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #ccc 1px dashed; TEXT-ALIGN: center
}
.formbuttons {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #074366; FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#074366',endColorStr='#f0f0f0fff', gradientType='0'); PADDING-BOTTOM: 3px; MARGIN: -5px 0px 20px; BORDER-LEFT: #ccc 1px solid; WIDTH: 100%; PADDING-TOP: 3px; BORDER-BOTTOM: #999 3px solid; TEXT-ALIGN: center
}
UNKNOWN {
	BACKGROUND: #ccc; FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f0f0f0fff',endColorStr='#cccccc', gradientType='0'); FONT: bold 11px Arial, Helvetica, sans-serif; MARGIN-LEFT: 10px; CURSOR: pointer; COLOR: #990000
}
.requiredfield {
	FONT: 12px "Arial", helvetica, sans-serif; COLOR: red
}
.agreement {
	FONT: italic 10px "Arial", helvetica, sans-serif
}
TABLE.faq TD P {
	FONT-SIZE: 12px
}
TABLE.faq TD LI {
	FONT-SIZE: 12px
}
.grid_table {
	MARGIN: 5px 5px 20px; WIDTH: 99%; BORDER-COLLAPSE: collapse
}
FIELDSET TABLE.grid_table {
	MARGIN: 0px; WIDTH: 100%
}
.grid_head TD {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #074366; PADDING-BOTTOM: 3px; FONT: bold 12px Arial, sans-serif; COLOR: #f0f0f0; PADDING-TOP: 3px; BORDER-BOTTOM: #000 1px solid
}
.grid_head STRONG {
	COLOR: #f0f0f0
}
.grid_head A {
	FONT: bold 12px Arial, sans-serif; COLOR: #f0f0f0
}
.grid_head A:hover {
	BACKGROUND: #ccc; FONT: bold 12px Arial, sans-serif; COLOR: #f0f0f0
}
.grid_head A:visited {
	FONT: bold 12px Arial, sans-serif; COLOR: #f0f0f0
}
TD.grid_head_sorted {
	FONT-WEIGHT: bold; BACKGROUND: #e4e4e4; COLOR: #074366
}
A.grid_head_sorted {
	FONT-WEIGHT: bold; COLOR: #074366; TEXT-DECORATION: none
}
A.grid_head_sorted:visited {
	FONT-WEIGHT: bold; COLOR: #074366; TEXT-DECORATION: none
}
.grid_subhead {
	BACKGROUND: #d6d6d6; BORDER-COLLAPSE: collapse
}
.grid_subhead TD {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; FONT: 12px Arial, sans-serif; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #333 2px solid
}
.row_1 TD {
	BACKGROUND: #f0f0f0; FONT: 11px Arial, sans-serif; VERTICAL-ALIGN: top; BORDER-BOTTOM: #ccc 1px dashed
}
TABLE.grid_table .row_1 TD {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.grid_table P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px; FONT: 11px Arial, sans-serif; PADDING-TOP: 0px
}
TABLE.grid_table LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px; FONT: 11px Arial, sans-serif; PADDING-TOP: 0px
}
TABLE.grid_table UL {
	MARGIN: 5px 0px 5px 20px
}
.row_2 TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #eee; PADDING-BOTTOM: 2px; FONT: 11px Arial, sans-serif; VERTICAL-ALIGN: top; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px dashed
}
TABLE.grid_table .row_2 TD {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
.row_2 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px; FONT: 11px Arial, sans-serif; PADDING-TOP: 0px
}
.gridrow_h1 TD {
	BACKGROUND: #f0f0f0; COLOR: #990000
}
.gridrow_h2 TD {
	BACKGROUND: #999; COLOR: #f0f0f0
}
DIV#trackbacks {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 50px 10% 20px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f8f8f8
}
DIV#trackbacks H2.trackbacks {
	BORDER-TOP: #000 5px solid; FONT-SIZE: 18px; BACKGROUND: #005796; MARGIN: 0px; WIDTH: 100%; COLOR: #f0f0f0; BORDER-BOTTOM: #95b8d4 3px solid; TEXT-ALIGN: center
}
DIV#trackbacks H3.trackbacks {
	PADDING-LEFT: 10px; MARGIN: 2px; FONT: 14px Arial Narrow, Arial, Helvetica, Sans-serif; COLOR: #333; BORDER-BOTTOM: #333 1px dashed
}
DIV#trackbacks UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px
}
#body_content BR {
	LINE-HEIGHT: 1px
}
#sechp_top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.sechp_topleft {
	MARGIN-TOP: -15px; FLOAT: left; WIDTH: 280px; POSITION: relative
}
.sechp_heading {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; WIDTH: 250px; POSITION: relative
}
#highlight {
	FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00)
}
#hlHome {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px;FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); MARGIN-BOTTOM: 0px; OVERFLOW: auto; WIDTH: 260px; HEIGHT: 115px
}
#hlHome IMG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#hlHome P {
	MARGIN: 0px; FONT: 11px Arial, Helvetica, sans-serif
}
#hlHome A {
	FONT-WEIGHT: bold
}
#sechp_topright {
	MARGIN: 0px 0px 0px 285px; POSITION: relative
}

#sechp_links {
	PADDING-LEFT: 10px; BACKGROUND: #f8f8f8; FLOAT: right; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccc 1px dashed; WIDTH: 241px; BORDER-BOTTOM: #ccc 1px dashed; POSITION: relative
}
.links H1 {
	MARGIN: 0px; FONT: 20px Arial Narrow, Arial, Helvetica, sans-serif
}
.links UL {
	MARGIN-TOP: 0px; PADDING-LEFT: 0px;MARGIN-LEFT: 1.5em
}
.links LI {
	PADDING-LEFT: 0px; MARGIN: 0px 3px 3px 0px
}
#reversedout TD {
	VERTICAL-ALIGN: top
}
#learnmore_colored {
	PADDING-BOTTOM: 10px; TEXT-ALIGN: right
}
#learnmore_colored A {
	FONT-WEIGHT: bold; COLOR: #265352
}
.reversedoutheading {
	MARGIN: 2px; FONT: bold 18px Arial Narrow, arial, helvetica, sans-serif; COLOR: #f0f0f0
}
#reversedout .reversedoutheading A {
	DISPLAY: inline; LIST-STYLE-IMAGE: none; MARGIN: 0px 5px; FONT: bold 18px Arial Narrow, arial, helvetica, sans-serif; COLOR: #f0f0f0
}
#reversedout .reversedoutheading A:active {
	COLOR: #000
}
#reversedout A.reversedoutlink {
	DISPLAY: list-item; MARGIN: 0px auto 5px 20px; COLOR: #f0f0f0; LIST-STYLE-TYPE: circle
}
#reversedout A.reversedoutlink:active {
	COLOR: #000
}
