html {
	font-size: 62.5%;
}

body {
	font-family: arial, helvetica, sans-serif;
	margin: 30px 0;
	padding: 0;
	background-color: #ffffff;
	background-image: url('../images/bg-body.jpg');
	background-repeat: repeat-x;
	color: #666666;
	text-align: center;
}

#wrapper {
  margin: 0 auto;
  width: 980px;
}

img {
  border: 0;
}

form {
  margin: 0;
  padding: 0;
}



/*
 * TOP BANNER AND SEARCH
 *
 */

/* start top */

#top {
  margin: 0 0 3px 0;
  padding: 0;
}

#top #logo {
  width: 362px;
  height: 133px;
  float: left;
  background-color: #ffffff;
}

#top #right {
  width: 618px;
  height: 133px;
  float: left;
	background-image: url('../images/top-right.jpg');
	background-repeat: no-repeat;
  background-color: #ffffff;
}

#top #flags {
  float: right;
  margin: 0 30px 0 0;
}

#top .flagPadding {
  float: left;
  padding: 25px 5px 0 0;
}

#top a.spanishLink, #top a.spanishLink:visited  {
	color: #666666;
	font-size: 1.0em;
  float: left;
  vertical-align: top;
  margin-top: 28px;
	text-decoration: none;
}

#top a.spanishLink:active, #top a.spanishLink:hover  {
	color: #666666;
	font-size: 1.0em;
  float: left;
  vertical-align: top;
  margin-top: 28px;
	text-decoration: underline;
}

#top #search {
  clear: both;
  float: right;
  margin: 10px 30px 0 0;
}

#top .searchBox {
	color: #666666;
	font-size: 1.0em;
  width: 145px;
  border: 1px solid #dddddd;
}

/* end top */



/*
 * HOME PAGE
 *
 */

/* start home page photo */

#homePhoto {
  clear: both;
}

/* end home page photo */



/* start nav - home page */

#navHome {
  clear: both;
  height: 18px;
  background-color: #676767;
  text-align: left;
}

#navHomeGradient {
  float: left;
}

/* end nav - home page */

#bottomHome {
  clear: both;
}

#bottomHome #leftGradientUnderNav {
  float: left;
  width: 290px;
}

#bottomHome #rightGradientUnderNav {
  float: left;
  width: 690px;
}

/* start bottom - home page left column */

#bottomHome #leftColumn {
  float: left;
  width: 290px;
  height: 465px;
	background-image: url('../images/home-left-column-gradient.jpg');
	background-repeat: repeat-x;
  background-color: #ffffff;
  text-align: left;
}

#bottomHome #leftColumnPadding {
  padding: 20px 0 0 16px;
}

#bottomHome #leftColumn h2 {
  color: #610606;
  font-size: 1.4em;
  margin: 0;
}

#bottomHome #leftColumn p {
  font-size: 1.1em;
  line-height: 16px;
  margin: 0 0 10px 0;
}

#bottomHome #leftColumn a, #bottomHome #leftColumn a:visited  {
	color: #666666;
  font-weight: bold;
	text-decoration: none;
}

#bottomHome #leftColumn a:active, #bottomHome #leftColumn a:hover  {
	color: #666666;
  font-weight: bold;
	text-decoration: underline;
}

#bottomHome #leftColumnBox1 {
  width: 258px;
  height: 151px;
	background-image: url('../images/home-left-box1.jpg');
	background-repeat: no-repeat;
}

#bottomHome #leftColumnBox2 {
  width: 258px;
  height: 141px;
	background-image: url('../images/home-left-box2.jpg');
	background-repeat: no-repeat;
}

#bottomHome #leftColumnBox3 {
  width: 258px;
  height: 133px;
	background-image: url('../images/home-left-box3.jpg');
	background-repeat: no-repeat;
}

#bottomHome .leftColumnBoxPadding {
  padding: 5px 0 0 10px;
}

/* end bottom - home page left column */

/* start bottom - home page right column */

#bottomHome #rightColumn {
  float: left;
  width: 690px;
  height: 465px;
  background-color: #ffffff;
  text-align: left;
}

