/* CSS Document */

html, body { margin:0; padding:0; color:#21225B; background:#050610; font-size:12px; line-height:1.4em; font-family:Verdana, Arial, Helvetica, sans-serif;  }
.grayRule { margin:10px 0; height:1px; background:#A4A4A4;  }

div#Bottom { clear:both; }  /* Excruciatingly important div: This clears the bottom of each "page" of the form so the double border renders in FireFox.  */

div#wrapperMain { margin-:0; padding:0; width:100%; }

div#wrapperBanner { margin:0; padding:0; height:70px; background:#FFF url(../Images/newLogo.gif) left no-repeat; }
div#wrapperBanner p { margin:0; padding:9px 0; width:765px; color:#21225B; font:normal 0.90em Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0.05em; text-align:right;  }
div#wrapperBanner a, div#wrapperBanner a:link, div#wrapperBanner a:visited { color:#21225B; font-weight:normal; text-decoration:none; }
div#wrapperBanner a:active, div#wrapperBanner a:hover { color:#3C3DA5; text-decoration:underline; }
div#wrapperBanner h1 { margin:15px 0 0 0; padding:0; width:765px; color:#050610; font-size:1.00em; font-family:Geneva, Arial, Helvetica, sans-serif; font-style:italic; font-weight:normal; letter-spacing:1px; text-align:right; }


div#wrapperContentMain { margin:40px 0 0 0; padding:0; width:900px;   }
div#wrapperContent { float:left; margin:0 20px 0 20px; padding:0; position:relative; background:#FFF url(../Images/bgMain.gif) top repeat-x; border:2px solid #797ACE;   }

div#mainContent { width:520px; background:url(../Images/ToolboxJemms.jpg) bottom left no-repeat; }
div#mainContent p { margin:0 0 10px 0; padding:0 20px; font-size:0.95em; line-height:1.6em;  }
div#mainContent ol { margin:8px 0 16px 32px; font-size:0.95em;  }
div#mainContent ol li { margin:0; padding:0 0 6px 0;   }
div#mainContent ul { margin:8px 10px 16px 45px; font-size:0.95em;   }
div#mainContent ul li { margin:0; padding:0 0 6px 0;  font-size:0.95em;   }
div#mainContent ul.Small { margin:8px 130px 12px 64px; }
div#mainContent ul.Small li { margin:0; padding:0 0 3px 0; font-size:0.85em;   }
div#mainContent a, div#mainContent a:link, div#mainContent a:visited { color:#3C3DA5; font-weight:normal; text-decoration:underline; }
div#mainContent a:active, div#mainContent a:hover { color:#A11E23; text-decoration:none; }
div#mainContent h1 { margin-top:18px; padding:0 20px; font-size:16px; font-weight:bold;  }
div#mainContent h2 { margin:0 auto; padding:0 20px; font-size:14px; font-weight:bold; }
div#mainContent h2.Red { color:#A11E23;  }
div#mainContent h3 { margin:0; padding:0 20px 6px; color:#21225B; font-size:13px; font-weight:bold; }

div#mainContent1 { width:520px;  }
div#mainContent1 p { margin:0 0 10px 0; padding:0 20px; font-size:0.95em; line-height:1.6em;  }
div#mainContent1 ol { margin:8px 0 16px 32px; font-size:0.95em;  }
div#mainContent1 ol li { margin:0; padding:0 0 6px 0;   }
div#mainContent1 ul { margin:8px 10px 16px 45px; font-size:0.95em;   }
div#mainContent1 ul li { margin:0; padding:0 0 6px 0;  font-size:0.95em;   }
div#mainContent1 ul.Small { margin:8px 130px 12px 64px; }
div#mainContent1 ul.Small li { margin:0; padding:0 0 3px 0; font-size:0.85em;   }
div#mainContent1 a, div#mainContent1 a:link, div#mainContent1 a:visited { color:#3C3DA5; font-weight:normal; text-decoration:underline; }
div#mainContent1 a:active, div#mainContent1 a:hover { color:#797ACE; text-decoration:none; }
div#mainContent1 h1 { margin-top:18px; padding:0 20px; font-size:16px; font-weight:bold;  }
div#mainContent1 h2 { margin:0 auto; padding:0 20px; color:#21225B; font-size:14px; font-weight:bold; }
div#mainContent1 h3 { margin:0; padding:0 20px 6px; color:#21225B; font-size:13px; font-weight:bold; }

div#mainContent2 { width:740px;  }
div#mainContent2 p { margin:0 0 10px 0; padding:0 20px; font-size:0.95em; line-height:1.6em;  }
div#mainContent2 ol { margin:8px 0 16px 32px; font-size:0.95em;  }
div#mainContent2 ol li { margin:0; padding:0 0 6px 0;   }
div#mainContent2 ul { margin:8px 10px 16px 45px; font-size:0.95em;   }
div#mainContent2 ul li { margin:0; padding:0 0 6px 0;  font-size:0.95em;   }
div#mainContent2 ul.Small { margin:8px 130px 12px 64px; }
div#mainContent2 ul.Small li { margin:0; padding:0 0 3px 0; font-size:0.85em;   }
div#mainContent2 a, div#mainContent2 a:link, div#mainContent2 a:visited { color:#3C3DA5; font-weight:normal; text-decoration:underline; }
div#mainContent2 a:active, div#mainContent2 a:hover { color:#797ACE; text-decoration:none; }
div#mainContent2 h1 { margin-top:18px; padding:0 20px; font-size:16px; font-weight:bold;  }
div#mainContent2 h2 { margin:0 auto; padding:0 20px; color:#21225B; font-size:14px; font-weight:bold; }
div#mainContent2 h3 { margin:0; padding:0 20px 6px; color:#21225B; font-size:13px; font-weight:bold; }


div#mainContent3 { width:740px;  }

div#leftContent { margin:0; padding:0; float:left; width:150px;    }
div#leftContent p.left { margin:0 10px; padding:0; font-size:0.85em;    }
div#leftNav ul { margin:0; padding:0; }
div#leftNav li { margin:0; padding:0; display:block; list-style:none; background:#3C3DA5; color:#E2E2E2; font:bold 1.0em/1.80em Arial,Helvetica,Sans-serif; border-bottom:1px solid #FFF;   }
div#leftNav li a, div#leftNav li a:visited { margin:0; padding:0 0 0 8px; display:block; color:#E2E2E2; text-decoration:none;    }
div#leftNav li a:hover { color:#E2E2E2; background:#707070; display:block; text-decoration:none;  }



div#leftBlog h3 { margin:0; padding:0 0 0 8px; background:#3C3DA5; color:#E2E2E2; font:bold 1.0em/1.80em Arial,Helvetica,Sans-serif; border-bottom:1px solid #FFF;   }
div#leftBlog h3 a, div#leftBlog h3 a:visited { margin:0; padding:0; color:#E2E2E2; text-decoration:none;    }
div#leftBlog h3 a:hover { color:#E2E2E2; background:#707070; text-decoration:none;  }

div#leftBlog .blogForm { margin:0; padding:0 3px;  }
div#leftBlog .button { margin:2px 0 0 -8px; font:normal 0.95em Arial, Helvetica, sans-serif;  }
div#leftBlog form { margin:0; padding:5px 0 8px 9px;  }
div#leftBlog input, div#leftBlog select, div#leftBlog textarea { margin:2px 0; padding:0; color:#005996; font: normal 1.00em "Courier New", Courier, monospace;  }

div#leftBlog ul { margin:0; padding:4px 0 10px 8px; font:normal 0.95em/1.50em Verdana, Arial, Helvetica, sans-serif;  }
div#leftBlog li { margin:0; padding:0 0 2px 0;  }
div#leftBlog ul.entries { margin:0; padding:4px 0 10px 20px;  list-style-type:disc; }

div#leftBlog ol { margin:0; padding:4px 0 10px 0px; font:normal 0.95em/1.30em Verdana, Arial, Helvetica, sans-serif;  }
div#leftBlog ol li { margin:0; padding:6px 4px; text-indent:0; border-bottom:1px #3C3DA5 solid; }
div#leftBlog ol.entries { margin:0; padding:4px 4px 10px 8px; list-style-type:none; }

div#leftBlog a, div#leftBlog a:link, div#leftBlog a:visited { color:#3C3DA5; font-weight:normal; text-decoration:underline; }
div#leftBlog a:active, div#leftBlog a:hover { color:#A11E23; text-decoration:none; }

.widget-tag-cloud .widget-content ul {
    margin-right: 0;
    margin-left: 0;
}

.widget-tag-cloud .widget-content li {
    display: inline;
    margin: 0 5px 0 0;
    padding: 0;
    line-height: 1.2;
    background: none;
}

.widget-tag-cloud .rank-1  { font-size: 1.75em; }
.widget-tag-cloud .rank-2  { font-size: 1.75em; }
.widget-tag-cloud .rank-3  { font-size: 1.625em; }
.widget-tag-cloud .rank-4  { font-size: 1.5em; }
.widget-tag-cloud .rank-5  { font-size: 1.375em; }
.widget-tag-cloud .rank-6  { font-size: 1.25em; }
.widget-tag-cloud .rank-7  { font-size: 1.125em; }
.widget-tag-cloud .rank-8  { font-size: 1em; }
.widget-tag-cloud .rank-9  { font-size: 0.95em; }
.widget-tag-cloud .rank-10 { font-size: 0.9em; }



div#rightContent { margin:0 0 0 15x; padding:0; float:left; clear:right; width:590px; border:0px solid #FF0000;  }
div#rightContent p { margin:5px 30px 12px 20px; padding:0; font:normal 0.90em/1.50em Verdana, Arial, Helvetica, sans-serif;  }
div#rightContent p.blog { margin:5px 30px 12px 20px; padding:0; font:normal 0.95em/1.50em Verdana, Arial, Helvetica, sans-serif;  }
div#rightContent p.blog  a, div#rightContent p.blog  a:link, div#rightContent p.blog  a:visited { color:#3C3DA5; font-weight:normal; text-decoration:none!important; }
div#rightContent p.blog  a:active, div#rightContent p.blog  a:hover { color:#A11E23; text-decoration:none; }
div#rightContent p.permalink { margin:5px 30px 12px 20px; padding:2px 0 3px 0; font:normal 0.85em/1.50em Verdana, Arial, Helvetica, sans-serif; border-top:1px solid #A4A4A4; border-bottom:1px solid #A4A4A4;     }
div#rightContent p.permalink a, div#rightContent p.permalink a:link, div#rightContent p.permalink a:visited { color:#3C3DA5; font-weight:normal; text-decoration:none!important; }
div#rightContent p.permalink a:active, div#rightContent p.permalink a:hover { color:#A11E23; text-decoration:none; }
div#rightContent ol { margin:8px 30px 16px 32px; font-size:0.95em;  }
div#rightContent ol li { margin:0 0 0 20px; padding:0 0 6px 0;   }
div#rightContent ul { margin:8px 30px 16px 45px; font-size:0.95em;   }
div#rightContent ul li { margin:0; padding:0 0 6px 0;  font-size:0.95em;   }
div#rightContent ul.Small { margin:8px 130px 12px 64px; }
div#rightContent ul.Small li { margin:0; padding:0 0 3px 0; font-size:0.85em;   }
div#rightContent a, div#rightContent a:link, div#rightContent a:visited { color:#3C3DA5; font-weight:normal; text-decoration:underline; }
div#rightContent a:active, div#rightContent a:hover { color:#A11E23; text-decoration:none; }
div#rightContent h1 { margin-top:18px; padding:0 20px; color:#21225B; font-size:16px; font-weight:bold;  }
div#rightContent h2 { margin:0 auto; padding:0 20px; color:#A11E23; font-size:14px; font-weight:bold; }
div#rightContent h2.blog { margin:0 auto; padding:15px 20px 0 20px; color:#A11E23; font-size:14px; font-weight:bold; }
div#rightContent h2.blog a, div#rightContent h2.blog a:link, div#rightContent h2.blog a:visited { color:#A11E23; font-weight:bold; text-decoration:none; }
div#rightContent h2.blog a:active, div#rightContent h2.blog a:hover { color:#21225B; text-decoration:none; }
div#rightContent h3 { margin:0; padding:0 20px 6px; color:#21225B; font-size:13px; font-weight:bold; }
div#rightContent h3.blog { margin:20px 0 0 20px; padding:0 20px 0 0; color:#A11E23; font-size:13px; font-weight:nomal; }
div#rightContent h3.blog a, div#rightContent h3.blog a:link, div#rightContent h3.blog a:visited { color:#A11E23!important; font-weight:normal; text-decoration:underline; }
div#rightContent h3.blog a:active, div#rightContent h3.blog a:hover { color:#21225B; text-decoration:none; }

div#rightContent li.delimiter { display:inline; list-style:none;   }
div#rightContent .form { margin:5px 30px 12px 20px; padding:0; font:normal 0.90em/1.50em Verdana, Arial, Helvetica, sans-serif;  }

div#rightContent img.floatRt { float:left; margin:8px 8px 5px -80px; border:0; z-index:-1;  }
div#rightContent img.floatRt2 { float:left; margin:-50px 8px -19px -150px; border:0;  }
div#rightContent img.floatRt3 { float:left; margin:-20px 8px 0 -130px; border:0; }

div#rightContent .blogForm { margin:0; padding:0 5px; line-height:1.50em;  }
div#rightContent .button { margin:5px 0 ; font:normal 0.95em Arial, Helvetica, sans-serif;  }
div#rightContent form { margin:0; padding:5px 0 8px 9px;  }
div#rightContent input, div#rightContent select, div#rightContent checkbox, div#rightContent textarea { margin:5px 0; padding:0; color:#005996; font: normal 1.00em "Courier New", Courier, monospace;  }

div#rightContent .permalinkArchive { margin:10px auto 0; padding:2px 0 5px; text-align:center; font:normal 0.87em/1.6em Verdana, Arial, Helvetica, sans-serif;  }


div#wrapperFooter3 { margin:0 0 0 225px; padding:0; width:695px;   }
/* Footer Styles under the Wrapper for Footer  */
div#wrapperFooter3 p { margin:0; padding:0; color:#A4A4A4; font-size:0.80em; font-family:Arial, Helvetica, sans-serif;  }
div#wrapperFooter3 a, div#wrapperFooter3 a:link, div#wrapperFooter3 a:visited { color:#A4A4A4; font-weight:normal; text-decoration:none; }
div#wrapperFooter3 a:active, div#wrapperFooter3 a:hover { color:#797ACE; text-decoration:underline; }



div#wrapperFooter { margin:0 0 0 115px; padding:0; width:595px;   }
/* Footer Styles under the Wrapper for Footer  */
div#wrapperFooter p { margin:0; padding:0; color:#A4A4A4; font-size:0.80em; font-family:Arial, Helvetica, sans-serif;  }
div#wrapperFooter a, div#wrapperFooter a:link, div#wrapperFooter a:visited { color:#A4A4A4; font-weight:normal; text-decoration:none; }
div#wrapperFooter a:active, div#wrapperFooter a:hover { color:#797ACE; text-decoration:underline; }

div#wrapperRight { float:left; margin:0; width:200px; height:480px; font-size:11px; background:#FFF url(../Images/bgRightJemms.gif) top no-repeat; border:2px solid #797ACE;  }
div#wrapperRight p { margin:0 0 10px 0; padding:0 15px; color:#050610; font:normal 11px/1.5em Arial, Helvetica, sans-serif line-height:1.6em;  }
div#wrapperRight h1 { margin:18px 0 0 0; padding:0 5px 0 15px; color:#5B2022; font:bold 15px Arial, Helvetica, sans-serif; }
div#wrapperRight h2 { margin:0 auto; padding:0 20px 0 15px; color:#21225B; font-size:14px; font-weight:bold; }
div#wrapperRight h3 { margin:0; padding:0 20px 6px 15px; color:#21225B; font-size:13px; font-weight:bold; }
div#wrapperRight a, div#wrapperRight a:link, div#wrapperRight a:visited { color:#3C3DA5; font-weight:normal; text-decoration:underline; }
div#wrapperRight a:active, div#wrapperRight a:hover { color:#797ACE; text-decoration:none; }

.defaultTable { margin:0 auto; padding:0; border:0;  }
.defaultTable p { margin:0 0 10px 0; padding:0; line-height:1.6em; }
.defaultTable tr.even { background:#FFF; }
.defaultTable tr.odd { background:#EFEFEF;  }
.defaultTable td { margin:0; padding:8px 12px 8px 6px; font-size:0.90em; line-height:1.6em; }
.defaultTable h1 { margin-top:18px; font-size:16px; font-weight:bold;  }
.defaultTable h2 { margin:0 auto; color:#005996; font-size:14px; font-weight:bold; }
.defaultTable h3 { margin:0; padding:0 0 6px 0; color:#005996; font-size:13px; font-weight:bold; }
.defaultTable ol { margin:8px 0 16px 32px; }
.defaultTable ol li { margin:0; padding:0 0 6px 0; }
.defaultTable ul { margin:8px 0 16px 32px; }
.defaultTable ul li { margin:0; padding:0 0 6px 0; }

.defaultTable input, .defaultTable select, .defaultTable textarea { color:#005996; font-size:1.10em; font-family:"Courier New", Courier, monospace;  }
