@charset "UTF-8";
/* CSS Document */
/* ----------------- HTML Elements --------------------- */ 
body { margin:0; padding:0; font: 100% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#4e3603; background:#FFFFFF url(images/bodyBKG.jpg) repeat; text-align:center; }
form { text-align:center; } 

h1 { margin:0; }

/* ----------------- Structural IDs ---------------------- */
/* ------------------ Whole Page ------------------------- */
#pagewrap { margin:2em; padding:0; min-width:800px; max-width:1200px; border:1px solid #4e3603; text-align:left; background:#fff url(images/leftCol-BKG2.gif) repeat-y 0px 0px; }
 
/* -------------------Left Column ------------------------ */
#leftCol { float:left; } 
#leftCol-top { margin:0; padding:0; width:292px; height:322px; background:#e3d7b0 url(images/WebTitle2.gif) no-repeat 25px 10px;border-bottom:1px solid #4e3603; } 
#leftCol-top h1 { position:absolute; top:-3000em; left:-2000em; }

#leftCol-btm { margin:0; padding:30px 0 0; font-size:130%; width:292px; min-height:370px; text-align:right;  background: url(images/navBKG-4.jpg) no-repeat 0 0; }
#leftCol-btm p { margin:0; padding:0; padding-right:25px; line-height:48px; }
#leftCol-btm a { margin:0; padding:0 15px /* 25px */ 0 0; text-decoration:none; }
#leftCol-btm a:link, #leftCol-btm a:visited { color:#4e3603; background:url(images/navBullet-off.gif) no-repeat right 10px; }
/* #leftCol-btm a:link.current, #leftCol-btm a:visited.current { border-bottom:4px solid #4e3603; } -- thinking about adding this, but not just yet - timo08.23.09 -- */ 
#leftCol-btm a:hover, #leftCol-btm a:focus { color:#026cb6; background: url(images/navBullet-on.gif) no-repeat right 10px; }

/* -------------------- Main Content Column ----------------------- */
#contentCol { margin:0 0 0 293px; padding:0; }
#contentTop { margin:0; padding:0; height:53px; background:url(images/topBKG-2.jpg) repeat-x right top; }

#content { margin:0; margin-bottom:-20px;  padding:17px 100px 20px 20px; min-height:636px; background:#ebecf1 url(images/bigContentBKG-4.jpg) no-repeat right top; }
#content h2.ExTightTop { margin-top:-20px; padding-top:0; } 
#content p { margin:0; padding-bottom: 15px; line-height:150%; } 
#content p.zeroBtm { padding-bottom:0; }
#content p.SuperzeroBtm { margin-bottom:0; padding-bottom:0; } 
#content ul { margin:5px 15px 15px; list-style-image:url(images/bulletSq.gif); } 
#content ul.nobullets { margin-left:0; padding-left:0; list-style:none; } 
#content ul.tightTop, #content ol.tightTop, #content p.tightTop { margin-top:-10px; }
#content li { padding-left:10px; line-height:150%;  }
#content li.tight { line-height:125%; }
#content li.nobull { margin-left:-25px; list-style:none; } /* This is messy adding this in here instead of consolidating things, sorry */
#content li.nobull-bold{ margin:0 0 0 -20px; padding:0; list-style:none !important; font-weight:bold; }  

#content a { padding:0 2px; font-weight:bold; }
#content a:link { color:#36629a; }
#content a:visited { color:#5a7dab; } 
#content a:hover, #content a:focus { text-decoration:none; background:#8e5326; color:#fff; } 

#content h2, #content h3 { margin:0; padding:10px 0 6px; }
#content h4 { margin-top:-5px; } 

#contentCol-right { float:right; } 

/* ------------------------ Footer --------------------------------- */
#footer { margin:0; padding:8px 15px 8px 0; min-width:800px; max-width:1200px; height:28px; background-color:#4e3603; color:#fff; font-size:90%; clear:both; text-align:left; }
#footer p { margin:0; padding:0; } 

#footer a { margin:0; padding:0 0 0 40px; } 
#footer a:link, #footer a:visited { color:#fff; } 
#footer a:hover, #footer a:focus { color:#f2b9aa; text-decoration:none; }
#footer a.boxBKG { background:url(images/footerBlock.gif) no-repeat 14px 4px; } 

.footerLeft { padding:6px 15px; float:left; width:350px; color:#dcd0b8; }
.footerRight { padding:0 15px; float:right; text-align:right; }
.footerRight ul { margin:0; padding:0; }
.footerRight li { margin:0; padding:0 15px; display:inline; border-left:#fff dotted 6px; }
.footerRight li.nobull { border:0; }
.footerRight img { margin:0 0 -12px -35px; padding:0 3px; border:0; } 

/* --------------------- Double column containers ---------------------- */
#doubleCol { margin:5px; padding:0; } 
#doubleCol ul { margin:0 0 0 20px; padding:0; } 

/* ----------------------Print Styles -----------------------------*/
#printMhead { display:none; } 
#printFooter { display:none; } 

/* --------------------------- Classes ----------------------------*/
.btmSpc { padding-bottom:15px; } 
.creditInfo { font-size:90%; font-style:italic; font-weight:normal; } 
.emphasis { color:#d8252f; font-style:italic; }
.h3style { font-size:110%; }  
.hiddenH { top:-500em; position:absolute; } 
.imgRight { margin:0 -60px 40px 10px; float:right; }
.smallText { font-size:80%; font-style:normal; } 
.topSpc { padding-top:20px; }
.leftCol { margin:0 20px 0 0; float:left; width:300px; position:relative; /*height:280px;*/ }
ul.leftCol { margin:0; padding:0; } 
p.leftCol { margin:0; padding:0; } 
.clearRT { clear:right; }
.clearLF { clear:left; }
.alignRT { text-align:right; }  
.break { margin:10px auto; background:url(images/break.gif) 0 0 no-repeat; height:20px; width:450px; }
.center { text-align:center; }
