h1, h2, h3 {
	margin: 1em 0;
}

#SiteSearchHeaderForm div {
	clear:none;
	float:left;
}

.searchButton 
{
    background-color: #808080;
	background: linear-gradient(
	    top, 
	    #ebebeb 0%, 
	    #808080 100%); /* W3C */
	background: -moz-linear-gradient(
		top,
		#ebebeb 0%,
		#808080 100%);
	background: -webkit-linear-gradient(
	    top, 
	    #ebebeb 0%, 
	    #808080 100%);
	background: -o-linear-gradient(
	    top, 
	    #ebebeb 0%, 
	    #808080 100%); 
	background: -ms-linear-gradient(
	    top, 
	    #ebebeb 0%, 
	    #808080 100%); /* IE10+ */

    border: 1px solid #D2D2D2;
	border-radius: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-ms-border-radius: 7px;
	-o-border-radius: 7px;

    color: #000000;
	cursor:pointer;
    font-family: Arial,Helvetica,sans-serif;
    padding: 3px 5px;
}

.main-links li a {
	padding-right:6px;
	border-right:solid 1px black;
}

.main-links li.last a {
	padding-right:0;
	border-right: 0 none;
}

.main-links li, .sub-links a {
	padding-top:3px;
	padding-bottom:3px;
}

#main_content {
	clear:both;
	display:block;
}
ul, ol {
	margin:0;
	padding:0;
}
li {
	margin: 4px 0;
}
a:link, a:active {
	color: #002280;
}
.clear {
	clear:both;
}
a:hover,
a:focus,
a:active {
	color: #C00000;
}
span.share {
	padding-left: 4px;
	position: relative;
	top: -4px;
}
#p_container {

	background-position: 0 0;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-color: #FFF;
	background: rgb(201,211,223); /* Old browsers */
	background: linear-gradient(
	                top, 
	                rgba(201, 211, 223, 1) 0%, 
	                rgba(255, 255, 255, 1) 100%); /* W3C */
	background: -moz-linear-gradient(
	                top, 
	                rgba(201, 211, 223, 1) 0%, 
	                rgba(255, 255, 255, 1) 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(
	                top, 
	                rgba(201, 211, 223, 1) 0%, 
	                rgba(255, 255, 255, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(
	                top, 
	                rgba(201, 211, 223, 1) 0%, 
	                rgba(255, 255, 255, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(
	                top, 
	                rgba(201, 211, 223, 1) 0%, 
	                rgba(255, 255, 255, 1) 100%); /* IE10+ */	                
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9d3df', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
    width: 100%;
}

#hd {
	background: #FFFFFF; /* Old browsers */
	background: linear-gradient(
	                top, 
	                #CED6E1 0%, 
	                #FFFFFF 100%); /* W3C */

    background-image: -moz-linear-gradient(
	                    top, 
	                    #CED6E1 0%, 
	                    #FFFFFF 100%);
    background-image: -webkit-linear-gradient(
                        top, 
                        #CED6E1 0%, 
                        #FFFFFF 100%);
    background-image: -o-linear-gradient(
                        top, 
                        #CED6E1 0%, 
                        #FFFFFF 100%);
	background: -ms-linear-gradient(
	                top, 
                    #CED6E1 0%, 
                    #FFFFFF 100%);
    /* IE 8+ */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CDD5E0, endColorstr=#FFFFFF)";
    /* IE 8- */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CDD5E0', endColorstr='#FFFFFF');

	height:100px;
	margin:auto;
	padding: 20px 12px 0;
	width: 966px;
}
#wrapper {
	background:#FFF;
	clear: both;
	margin: 0 auto;
	padding: 0 12px;
	width: 966px;
}
/* Search Box Style */
.cms-search {
	clear: both;
	float: right;
	font: 1.02em Arial, Verdana, Geneva, sans-serif;
	margin-top: 10px;
	width: 100%;
}
.cms-search .skipnav {
	display:none;
}
.cms-search #query-input, .cms-search .btn-search {
	margin: 0 0 0 10px;
	padding: 2px 3px;
}
.cms-search #query-input {
	background: #F4F4F4;
	border: 1px solid #CCCCCC;
	color: #000000;
	padding: 3px;
	width: 210px;
}
.cms-search .btn-search {
	background-color: #D4D1D0;
	background-position: 0% 0%;
	background-image: linear-gradient(top, #E9E7E8 0%, #D4D1D0 100%);
	background-image: -moz-linear-gradient(top, #E9E7E8 0%, #D4D1D0 100%);
	background-image: -o-linear-gradient(top, #E9E7E8 0%, #D4D1D0 100%);
	background-image: -ms-linear-gradient(top, #E9E7E8 0%, #D4D1D0 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#E9E7E8, endColorstr=#D4D1D0)";
	border: solid 1px #AAA;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;

	font: 100% Verdana, Geneva, sans-serif;
	vertical-align: top;
}
/* Search Box Style */


/* Begin Item Details */

#ItemDetails, #ItemDetails th, #ItemDetails td {
	border: none;
}
#ItemDetails th {
	text-align: left;
}
/* End Item Details */

/* Navigation Styles */

#nav {
	background: #f8edb7 url(../images/background/bg-nav.jpg) repeat-x scroll 0 0;
	height: 45px;
	width:966px;
	border:1px solid #ccc;
}
#nav ul {
	width:100%;
}
#nav li {
	padding:0px 12px;
	border-right: 1px solid #CECECE;
	height:44px;
	margin: 0;
	width:4em;
}
#nav li.nav1 a {
	line-height: 45px;
}
#nav li.nav2 a {
	line-height: 45px;
}
#nav li.nav3 a {
	line-height: 45px;
}
#nav li.nav4 {
	width:11%;
}
#nav li.nav4 a {
	line-height: 14px;
	padding: 8px 0 2px !important;
}
#nav li.nav5 a {
	line-height: 45px;
}
#nav li.nav6 {
	width:9em;
}
#nav li.nav6 a {
	line-height: 14px;
	padding: 8px 0 2px !important;
}
#nav li.nav7 {
	width:6em;
}
#nav li.nav7 a {
	line-height: 18px;
	padding: 4px 0 2px !important;
}
#nav li.nav8 {
	width:8em;
}
#nav li.nav8 a {
	line-height: 14px;
	padding: 8px 0 2px !important;
}
#nav li.nav9 {
	width:8em;
}
#nav li.nav9 a {
	padding: 10px 0 !important;
}
#nav li.no-border {
	border:none;
}
#nav ul li a {
	display:block;
	font-size: 0.78em;
	line-height: 180%;
	text-transform: none !important;
	text-align:center;
	padding:0!important;
	vertical-align: super;
}
#nav ul li a:hover, 
#nav ul li a:focus, 
#nav ul li a:active {
	background:none;
	text-decoration: underline;
}
/* Navigation Styles End */

