@charset "UTF-8";
BODY {
	word-spacing : normal;
	background-image : url(../images/GridInner.gif);
	padding : 0;
	margin : 0;
	text-align : center;
}
#container {
	width : 1000px;
	margin-bottom : 10px;
	margin-left : auto;
	margin-right : auto;
	background-color : #ffffff;
	border : 1px solid #8e9093;
}
#banner {
	padding : 0;
	margin : 0;
}
#sitepath {
	margin : 0;
	padding-right : 0;
	padding-left : 10px;
	padding-bottom : 3px;
	padding-top : 5px;
}
#FlashBanner {
	padding : 0;
	text-align : center;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#FFSContents {
	background-color : #ffffff;
	margin-left : 165px;
	margin-right : 0;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 0;
	padding-bottom : 10px;
	vertical-align : top;
}
#FFSContents01 {
	background-color : #ffffff;
	margin-left : 0;
	margin-right : 0;
	padding-top : 0;
	padding-bottom : 10px;
	text-align : center;
	vertical-align : top;
}
div#FFSContents, div#FFSContents01 {
	min-height : 500px;
}
#IndexContents {
	background-color : #ffffff;
	width : 765px;
	margin-left : 0;
	margin-bottom : 0;
	margin-right : 220px;
	padding-left : 0;
	padding-right : 0;
	padding-top : 0;
	padding-bottom : 10px;
}
div#IndexContents {
	min-height : 600px;
}
#right {
	float : right;
	width : 220px;
	margin : 0;
	padding-top : 8px;
	padding-right : 5px;
	padding-bottom : 0;
	padding-left : 0;
}
#left {
	float : left;
	width : 165px;
	padding-left : 10px;
	padding-right : 10px;
}
#NavBar {
	padding : 0;
	margin : 0;
}
#NewsBG {
	margin : 0;
	padding-left : 0px;
	height : 27px;
	background-image : url(../images/NewsFlashBg.gif);
}
#newsleft {
	color : #ffcc33;
	float : left;
	width : 60px;
	padding-top: 2;
	text-align: left;
	vertical-align: middle;
}
#newsright {
	float : right;
	padding-top: 5;
	width : 935px;
	text-align: left;
	vertical-align: middle;
}
#footer {
	margin : 0;
	padding-left : 10px;
	height : 50px;
	background-image : url(../images/Grid.gif);
}
#footerleft {
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	float : left;
	width : 80%;
	padding-top : 20px;
	text-align: left;
	vertical-align: middle;
}
#footerright {
	float : right;
	width : 20%;
	padding-top : 20px;
	text-align: right;
	vertical-align: middle;
}
#FixCode {
	width : 98%;
	color : #000000;
	font-family : verdana, arial, helvetica;
	font-size : 11px;
	background-color : #ffff99;
	border : 2px dashed #444444;
	padding-top : 2px;
	padding-right : 5px;
	padding-bottom : 2px;
	padding-left : 5px;
	margin-top : 10px;
	margin-bottom : 10px;
}
#FixCode p {
	margin-bottom : 0.9em;
	margin-top : 0.7em;
	line-height : 150%;
}
#NoteText {
	width : 98%;
	padding : 5px;
	background-color : #cccccc;
	border : 1px solid #444444;
	margin-top : 10px;
	margin-bottom : 10px;
}
#navigation {
	width : 165px;
	float : left;
}
#navigation ul {
	list-style : none;
	padding : 0;
	margin : 0;
	border-top : 1px solid #fff;
}
#navigation li a:link, #navigation li a:visited {
	display : block;
	color : #cccccc;
	padding-top : 0.4em;
	padding-right : 0;
	padding-bottom : 0.4em;
	padding-left : 1.3em;
}
#navigation ul ul li {
	border-bottom : 1px solid #fff;
	margin : 0;
}
#navigation ul ul a:link, #navigation ul ul a:visited {
	font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #eef0f2;
	font-weight : normal;
}
#navigation ul ul a:hover {
	background-color : #eef0f2;
	color : #0080ff;
}
.MenuTitle01 {
	background-image : url(../images/menubar01.gif);
}
.MenuTitle02 {
	background-image : url(../images/menubar02.gif);
}
.MenuTitle03 {
	background-image : url(../images/menubar03.gif);
}
.MenuTitle04 {
	background-image : url(../images/menubar04.gif);
}
.HeadingMargin {
	padding-bottom : 2px;
	padding-left : 10px;
	padding-top : 5px;
	padding-right : 0;
}
H1 {
	color : #3f3f3f;
	font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size : 19px;
	margin : 0;
	padding-top : 0;
	padding-right : 0;
	padding-bottom : 3px;
	padding-left : 0;
}
H2 {
	color : #0d2b45;
	margin-bottom : 0.9em;
	margin-top : 0.7em;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
}
H3 {
	margin-bottom : 0;
	margin-top : 0.7em;
}
.blueTitle, #navigation ul ul a:link, #navigation ul ul a:visited {
	color : #003366;
}
.ManagementHeading {
	color : #3a5b8f;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	padding-top : 0;
}
.Tagline {
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
.Highlightedtext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
}
.textMain {
	padding-right : 10px;
	padding-left : 10px;
}
.NewIndexText, .FiXEngineIndexText {
	color : #154791;
}
.FiXEngineIndexText {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
.textIndex {
	padding-top : 3px;
	padding-right : 5px;
	padding-bottom : 5px;
	padding-left : 5px;
}
.NewIndexTextBlk, .NewIndexText, .FiXEngineIndexText, .TextCME-DMA {
	font-style : normal;
}
#sitepath, #FFSContents, #IndexContents, #NavBar, #navigation, .textMain, .textIndex, .ContactTxt, .qtnBg, th.TblTxt, td.TblTxt1, td.TblTxt, .bulletedTxt {
	text-align : left;
}
.TextCME-DMA {
	color : #c4e6ff;
	font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}
