/* General Begins */
body {
	font-size: 62.5%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #2e2e2e;
	color: #363636;
}

p, div.EditPanel {
	font-size: 1.2em;
	line-height: 1.7em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1.0em 0px;
}

h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1.0em 0px;
	font-family: 'Droid Serif', Georgia, "Times New Roman", Times, serif;
	font-size: 3.0em;
	font-weight: normal;
	color: #363534;
}

h1 span {
	font-size: .6em;
	text-transform: uppercase;
    display: block;
	color: #8c8a8c;
    margin-top: 5px;
}

h1 span h2 {
	font-size: .9em;
	text-transform:  none;
    display: block;
	color: #000000;
    margin: 1.5em 0px -1.5em 0px;
}

h1 span.separator {
    background: url(/web/20150315131930im_/http://opm.gov/img/global/h1_dot.gif) no-repeat 0px 9px;
    width: 9px;
    height: 21px;
    margin: 0px;
    padding: 0px;
}

section {
    overflow: auto;
}

section h1 {
    color: #989898;
	font-size: 1.6em;
	line-height: 1.7em;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1.5em 0px;
}

h2 {
	margin:0px;
	padding: 0px 0px .65em 0px;
	font-family: 'Droid Serif', Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	line-height: 1.7em;
	font-weight: bold;
	color: #000000;
}

h2 + h2.Subtitle {
	margin: -.8em 0px 0px 0px;
	font-weight: normal;
	font-size: 1.4em;
}

p + h2, a + h2, ul + h2, ol + h2 {
	padding-top: .65em;
}

dl + h2 {
	margin-top: 1.5em;
}

.TwoColContainer + h2, .ThreeColContainer + h2, .FourColContainer + h2  {
	margin-top: 2.0em;
}

h3 {
   	margin: 0px 0px 0px 0px;
	padding: 0px 0px .7em 0px;
	font-family: 'Droid Serif', Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	line-height: 1.7em;
	font-weight: normal;
	color: #000000;
}

h3 a, h2 a {
	color: #000000;
}

h3 a:visited, h2 a:visited {
	color: #000000;
}

ul + h3, dl + h3 {
	margin: 2.0em 0px 0px 0px;
}

p + h3, a + h3 {
    padding-top: .70em;
}

h4 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0em 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.7em;
	font-weight: bold;
	color: #363636;
}

h4 + h4 {
	margin: 1.0em 0px 0px 0px;
}

h5 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1.0em 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.7em;
	font-weight: normal;
	font-style: italic;
	color: #363636;
}

h4 + h5 {
	padding: 1.0em 0px 1.0em 0px;
}

a {
	color: #006fb5;
	text-decoration: none;
}

a:visited {
	color: #618599;
}

a:hover {
	text-decoration: underline;
}

a > span.Text,
a > span.Web,
a > span.XML,
a > span.RSS,
a > span.Exe,
a > span.Download,
a > span.Video,
a > span.ZIP,
a > span.PDF,
a > span.PDF-Fill,
a > span.Word,
a > span.Excel,
a > span.PowerPoint,
a span.Leaving,
blockquote.quote footer a > span.Leaving {
    display: inline-block;
    text-indent: -9000px;
	text-decoration: none;
    width: 15px;
    
    /* IE */
    zoom: 1;
    *display: inline;
	padding-bottom: 1px;
}

