html, body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #000000;
	border: 0px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

#container {
	width: 975px;
	margin: 0 auto;
	text-align: center;
}

#header {
	text-align: left;
	float: left;
}

#middle {
	text-align: left;
	float: left;
}

#content {
	width: 469px;
	float: left;
	padding: 18px;
}

#contentfull {
	width: 758px;
	float: left;
	padding: 18px;
}

#navigation {
	width: 170px;
	float: left;
}

#panel {
	width: 300px;
	float: left;
}

#footer {
	width: 975px;
	text-align: center;
	margin-top: 9px;
	float: left;
}

.VertGap {
	height: 15px;
}

.PrintOnly {
	display: none;
}

input, select, textarea {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #000000;
}

form {
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	letter-spacing: -.05em;
	line-height: 1em;
}

p {
	margin-top: 0px;
}

a {
	color: #0099CC;
	text-decoration: none;
}
a:hover {
	color: #888888;
	text-decoration: underline;
}

.Text_XS {
	font-size: 11px;
}

.Text_S {
	font-size: 12px;
}

.Text_L {
	font-size: 14px;
}

.Text_XL {
	font-size: 17px;
}

.Text_XXL {
	font-size: 16px;
}

.ImageSubTitle {
	padding: 31px 0px 0px 6px;
}

.ImageBorder {
	border: 3px solid #FFFFFF;
	margin: 0px 0px 3px 3px;
}

.TableStd {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
}

.Layout_BlueBox {
	background-color: #EAF4FF;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 10px 10px 10px;
}

.Layout_SearchBoxEmpty {
	background-color: #EEEEEE;
}

.Layout_SearchBox {
	margin: 10px 0px 10px 15px;
}

.Layout_HeaderDivider {
	background-color: #FF9900;
}

.Layout_DateBox {
	background-color: #FFCC00;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: bold;
	color: #0099CC;
}

.Layout_HeaderArrow {
	background-color: #EEEEEE;
}

.Layout_HeaderTopics {
	font-size: 15px;
	font-weight: bold;
	color: #888888;
	background-color: #EEEEEE;
}

.Layout_HeaderTopics a {
	color: #FF9900;
	text-decoration: none;
}
.Layout_HeaderTopics a:hover {
	color: #888888;
	text-decoration: underline;
}

.Layout_Nav {
	font-size: 13px;
	font-weight: bold;
	background-color: #83868B;
	padding: 10px;
	border-bottom: 5px solid #686B71;
	line-height: 17px;
}
.Layout_Nav a {
	color: #FFFFFF;
	text-decoration: none;
}
.Layout_Nav a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.Layout_Nav_Lite {
	font-size: 13px;
	font-weight: bold;
	background-color: #FFFFCC;
	padding: 10px;
	line-height: 17px;
	border-bottom: 1px solid #E1E1B4;
}
.Layout_Nav_Lite a {
	color: #336599;
	text-decoration: none;
}
.Layout_Nav_Lite a:hover {
	color: #336599;
	text-decoration: underline;
}

.Layout_Nav_Dark {
	font-size: 13px;
	font-weight: bold;
	background-color: #F3F3C3;
	padding: 10px;
	line-height: 17px;
	border-bottom: 1px solid #E1E1B4;
}
.Layout_Nav_Dark a {
	color: #336599;
	text-decoration: none;
}
.Layout_Nav_Dark a:hover {
	color: #336599;
	text-decoration: underline;
}

hr {
	height: 1px;
	color: #EEEEEE;
}

div.hr {
	line-height: 1px; 
	font-size: 1px;
	width: 100%;
	height: 1px;
	background-color: #ACABAB;
	margin: 12px 0px 12px 0px;
}

div.hr2 {
	line-height: 1px; 
	font-size: 1px;
	width: 100%;
	height: 1px;
	background-color: #CCCCCC;
	margin: 18px 0px 18px 0px;
}

div.hr3 {
	line-height: 1px; 
	font-size: 1px;
	width: 100%;
	height: 18px;
	margin: 0px 0px 18px 0px;
	border-bottom: 1px dashed #CCCCCC;
}

div.vr {
	width: 1px;
	height: 156px;
	background-color: #CCCCCC;
	margin: 0px 11px 0px 11px;
}

.Layout_AdLeftTop {
	padding: 15px 0px 1px 0px;
}

.Layout_AdLeftBtm {
	padding: 15px 0px 15px 0px;
}

.Layout_AdRight {
	padding: 10px;
	border-left: 1px solid #CCCCCC;
}

.Layout_RightPanel {
	padding: 10px;
	background-color: #EEEEEE;
}
.Layout_RightPanel img {
	margin: 4px 5px 0px 0px;
}
.Layout_RightPanel a {
	color: #FF9900;
	text-decoration: none;
}
.Layout_RightPanel a:hover {
	color: #888888;
	text-decoration: underline;
}


