/* ===== RESET GLOBAL STYLES ======================================================= */
html, body, form, fieldset, ul, ol, li { margin:0; padding:0; font:normal 100%/120% 'Trebuchet MS', Trebuchet, Tahoma, Arial, Helvetica, sans-serif; cursor:default; }
 /* __ format vertical margins __ */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, dl, address { margin:10px 0; padding:0; }
/* __ Apply left margin __ */
dd, blockquote { margin-left:25px; }
/* __ Format Tables (still need 'cellspacing="0"' in the markup)__ */
table { border-collapse:collapse; border-spacing:0; }
table td { vertical-align:top;  }
/* __ Miscellaneous __ */
a:focus { outline:none; }
img, fieldset { border:none; }
form label { cursor:pointer; }
ol, ul { list-style:none; }
input, select, textarea { font:inherit; }
textarea { overflow:auto; }

/* __ Custom Global Styles __ */
.clearBoth { clear:both; }
.clearLeft { clear:left; }
.clearRight { clear:right; }
.left { float:left; }
.right { float:right; }
.hide { display:none; }

/* ===== GLOBAL STYLES ======================================================= */
body { background:#FFF url(../images/background.gif) repeat-y; }


/* ===== HEADER ============================================================== */
#header { position:relative; width:990px; height:135px; background:url(../images/bkgd_header.gif) repeat-x; }
#header #topBanner { position:absolute; top:9px; left:254px; width:728px; height:90px; }
#header .bkgd { height:107px; padding:28px 0 0 12px; background:url(../images/bkgd_header_gradient.jpg) no-repeat; }
#header #topnav { position:absolute; top:111px; left:10px; width:100%; padding-top:3px; }
#header #topnav a { padding:5px; font:bold 11px arial; color:blue; }
/* ===== CONTENT AREA ======================================================== */
.containerArea { width:990px; overflow:hidden; background:#FFF url(../images/bkgd_content.gif) repeat-y; }
#contentArea { float:left; width:780px; text-align:center; }
#rightColumn { margin-left:780px; width:210px; min-height:500px; padding:25px 0; text-align:center; }
