﻿* {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
	color: #000066;	
}

a:hover {
	text-decoration: underline;
}

a.more {
	/*background: url(../images/more.gif) no-repeat right center;*/
	padding-right: 14px;
	font-family: arial, sans-serif;
}

h2 {
	font-family: Calibri;
	font-weight: normal;
	font-size: 24px;
	color: #000;
	margin-bottom: 10px;
}

h3 { /*AG - added Feb 10, 2009*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #000;
	
}

h4 { /*AG - added Feb 10, 2009*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #000;
}

html {
	font-family: arial, verdana, tahoma, sans-serif;
	color: #000;
	font-size: 16px;
	background-color: #fff; /* add-Lin-May 13,2009 - fix bugs in Opera*/
}

body {
	/*text-align: center;*/
	font-family: arial, sans-serif;
	font-size: 16px;
	background-color: #fff;
}

/* added - JM - Apr 14, 2009 */
blockquote {
	margin: 0px 30px 15px 30px;
	line-height: 19px;
	padding: 5px;
}
/* END OF added - JM - Apr 14, 2009 */

#container {
	width: 960px;
	/*margin: 0 auto;*/	
	text-align: left;
	background-color: #fff;
	margin-left: 15px;
}

#header {
	position: relative;
	height: 106px;
}

p.logo {
	margin: 12px 0 0 15px;
}

p.logo img {
	border: 0;
}

#header form {
	display: none;
}

p.signUp {
	display: none;
}

/*   Content  area   */

#content {
	position: relative;
	z-index: 1;
	width: 930px;
	/*padding: 12px 15px 20px;*/
	padding: 12px 15px 20px 0;
	background-color: #fff;
	/*background: url(../images/bg-content.gif) repeat-y left top; */
	/*overflow: hidden;*/
	overflow: visible;
	height: 1%;	
	font-family: arial, sans-serif;
	font-size: 16px;
}

p.sectionTitle {
	font-size: 16px;
	font-weight: bold;
	color: #990000;
	margin-bottom: 20px;
}

/*   Sidebar Left   */

#sidebarLeft {
	position: relative;
	/*float: left;*/
	width: 620px;
	padding-right: 10px;
	z-index: 1;			
}

h2.pageTitle { /*AG- added Feb 10,2009 - added to replace global h2 font size*/
	font-size:32px;
	width: 620px;
}

/*  Main article  */

#mainArticle {
	position: relative;
	left: -15px;
	z-index: 5;
	width: 620px;
	padding-left: 15px;
	padding-bottom: 15px;
	border-bottom: 4px solid #999;
	margin-bottom: 28px;
	/*overflow: hidden;*/
	text-align: left;		
	height: 300px;		
}

#mainArticle img {
	left: 0px;
	top: 0;
	z-index: 0;
	margin-right: -20px;
	float: left;
	position: absolute;			
	display: block;		
	width: 300px;
	height: 300px;
}

#mainArticle a {
	position: relative;
	z-index: 5;
	float: right;
	display: block;
	width: 298px;	
	height: 88px;
	padding-left: 48px;		
	padding-top: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000066;		
}

.imgTitle a:hover {
	text-decoration: none;
	/*background: url(../images/bg-highlight.gif) no-repeat right top;*/
}

#mainArticle a:hover {
	text-decoration: none;
	background: url(../images/bg-highlight.gif) no-repeat right top;
}

#mainArticle a.selected {
	text-decoration: none;
	/*background: url(../images/bg-highlight.gif) no-repeat right top;*/
}

#mainArticle a .type {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}

#photo  {     /* feb 05,2009*/
	width: 54.5%;
	height: 300px;
	float: left;
	position: absolute;	
	/*overflow: hidden;*/
	display: block;
	
}

/*   End of main article   */

/* Left articles  */

#leftArticles {
	width: 300px;
	float: left;
	/*overflow: hidden;*/
	margin-right: 20px;
}

p.recentPub {
	position: relative;
	clear: left;
	margin-bottom: 15px;
	/*overflow: hidden;*/
}

p.recentPub img {
	border: 0;
	float: left;
	margin-right: 12px;
}

p.recentPub a {
	position: relative;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	top: -4px;
}

#browseBy {
	display: none;
}

#browseByRight {
	display: none;
}
/*  End of left articles   */

#rightArticles {
	float: left;
	width: 300px;
}

.event {
	margin-bottom: 20px;
}

.event p a {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0;
}

.withBorder {
	border-top: 4px solid #999;
	padding-top: 15px;
}