a > span.Text {
    background: url(/web/20150315131930im_/http://opm.gov/img/global/icoText.gif) no-repeat 1px .25em;
}

a > span.Web {
    background: url(/web/20150315131930im_/http://opm.gov/img/global/icoWeb.gif) no-repeat 1px .25em;
}

a > span.XML {
    background: url(/web/20150315131930im_/http://opm.gov/img/global/icoXML.gif) no-repeat 1px .25em;
	width: 26px;
}

a > span.RSS {
    background: url(/web/20150315131930im_/http://opm.gov/img/global/icoRSS.gif) no-repeat 1px .25em;
}

a > span.Exe {
    background: url(/web/20150315131930im_/http://opm.gov/img/global/icoExe.gif) no-repeat 1px .25em;
}

a > span.Download {
    background: url(/web/20150315131930im_/http://opm.gov/img/global/icoDownload.gif) no-repeat 1px .25em;
}

a > span.Video {
    background: url(/web/20150315131930im_/http://opm.gov/img/global/icoVideo.gif) no-repeat 1px .25em;
}

a > span.ZIP {
    background: url(/web/20150315131930im_/http://opm.gov/img/global/icoZIP.gif) no-repeat 2px .25em;
}

a > span.PDF {
    background: url(/web/20150315131930im_/http://opm.gov/img/global/icoPDF.gif) no-repeat 1px .25em;
}

a > span.PDF-Fill {
    background: url(/web/20150315131930im_/http://opm.gov/img/global/icoPDF-Fill.gif) no-repeat 1px .25em;
}

a > span.Word {
    background: url(/web/20150315131930im_/http://opm.gov/img/global/icoWord.gif) no-repeat 2px .25em;
}

a > span.Excel {
    background: url(/web/20150315131930im_/http://opm.gov/img/global/icoExcel.gif) no-repeat 2px .25em;
}

a > span.PowerPoint {
    background: url(/web/20150315131930im_/http://opm.gov/img/global/icoPPT.gif) no-repeat 2px .25em;
}

a span.Leaving {
    background: url(/web/20150315131930im_/http://opm.gov/img/global/icoLeaving.gif) no-repeat 2px .2em;
}

a.Leaving.Dark > span.Leaving {
	background: url(/web/20150315131930im_/http://opm.gov/img/global/icoLeaving_DarkBg.gif) no-repeat 2px .25em;
}

#FooterLinks a > span.Leaving {
	background-position: 2px .1em;
}

hr {
    margin: 1.0em 0 2.0em 0px;
    border-color: #e1e1e1;
    border-style: solid;
    border-width: 1px 0 0;
    clear: both;
    height: 0;
}

p.Date {
	color: #898989;
	padding-bottom: 0px;
}

.FileSize {
    color: #959595;
}

.Explanation {
	color: #999;
}

h3.Explanation {
  border-bottom: dotted 1px red;
  padding: 0 0 .3em 0;
  margin: 2em 0 1.5em 0;
  text-transform: uppercase;
  font-size: 1.1em;
  color: red;
  font-weight: bold;
}

sup {
    vertical-align: top; position: relative; top: -0.4em; 
}

img.Right, img.right, .ImageRight  {
    float: right;
    margin: .3em 0px 13px 30px;
}

img.Left, img.left, .ImageLeft {
    float: left;
    margin: .3em 20px 15px 0px;
}

.ImageFull {
    width: 460px;
}

.ImageLeft p.Caption, .ImageRight p.Caption, .ImageFull p.Caption {
	font-size: 1.1em;
	line-height: 1.5em;
	font-style: italic;
	padding: .5em 0px .3em 0px;
}

.InfoTable {
	border-collapse: collapse;
	border-right: 1px solid #ebebeb;
	margin: 0px 0px 1.0em 0px;
	width: 100%;
	font-size: 1.0em;
	line-height: 1.6em;
}

.InfoTable td {
	border: 1px solid #ebebeb;
	padding: 7px 7px 6px 7px;
	text-align: left;
	vertical-align: top;
}

.DataTable, .IndexTable {
	border-collapse: collapse;
	border-right: 1px solid #ebebeb;
	margin: 0px 0px 2.0em 0px;
	width: 100%;
	font-size: 1.1em;
	line-height: 1.4em;
}

.DataTable table, .IndexTable table, .Glossary table{
	font-size: 1.0em;
	margin-top: 1.0em;
}

.DataTable.FloatLeft, .IndexTable.FloatLeft {
	float: right; 
	width: 465px; 
	clear: left;
}

.DataTable caption, .IndexTable caption {
	margin: 0px 0px 0px 0px;
	padding: .5em 0px 1.0em 0px;
	text-align: left;
	font-family: 'Droid Serif', Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	line-height: 1.6em;
	font-weight: normal;
	color: #000000;
}

.DataTable thead th, .IndexTable thead th {
	background-color: #e6e6e6;
	color: #000000;
	border: 1px solid #d7d7d7;
	padding: 7px 7px 6px 7px;
	text-align: left;
	vertical-align: top;
}

.DataTable thead th p, .IndexTable thead th p {
	font-weight: normal;
	font-size: 1.0em;
	line-height: 1.4em;
	margin: 0px;
	padding: 0px;
}

.DataTable tbody th, .IndexTable tbody th {
    background-color: #f7f7f7;
	border: 1px solid #ebebeb;
	padding: 7px 7px 6px 7px;
	text-align: left;
	vertical-align: top;
}

.DataTable tbody th.Level1, .IndexTable tbody th.Level1 {
	font-weight: bold;
}

.DataTable tbody th.Level2, .IndexTable tbody th.Level2 {
	padding-left: 1.0em;
}

.DataTable tbody th.Level3, .IndexTable tbody th.Level3 {
	padding-left: 2.0em;
}

.DataTable tbody th.Level4, .IndexTable tbody th.Level4 {
	padding-left: 3.0em;
}

.DataTable h2 {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	line-height: 1.4em;
	font-weight: bold;
	color: #363636;
}

.IndexTable tbody th {
	padding-left: 30px;
	background-color: #FFFFFF;
}

.IndexTable tbody th.SubHead {
	padding-left: 7px;
	background-color: #f7f7f7;
}

.DataTable td, .IndexTable td {
	border: 1px solid #ebebeb;
	padding: 7px 7px 6px 7px;
	text-align: left;
	vertical-align: top;
}

.DataTable td.left, .IndexTable td.left {
	text-align: left;
}

.DataTable td p, .IndexTable td p {
    font-size: 1.0em;
    padding: 0 0 0 0;
}

.DataTable td ul, .IndexTable td ul {
	margin-left: 27px;
    font-size: 1.0em;
    padding: 1.0em 0 0 0;
}

.DataTable tbody td.Numbers {
	text-align: right;
}

.Graphic {
	font-size: 1.2em;
	margin: 0px auto 1.0em auto;
}

.Graphic thead th {
	text-align: center;
	padding: 18px 17px 16px 17px;
	border-color: #FFFFFF;
	background-color: #5080d1;
	font-size: 1.3em;
	font-weight: normal;
	line-height: 1.6em;
	font-family: 'Droid Serif', Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
}

.Graphic td {
	text-align: center;
	vertical-align: middle;
	padding: 15px 15px 14px 15px;
	border-color: #FFFFFF;
	background-color: #d6ebff;
}

.Graphic caption {
	text-align: center;
}

.PaddingSmall td, .PaddingSmall thead th, .PaddingSmall tbody th  {
	padding: 7px 4px 6px 4px;
}

.PaddingSmaller td, .PaddingSmaller thead th, .PaddingSmaller tbody th  {
	padding: 4px 1px 3px 1px;
}

.Padding3 td, .Padding3 thead th, .Padding3 tbody th  {
	padding: 4px 3px 3px 3px;
}

.Padding2 td, .Padding2 thead th, .Padding2 tbody th  {
	padding: 4px 2px 3px 2px;
}

.Padding4 td, .Padding4 thead th, .Padding4 tbody th  {
	padding: 1px 1px 1px 1px;
}

.Padding4_small td, .Padding4_small thead th, .Padding4_small tbody th  {
	font-size: .7em;
	padding: 2px 1px 2px 1px;

}

.Padding4_small_heading {
	background: #8c8c8c;
	color: #fff;	
}

.Padding1 td, .Padding1 thead th, .Padding1 tbody th  {
	padding: 4px 1px 3px 1px;
}

.Numbers {
	border-left: solid 1px #D7D7D7;
	border-bottom: solid 1px #D7D7D7;
}


.Numbers thead tr.Level1 th {
	background-color: #666;
	color: #FFFFFF;
}

.Numbers tr.On {
	background-color: #F7F7F7;
}

.Numbers td {
	border: none;
	text-align: right;
}

.Numbers tbody th {
  border: none;
  text-align: left;
  font-weight: normal;
  background-color: inherit;
}

.Numbers td.BorderLeft {
  border-left: solid 1px #D7D7D7;
}

Table.Sort span.Indent {
	display : block;
	text-indent : -9000px;
	height: 1px;
	width: 1px;
}

.Sort td, .Sort thead th {
  border: 1px solid #FFFFFF;
  text-align: center;
}

.Sort tr.On {
	background-color: #f1f1f1;
}

.Sort th.Left, .Sort td.Left {
	text-align: left;
}

.Sort td span.Above, .Sort caption span.Above {
	color: #00a651;
	font-weight: bold;
}

.Sort td span.Below, .Sort caption span.Below {
	color: #da0008;
}

.Sort td span.Average, .Sort caption span.Average {
	color: #d49f11;
	font-style: italic;
}

.Sort td span.Both, .Sort td span.Exemplary, .Sort td span.Improved {
	height : 11px;
	width : 23px;
	display : block;
	position : absolute;
	margin: 2px 0px 0px 1px;
	text-indent : -9000px;
	background-image: url(/web/20150315131930im_/http://opm.gov/img/Insurance/icoAwards.png);
	background-repeat: no-repeat;
}

.Sort td span.Exemplary {
	background-position: 0px 0px;
}

.Sort td span.Improved {
	background-position: 0px -33px;
}

.Sort td span.Both {
	background-position: 0px -66px;
}

.Sort caption > span {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em; 
}

.Sort caption span.Exemplary {
	background: url(/web/20150315131930im_/http://opm.gov/img/Insurance/icoAwards.png) no-repeat 0px 2px;
	padding-left: 14px;
	margin-left: 7px;
}

.Sort caption span.Improved {
	background: url(/web/20150315131930im_/http://opm.gov/img/Insurance/icoAwards.png) no-repeat -15px -32px;
	padding-left: 13px;
	margin-left: 12px;
}

.Sort caption span.Above, .Sort caption span.Below, .Sort caption span.Average {
	margin-left: 12px;
}

.Chart {
	margin: 2.5em 0px 2.5em 0px;
	text-align: center;
	border: solid 1px #e1e1e1;
	padding: 25px 0px 25px 0px;
}

.Chart h2 {
	padding-bottom: 0px;
}

.Chart > p {
	color: #8C8A8C;
	width: 520px;
	margin-left: auto; 
	margin-right: auto; 
}

.Chart .Notes {
	font-size: 1.1em;
	color: #8C8A8C;
	width: 100%;
	padding-bottom: 0px;
}

.Archived, .Denied, .InPart, .Granted {
	font-weight: bold;
}

.Archived {
	color: #858585;
}

.Denied {
	color: #d10000;
}

.InPart {
	color: #333;
}

.Granted {
	color: #00ad04;
}

.ABC {
	color: #c2c2c2;	
	font-size: 1.1em;
	letter-spacing: 3px;
	padding-bottom: 2.0em;
}

.ABC a {
	font-weight: bold;
}

.Years {
	color: #c2c2c2;	
	font-size: 1.2em;
	letter-spacing: .2em;
	padding-bottom: 2.0em;
}

.Years a {
	font-weight: bold;
	letter-spacing: 0px;
}



p.top {
    overflow: auto;
    border-bottom: 1px dotted #E1E1E1;
    margin: 0 0 1.5em 0;
    padding: 0 0 0 0;
} 

dl.FAQ p.top {
    overflow: auto;
    border-bottom: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
	font-size: 1.0em;
}

p.NoLine {
    border-bottom: none;
} 

p.top a {
    text-transform: uppercase;
    font-size: .8em;
    padding: 0px 13px 0px 0px;
    margin: 0px 0px 0px 0px;
    background: url(/web/20150315131930im_/http://opm.gov/img/global/arrow_up.gif) no-repeat right .8em;
    float: right;
}

.ArchiveBanner, .AlertBanner, .WarningDialog {
	color: #cc0000;
	margin: 0 0 2.0em 0;
	padding: 2.0em 150px .7em 20px;
	background-color: #fff1f1;
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/Archive1.png);
	background-repeat: no-repeat;
	background-position: right 2.0em;
	min-height: 117px; 
   	height:auto !important; 
   	height: 117px; 
}

.WarningDialog {
	background-image: none;
	padding: 25px 30px 1.0em 30px;
	width: 590px;
	margin: 0px auto 0px auto;
}

.WarningDialog p.ConfirmCheck {
	width: 590px;
	color: #252525;
	font-style: italic;
	padding: .5em 0px 1.5em 1.0em;
}

.WarningDialog p.ButtonsCenter {
	width: 590px;
	text-align: center;
	padding-bottom: .7em;
}

.AlertBanner {
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/bgAlert.png);
	background-position: right 2.0em;
}

.AlertBanner iframe 
{
    margin: .4em 0 .6em 0;
}

.AlertBannerWide 
{
    background-image: none; 
    padding-right: 25px;
}

.ArchiveBanner h2, .AlertBanner > h2, .WarningDialog > h2{
	color: #cc0000;
	padding: 0 0 .5em 0;
	font-size: 1.8em;
	font-weight: normal;
}

.ArchiveBanner p, .AlertBanner > p, .WarningDialog > p {
	color: #252525;
  line-height: 1.6em;
}

.ArchiveBanner span, .AlertBanner > span {
    font-weight: bold;
}

.ArchiveLeaving {
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/Archive2.png);
	background-position: right 5.8em;
}

/* General Ends */

/* Header Begins */
a.skipnav,
.hiddenText {
	height : 0px;
	width : 0px;
	display : block;
	position : absolute;
	text-indent : -9000px;
}

.AccessibilityInfo {	
	position:absolute;
	text-indent:-9000px;
	padding:0px;
	margin: 0px;
	font-size: 0pt;
	height: 0px;
}

#Top_Wrapper {
    background-color: #fff;
    height: 45px;
    position: static;
    z-index: 1200;
}

.MaxWidth_Container {
    width: 980px;
	margin: 0px auto;
	background-color: #fff;
	height: 45px;
}

.fluid .MaxWidth_Container {
    margin: 0px 30px;
	width: auto;
}

#Top_Container {
    position: relative;
    top: 13px;
    float: right;
}

/* Social Media Icons Begins */
#SocialIcons {
    position: relative;
    top: 1px;
    float: left;
	width: 55px;
    padding: 0px;
    margin: 0px;
}

#SocialIcons li {
	list-style-type: none;
	float: left;
	margin: 0px 10px 0px 0px;
}
#SocialIcons li a {
	display: block;
	width: 16px;
	height: 16px;
	text-indent: -9999em;
}
.social_facebook:link, .social_facebook:visited { background: url('/web/20150315131930im_/http://opm.gov/img/global/social/icon_facebook.gif'); }
.social_facebook:active, .social_facebook:hover { background: url('/web/20150315131930im_/http://opm.gov/img/global/social/icon_facebook_on.gif'); }
.social_twitter:link, .social_twitter:visited { background: url('/web/20150315131930im_/http://opm.gov/img/global/social/icon_twitter.gif'); }
.social_twitter:active, .social_twitter:hover { background: url('/web/20150315131930im_/http://opm.gov/img/global/social/icon_twitter_on.gif'); }

/* Social Media Icons End */

ul#TopLinks {
	position: relative;
    top: 3px;
	float: left;
	width: 215px;
	margin: 0px 12px 0px 0px;
	padding: 0px;
	font-size: 1.1em;
	overflow: auto;
}

ul#TopLinks li {
	display: inline;
	list-style-type: none;
}

ul#TopLinks li a {
	color: #555;
	text-decoration: none;
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/TopLinkDivider.gif);
	background-repeat: no-repeat;
	background-position: right .2em;
	padding: 0px 8px;
	margin: 0px;
}

ul#TopLinks a:hover {
	color: #555;
	text-decoration: underline;
}

ul#TopLinks li.First a {
    padding: 0px 8px 0px 0px;
}

ul#TopLinks li.Last a {
	background-image: none;
	padding: 0px 0px 0px 8px;
}

/* Operating Status Begins */
.OperatingStatusIcon {
    position: relative;
    float: left;
    margin-right: 12px;
    border: 0px;
}

.OpertingStatusIconOpen {
    
}

.OpertingStatusIconAlert {
    
}
/* Operating Status Ends */

/* Search Begins */
.SearchBox {
    position: relative;
    float: left;
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/SearchBox.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 171px;
    margin-right: 12px;
}
.SearchBox .SearchFor {
	display: block;
	text-indent: -9999px;
	height: 0;
}
.SearchBox .txtSearch {
	position: absolute;
	left: 8px;
	top: 2px;
	height: 13px;
	border: 0px;
	width: 125px;
	font-size: 1.1em;
}
.SearchBox .txtSearch.default {
	color: #999;
	font-style: italic;   
}
.SearchBox a.dd {
	position: absolute;
	left: 137px;
	top: 1px;
	background-image: url("/web/20150315131930im_/http://opm.gov/img/global/arrowdown.gif");
	background-repeat: no-repeat;
	background-position: 2px 7px;
	height: 17px;
	width: 12px;
	text-indent: -9000px;
}
.SearchBox .go {
	position: absolute;
	width: 19px;
	height: 17px;
	top: 1px;
	left: 150px;
	background-image: url("/web/20150315131930im_/http://opm.gov/img/global/SearchButton.gif");
	background-position: 3px 3px;
	background-repeat: no-repeat;
	text-indent: -9000px;
    font-size:1px;
	margin: 0;
    padding: 0;
    background-color: transparent;
    border: 0;
}
.SearchBox .Options {
	position: absolute;
	border: 1px solid #dddcdc;
	top: 18px;
	width: 195px;
	padding: 8px 0px 8px 8px;
	background-color: #FFF;
	display: none;
	font-size: 1.1em;
    z-index: 2000;
}
.SearchBox .Options #SearchCollectionOptionsHeader {
	font-weight: bold;
	margin-bottom: 5px;
}
.SearchBox .Options ul {
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.SearchBox .Options li {
	padding: 0px;   
	list-style-type : none;
	float: left;
	width: 50%;
}

.SearchBox .Options li input {
    margin: 3px 3px 0px 0px;
}
/* Search Ends */

#USBanner {
    position: relative;
    top: 3px;
    float: left;
}

#USBanner img {
    border: 0px;
}

#Navigation_Container {
    width: 980px;
    margin: 0px auto;
    height: 53px;
}

.fluid #Navigation_Container {
    margin: 0px 10px;
	width: auto;
}

#OPMLogo {
    position: relative;
    z-index: 1300;
    top: -11px;
    float: left;
    width: 230px;
    height: 73px;
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/logo_opm.gif);
    background-repeat: no-repeat;
}

#OPMLogo span {
    display: block;
    height: 64px;
    width: 196px;
    text-indent: -9999px;
}

/* Navigation Begins */

nav {
    position: relative;
    width: 644px;
    float: right;
    z-index: 1300;
}

nav > ul {
    width: 644px;
    height: 53px;
    padding: 0px;
    margin: 0px;
	list-style: none outside none;
}

nav > ul > li > a.toggleNavShow,
nav > ul > li.hover > a.toggleNavShow {
	font-size: 1px;
	left: -9000px;
	margin: 0px;
	padding: 0px;
	position: absolute;
}

nav > ul > li {
    float: left;
}

nav > ul > li.about-us { width: 67px; }
nav > ul > li.policy { width: 70px; }
nav > ul > li.insurance { width: 95px; }
nav > ul > li.retirement { width: 99px; }
nav > ul > li.investigations { width: 124px; }
nav > ul > li.services { width: 131px; }
nav > ul > li.news { width: 58px; }

nav > ul > li > a {
    display: block;
    height: 53px;
    text-indent: -9999px;
    background-repeat: no-repeat;
    position: relative;
    z-index: 1400;
}

