.screenReaderSpecific, #primaryNav, #footer .subNavigation, #secondaryNav
{display: none;}

#header {text-align: center;}
#header img {margin: 0 auto;}

*{margin: 0; padding: 0; border: 0;}
body {font: normal normal normal 1em/1.4em 'Arial', sans-serif; background: #4E4E4E; font-size: 75%; color: #494949;}

/* Generic Typography */
h2, h3, h4, h5, h6, p, ul, ol, dl, table, div.contentItem, address {margin-bottom: 0.25em; color:#494949;}
h1 {font-size: 2.1em; color: #494949; line-height: 1.2em;}
h2 {font-size: 1.25em; font-weight: bold; margin: 0.5em 0 0.25em 0; line-height: 1.4em; color: #494949; line-height: 1.2em;}
h3 {font-size: 1em; font-weight: 600; margin: 0; color:#494949; line-height: 1.2em;}
h4 {font-size: 1em; font-weight: 600; margin: 0; color: #494949; line-height: 1.2em;}
h5 {font-size: 1em; color: #494949; line-height: 1.2em;}
p, a {margin-bottom: 0.5em; color: #494949}
a {padding-bottom: 0.1em;}
form button {margin:0; padding: 0; font: normal normal normal 1em/1.4em 'Arial', sans-serif;}
#mainContent label {width: 15em; float:left; clear: both; text-align: right; margin: 0.5em 0.5em 0.5em 0;}	
#mainContent input {border: 1px solid #000; margin: 0.3em 0; padding: 0.1em; width: 220px;}
#mainContent select {border: 1px solid #000; margin: 0.3em 0; padding: 0.1em; width: 225px;}
ul li, ol li {margin-left: 2em;}
table {border: 1px solid #fff; border-collapse: collapse;}
caption {text-align: left; margin-bottom: 0.5em;}
td, th {border-top: 1px solid #fff; border-bottom: 1px solid #fff; padding: 0.5em; text-align: left; background: #C5DAEE;}
th {color: #fff; text-align: left;}
em {font-style: italic;}
strong {font-weight: bold;}

/* specific styles */
ul.linkList li, ol.linkList li {list-style: none;}
ul.plainLinkList li, ol.plainLinkList li {margin: 5px auto; list-style: none; text-align: left; width: auto; display: block;}
.ci ul.plainLinkList {margin: 5px auto; width: 70%;}

table.largeTable {width: 95%; margin: 0 auto;}
table.mediumTable {width: 70%; margin: 0 auto;}
table.smallTable {width: 50%; margin: 0 auto;}
table th a {color: #fff;}
