/* CSS Document */
.toclevels {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #0000FF; text-align: left;}

.toclevels a{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #0000FF;}

.toclevels OL {list-style-type: upper-roman; list-style-position: outside;}

.toclevels a:hover{text-decoration: underline;}

.toclevels H1 {font-size: 14px; font-weight: bold;}

.toclevels H2 {font-size: 12px; margin-left: 30px; font-weight: bold;}

.toclevels H3 {font-size: 10px; margin-left: 60px;}

.toclevels H4 {font-size: 10px; margin-left: 90px;}

.toclevels H5 {font-size: 10px; margin-left: 120px;}

.toclevels H6 {font-size: 10px; margin-left: 150px;}

.toclevels H7 {font-size: 10px; margin-left: 180px;}








#IW {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bolder;
	background-color: #831500;
	background-repeat: no-repeat;
	height: 28px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	text-align: center;
	border-bottom: 1px solid #000000;





}

#IW a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;

}

#IW a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
}



#prodserv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #636563;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	padding: 2px;
	background-color: #f7f7f7;




}

#prodserv a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #636563;
	text-decoration: none;
}

#prodserv a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FEC02E;
	text-decoration: none;

}


#grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #636563;
	font-weight: normal;
	padding: 4px;
	background-color: #f7f7f7;
	border: none;







}

#grey a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #636563;
	text-decoration: none;
	padding: 4px;

}

#grey a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	text-decoration: none;
	border: 1px solid #666666;
	padding: 3px;


}


#whitenav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}

#whitenav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}

A
{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

A:hover 
{
	text-decoration : underline;
}
a.nav:hover {  color: #FFFF00}
a:visited {  color: #6699FF}
a:link {  color: #032E86}
A.HOMEBODY
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none
}
.HOMEDATE
{
	font-style : italic;
}
.industryWatch
{
	FONT-WEIGHT: 500;
	FONT-SIZE: 8pt;
	COLOR: #333333;
	padding: 0px 0px 0px 85px;
	height: 32px;
	border: 1px solid #831500;
	text-align: left;
	line-height: 7pt;
	vertical-align: middle;
	background-color: #F7F7F7;
	background-image: url(../images/homepage/industry_watch.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;






}
A.industryWatch
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 7pt;
    COLOR: #245495;
	PADDING-BOTTOM: 2px;
	PADDING-BOTTOM: 3px;
	text-decoration: none
}
A.industryWatch:hover
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 7pt;
    COLOR: #245495;
	PADDING-BOTTOM: 2px;
	PADDING-BOTTOM: 3px;
	text-decoration: underline
}

DIV
{
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
FORM
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;

}
OL
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
P
{
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
SELECT
{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
;
	font-style: normal;
	line-height: normal;
	color: #000000;
	font-size: 8pt;

}
SPAN
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TEXTAREA
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TH
{
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TR
{
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TD
{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;



}
UL
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 12pt;
	font-size: 9pt;


}
TEXTAREA
{
    BACKGROUND-COLOR: #ffffff
}
FORM
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;

}
HR
{
    HEIGHT: 1px
}
HR.thick
{
    HEIGHT: 3px
}
IMG
{
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}

H1
{
	font-weight: normal;
	FONT-SIZE: 14pt;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style-type: none;
	line-height: 16pt;
;
	margin-bottom: 8px;
}
H2
{
	FONT-SIZE: 13pt;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight : normal;
	margin-top: 3px;
	margin-bottom: 8px;
	line-height: 8pt;
	
}
H3
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 3px;
	margin-bottom: 8px;
	line-height: 10pt;
	;
	color: #000000;

	
}

H4
{
	FONT-SIZE: 9pt;
	FONT-STYLE:  normal;
	;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	line-height: 9pt;
	margin-top: 3px;
	margin-bottom: 8px;


	

}
H5
{
    
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	font-weight: normal;
	line-height: 8pt;
	margin-top: 3px;
	margin-bottom: 8px;
	color: #000000;
	line-height: 9pt;
	
}
H6
{
    FONT-SIZE: 7pt;;
	FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: 100;
	margin-top: 1px;
	margin-bottom: 8px;
	color: #000000;
	line-height: 8pt;
	

	
}



.white
{
    COLOR: #ffffff
}
A.white
{
    COLOR: #ffffff
}
A.white:visited
{
    COLOR: #ffffff
}
.whitesm
{
    FONT-SIZE: 7pt;
    COLOR: #ffffff
}
A.whitesm
{
    FONT-SIZE: 7pt;
    COLOR: #ffffff
}
A.whitesm:visited
{
    FONT-SIZE: 7pt;
    COLOR: #ffffff
}
INPUT.blue
{
    BACKGROUND-COLOR: #4a41a0
}
.gutterTxt
{
    FONT-SIZE: 7pt;
    COLOR: #000000
}
.gutterTxtBlue
{
    FONT-SIZE: 9pt
}
.gutterTxtBlue A
{
    FONT-SIZE: 7pt;
    COLOR: #333399;
    TEXT-DECORATION: none
}
.gutterTxtBlue A:hover
{
    TEXT-DECORATION: underline
}
A.gutterTxtBlue
{
    TEXT-DECORATION: none
}
A.gutterTxtBlue:hover
{
    TEXT-DECORATION: underline
}
.gutterTxtGray
{
    FONT-SIZE: 7pt;
    COLOR: #666666
}
TEXTAREA.right
{
    WIDTH: 170px
}
.message
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 4px;
    COLOR: #727299;
    PADDING-TOP: 2px
}
.error
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 4px;
    COLOR: #ff0000;
    PADDING-TOP: 2px
}
.errorDetail
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 4px;
    COLOR: #ff0000;
    PADDING-TOP: 2px
}
.errorItems
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ff0000
}
.bodybd
{
    FONT-WEIGHT: bold;
    COLOR: #666666
}
.bodysm
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	color: #000000;
}
A.bodysm
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
	text-decoration: none
}
A.bodysm:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
	text-decoration: underline
}
.bodysmEvent
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
	BACKGROUND-COLOR: #D0D8E4;
}
.bodysmEventDate
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
	BACKGROUND-COLOR: #D0D8E4;
	FONT-STYLE: italic
}
A.bodysmEvent
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
	text-decoration: none;
	BACKGROUND-COLOR: #D0D8E4;
}
A.bodysmEvent:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
	text-decoration: underline
}