/* Bradcrumb style */
.breadcrumb {
	background: #ebebeb;
	height:30px;
	padding: 0 10px;
	font-weight:bold;
	font-size: 0.7em;
}
#breadcrumb {
	background: none repeat scroll 0 0 #EBEBEB;
	clear:both;
	color: #000000;
	font-size: 0.89em;
	padding: 6px 10px;
	width: 946px;
}

#breadcrumb a {
    text-decoration: none;
}

#breadcrumb .hidden {
	display:none;
}
/* Main Body Content */
#wrapper .main-content {
	margin: 10px;
}
#wrapper .left-content {
	padding:10px;
}
h1 {
	background: url(../images/background/bg-page-title.jpg) no-repeat left bottom;
	font-size:1.5em;
	padding-bottom:6px!important;
	line-height:100%;
	margin:0.5em 0;
 *padding-bottom:14px!important;
}
h2 {
	background: url(../images/background/bg-page-title.jpg) no-repeat left bottom;
	font-size:1.2em;
	padding-bottom:6px;
	margin:0.5em 0;
 *padding-bottom:14px!important;
}
#wrapper .main-content .left-column {
	clear:none;
	float:left;
	margin-right:2.67%;
	margin-top:0.5em;
	padding-bottom:20px;
	width:21.33%;
}

#wrapper .main-content .center-column {
	clear:none;
	float:left;
	margin-right:16px;
	margin-top:0.5em;
	padding-bottom:20px;
	width:71%;
}

#wrapper .main-content .right-column {
	width:26%;
	margin-left:1%;
	margin-top:0.5em;
	padding-bottom:20px;
}

#wrapper .two-column {
	background: url(../images/background/bg-left-column.jpg) repeat-y left top;
	margin-left:0;
}

#wrapper .two-column .left-column {
	margin-top:0;
}

#wrapper .two-column-right .left-content{
	padding: 0 10px 10px 0;
}

#wrapper .two-column-right .sidebar {
	padding:0 0 10px 0 ;
}

#wrapper .leadership .left-content {
	margin-right: 10px;
}

#wrapper .body-content{ min-height:300px; *height:300px;}

.bulletlistleft li {
    background-image: url("/images/arrows/smallarrow_grey.jpg");
    background-position: 0 0.3em;
    background-repeat: no-repeat;
    margin: 0.25em 0;
    padding-left: 1.1em;
}

/* Main Body Content End */

/* Left Navigation Style */
#wrapper .left-navigation ul, 
#wrapper .page-help ul
{
	list-style:none;
}

.page-help 
{
	margin: 20px 10px 20px 0;	
}

