body, html { height:100%; margin:0px; padding:0px; background:url(../images/topright.jpg) repeat-x top #354ebf; }
body { color:#555555; font:normal 12px Arial,Tahoma,Helvetica; }
table { text-align:left; }

h1, .title { color:#213389; font:normal 20px Arial; margin:0px; padding:0px; }
h2 { color:#3148b3; font:bold 15px Arial; margin:13px 0px; }
p { margin:13px 0px; }
ol, ul { margin:12px 0px; padding-left:20px; }

fieldset { border:4px double #CCCCCC; }
fieldset legend { color:#d90143; font:bold 16px Arial; }

.fl { float:left; }
.fr { float:right }
.cl { clear:both; }
.vm { vertical-align:middle; }

img { behavior:url(css/pngbehavior.htc); }
a, a img { border:0px none; outline:0px none; }

form { margin:0px; padding:0px; }
input, select, textarea { border:1px solid #999999; color:#333333; font:normal 12px Arial,TAhoma,Helvetica;
	vertical-align:middle; padding:1px; }
.but { color:#333333; font-weight:bold; background:url(../images/butbg.gif) repeat-x center;
	border:1px solid #656565; border-right-width:2px; border-bottom-width:2px; }

#main { width:100%; margin:0px auto; }

.topleft { background:url(../images/topleft.jpg) repeat-x top; }
.middle { width:883px; }
.topright { background:url(../images/topright.jpg) repeat-x top; }

#menu {}

.mainbox { background:#ffffff; }
.mainboxt { background:url(../images/mainboxt.gif) repeat-x top; }
.mainboxl { background:url(../images/mainboxl.gif) repeat-y left; }
.mainboxr { background:url(../images/mainboxr.gif) repeat-y right; }
.mainboxb { background:url(../images/mainboxb.gif) repeat-x bottom; }

#content { width:98%; }
#content a { color:#163e8e; text-decoration:none; }
#content a:hover { color:#dd0043; text-decoration:none; }

#sidebar { padding:8px 0px 0px 11px; }
#aMarkets ul { list-style:url(../images/arw.gif) none; margin:10px 5px 5px 0px; padding-left:18px; }
#aMarkets ul li { margin:3px 0px; }
#aMarkets a { color:#555555; text-decoration:none; font-weight:bold; }
#aMarkets a:hover { color:#dd0043; }

#lAdditions { padding:10px 0px; }
#lAdditions p { margin:5px 0px; padding:0px; }
#lAdditions p img { margin-bottom:0px; }
#lAdditions blockquote { padding:0px; margin:0px; color:#FF0000; font-weight:bold; height:100px; }

.footerleft { background:url(../images/footerleft.gif) repeat-x bottom; }
.footerleft a { color:#444444; text-decoration:none; }
.footerleft a:hover { color:#bf003a; text-decoration:none; }
.footerright { background:url(../images/footerright.gif) repeat-x bottom; }
.copyright { color:#FFFFFF; font:normal 11px Tahoma; height:29px; }

.boxbg { background:#dffffc; }
.boxtop { background:url(../images/boxline.gif) repeat-x top; }
.boxleft { background:url(../images/boxline.gif) repeat-y left; }
.boxright { background:url(../images/boxline.gif) repeat-y right; }
.boxbottom { background:url(../images/boxline.gif) repeat-x bottom; }

.headbg { color:#FFFFFF; font:bold 13px Arial; line-height:38px; text-align:center;
	background:url(../images/headbg.gif) repeat-x; width:98%; }
.lboxbg { background:url(../images/boxshad.gif) repeat-x top #e6fffd; }
.lboxbottom { background:#e6fffd; }

.tableborder { border:1px solid #CCCCCC; }
.allborder { background:#dddddd; }
.allborder tr { background:#FFFFFF; }
tr.fields { color:#0c675e; font:bold 12px Arial; background:#d2fffb; }
.lightbg { background:#efefef; }

.hlight { color:#cc0000; }
.red { color:#FF0000; }
.msg { color:#FF0000; font:bold 12px Arial; }

.hline { background:url(../images/line.gif) repeat-x center; }

.noborder { border:0px none; }
