@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 62.5%;
}

.clear {
	clear: both;
}

a:link, a:visited, a:hover, a:active {
	color: #0077af;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

#ContainerHeaderOutter {
	background-image: url(../img/site/HeaderBG.gif);
	background-repeat: repeat-x;
	border-bottom: solid #454545 1px;
}

#ContainerHeader {
	height: 110px;
	width: 999px;
	position: relative;
	margin: auto;
	padding: 0px;
}

#HeaderLogo {
	float: left;
	margin: 23px 0px 0px 0px;
}

#HeaderSearch {
	float: right;
	margin: 16px 0px 0px 0px;
	padding: 0px;
	height: 49px;
	vertical-align: top;
}

#HeaderNav {
	float: right;
	clear: right;
	padding: 0px 0px 0px 0px;
	text-align: right;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	text-transform: uppercase;
	letter-spacing: .08em;
	width: 670px;
	*width: 690px;
}

#HeaderNav a {
	text-decoration: none;
	color: #ACACAC;
	padding: 2px 12px 2px 12px;
}

#HeaderNav a.Active {
	background-color:Black;
}

#HeaderNav a:Hover {
	color: #FFFFFF;
}

.ContainerSpotlightOutter {
	background-image: url(../img/site/SpotlightOutter_BG.gif);
	background-repeat: repeat-x;
}

#SpotlightShadow {
	background-image: url(../img/site/Spotlight_BG.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#ContainerSpotlight {
	height: 329px;
	width: 999px;
	/*
	background-image: url(../img/site/Spotlight_BG.jpg);
	background-repeat: no-repeat;
	*/
	position: relative;
	margin: auto;
	padding: 0px;
	overflow:hidden;
}

ol.Spotlight{
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 1.0em;
}

ol.Spotlight li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	background: none !important;
	clear:both;
}

#SpotlightImage, .SpotlightImage {
	margin: 23px 0px 0px 10px;
	float: left;
	display: inline;
}

#SpotlightText, .SpotlightText {
	float: right;
	width: 435px;
	*width: 445px;
	padding: 30px 0px 0px 0px;
	margin: 0px 30px 0px 44px;
	*margin: 0px 30px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	display: inline;
}

.SpotlightTextCopy a:link, .SpotlightTextCopy a:visited, .SpotlightTextCopy a:hover, .SpotlightTextCopy a:active {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.SpotlightTextLabel, .SpotlightTextLabel {
	color: #a2e4fe;
	font-size: 1.3em;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px .6em 0px;
}

.SpotlightTextTitle{
	color: #FFFFFF;
	font-size: 2.8em;
	line-height: 1.0em;
}

.SpotlightTextTitle a:link, .SpotlightTextTitle a:visited, .SpotlightTextTitle a:hover, .SpotlightTextTitle a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.SpotlightTextCopy {
	margin: 1.4em 0px 0px 0px;
	color: #e1e2e2;
	font-size: 1.5em;
	line-height: 1.4em;
}

.SpotlightTextCopy img {
	vertical-align: bottom;
}

#ContainerSectionHeader {
	height: 61px;
	width: 999px;
	background-image: url(../img/site/SectionHeader_BG.jpg);
	background-repeat: no-repeat;
	position: relative;
	margin: auto;
	padding: 0px;
}

.ContainerBodyOutter {
	background-image: url(../img/site/BG_Home.gif);
	background-repeat: repeat-x;
	min-height: 347px;
  	height: auto !important;
}

.ContainerBody {
	width: 999px;
	margin: auto;
	padding: 40px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ContainerBodyHome {
	width: 999px;
	margin: auto;
	padding: 20px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#ContainerBodyLeft {
	float: left;
	width: 652px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#ContainerBodyLeftWide {
	float: left;
	width: 722px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#ContainerBodyCenter {
	width: 652px;
	padding: 25px 25px 10px 25px;
	margin: 30px auto 20px auto;
	border: solid #e7ebd5 2px;
	background-color: #f4f6ec;
}

H1 {
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #83ebff;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.4em;
}

H2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.2em;
	color: #000000;
	font-weight: bold;
	padding: 24px 0px 1.2em 0px;
	margin: 0px;
}

H3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	color: #990000;
	padding: 0px 0px 1.2em 0px;
	margin: 0px;
}

H4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	color: #708900;
	font-weight: bold;
	padding: 0px 0px 1.2em 0px;
	line-height: 1.6em;
	margin: 0px;
}

H4 a:link, H4 a:visited, H4 a:hover, H4 a:active {
	color: #708900;
	text-decoration: none;
}

H4 a:hover {
	text-decoration: underline;
}

H4.NoSpaceAfter {
	padding: 0px 0px 0px 0px;
}

#HomeColumnLeft {
	width: 286px;
	float: left;
	padding: 0px 40px 0px 0px;
}