#wrapper .left-navigation h2 {
	padding: .5em;
	background-color: transparent;
	background-position: 0% 0%;
	background-image: linear-gradient(
	                top, 
	                #AEC3D6 0%, 
	                #90A8CA 100%);
	background-image: -webkit-linear-gradient(
	                    top, 
	                    #AEC3D6 0%, 
	                    #90A8CA 100%);
	background-image: -o-linear-gradient(
	                    top, 
	                    #AEC3D6 0%, 
	                    #90A8CA 100%);
	background-image: -moz-linear-gradient(
	                    top, 
	                    #AEC3D6, 
	                    #90A8CA);
	background-image: -ms-linear-gradient(
	                    top, 
	                    #AEC3D6 0%, 
	                    #90A8CA 100%);
	/* IE8+ */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#AEC3D6, endColorstr=#90A8CA)";
	background-repeat: repeat-x;
	background-attachment: scroll;
	font-size: 1.2em;
	margin: 0;
	padding: 6px 2px 4px 6px;

}

#wrapper .left-navigation ul li {
	padding: 4px 6px;
	font-size: 0.89em;
	font-weight:bold;
	border-bottom:1px solid #cfe2ec;
	margin:0;
}
#wrapper .left-navigation ul li a {
	text-decoration:underline;
	font-weight: bold;
}
#wrapper .left-navigation ul li.highlight {
	background-color: #cfe2ec;
}
#wrapper .left-navigation ul li.active a {
	background-color: #cfe2ec;
	color:#000;
	text-decoration:none;
}
#wrapper .left-navigation ul li.highlight a {
	text-decoration:underline;
}
/* Left Navigation Style */

/* Begin Thumbnail */
	ul#thumbnails {
	display:block;
	float:left;
	width:100%;
}
ul#thumbnails li {
	clear:left;
	display:block;
	float:left;
}
ul#thumbnails li + li {
	clear:none;
	padding-left:10px;
}
div.thumbnails {
	clear:left;
	float:left;
	border-bottom:solid 1px #E3E7E6;
	width:100%;
}
div.thumbnails + div.thumbnails {
	margin-top:10px;
}
p.thumbnailImg {
	display:block;
	float:left;
	text-align:center;
	width:150px;
}
p.thumbnailDesc {
	display:block;
	float:left;
	padding-bottom:10px;
	padding-left:10px;
	width:518px;
}
/* End Thumbnail */

/* Help Box */

.helpbox {
	border: 2px solid #dedede;
	margin: 10px 0;
}
.helpbox h2 {
	margin: 2px 0;
	background: #e4e5e5;
	font-size: 1.2em;
	padding:2px 6px;
}
.helpbox .help-details {
	background-color:#f8f9fa;
	padding:6px;
	border-top: 1px solid #dedede;
	margin-top:1px;
}
.helpbox .help-details li {
/*	list-style: outside; */
}
.helpbox .help-details ul 
{
	list-style: none;
/*	margin: 0 0 0 20px;*/
}
/* Help Box End */


/* Link Rules */

a[type="application/pdf"] {
	background: transparent url(../images/File_Icons/pdficon.png) no-repeat scroll right;
	padding-right:20px;
}
a[type="application/zip"], a[type="application/x-zip-compressed"], a[type="application/octet-stream"] {
	background: transparent url(../images/File_Icons/zipgraphic.png) no-repeat scroll right;
	padding-right:20px;
}
a[type="application/mp3"], a[type="application/mp4"], a[type="application/aif"], a[type="application/aiif"] {
	background: transparent url(../images/File_Icons/audiographic.png) no-repeat scroll right;
	padding-right:20px;
}
a[rel="external"] {
}
.doc {
	width:20px;
	padding:0 20px 0 0;
	background: url("../images/File_Icons/wordgraphic.png") no-repeat right;
}
.ppt {
	width:20px;
	padding:0 20px 0 0;
	background: url("../images/File_Icons/powerpointgraphic.png") no-repeat right;
}
.pdf {
	width:20px;
	padding:2px 20px 2px 0;
	background: url("../images/File_Icons/pdficon.png") no-repeat right;
}
.zip {
	width:20px;
	padding:0 20px 0 0;
	background: url("../images/File_Icons/zipgraphic.png") no-repeat right;
}
.txt {
	width:20px;
	padding:0 20px 0 0;
	background: url("../images/File_Icons/notepadgraphic.png") no-repeat right;
}
.wmv {
	width:20px;
	padding:0 20px 0 0;
	background: url("../images/File_Icons/wmvgraphic.png") no-repeat right;
}
.xls {
	width:20px;
	padding:0 20px 0 0;
	background: url("../images/File_Icons/excelgraphic.png") no-repeat right;
}
.mov {
	width:20px;
	padding:0 20px 0 0;
	background: url("../images/File_Icons/quicktimegraphic.png") no-repeat right;
}
.mde {
	width:20px;
	padding:0 20px 0 0;
	background: url("../images/File_Icons/accessgraphic.png") no-repeat right;
}
.mp3 {
	width:20px;
	padding:0 20px 0 0;
	background: url("../images/File_Icons/audiographic.png") no-repeat right;
}
.mp4 {
	width:28px;
	padding:0 28px 0 0;
	background: url("../images/File_Icons/videographic.png") no-repeat right;
}
/* Link Rules End */

/* Email Update Widgets Style */

