/* layout */

#wrapper { width:900px; margin-left:auto; margin-right:auto; }

#bannerTop { width:900px; height:80px; background-color:#fff;}
	
#menu { width:900px; height:25px; background-color:#1e335d; line-height:25px; color:#fff; }
#menuBreak { width:900px; height:5px; border-bottom:1px solid #6f6d6a; }

#contentHeader { width:880px; padding:10px; background-color:#fff; }

#contentWrapper { width:880px; padding:10px; background-color:#fff; }

#footer { width:900px; height:3px; background-color:#bd9964; margin-top:5px; clear:both; }
#footer02 { width:900px; height:2px; border-top:1px solid #6f6d6a; margin-top:3px; clear:both; }
	#footerMenu { width:890px; padding-right:10px; height:25px; clear:both; }


table#Financials td { padding:1px 3px; }
table#Financials td > h1 { font:bold 11px Arial, Helvetica, sans-serif; color:#333; margin:0px; }


/* default styles */
body { font:11px Arial, Helvetica, sans-serif; color:#333; line-height:16px; margin-top:0px; }
p, div { font:11px Arial, Helvetica, sans-serif; color:#333; line-height:16px; }
td { font:11px Arial, Helvetica, sans-serif;color:#333; }
td > p { font:11px Arial, Helvetica, sans-serif; color:#333; }

h1 { font:normal 18px Georgia, "Times New Roman", Times, serif; color:#1e335d; margin-bottom:5px; }
h2 { font:normal 12px Arial, Helvetica, sans-serif; color:#1e335d; margin:0px; }
h3 { font:normal 16px "Times New Roman", Times, serif; color:#1e335d; margin:0px; }

ul, ol{ margin-top:5px; margin-bottom:0px; margin-left:12px; padding-left:15px; }
ul li { list-style-type: disc; color:#333; }
ul li li { list-style-type: disc; color:#333; }
ul li li li { list-style-type: square; color:#333; }
ol li { list-style-type: decimal; color:#333; }
ol ol li { list-style-type: lower-alpha; color:#333; }
ol ol ol li { list-style-type: lower-roman; color:#333; }


/* styles */


/* links */
a:link { font:11px Arial, Helvetica, sans-serif; color:#333; text-decoration:underline; }
a:visited { font:11px Arial, Helvetica, sans-serif; color:#333; text-decoration:underline; }
a:hover { font:11px Arial, Helvetica, sans-serif; color:#1e335d; text-decoration:underline; }
a:active { font:11px Arial, Helvetica, sans-serif; color:#333; text-decoration:underline; }

a.mainmenu:link { font:bold 12px "Trebuchet MS", Arial, sans-serif; color:#fff; line-height:25px; text-decoration:none;}
a.mainmenu:visited { font:bold 12px "Trebuchet MS", Arial, sans-serif; color:#fff; font-size:12px; font-weight:bold; line-height:25px; text-decoration:none;}
a.mainmenu:hover { font:bold 12px "Trebuchet MS", Arial, sans-serif; color:#bd9964; font-size:12px; font-weight:bold; line-height:25px; text-decoration:none;}
a.mainmenu:active { font:bold 12px "Trebuchet MS", Arial, sans-serif; color:#fff; font-size:12px; font-weight:bold; line-height:25px; text-decoration:none;}

a.submenu:link { font:bold italic 12px "Times New Roman", Times, serif; color:#1e335d; text-decoration:none;}
a.submenu:visited { font:bold italic 12px "Times New Roman", Times, serif; color:#1e335d; color:#1e335d; text-decoration:none;}
a.submenu:hover { font:bold italic 12px "Times New Roman", Times, serif; color:#1e335d; color:#bd9964; text-decoration:none;}
a.submenu:active { font:bold italic 12px "Times New Roman", Times, serif; color:#1e335d; color:#1e335d; text-decoration:none;}

a.footer:link { font:normal 11px Arial, Helvetica, sans-serif; color:#1e335d; text-decoration:none; }
a.footer:visited { font:normal 11px Arial, Helvetica, sans-serif; color:#1e335d; text-decoration:none; }
a.footer:hover { font:normal 11px Arial, Helvetica, sans-serif; color:#333; text-decoration:none; }
a.footer:active { font:normal 11px Arial, Helvetica, sans-serif; color:#1e335d; text-decoration:none; }

/* borders */
.borderBlock { border: 1px solid #333; }
.borderBottom { border-bottom: 1px solid #333; }
.borderDblBottom { border-bottom: 2px solid #333; }
.borderBottomLeft { border-bottom: 1px solid #333; border-left: 1px solid #333; }
.borderBottomDblLeft { border-bottom: 1px solid #333; border-left: 2px solid #333; }
.borderBottomDblRight { border-bottom: 1px solid #333; border-right: 2px solid #333; }
.borderBottomLeftRight { border-bottom: 1px solid #333; border-left: 1px solid #333; border-right: 1px solid #333; }
.borderBottomRight { border-bottom: 1px solid #333; border-right: 1px solid #333; }
.borderLeft { border-left: 1px solid #333; }
.borderRight { border-right: 1px solid #333; }
.borderTop { border-top: 1px solid #333; }
.borderDblTop { border-top: 2px solid #333; }
.borderDblLeft { border-left: 2px solid #333; }
.borderDblRight { border-right: 2px solid #333; }
.borderDblTopLeft { border-top: 2px solid #333; border-left: 2px solid #333; }
.borderDblTopRight { border-top: 2px solid #333; border-right: 2px solid #333; }
.borderTopBottom { border-top: 1px solid #333; border-bottom: 1px solid #333; }
.borderTopBottomLeftRight { border-top: 1px solid #333; border-bottom: 1px solid #333; border-left: 1px solid #333; border-right: 1px solid #333; }
.borderTopBottomRight { border-top: 1px solid #333; border-bottom: 1px solid #333; border-right: 1px solid #333; }
.borderTopBottomLeft { border-top: 1px solid #333; border-bottom: 1px solid #333; border-left: 1px solid #333; }
.borderTopLeft { border-top: 1px solid #333; border-left: 1px solid #333; }
.borderTopLeftRight { border-top: 1px solid #333; border-left: 1px solid #333; border-right: 1px solid #333; }
.borderTopRight { border-top: 1px solid #333; border-right: 1px solid #333; }
.borderTotal { border-top: 1px solid #333; border-bottom: 2px solid #333; }
.borderLeftRight { border-left: 1px solid #333; border-right: 1px solid #333; }