#bottomHome #rightColumnPadding {
  padding: 20px 0 0 25px;
}

#bottomHome #rightColumnLeft {
  float: left;
  width: 425px;
}

#bottomHome #rightColumnLeftPadding {
  padding: 0 30px 0 0;
}

#bottomHome #rightColumnLeft h1 {
	font-size: 1.7em;
	color: #666666;
	margin: 0 0 15px 0;
  line-height: 20px;
}

#bottomHome #rightColumnLeft p {
	font-size: 1.2em;
	color: #666666;
	margin: 0 0 5px 0;
  line-height: 18px;
}

#bottomHome #rightColumnRight {
  float: left;
  width: 217px;
  height: 168px;
	background-image: url('../images/home-main-top-box.jpg');
	background-repeat: no-repeat;
}

#bottomHome .rightColumnBoxPadding {
  padding: 5px 10px;
}

#bottomHome .rightColumnGreyBoxPadding {
  padding: 5px 10px 0 10px;
}

#bottomHome #rightColumn h2 {
  color: #496f8c;
  font-size: 1.4em;
  margin: 0 0 5px 0;
}

#bottomHome .rightColumnBoxPadding p, 
#bottomHome .rightColumnGreyBoxPadding p {
  font-size: 1.1em;
  line-height: 15px;
  margin: 0;
}

#bottomHome #rightColumn a, #bottomHome #rightColumn a:visited  {
	color: #666666;
  font-weight: bold;
	text-decoration: none;
}

#bottomHome #rightColumn a:active, #bottomHome #rightColumn a:hover  {
	color: #666666;
  font-weight: bold;
	text-decoration: underline;
}

#bottomHome #middleBox1 {
  float: left;
  width: 210px;
  height: 123px;
	background-image: url('../images/home-main-mid-box1.jpg');
	background-repeat: no-repeat;
}

#bottomHome #middleBox1 {
  float: left;
  width: 210px;
  height: 123px;
	background-image: url('../images/home-main-mid-box1.jpg');
	background-repeat: no-repeat;
}

#bottomHome #middleBox1Top {
  width: 210px;
  height: 95px;
}

#bottomHome #middleBox1Go {
  width: 205px;
  text-align: right;
  padding: 3px 5px 0 0;
}

#bottomHome #middleBox2 {
  float: left;
  width: 216px;
  height: 123px;
	background-image: url('../images/home-main-mid-box2.jpg');
	background-repeat: no-repeat;
}

#bottomHome #middleBox2Top {
  width: 216px;
  height: 95px;
}

#bottomHome #middleBox2Go {
  width: 211px;
  text-align: right;
  padding: 3px 5px 0 0;
}

#bottomHome #middleBox3 {
  float: left;
  width: 216px;
  height: 123px;
	background-image: url('../images/home-main-mid-box3.jpg');
	background-repeat: no-repeat;
}

#bottomHome #middleBox3Top {
  width: 216px;
  height: 95px;
}

#bottomHome #middleBox3Go {
  width: 211px;
  text-align: right;
  padding: 3px 5px 0 0;
}

#bottomHome #bottomBox {
  float: right;
  width: 217px;
  height: 62px;
	background-image: url('../images/home-main-bottom-box.jpg');
	background-repeat: no-repeat;
  margin-right: 23px;
}

/* end bottom - home page right column */

/* start bottom - home page footer */

#bottomHome #footer p {
  font-size: 1.1em;
  margin: 0 0 10px 0;
}

#bottomHome #footer a.footerLink, #bottomHome #footer a.footerLink:visited  {
	color: #666666;
  font-weight: bold;
	text-decoration: none;
}

#bottomHome #footer a.footerLink:active, #bottomHome #footer a.footerLink:hover  {
	color: #666666;
  font-weight: bold;
	text-decoration: underline;
}

#bottomHome #footer .copyright {
	font-size: 1.2em;
  color: #999999;
}

#bottomHome #footer a.copyrightLink, #bottomHome #footer a.copyrightLink:visited  {
	color: #999999;
  font-weight: normal;
	text-decoration: none;
}