nav > ul > li.about-us > a {
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/nav.jpg);
}
nav > ul > li.policy > a {
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/nav.jpg);
    background-position: -67px 0px;
}
nav > ul > li.insurance > a {
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/nav.jpg);
    background-position: -137px 0px;
}
nav > ul > li.retirement > a {
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/nav.jpg);
    background-position: -232px 0px;
}
nav > ul > li.investigations > a {
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/nav.jpg);
    background-position: -331px 0px;
}
nav > ul > li.services > a {
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/nav.jpg);
    background-position: -455px 0px;
}
nav > ul > li.news > a {
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/nav.jpg);
    background-position: -586px 0px;
}

nav > ul > li.about-us.current > a {
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/nav_on.jpg);
}
nav > ul > li.policy.current > a {
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/nav_on.jpg);
    background-position: -67px 0px;
}
nav > ul > li.insurance.current > a {
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/nav_on.jpg);
    background-position: -137px 0px;
}
nav > ul > li.retirement.current > a {
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/nav_on.jpg);
    background-position: -232px 0px;
}
nav > ul > li.investigations.current > a {
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/nav_on.jpg);
    background-position: -331px 0px;
}
nav > ul > li.services.current > a {
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/nav_on.jpg);
    background-position: -455px 0px;
}
nav > ul > li.news.current > a {
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/nav_on.jpg);
    background-position: -586px 0px;
}

nav > ul > li.hover > a {
    position: relative;
    height: 59px;
}

nav > ul > li.about-us.hover > a {
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/nav_hover.jpg);
}
nav > ul > li.policy.hover > a {
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/nav_hover.jpg);
    background-position: -67px 0px;
}
nav > ul > li.insurance.hover > a {
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/nav_hover.jpg);
    background-position: -137px 0px;
}
nav > ul > li.retirement.hover > a {
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/nav_hover.jpg);
    background-position: -232px 0px;
}
nav > ul > li.investigations.hover > a {
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/nav_hover.jpg);
    background-position: -331px 0px;
}
nav > ul > li.services.hover > a {
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/nav_hover.jpg);
    background-position: -455px 0px;
}
nav > ul > li.news.hover > a {
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/nav_hover.jpg);
    background-position: -586px 0px;
}

.toggleNavHide {
	font-size: 1px;
	left: -9000px;
	margin: 0px;
	padding: 0px;
	position: absolute;
}

.ddNavWrapper {
	display: none;
	position: absolute;
    top: 52px;
    left: -323px;
	z-index: 100;
	padding: 0px;
    margin: 0px -4px 0px 0px;
    overflow: auto;
    clear: both;
}

.about-us .ddNavWrapper { left: -180px; margin-right: -20px; }
.policy .ddNavWrapper { left: -242px; }
.insurance .ddNavWrapper { left: -267px; }
.retirement .ddNavWrapper { left: -172px; }
.investigations .ddNavWrapper { left: -73px; }
.services .ddNavWrapper { left: -242px; }
.news .ddNavWrapper { left: -4px; }


.ddNavCorner {
    height: 7px;
    width: 7px;
	background-repeat: no-repeat;
}

.ddNavCornerTL { background-image: url(/web/20150315131930im_/http://opm.gov/img/global/dropdown/TopLeft.png); }
.ddNavCornerTR { background-image: url(/web/20150315131930im_/http://opm.gov/img/global/dropdown/TopRight.png); }
.ddNavCornerBL { background-image: url(/web/20150315131930im_/http://opm.gov/img/global/dropdown/BottomLeft.png); }
.ddNavCornerBR { background-image: url(/web/20150315131930im_/http://opm.gov/img/global/dropdown/BottomRight.png); }

.ddNavEdgeTop {
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/dropdown/Top.png);
    background-repeat: repeat-x;
}
.ddNavEdgeRight {
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/dropdown/Right.png);
    background-repeat: repeat-y;
}
.ddNavEdgeBottom {
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/dropdown/Bottom.png);
    background-repeat: repeat-x;
}
.ddNavEdgeLeft {
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/dropdown/Left.png);
    background-repeat: repeat-y;
}

.ddNavBody {
    background-color: #eee;   
}

.ddNavBody.HasFeaturedContent {
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/dropdown/FeaturedTopicsBGRight.png);
	background-position: right top;
	background-repeat: no-repeat;	
}

.ddNavBody.HasFeaturedContent.Featured_ContainerLeft {
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/dropdown/FeaturedTopicsBGLeft.png);
	background-position: left top;
}

.SecondaryNavInfo_Body {
    padding: 26px 0px;
}

.ddNavBody .SecondaryNav {
	width: 238px;
	float: left;
	margin: 0px;
	padding: 18px 0px;
	list-style: none;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 2.0em;
}

.ddNavBody .SecondaryNav li a {
    padding-left: 26px;
    color: #636363;
    display: block;
}

.ddNavBody .SecondaryNav li:hover a {
    color: #FFF;
    text-decoration: none;
}

.about-us .ddNavBody .SecondaryNav li:hover a { background-color: #B90E19; }
.policy .ddNavBody .SecondaryNav li:hover a { background-color: #83a901; }
.insurance .ddNavBody .SecondaryNav li:hover a { background-color: #24b3b9; }
.retirement .ddNavBody .SecondaryNav li:hover a { background-color: #660099; }
.investigations .ddNavBody .SecondaryNav li:hover a { background-color: #deab05; }
.services .ddNavBody .SecondaryNav li:hover a { background-color: #9d5602; }
.news .ddNavBody .SecondaryNav li:hover a { background-color: #0071ce; }

.ddNavBody .SecondaryNav.FirstColumn {
    
}

.ddNavBody .SecondaryNav.SecondColumn {
    
}

.SecondaryNav_Wrapper {
    float: left;
}

.Featured_ContainerLeft .SecondaryNav_Wrapper {
	float: right;
}

.ddNavBody .Featured_Container {
	width: 400px;
	overflow: none;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #363636;
}

.ddNavBody .Featured_Container a {
	color: #363636;
}

.ddNavBody h2 {
	margin: 20px 20px 25px 36px;
	padding: 0px 0px 0px 0px;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #D19800;
}

.ddNavBody .Featured {
	float: left;
	overflow: auto;
	margin: 0px 40px 20px 36px;
	padding: 0px 40px 0px 0px;
	width: 303px;
	min-height:100px;
	height:auto !important;
	height:100px;
}

.ddNavBody .Featured h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 1.7em;
	font-weight: normal;
	line-height: 1.3em;
}

.ddNavBody .Featured p {
	margin: .75em 0px 0px 0px;
	padding: 0px;
	font-size: 1.2em;
	line-height: 1.5em;
}

.ddNavBody .Related {
	display: block;
	clear: both;
	padding: 1.5em 20px 20px 0px;
}

.ddNavBody .Related h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.5em;
	text-transform: none;
	color: #363636;
}

.ddNavBody .Related p {
	font-size: 1.2em;
	line-height: 1.5em;
	margin: .1em 0px 0px 0px;
}


.DropDown_About {
	width: 400px;
	margin: 28px 0px 0px 0px;
}

.JoinUs_Logo {
	width: 199px;
	height: 18px;
	margin: 0px 0px 18px 24px;
}

.SecondaryNav_About_Wrapper {
	width: 400px;
    float: left;
	margin: 0px;
	padding: 0px 0px 20px 0px;
}

.DropDown_About_Nav {
	float: left;
	margin: 0px;
	padding: 18px 0px;
	list-style: none;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 2.0em;
}

.DropDown_About_Nav li a {
    padding-left: 24px;
    color: #636363;
    display: block;
}

.DropDown_About_Nav li:hover a {
    color: #FFF;
    text-decoration: none;
}

.about-us .ddNavBody .SecondaryNav_About_Wrapper li:hover a { background-color: #B90E19; }

.DropDown_About_Nav.FirstColumn {
	width: 200px;
	float: left;
	margin: 0px;
	padding: 0px;
}

.DropDown_About_Nav.SecondColumn {
	width: 200px;
	float: right;
	margin: 0px;
	padding: 0px;
}


/* Navigation Ends */
/* Header Ends */

/* Main Content Begins */
#MainContent_Gutter {
	background-color: #FFFFFF;
    padding-top: 24px;
}

#MainContent_Container {
	width: 980px;
	margin: 0px auto;
	clear: both;
	overflow: auto;
	background-color: #FFFFFF;
}

.fluid #MainContent_Container {
    width: 100%;
	margin: 0px 0px;
}

.ResponseMessage {
	display:none;
	padding:15px;
	background-color: #DEEFFA;
	font-weight:bold;
	margin: 10px 0px 10px 0px;
}

.ResponseErrorMessage {
	display:none;
	padding:15px;
	background-color: #FFDFDE;
	font-weight:bold;
	margin: 10px 0px 10px 0px;
}

.AccessibleAlert {
	display:none;
}
/* Main Content Ends */

/* Breadcrumbs */
.Breadcrumbs {
    margin: 0px 0px 30px 0px;
    font-size: .9em;
}

.Breadcrumbs a {
    font-size: 1.2em;
    color: #000;
}

.Breadcrumbs a.parent {
    padding: 0px 15px 0px 0px;
    margin: 0px 7px 0px 0px;
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/GreaterThan.gif);
    background-position: right 5px;
    background-repeat: no-repeat;
}

.Breadcrumbs span.current {
    color: #999;
    font-size: 1.2em;
}

/* Breadcrumbs End */

/* Secondary Navigation */
.SideNavContainer {
	width: 205px;
	text-align: center;
	margin: 0px 0px 20px 0px; /* Left Margin may need adjustment depending on how we plan to handle margins globally. */
	float: left;
}

#SideNav,
#SideNavAudiences {
	width: 205px;
	text-align: left;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

.SideNavContainer h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	text-transform: uppercase;
	color: #636363;
	padding: 0px 0px 1.0em 0px;
}

#SideNav ul,
#SideNavAudiences ul {
	list-style: none;
	font-size: 1.2em;
	margin: 0px 0px 20px;
	padding: 0px;
}

#SideNav ul li,
#SideNavAudiences ul li {
	font-weight: bold;
	border-top: 1px solid #e1e1e1;
	padding: 8px 0px 8px 0px;
	font-size: 100%;
	position: relative;
}

#SideNav ul li a,
#SideNavAudiences ul li a {
	width: 205px;
	display: block;
	color: #363636;
}

#SideNav ul li a:hover,
#SideNavAudiences ul li a:hover {
	color: #c89100;
	text-decoration: none;
}

#SideNav ul li ul {
	margin: 7px 0px 0px 0px;
	padding: 0px;
	clear: both;
}

#SideNav ul li ul li {
	font-size: .85em;
	line-height: 1.4em;
	font-weight: normal;
	border: none;
	padding: 4px 0px 4px 0px;
    clear: both;
}

#SideNav ul li ul li ul {
	margin: 6px 0px -6px 20px;
	padding: 0px;
}

#SideNav ul li ul li ul li 
{
    font-size: .85em;   
}

#SideNav ul li ul li a {
	color: #363636;
	display: block;
    width: 185px;
}

#SideNav ul li ul li ul li a {
	color: #363636;
	line-height: 1.3em;
	display: block;
    width: 145px;
}

#SecondaryNavigation li.current,
#SecondaryNavigation li.current > a {
	color: #c89100;
}

#SecondaryNavigation li.collapsed ul {
    display: none;
}

#SideNav ul li a.toggleSecNav {
	position: absolute;
	left: 195px;
	top: 12px;
	height: 7px;
	width: 11px;
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/SideNav_arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	text-indent: -9000px;
	outline: none;
}

#SideNav ul li ul li a.toggleSecNav {
    left: 195px;
    top: 8px;
}

#SideNav ul li.expanded a.toggleSecNav {
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/SideNav_arrow_gray.gif);
}

#SideNav ul#SideNavAudience a {
	color: #006fb5;
}

#SecondaryNavigation li.child {
    border: 0px;   
    padding: 4px 0px;
    font-weight: normal;
}

#SecondaryNavigation li.child.first {
    border-top: 1px solid #e1e1e1;
    padding: 8px 0px 4px;
}