.homeHL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
	text-decoration: none
}
.bodybdsm
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #333333
}
.bodybdsm A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #666666
}
.bodybdbksm
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #000000
}
.bodybdbksm A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #000000
}
.bodybdsm_error
{
    COLOR: #ff0000
}
.bodybdsm_error A
{
    COLOR: #ff0000
}
.bodybk
{
	COLOR: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;

}
.bodybkbd
{
	FONT-WEIGHT: bold;
	COLOR: #000000;
	padding-bottom: 5px;
	font-size: 9pt;


}
.bodybkbd A
{
    FONT-WEIGHT: bold;
    COLOR: #000000
}
.bodyblue
{
	COLOR: #333399;
	font-size: 10pt;

}
.bodybluebd
{
	FONT-WEIGHT: bold;
	COLOR: #333399;
	font-size: 9pt;

}
.bodybrickbd
{
    FONT-WEIGHT: bold;
    COLOR: #57011E
}

.bodygreenbd
{
    FONT-WEIGHT: bold;
    COLOR: #274E13
}

.bodynavybd
{
    FONT-WEIGHT: bold;
    COLOR: #4A5781
}

.bodycompliancebd
{
    FONT-WEIGHT: bold;
    COLOR: #C56609
}

.bodyblueevent
{	
	FONT-SIZE: 7pt;
	FONT-WEIGHT: bold;
    COLOR: #333399
}

.blueTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #393484
}
.breadcrumb
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: arial
}
A.breadcrumb
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: arial
}
.breadcrumb A
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: arial
}
.breadcrumbfinal
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000
}
A.breadcrumbfinal
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000
}
.breadcrumbfinal A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000
}

