p,h1,h2,h3,h4,h5,h6,li {font-family:sans-serif;color:#333333;}
h2 {border-bottom:1px solid #333333;margin-left:5px;margin-right:10px;}
h3 {border-bottom:1px dashed #666666;width:70%;margin:5px;}
p {margin:10px;font-size:80%;}
p span.us {color:#ba4700;}
p.footnote {text-align:center;margin-top:0.1em;}
p.center {text-align:center;}
p.top a {color:#ff4e00;}
p.padder {clear:both;}
a:link {color:#ff4e00;text-decoration:none;}
a:visited {color:#ba4700;text-decoration:none;}
a:hover {color:#ffdd7f;text-decoration:none;}

body{background-color:#fff;background-image:url(/images/background_white.jpg);background-repeat:repeat-x;}

input.simple {border:1px solid #ff4e00;background-color:#ffa600;color:#ffffff;}
input.simple:hover {border:1px solid #ffa600;background-color:#ffdd7f;color:#ffffff;cursor:pointer;}
input {margin:2px}

.content .menunavigation {margin:0px;padding:0px 3px 3px 3px;background-color:#fd8304;}
.content .menunavigation p {margin:0px;text-align:center;}

.content {border:2px solid #6f2a00;background-color:#ffffff;margin-top:20px;margin-bottom:20px;margin-left:10px;margin-right:20px;}
.content h1.title {background-image:url(/images/orange.jpg);background-color:#fd8304;color:#ffffff;padding-left:1em;margin-top:0px;margin-bottom:0px;padding-top:0.2em;padding-bottom:0.1em;font-size:34pt;font-family:'times new roman',serif;text-align:center;}
.content h1.title .mainmenu {display:block;font-size:10pt;margin-top:1em;border-top:3px double #ffffff;width:70%;margin-left:15%;padding-top:2px;}
.content h1.title .mainmenu .menuitem {margin-left:1em;margin-right:1em;}
.content h1.title .mainmenu .menuitem a:link {color:#ffffff;}
.content h1.title .mainmenu .menuitem a:visited {color:#ffffff;}
.content h1.title .mainmenu .menuitem a:hover {color:#ffdd7f;}

.content .blurb {margin-right:30%;padding-left:1em;padding-right:1em;margin-bottom:2em;}
.content .blurb h1,.mailing h1,.content .compose h1 {color:#ffa600;border-bottom:2px solid #ffa600;margin:2px;font-size:14pt;}
.content .blurb h3,.content .blurb h2 {margin-top:1em;margin-bottom:0.2em;}
.content .blurb p {margin-top:0px;margin-bottom:0.5em;text-align:justify;}
.content .blurb p.error {color:red;}

.content .compose {margin:1em;}
.content .compose h1.heavy, .content .memberstats h1, .content .memberinfo h1, .content .subscriptioninfo h1 {background-image:url(/images/orange.jpg);border:1px solid #ff4e00;padding:5px;background-color:#ff4e00;color:#ffffff;margin:0px;}
.content .compose .to {border:1px solid #ba4700;text-align:center;margin-bottom:1em;}
.content .compose .to h1 {text-align:left;}
.content .compose .to p {text-align:left;margin:2px;}
.content .compose .title {border:1px solid #ba4700;margin-bottom:1em;}
.content .compose .title input {width:80%;border:1px solid #ffa600;}
.content .compose .textmessage {text-align:center;border:1px solid #ba4700;margin-bottom:1em;}
.content .compose .textmessage h1 {text-align:left;}
.content .compose .htmlmessage {text-align:center;border:1px solid #ba4700;margin-bottom:1em;}
.content .compose .htmlmessage h1 {text-align:left;}
.content .compose .complete {text-align:center;border:1px solid #ba4700;margin-bottom:1em;}
.content .compose .complete p.important {color:#ff4e00;font-size:12pt;}
.content .compose .complete .submit {width:150px;height:150px;margin:0.5em;margin-top:1em;background-image:url(/images/ball2.jpg);cursor:pointer;border:0px solid #ffffff;color:#ffffff;font-weight:bold;font-size:14pt;vertical-align:bottom;text-transform:uppercase;}
.content .compose .complete .submit:hover,.mailing .newnewsletter:hover {background-image:url(/images/button-hover.jpg);}
.content .compose .complete .update:hover {background-image:url(/images/ball4-hover.jpg);}
.content .compose .complete .update {width:50px;height:50px;background-image:url(/images/ball4.jpg);cursor:pointer;border:0px solid #ffffff;color:#ffffff;font-weight:bold;font-size:7pt;vertical-align:middle;}
.content .dialogue {overflow:hidden;}
.content .logon,.content .sitemap, .content .news {float:right;border:1px solid #ba4700;margin:0.5em;width:30%;clear:right;position:relative;right:-30px;background-color:#ffffff;}
.content .logon p {font-family:'courier new','courier', sans-serif;margin:0.5em;text-align:center;}
.content .logon h1,.content .sitemap h1,.content .news h1 {background-image:url(/images/orange.jpg);background-color:#ffa600;color:#ffffff;margin:0px;padding:2px;font-size:10pt;text-align:center;}
.content .memberinfo {margin:1%;margin-right:33%;border:1px solid #ffa600;padding:0px;}
.content .memberinfo p {margin:1px;}
.content .memberinfo input[type=password], .content .memberinfo input[type=text] {width:95%;font-size:8pt;}
.content .memberinfo input {border-width:1px;}
.content .memberstats p {margin:1px;margin-left:1em;text-align:left;}
.content .memberstats {width:30%;margin-right:1em;margin-bottom:1em;border:1px solid #ffa600;float:right;text-align:center;}
.content ul {list-style-image:url(/images/arrow.gif);}/*/images/bullet.gif*/
.content ul  li ul{list-style-image:url(/images/arrow2.gif);}
.content .subscriptioninfo {margin:1%;border:1px solid #ffa600;clear:both;}
.content .subscriptioninfo p {margin:1px;margin-left:1em;text-align:left;}
.content .subscriptioninfo table, .content .memberinfo table {width:100%;border-spacing:0px;padding:0px;border:0px solid white;}
.content .subscriptioninfo table tr.heading {background-color:#ffdd7f;font-weight:bold;}
.content .subscriptioninfo table tr.odd td {border-top:1px solid #ffdd7f;}
.content .template .colourchart {border-spacing:0px;margin:1em;border:1px solid #000000;}
.content .template .colourchart tr td p {font-size:6pt;margin:0px;padding:0px;cursor:pointer;}
.content .template .templateoptions {border:1px solid #dddddd;background-color:#efefef;overflow:hidden;}
.content .template .templateoptions h3 {color:#666666;margin-top:1em;margin-bottom:0.1em;margin-left:1em;border-bottom-width:0px;width:100%;text-align:center;}
.content .template .templateoptions .proceed {clear:both;text-align:center;}
.content .template .templateoptions .proceed input {width:20%;}
.content .template .templateoptions .singleoption {border:1px solid #dddddd;background-color:#ffffff;width:45%;margin:0.5%;padding:1em;float:left;text-align:center;}
.content .template .templateoptions .singleoption img {cursor:pointer;}
.content .template .templateoptions .singleoption input {vertical-align:middle;}

.content div .button:hover {background-image:url(/images/ball3-hover.jpg);font-weight:normal;}
.content div .button {width:100px;height:100px;background-image:url(/images/ball3.jpg);background-repeat:no-repeat;border:1px solid #ffffff;cursor:pointer;vertical-align:middle;color:#ffffff;font-family:'courier new','courier', sans-serif;font-size:15px;font-weight:bold;text-align:center;}
.content table tr.odd {background-color:#FFFFC4;}

.standards {position:fixed;bottom:1em;right:10px;}
.standards img {display:block;padding:2px;}

.blurb .recover {margin-top:1em;margin-bottom:3em;}
.blurb .signup table {width:100%;}
.blurb .signup table tr td {vertical-align:text-top;}
.blurb .signup table tr td p {text-align:right;margin:2px;}
.blurb .signup table tr td p.top {text-align:left;margin-left:2em;}
.blurb .signup input,.blurb .signup input {width:100%;}
.blurb .signup table tr td p em {text-align:left;color: #ba4700;font-weight:normal;}
.blurb .signup table tr td p strong {color: #ba4700;}
.blurb .signup p.finish input {width:auto;}

.mailing {margin:1em;padding:1em;background-color:#ffffff;}
.mailing p strong {margin-left:-1em;}
.mailing p.pagenation {margin:0px;text-align:center;border-top:1px solid #ffa600;}
.mailing h1 {margin-bottom:0px;}
.mailing table {width:100%;border-spacing:0px;padding:0px;background-color:#ffffff;}
.mailing table tr.heading td {background-image:url(/images/orange.jpg);background-color:#ffa600;padding-top:5px;}
.mailing table tr.heading td p {color:#ffffff;font-weight:bold;text-align:left;font-size:8pt;}
.mailing table tr td p {margin:0px;}
.mailing table tr td p.center {text-align:center;}
.mailing table tr td p.right {text-align:right;padding-right:10px;}
.mailing table tr.odd {background-color:#eee;}/*#FFFFC4}*/
.mailing table tr.odd td {border-top:1px solid #ddd;}
.mailing table tr.even td {border-top:1px solid #ddd;}
.mailing table tr td.unconfirmed p {color:#999999;}
.mailing .members {border:1px solid #ffa600;}

.mailing .tabs {width:100%;background-image:url(/images/orange.jpg);background-color:#ffa600;margin:0px;border:1px solid #ffa600;}
.mailing .tabs p.tab {margin:0px;color:#ffffff;font-weight:bold;text-align:center;font-size:10pt;padding:3px 0px 2px 0px;}
.mailing .tabs p.tab span,.mailing .tabs p.tab span.normal {background-color:transparent;padding-left:1em;padding-right:1em;padding-top:0px;padding-bottom:0px;border-left:1px solid #ffffff;border:1px solid #ffa600;}
.mailing .tabs p.tab span:hover, .mailing .tabs p.tab span.nearactive:hover, .mailing .tabs p.tab span.active:hover {cursor:pointer;color:#FFFF00;}

.mailing .tabs p.tab span.active {padding-top:10px;padding-bottom:10px;font-size:10pt;background-color:#fffee6;color:#ffa600;}
.mailing .tabs p.tab span.nearactive {padding-top:5px;padding-bottom:5px;font-size:9pt;background-color:#FFC525;color:#ffffff;}

.mailing .tabs .tabcontent {padding:1%;background-color:#f6f6f6;overflow:hidden;display:none;}

.mailing .newnewsletter {width:150px;height:50px;float:right;margin:1.5em;background-image:url(/images/button.jpg);padding-top:100px;cursor:pointer;}
.mailing .newnewsletter p {color:#ffffff;font-size:12pt;font-weight:bold;margin:0px;text-align:center;}
.mailing .newnewsletter p span {font-size:14pt;}
.mailing .schedule {padding:0px;border:1px solid #ffa600;clear:right;background-color:#ffffff;}
.mailing .message {border:1px solid #000000;margin:10px;background-color:#ffffff;width:47%;float:left;background-image:url(/images/newsletter.gif);background-repeat:no-repeat;background-position:1% 50px;}
.mailing .message h2.small {font-size:10pt;color:#ffffff;background-image:url(/images/orange.jpg);background-color:#ffa600;margin:0px;padding:5px 0px 3px 0px;width:100%;}
.mailing .message h3 {font-size:10pt;color:#ffa600;margin:0px;padding:0px;font-size:8pt;width:95%;padding-left:1em;}
.mailing .message p {margin-left:60px;}

.mailing .message .myaccount {margin:1em 0px 1em 2%;width:96%;border:1px solid #ffa600;}
.mailing .message .myaccount p {margin:0px 2px 0px 2px;text-align:right;}

.mailing .schedule h2.small {font-size:12pt;color:#ffffff;background-color:#ffa600;margin:0px;padding:0px;width:100%;}
.mailing .schedule h3 {font-size:10pt;color:#ffa600;margin:0px;padding:0px;font-size:8pt;width:95%;padding-left:1em;}
.mailing .schedule p {margin:0px;padding-left:1em;}

.archive .lists {width:98%;border-spacing:0px;margin-left:1%;margin-bottom:1em;}
.archive .lists .listname td {background-image:url(/images/orange.jpg);border-top:5px solid white;background-color:#ffa600;}
.archive .lists .listname td p {font-size:11pt;color:#fff;font-weight:bold;margin-left:10px;}
.archive .lists tr.listdesc td {border-right:1px solid #ffa600;border-left:1px solid #ffa600;}
.archive .lists tr.listinfo td {border-bottom:1px solid #ffa600;}
.archive .lists tr td.right {border-right:1px solid #ffa600;}
.archive .lists tr td.left {border-left:1px solid #ffa600;}
.archive .lists tr td {padding:2px;}
.archive p {margin-top:2px;}
.archive .lists tr td p {margin:0px;}
.archive h2 {margin-bottom:2px;}
.archive .htmlmessage {border:1px solid #555555;margin:1em;}
.archive .textmessage {border:1px solid #555555;margin:1em;padding:0px;}
.archive .textmessage p.normal {font-family:'courier-new', 'courier', sans-serif;font-size:10pt;}
.archive p.tight {margin:0px 0px 1em 0px;padding-bottom:2px;background-color:#555;color:#fff;}
.archive p.tight select {margin:0px;padding:0px;font-size:8pt;border:1px solid #555;}

p.statepending {font-size:8pt;color:#666;background-image:url(/images/Icons/circle_lightblue.jpg);background-repeat:no-repeat;padding:2px 2px 2px 20px;}
p.stateretry {font-size:8pt;color:#666;background-image:url(/images/Icons/circle_blue.jpg);background-repeat:no-repeat;padding:2px 2px 2px 20px;}
p.stateerror {font-size:8pt;color:#666;background-image:url(/images/Icons/circle_red.jpg);background-repeat:no-repeat;padding:2px 2px 2px 20px;}
p.statesenderror {font-size:8pt;color:#666;background-image:url(/images/Icons/circle_orange.jpg);background-repeat:no-repeat;padding:2px 2px 2px 20px;}
p.statebounce {font-size:8pt;color:#666;background-image:url(/images/Icons/circle_red.jpg);background-repeat:no-repeat;padding:2px 2px 2px 20px;}
p.statecompleted {font-size:8pt;color:#666;background-image:url(/images/Icons/circle_green.jpg);background-repeat:no-repeat;padding:2px 2px 2px 20px;}
