/* content pages */
.news-content {
	float: left;
/*	width: 592px;*/
	width: 765px;
	padding: 15px 0 40px 0;
}

/* text styles */
.news-content h3 {
	margin: 0;
	padding: 0 0 13px;
	color: #949292;
	font: bold 11px/13px Arial, sans-serif;
}
.news-content p {
	margin: 0;
	padding: 0 0 13px;
	color: #949292;
	font: 11px/13px Arial, sans-serif;
}

.news-content p.titles {
	clear: both;
	margin: 36px 0 0;
}


.news-left {
padding-left: 10px;
margin-right: 0;
width: 290px;
height: auto;
float: left;
}

.news-right {
margin-left: 10px;
padding-left: 5px;
width: 272px;
height: auto;
float: right;
}

.news-inthenews-title-wrap {
background: url(../images/inthenews-header_bkg.jpg) no-repeat;
width: 274px;
height: 65px;;
float: left;
font: 11px Arial;
color: #13376d;
}

.news-inthenews-title {
padding-left: 2px;
padding-top: 45px;
width: 272px;
height: auto;;
float: left;
font: 11px Arial;
color: #13376d;
}

.news-inthenews-title a{
color: #13376d;
text-decoration:none;
}

.news-inthenews-title a:link {
    text-decoration: none;
    color: #437ca3;
}

.news-inthenews-title a:visited {
    text-decoration: none;
    color: #437ca3;
}

.news-inthenews-title a:hover{
	text-decoration:none;
	color: #339999;
}

.news-inthenews-title a:active {
    text-decoration: none;
    color: #000000;
}


.news-newsreleases-title-wrap {
background: url(../images/newsreleases-header_bkg.jpg) no-repeat;
width: 274px;
height: 65px;;
float: left;
font: 11px Arial;
color: #13376d;
}

.news-newsreleases-title {
padding-left: 2px;
padding-top: 45px;
width: 272px;
height: 65px;;
float: left;
font: 11px Arial;
color: #13376d;
}

.news-newsreleases-title a{
color: #13376d;
text-decoration:none;
}

.news-newsreleases-title a:link {
    text-decoration: none;
    color: #437ca3;
}

.news-newsreleases-title a:visited {
    text-decoration: none;
    color: #437ca3;
}

.news-newsreleases-title a:hover{
	text-decoration:none;
	color: #339999;
}

.news-newsreleases-title a:active {
    text-decoration: none;
    color: #000000;
}


.news-events-title-wrap {
background: url(../images/events-header_bkg.jpg) no-repeat;
width: 274px;
height: 65px;;
float: left;
font: 11px Arial;
color: #13376d;
}

.news-events-title {
padding-left: 2px;
padding-top: 25px;
width: 272px;
height: 65px;;
float: left;
font: 11px Arial;
color: #13376d;
}

.news-events-title a{
color: #13376d;
text-decoration:none;
}

.news-events-title a:link {
    text-decoration: none;
    color: #437ca3;
}

.news-events-title a:visited {
    text-decoration: none;
    color: #437ca3;
}

.news-events-title a:hover{
	text-decoration:none;
	color: #339999;
}

.news-events-title a:active {
    text-decoration: none;
    color: #000000;
}




.news-newsletter-title-wrap {
	background: url(../images/newsletter-header_bkg.jpg) no-repeat;
	width: 274px;
	height: 65px;;
	float: left;
	font: 11px Arial;
	color: #13376d;
}

.news-newsletter-title {
	padding-left: 2px;
	padding-top: 45px;
	width: 272px;
	height: 65px;;
	float: left;
	font: 11px Arial;
	color: #13376d;
}

.news-newsletter-title a:link {
    text-decoration: none;
    color: #437ca3;
}

.news-newsletter-title a:visited {
    text-decoration: none;
    color: #437ca3;
}

.news-newsletter-title a:hover{
	text-decoration:none;
	color: #339999;
}

.news-newsletter-title a:active {
    text-decoration: none;
    color: #000000;
}

/* bulletin board */