.TextBodyHome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #555555;
	line-height: 1.6em;
	padding: 0px 0px 1.2em 0px;
}

.TextBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #555555;
	line-height: 1.6em;
	padding: 0px 0px 1.2em 0px;
}

.TextWarning {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	color: #990000;
	font-weight: bold;
	padding: 0px 0px 1.2em 0px;
	margin: 0px;
}

.TextBody a:link, .TextBody a:visited, .TextBody a:hover, .TextBody a:active, .TextBodyHome a:link, .TextBodyHome a:visited, .TextBodyHome a:hover, .TextBodyHome a:active {
	color: #0077AF;
	text-decoration: underline;
}

.TextBody a:hover, .TextBodyHome a:hover {
	text-decoration: none;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #333333;
	line-height: 1.6em;
	padding: 0px 0px 1.2em 0px;
	margin: 0px;
}

p a:link, p a:visited, p a:hover, p a:active {
	color: #0077AF;
	text-decoration: underline;
}

p a:hover {
	text-decoration: none;
}

.FileSize {
color: #999999;
}

ol, ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #555555;
	line-height: 1.6em;
}

br {
	line-height: 1.6em;
}

ul.MissionLeft, ul.MissionRight {
	width: 300px;
	margin: 1.2em 0px 0px 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #555555;
	line-height: 1.6em;
}

ul.MissionLeft li, ul.MissionRight li{
	list-style: none;
	padding: 0px 0px 1.2em 12px;
	background-image: url(../img/site/bullet_mission.gif);
	background-repeat: no-repeat;
	background-position: 0px .7em;
}

ul.MissionLeft {
	float: left;
}

ul.MissionRight {
	float: right;
}

#ContainerBodyRight {
	float: right;
	text-align: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.BodyBox {
	width: 284px;
	margin: 18px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
	text-align: left;
	background-image: url(../img/site/SideBoxBG.gif);
	background-repeat: repeat-x;
	background-color: #f2f2f1;
	border: solid #dad9d9 1px;
}

.BodyBox_MediaCenter {
	width: 265px;
	margin: 18px 0px 0px 0px;
}

.BodyBox_FeaturedLinks {
	width: 265px;
	margin: 18px 0px 0px 0px;
	padding: 28px 30px 28px 28px;
	text-align: left;
	background-image: url(../img/site/featured_links_fff.jpg);
	height: 120px;
	background-repeat: no-repeat;
	background-color: #f2f2f1;
	border: solid #dad9d9 1px;

}

.BodyBox_FeaturedLinks ul {
	margin: -27px 0px 0px -28px;
}


.BodyBox_FeaturedLinks_Header {
	font-size: 1px;
	text-indent: -9999px;
}

.BodyBox_FeaturedLinks p {
	margin-top: 60px; 
	font-size: 1.2em;
}

.FeaturedImage {
    
}	

.BodyBoxWide {
	width: 204px;
	margin: 0px 0px 0px 0px;
	padding: 20px 17px 20px 20px;
	text-align: left;
	background-image: url(../img/site/SideBoxBG.gif);
	background-repeat: repeat-x;
	background-color: #f2f2f1;
	border: solid #dad9d9 1px;
}

#BodyBox {
	width: 284px;
	margin: 18px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
	text-align: left;
	background-image: url(../img/site/SideBoxBG.gif);
	background-repeat: repeat-x;
	background-color: #f2f2f1;
	border: solid #dad9d9 1px;
	overflow: auto;
}

.BodyBoxHeader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #363636;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px 0px 1.2em 0px;
}

.BodyBoxLeft {
	float: left;
	width: 130px;
}

.BodyBoxRight {
	float: right;
	width: 130px;
}

ul#FollowUs {
	margin: 0px;
	padding: 0px;	
}

ul#FollowUs li {
	float: left;
	list-style: none;
	padding: 6px 0px 0px 0px;	
}

ul#FollowUs li a {
	float: left;
	width: 70px;
	height: 32px;
	display: block;
	background-repeat: no-repeat;
	padding: 5px 0px 0px 40px;
	margin-right: 20px;
	text-decoration: none;
}

ul#FollowUs li a:hover {
	text-decoration: underline;
}

ul#FollowUs li.Facebook a {
	background-image:url(../img/site/Icon_Facebook.gif);
}

ul#FollowUs li.Twitter a {
	background-image:url(../img/site/Icon_Twitter.png);
}

ul#FollowUs li.Rss a {
	background-image:url(../img/site/rss.png);
}

ul#FollowUs li.Help a {
	background-image:url(../img/site/Icon_Outlook.gif);
}

#ContainerBodyBoxOutter {
	float: right;
	clear: right;
	width: 317px;
	margin: 18px 0px 0px 0px;
	background-image: url(../img/site/SideBoxMiddle.gif);
	background-repeat: repeat-y;
}