/* Secondary Navigation Ends */

/* Body Begins (Standard Content Pg) */
.MainContent {
    margin: 20px 30px 80px;
}

.usingSecondaryNavigation {
	width: 730px;
	overflow: auto;
	float: right;
	margin: 0px 0px 50px 0px;
}

.fluid .usingSecondaryNavigation {
    width: auto;
	float: none;
	padding-left: 30px;
	padding-right: 30px;
}

.landingPageTemplate {
    float: right;
    width: 735px;
    margin: 2px 0px 30px 0px;
}

.MainContent ul, .MainContent ol {
	font-size: 1.2em;
	line-height: 1.7em;
	margin: 0px 0px 1.0em 3.0em;
	padding: 0px 0px 0px 0px;
}

.MainContent ul.Long li, .MainContent.long ol li, .MainContent ol.Long li {
	padding-bottom: 1.0em;
}

.MainContent h4 + ul, .MainContent h4 +  ol {
	margin-top: 1.0em;
}

.MainContent ol.UpperAlpha {
    list-style-type: upper-alpha;
}

.MainContent ul {
	list-style: disc;	
}

.MainContent ul ul {
    list-style-type: circle;
}

.MainContent ul ul, .MainContent ol ol, .MainContent ol ul, .MainContent ul ol {
    font-size: 1.0em;
    margin: 1.0em 0px 1.0em 4.0em;
}

.MainContent ul p, .MainContent ol p, .MainContent ol ul, .MainContent ul blockquote, .MainContent ol blockquote  {
    font-size: 1.0em;
}

.MainContent #SideBar, .MainContent .SideBar, .MainContent .SideBarClone, .MainContent .SideBarWide, .MainContent .SideBarWideClone {
	width: 205px;
	display: block;
	float: right;
	overflow: auto;
	margin: 0px 0px 15px 0px;
	padding: .3em 0px 2.0em 35px;
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/SideBarBottom.gif);
	background-repeat: no-repeat;
	background-position: 35px bottom;
	background-color: #FFFFFF;
	clear: right;
	position: relative;
}

.MainContent .SideBarWide, .MainContent .SideBarWideClone {
	width: 325px;
}

#SideBar p, .SideBar p, .SideBarWide p {
	line-height: 1.5em;
	overflow: auto;
}

#SideBar p a, .SideBar p a, .SideBarWide p a {
	
}

#SideBar h2, .SideBar h2, .SideBarWide h2, .Bios h2 {
	font-family: 'Droid Serif', Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .1em;
	color: #8C8A8C;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1.0em 0px;
}

#SideBar h3, .SideBar h3, .SideBarWide h3 {
   	margin: .5em 0px .5em 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	line-height: 1.5em;
	font-weight: bold;
	color: #000000;
}

#SideBar h2 + h3, .SideBar h2 + h3, .SideBarWide h2 + h3 {
   	margin-top: 0px;
}

#SideBar p.Caption, .SideBar p.Caption, .SideBarWide  p.Caption {
	font-size: 1.1em;
	line-height: 1.5em;
	font-style: italic;
}

#SideBar p.Date, .SideBar p.Date {
	font-size: 1.0em;
	line-height: 1.5em;
   	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #999999;
	text-transform: uppercase;
}

#SideBar img, .SideBar img, .SideBarWide img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1.0em 0px;
	border: none;
}

.SideBar img.Left, .SideBarWide img.Left {
	margin: 4px 10px 0px 0px;
}

#SideBar ul, .SideBar ul, .SideBarWide ul, #FeaturedNewsContainer ul {
	margin: 0px 0px 1.0em 0px;
	padding: 0px;
	font-size: 1.2em;
	line-height: 1.7em;
	list-style: none;
}

#SideBar ul li, .SideBar ul li, .SideBarWide ul li, #FeaturedNewsContainer ul li {
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/Bullet_CircleSmall.gif);
	background-repeat: no-repeat;
	background-position: 1px .7em;
	padding: 0px 0px 0px 12px;
}

#SideBar ol, .SideBar ol, .SideBarWide ol  {
	margin: 0px 0px 1.0em 17px;
	padding: 0px 0px 0px 0px;
	font-size: 1.2em;
	line-height: 1.5em;
}

#SideBar ul ul, .SideBar ul ul, .SideBarWide ul ul, #SideBar ol ol, .SideBar ol ol, .SideBarWide ol ol  {
	margin: 0px 0px 0em 14px;
	list-style-type: none;
}

.SideBar p + h2, .SideBar a + h2, .SideBar ul + h2 {
	padding-top: 1.5em;
}

#SideBar p + h2, #SideBar a + h2, #SideBar ul + h2 {
	padding-top: 1.5em;
}

.SideBar ul.News, #SideBar ul.News {
	list-style: none;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

.SideBar ul.News li, #SideBar ul.News li {
	padding: 0px 0px .75em 0px;
	background-image: none;
}

.SideBar ul.News span.date, #SideBar ul.News span.date {
	display: block;
	font-size: .8em;
	letter-spacing: .1em;
	color: #898989;
	text-transform: uppercase;
}

.SideBar .morenews {
	text-transform: uppercase;
}

.SideBar p.Social {
	padding-left: 43px;
	min-height: 40px;
	background-repeat: no-repeat;
	background-position: 0px .2em;
}

.SideBar p.Facebook {
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/connect_facebook.gif);
}

.SideBar p.Twitter {
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/connect_twitter.gif);
}

.SideBar p.USAJOBS {
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/connect_USAJOBS.gif);
}

.MainContent #PageTools {
	overflow: auto;
	margin: 3.0em 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #f0f0f0;
	border-top: solid #e1e1e1 4px;
	color: #acacac;
}

.MainContent #PageTools ul {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 6px 0px;
}

.MainContent #PageTools ul li {
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 13px;
}

.MainContent #PageTools ul.Social {
	float: left;
}

.MainContent #PageTools ul.Utilities {
	float: right;
	margin: 0px 13px 0px 0px;
}

.MainContent #PageTools ul a {
	color: #acacac;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0px .1em;
	padding: 0px 0px 0px 18px;
}

.MainContent #PageTools ul a.Twitter {
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/Tools_Twitter.gif);
}

.MainContent #PageTools ul a.Facebook {
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/Tools_Facebook.gif);
}

.MainContent #PageTools ul a.Share {
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/Tools_Share.gif);
}

.MainContent #PageTools ul a.Email {
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/Tools_Email.gif);
	background-position: 0px .3em;
}

.MainContent #PageTools ul a.Print {
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/Tools_Print.gif);
	background-position: 0px .3em;
}

.MainContent #Related {
	width: 450px;
	overflow: auto;
	float: left;
	margin: 4.0em 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/Line_DottedVert.gif);
	background-repeat: repeat-y;
	background-position: right 0px;
}

.MainContent .RelatedTags,
.MainContent .PageFeedback {
	width: 205px;
	overflow: auto;
	float: left;
    margin: 4.0em 0px 0px 0px;
    padding: 0px 0px 0px 30px;
}

.usingSecondaryNavigation .RelatedTags {
    padding: 0px 0px 0px 20px;
}
.usingSecondaryNavigation .PageFeedback {
    padding: 20px 0px 0px 0px;
    margin: 1em 0px 0px 20px;
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/Line_DottedHoriz.gif);
	background-repeat: repeat-x;
	background-position: 0px top;
}

.MainContent p.Feedback {
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/Feedback.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding: 0px 0px 1.0em 60px;
}

.MainContent .RelatedTags ul {
	margin: 0px 0px 1.0em 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1.2em;
	line-height: 1.7em;
	list-style-position: inside;
}

.MainContent #Related h2, .MainContent .RelatedTags h2, .MainContent .PageFeedback h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .1em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1.2em 0px;
	color: #636363;
}

.MainContent #Related h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.33em;
	line-height: 1.6em;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.MainContent #Related ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
}

.MainContent #Related ul li {
	margin: 0px 0px 0px 0px;
	padding: 1.5em 0px 0px 0px;
}

.MainContent #Related .Topic {
	font-size: 0.8em;
	text-transform: uppercase;
	color: #acacac;
}

.MainContent #Related p {
    font-size: 1.0em;
    line-height: 1.4em;   
}


.MainContent dl.Glossary {
    border-bottom: 1px solid #E1E1E1;
	clear: both;
	width: 730px;
	overflow: auto;
	font-size: 1.2em;
	line-height: 1.6em;
	margin: -1em 0 1.0em 0;
	padding: 0 0 1.0em 0;
}

.MainContent dl.Glossary dt {
	width: 175px;
	clear: left;
	float: left;
	margin: 1em 0 0 0;
	padding: 1em 20px 0px 0px;
    font-weight: bold;
    color: #000000;
    border-top: 1px solid #E1E1E1;
}

.MainContent dl.Glossary dd {
	width: 535px;
	float: left;
	*float: none;
	margin: 1em 0 0 0;
	padding: 1em 0px 0px 0px;
	border-top: 1px solid #E1E1E1;
}

.MainContent dl.Narrow {
	clear: none;
	width: auto;
	border-bottom: none;
	margin-bottom: 0px;
}

.MainContent dl.Narrow dd {
	width: 270px;
}

.MainContent dl.Report {
	margin-top: 0;
	padding-bottom: 7px;
}

.MainContent dl.Report dt {
    width: 150px;
    padding-top: 8px;
	margin-top: 7px;
}

.MainContent dl.Report dd {
	width: 560px;
	padding-top: 8px;
	margin-top: 7px;
}

.MainContent dl.Contact {
	width: 490px;
	margin-top: 0px;
	border-bottom: none;
	clear: left;
}

.MainContent dl.Contact dt {
	width: 250px;
	border-top: 1px dotted #E1E1E1;
	padding-top: .5em;
	margin-top: .5em;
}

.MainContent dl.Contact span {
	display: block;
	font-weight: normal;
}

.MainContent dl.Contact dd {
	width: 220px;
	border-top: 1px dotted #E1E1E1;
	padding-top: .5em;
	margin-top: .5em;
}

.MainContent dl.Contact dt.Sub, .MainContent dl.Contact dd.Sub {
	border-top: none;
	padding-top: 1.0em;
	margin-top: 0;
	font-weight: normal;
}

.TrainingContainer {
	border-top: 1px solid #E1E1E1;
	width: 730px;
	overflow: auto;
	font-size: 1.0em;
	line-height: 1.6em;
	margin: 0px;
	padding: 1.0em 0 1.2em 0;
	overflow: auto;
}

.Role {
	width: 490px;
}

.TrainingContainer h3 {
	font-size: 1.6em;
	padding-bottom: .4em;
}

.TrainingContainer .Left {
	width: 490px;
	float: left;
}

.TrainingContainer .Right {
	width: 205px;
	float: right;
	padding-top: 3px;
}

.TrainingContainer .Right p {
	padding-bottom: 0px;
}

/* This imageless css button was generated by CSSButtonGenerator.com */
.btnLaunch {
	background-color:#0070b5;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	padding: 3px 13px 2px 13px;
	margin: .2em 0 .5em 0;
	text-decoration:none;
}

a.btnLaunch:visited {
	color:#ffffff;
}

.MainContent dl.Glossary dd ul, .MainContent dl.Glossary dd ol {
	margin-top: 1.0em;
	margin-bottom: 1.0em;
	font-size: 1.0em;
	line-height: 1.60em;
}

.MainContent dl.Glossary dd p {
	font-size: 1.0em;
	line-height: 1.60em;
	padding-bottom: 0px;
}

.MainContent dl.Glossary dd p + p {
	padding-top: 1.0em;
}

.MainContent dl.FAQ  {
    border-bottom: 1px solid #E1E1E1;
	margin: 0 0 1.0em 0;
	padding: 0 0 0 0;
	font-size: 1.2em;
	line-height: 1.6em;
	width: 1px;
}

