body{margin:0;padding:0;background:#fff;}
body, p, ol, td, pre{font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;}

h1{padding-left:10px;background:url('../images/heading-background.jpg') no-repeat;height:30px;color:#333;position:relative;left:-10px;}
h2,h3{padding-left:10px;background:url('../images/heading2-background.jpg') no-repeat;height:30px;color:#333;position:relative;left:-10px;}
h1{font-size:16px;padding-top:5px;}
h2{font-size:14px;padding-top:3px;}
h3{font-size:12px;padding-top:3px;}

div#header{position:absolute;top:0;left:0;text-align:left;height:110px;width:100%;padding:0;margin:0;border:0;background: #fff url('../images/header-background.jpg') 742px 0px no-repeat;}
div#header img{border:none;}

div#menu{position:absolute;top:110px;left:0;margin:0;border:0;width:176px;float:left;line-height:1em;margin-left:3px;}
div#menu div{background:url('../images/menu-back-background.jpg') no-repeat bottom right;margin:0;padding:0;margin-bottom: 10px;padding-bottom: 10px;}
div#menu div div{background:url('../images/menu-background.jpg') no-repeat;margin:0;padding:0;padding-bottom:10px;padding-left:5px;}
div#menu div div img{padding:0;margin:0;}
div#menu iframe{filter: chroma(color=#fefcee);-moz-opacity:0.6;font-size:.8em;background-color:none;padding:0;margin:0;}
div#menu b{color:#666;padding-left:35px;padding-top:7px;display:block;}
div#menu ul{list-style-type:none;padding:0;margin:0;margin-top:5px;}
div#menu ul li{padding-left:5px;}
div#menu ul li a{text-decoration:none;color:#000;}
div#menu ul li a:hover{}

div.icon{width:160px;margin-left:auto;margin-right:auto;padding:5px;text-align:center;font-weight:bold;}
div.icon img{border:none;}

div#findImages{width:200px;float:right;margin-left:1em;margin-right:1em;padding:.5em;}

div#main{position:relative;margin-top:110px;padding:1em;padding-top:.5em;margin-left:190px;border:0px;border-left: 1px solid #ccc;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
div#main a{}
div#main a:hover{}

div#breadcrumb{font-size:.8em;font-weight:bold;}
div#breadcrumb a{text-decoration:none;font-weight:normal;}
div#breadcrumb a:hover{}

div#footer{text-align:center;font-size:.8em;margin-top:.5em;clear:both;color:#666;}

/* Bordered Boxes */
div#findImages,div.featurearticles, div.subscribe, div.droppable, div.suggbox{background:#dfecb6;border:1px solid #a1d06a;}

input.submit{font-weight:bold;}

div.droppable{width:200px;text-align:center;padding-top:.8em;padding-bottom:.8em;}
div.suggbox{padding:.5em;}

.nestedList{list-style-type:none;}
.evenRow{padding:.5em;background:#fefcee;border:1px solid #fffad9;border-top:none;border-left:none;}
.oddRow{padding:.5em;}

div.featurearticles, div.subscribe{padding:1em;}
div.subscribe p{font-size:.8em;}

div.pollresult{background:#EDFFFF;height:20px;}

p.learnmore{font-size:.7em;text-align:right;}

/* Public Forms */
form.public fieldset, fieldset.public{background:#dfecb6 url('../images/fieldset-background.jpg') top left repeat-x;border:1px solid #a1d06a;margin-top:5px;margin-bottom:5px;}
form.public fieldset legend, fieldset.public legend{font-weight:bold;color:#333;}
form.public fieldset label, fieldset.public td.label{font-weight:bold;}
form.public fieldset div{display:inline;font-weight:bold;}
form.public fieldset div.red{color:#CC0000;}

form.public div.errorExplanation{border:1px solid #CC0000;background:#FFE5E5;}
form.public div.errorExplanation h2{display:block;background:#CC0000;padding:3px;margin:0;color:#fff;position:relative;top:0;left:0;}

input.submit{cursor:pointer;background:url('../../../images/submit-background.jpg') top left repeat-x;border:2px ridge #a1d06a;color:#000;font-size:9pt;font-weight:bold;font-family:Arial,Sans-Serif;}