.news-bulletin-title-wrap {
	background: url(../images/bulletin-header_bkg.jpg) no-repeat;
	width: 274px;
	height: 65px;;
	float: left;
	font: 11px Arial;
	color: #13376d;
}

.news-bulletin-title {
	padding-left: 2px;
	padding-top: 45px;
	width: 272px;
	height: 65px;;
	float: left;
	font: 11px Arial;
	color: #13376d;
}

.news-bulletin-title a:link {
    text-decoration: none;
    color: #437ca3;
}

.news-bulletin-title a:visited {
    text-decoration: none;
    color: #437ca3;
}

.news-bulletin-title a:hover{
	text-decoration:none;
	color: #339999;
}

.news-bulletin-title a:active {
    text-decoration: none;
    color: #000000;
}

.news-blog-title-wrap {
	background: url(../images/blog-header_bkg.jpg) no-repeat;
	width: 274px;
	height: 65px;;
	float: left;
	font: 11px Arial;
	color: #13376d;
}


.news-blog-title {
	padding-left: 2px;
	padding-top: 45px;
	width: 272px;
	height: 65px;;
	float: left;
	font: 11px Arial;
	color: #13376d;
}

.news-blog-title a:link {
    text-decoration: none;
    color: #437ca3;
}

.news-blog-title a:visited {
    text-decoration: none;
    color: #437ca3;
}

.news-blog-title a:hover{
	text-decoration:none;
	color: #339999;
}

.news-blog-title a:active {
    text-decoration: none;
    color: #000000;
}

.news-title {
width: 274px;
height: auto;
float: left;
font: 11px Arial;
color: #13376d;
}

.news-title a{
color: #13376d;
text-decoration:none;
}

.news-title a:link {
    text-decoration: none;
    color: #437ca3;
}

.news-title a:visited {
    text-decoration: none;
    color: #437ca3;
}

.news-title a:hover{
	text-decoration:none;
	color: #339999;
}

.news-title a:active {
    text-decoration: none;
    color: #000000;
}


.news-text {
background: url(../../images/arrow-3.gif) no-repeat;
background-position: 0.1em 0.7em;
padding-top: 5px;
padding-left: 8px;
width: 265px;
height: auto;
float: left;
color: #676567;
font: 10px Arial, sans-serif;
}

.news-text a{
color: #13376d;
text-decoration:none;
}

.news-text a:link {
    text-decoration: none;
    color: #13376d;
}

.news-text a:visited {
    text-decoration: none;
    color: #13376d;
}

.news-text a:hover{
	text-decoration:none;
	color: #339999;
}

.news-text a:active {
    text-decoration: none;
    color: #000000;
}


.news-text-bold {
background: url(../../images/arrow-3.gif) no-repeat;
background-position: 0.1em 1.7em;
padding-top: 15px;
padding-left: 8px;
width: 265px;
height: auto;
float: left;
color: #67a567;
font: bold 10px  Arial, sans-serif;
}

.news-text-bold a{
color: #67a567;
font: bold 10px  Arial, sans-serif;
text-decoration:none;
}

.news-text-bold a:link {
    text-decoration: none;
    color: #13376d;
}

.news-text-bold a:visited {
    text-decoration: none;
    color: #13376d;
}

.news-text-bold a:hover{
	text-decoration:none;
	color: #339999;
}

.news-text-bold a:active {
    text-decoration: none;
    color: #000000;
}

.news-newsreleases-text {
padding-top: 5px;
padding-left: 0px;
width: 260px;
height: auto;
float: left;
color: #676567;
font: 10px Arial, sans-serif;
}


.news-newsreleases-text a{
color: #13376d;
text-decoration:none;
}

.news-newsreleases-text a:link {
    text-decoration: none;
    color: #13376d;
}

.news-newsreleases-text a:visited {
    text-decoration: none;
    color: #437ca3;
}

.news-newsreleases-text a:hover{
	text-decoration:none;
	color: #339999;
}

.news-newsreleases-text a:active {
    text-decoration: none;
    color: #000000;
}