.newsItem {
	border-top: 1px dotted #cccccc;
	padding: 10px 4px;
}

.newsItem p {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

/*   End of sidebar left   */

/*   Sidebar Right    */

#sidebarRight {
	display:none;
	visibility:hidden;
}

/*   End of sidebar right    */

/*   Top Stories   */

#topStories {
	display: none;
}

/*   End of top stories   */

/*  Secondary content   */

p.about {
	display: none;
	font-size: 10px;
	margin-bottom: 6px;
}

p.about a {
	display: none;
	color: #990000;
}

p.aboutPrint {	
	margin-top: 6px;
	font-size: 16px;
	margin-bottom: 6px;
}

p.aboutPrint a {	
	color: #990000;
}

ul.moreInfo {
	display: none;
}

#articleRelated {
	display: none;
}

.articleText {
	clear:both;
	float: left;
	overflow: visible;	/*change-Lin- Apr 17, 2009 - fix bugs in ff - AG - Apr 22, 2009 - changed from visible to auto*/
	border-bottom: 1px solid #999;
	padding-bottom:15px;
	.padding-bottom:15px; /* change from 10px - Lin - July 24,2009*/
	.margin-bottom: -10px; /*change from 10px - Lin - Apr 16,2009 - fix bugs in IE*/
	position: relative;  /* add - feb 06,2009 - fix IE6 glitch*/
	width: 620px;	/* add - Feb 12,2009 - fix IE6 glitch*/		
	font-family: arial, sans-serif;
	font-size: 16px;	
	/*overflow: hidden; */
	/*margin-bottom: 12px;*/
	/*padding-left:12px;*/ /* added */	
}

.articleText p {	
	margin-bottom: 15px;
	line-height: 19px;	/* add - March 03,2009 */
	text-align: left; /*add - Lin - Apr 15,2009 - fix bugs in Opera*/			
}

.articleText hr {
	margin-bottom: 15px;
}

.articleText ol {
	margin-left: 40px;
	margin-bottom: 15px;
	line-height: 19px;	/* add - March 03,2009 */
	list-style-position: inside; /* add (Lin) - Apr 15,2009 */
}

.articleText ul {
	margin-left: 40px;
	margin-bottom: 15px;
	line-height: 19px;	/* add - March 03,2009 */
	list-style-position: inside; /* add (Lin) - Apr 15,2009 */
}

.articleText a {   /* add - March 04,2009 */
	color: #990000;
}

a.noContent {
	color: #000066;
}

img.rightBigImg {	
	float: right;
	margin-left: 12px;
	margin-bottom: 10px;
	.margin-bottom: 3px;
	border: 1px solid #2c355c;
}

.articleImg { /* AG - Feb 10, 2009 - moved from source*/
	clear:both; 
	border: 1px solid #2c355c; 
	margin: 0 0 5px 5px; 
	float:right; 
	/*overflow: auto;*/ /* add - lin - april 03,2009*/
	/*position: relative;*/ /* add - lin - april 03,2009*/
}

.articleImgLanding { /* Added by wchandra Sept 4, 2009*/
	clear:both; 
	border: 1px solid #2c355c; 
	margin: 5px 5px 0 0; 
	float:left;
}

.articleImgPolicy { /* Add (Lin) - March 23, 2009 */
	clear:both; 
	border: 1px solid #2c355c; 
	margin: 5px 5px 5px 0; 
	float:left;	
	/*overflow: auto;*/ /* add - lin - april 03,2009*/
	/*position: relative;*/	/* add - lin - april 03,2009*/
}

.articleIconVideo { /* June 24,2009 */
	clear:left; 	
	margin: 0 0 0 5px; 	
	width: 30px;
}

.articleIconAudio { /* June 24,2009 */
	clear:left; 	
	margin: 0 0 0 5px; 	
	width: 20px;
}

p.date { /* AG - Feb 10, 2009 - added*/
	font-size: 10px;
	margin-bottom: 0px;	
}

p.posted { /* Add - Lin - Mar 31, 2009 */
	clear:both;
	font-size: 11px;
	margin-bottom: 20px;
}

.Items{	
	clear:both;	
	padding-top:15px;
	.padding-top:13px; /*add-lin-May13,2009 - fix bugs IE*/	
	/*.border: 1px solid #fff;
	overflow: hidden;
	display: block;	*/
	overflow: auto;	
	position: relative;
}

.Items h3 a{
	color: #000066;
	/*overflow: auto;	
	position: relative;	*/
}

.Items td ul {
	font-size: 16px;
}