.get-email-update-widget {
	border:1px solid #ccc;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	background-color:#bacad2;
	width:310px;
 *width: 330px;
	margin-top: 30px;
}
.get-email-update-widget label {
	background: url("../images/background/ft-email-icon.png") no-repeat scroll center 0 transparent;
	color: #014F79;
	display:block;
	font: 1.9em Arial, Georgia, "Times New Roman", Times, serif;
	margin-bottom: auto;
	margin-right: auto;
	margin-top: -25px;
	padding: 60px 20px 15px;
	text-align: center;
 *zoom:1;
 *z-index:9999px;
 *padding-bottom:0;
}
.get-email-update-widget .inner {
	background: url("../images/background/ft-email-update-arrow.png") no-repeat scroll center 0 transparent;
	margin-top: -10px;
	padding-top: 8px;
 *margin-top:0;
}
.get-email-update-widget .email-form {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px 20px 20px 20px;
	margin: auto auto 30px;
	padding: 10px;
	background-color: #027DBC;
	margin: 0 20px 20px;
	background-color:#027dbc;
}
.get-email-update-widget .email-form label {
	position: absolute;
	text-indent: -100000px;
}
.get-email-update-widget .email-form img {
	margin-left: 110px;
	margin-top: -18px;
	position: absolute;
}
.get-email-update-widget .email-form #signup-email-update {
	border:none;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px; 
	border-radius: 20px;
	background-color:#fff;
	padding:6px;
	width: 165px;
	font-size: 1.02em;
	font-family: Arial;
}
.get-email-update-widget .email-form #email-submit {
	background-color: #016498;
	border: medium none;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px 6px 6px 6px;
	color: #FFFFFF;
	padding: 8px 8px;
	font: bold 0.9em Arial, Helvetica, sans-serif;
	font-size: 1.02em;
}
/* Email Update Widgets Style End */


/* Button Style */
.btn {
	background: #037ba0;
	margin:10px 20px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}
.btn a {
	background: url("../images/homepage/bg-blue-arrow.png") no-repeat scroll right center transparent;
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	margin-right: 10px;
	padding: 10px 30px 10px 10px;
	text-decoration: none;
}
.btn a:hover, 
.btn a:focus, 
.btn a:active, 
.btn a:visited {
	color: #FFF;
}
.large {
	background: url(../images/buttons/btn-large.jpg) repeat-x right center;
	line-height: 18px;
}
.large a {
	background: transparent url(../images/buttons/btn-large-arrow.png) no-repeat scroll right 14px;
	font-size: 1.1em;
}
/* Button Style End */

.space {
	background: url(../images/background/bg-space.png) no-repeat center bottom;
	height:33px;
}
table td div#p_footer {
	margin-left:-12px;
}
#wrapper #p_footer {
	margin-left:-12px;
}
#p_footer {
	background-color: #D0D6DB;
	clear: both;
	margin: auto;
	width: 990px;
 *position:relative;
}
#p_footer a:visited {
	color: #002280;
}
.ft-content {
	margin: auto;
	width: 100%;
}
.ft-main-nav {
	background: url(../images/background/logo-hhs-footer.png) no-repeat left top #01517D;
	/*    clear: both;
    float: left;*/
	width: 100%;
	margin:0;
	padding:0;
}
.ft-main-nav div {
	float:left;
	margin:65px 0 20px 120px;
}
.ft-main-nav ul {
	display:block;
	float:left;
}
.ft-main-nav ul li {
	display: inline;
	float:left;
	margin: 0;
}
.ft-main-nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.ft-main-nav ul li {
	border-left: 1px solid #fff;
	float: left;
	line-height: 0.72em;
	color: #ccc;
}
#p_footer .ft-main-nav ul li:first-child {
	border-left: none;
	float: left;
	line-height: 0.72em;
}
#p_footer .ft-main-nav ul li a {
	color: #ccc;
	display: block;
	font-size: 0.9em;
	padding: 3px 5px;
	text-decoration:none;
}
.footer-nav {
	background: url("../images/homepage/hpgradient.jpg") repeat-x scroll 0 0 #FFFFFF;
	padding: 30px 20px;
	overflow: auto;
}
#email-submit:focus, #email-submit:hover {
	cursor:pointer;
}
#p_footer .cms-address-bar {
	padding: 20px;
	background: none repeat scroll 0 0 #E6E1E1;
	overflow: auto;
}
#p_footer #footer-home-btn {
	background: url("../images/buttons/btn-smal.jpg") repeat-x scroll left center #037BA0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	color: #FFFFFF;
	display: block;
	float: left;
	padding: 5px 10px;
	margin-top:20px;
	text-decoration: none !important;
	font-size: 1.02em;
}
#p_footer #footer-address-img {
	margin-left:20px;
	float: left;
	margin-top:20px;
}
#p_footer #footer-address-text {
	float: left;
	padding-left: 12px;
	margin-left: 20px;
	margin-top:15px;
	color: #000000;
	font-size: 1.02em;
}
#p_footer #footer-cms-logo {
	float: right;
}
#p_footer .footer-nav h2 {
	margin: 0;
	color: #000044;
	font-size: 1em;
	background: none;
	padding-bottom: 4px;
}
#p_footer .footer-nav ul {
	margin:0;
	padding:0;
}
#p_footer .footer-nav ul li {
	list-style:none;
	line-height: 20px;
}
#p_footer .footer-nav ul li a {
	font-size: 1.02em;
	text-decoration:none;
}
#p_footer #footer_col1 {
	padding-right: 30px;
	border-right: 1px solid #d5d5d5;
	float: left;
}
#p_footer #footer_col2 {
	float: left;
	margin-left: 30px;
	padding-right: 30px;
}
#p_footer #footer_col3 {
	border-left: 1px solid #D5D5D5;
	float: left;
	padding-left: 30px;
}
#p_footer #footer_col4 {
	float: right;
}
#p_footer .ft-inner-content .yui3-u-1-6 {
	float:left;
	width:12%;
}
#p_footer .ft-inner-content .yui3-u-5-6 {
	width:88%;
}
#p_footer .footer-nav ul li a:hover, 
#p_footer .footer-nav ul li a:focus, 
#p_footer .footer-nav ul li a:active {
	text-decoration:underline;
	color: #C00000;
}
#p_footer .vcard {
	position:absolute;
	top:-99999px;
	visibility:hidden;
}
.nav_bar {
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: none;
	display: table;
	height: 45px;
 #position: relative;
	overflow: hidden;
	width: 966px;
}
.nav_bar p {
#position: absolute;
#top: 50%;
	border-right:1px solid #CECECE;
	display: table-cell;
	max-width:170px;
	vertical-align: middle;
}
.nav_bar p:hover {
	cursor:pointer;
}
.nav_bar p:hover a, .nav_bar p:focus a, .nav_bar p:active a {
	text-decoration:underline;
}
.nav_bar a {
	color: #000000;
	display:block;
	font-weight: bold;
	font-size: 0.78em;
	padding: 0 5px;
	text-align:center;
	text-decoration: none;
	text-transform: none !important;
 #position: relative;
 #top: -50%;
}
#bottom-logo {
	left: 100px;
	position: absolute;
	top: 53px;
	background: transparent;
	/*    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
/*    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */      
    zoom: 1;
}
.HiddenText {
	left: -999em;
	overflow: hidden;
	position: absolute;
	width: 1em;
s
}
.HiddenText:focus, .HiddenText:active {
	left: 0em;
	overflow: hidden;
	position: relative;
	width: 1em;
}
.LinkDisclaimer {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:0px;
	overflow:hidden;
}
}

