﻿body, 
html{margin:0; padding:0;font:.9em arial,helvetica,sans-serif;line-height:1.4em;}
body{min-width:990px;text-align:justify;background: url(/images/bg_body.gif) repeat top center #f2f2f2;}
#container{margin:0 auto; width:990px;}
.footer{border-top:solid 1px #ccc;}

/* defaults */
hr{border:0px; height:1px; color:#ccc; background-color:#ccc}
table{border-collapse:collapse;}
td{vertical-align:top;}
img{border:none}
input, select, textarea{font:100% arial,sans-serif; padding:2px}

/* controls */
.textbox{border:solid 1px #ccc}

/* misc */
.banner{border-bottom:solid 1px #fff;margin-bottom:-3px;}
.title {color:#6A91A5;font-size:140%;border-bottom:solid 1px #ccc;padding-bottom:5px;}
marquee {background-color:#7caac1;height:20px;color:#fff;}
marquee a,marquee a:hover,marquee a:visited{color:#fff;text-decoration:none;}

/* font-styles */
.fSmall{font-size:.85em}
.fLarge{font-size:120%}
.fXLarge{font-size:140%}
.bold{font-weight:bold}

/* alignment */
.center{text-align:center}
.left{text-align:left}
.right{text-align:right}
.top{vertical-align:top}
.middle{vertical-align:middle}
.bottom{vertical-align:bottom}
.fLeft{float:left}
.fRight{float:right}