.invisible
{
    DISPLAY: none;
    Z-INDEX: -1000;
    VISIBILITY: hidden
}
.docTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt
}
.copyBlock
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 8px
}
.copyBlock2
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 4px
}
.bulletBlock
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 4px
}
.mainBody
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px
}
.footer
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px
}
.promo
{
	border: 1px solid #efefef;
	padding: 4px;
	width: 200px;
	background-position: center center;



}
.normal
{
    FONT-WEIGHT: normal
}
.normal A
{
    FONT-WEIGHT: normal
}
A.body:link
{
    COLOR: #00009c
}
A.body:visited
{
    COLOR: #000000
}
A.body:hover
{
    COLOR: #000000
}
.adsearch
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #000000
}
.audate
{
    FONT-SIZE: 10pt;
    COLOR: #464082
}
.browsetxt
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #000000
}
.browsetxt A
{
    TEXT-DECORATION: none
}
.ddText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #ffffff
}
.ddText A
{
    TEXT-DECORATION: none
}
.formtxt
{
    FONT-SIZE: 10pt;
    COLOR: #464082
}
.myname
{
    FONT-SIZE: 10pt;
    COLOR: #464082
}
A.moreHome
{
    FONT-SIZE: 7pt;
    COLOR: #000000;
	TEXT-DECORATION: none
}
.moreHome:hover
{
    FONT-SIZE: 7pt;
	TEXT-DECORATION: underline
}
.more
{
    FONT-SIZE: 7pt;
    COLOR: #ffffff
}
.more a:visited
{
  color: #ffffff;
    FONT-SIZE: 7pt;
	TEXT-DECORATION: underline
}
A.more
{
    FONT-SIZE: 7pt;
    COLOR: #ffffff
}
.more A
{
    FONT-SIZE: 7pt;
    COLOR: #ffffff
}
.resultsabst
{
    FONT-SIZE: 7pt;
    COLOR: #666666
}
.resultsabst A
{
    FONT-SIZE: 7pt;
    COLOR: #666666
}
.resultsabst P
{
    FONT-SIZE: 7pt;
    COLOR: #666666
}
.sortsel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #00008b
}
.srch
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #000000
}
.subhead
{
    FONT-WEIGHT: bold;
    COLOR: #00009c
}
.teamhead
{
    FONT-SIZE: 10pt;
    COLOR: #464082
}
.help
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #cc6600
}
.progress
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    LEFT: 360px;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 10px;
    WIDTH: 180px;
    CLIP: rect(0px 180px 65px 0px);
    PADDING-TOP: 10px;
    POSITION: absolute;
    TOP: 240px;
    HEIGHT: 65px;
    BACKGROUND-COLOR: #cccccc;
    layer-background-color: #cccccc
}
.progressCell
{
    VISIBILITY: hidden;
    POSITION: relative;
    BACKGROUND-COLOR: #6e74b7;
    layer-background-color: #6E74B7
}
.newpageTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #393484}
.factSheetpageTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #003366}

.subheadOne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #313C52;
	margin-bottom: -15px;
}

.subheadTwo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #313C52;
	margin-bottom: -8px;
	text-transform: uppercase;
	margin-top: 16px;
}



.relatedlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-left: 0px;
	padding-bottom: 10px;
	line-height: 20px;


}
.bottomlinks {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003366; line-height: 16px}
.bottomboxes {  border: 1px #003063 solid; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 4px; background-color: #efefef}
.footerwhite { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #FFFFFF}
.featResearchbox {
	border: solid;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #efefef;
	border-width: 0px 1px;
	border-color: #636D7B #636D7B #636D7B #636D7B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.bodycopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;

}
.2ndlevelnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
.8ptwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
.8ptCopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.eightptCopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.10ptCopy {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.bodycopywhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color: #FFFFFF;

}
.bluebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	background-color: #C6D3F7;
	border-right-width: 80px;
	border-right-color: #638AE7;
	border-right-style: solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 2px;


}
.resultB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #FFFFFF;
	padding: 5px;


}
.resultA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 5px;
	background-color: EBEEF7;


}
.relevancy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-align: left;
	font-style: italic;
	font-weight: normal;

}
.language {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 10pt;
}
.contenttype {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;	
}
.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
	color: #000000;
	font-style: normal;

}
.docnumber {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
}
.abstract {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
}
.resulttools {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000066;
}
.blueheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 7px;
	background-color: #003063;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;




}
.greyrow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-left: 7px;
	background-color: efefef;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;

}
.drkgreyhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 7px;
	background-color: #606777;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;

}
.targeter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FFFBF7;
	padding: 4px 4px 4px 10px;
	height: 100%;
	border: 1px double #E7DFDE;




}