#bottomHome #footer a.copyrightLink:active, #bottomHome #footer a.copyrightLink:hover  {
	color: #999999;
  font-weight: normal;
	text-decoration: underline;
}

/* end bottom - home page footer */




/*
 * LEVEL 2
 *
 */

/* start nav - lev2 page */

#navLev2 {
  clear: both;
  height: 18px;
  background-color: #676767;
  text-align: left;
}

#navLev2Gradient {
  float: left;
  margin-right: 13px;
}

/* end nav - lev2 page */

/* start lev 2 bottom */

#lev2Bottom {
  background-color: #ffffff;
  text-align: left;
}

/* end lev 2 bottom */

/* start lev 2 left column */

#lev2Bottom #lev2LeftColumn {
  width: 300px;
  float: left;
}

#lev2Bottom #lev2LeftColumnPadding {
  padding: 23px 6px 25px 28px;
}

#lev2Bottom #lev2LeftColumn h2 {
  color: #496f8c;
  font-size: 1.4em;
  margin: 0 0 5px 0;
}

#lev2Bottom #lev2LeftColumn p {
  font-size: 1.1em;
  line-height: 15px;
  margin: 0 0 10px 0;
}

#lev2Bottom #lev2LeftColumn a, #lev2Bottom #lev2LeftColumn a:visited  {
	color: #dea24a;
	text-decoration: none;
}

#lev2Bottom #lev2LeftColumn a:active, #lev2Bottom #lev2LeftColumn a:hover  {
	color: #dea24a;
	text-decoration: underline;
}

#lev2Bottom #lev2LeftColumnBoxStretch {
  width: 100%;
  border: 1px solid #bfbfbf;
  background-color: #d1e1e8;
  margin-bottom: 20px;
}

#lev2Bottom .lev2LeftColumnBoxPadding {
  padding: 5px 10px;
}

#lev2Bottom #lev2LeftColumn h2 {
  color: #496f8c;
  font-size: 1.4em;
  margin: 0 0 5px 0;
}

#lev2Bottom .lev2LeftColumnBoxPadding p {
  font-size: 1.1em;
  line-height: 15px;
  margin: 0;
}

#lev2Bottom .lev2LeftColumnBoxPadding a, #lev2Bottom .lev2LeftColumnBoxPadding a:visited  {
	color: #496f8c;
	text-decoration: none;
}

#lev2Bottom .lev2LeftColumnBoxPadding a:active, #lev2Bottom .lev2LeftColumnBoxPadding a:hover  {
	color: #496f8c;
	text-decoration: underline;
}

/* end lev 2 left column */

/* start lev 2 body column */

#lev2Bottom #lev2BodyColumn {
  width: 440px;
  float: left;
}

#lev2Bottom #lev2BodyColumnPadding {
  padding: 20px 20px 75px 15px;
}

#lev2Bottom #lev2BodyColumn h1 {
  margin: 0 0 15px 0;
  color: #496f8c;
  font-size: 1.8em;
}

#lev2Bottom #lev2BodyColumn h2 {
  color: #496f8c;
  font-size: 1.2em;
  margin: 0 0 0 0;
}

#lev2Bottom #lev2BodyColumn p {
  font-size: 1.2em;
  line-height: 18px;
  margin: 0 0 15px 0;
}

#lev2Bottom #lev2BodyColumn li {
  font-size: 1.2em;
  line-height: 18px;
}

#lev2Bottom #lev2BodyColumn .textGray {
  color: #222222;
}

#lev2Bottom #lev2BodyColumn a, #lev2Bottom #lev2BodyColumn a:visited  {
	color: #b68f36;
	text-decoration: none;
}

#lev2Bottom #lev2BodyColumn a:active, #lev2Bottom #lev2BodyColumn a:hover  {
	color: #b68f36;
	text-decoration: underline;
}

/* end lev 2 body column */

/* start lev 2 EXEC body column */

#lev2Bottom #lev2BodyColumnExec {
  width: 740px;
  float: left;
}

#lev2Bottom #lev2BodyColumnExecPadding {
  padding: 20px 20px 75px 110px;
}