#ContainerBodyBox {
	background-image: url(../img/site/SideBoxTop.gif);
	background-repeat: no-repeat;
	text-align: left;
	padding: 0px 20px .4em 20px;
	zoom:1;
}


.BodyBoxTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	color: #708900;
	font-weight: bold;
	padding: 1.2em 0px 0px 0px;
	line-height: 1.3em;
	margin: 0px;
}

.BodyBoxTitle a:link, .BodyBoxTitle a:visited, .BodyBoxTitle a:hover, .BodyBoxTitle a:active {
	color: #708900;
	text-decoration: none;
}

.BodyBoxTitle a:hover {
	text-decoration: underline;
}

#ContainerFooter {
	width: 999px;
	margin: 20px auto 0px auto;
	padding: 20px 0px 20px 0px;
	text-align: center;
	background-image: url(../img/site/Footer_BG.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #999999;
	line-height: 1.8em;
}

#ContainerFooter a:link, #ContainerFooter a:visited, #ContainerFooter a:hover, #ContainerFooter a:active {
	color: #666666;
	text-decoration: none;
}

#ContainerFooter a:hover {
	text-decoration: underline;
}

.FooterText {
	color:#999999;
	padding: 4px 0px 0px 0px;
}

.SearchBox {
	background-color: #6a6a6a;
	color: #b7b7b7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	border: solid #383838 1px;
	width: 150px;
	height: 20px;
	padding: 0px 0px 0px 6px;
	margin: 0px 6px 0px 0px;
	line-height: 1.8em;
}

.SearchButton {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	*margin: 1px 0px 0px 0px;
	vertical-align: top;
}

div#left {
	float: left;
	margin: 20px 0px 0px 0px;
	width: 134px;
}

a.LMRAddThis span {
    display:inline-table;
    *display:inline-block;
    width: 23px;
	*width: 20px;
	margin: 0px 0px 0px 0px;
}

a.LMRAddThis:link, a.LMRAddThis:visited, a.LMRAddThis:hover, a.LMRAddThis:active {
    text-decoration: none;
    display: block;
    font-size: 1.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
	margin: 6px 0px 0px 0px;
}

.BodyBoxWide .AddThisLeftColumn {
	clear: both;
	width: 94px;
	margin: 0px 16px 0px 0px;
}

.BodyBoxWide .AddThisRightColumn {
	width: 100px;
}

a.AddThisLeftColumn {
	clear: both;
	width: 128px;
}

a.AddThisRightColumn {
	width: 128px;
}

.MeetingTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	color: #0077AF;
	font-weight: bold;
	padding: 0px;
	line-height: 1.6em;
}

.MeetingDescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #555555;
	line-height: 1.6em;
	padding: 0px;
}

.MeetingBlurb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #555555;
	line-height: 1.6em;
	padding: 0px;
}

.MeetingAgenda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.6em;
	padding: 0px;
}
.MeetingHandouts 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 1.6em;
	padding: 0px;
}
.MeetingItemWrapper {
	padding: 0px 0px 1.42em 0px;
}

.LoginLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #555555;
}

.LoginTextBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #555555;
	border: solid #d8d2bf 1px;
	width: 160px;
	height: 18px;
}

.LoginLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}

.LoginButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #555555;	
}

.LoginWarning {
	font-size: 1.1em;
	color:#FF0000;
}

.HomeSectionHeader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	color: #cc0000;
	font-weight: bold;
	text-transform: uppercase;
	padding: 24px 0px 1.2em 0px;
	margin: 0px;
}

#NewsItem {
	padding: 0px 0px 1.6em 0px;
}

#NewsItem .date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #959595;
	line-height: 1.6em;
}

#NewsItem .title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	color: #0077af;
	font-weight: bold;
	line-height: 1.6em;
}

#NewsItem .title a {
	text-decoration: none;
}

#NewsItem .title a:hover {
	text-decoration: underline;
}

#NewsItem .text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #333333;
	line-height: 1.6em;
}

.RSS {
	margin: 2px 0px 0px 6px;
	border: none;
	vertical-align: top;
}

.divider {
	color: #CCCCCC;
	padding: 0px 5px 0px 5px;
}

#LeftNav { 
	width: 158px; 
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 47px 0px 0px;
}

.LeftNavBox {
	padding: 0px;
	margin: 0px;
}

.LeftNavBox ul {
	padding: 0px;
	margin: 0px;
	font-size: 1.2em;
	color: #666666;
}

.LeftNavBox ul li {
	list-style: none; 
	margin: 0px;
	padding: 0px;
}

.LeftNavBox ul li a, .LeftNavBox ul li a:visited {
	display: block;
	color: #0077AF;
	text-decoration: none;
	padding: 4px 0px 4px 14px;
}

