#container
{
	background-color:    #FFFFFF;
	height:              100%;
	width:               100%;
	border:              1px solid #000000;
}
#sections
{
	width:               100%;
	height:              100%;
	border:              0px;
	margin:              0px;
}
#sections #header table
{
	width:               100%;
	border-bottom:       1px solid #DCDCDC;
}
#sections #navigation
{
	background-image:    url("../images/navback.gif");
}
#sections #navigation a
{
	color:               #000000;
	text-decoration:     none;
}
#sections #navigation a:hover
{  
	color:               #7A1212;
	text-decoration:     underline;
}
#sections #navigation table td
{
	padding-left:        10px;
	padding-right:       10px;
	padding-bottom:      4px;
	padding-top:         2px;
}
#sections #contentrow
{
	height:              100%;
	background-image:    url("../images/corners/retired.jpg");
	background-repeat:   no-repeat;
	background-position: bottom right;
}
#sections #contentrow #content
{
	padding-left:        20px;
	padding-right:       20px;
	padding-top:         10px;
}
#sections #footer td
{
	text-align:          center;
	font-size:           11px;
	color:               #404040;
	color:               #000000;
	padding:             5px;
	background-image:    url("../images/footerback.gif");
	border-top:          1px solid #DCDCDC;
}
span.heading
{
	font-family:         Trebuchet MS, Verdana, Arial;
	font-size:           18px;
	font-weight:         bold;
	color:               #046258;
	line-height:         200%;
}
input.commandButton
{
	font-family:         arial;
	width:               80px;
	cursor:              pointer;
	cursor:              hand;
}
input.commandButtonDisabled
{
	font-family:         arial;
	width:               80px;
	cursor:              default;
}
span.footnote
{
	font-size:           9px;
	font-family:         arial;
	color:               #808080;
}
p.disclaimer
{
	padding-bottom:      20px;
	padding-top:         20px;
	font-size:           11px;
	font-family:         arial;
	color:               #808080;
	font-weight:         bold;
}
table.portlet
{
	width:               250px;
}
table.portlet tr.portletBody
{
	background-color:    #F7F8F9;
}
table.portlet td.portletTop
{
	width:               100%;
	border-top:          1px solid silver;
	background-color:    #F7F8F9;
}
table.portlet td.portletBottom
{
	width:               100%;
	border-bottom:       1px solid silver;
	background-color:    #F7F8F9;
}
table.portlet td.portletLeft
{
	border-left:         1px solid #C0C0C0;
}
table.portlet td.portletRight
{
	border-right:        1px solid #C0C0C0;
}
img.editicon
{
	position:            relative;
	top:                 3px;
	height:              14px;
	width:               14px;
	border:              0px;
}
img.addicon
{
	position:            relative;
	top:                 2px;
	height:              14px;
	width:               38px;
	border:              0px;
}
img.changeicon
{
	position:            relative;
	top:                 2px;
	height:              14px;
	width:               40px;
	border:              0px;
}
td.newsDate
{
	line-height:         140%;
	font-size:           11px;
	padding-left:        10px;
	padding-right:       10px;
	padding-bottom:      3px;
	color:               #046258;
}
td.newsSubject
{
	line-height:         140%;
	font-size:           11px;
	padding-left:        20px;
	padding-right:       10px;
	padding-top:         0px;
	padding-bottom:      15px;
}
#stats
{
	width:           100%;
}
#stats td
{
	font-size:       11px;
}
#stats td.leftstat
{
	padding-left:    10px;
	text-align:      left;
}
#stats td.rightstat
{
	padding-right:   10px;
	text-align:      right;
}
#stats td.asof
{
	padding-top:     5px;
	padding-bottom:  15px;
	text-align:      center;
	color:           #808080;
}
#stats a.yf
{
	color:           #808080;
	text-decoration: none;
}
#stats a.yf:hover
{
	color:           #7A1212;
	text-decoration: underline;
}
#commentary
{
	width:            120px;
	position:         absolute;
	top:              140px;
	left:             262px;
	background-color: #B8CACD;
}
#commentary table
{
	width:            100%;
	background-color: #E2E9ED;
	border:           1px solid #B8CACD;
	border-top:       0px;
    position:         relative;
    top:              -2px;
    left:             -2px;
}
#commentary table td
{
	padding-left:     8px;
	padding-right:    8px;
}
#commentary a
{
	width:               100%;
	color:               #000000;
	text-decoration:     none;
}
#commentary a:hover
{  
	color:               #7A1212;
	text-decoration:     underline;
}
#accounts
{
	width:            140px;
	position:         absolute;
	top:              140px;
	left:             434px;
	background-color: #B8CACD;
}
#accounts table
{
	width:            100%;
	border:           1px solid #B8CACD;
	background-color: #E2E9ED;
	border-top:       0px;
    position:         relative;
    top:              -2px;
    left:             -2px;
}
#accounts table td
{
	padding-left:     8px;
	padding-right:    8px;
}
#accounts a
{
	width:               100%;
	color:               #000000;
	text-decoration:     none;
}
#accounts a:hover
{  
	color:               #7A1212;
	text-decoration:     underline;
}