#lev2Bottom #lev2BodyColumnExec h1 {
  margin: 0 0 15px 0;
  color: #496f8c;
  font-size: 1.8em;
}

#lev2Bottom #lev2BodyColumnExec h2 {
  color: #496f8c;
  font-size: 1.2em;
  margin: 0 0 0 0;
}

#lev2Bottom #lev2BodyColumnExec p {
  font-size: 1.2em;
  line-height: 18px;
  margin: 0 0 15px 0;
}

#lev2Bottom #lev2BodyColumnExec li {
  font-size: 1.2em;
  line-height: 18px;
}

#lev2Bottom #lev2BodyColumnExec .textGray {
  color: #222222;
}

#lev2Bottom #lev2BodyColumnExec a, #lev2Bottom #lev2BodyColumnExec a:visited  {
	color: #b68f36;
	text-decoration: none;
}

#lev2Bottom #lev2BodyColumnExec a:active, #lev2Bottom #lev2BodyColumnExec a:hover  {
	color: #b68f36;
	text-decoration: underline;
}

/* end lev 2 EXEC body column */

/* start lev 2 right column */

#lev2Bottom #lev2RightColumn {
  width: 239px;
  float: left;
}

#lev2Bottom #lev2RightColumnPadding {
  padding: 20px 0 25px 0;
}

#lev2Bottom #lev2RightColumnBox {
  width: 217px;
  height: 169px;
	background-image: url('../images/lev2-rt-col-box.gif');
	background-repeat: no-repeat;
}

#lev2Bottom #lev2RightColumnBox2 {
  width: 217px;
  height: 168px;
	background-image: url('../images/lev2-rt-col-box2.gif');
	background-repeat: no-repeat;
}

#lev2Bottom #lev2RightColumnBoxStretch {
  width: 217px;
  border: 1px solid #bfbfbf;
  background-color: #d1e1e8;
}

#lev2Bottom .lev2RightColumnBoxPadding {
  padding: 5px 10px;
}

#lev2Bottom #lev2RightColumn h2 {
  color: #496f8c;
  font-size: 1.4em;
  margin: 0 0 5px 0;
}

#lev2Bottom .lev2RightColumnBoxPadding p {
  font-size: 1.1em;
  line-height: 15px;
  margin: 0;
}

#lev2Bottom .lev2RightColumnBoxPadding a, #lev2Bottom .lev2RightColumnBoxPadding a:visited  {
	color: #496f8c;
	text-decoration: none;
}

#lev2Bottom .lev2RightColumnBoxPadding a:active, #lev2Bottom .lev2RightColumnBoxPadding a:hover  {
	color: #496f8c;
	text-decoration: underline;
}

/* end lev 2 right column */

/* start lev 2 EXEC body column */

#lev2BottomExec #lev2BodyColumn {
  width: 740px;
  float: left;
}

#lev2BottomExec #lev2BodyColumnPadding {
  padding: 20px 20px 75px 15px;
}

#lev2BottomExec #lev2BodyColumn h1 {
  margin: 0 0 15px 0;
  color: #496f8c;
  font-size: 1.8em;
}

#lev2BottomExec #lev2BodyColumn h2 {
  color: #496f8c;
  font-size: 1.2em;
  margin: 0 0 0 0;
}

#lev2BottomExec #lev2BodyColumn p {
  font-size: 1.2em;
  line-height: 18px;
  margin: 0 0 15px 0;
}

#lev2BottomExec #lev2BodyColumn li {
  font-size: 1.2em;
  line-height: 18px;
}

#lev2BottomExec #lev2BodyColumn .textGray {
  color: #222222;
}

#lev2BottomExec #lev2BodyColumn a, #lev2BottomExec #lev2BodyColumn a:visited  {
	color: #b68f36;
	text-decoration: none;
}

#lev2BottomExec #lev2BodyColumn a:active, #lev2BottomExec #lev2BodyColumn a:hover  {
	color: #b68f36;
	text-decoration: underline;
}

/* end lev 2 body column */

/* start lev 2 & 3 footer */

