BODY {
	MARGIN-TOP: 10px; MARGIN-LEFT: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 17px; FONT-STYLE: normal; FONT-VARIANT: normal
}
BODY {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 17px; FONT-STYLE: normal; FONT-VARIANT: normal
}
SELECT {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 150px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 18px
}
SELECT.select_large {
	FONT-SIZE: 14px; WIDTH: auto; HEIGHT: auto
}
A:link {
	COLOR: #0e91c9; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0e91c9; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff9900; TEXT-DECORATION: underline
}
A:active {
	COLOR: #ff9900; TEXT-DECORATION: underline
}
A.col_header_link:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.col_header_link:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.col_header_link:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.col_link {
	COLOR: #336699; TEXT-DECORATION: none
}
.alphalink {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #999999
}
A.alphalink {
	TEXT-DECORATION: underline
}
.largebold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
A.largebold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.rt-nav-anchor {
	LINE-HEIGHT: normal
}
.rt-nav-selected-anchor {
	LINE-HEIGHT: normal
}
.rt-nav-head {
	LINE-HEIGHT: normal
}
A.rt-nav-head {
	LINE-HEIGHT: normal
}
.main-content-small {
	FONT-SIZE: 10px
}
A.main-content-small {
	FONT-SIZE: 10px
}
.main-content-small-cyan {
	COLOR: #003366
}
.alpha_header {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000
}
INPUT.search {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 100px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 14px
}
.left_col_header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 5px; MARGIN: 2px; PADDING-TOP: 5px; BACKGROUND-COLOR: #999999
}
.ctr_col_header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 2px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #999999
}
.rt_col_header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 2px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #99cc33
}
.rt_col_header_blue {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 2px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #5c91a3
}
.content_header {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666
}
.content_small {
	FONT-SIZE: 10px
}
.content_smallbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; LINE-HEIGHT: 12px
}
.content_extrasmall {
	FONT-SIZE: 10px; LINE-HEIGHT: normal
}
.content_extrasmallbold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; LINE-HEIGHT: 12px
}
TD.dot_horiz {
	BACKGROUND-IMAGE: url(/images/dot_horiz.gif); BACKGROUND-REPEAT: repeat-x
}
TD.dot_vert {
	BACKGROUND-IMAGE: url(/images/dot_vert.gif)
}
TD.col {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
.col_header {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.footnote {
	FONT-SIZE: 10px; LINE-HEIGHT: 12px
}
.footnote_em {
	FONT-SIZE: 10px; LINE-HEIGHT: 12px; FONT-STYLE: italic
}
.gen_header {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; BACKGROUND: #0000ff; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 7px
}

.l2_header {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; BACKGROUND: #0198c3; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 7px
}
.l3_header {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #0198c3; LINE-HEIGHT: 23px
}
.l3_subheader {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #0198c3; LINE-HEIGHT: 23px
}
.prod_l2_header {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; BACKGROUND: #ff9900; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 7px
}
.prod_l3_header {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ff9900; LINE-HEIGHT: 23px
}
.career_header {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; BACKGROUND: #cc3399; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 7px
}
.career_l2_header {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; BACKGROUND: #cc3399; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 7px
}
.career_l3_header {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 7px; COLOR: #cc3399; PADDING-TOP: 0px
}
.about_l2_header {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; BACKGROUND: #0000ff; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 7px
}
.about_l3_header {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 7px; COLOR: #0198c3; PADDING-TOP: 0px
}
.gen_l2_header {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; BACKGROUND: #0198c3; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 7px
}
.gen_l3_header {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #0198c3; LINE-HEIGHT: 23px
}
.news_header {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; BACKGROUND: #9966cc; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 7px
}
.news_header_l3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #0198c3; LINE-HEIGHT: 23px
}
.investor_header {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; BACKGROUND: #99cc33; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 7px
}
.investor_header_l3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #99cc33; LINE-HEIGHT: 23px
}
.rt-nav-normal {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666
}
.rt-nav-anchor {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; FONT-STYLE: normal; TEXT-DECORATION: none
}
.rt-nav-header {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; VERTICAL-ALIGN: bottom; COLOR: #666666
}
.rt-nav-largeheader {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333
}
.rt-nav-selected-anchor {
	FONT-SIZE: 10px; COLOR: #ff9900; TEXT-DECORATION: underline
}
.rt-nav-head {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: 2px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #999999
}
.rt-nav-indent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 3px; MARGIN: 5px 0px 0px; PADDING-TOP: 5px
}
.rt-nav-head A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
.rt-nav-head A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
.rt-nav-head A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff9900; TEXT-DECORATION: underline
}
.rt-nav-head A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff9900; TEXT-DECORATION: underline
}
A.rt-nav-largeheader:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333
}
A.rt-nav-largeheader:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333
}
A.rt-nav-largeheader:hover {
	FONT-SIZE: 11px; COLOR: #ff9900; TEXT-DECORATION: underline
}
A.rt-nav-largeheader:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333
}
A.rt-nav-anchor:link {
	FONT-SIZE: 10px; COLOR: #333333; TEXT-DECORATION: none
}
A.rt-nav-anchor:visited {
	FONT-SIZE: 10px; COLOR: #333333; TEXT-DECORATION: none
}
A.rt-nav-anchor:hover {
	FONT-SIZE: 10px; COLOR: #ff9900; TEXT-DECORATION: underline
}
A.rt-nav-anchor:active {
	FONT-SIZE: 10px; COLOR: #333333; TEXT-DECORATION: none
}
.rel_header {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; PADDING-TOP: 12px; FONT-STYLE: normal
}
.rel_normal {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 12px
}
.rel_link A:link visited hover {
	FONT-SIZE: 10px; COLOR: #0000ff; TEXT-DECORATION: none
}
.rel_link A:hover {
	FONT-SIZE: 10px; COLOR: #ff9900; TEXT-DECORATION: underline
}
LI {
	MARGIN-LEFT: 12px
}
.padding {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.tbl_border {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid
}
.tbl_outline {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.tbl_bg_title {
	BORDER-BOTTOM: #cccccc thin dotted
}
.tbl_hr_line {
	BORDER-BOTTOM: #cccccc thin solid
}
.bulleted {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: disc
}
.products_bulleted {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
.img-box {
	MARGIN: 15px auto; TEXT-ALIGN: center
}
.img-header {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #ff9900
}
.reglink {
	FONT-SIZE: 1.3em
}
A.reglink:link {
	FONT-WEIGHT: normal; COLOR: #d55a0e
}
A.reglink:visited {
	FONT-WEIGHT: normal; COLOR: #d55a0e
}
A.reglink:hover {
	COLOR: #efae10
}
.img-left {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 8px
}
#alpha-bulleted UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
#alpha-bulleted UL LI UL {
	LIST-STYLE-TYPE: circle
}
#alpha-bulleted UL LI OL {
	LIST-STYLE-TYPE: decimal
}
#alpha-bulleted HR {
	WIDTH: 100%; COLOR: #ddd; HEIGHT: 1px; BACKGROUND-COLOR: #ddd
}
.img-right {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: right; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 8px
}
/* styles for sitemap */
#sitemap-box { width: 230px; border: 1px solid #AEAEAE; padding: 0; margin: 0; background-color: #FFFFFF; }
#sitemap-box h3 { background-color: #AEAEAE; width: 100%; margin:0; padding:3px 0 3px 8px; color: #FFFFFF; font-size:13px; }
#sitemap-box ul { margin: 0; padding: 5px 15px 10px 25px; }
#sitemap-box ul li { margin:0; padding:0; list-style-image:url(/images/arrow_white.gif); vertical-align:top;}
#sitemap-box ul li ul { margin:0; padding: 0 0 0 13px;}
#sitemap-box .sublist { margin:0; padding:0; list-style: none; list-style-type: disc; vertical-align:top;}

#footer-secondary UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footer-secondary UL LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.dotted-line {
	BORDER-TOP: #cccccc 1px dotted; MARGIN: 8px 0px -8px -20px; WIDTH: 100%
}

/* css for search box*/
.searchBoxWrap { background:url(/images/search_search.gif) no-repeat; width:182px; height:24px; float:left;}
.searchBox     { border: 0px; width:102px; height:20px; background: transparent; margin: 5px 3px 3px 68px; float:left; padding:0px; font-size:11px; color: #666666; font-family:Arial, Helvetica, sans-serif;}
.searchGo      { border: 0px; width:31px; height:24px; outline:none; padding:0px; margin: 0px; float:left;}