/* =FOOTER
--------------------------------------------------*/
#footer_area {background: #636D7B; padding-bottom: 20px; height: 195px; color: #ccc; border-top: 1px solid #000; line-height: 1.4em; clear: both; padding-top: 5px; font-size: 10px;}

/***Footer layout***/
#footer_left {float: left; width: 30%; margin-left: 10px; margin-right: 30px; text-align:left;}
#footer_middle {float: left; width: 30%; margin-right: 20px; text-align:left;}
#footer_right {float: right; width: 30%; margin-right: 10px; text-align:left;}

/***Footer Links and Header***/
#footer_area a {color: #fff; font-size: 10px;}
#footer_area select {margin-bottom: 20px; width: 200px; background: #D7DBE6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
#footer_area h2 {padding-bottom: 4px; margin: 0px 0 5px 0; color: #ccc; font-size: 1em; background: url("/images/homeimgs/footer_lines.gif") bottom left repeat-x; position: relative; margin-bottom: 5px;}
#footer_area h2 a {position: absolute; right: 3px; top: 0px; text-decoration: none; color: #fff; font-weight: normal; }

/***Footer Contact Box***/
#footer_right div#footer_contact {border: 1px solid #efefef;  padding: 5px; background: #313c52;}
#footer_right div p {margin: 0 0 5px 0;}
#footer_area #legal {text-align: center; margin-top: 4px;}

/***Footer Link Lists***/
#footer_area #footer_left ul li a {font-weight: normal; background: url("/images/homeimgs/arrow_white.gif") 0% 50% no-repeat; padding-left: 7px; }
#footer_area #footer_left ul li ul li a {margin-left: 3px; padding-left: 7px; background: url("/images/homeimgs/arrow_white.gif") 0% 50% no-repeat; font-weight: normal;}

#footer_area ul {margin: 0 0 5px 0; font-size: 10px; list-style: none; margin: 0; padding: 0;}
#footer_area ul li {margin: 0;}

#footer_area ul li a, #footer_right p a {text-decoration: none; color: #fff; font-size: 10px;}
#footer_area ul li a:hover, #footer_right p a:hover, #footer_area h2 a:hover {text-decoration: underline; color: #ffcf31;}
#footer_area ul li ul {margin-bottom: 0;}

/***Footer Copyright Area***/
#footer_area #bottom {background: #013064; text-align: center; border-top: 1px solid #000; position: relative; height: 40px; clear: both;}
#footer_area #bottom a {text-decoration: underline;}

#footer_area #blogo {position: absolute; left: 10px; top: 6px;}

#footer_area #xml {position: absolute; right: 10px; top: 13px;}




/***CSS FOR IE ONLY***/
#footer_area {_padding-bottom: 0px;}
#footer_area #bottom {_padding-top: 15px; _padding-bottom: 10px;}

#footer_area #blogo {_position: absolute; _left: 10px; _top: 12px;}
#footer_area #xml {_position: absolute; _right: 10px; _top: 17px;}
/***END CSS FOR IE ONLY***/


.rtsidetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 7px;
	background-color: #003063;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 200px;

}
.clusterbig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	line-height: 16px;


}
.clustersmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	line-height: 12pt;
	text-align: justify;


}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 1px solid #999999;
}
.button {
	background-color: #003366;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B3C2D1;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #B3C2D1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
.alert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003366;
	font-weight: normal;

}

.10ptcharcoal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
}

.10ptcharcoalBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
}