.LeftNavBox ul li a:hover {
	background-color: #d7d7d7;
}

.LeftNavBox ul li a.Active {
	background-color: #d7d7d7;
}	

.Active {
	color: #333333;
	background-color: #d7d7d7;
	padding: 4px 0 4px 14px;
}

.ContainerBodyMiddle {
	float: left;
	margin: 30px 0px 0px 0px;
	width: 520px;
	padding: 0px 0px 0px 0px;
}

.ChcocProfile {
    padding: 0px 0px 8px 0px;
}

.Transmittals {
	font-size: 1.1em;
}

.TransmittalsTdFirst {
	border-bottom: solid #CCCCCC 1px;
	padding: 6px 0px 6px 0px;
}

.TransmittalsTd {
	border-bottom: solid #CCCCCC 1px;
	padding: 6px 0px 6px 10px;
}

.TransmittalsTd a, .TransmittalsTd a:visited {
	text-decoration: none;
}

ul#TransmittalsKey {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

ul#TransmittalsKey li{
	background-repeat: no-repeat;
	background-position: 0px .45em;
	padding: 0px 0px 0px 16px;
}

#TransmittalsKey li.Heads {
	background-image: url(/images/exec-icon.gif);
}

#TransmittalsKey li.Chcocs {
	background-image: url(/images/chcoc-icon.gif);
}

#TransmittalsKey li.Directors{
	background-image: url(/images/directors-icon.gif);
}

#TransmittalsKey li.Hree{
	background-image: url(/images/hree-icon.gif);
}

#TransmittalsKey li.Hrcio{
	background-image: url(/images/hrcio-icon.gif);
}

#TransmittalsKey li.Otherstakeholders{
	background-image: url(/images/otherstakeholders-icon.gif);
}

.AdminTable {
	font-size: 1.2em;
	color: #555555;
	line-height: 1.6em;
}

.AdminTable td {
	padding: 0px 0px 8px 0px;
}

Table.Transmittal {
	width: 800px;
	color: #333333;
	background-color: #FFFFFF;
	border: solid #FFFFFF 30px;
}

Table.Transmittal ul {
	font-size: 1.1em;
}

.TransmittalHeader {
	font-weight: bold;
	font-size: 1.2em;
	text-transform: uppercase;
}

.TransmittalIssuant {
	font-size: 1.2em;
	font-weight: bold;
}

.TransmittalText {
	font-size: 1.2em;
}

.LetterHeadBold {
	text-align: center;
}

Table.Document {
	width: 800px;
	color: #333333;
	background-color: #FFFFFF;
	border: solid #FFFFFF 30px;
}

.DocumentLabel {
	font-size: 1.2em;
	font-weight: bold;
}

.DocumentLabelText {
	font-size: 1.2em;
}

.PublicDocLabel {
	font-size: 1.2em;
}

Table.Document p, Table.Document p ul, Table.Document ul, Table.Document h5, Table.Document ol {
	font-size: 1.0em;
}

Table.Document h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	line-height: 1.1em;
	color: #000000;
	font-weight: bold;
	text-align: center;
}

Table.Document h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	line-height: 1.1em;
	color: #000000;
	font-weight: bold;
	text-align: center;
	padding: 20px 0px 0px 0px;
}

#OtherMembersDiv
{
    padding-bottom:10px;
}

#AgencyPanel
{
    float:left;
    padding: 5px 10px 0px 0px;
    width:120px;
}
#OtherAgenciesDiv
{
    padding-bottom:15px;
}
.DeputyName
{
    color:#808080;
    padding-top:.5em;
	line-height: 1.4em;
    font-weight:bold;
}
.DeputyPosition
{
    color:#808080;
    font-style:italic;
    font-size:1.0em;
	line-height: 1.4em;
}


.BodyBox_FeaturedLinks {
	width: 323px;
	margin: 18px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	background-image: url(../img/site/SideBoxBG.gif);
	height: 120px;
	background-repeat: no-repeat;
	background-color: #f2f2f1;
	border: solid #dad9d9 1px;
}

#FeaturedLinks {
	margin: 0px;
	padding: 0px;
}

#prev {
	float: left;
	margin-left: 14px;
}

#next {
	float: right;
	margin-right: 14px;
}

.nav a:link {
	text-decoration: none;
}

.nav a:visited {
	text-decoration: none;
}

.nav a:hover {
	text-decoration: underline;
}

.nav a:active {
	text-decoration: underline;
}


.BodyBox_FeaturedLinks p {
	margin-top: 0px; 
	margin-left: 14px;
	margin-right: 14px;
	font-size: .9em;
	text-align: left;
}

ul ul, ul ul ul, ul ul ul ul { font-size: 1em; }

.ProfileContainer {
    width: 110px;
    float: left;
}