.MainContent dl.FAQ dt, .MainContent dl.FAQ dt.On {
	float: none;
	width: 685px;
	margin: 0 0 0 0;
	padding: .7em 0px .7em 20px;
	border-top: 1px solid #E1E1E1;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
    background: url(/web/20150315131930im_/http://opm.gov/img/global/Arrow_Plus.gif) no-repeat 0 1.1em;
	*background: url(/web/20150315131930im_/http://opm.gov/img/global/Arrow_Plus.gif) no-repeat 0 1.3em;
}

.MainContent dl.FAQ dt.On {
    background: url(/web/20150315131930im_/http://opm.gov/img/global/Arrow_Minus.gif) no-repeat 0 1.1em;
	*background: url(/web/20150315131930im_/http://opm.gov/img/global/Arrow_Minus.gif) no-repeat 0 1.3em;
}

.MainContent dl.FAQ dd {
	float: none;
	width: 655px;
	margin: 0 0 0 0;
	padding: 0 0px 1.0em 20px;
	border: none;
}

.MainContent dl.FAQ dd p, .MainContent dl.FAQ dd ul, .MainContent dl.FAQ dd ol {
	font-size: 1.0em;
}

.MainContent dl.FAQ dd + dt {
	margin-top: 0px;
}

.MainContent p + dl.FAQ {
	margin-top: 1.0em;
}

.FormContainer div.Note {
	font-size: 1.0em;
}

.FormContainer div.Note p {
	padding-bottom: 1.0em;
	width: 100%;
}

.Note {
	margin: 0 0 2.0em 0;
	padding: 1.5em 20px .2em 20px;
	background-color: #f5f5f5;
}

.Note h2 {
	color: #000000;
	padding: 0 0 .5em 0;
	font-size: 1.3em;
}

.Note p {
    line-height: 1.6em;

}

.Note span {
    font-weight: bold;
}

.NoteNarrow {
    width: 450px;
}

.NoteSmall {
	font-size: .9em;	
	line-height: 1.3em;
}

.NoteSmall h2 {
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
}

.Footnote, a.Footnote {
	color: #C00000;
	font-size: 1.0em;
    font-style: italic;
}

p.Footnote, div.Footnote {
	color: #363636;
	font-size: 1.1em;
	margin: 0px 0px 1.0em 0px;
	padding: 0px 20px .5em 20px;
	border-left: 1px solid #E1E1E1;
}

div.Footnote {
	font-size: .9em;
}

p.Footnote + p.Footnote, div.Footnote + div.Footnote  
{
    margin-top: -1.0em;
}

li p.Footnote {
	margin-top: 1.0em;
	font-size: .95em;
}

p.Footnote span, div.Footnote span {
	color: #C00000;
}

a.More {
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/Arrow_More.gif);
	background-repeat: no-repeat;
	background-position: 0px .40em;
	padding: 0px 0px 0px 11px;
	text-transform: uppercase;
	font-size: .9em;
}

.LearnMore {
	background: url(/web/20150315131930im_/http://opm.gov/img/global/Arrow_gray.gif) no-repeat 0px .3em;
	font-size: 1.0em;
	padding: 0px 0px 0px 11px;
	text-transform: uppercase;
}

.Right {
	float: right;
}

.TabNavigation {
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/TabNavigation_underline.gif);
    background-repeat: no-repeat;
    background-position: 0px 23px;
    overflow: hidden;
    width: 100%;
    padding: 1em 0px 3.0em 0px;
    margin: 0px 0px 0px 0px;
    font-size: .9em;
}

.TabNavigation ul{
	margin: 0px auto; 
	padding: 0px 0px 0px 6px;
}
 
.TabNavigation li {
	background: url(/web/20150315131930im_/http://opm.gov/img/global/TabNavigation_r.gif) no-repeat right top;
	display: block;
	float:left;
	margin: 0 1px 0 0px;
	padding:0;
	height: 28px;
}

.TabNavigation a {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	background: url(/web/20150315131930im_/http://opm.gov/img/global/TabNavigation_l.gif) no-repeat left top;
	color: #797979;
	padding: 6px 9px 5px 9px;
	height: 18px;
	float: left; /* important for IE6 */
}

.TabNavigation li.current {
	background: url(/web/20150315131930im_/http://opm.gov/img/global/TabNavigation_on_r.gif) no-repeat right top;
	display: block;
	float:left;
	margin:-2px 1px 0px 0px;
	padding:0;
	height: 32px;
}

.TabNavigation .current a {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	background: url(/web/20150315131930im_/http://opm.gov/img/global/TabNavigation_on_l.jpg) no-repeat left top;
	color: #000;
	padding: 8px 9px 5px 9px;
	height: 32px;
	float: left; /* important for IE6 */
}


.ThreeColContainer, .TwoColContainer, .FourColContainer {
    width: 100%;
    overflow: auto;
    margin: 0 0 2.0em 0;
}

.FourColContainer .Col {
    float: left;
    width: 158px;
    margin: 0 0 0 32px;
}

.ThreeColContainer .Col {
    float: left;
    width: 203px;
    margin: 0 0 0 32px;
}

.TwoColContainer .Col {
    float: left;
    width: 317px;
    margin: 0 0 0 40px;
}

.TwoColContainer .Social {
	margin-bottom: 2.0em;
}

.TwoColContainer .Social ul {
	padding-left: 47px;
	margin-left: 0px;
	background-repeat: no-repeat;
	background-position: 0px .3em;
	*height: 39px;
	min-height: 39px;
}

.TwoColContainer .Social ul.Facebook {
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/connect_Facebook.gif);
}

.TwoColContainer .Social ul.Twitter {
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/connect_Twitter.gif);
}

.TwoColContainer .Social ul.YouTube {
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/connect_YouTube.gif);
}

.TwoColContainer .Social ul.Flickr {
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/connect_Flickr.gif);
}

.TwoColContainer .Social h3 + ul{
	margin-top: -.3em;
}

.SideBar .TwoColContainer .Col {
    width: 96px;
    margin: 0 0 0 12px;
}

.SideBar .TwoColContainer ul li {
    margin: 0 0 0 0px;
	padding-left: 12px;
}

.ThreeColContainer .Col li h4, .TwoColContainer .Col li h4{
	font-size: 1.0em;
	margin-top: .5em;
}

.ThreeColContainer ul, .ThreeColContainer ol, .TwoColContainer ul, .TwoColContainer ol {
    margin-left: 1.6em;    
    padding: 0px;
}

.ThreeColContainer ul li, .ThreeColContainer ol li, .TwoColContainer ul li, .TwoColContainer ol li {
    margin: 0 0 0 17px;    
    padding: 0px;
}

.ThreeColContainer ul ul, .ThreeColContainer ol ol, .TwoColContainer ul ul, .TwoColContainer ol ol {
    margin: 1.0em 0 1.0em 17px;    
    padding: 0px;
}

.FourColContainer ul:first-child, 
.FourColContainer div:first-child, 
.ThreeColContainer ul:first-child, 
.ThreeColContainer div:first-child, 
.TwoColContainer ul:first-child, 
.TwoColContainer div:first-child,
.SideBar .TwoColContainer ul:first-child {
    margin-left: 0px;
}

.ThreeBoxes {
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/bgThreeBoxes.gif);
	background-repeat: repeat-y;
}

.ThreeBoxes .Col {
	width: 221px;
	margin-left: 21px;
}

.ThreeBoxes h3 {
	background-color: #ebebeb;
	line-height: 1.5em;
	padding: 12px 20px 10px 20px;
}
 
.ThreeBoxes ul {
	margin: 0px;
	padding: 16px 20px 15px 20px;
}
 
/* Body Ends */

/* Body Begins (Landing Pg) */
#LandingSpotlightContainer {
	width: 100%;
	height: 394px;
	background: url(/web/20150315131930im_/http://opm.gov/img/global/Landing_bg.jpg) repeat-x;
	text-align: center;
	margin-top: -12px;
	padding-top: 12px;
}

#LandingSpotlight {
	width: 960px;
	margin: 0px auto 0px auto;
}

.spotlight_container {
	width: 960px;
	margin: 0px auto 0px auto;
	text-align: left;
}

.spotlight_container h1 {
    color: #909090;
    font-family: 'Droid Serif',Georgia,"Times New Roman",Times,serif;
    font-size: 1.7em;
	text-transform: uppercase;
    margin: 0px;
	padding: 63px 0px 0px 0px;	
}

.spotlight_container h1 span {
	color: #669900;
	font-size: 2.4em;
	font-weight: bold;
	line-height: 1em;
	text-transform: capitalize;	
	display: block;
	padding: 5px 0px 0px 0px;
}

.spotlight_container .spotlight_text {
	width: 548px;
	float: right;
}

.spotlight_container .spotlight_text p {
	font-size: 1.4em;
	color: #909090;
	margin: 30px 0px 0px 0px;
	line-height: 1.6em;
}

.spotlight_container .spotlight_text p + p{
	margin-top: 0px;
}


.spotlight_container a {
	color: #d19800;
}

.spotlight_image {
	float: left;
}

#FeaturedTopicsContainer {
	width: 475px;
	float: left;
	margin: 0px 0px 0px 0px;
}

#FeaturedTopicsContainer h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	text-transform: uppercase;
	color: #636363;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 25px;
	padding: 0px 0px 1.0em 0px;
}

.FeaturedTopics_Entry {
	margin: 0px 0px 3.0em 0px;
	overflow: auto;
}

.FeaturedTopics_Entry img {
	width: 98px;
	float: left;
}

.FeaturedTopics_Desc {
	width: 357px;
	margin-left: 20px;
	float: left;
}

.FeaturedTopics_Desc h4 {
    font-family: 'Droid Serif', Georgia, "Times New Roman", Times, serif;
	font-size: 1.8em;
	font-weight: normal;
	line-height: 1.4em;
	color: #333;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}

.FeaturedTopics_Desc h4 a {
	color: #333;
}

.FeaturedTopics_Desc ul {
	margin: 0 0 0 3.0em;
}

.FeaturedTopics_Desc p {
	font-size: 1.2em;
	margin: 0px 0px 1.0em 0px;
	padding: 0px;
	line-height: 1.5em;
}

#FeaturedNewsContainer {
	width: 220px;
	float: right;
	margin: 0px 0px 0px 0px;
}


#FeaturedNewsContainer h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	text-transform: uppercase;
	color: #636363;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 25px;
	padding: 0px 0px 1.0em 0px;
}

#FeaturedNewsContainer ul.FeaturedNews {
	list-style: none;
	font-size: 1.2em;
	line-height: 1.6em;
	margin: 0px;	
	padding: 0px 0px 20px;
	
}

#FeaturedNewsContainer ul.FeaturedNews li {
	padding: 0px 0px 1.0em 0px;
	background-image: none
}

.FeaturedNews_Date {;
	color: #959595;
}

ul.QuickLinks {
	font-size: 1.2em;
	margin-left: 16px;	
	padding: 4px 0px 30px;
}

ul.QuickLinks li {
	line-height: 1.7em;
	padding: 0 0 0 0px;
}

ol.customList {
     list-style: none;
}
ol.customList span {
    display: block;
    float: left;
    margin-left: -3.3em;
}

/* Body Ends */

/* Body Begins (Errors Pages) */
.MainContent.ErrorPage.Error500 {
    height: 630px;
    margin: 0px 10px;
    position: relative;
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/errors/500toolbox.jpg);
    background-position: right top;
    background-repeat: no-repeat;
}

.MainContent.ErrorPage.Error500 h1 {
    font-size: 4.5em;
    font-weight: bold;
    font-family: 'Droid Serif', Georgia, "Times New Roman", Times, serif;
    position: absolute;
    top: 170px;
    left: 60px;
    color: #000;
}
.MainContent.ErrorPage.Error500 div {
    width: 500px;
    position: absolute;
    top: 125px;
    left: 30px;
}

.MainContent.ErrorPage.Error500 div > h2 {
    color: #999;
}