.greyborder {
	background-color: #003366;
	border: 1px solid #666666;
	padding: 4px;
}
.blackborder {

	background-color: #003366;
	border: 1px solid #000000;
	padding: 4px;
}
.maroonheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 7px;
	background-color: #831500;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-width: 0px;
	border-top-style: none;
	padding-top: 2px;
	padding-bottom: 2px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #000000;
	border-left-color: #000000;


}
.pressReleases {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 4px;
	font-weight: normal;
	color: #000066;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;



}
.pptHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	background-image: url(//images/pageImg/ppt_header.gif);
	height: 80px;
	width: 800px;
}
.pressReleasesdate {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #f7f7ff;
	padding: 4px;
}
.featuredResarch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #F7FBFF;
	padding: 4px;
	font-weight: normal;
	color: #000000;
	height: 100%;

}
.researchHome {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #f7f7ff;
	padding: 4px;
}
.telebriefings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 3px 3px 3px 8px;
	border-top: 0px none #CCCCCC;
	border-right: 0px none #CCCCCC;
	border-bottom: 0px none #CCCCCC;
	border-left: 0px none #CCCCCC;


}
.bluecapsHome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	line-height: 16px;
	text-transform: uppercase;
	height: 25px;


}
.telebriefingshead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 2px 2px 2px 8px;
	background-color: f7f7f7;
	border: 0px none;



}
.eventTitleHome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000066;
	text-align: center;
	border-top-width: 1px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-bottom-color: #999999;
	font-weight: bold;
}
.eventBlocks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-align: left;
	font-weight: normal;
	padding: 4px;
	border-top: 4px solid #FFFFFF;
	border-right: 4px none #FFFFFF;
	border-bottom: 4px none #FFFFFF;
	border-left: 4px none #FFFFFF;


}
.greybar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #efefef;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.excel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: 006600;
	font-size: 9pt;
	line-height: 12pt;

}
.pptHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	background-image: url(//images/pageImg/ppt_header.gif);
	height: 80px;
	width: 800px;
}
.backgroundtan {
	background-color: #FFFBF7;
	padding: 5px;
	height: 100%;
	border: 1px solid #E7DFDE;
}
.rtshadow {
	background-image: url(/images/bgimg/shaderunner_rtside190.gif);
}
.lightgreybg {
	background-color: #f7f7f7;
}
.eightptGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;

}
.heading1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
	background-color: #FFFBF7;
	display: none;
	border: 2px solid #0066FF;
	padding: 3px;


}
.maroonRed {
	color: #9c0001;
	font-size: 12px;
}
.sideMenuText {
	FONT-SIZE: 8pt; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none
}
.greyBorder {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 4px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 4px;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: #cccccc 1px solid;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #cccccc 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
.outlineOne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.toc1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	padding-bottom: 6px;
	padding-left: 13px;
	padding-top: 12px;
	font-weight: bold;
	color: #000000;




}
.toc2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding-left: 35px;
	padding-bottom: 5px;
	padding-top: 4px;
	font-weight: bold;
	color: #000000;





}
.toc3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 55px;
	padding-bottom: 6px;
	padding-top: 4px;
	color: #000000;




}
.toc4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 75px;
	padding-bottom: 4px;
	padding-top: 4px;
	color: #000000;




}
.toc5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 95px;
	padding-bottom: 4px;
	padding-top: 4px;
	color: #000000;




}
.sectionTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	list-style-type: none;
	text-transform: uppercase;
	color: #000000;


}


.blueGrad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-image: url(/images/bgimg/blue_grad2.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	padding-left: 4px;
	padding-bottom: 8px;
	height: 32px;


}
.greyGrad {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-image: url(/images/bgimg/grey_grad2.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	padding-left: 4px;
	padding-bottom: 8px;
	height: 32px;
}

.bottomTargeters {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 4px;
	border-top: 2 solid #333333;
	border-bottom: 1 solid #333333;
	text-transform: uppercase;
	background-color: #666666;



}
.bodycopywhitebd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 12pt;
	color: #FFFFFF;
	font-weight: bold;

}


.analystName {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 8pt; 
	COLOR: #003366; 
	font-weight: bold
	text-decoration: none; 
	
	
}

.analystTitle { 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 8pt; 
	COLOR: #006699;
	text-decoration: none;
	
	
}

.offerhilite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #E15C04;
}

.subHeadgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0E880E;
	text-transform: uppercase;
}
#prodserv {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #636563;
	font-weight: normal;
}
.greenheader {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 7px;
	background-color: #106110;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
}
.welcome {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
#SummaryFragA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #EBEEF7;
}
#SummaryFragB {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FFFFFF;
}
.anchorarrow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	list-style-image: url(/images/arrows/anchor_arrow.gif);
}