#searchforma {
	float:right;
}
#SiteSearchHeaderForm 
{
	float:right;
	padding:12px 10px 0;
	position:relative;
	text-align:right;
}
a.logo-cms {
	color:#333 !important;
	display:inline-block;
	float:left;
	padding-top:15px;
	width:30%;
}
a.logo-cms:hover, a.logo-cms:focus, a.logo-cms:visited {
	color:#333;
	text-decoration:underline !important;
}
.navbar 
{
	padding:0;
	float:left;
	width:100%;
	height: 62px;
}
.navbar ul {
	display: block;
	float: left;
	list-style: none outside none;
	margin: 0;
	padding: 5px 0 !important;
}
.navbar ul li:hover {
	cursor: pointer;
}
.navbar ul li {
	display: block;
	float: left;
	text-align: center;
	margin-right: 3px;
	padding: 9px 0;
	background-color: #FED426;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	/* IE 8+ */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FBECB5, endColorstr=#FED426)";
    /* IE 8- */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FBECB5', endColorstr='#FED426');
	/* Firefox */
	background-image: -moz-linear-gradient(top, #FBECB5, #FED426);

   /* Safari 5.1+, Chrome 10+ */
   background-image: -webkit-linear-gradient(#FBECB5, #FED426);
	/* Opera 11.10+ */
   background-image: -o-linear-gradient(#FBECB5, #FED426);
   height: 26px;
}
.navbar ul li:last-child {
	margin-right: 0;
}
.navbar ul li a, .navbar ul li span {
	color: #000000;
	display: block;
	font: bold 1.02em/100% Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
    padding: 0 .925em;
    padding: 0 .9em\0/; /* IE8 */
    width: 97px;
}
*+html .navbar ul li a { /* IE 7 */
    padding: 0 .88em;
}
.navbar ul li a.nav-short { width: 66px; }
.navbar ul li a.nav-long { width: 130px; }
.defaultpad ul li {
	height:23px;
}

.navbar a[title="Medicare"],
.navbar a[title="Medicaid.gov"]
{
    margin-top: 6px;
}

*.defaultpad ul li a {
	padding: 0 16.5px;
}
.defaultpad a[title="Medicare"], 
.defaultpad a[href="http://www.medicaid.gov/"] {
	padding: 6px 20px;
}

.defaultpad a[title="Medicare-Medicaid Coordination"] 
{
    padding: 0 20px;
       width: 109px;
}


.defaultpad a[title="Insurance Oversight"]
{
    padding: 0 20px;
    width: 57px;
} 

.defaultpad a[title="Innovation Center"] {
    padding: 0 19px;
	width: 58px;
}

.defaultpad a[title="Regulations and Guidance"] {
    padding: 0px 19px;
    width: 77px; 
}
.defaultpad a[title="Research, Statistics, Data and Systems"] {
    padding: 0px 19px;
    width: 118px;
}
.defaultpad a[title="Outreach and Education"] {
    padding: 0px 19px;
	width: 77px;
}

.navbar ul li a:hover, 
.navbar ul li a:focus, 
.navbar ul li a:active {
	text-decoration: underline;
}
.navbar ul li a:visited {
	color: #000000;
}
.breadcrumbs {
	background: none repeat scroll 0 0 #EBEBEB;
	color: #000000;
	font-size: 0.89em;
	margin-bottom: 10px;
	padding: 6px 10px;
	width: 946px;
}
.left-navigation a, .left-navigation a:visited {
	font-size:1em;
	text-decoration:none;
	display:block;
	margin:0;
}
.left-navigation h2 a {
	color:#000000;
}
.left-navigation ul li {
	background-color: #F2F3F5;
	border-bottom:solid 1px #CFE2EC;
	border-right:solid 1px #CFE2EC;
}
#wrapper .left-navigation ul li.active {
	background-color:  #CFE2EC;
	text-decoration:none;
}
.at15t {
	margin:0;
}
#at_hover a.focused {
	background-color: #E5E5E5 !important;
}
#at_hover .at_item:hover, #at_hover a:focus, #at_hover a:active, #at_hover .at_item.athov, #at_share .at_item:hover, #at_share a:focus, #at_share a:active, #at_share .at_item.athov {
	border: 0;
}
#at_hover div {
	background-color: transparent !important;
}
#at_hover div a {
}
.at_col0 {
	clear:both;
	float:left;
}
dl#ItemDetails dt {
	font-weight:bold;
	 padding: 6px 0;
	width:35%;
}
dl#ItemDetails dd {
	margin-top:-2em;
	margin-left:35%;
 padding: 6px 0;
	
}
#at_hover a.on {
	background-color: #DDD;
}
a.focused {
	background-color:#EEE;
	border:solid 1px #CCC;
}
.syndicate ul, .syndicate ol { margin-left:20px;}