.Layout_RightPanelNana {
	padding: 10px;
	background-color: #d4a8d6;
}
.Layout_RightPanelNana img {
	margin: 4px 5px 0px 0px;
}
.Layout_RightPanelNana a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.Layout_RightPanelNana a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}




.RightPanel_Border {
	border-bottom: 1px solid #FFFFFF;
}

.Layout_RightPanel2 {
	padding: 20px;
	background-color: #FFFFCC;
	color: #767A81;
}
.Layout_RightPanel2 img {
	margin: 4px 5px 0px 0px;
}
.Layout_RightPanel2 a {
	color: #FF9900;
	text-decoration: none;
}
.Layout_RightPanel2 a:hover {
	color: #888888;
	text-decoration: underline;
}
.Layout_RightPanel2 ul {
	margin: -10px 0px 0px 0px;
	padding-left: 2em;
}
.Layout_RightPanel2 li {
	padding-bottom: 3px;
}

.Layout_Body {
	padding: 16px;
}

.Layout_Footer {
	border-top: 1px solid #CCCCCC;
	color: #656565;
	line-height: 20px;
	padding: 10px 20px 20px 20px;
}

.Layout_Footer a {
	color: #656565;
	text-decoration: none;
	margin: 0px 8px 0px 8px;
}
.Layout_Footer a:hover {
	color: #FF9900;
	text-decoration: underline;
}

.Copyright {
	font-size: 11px;
	color: #C0C0C0;
}

.Copyright a {
	color: #C0C0C0;
	text-decoration: none;
	margin: 0px;
}
.Copyright a:hover {
	color: #888888;
	text-decoration: underline;
}

.SectionLeft {
	padding: 0px 10px 0px 0px;
}

.SectionRight {
	padding: 0px 0px 0px 10px;
	border-left: 1px solid #CCCCCC;
}

.FeaturedBlank {
	padding: 4px;
}

.FeaturedYellow {
	padding: 4px;
	background-color: #FFFFCC;
}

.Outline1 {
	color: #CC0000;
	background-color: #FFFFAE;
	padding: 6px;
}

.Tab {
	border-left: 1px solid #FFFFCC;
	padding: 4px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
}

.Tab1 {
	background-color: #FFFFCC;
	color: #83868B;
}

.Tab1 a {
	color: #83868B;
	text-decoration: none;
}
.Tab1 a:hover {
	color: #83868B;
	text-decoration: underline;
}

.Tab2 {
	background-color: #83868B;
	color: #FFFFFF;
}

.Tab2 a {
	color: #FFFFFF;
	text-decoration: none;
}
.Tab2 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.TabBody {
	border-left: 1px solid #FFFFCC;
	padding: 12px;
	font-weight: bold;
}

.TabBody ul {
	margin: 0;
	padding-left: 2em;
	line-height: 25px;
}

.TabBody1 {
	background-color: #FFFFCC;
	color: #666666;
}

.TabBody2 {
	background-color: #83868B;
	color: #FFFFFF;
}

.LI {
	margin-bottom: 8px;
}

.InfoBox {
	float: right;
	margin: 0px 1px 6px 6px;
}

