@charset "UTF-8";


#pagebody_foxy {
	
	background-color: #e8e8e8;
	
}

/*

#pagebody {
	font-family :  Arial, Verdana, Trebuchet MS;
	font-size:14px;
	background-color: #ffffff;
	color
	background-repeat:repeat-y;
	background-position:center; 
	line-height:1.35;
	-webkit-text-size-adjust:none;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
*/




#pagebody {
	font-family :  Arial, Verdana, Trebuchet MS;
	font-size:14px;
	background-color: #e8e8e8;
	color:#000000;
	background-image:url(/images/gray_bg_gradient_1122x35.png);
	background-repeat:repeat-y;
	background-position:center; 
	line-height:1.35;
	-webkit-text-size-adjust:none;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

@media (max-width: 1060px) {
	#pagebody {
		background-image:none;
		background-color: #e8e8e8;
	}
}

#pagebody ul {
	padding-left:40px;
}


#pagebody ol {
	padding-left:40px;
}



#pagebody a:link {
	
	color:#002b66; 
	text-decoration:none;
}

#pagebody a:visited {
	color:#551a8b;
}

#pagebody a:hover {
	text-decoration:underline;
}


#pagebody a:active {
	color:#bb0000;
	text-decoration:underline;
}


/*******/

#articlebody a:link {
	color:#0000cc; 
	text-decoration:underline;
}

#articlebody a:visited {
	color:#551a8b;
	text-decoration:underline;
}

#articlebody a:hover {
	color:#CC6600;
	text-decoration:underline;
}

#articlebody a:active {
	color:#bb0000;
	text-decoration:underline;
}

/*******/

#articlebodyshort a:link {
	color:#0000cc; 
	text-decoration:underline;
}

#articlebodyshort a:visited {
	color:#551a8b;
	text-decoration:underline;
}

#articlebodyshort a:hover {
	color:#CC6600;
	text-decoration:underline;
}

#articlebodyshort a:active {
	color:#bb0000;
	text-decoration:underline;
}



/*******/


#pagebody .leftsidebar {
	/*padding-left:15px;
	padding-right:15px;*/
	font-size:12px; 
	line-height:1.35;
	background-color:#ffffff;
}


/*******/

#pagebody .hpnewsaltert {
	font-family : Lucida Grande, Verdana,  Arial, Trebuchet MS;
	font-weight: bold;
	font-size:11px;
	line-height:1.3;
	}


#pagebody .hpnewsaltertdate {
	font-family : Lucida Grande, Verdana,  Arial, Trebuchet MS;
	font-size:11px;
	color:#333333;
	}


/*******/



#pagebody a.sidelinknav {
	font-weight: bold; 
	font-size:12px; 
	line-height:14px;
	color : #003366; 
	text-decoration:none;
}

#pagebody a.sidelinknav:hover {
	
	text-decoration:underline;
}


#pagebody .smNormTxt {
	font-family: verdana, arial, helvetica; 
	font-size: 9.5px; 
	line-height:12px;
	color: #56542E; 
}

/*
#pagebody .hdr, H1 {
	font-weight: bold; 
	font-size: 18px; 
	line-height : 21px;
	color: #800000;
}*/

#pagebody .hdr, H1 {
	font-weight: bold; 
	font-size: 21px; 
	line-height : 27px;
	color: #222222;
	font-family: arial, verdana, helvetica;  
}

#pagebody .subhdr , H2, h2 {
	font-weight : bold; 
	font-size : 14px; 
	line-height : 17px;
	color: #263169;
	padding-top : 4px;
	padding-bottom : 4px;
	margin-bottom : 0px; 
} 



#pagebody .tblHead {
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	background-color: #354076;
	border: 1px solid #000000;
}


#pagebody .dotted {
	border: 1px dotted #555; 
	border-style: none none dotted; 
	color: #fff; 
	background-color: #fff; 
}


#pagebody #articlebody {
	font-size: 15px;
	line-height : 154%;
	background-color:#FFFFFF;
	color:#111111;
	display:block;
	margin-top:26px;
}

#pagebody #articlebodyshort {
	font-size: 14px;
	line-height : 154%;
	background-color:#FFFFFF;
	display:block;
}



#articlefull  {
	margin-right:0px;
	margin-left:15px;
	
}


#pagebody .articletitle {
	font-weight: bold; 
	font-size: 26px; 
	line-height:30px;
	color: #000000;
}

#pagebody .subtitle {
	font-weight: bold;
	font-size: 16px;
	color: #000000;
}