.syndicate li {
	list-style-position: inside;
}

/* Updating screen1.css style here */

#wrapper .centerbox table { *padding-right:10px;}

#wrapper table td.bodytext {
	background-color: #E5E5E5;
	margin-left: -215px;
	margin-top: -2px;
	padding: 2px 10px;
	position: absolute;
	width: 946px;
}
#wrapper table td.bodytext {
	font-weight:bold;
	color:#000;
	font-size:0.8em;
}
#wrapper .box {
	border: 1px solid #CCCCCC;
	border-top:none;
	margin:10px 1em 0 0;
}
#wrapper .box h3, #wrapper .box h2 {
	font-size:1em;
}
#wrapper .centerbox {
	border:none;
	font-size: 1em;
	margin-right: 1em;
	margin-top:10px;
	padding-left: 1em;
}
#wrapper .centerbox h1.header, #wrapper .centerbox h2.header, #wrapper .centerbox h3.header {
	background-color: transparent;
	border: medium none;
	padding: 10px 0;
	margin-bottom: 10px;
}
#wrapper .centerbox h1.header {
	font-size: 1.5em;
}
#wrapper .centerbox h2.header {
	font-size: 1.3em;
}
#wrapper .centerbox h3.header {
	font-size: 1em;
}
#wrapper .centerbox ul, #wrapper .centerbox ol {
	margin: 6px 20px;
}
.top-subnav {
	background-color: #005886;
	clear:both;
	text-align: center;
	width: 966px;
}
.top-subnav ul {
	margin:0;
	padding:0;
 *width:800px;
 *marign:auto;
}
.top-subnav ul li {
	display:inline-block;
	zoom: 1;
*display: inline; /* IE < 8: fake inline-block */
	letter-spacing: normal;
	word-spacing: normal;
	vertical-align: top;
	padding: 0 10px;
}
.top-subnav ul li a {
	color: #CCCCCC;
	font-size: 0.85em;
	text-decoration: none;
}
.grey-box {
	border: 1px solid #DDDDDD;
	margin: 20px 0;
}
.grey-box h3 {
	background-color: #E5E5E5;
	border-bottom: medium none #DDDDDD;
	margin: 0;
	padding: 6px 10px;
}
.grey-box .inner {
	padding: 10px;
}
.grey-box .inner ul li {
	list-style: disc inside !important;
 *padding-left:4px;
}
.centerbox table td.dynamicsectionmainbox, .centerbox table td.dynamicsectionmainbox div.header {
	background:none;
	border:none;
}
#wrapper .centerbox li /* End */

/* Leadership Style */