.inthenews-left {
margin-top: 20px;
margin-left:5px;
margin-right: 30px;
width: 600px;
height: auto; 
float:left;
font: bold 11px Arial;
}

.inthenews-left-place {
background: url(../../images/arrow-3.gif) no-repeat 0.5px;
vertical-align:baseline;
padding-left:10px;
width: auto;
height: auto; 
float:left;
color: #437ca3;
}


.inthenews-left-place a{
color: #437ca3;
text-decoration:none;
}

.inthenew-left-place a:link {
    text-decoration: none;
    color: #437ca3;
}

.inthenew-left-place a:visited {
    text-decoration: none;
    color: #437cff;
}

.inthenews-left-place a:hover{
	text-decoration:none;
	color: #339999;
}

.inthenew-left-place a:active {
    text-decoration: none;
    color: #000000;
}

.inthenews-left-time {
width:auto;
height:auto;
color:#808080;
font: 11px Arial;
}

.inthenews-left-title {
margin-top: 3px;
width:auto;
height:auto;
color:#437cb3;
font: 11px Arial;
}

.inthenews-left-text{
margin-top: 5px;
text-align:justify;
width:auto;
height:auto;
color: #808080;
font: 11px, Arial;
}

.inthenews-left-more {
margin-top: 5px;
color:#437ca3;
font: 11px, Arial;
}

.inthenews-left-more a{
color: #437ca3;
text-decoration:none;
}

.inthenew-left-more a:link {
    text-decoration: none;
    color: #437ca3;
}

.inthenew-left-more a:visited {
    text-decoration: none;
    color: #437ca3;
}

.inthenews-left-more a:hover{
	text-decoration:none;
	color:#339999;
}

.inthenew-left-more a:active {
    text-decoration: none;
    color: #000000;
}

.inthenews-right {
margin-top: 20px;
background-position:center;
width: 100px;
height: 100px; 
float:left;
}

/* newsletter pages */
.newsletter-article-title {
margin-top: 3px;
width:auto;
height:auto;
color:#437cb3;
font: 11px Arial; 
font-weight:bolder;
}

.newsletter-section-title {
	margin-top: 3px;
	width:auto;
	height:auto;
	color:#003366;
	font: 11px Arial;
	font-weight:bolder;
}


.newsletter-section-content {
	margin-top: 3px;
	width:auto;
	height:auto;
	color:#666666;
	font: 11px Arial;
}

.newsletter-home-title {
	margin-top: 3px;
	width:auto;
	height:auto;
	color:#006699;
	font: 11px Arial;
	font-weight:bolder;
}

.newsletter-home-title-1 {
	margin-top: 3px;
	width:auto;
	height:auto;
	color:#339999;
	font: 11px Arial;
	font-weight:bolder;
}


.news-newsletter-archive-left {
width: 150px;
padding-left: 20px;
height: 800px;
float: left;
}

.new-newsletter-archive-right {
width: 580px;
height: auto;
padding-left: 20px;
float: left;
}

.new-newsletter-archive-pic {
width: 300px;
height: auto;
padding-left: 200px;
float: left;
}

.news-newsletter-archive-menu {
float:left;
padding-top: 0px;
width:150px;
text-align:justify;
height: auto;
font: 11px Arial;
color: #437ca3;
}

.news-newsletter-archive-menu ul {
margin-left:0px;
padding: 13px 15px 0 17px;
padding-top: 0px;
}

.news-newsletter-archive-menu ul li {
	background: url(../../images/bullet.gif) no-repeat 0 5px;
	padding: 0 0 0 19px;
	margin-left: 10px;
	list-style: none;
}

.news-newsletter-archive-menu ul li a{
color: #437ca3;
text-decoration:none;
}

.news-newsletter-archive-menu ul li a:link {
    text-decoration: none;
    color: #437ca3;
}

.news-newsletter-archive-menu ul li a:visited {
    text-decoration: none;
    color: #437cff;
}

.news-newsletter-archive-menu ul li a:hover{
	text-decoration:none;
	color:#339999;
}

.news-newsletter-archive-menu ul li a:active {
    text-decoration: none;
    color: #000000;
}