.MainContent.ErrorPage.ErrorMove500 {
    height: 630px;
    margin: 0px 10px;
    position: relative;
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/errors/503error.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

.MainContent.ErrorPage.ErrorMove500 h1 {
    font-size: 5.5em;
    font-weight: bold;
    font-family: 'Droid Serif', Georgia, "Times New Roman", Times, serif;
    position: absolute;
    top: 100px;
    left: 490px;
    color: #000;
}
.MainContent.ErrorPage.ErrorMove500 div {
    width: 350px;
    position: absolute;
    top: 170px;
    left: 530px;
}

.MainContent.ErrorPage.ErrorMove500 div > h2 {
    color: #999;
	margin-bottom: 24px;
}

.MainContent.ErrorPage.Error404 {
    padding-bottom: 85px;
    min-height: 610px;
    margin: 0px 10px;
    position: relative;
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/errors/404post.png);
    background-position: center bottom;
    background-repeat: no-repeat;
}

.MainContent.ErrorPage.Error404 h1 {
    font-size: 7em;
    font-weight: bold;
    font-family: 'Droid Serif', Georgia, "Times New Roman", Times, serif;
    position: relative;
    top: 50px;
    left: 337px;
    color: #000;
    /* width: 300px; */
}

.MainContent.ErrorPage.Error404 h1 span {
    background: none;
    text-transform: none;
    font-weight: normal;
    padding: 0px;
    margin: 0px;
    font-size: .3em;
    position: relative;
    top: 20px;
    left: -10px;
}

.MainContent.ErrorPage.Error404 div {
    width: 600px;
    position: relative;
    left: 338px;
}

.MainContent.ErrorPage.Error404 ul {
    padding-top:5px;
    font-size: 1.2em;
    /* list-style: none outside none; */
}
.MainContent.ErrorPage.Error404 ul li {
    padding: 0px 0px 1.2em;   
}

.MaintenanceContainer {
    height: 630px;
    margin: 0px 10px;
    position: relative;
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/errors/500toolbox.jpg);
    background-position: right top;
    background-repeat: no-repeat;
}

.MaintenanceContainer h1 {
    font-weight: bold;
    font-family: 'Droid Serif', Georgia, "Times New Roman", Times, serif;
    position: absolute;
    top: 170px;
    color: #000;
	font-size: 4.2em;
}
.MaintenanceContainer div {
    width: 400px;
    position: absolute;
    top: 225px;
}

.MaintenanceContainer div > h2 {
    color: #999;
	margin-bottom: 24px;
}

.MaintenancePage > h1 { 
	display: none; 
}


#NotFoundNavigation 
{
    position: relative;
    bottom: 470px;
    left: -300px;
}

#NotFoundNavigation .contact a {
    text-indent: -9999px;
    float: left;
    top: 50px;
    position: relative;
    left: -110px;
    width: 100px;
    height: 70px;
	*top:100px;
}

#NotFoundNavigation .home a {
    text-indent: -9999px;
    width: 120px;
    float: left;
    height: 70px;
    padding: 0;
    margin: 0;
	*top:50px;
	*position: relative;
}

#NotFoundNavigation .search a {
	float: left;
	position: relative;
	left: -80px;
	width: 100px;
	top: 20px;
	height: 70px;
	text-indent: -9999px;
}

p.or {
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/Line_Solid.gif);
	background-repeat: repeat-x;
	background-position: 0 .9em;
	overflow: auto;
	margin: .5em 70px 1.5em 70px;
	padding: 0px;
	text-align: center;
	font-style: italic;
	text-transform:lowercase;
}

.MainContent dl.Glossary dd p + p.or {
   	padding-top: 0px;
	margin-top: 1.0em;
	margin-bottom: 1.0em;
}

p.or span {
	background-color: #FFFFFF;
	padding: 0 10px 0 10px;
}

.FooterNav {
	overflow: auto;
	margin-top: 40px;
	font-size: 1.2em;
}

.alignleft {
	background: url('/web/20150315131930im_/http://opm.gov/img/global/arrow_gray_left.png') no-repeat 0 7px;
	float: left;
	padding-left: 18px;
}
.alignright {
	background: url('/web/20150315131930im_/http://opm.gov/img/global/arrow_gray_right.png') no-repeat right 7px;
	float: right;
	padding-right: 18px;
}

.Bios p.Position {
	font-style: italic;
	color: #898989;
	float: none;
	padding-bottom: .5em;
	width: 317px;
}

.Bios p + h2 {
	padding-top: 1.0em;
}

.Bios h3 {
	font-size: 1.35em;
}

.Bios h4, .Bios p {
	line-height: 1.6em;
}

.Bios ul {
	list-style: none;
	margin: 0px;
}

.Bios ul li {
	padding-bottom: 1.0em;
	width: 317px;
	height: 200px;
	float: left;
	margin: 0px 30px 0px 0px;
}

.Bios ul p {
	width: 222px;
	float: right;
}

.Bios ul img {
	float: left;
	margin-top: .3em;
	margin-bottom: 1.5em;
	border: solid 1px #ebebeb;
}

.Bios h3 {
	padding-bottom: 0px;
	line-height: 1.3em;
}


blockquote {
    font-size: 1.2em;
    line-height: 1.7em;
    margin: 0px 0px 0px 3.0em;
    padding: 0px 0px 1.0em 0px;
}

blockquote p, .MainContent blockquote ul, .MainContent blockquote ol {
    font-size: 1.0em;
}

blockquote blockquote p {
    font-size: .8em;
}

blockquote blockquote blockquote p {
    font-size: .6em;
}

ul blockquote {
    font-size: 1.0em;
}

blockquote.quote {
    border-top: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
    background: url(/web/20150315131930im_/http://opm.gov/img/global/Quotes_Open.gif) no-repeat 0px 1.0em;
    margin: 1.0em 0px 2.0em 0px;
    padding: 1.4em 35px 1.4em 35px;
    color: #999;
    font-family: 'Droid Serif', Georgia, "Times New Roman", Times, serif;
	font-size: 1.35em;
	line-height: 1.8em;
	font-style: italic;
	overflow: auto;
}

blockquote.quote footer {
    font-weight: bold;
    font-style: normal;
    display: block;
	/* text-transform: uppercase; */
	padding: 1.0em 0px 0px 10px;
	margin-left: 360px;
	font-size: .9em;
	line-height: 1.8em;
	background: url(/web/20150315131930im_/http://opm.gov/img/global/en_quote.gif) no-repeat 0px 1.9em;
}

blockquote.quote footer span {
    font-weight: normal;
    display: block;
	text-transform: none;
	font-style: italic;
	padding-top: 0;
	line-height: 1.4em;
}

ul li > blockquote.quote {
	color: #898989;
	border-top: none;
	border-bottom: none;
	border-left: 1px solid #E1E1E1;
	background-image: none;
	font-size: 1.05em;
	margin: 1.0em 0px 1.0em 0px;
	padding: .5em 20px .5em 20px;
}

ul li > blockquote.quote footer {
	background: url(/web/20150315131930im_/http://opm.gov/img/global/en_quote_gray.gif) no-repeat 0px 1.9em;
}

blockquote.quote footer span.Leaving {
	line-height: 1.4em;
}

blockquote.callOut {
    margin: 1.0em 0px 2.0em 0px;
    padding: 1.0em 0px 1.0em 0px;
    color: #999;
    font-family: 'Droid Serif', Georgia, "Times New Roman", Times, serif;
	font-size: 1.35em;
	line-height: 1.9em;
	font-style: italic;
	border-top: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
	display:block;
}

/* Body Ends */

/* Footer Begins */
footer {
	clear: both;
	overflow: auto;
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/footer_TopBar.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}

#Seal {
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/footer_seal.png);
    background-position: top center;
    background-repeat: no-repeat;
    height: 73px;
    margin: -34px auto 0px;
    position: relative;
}

.Sitemap_Container {
	margin: 0px auto;
	width: 980px;
	clear: both;
	overflow: auto;
	color: #B7B7B7;	
	position: relative;
	height: 771px;
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/footer_TopBarShadow.gif);
	background-repeat: no-repeat;
	background-position: center 161px;
}

.Sitemap_Container .opm {
	position: absolute;
	left: 0px;
	width: 299px;
	height: 116px;
	overflow: auto;
	padding: 45px 0px 0px 161px;
	margin: 0px 0px 0px 20px;
	font-size: 1.1em;
	line-height: 1.7em;
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/footer_Seal.gif);
	background-repeat: no-repeat;
	background-position: 0 17px;
}

.GlobalLinksLeft, .GlobalLinksMiddle, .GlobalLinksRight {
  width: 147px;
	overflow: auto;
	padding: 46px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
	font-size: 1.1em;
	line-height: 1.7em;
	list-style: none;
	position: absolute;
}

.GlobalLinksLeft a, .GlobalLinksMiddle a, .GlobalLinksRight a, .Sitemap_Container .opm a {
	color: #b7b7b7;
}

.GlobalLinksLeft {
	left: 480px;
}

.GlobalLinksMiddle {
	left: 640px;
}

.GlobalLinksRight {
	left: 800px;
}

#Sitemap,
#Sitemap li,
#Sitemap li ul,
#Sitemap li ul li {
	padding: 0px;
	margin: 0px;	
}

#Sitemap {
	margin-top: 161px;
}

#Sitemap li {
	width: 137px;
	overflow: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
	font-size: 1.1em;
	line-height: 1.7em;
	list-style: none;
}

#Sitemap li.about-us {
	position: absolute;
	left: 0px;
}

#Sitemap li.news {
	position: absolute;
	/*left: 160px;
	top: 0px;*/
    left: 800px;
}

#Sitemap li.investigations {
	position: absolute;
	/*left: 160px;*/
    top: 431px;

    left: 480px;
}

#Sitemap li.policy {
	position: absolute;
	/*left: 320px;*/
    left: 160px;
}

#Sitemap li.insurance {
	position: absolute;
	/*left: 480px;*/
    left: 320px;
}

#Sitemap li.retirement {
	position: absolute;
	/*left: 640px;*/
    left: 480px;
}

#Sitemap li.services {
	position: absolute;
	/*left: 800px;*/
    left: 640px;
}

#Sitemap li a, .Sitemap_Container H3 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #fff;
	font-weight: bold;
	margin: 2em 0em .1em;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
}

.Sitemap_Container H3 {
	font-size: 1.1em;
	margin: 0px 0px 0px;
	padding-bottom: 0px;
}

#Sitemap li ul li a, .Sitemap_Container p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #b7b7b7;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	display: inline;
}

.Sitemap_Container p {
	display: block; 
	padding-bottom: 0px;
	font-size: 1.0em;
}
 
#Sitemap a:hover {
	text-decoration: underline;
}

#FooterLinks_Container {
	width: 960px;
	margin: 20px auto 0px auto;
	padding: 40px 0px;
	clear: both;
	overflow: auto;
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/footer_line.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
	color: #b7b7b7;
	font-size: 1.0em;
	text-align: center;
}

#FooterLinks a {
	color: #b7b7b7;
	text-decoration: none;
}

#FooterLinks a:hover {
	color: #b7b7b7;
	text-decoration: underline;
}

#FooterLinks {
	width: 960px;
	overflow: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#FooterLinks li {
	display: inline;
	list-style-type: none;
}

#FooterLinks li a {
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/FooterLinkDivider.gif);
	background-repeat: no-repeat;
	background-position: right .2em;
	padding: 0px 14px 0px 10px;
	margin: 0px 0px 0px 0px;
}

#FooterLinks li:last-child a  {
	background-image: none;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}
/* Footer Ends */

/* Feedback */
#Feedback_PullTab_old a {
    /*display: none;*/
    width: 56px;
    height: 136px;
    text-indent: -9999px;
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/FeedbackTab.png);
	background-repeat: no-repeat;
	position: fixed;
	top: 50%;
	margin-top: -68px;
	left: 0px;
}

#Feedback_PullTab a {
    /*display: none;*/
    width: 123px;
    height: 30px;
    text-indent: -9999px;
    background-image: url(/web/20150315131930im_/http://opm.gov/img/global/FeedbackTab1.png);
	background-repeat: no-repeat;
	position: fixed;
	bottom: 0px;
	right: 50px;
}
/* Feedback Ends */

