p {
    margin-top: 10pt;
    margin-bottom: 10pt;
}

.first {
    margin-top: 0pt;
    margin-bottom: 10pt;
}


form {
    display: inline;
}

.large {
    font-size: 110%;
    line-height: 110%;
}

.larger {
    font-size: 120%;
    line-height: 120%;
}

.small {
	font-size: 90%;
}

.smallNote {
    font-size: 90%;
    font-weight: normal;
    font-style: italic;
}

.smaller {
	font-size: 80%;
}

.smallerNote {
    font-size: 80%;
    font-weight: normal;
    font-style: italic;
}

.smallest {
	font-size: 8pt;
}

.note {
	font-style: italic;
	font-size: 90%;
}

.error {
	font-weight: bold;
	color: #cc0000;
}

.copyright {
	font-size: x-small;
}

.localTimes {
	font-weight: bold;
}

.holiday {
	background-color: #FFC0C0;
	color: #fff;
}

thead {
	font-size: 9pt;
	background-color:#e0e0e0;
	text-align: center;
}

body {
    font-weight: normal;
    font-size: 10pt;
    font-family: Arial, helvetica, sans-serif;
	line-height: 125%;
}

#Body {
	background: url(images/background.png) repeat-x top;
	margin: 0px;
	text-align: center;
}

.leftMenu {
    background: url(images/menu-background.gif) repeat-y;
}

#Content {
    width:950px;
    height:100%;
    margin:0px auto; /* Right and left margin widths set to "auto" */
	text-align:left; /* Counteract to IE5/Win Hack */
	
	border-left: solid 1px #a5c3e9;
	border-right: solid 1px #a5c3e9;
}

#ContentTableDiv {
    border-top: 1px solid #a5c3e9;
/*    background: url(images/content-background.png) repeat-x top; */
    background-color: white;
/*    padding-right: 24px; */
}

#ContentTable {
}

h1 {
	font-size: 20pt;
	margin-top: 0px;
    color: #990000;
    line-height: 140%;
	margin-bottom: 8pt;
}
    
h2 {
	font-size: 16pt;
	margin-top: 0px;
	margin-bottom: 6pt;
    color: #990000;
    line-height: 120%;
}

h3 {
	font-size: 13pt;
	margin-top: 4px;
	margin-bottom: 6pt;
    color: #990000;
    line-height: 120%;
}

h4 {
	font-size: 10pt;
}

li {
	margin-bottom: 8px;
}

#RealContent a,
#RealContent a:link,
#RealContent a:visited,
#RealContent a:active { 
    /* white-space: nowrap; */
    color: #990000;  
    text-decoration: none; 
    border-bottom: 1px dotted #ff0000;
}

#RealContent a:hover { 
    /*white-space: nowrap; */ 
    color: #000099;  
    text-decoration: none; 
    border-bottom: 1px solid darkblue;
}

#NoBorder a,
#NoBorder a:link,
#NoBorder a:visited,
#NoBorder a:active 
#NoBorder a:hover { 
    border-bottom: none ! important;
}


#LeftMenu a,
#LeftMenu a:link,
#LeftMenu a:visited,
#LeftMenu a:active { 
    white-space: nowrap; 
    color: #990000;  
    text-decoration: none; 
    border-bottom: none; 
}

#LeftMenu a:hover { 
    white-space: nowrap; 
    color: #000099;  
    text-decoration: underline ! important; 
    border-bottom: none; 
}


.noLinkBorder {
    border-bottom: none ! important;
}

.linkBorder {
    border-bottom: 1px dotted #ff0000 ! important;
}

.wrappableLink {
    white-space: normal ! important;
}

.nowrap {
    white-space: nowrap;
}

ul.pointButtonList, ol.pointButtonList {
    text-align: left;
    list-style-image: url(/images/point-button.gif);
    margin-left: 0;
    padding-left: 20px;
}

.pointButtonList li {
    margin-top: 4pt;
    margin-bottom: 4pt;
}

.menu {
    font-size: 9pt;
}

.menuLink {
    text-decoration: none ! important;
}

.activeMenuKey {
    font-weight: bold;
    color: white ! important;
}

.subhead {
    font-weight: bold;
    font-style: italic;
    color: #000099;
}

.emphasis {
    font-weight: bold;
}

.blue {
    color: #000099 ! important;
}

.fullWidth {
    width: 100%;
}

.subPara {
    margin-top: 6pt;
}
.trademark {
	margin-left: 2pt;
    font-size: 50%;
    vertical-align: 100%;
    line-height: 60%;
    font-weight: normal ! important;
}
/*
.flexEmphasis {
    font-family: Tahoma;
    font-weight: bold;
    color: #3333cc !important;
}
*/