.news-newsletter-subscribe-left {
width: 300px;
height: 500px;
float: left;
}

.news-newsletter-subscribe-left-title {
width: 250px;
height: 35px;
padding-left: 20px;
color: #949292;
float:left;
font: bold 12px Arial, sans-serif;
}

.news-newsletter-subscribe-left-form {
width: 250px;
height: 460px;
padding: 15px 15px 15px 15px;
border: 1px solid;
border-color:#228482;
font: 11px Arial, sans-serif;
color: #646262;
float:left;
text-align: justify;
}


.news-newsletter-subscribe-right {
width: 460px;
height: 500px;
float: left;
}

.news-newsletter-subscribe-right-title {
width: 400px;
height: 35px;
padding-left: 100px;
color: #949292;
float: left;
font: bold 12px Arial, sans-serif;
}


.news-newsletter-subscribe-right-form {
width: 400px;
padding: 15px 15px 15px 15px;
margin-left: 30px;
height: 460px;
border: 1px solid;
border-color:#228482;
font: 11px Arial, sans-serif;
color: #646262;
float: left;
text-align: justify;
}

.news-newsletter-subscribe-right-text {
width: 320px;
padding-left: 50px;
text-align: center;
font: 11px Arial, sans-serif;
color: #646262;
float: none;
}

.news-newsletter-subscribe-right-item {
padding-top: 14px;
padding-left: 40px;
width: 123px;
font: 11px Arial, sans-serif;
color: #646262;
float: left;
}

.news-newsletter-subscribe-right-input {
padding-top: 10px;
width: 200px;
font: 11px Arial, sans-serif;
color: #646262;
float: left;
}

.news-newsletter-subscribe-right-submit {
padding-top: 20px;
padding-left: 163px;
width: 250px;
font: 11px Arial, sans-serif;
color: #646262;
float: left;
}

.news-events-wrap {
padding-top: 0px;
margin-top: 0px;
width: 765px;
height: auto;
float: none;
}

.news-events-wrap-left1 {
width: 600px;
height: auto;
float: left;
}

.news-events-wrap-right1 {
width: 150px;
height: auto;
padding-left: 15px;
float: left;
}
/* changed this title as it was repeated from news/index.shtml. Did I correct all events pages that use it? */
.news-events-title2 {
color:#000066;
padding-top: 45px;
height: auto;
width: 545px;
padding-left: 5px;
float:none;
}

.news-events-time-place {
padding-top: 10px;
color:#0066FF;
height: 45px;
padding-left: 5px;
float:none;
}

.news-events-content {
color: #626464;
padding-left: 5px;
float: none;
text-align: justify;
}


.news-events-wrap-left2 {
width: 765px;
height: auto;
float: left;
}

.news-events-content2 {
color: #626464;
padding-left: 5px;
float: left;
width: 750px;
text-align: justify;
}

.news-inthenews-vanity-wrap {
width: 765px;
height: auto;
}

.news-inthenews-vanity {
padding-top: 10px;
width: 765px;
height: auto;
text-align: justify;
}



.time_place
{
	color:#0066FF;
}

.news_spot
{
	padding: 5px;
	float: left;
	width: 99%;
	margin-bottom: 30px;
}

.news_image
{
	float: right;
	margin-bottom: 5px;
}

.news_header
{
	float: left;
	margin-bottom: 15px;
	max-width: 70%;
}

.content_left
{
	float: left;
	width: 100%;
	text-align: justify;
}

/* office relative content*/
#bulletins-us
{
	visibility:hidden;
}
#bulletins-prc
{
	visibility:hidden;
}
#bulletins-sa
{
	visibility:hidden;
}
#bulletins-sa-pt
{
	visibility:hidden;
}
#bulletins-ap
{
	visibility:hidden;
}
#header-us
{
	display:none;
}
#header-prc
{
	display:none;
}
#header-sa
{
	display:none;
}
#header-sa-pt
{
	display:none;
}
#header-ap
{
	display:none;
}
#heading-en
{
	display: none;
}
#heading-pt
{
	display: none;
}