/* Countdown */
#CountdownWrapper {
    background: #fff;
    display: none;
}

#Countdown {
    color: #000;
    font-weight: bold;
    width: 220px;
    margin: 0 auto;
    zoom: 1;
    overflow: auto;
}

#Countdown #Launch {
    margin: 25px 0px 50px;
}

#Countdown #LastUpdate { }

#LaunchTime {
    display: block;
}
/* Countdown Ends */

/* Forms Begins */

.Warning {
	color: #cc0000;
}

ul.Warning {
	margin-bottom: 0px;
}

.WarningSmall {
	font-size: 1.0em;
	font-style: italic;
}
	
ul.Warning span {
	font-weight: bold;
}

.FormContainer {
	padding: 0px;
	margin: 0px;	
}

.FormContainer p, .FormContainer>fieldset>div, .content .data>div, .contourFieldSet div {
	width: 730px;
	overflow: auto;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
}


.FormContainer p .Notes, .FormContainer>fieldset>div .Notes,.contourValidationSummary {
	font-size: .9em;
	font-style: italic;
	color: #959595;
	margin-left: 10px;
}

.FormContainer p .Warning,  .FormContainer>fieldset>div.Notes, .FormContainer>fieldset>div .Warning, span.contourError, .contourValidationSummary {
	color: #cc0000;
}

.contourValidationSummary {
	font-size: 1em;
}

.contourValidationSummary ul:before {
	content: 'There was an error processing your request. Please see details below:';
}

span.contourError {
	padding-left: 2em;
	float: left;
}
span.contourError:before {
	content: '(';
}

span.contourError:after {
	content: ')';
}

.contourFieldSet>div>div {
	float: left;
	width: 500px;
	margin-bottom: 0px;
}


.FormContainer p.Buttons, .FormContainer div.Buttons, div.Buttons, .contourNavigation, fieldset.LoginForm p[align="center"], .form_tools_container, .EditPanel div.ButtonPanel {
	width: 495px !important;
	margin: 3.0em 0px 4px 0px;
	padding: 0px 0px 0px 180px !important;
	text-align: left !important;
}

.usingSecondaryNavigation .FormContainer p.Buttons, .usingSecondaryNavigation .FormContainer div.Buttons, .usingSecondaryNavigation div.Buttons, .usingSecondaryNavigation .contourNavigation, .usingSecondaryNavigation fieldset.LoginForm p[align="center"], .usingSecondaryNavigation .form_tools_container, .usingSecondaryNavigation .EditPanel div.ButtonPanel {
	width: 390px !important;
}

fieldset.LoginForm p[align="center"] {
	padding-top: 1em !important;
	margin-top: 0 !important;
}

.FormContainer p.Buttons input, .FormContainer div.Buttons input, .FormContainer input.button, .form_tools_container input, .EditPAnel div.ButtonPanel input {
	margin-right: 6px;
}

.FormContainer fieldset, fieldset.contourFieldSet, fieldset.LoginForm, .form_tools_containe, .content .data {
	border: 0px;
	padding: 0px;
	margin: 0px 0px 2.0em 0px;
	overflow: auto;
	text-align: left !important; /* overriding control's in page styles */
}

fieldset.LoginForm 
{
    *overflow: visible; /* produces scrollbars in IE 7/8 with overflow: auto */
}

.FormContainer legend, .LoginForm legend, .content .data .legend {
	width: 100%;
   	margin: 0px 0px 0px 0px;
	*margin: -7px -7px 0em -7px;
	padding: 0px 0px 0px 0px;
	font-family: 'Droid Serif', Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	line-height: 1.7em;
	font-weight: normal;
	color: #333;
	border: none;
	border-bottom: 1px #e1e1e1 solid;
}

.FormContainer legend + p, .LoginForm legend + p, .content .data .legend + p {
	padding-top: 1.5em;
}

.FormContainer label, fieldset.contourFieldSet label, .LoginForm label, .content label, .content .data span {
	width: 157px;
	text-align: right;
	margin: .4em 15px 0px 0px;
	padding: 0px 8px 0px 0px;
	float: left;
	line-height: 1.4em;
}

.FormContainer label.checkbox,
.FormContainer label.radiobutton,
fieldset.contourFieldSet label.checkbox,
fieldset.contourFieldSet label.radiobutton,
.content label.checkbox,
.content label.radiobutton {
    width: auto;
    text-align: left;
    margin: 0px;
    padding: 0px;
    float: none;
}

fieldset.LoginForm label { 
	font-weight: normal !important;
	font-size: 1.2em;
	margin: 0px;
}

fieldset.LoginForm dt {
	float: left !important;
	clear: left !important;
	padding: 8px 8px 5px 0px !important;
	text-align: left !important;
	font-weight: normal !important;
	width: 157px !important;

}

fieldset.LoginForm .ResponseErrorMessage {
	font-size: 1em !important;
}
.FormContainer .WideOne, .LoginForm input[type="text"], .LoginForm input[type="password"], .form_tools_container input[type="text"] {
	width: 175px !important;
}

.FormContainer .WideTwo {
	width: 350px;
}

.FormContainer label.Required {
	background-image: url(/web/20150315131930im_/http://opm.gov/img/global/Required.gif);
	background-repeat: no-repeat;
	background-position: right .4em;
}

.FormContainer input[type="text"], .FormContainer textarea, .contourFieldSet input[type="text"], .contourFieldSet textarea, .LoginForm input[type="text"], .LoginForm input[type="password"], .LoginForm textarea {
	border: 1px #CCCCCC solid;
	padding: 2px 3px 2px 3px;
}

.FormContainer input[type="radio"], .FormContainer input[type="checkbox"], .contourFieldSet input[type="radio"], .contourFieldSet input[type="checkbox"]  {
	vertical-align: -3px;
}

.FormContainer select, .contourFieldSet select {
	border: 1px #e1e1e1 solid;
	margin: 0px;
	padding: 2px 0px 2px 0px;
}

.FormContainer div, .contourFieldSet div, #CoreLoginForm div, .content .data {
    font-size: 1.2em;
}

#CoreLoginForm div {
	padding: 5px;
}

.FormContainer input[type="submit"],.contourNavigation input[type="submit"], #CoreLoginForm input[type="submit"], .form_tools_container input[type="submit"], .ButtonPanel input[type="submit"], .Buttons input[type="submit"],
.FormContainer input[type="button"], .FormContainer input[type="reset"], .contourNavigation input[type="button"], #CoreLoginForm input[type="button"], .form_tools_container input[type="button"], .ButtonPanel input[type="button"], .Buttons input[type="button"],
a.button, .addButton a {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #009fcf), color-stop(1, #007494) );
	background:-moz-linear-gradient( center top, #009fcf 5%, #007494 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#009fcf', endColorstr='#007494');
	background-color:#009fcf;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-weight:bold;
	padding:8px 24px !important; /* added to override contour forms stylesheet */
	text-decoration:none;
    text-align: center;
    border: none;
}

.FormContainer input[type="submit"].cancel, .Buttons input[type="submit"].cancel, .form_tools_container input[type="submit"].cancel, .ButtonPanel input[type="submit"].cancel,
.FormContainer input[type="button"].cancel, .FormContainer input[type="reset"].cancel, .Buttons input[type="button"].cancel, .form_tools_container input[type="button"].cancel, .ButtonPanel input[type="button"].cancel,
a.button.cancel, .addButton a.cancel {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7d7d7d), color-stop(1, #575757) );
	background:-moz-linear-gradient( center top, #7d7d7d 5%, #575757 100% );
}

.FormContainer input[type="submit"].clear, .Buttons input[type="submit"].clear, .form_tools_container input[type="submit"].clear, .ButtonPanel input[type="submit"].clear,
.FormContainer input[type="button"].clear, .FormContainer input[type="reset"].clear, .Buttons input[type="button"].clear, .form_tools_container input[type="button"].clear, .ButtonPanel input[type="button"].clear,
a.button.clear, .addButton a.clear {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ddd), color-stop(1, #eee) );
	background:-moz-linear-gradient( center top, #ddd 5%, #eee 100% );
	color: #999;
	font-weight: normal;
}

.FormContainer input[type="submit"]:hover, .Buttons input[type="submit"]:hover, .contourNavigation input[type="submit"]:hover, #CoreLoginForm input[type="submit"]:hover, .form_tools_container input[type="submit"]:hover, .ButtonPanel input[type="submit"]:hover,
.FormContainer input[type="button"]:hover, .FormContainer input[type="reset"]:hover, .Buttons input[type="button"]:hover, .contourNavigation input[type="button"]:hover, #CoreLoginForm input[type="button"]:hover, .form_tools_container input[type="button"]:hover, .ButtonPanel input[type="button"]:hover, 
a.button:hover,  .addButton a:hover  {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #007494), color-stop(1, #009fcf) );
	background:-moz-linear-gradient( center top, #007494 5%, #009fcf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007494', endColorstr='#009fcf');
	background-color:#007494;
    cursor: pointer;
}

.FormContainer input[type="submit"]:active, .Buttons input[type="submit"]:active, .contourNavigation input[type="submit"]:active, #CoreLoginForm input[type="submit"]:active, .form_tools_container input[type="submit"]:active, .ButtonPanel input[type="submit"]:active,
.FormContainer input[type="button"]:active, .FormContainer input[type="reset"]:active, .Buttons input[type="button"]:active, .contourNavigation input[type="button"]:active, #CoreLoginForm input[type="button"]:active, .form_tools_container input[type="button"]:active, .ButtonPanel input[type="button"]:active,
a.button:active, .addButton a:active {
	position:relative;
	top:1px;
}

.FormContainer input[type="submit"].cancel:hover, .Buttons input[type="submit"].cancel:hover, .form_tools_container input[type="submit"].cancel:hover, .ButtonPanel input[type="submit"].cancel:hover,
.FormContainer input[type="button"].cancel:hover, .FormContainer input[type="reset"].cancel:hover, .Buttons input[type="button"].cancel:hover, .form_tools_container input[type="button"].cancel:hover, .ButtonPanel input[type="button"].cancel:hover,
a.button.cancel:hover, .addButton a.cancel:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #575757), color-stop(1, #7d7d7d) );
	background:-moz-linear-gradient( center top, #575757 5%, #7d7d7d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#7d7d7d');
	background-color:#575757;
    cursor: pointer;
}

.FormContainer input[type="submit"].clear:hover, .Buttons input[type="submit"].clear:hover, .form_tools_container input[type="submit"].clear:hover, .ButtonPanel input[type="submit"].clear:hover,
.FormContainer input[type="button"].clear:hover, .FormContainer input[type="reset"].clear:hover, .Buttons input[type="button"].clear:hover, .form_tools_container input[type="button"].clear:hover, .ButtonPanel input[type="button"].clear:hover, 
a.button.clear:hover, .addButton a.clear:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eee), color-stop(1, #ddd) );
	background:-moz-linear-gradient( center top, #eee 5%, #ddd 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#ddd');
	background-color:#eee;
    cursor: pointer;
}

.FormContainer fieldset fieldset {
	margin: 0;
}

.FormContainer fieldset fieldset legend {
	color :#000;
	font-weight: bold;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}


.FormContainer fieldset .choices fieldset legend {
	float: left;
	width: auto;
	color: #363636;
	border: 0;
	font-size: 1em;
	width: 130px;
	text-align: right;
	margin: .2em 15px 0px 0px;
	padding: 0px 8px 0px 0px;
	font-weight: normal;
}


.FormContainer fieldset fieldset>div {
	font-size: 1.2em;
}

.FormContainer fieldset .choices fieldset input[type="radio"] {
	float: left;
}

.FormContainer fieldset .choices fieldset label {
	width: auto;
	margin-left: .5em;
	margin-right: 0;
	font-size: .8em;
}

.FormContainer .ContainerWideCenter {
  width: 100%;
  text-align: center;
  margin: 2.0em 0px 1.0em 0px;
}

.Calculator {
	width: 475px;
	margin: 0 auto 0 auto;
	padding: 40px;
	background-color: #f3f3f3;
	border: solid 5px #efefef;
}


.Calculator > fieldset {
	margin-bottom: 0px;
}

.Calculator > fieldset > div {
	width: 475px;
	padding: 0px 0px 10px 0px;
}

.Calculator > fieldset > div + div {
	padding: 10px 0px 8px 0px;
	border-top: solid 1px #e1e1e1;
}

.Calculator label {
	font-weight: bold;
	width: 140px;
	
}

.Calculator div span.Notes {
	width: 312px;
	float: right;
	margin-left: 0px;
}

.Calculator label span.Notes {
	width: auto;
	text-align: left;
	font-weight: normal;
	font-size: 1.0em;
	font-style: normal;
	color: #363636;
}

.FormContainer div.FormGroup {
	width: 312px;
	float: right;
}

.FormContainer div.FormGroup div {
	width: 312px;
	height: 30px;
	overflow: auto;
	padding-top: 0px;
	font-size: .8em;
}

.FormContainer div.FormGroup div + div {
	width: 312px;
	overflow: auto;
}

.FormContainer div.FormGroup label {
	font-weight: normal;
	text-align: left;
	width: auto;
	padding: 0px;
	margin-right: 5px;
}

.content .data .prefill label {
	font-weight: bold;
	width: auto;
	margin-top: 0;
	margin-right: .5em;
}

.content .data .prefill {
	float: left;
	width: auto;
	margin-bottom: 0;
	margin-right: 3em;
}

.SideBar label {
	margin: .2em 15px 0px 0px;
	padding: 0px 8px 0px 0px;
	display: block;
	font-size: 1.2em;
	line-height: 1.7em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px .3em 0px;
}

.SideBar input[type="text"] {
	border: 1px #e1e1e1 solid;
	padding: 2px 3px 2px 3px;
	margin: 0px 0px .5em 0px;
	width: 180px;
}
/* Forms Ends */

/* News feeds */
ul.NewsFeed {
	list-style: none;
	margin-left: 0px;
}

ul.NewsFeed li {
	margin-bottom: 25px;
}

ul.NewsFeed li .authorAndDate {
	display: block;
	color: #999;
}

ul.NewsArchive ,
ul.NewsArchive ul{
	list-style: none;
	margin-left: 0px;
}

ul.NewsArchive li,
ul.NewsArchive ul li {
	padding: 0px;
	background: none;
}

ul.NewsArchive li a {
	font-weight: bold;
}

ul.NewsArchive li ul li a {
	font-weight: normal;
}

ul.NewsArchive li ul {
	display: none;
}

ul.NewsArchive li.currentYear ul {
	display: block;
	margin-bottom: 15px;
}

ul.NewsArchive .articleCount {
	color: #999;
}

.articleAuthorDate {
	font-size: 1.2em;
	color: #999;
	margin-bottom: 25px;
}

#umbracoPreviewBadge { z-index: 1300; }

#VersionPlaceholder {
	float: left;
	position: relative;
	top: 1px;
	text-indent: -9999px;
	height: 33px;
	width: 104px;
}

#VersionPlaceholder.AlphaBanner {
	background: url('/web/20150315131930im_/http://opm.gov/img/global/opm_alpha.png') no-repeat;
}
#VersionPlaceholder.BetaBanner {
	background: url('/web/20150315131930im_/http://opm.gov/img/global/opm_beta.png') no-repeat;
	height: 18px;
	width: auto;
	padding-top: 15px;
	text-indent:0px;
}

#VersionPlaceholder.DevBanner {
	background: url('/web/20150315131930im_/http://opm.gov/img/global/opm_dev.gif') no-repeat;
	height: 18px;
	width: auto;
	padding-top: 15px;
	text-indent:0px;
}