.Items p { /* AG - Added Sept 7, 2009*/
	margin-bottom:0px;
}

/* added for blog - JM/WChandra - Sep 17, 2009 */
.ItemsBlog {
	clear: both;
	padding-top: 30px;
	.padding-top: 28px;
	float: left;	
	width: 620px;
	position: relative;
}

.ItemsBlog.firstItem {
	padding-top: 0px;
	.padding-top: 28px;
}

.ItemsBlog blockquote {
	margin-top: 15px;
}

.ItemsBlog blockquote p {
	margin-top: 15px;	
	line-height: 19px;
	text-align: left;
}

.ItemsBlog .itemObject {
	margin-top:15px;
}

.ItemsBlog h3 a{
	color: #000066;
}

.ItemsBlog p {
	margin-top: 15px;
	margin-bottom: 0px;
}

.ItemsBlog p.first {
	margin-top: 0px;
}

.ItemsBlog td ul {
	font-size: 16px;
	margin-left: 20px;
}
/* END OF added for blog - JM/WChandra - Sep 17, 2009 */


ul.sendToSmall {
	display:none;
}
ul.socialSmall {
	display:none;
}
/* add - Lin - May 06,2009 - for multimedia description*/
.multi p {
	margin-bottom: 3px;
}
/* --------------------*/

/*   End of secondary content   */


.FOTF1 {  /*add-Lin- May 13,2009 - fix bugs fotf*/	
	clear: left;
	font-family: arial, sans-serif;
	font-size: 16px;
}

.FOTF {
	clear: left;
	/*float: left;*/
	font-family: arial, sans-serif;
	font-size: 16px;	
}

.FOTF input {
	/*clear: both;
	float: left;*/
	font-family: arial, sans-serif;
	font-size: 16px;
}

.FOTF select {
	/*clear: both;
	float: left;*/
	font-family: arial, sans-serif;
	font-size: 16px;
}

.FOTF td {
	/*clear: both;
	float: left;*/
	font-family: arial, sans-serif;
	font-size: 16px;
}

.FOTF tr {
	/*clear: both;
	float: left;*/
	font-family: arial, sans-serif;
	font-size: 16px;
}

.FOTF form {
	/*clear: both;*/
	/*float: left;*/
	font-family: arial, sans-serif;
	font-size: 16px;
}


/*   End of Content area   */

/*   Footer   */

#footer {
	/*display: none;*/
	width: 620px;
	clear: both;
	float: left;
	font-family: arial, sans-serif;
	font-size: 16px;
	padding: 10px 0 10px 0;	
	.padding: 0 0 10px 0; /* add - Lin - Apr 16,2009 - fix bugs in IE*/	
	background-color: #fff;		
	/*background: #fff repeat-x left top;*/
	
}

/*   End of footer   */

/*   Main navigation    */

#menu {
	display: none;
}

/*   Secondary menu   */

#secondaryMenu {
	display: none;
}

p.fileAs {
	clear:both;
	padding-top:5px; /*change from margin-top: 10px - Lin - July 23,2009*/
	/*width: 620px;
	border-top: 1px solid #999;*/
}

/* add- Lin - July 23,2009*/
*html p.fileAs {
	padding-top: 0;
	margin-top: 15px;
}
/*-------------*/

.fileAsPrint {
	clear:both;
	/*margin-top:10px;*/
	/*width: 620px;
	border-top: 1px solid #999;	*/
}

.rssLink {  /*add - Lin - Apr 20,2009*/
	clear:both;
	font-size:11px; 
	/*padding-left:17px;*/  /*remark - Lin - July 24,2009*/
	/*padding-top: 3px;*/
	float:left; /*change from float:right; - Lin - July 24,2009*/
}

.rssLink img {  /*add - AG - July 7,2009*/
	border:none;
	padding:0;
	margin:0;
	width:16px;
}

.blogRelated{  /*add - AG - Apr 21,2009*/
	font-size:12px; 
}

.rssLinkDetail {			/* add - AG - Apr 22, 2009 */
	clear: both;			/* add - Lin - July 24, 2009 */
	font-size: 16px; 
	/*padding-left:18px;*/	/* remark - Lin - July 24, 2009 */
	float: left;			/* change from float: right; - Lin - July 24, 2009 */	
}

.rssLinkDetail img {		/* add - Lin - July 24, 2009 */
	border: none;
	padding: 0;
	margin: 0;
	width: 16px;
}

.pageTitleImg {
	margin-bottom: 10px;	/* added - JM - Jul 27, 2009 - for hardcoded page title image */
}