.ContactTxt {
	padding-right : 5px;
	padding-left : 9px;
}
.textBold, .MenuTitle01, .MenuTitle02, .MenuTitle03, .MenuTitle04, .DocSubheadGrey, .blueTitle, .ManagementHeading, .formTxt, .FormButton, .ErrorTxt, .qtnBg ol, .FAQTitle, .IndexGrayTitle, .Tagline, .DocSubheadGrey, th.TblTxt, .newsticker01, .ManagementTitle, .IndexBold, .ReqFields, H1, H2, H3, textarea.special:first-line {
	font-weight : bold;
}
.copyrightTxt {
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
}
.formTxt {
	padding-left : 13px;
}
.FormButton {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	line-height : 18px;
	background-color : #ffffff;
	border : 1px solid #0088ca;
	background-image : url(../images/BtnBg.gif);
}
.ErrorTxt {
	color : #ff0000;
}
.FormFields, input {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #000000;
}
textarea.special {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : #000000;
}
.qtnBg {
	background-color : #3a4d78;
	padding : 5px;
}
.qtnBg ol, .NewIndexText, .NewIndexTextBlk, .TextCME-DMA {
	line-height : 15px;
}
.FAQTitle {
	color : #3f3f3f;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	padding-top : 3px;
	padding-bottom : 5px;
	padding-left : 15px;
}
.pathtxt {
	padding-left : 10px;
	padding-bottom : 3px;
	padding-top : 5px;
}
a.pathlinks:active, a.BlueMenuLinks:active, .NewIndexText, .FiXEngineIndexText, .NewIndexTextBlk, .TextCME-DMA, .pathtxt, a.pathlinks:link, a.BlueMenuLinks:link, a.pathlinks:visited, a.BlueMenuLinks:visited, a.TopDocuLinks:link, a.TopDocuLinks:visited, #navigation ul ul a:link, #navigation ul ul a:visited, #navigation li a:link, #navigation li a:visited, #sitepath {
	text-decoration : none;
}
a.pathlinks:visited, a.BlueMenuLinks:visited, a.pathlinks:link, a.BlueMenuLinks:link {
	color : #4376b0;
}
a.TopDocuLinks:hover, a.pathlinks:hover, a.BlueMenuLinks:hover {
	text-decoration : underline;
}
#footerleft, .copyrightTxt, a.TopDocuLinks:link, a.TopDocuLinks:visited {
	color : #999999;
}
.CareersBannerLinks {
	font-family : tahoma;
	font-size : 7.8pt;
}
a.TopDocuLinks:link {
	font-weight : normal;
	letter-spacing : -1px;
}
a.TopDocuLinks:active {
	font-weight : normal;
	letter-spacing : -1px;
}
a.TopDocuLinks:visited {
	font-weight : normal;
	letter-spacing : -1px;
}
a.TopDocuLinks:hover, #navigation li a:hover, .FormButton, .qtnBg ol, a.TopDocuLinks:active, .TitletIndexRev, .newsticker {
	color : #ffffff;
}
#printReady li {
	margin-bottom : 2px;
	margin-top : 0;
	padding : 0;
	line-height : 16px;
}
#printReady ul {
	margin-bottom : 15px;
	margin-top : 3px;
	list-style-position : outside;
	list-style-image : url(../images/BulletSqr.gif);
}
#printReady ul li ul {
	margin-bottom : 7px;
	margin-top : 3px;
	list-style-position : outside;
	list-style-image : url(../images/BulletSqrOutLine.gif);
}
#printReady ol {
	margin-bottom : 15px;
	margin-top : 3px;
	list-style-type : decimal;
}
#printReady ol li ol {
	margin-bottom : 5px;
	margin-top : 3px;
	margin-left : 25px;
	list-style-type : upper-alpha;
}
#printReady ol li ol li ol {
	margin-bottom : 5px;
	margin-top : 3px;
	margin-left : 25px;
	list-style-type : lower-alpha;
}
#printReady #NoMar ol {
	margin-bottom : 0;
	margin-top : 0;
	list-style-type : decimal;
}
#printReady #NoMar li {
	margin-bottom : 2px;
	margin-top : 0;
	padding : 0;
}
#printReady #NoMar ul {
	margin-bottom : 0;
	list-style-image : url(../images/BulletSqr.gif);
	list-style-position : outside;
	margin-top : 3px;
	margin-left : 18px;
}
#printReady #Indexlist li {
	list-style-image : url(../images/spacer.gif);
}
#printReady #Indexlist ul {
	padding : 0;
	margin : 0;
}
#printReady p {
	margin-bottom : 0.9em;
	margin-top : 0.7em;
	line-height : 150%;
}
.homepageNews {
	padding-right : 5px;
	padding-left : 10px;
	font : bold 11px/14px Arial;
	color : #ffcc33;
}
#sitepath, .DocSubheadGrey, .pathtxt, a.pathlinks:active, a.BlueMenuLinks:active, a.pathlinks:hover, a.BlueMenuLinks:hover, .IndexGrayTitle, .Tagline {
	color : #666666;
}
.TitletIndexRev {
	font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
}
table.TblTxt {
	border : none;
	margin-bottom : 5px;
	margin-top : 5px;
	width : 100%;
	border : 0;
}
th.TblTxt {
	background : #ccd4e6;
	vertical-align : middle;
	padding-top : 3px;
	padding-right : 5px;
	padding-bottom : 5px;
	padding-left : 5px;
}
td.TblTxt1 {
	background : #ccd4e6;
	vertical-align : middle;
	padding-top : 3px;
	padding-right : 5px;
	padding-bottom : 5px;
	padding-left : 5px;
}
td.TblTxt {
	background : #dce4f6;
	vertical-align : top;
	padding-top : 3px;
	padding-right : 5px;
	padding-bottom : 5px;
	padding-left : 5px;
}
.newsticker {
	list-style-type : none;
	border : 0;
	padding : 3px;
	margin : 0;
	width : 99%;
}
.newsticker li {
	list-style-type : none;
}
.newsticker01 {
	list-style-type : none;
	border : 0;
	margin : 0;
	width : 99%;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	padding-top : 0;
	padding-right : 3px;
	padding-bottom : 0;
	padding-left : 38px;
}
.newsticker01 ul {
	margin : 0;
	padding : 0;
}
.newsticker01 li {
	list-style-type : square;
	list-style-image : url(../images/BulletSqr.gif);
	padding : 0;
	margin : 0;
}
#NoteText, H3, .textMain, .textIndex, .NewIndexTextBlk, .bulletedTxt, .ContactTxt, .formTxt, th.TblTxt, td.TblTxt1, td.TblTxt {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #444444;
}
#navigation li a:link, #navigation li a:visited, .NewIndexText, .ErrorTxt, .qtnBg ol, .newsticker {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}
#sitepath, .pathtxt, a.TopDocuLinks:link, a.TopDocuLinks:active, a.TopDocuLinks:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
}
.blueTitle, .ManagementTitle, .IndexGrayTitle {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.ManagementTitle, .IndexBold, .ReqFields, .Highlightedtext {
	color : #990000;
}
#QuickLinksbox {
	background:#fff url(../images/QuickLinksboxbottom.gif) no-repeat left bottom;
	width:220px;
	height:65px;
}
#QuickLinksbox h2, #QuickLinksbox p {
	margin:0;
	font-weight:bold;
}
#QuickLinksbox h2 {
	background:url(../images/QuickLinksboxtop.gif) no-repeat top;
	padding:3px 0 0;
	COLOR:#fff;
	FONT-SIZE:13px;
	FONT-FAMILY:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	height:26px;
	vertical-align:middle;
}
#QuickLinksbox p {
	FONT-SIZE:11px;
	COLOR:#444;
	text-align:left;
	TEXT-DECORATION:none;
	padding:3px 3px 0;
	vertical-align:top;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans;
}