#VersionPlaceholder a.BetaOptOut
{
	margin-left: 85px;
	color: #555;
}

/* Operating Status Header Styles */
#container_operatingstatus {
	width: 173px;
	height: 19px;
	background: url('/web/20150315131930im_/http://opm.gov/img/global/operatingstatus_bg.gif');
	font-size: .9em;
	text-transform: uppercase;
	display: inline-block;
	float: left;
	margin-right: 16px;
}
#container_operatingstatus .label {
	margin: 5px 0px 0px 8px;
	float: left;
}
#container_operatingstatus .label  > a{
	text-decoration:none;
	color:#555555;
}

#container_operatingstatus .message {
	width: 65px;
	height: 19px;
	float: right;
}
#container_operatingstatus .message span {
	margin: 5px 0px 0px 12px;
	display: inline-block;
	color: #fff;
	font-weight: bold;
	width: 53px;
}
#container_operatingstatus .open {
	background: url('/web/20150315131930im_/http://opm.gov/img/global/operatingstatus_icon_open.gif');
}
#container_operatingstatus .open span {
	margin-right: 12px;
}
#container_operatingstatus .alert {
	background: url('/web/20150315131930im_/http://opm.gov/img/global/operatingstatus_icon_alert.gif');
}
#container_operatingstatus .alert span {
	margin-right: 15px;
	color: #ba0000;
}
#container_operatingstatus .closed {
	background: url('/web/20150315131930im_/http://opm.gov/img/global/operatingstatus_icon_closed.gif');
}
#container_operatingstatus .closed span {
	margin-right: 9px;
}
#container_operatingstatus .loading {
	margin: 4px 0px 0px 0px;
	background: transparent url('/web/20150315131930im_/http://opm.gov/img/global/operatingstatus_icon_loading.gif') no-repeat center center;
	width: 67px;
	height: 12px;
}
#container_operatingstatus .loading span {
	margin: 4px 0px 0px 0px;
	font-size:1px;
	text-indent:-9000px;
}
/* End Operating Status Header Styles */

.contourMessageOnSubmit {
	padding: 20px;
	background-color: #E9FFE1;	
	color: #5E8C01;
	font-weight: bold;
}

#ContentBody, .ContentBody {
	position: relative;
}

*+ html #ContentBody {
	position: relative;
	overflow: hidden;
}

.MainContent .SideBarClone, .MainContent .SideBarWideClone {
	position: relative;
	float: right;
}

.MainContent .SideBar, .MainContent .SideBarWide {
	position: absolute;
	top: 0;
	right: 0;
}

#ArchiveMatchContainer {
	font-weight:bold;
	left: 0;
}

#contour fieldset {
	padding: 0 !important;
}

#contour .radiobuttonlist input { /* added to fix problem with alignment of radio buttons in contour form */
	margin: .5em;
}

/* Developer code samples */

.codeSample {
   background-color:#eee; 
   padding: 1.4em; 
   margin-bottom: .5em;
   font-family: Consolas, Monaco, Menlo, Courier New, serif;
}

.indent1 {
   margin-left: 2em; 
}

.indent2 {
   margin-left: 4em; 
}

.indent3 {
   margin-left: 6em; 
}

.ltag {
  color: #800000;
}

.arg {
  font-family: Consolas, Monaco, Menlo, Courier New, serif;
} 

/* Page Banner Popups */


#ResponseBanner {
    font-family:Arial,Helvetica,sans-serif;
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    z-index:3500;
    text-align:center;
    font-size:100%;
    color:#000;
    padding:10px 0px 10px 0px;
	background-color:#ecf8ff;
	background-color: rgba(236, 248, 255, 0.94);   
}

#ResponseBanner #pageBannerTitle {
	font-family: Droid Serif,Arial,Helvetica,sans-serif;
	font-size: 1.4em; 
	text-transform: uppercase; 
	color: #2e2e2e;
}
#ResponseBanner #pageBannerTitle.noteTitle{
	color: #2e2e2e;
}
#ResponseBanner #pageBannerTitle.warningTitle{
	color: #d89307;
}
#ResponseBanner #pageBannerTitle.errorTitle{
	color: #d41f16;
}
#ResponseBanner.bannerNote {
	background-color:#ecf8ff;
	background-color: rgba(236, 248, 255, 0.94);    
}

#ResponseBanner.bannerWarning {
	background-color:#EEDD82;
	background-color: rgba(255, 246, 201, 0.94);   
}

#ResponseBanner.bannerError {
	background-color:#FFDFDE;
	background-color: rgba(255, 241, 241, 0.94);   
}

#ResponseBanner span, #ResponseBanner ul {
    text-align: center;
}

#ResponseBanner ul {
	list-style:none;
	margin : 0;
	padding:0;
}

#ResponseBanner .closeNotify {
    white-space: nowrap;
    position:absolute;
    color:#959595;
    text-decoration:none;
    border:0;
    display: inline-block;
	top: 14px;
	right: 14px;
}

#ResponseBanner .closeNotifyIcon {
    height:16px;
	width:16px;
	background-image: url('/web/20150315131930im_/http://opm.gov/img/icons/bannerClose.png');
	background-repeat:no-repeat;
	margin:0 0 0 4px;
	float:right;
}

#ResponseBanner .closeNotify a {
    color: #959595;
	text-decoration:none;
}

/* End Page Banner Popups */

/* Begin Magical Sprites */

.GreyArrow_up {
	background: url(/web/20150315131930im_/http://opm.gov/img/global/sprite_basicicons.png) no-repeat 0 0;
	width: 13px;
	height: 15px;
	display: inline-block;
	text-indent: -9999px;
}

.GreyArrow_up:hover { background-position: 0 -30px; }

.GreyArrow_down {
	background: url(/web/20150315131930im_/http://opm.gov/img/global/sprite_basicicons.png) no-repeat 0px -15px;
	width: 13px;
	height: 15px;
	display: inline-block;
	text-indent: -9999px;
}

.GreyArrow_down:hover { background-position: 0 -45px; }

.GreyToggle_on {
	background: url(/web/20150315131930im_/http://opm.gov/img/global/sprite_basicicons.png) no-repeat 0 -61px;
	width: 48px;
	height: 17px;
	display: inline-block;
	text-indent: -9999px;
}

.GreyToggle_off {
	background: url(/web/20150315131930im_/http://opm.gov/img/global/sprite_basicicons.png) no-repeat -31px -61px;
	width: 48px;
	height: 17px;
	display: inline-block;
	text-indent: -9999px;
}

.GreyToggle_off {
	background: url(/web/20150315131930im_/http://opm.gov/img/global/sprite_basicicons.png) no-repeat -31px -61px;
	width: 48px;
	height: 17px;
	display: inline-block;
	text-indent: -9999px;
}

.Remove {
	background: url(/web/20150315131930im_/http://opm.gov/img/global/sprite_basicicons.png) no-repeat -32px 0;
	width: 14px;
	height: 14px;
	display: inline-block;
	text-indent: -9999px;
}

.Remove:hover { 
	background-position: -32px -14px; 
}

.MoveHandle {
	background: url(/web/20150315131930im_/http://opm.gov/img/global/sprite_basicicons.png) no-repeat -30px -29px;
	width: 16px;
	height: 16px;
	display: inline-block;
	text-indent: -9999px;
}

.MoveHandle:hover {
	background-position: -30px -45px; 
}

.Calendar {
	background: url(/web/20150315131930im_/http://opm.gov/img/global/sprite_basicicons.png) no-repeat -47px -19px;
	width: 16px;
	height: 16px;
	display: inline-block;
	text-indent: -9999px;
}

.Calendar:hover {
	background-position: -47px -35px; 
}


/* End Magical Sprites */


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

/* jQueryUI DateTimePicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 45%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 45% 10px 10px; }
/* End jQueryUI DateTimePicket */

/*
     FILE ARCHIVED ON 13:19:30 Mar 15, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:01:38 Feb 15, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.66
  exclusion.robots: 0.041
  exclusion.robots.policy: 0.03
  esindex: 0.013
  cdx.remote: 9.91
  LoadShardBlock: 166.712 (3)
  PetaboxLoader3.datanode: 186.156 (5)
  PetaboxLoader3.resolve: 244.708 (3)
  load_resource: 340.734 (2)
*/