.leadership {
	width:850px;
	margin:auto;
}
.leadership h2 {
	background: none;
	font: 2em Georgia, "Times New Roman", Times, serif;
	margin: 10px auto;
}
.curved {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
.shadow {
	-moz-box-shadow: 5px 5px 5px #CCCCCC;
	-webkit-box-shadow: 5px 5px 5px #CCCCCC;
	box-shadow: 5px 5px 5px #CCCCCC;
}

.leadership .admin {margin-top:20px;}
.leadership .admin h2 {
    background: url("../images/homepage/bg-sidebar-admin.png") no-repeat scroll right -5px #018EB9;
    margin: 0 !important;
    padding: 10px 0 8px 20px !important;
    text-align: left;
}

.leadership .admin span {
    display: block;
    padding: 0;
}

.leadership .admin li {
	padding:10px;
}

.leadership .admin li a {
	font-weight:bold;
}

.leadership .admin ul li { list-style: none outside none !important;}

.leadership .banner,
.leadership .banner .blurb 
{
    background: rgb(0,102,153); /* Old browsers */
	background: linear-gradient(
	                top, 
	                rgba(0, 102, 153, 1) 0%, 
	                rgba(0, 102, 153, 1) 15%, 
	                rgba(0, 51, 102, 1) 100%); 
	background: -moz-linear-gradient(
	                top, 
	                rgba(0, 102, 153, 1) 0%, 
	                rgba(0, 102, 153, 1) 15%, 
	                rgba(0, 51, 102, 1) 100%); 
	background: -webkit-linear-gradient(
	                top, 
	                rgba(0, 102, 153, 1) 0%, 
	                rgba(0, 102, 153, 1) 15%, 
	                rgba(0, 51, 102, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(
	                top, 
	                rgba(0, 102, 153, 1) 0%, 
	                rgba(0, 102, 153, 1) 15%, 
	                rgba(0, 51, 102, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(
	                top, 
	                rgba(0, 102, 153, 1) 0%, 
	                rgba(0, 102, 153, 1) 15%, 
	                rgba(0, 51, 102, 1) 100%); /* IE10+ */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#006699, endColorstr=#003366)";
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006699', endColorstr='#003366', GradientType=0 ); /* IE6-9 */
}

.leadership .banner {
	color:#fff;
	margin-bottom:20px;
	padding:10px;
}

.leadership .banner .blurb {
	margin: 10px;
	padding:10px;
	border: 1px solid #0473AE;
}

.leadership .banner h1 {
	background: none repeat scroll 0 0 transparent;
	font: 2.8em Georgia, "Times New Roman", Times, serif;
	padding: 10px;
	margin:0;
}

.leadership .banner .blurb .signature {
	text-align:right;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.leadership .bio h2 {
	background: transparent url(../images/background/bg-leadership-title.png) no-repeat center bottom;
	font: 1.8em Georgia, "Times New Roman", Times, serif;
	margin: 10px auto !important;
	text-align: center;
	padding: 20px 0 40px !important;
	position: relative;
}
.leadership .bio .bio-content {
	border-top: 1px solid #777575;
	margin-top: -27px;
	padding-top: 30px;
	background: url(../images/background/bg-leadership.jpg) repeat-x left top; /* Old browsers */
	background: linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%, rgba(5, 171, 224, 1) 100%); /* W3C */
	background: -moz-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%, rgba(5, 171, 224, 1) 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%, rgba(5, 171, 224, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%, rgba(5, 171, 224, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(229, 229, 229, 1) 0%, rgba(255, 255, 255, 1) 100%, rgba(5, 171, 224, 1) 100%); /* IE10+ */
}
.leadership .bio .bio-content img {
	border:1px solid #ccc;
	-moz-box-shadow: 5px 5px 5px #ccc;
	-webkit-box-shadow: 5px 5px 5px #ccc;
	box-shadow: 5px 5px 5px #ccc;
}
.leadership .bio .bio-content h3 {
	margin:0;
	font: 1.8em Georgia, "Times New Roman", Times, serif;
}
.leadership .bio .bio-content span.title {
    display: block;
    font-weight: bold;
    margin-bottom: 20px;
}

.leadership .bio .bio-content .contact-info span {
	display:block;
}

.leadership .bio-hub .photo-name {
	padding:20px;
}

.leadership .bio-hub .photo-name .photo {
	width:35%;
	display: inline-block;
*display:inline;
*zoom:1;
	letter-spacing: normal;
	vertical-align: top;
	word-spacing: normal;
}

.leadership .bio-hub .photo-name .photo img {
	width:150px;
	height:211px;
	border:1px solid #ccc;
	-moz-box-shadow: 5px 5px 5px #ccc;
	-webkit-box-shadow: 5px 5px 5px #ccc;
	box-shadow: 5px 5px 5px #ccc;
}

.leadership .bio-hub .photo-name .name {
	width:60%;
	display: inline-block;
*display:inline;
*zoom:1;
	letter-spacing: normal;
	vertical-align: top;
	word-spacing: normal;
	font-size: 1.3em;
	margin:50px 0;
}
.leadership .bio-hub .photo-name .name h3 {
	margin:0;
	font: 1.5em Georgia, "Times New Roman", Times, serif;
}
.leadership .desc-contact {
	margin:0 20px;
}
.leadership .desc-contact span {
	display:block;
	margin:4px 0;
}
.leadership .desc-contact .desc {
	margin:20px 0;
}

.leadership .desc-contact img {

 box-shadow: 5px 5px 5px #CCCCCC;
    float: left;
    height: 240px;
    margin-bottom: 40px;
    margin-right: 40px;
    width: 165px;
}
.leadership .desc-contact .name {
    display: inline-block;
    font-size: 1.3em;
    letter-spacing: normal;
    margin: 10px 0;
    word-spacing: normal;
}
.leadership .desc-contact .name h3 {
    font: 1.5em Georgia,"Times New Roman",Times,serif;
    margin: 0;
}
.leadership .desc-contact .name span {display:block;}

.leadership .office-title h2 {
 margin: 10px auto !important;
    padding: 20px 0 40px !important;
    position: relative;
    text-align: center;
}

/* Leadership Style End */

/* Highliht box */
.highlight-box {
	background: url(../images/background/bg-highlights-box.jpg) repeat-x left top; /* W3C */
}
.highlight-box .title {
	background: url("../images/background/bg-left-highlight-title.png") no-repeat scroll left bottom transparent;
	height: 68px;
	margin-left: -7px;
}
.highlight-box h1, .highlight-box h2 {
	color: #054E65;
	height: 59px;
	padding-left: 10px;
 *margin-top:-1px;
 *height: 49px;
 *line-height: 60px;
	font: 2em/52px Georgia, "Times New Roman", Times, serif;
	margin:0;
	background: rgb(204,204,204); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(204, 204, 204, 1) 0%, rgba(221, 221, 221, 1) 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(left, rgba(204, 204, 204, 1) 0%, rgba(221, 221, 221, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(204, 204, 204, 1) 0%, rgba(221, 221, 221, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(204, 204, 204, 1) 0%, rgba(221, 221, 221, 1) 100%); /* IE10+ */
	background: linear-gradient(left, rgba(204, 204, 204, 1) 0%, rgba(221, 221, 221, 1) 100%); /* W3C */
 	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cccccc, endColorstr=#dddddd)";
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#dddddd', GradientType=1 ); /* IE6-9 */

    padding:0!important;
    text-align:left;
    padding-left:10px !important;
}

.bulletlistheaderbrowse {
	background: url(/images/arrow.gif) no-repeat top left;
	display:block;
	font-size: 1.3em;
	padding: 0 0 0 1.3em;	
}

.bulletlistleft {
	clear: none; 
	color: #000000;	
}

.left-content .bulletlistleft {
	float: left; 
	padding-left: 0px;
	width: 50%;
}

.bulletlist 
{
	width: 100%;
}

.bulletlistleft ul, .bulletlist ul 
{
	list-style:none;
	padding-bottom:10px;
}

.bulletlistheader {
	background: url(/images/arrow.gif) no-repeat top left;
	font-size: small;
	font-weight: bold;
	padding: 0 0 0 1.8em;
}
.yui3-g{letter-spacing:-0.31em;*letter-spacing:normal;word-spacing:-0.43em;}
.yui3-u,.yui3-u-1,.yui3-u-1-2,.yui3-u-1-3,.yui3-u-2-3,.yui3-u-1-4,.yui3-u-3-4,.yui3-u-1-5,.yui3-u-2-5,.yui3-u-3-5,.yui3-u-4-5,.yui3-u-1-6,.yui3-u-5-6,.yui3-u-1-8,.yui3-u-3-8,.yui3-u-5-8,.yui3-u-7-8,.yui3-u-1-12,.yui3-u-5-12,.yui3-u-7-12,.yui3-u-11-12,.yui3-u-1-24,.yui3-u-5-24,.yui3-u-7-24,.yui3-u-11-24,.yui3-u-13-24,.yui3-u-17-24,.yui3-u-19-24,.yui3-u-23-24{display:inline-block;zoom:1;*display:inline;letter-spacing:normal;word-spacing:normal;vertical-align:top;}
.yui3-u-1{display:block;}.yui3-u-1-2{width:50%;}.yui3-u-1-3{width:33.33333%;}.yui3-u-2-3{width:66.66666%;}.yui3-u-1-4{width:25%;}.yui3-u-3-4{width:75%;}.yui3-u-1-5{width:20%;}.yui3-u-2-5{width:40%;}.yui3-u-3-5{width:60%;}.yui3-u-4-5{width:80%;}.yui3-u-1-6{width:16.656%;}.yui3-u-5-6{width:83.33%;}.yui3-u-1-8{width:12.5%;}.yui3-u-3-8{width:37.5%;}.yui3-u-5-8{width:62.5%;}.yui3-u-7-8{width:87.5%;}.yui3-u-1-12{width:8.3333%;}.yui3-u-5-12{width:41.6666%;}.yui3-u-7-12{width:58.3333%;}.yui3-u-11-12{width:91.6666%;}.yui3-u-1-24{width:4.1666%;}.yui3-u-5-24{width:20.8333%;}.yui3-u-7-24{width:29.1666%;}.yui3-u-11-24{width:45.8333%;}.yui3-u-13-24{width:54.1666%;}.yui3-u-17-24{width:70.8333%;}.yui3-u-19-24{width:79.1666%;}.yui3-u-23-24{width:95.8333%;}

.regular-list 
{
	margin-left: 10px;
	padding-left:10px;
}

input, select, textarea, button  
{
    font-size: 100%; 
}


.rowcolor1 {
    background-color: #FFFFFF;    
}
.rowcolor2 {
    background-color: #E5E5E5;
    
}
.rowcolor1 td, .rowcolor1 th {border-bottom:1px dotted #000;}
.rowcolor2 td, .rowcolor2 th {border-bottom:1px dotted #000;}