#pagebody .articleauthordateline {
	font-size: 12px; 
	color: #555;
	font-family: arial, helvetica;  
	margin-top:4px;
	display:block;
}



#pagebody .articlepublishedline {
	font-size: 12px; 
	color: #555;
	font-family: arial, helvetica;  
}

#pagebody .sidelinknav {
	font-weight: bold; 
	font-size:12px; 
	color : #000000;  
}


#pagebody .speakers {
	font-style:italic;
	font-weight : bold; 
	font-size : 20px;
	color: #000000;
	text-align: center;
	padding-bottom : 0px;
	margin-bottom : 18px; 
	
} 

/**************/
/* TIR */



#pagebody .tirIssueName {
	font-family:verdana;
	font-size: 11px;
	font-weight: bold;
	color: #0E8D48;
}

#pagebody .tirCatHead {
	font-size: 14px;
	font-weight: bold;
	color: #0B8B52;
}

#pagebody .tirAuthor {
	font-size: 12px;
	color: #64653D;
	
}

#pagebody .tirArtLinkHead {
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

#pagebody .tirArt {
	font-size: 13px;
	font-weight: bold;
}


/* page number code */

#pagebody .pageHilite { 
	font-size: 16px; 
	font-weight: bold; 
	color: #008A41; 
}

/* links to show more or less of pubs */

/*
#showmorelink a:link {
	color:#f02b66; 
}

#showlesslink a:link {
	color:#f02b66; 
}
*/

#showmorelink  {
	color:#002b66; 
	cursor:pointer;
}

#showlesslink  {
	color:#002b66; 
	cursor:pointer;
}


#dfddd  {
	color:#f02b66; 
}


/*********************/
#tirissuelink {
	text-decoration:none; 
	color: #0E8D48;
	font-weight:bold;
	font-family: Verdana, Arial;
	margin-top:6px;
	display:block;
	line-height:19px;
}
			
#tirissuelink a {
	text-decoration:none !important;
	color: #0E8D48 !important;
}
			
#tirissuelink a:link {
	text-decoration:none !important;
	color: #0E8D48 !important;
}
	
#tirissuelink a:hover {
	text-decoration:underline !important;
	color: #0E8D48 !important;
}
			
#tirissuelink a:active {
	text-decoration:underline !important;
	color: #0E8D48 !important;
}


/**********************/


/* CSS Document */

#sidebar_menu {
    font-family: Arial, 'Open Sans', sans-serif;
    /*margin: 0;
    padding: 0;*/
	width: 100%;
	font-weight:bold;
	/*border-radius:0px;
	overflow:hidden;*/
} 

#sidebar_menu .sidebar_menusm {
	display: block;
	font-size:13px;
	line-height:15px;
	padding:3px 17px 3px 33px;
	margin:0px 0px 0px 0px;
	
}

#sidebar_menu .sidebar_menulg {
	display: block;
	font-size:14px;
	line-height:17px;
	padding:6px 17px 6px 13px;
	margin:4px 0px 4px 0px;
}


#sidebar_menu .sidebar_topheader {
	letter-spacing:.5px;
	font-size:15px;
	line-height:17px;
	padding:6px 17px 6px 13px;
	margin:4px 0px 4px 0px;
}



#sidebar_menu .sidebar_nonlinkingheader {
	color:#000000 !important;
	padding:6px 17px 6px 13px;
	display: block;
	font-size:14px;
	line-height:16px;
	/*font-size:13px;*/
}


#sidebar_menu a {
	display: block;
	color:#555555 !important;
	font-weight:600;
	text-decoration: none;
	background-color: #ffffff;
}

#sidebar_menu a:link {
	color:#444444;
}

#sidebar_menu a:visited {
	color:#000077;
}
		
#sidebar_menu a:hover {	
	text-decoration: none ;
	/*color:#5c6696;*/
	color:#111188 !important;
	background-color: #ffffff;
	border-radius:0px;
	/*transition-duration: 0.25s;*/
	
}

#sidebar_menu a:hover:not(.sidebar_active) {
	color:#111188 !important;
    background-color: #ffffff; 
	/*background-color: #ffffff;*/
}
		
#sidebar_menu a.sidebar_active {
    /*background-color: #eeeeee;*/
	background-color: #e9e9e9;
	border-radius:0px;
	text-decoration: none;
    /* : #2c9ab7 !important;*/
	color: #111188 !important;
	
	/*font-weight:600;*/
}	






