html, body {  margin: 0;  padding: 0;  border: 0;  }
body {color: #333;background: #FFF;font-size: .8em;margin: 0px 0;font-style: normal;font-family: 'lato', sans-serif;font-weight: 400;}
/* Use margin: XXpx 0;  to add space at the top of the layout */

#editor {  text-align: left;  color: #000;  background: #fff;  }
p {margin: 6px 0;padding: 0;line-height: 135%;}

h1,h2,h3,h4,h5,h6{color: #2050a0; font-family:'lato', sans-serif;font-weight:900; text-align:left; padding:0; margin:0; margin-bottom:10px;}

h1{font-size: 1.8em; line-height: 1.4em;  }
h2{font-size: 1.5em;}
h3{ font-size:1.3em; }
h4{ font-size:1.2em; }
h5{ font-size:1.1em; color: #404040; }
h6{ font-size:1.0em; color: #000000;}


ul{margin-left: .8em;list-style: disc;padding-left: 10px;}
ol {margin-left: 1.5em;padding-left: .8em; }
li {margin-bottom: 7px;}
a {text-decoration: none;color: #003E7E;font-weight: bold;}
a:active {  text-decoration: none;  color: #66AA3B;  }
a:visited {text-decoration: none;color: #00853E;}
a:hover {text-decoration: none;color: #00853E;}
.plain {width: 65%;margin: 5px auto;max-width: 960px;}

.plain .pcontent {width: 98%;margin: 0 auto;padding: 0;background: #fff;}
.plain .pfooter {text-align: center;margin: 18px auto;width: 100%;font-size: .96em;color: #666;clear: both;}
.plain .pheader {  height: 80px;  width: 100%;  float: left;  padding: 12px 0px;  margin-left: 1px;  }


/*webform */
.postwebform tr{ margin:8px 0px; }
.errmsg, .msg{ color:red;font-weight:bold;padding:0px; }
.taoCMSerror{ color:red; }
form table tr td{padding: 4px 0px;}
.postwebform{ margin:10px 5px; }
.postwebform table{width:100%;float: none;clear: both;}
.postwebform tr{ margin:8px 0px; }
.postwebform td.labelcol{ width:35%;padding-right:8px; vertical-align:top; }
.postwebform td.valuecol{ width:68%;vertical-align:top; }

form legend{ border-bottom:1px dashed #CCC;width:100%;display:block;background:transparent;color:#667233;font-size:14px; }
.filteropts h2{ display:inline-block;font-size:12px; }


@media all and (min-width:0px) and (max-width:768px) {
 body {font-size:14px;}
 .plain {width: 96%;max-width: 100%;}
}