.Caption {
	float: right;
	margin: 0px 1px 6px 6px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.Caption img {
	margin-bottom: 3px;
}

img {
	border-color: #EEEEEE;
}
a:hover img {
	border-color: #0099CC;
}

.Form1 {
	background-color: #FFFFCC;
	color: #696969;
}

.Form2 {
	background-color: #FFFFEB;
	color: #696969;
}

.Form3 {
	background-color: #FF9900;
	color: #000000;
}

/* BACKGROUNDS */
.Background1 {
	background-color: #EEEEEE;
}

.Background2 {
	background-color: #FFFFCC;
}

.Background3 {
	background-color: #FFFFEB;
}

.Background4 {
	background-color: #FFFFFF;
}

.Background5 {
	background-color: #FFFFAE;
}

.Background6 {
	background-color: #F8F8F8;
}


/* HEADINGS */
.Heading1 {
	color: #FF9900;
	font-weight: bold;
	font-size: 13px;
}

.Heading2 {
	color: #000000;
	font-size: 11px;
}

.Heading3 {
	color: #83868B;
	font-size: 11px;
}

.Heading4 {
	color: #336599;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	/*font-variant: small-caps;*/
}

.Heading4a {
	color: #336599;
	font-size: 16px;
	font-weight: bold;
}

.Heading4b {
	color: #336599;
	font-size: 15px;
	font-weight: bold;
}

.Heading5 {
	color: #CC0000;
	font-size: 11px;
}

.Heading6 {
	color: #0286BE;
	font-size: 18px;
	font-weight: bold;
}

.Heading7 {
	color: #999999;
	font-weight: bold;
	font-size: 13px;
}

.Heading8 {
	color: #FF9900;
	font-weight: bold;
	font-size: 16px;
}

.Heading9 {
	color: #CC0000;
	font-weight: bold;
	font-size: 16px;
}

.Heading10 {
	color: #0099CC;
	font-weight: bold;
	font-size: 16px;
}

.Heading11 {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}
.Heading11 a {
	color: #000000;
	text-decoration: none;
}
.Heading11 a:hover {
	color: #888888;
	text-decoration: underline;
}

.Heading12 {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}

.Heading13 {
	color: #FF9900;
	font-size: 18px;
	font-weight: bold;
}

.Heading14 {
	color: #AB0A0A;
	font-size: 18px;
	font-weight: bold;
}

.Heading15 {
	color: #D78100;
	font-size: 18px;
	font-weight: bold;
}

/* HIGHLIGHTS */
.Highlight1 {
	color: #FF9900;
}

.Highlight2 {
	color: #757980;
}

.Highlight3 {
	color: #0099CC;
}

.Highlight4 {
	color: #336599;
}

.Highlight5 {
	color: #CC0000;
}

.Highlight6 {
	color: #000000;
}

.Highlight7 {
	color: #ACABAB;
}

.Highlight8 {
	color: #006600;
}


/* E-MAIL */
.Email_Body {
	background-color: #EEEEEE;
	padding: 18px;
	color: #4C4C4C;
	font-size: 13px;
}

.Email_Footer {
	background-color: #F8F8F8;
	padding: 6px 18px 6px 18px;
	color: #999999;
	font-size: 11px;
	text-align: center;
}


/*---- sIFR ---*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-active h1,
.sIFR-active h2,
.sIFR-active h3,
.sIFR-active h4,
.sIFR-active h5,
.sIFR-active h6,
.sIFR-active pre {
	visibility: hidden;
	font-family: Verdana;
	line-height: 1em;
}

.sIFR-active h1 {
	font-size: 35px;
}

h1 {
	color: #767A81;
	font-size: 35px;
}

.h1Nana {
	color: #FFFFFF;
	font-size: 35px;
}

.sIFR-active h2 {
	font-size: 35px;
}

h2 {
	color: #767A81;
	font-size: 35px;
}

.sIFR-active h3 {
	font-size: 14px;
}

h3 {
	color: #040404;
	font-size: 14px;
}

.sIFR-active h4 {
	font-size: 16px;
}

h4 {
	color: #767A81;
	font-size: 16px;
}

.sIFR-active h5 {
	font-size: 16px;
}

h5 {
	color: #336599;
	font-size: 16px;
}

.sIFR-active h6 {
	font-size: 20px;
}

h6 {
	color: #FF9900;
	font-size: 18px;
}

.sIFR-active pre {
	font-size: 32px;
}

pre {
	color: #999999;
	font-size: 25px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	text-align: left;
}

/* === Bubble Tooltip === */
a.tt{
    position: relative;
    z-index: 24;
    text-decoration: none;
}
a.tt span{ display: none; }
a.tt:hover{ z-index:25; color: #aaaaff; background:; }
*:first-child+html a.tt:hover span.tooltip{ /* IE7 Hack */
	padding: 188px 0 0 0;
}
* html a.tt:hover span.tooltip{ /* IE6- Hack */
	padding: 188px 0 0 0;
	text-decoration: none;
}
a.tt:hover span.tooltip{
    display: block;
    position: absolute;
    top: 0px; 
	left: 0px;
	padding: 24px 0 0 0;
	width: 156px;
	color: #0099CC;
    text-align: left;
	filter: alpha(opacity:95);
	KHTMLOpacity: 0.95;
	MozOpacity: 0.95;
	opacity: 0.95;
	cursor: default;
}
a.tt:hover span.top{
	display: block;
	padding: 22px 8px 0;
    background: url(images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding: 2px 8px 10px;
	color: #548912;
    background: url(images/bubble.gif) no-repeat bottom;
}

#blurbsInIssue {
height: 20px;
background-image:url(images/issueRepeaterHeadline.jpg);
background-repeat: repeat-x;
padding:0 0 0 5px;
vertical-align:middle;
}

.Issue {
font-size:14px;
font-weight:bold;
color:#000000;
}

.blurbHeadline{
font-size:18px;
font-weight:bold;
color:#ec6c23;
height:35px;
vertical-align:middle;
}

.blurbImage{
height: 90px;
width:130px;
margin-right: 10px;
}

.blurbDesc{
font-size:14px;
color:#000000;
padding-left:10px;
margin-top:0px;
padding-top: 0px;
}

.blurbMore {
font-size:14px;
color:#195cab;
}
/*
Usage:
<a href="#" class="tt">Link<span class="tooltip"><span class="top"></span><span class="middle">Tooltip Text.</span><span class="bottom"></span></span></a>
*/