#lev2Bottom #footer {
  margin: 0 0 25px 315px;
}

#lev2Bottom #footer p {
  font-size: 1.1em;
  margin: 0 0 10px 0;
}

#lev2Bottom #footer a.footerLink, #lev2Bottom #footer a.footerLink:visited  {
	color: #666666;
  font-weight: bold;
	text-decoration: none;
}

#lev2Bottom #footer a.footerLink:active, #lev2Bottom #footer a.footerLink:hover  {
	color: #666666;
  font-weight: bold;
	text-decoration: underline;
}

#lev2Bottom #footer .copyright {
	font-size: 1.2em;
  color: #999999;
}

#lev2Bottom #footer a.copyrightLink, #lev2Bottom #footer a.copyrightLink:visited  {
	color: #999999;
  font-weight: normal;
	text-decoration: none;
}

#lev2Bottom #footer a.copyrightLink:active, #lev2Bottom #footer a.copyrightLink:hover  {
	color: #999999;
  font-weight: normal;
	text-decoration: underline;
}

/* end lev 2 & 3 footer */

/* start contact us layout */

#lev2BodyColumn .contactRow {
  padding: 0 0 5px 0;
  margin: 0;
  clear: both;
}

#lev2BodyColumn .contactRow p {
  font-size: 1.2em;
  padding: 0;
  margin: 0;
}

#lev2BodyColumn .contactColLeft {
  font-size: 1.2em;
  text-align: right;
  width: 100px;
  margin: 0 5px 0 0;
  float: left;
  padding: 0 0 15px 0;
}

#lev2BodyColumn .contactColRight {
  font-size: 1.2em;
  width: 275px;
  float: left;
  padding: 0 0 15px 0;
}

#lev2BodyColumn .contactTextField, #lev2BodyColumn .contactSelectMenu, #lev2BodyColumn .contactTextArea {
	font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
  width: 100%;
}

#lev2BodyColumn .contactSubmit {
	font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  display: block;
  color: #666666;
  width: 100%;
  border: 1px solid #c0c0c0;
  background: transparent;
  cursor: pointer;
}

#lev2BodyColumn .error {
  color: #ff0000;
}

/* end contact us layout */

/* start pressroom */

#pressroom .releaseDate
{
	font-weight:bold;
}
#pressroom .yearlinks li
{
	float:left;
}
#pressroom ul.yearlinks li
{
	margin-right:10px;
	font-weight:bold;
}
/* pressroom Release-archive */
#pressroom .observer_date
{
}
#pressroom #report-archive table,
#pressroom #release-archive table
{
	border-collapse:collapse;
}
#pressroom #report-archive li,
#pressroom #release-archive li
{
	display:block;
	float:left;
}
#pressroom #article-archive li
{
	display:block;
}
#pressroom #report-archive li span,
#pressroom #release-archive li span
{
	padding:0 10px 0 0;
}
#pressroom #report-archive li a,
#pressroom #release-archive li a
{
	width:300px;
	display:block;
}
#pressroom #report-archive ul,
#pressroom #release-archive ul
{
	display:block;
	clear:left;
}
#pressroom #report-archive td,
#pressroom #report-archive th
{
	vertical-align:top;
	padding-right:4px;
	padding-left:4px;
}

#pressroom #report-archive tr.oddRow td,
#pressroom #release-archive .oddRow,
#pressroom #article-archive .oddRow
{
	background-color:#F3F4F4;
}
#pressroom #report-archive tr.evenRow td,
#pressroom #release-archive .evenRow,
#pressroom #article-archive .evenRow
{
	background-color:#FFF;
}
/* end pressroom */

/* ***** Search Pagination ***** */
#os_pagination {
  margin: 0.5em 15%;
  font-size: 1.1em;
}
#os_pagination div#os_pagin1 {
  float: left;
  width: 15%;
  white-space: nowrap;
  text-align: right;
}
#os_pagination div#os_pagin2 {
  margin: 0px 20%;
  text-align: center;
}
#os_pagination div#os_pagin3 {
  float: right;
  width: 15%;
  white-space: nowrap;
  text-align: left;
}