/* TinyMCE specific rules */
body.mceContentBody {
   background: #FFF;
}

.mceContentBody a {
   color: #000033 !important; /* FF requires a important here */
}



/* image styles */

.titleimg {
margin: 0;
}
.max_img_left {
margin: 6px 20px 20px 0px;
}
.min_img_left {
margin: 10px 5px 5px 0px;
}
.imgright {
margin: 0px 20px 6px 18px;
float: right;
}
.imgrightwithborder {
margin: 0px 20px 6px 18px;
float: right;
border: 1px solid #AAA;
}
.imgleftwithborder {
margin: 0px 18px 6px 20px;
float: left;
border: 1px solid #AAA;
}



/* text styles */
h1, .head, .header {
font: normal 22px/28px Tahoma, Trebuchet, sans-serif;
color: #333;
margin:20px 20px 10px 20px;
}

h2, .subhead {
font: bold 14px/18px Tahoma, Trebuchet, sans-serif;
color: #965e50;
margin:10px 20px 10px 20px;
}
/*Deal with heading inside of the leftmargin 
leftmargin has a leftmargin and the headings inherit this */
h2{
margin:20px;
}
#leftmargin h2, #leftmargin h1{
margin:0px;
}

h3 {
padding: 0px 0px 10px 0px;
margin: 4px 0px 0px 0px;
font-weight: bold;
line-height: 110%;
}

h4 {
margin: 0px;
padding: 0;
}

p {
margin: 0px 0px 6px 0px;
padding: 0px 0px 0px 0px;
}

.note {
font-size: 9px;
line-height: 110%;
margin: 0;
}

ol {
padding-left: 24px;
margin-left: 36px;
}
.error {
padding: 10px 20px 20px 10px;
color: white;
background-color: #660000;
}
a:hover {
color: #336699;
text-decoration:none;
}
a.footlink {
color: #696969;
text-decoration:underline;
}
a.footlink:hover {
color: #9c9c9c;
text-decoration:none;
}

a.nomargins {
padding: 0;
margin: 0;
}

