*{margin:0;padding:0;}
/* basic elements */
body{color:#000033;font:90% Verdana,Arial,Helvetica,sans-serif;text-align:center;/* for IE to center container;) */ background:#fff;}
/* general styling */
/* basic divs centering the layout */
#wrapper{width:778px;margin:0 auto;background:#fff;}
#wrapper h2{padding:20px 0 5px 0;font-size:0.7em;font-weight:normal;font-variant:small-caps;color:#7d8897;}
/* header structure */
/* content structure */
#container{width:778px;margin:0 auto;background:#fff;border:solid 1px #990000;padding:20px 20px 10px 20px;}
#container h1{font-size: 1.3em;padding:10px;}
#contentleft{width:370px;float:left;text-align:left;}
#contentleft h3{color:#990000;padding: 0 0 10px 0;}
#contentleft h4{padding:0 0 5px 10px;font-size:0.9em;}
#contentleft p{display: block;padding:7px 10px;font-size:0.8em;}
#contentright{width:320px;float:right;margin-top:20px;margin-right:15px;}
#footer{text-align:center;}
#footer p, #contentright h5, #contentleft h5{font-size:0.7em;font-weight:normal;color:#7d8897;}
#contentright p{font-size: 0.9em;padding:10px 10px 10px 15px;text-align:left;}
#contentright img{padding-top:10px;}
#contentright ul {list-style: none;}
#contentright ul li {text-align:left;font-size:0.9em;background:url(bulletred2.gif) no-repeat 20px 10px;padding:5px 0 10px 40px;}
.clear{clear:both;}
#formbox {background:#ffff99; border:1px solid #990000;margin:15px 0 20px 0;padding-bottom:10px;}
#formbox p{padding:7px 10px 0 15px;}
.captiontext{#color:#7d8897;padding:3px 0 10px 0;width:180px;}
.italic{font-style:italic;color:#7d8897;}
.indent{padding-left:25px;}
.red{color:#990000;}
.caps {font-variant: small-caps;}
.bold{font-weight:bold;}
.boldred {font-weight:bold;color:#990000;}
.box{margin:15px 0 5px 0;padding:10px;border:solid 1px #7D8897;width:350px;float:left;text-align:left;}
.box h4 {font-size:0.9em;}
.boxright{margin:0;padding:5px;text-align:center;width:200px;}
.box h5, .boxright h5{padding:2px 5px;text-align:center;color:#990000;}
.boxplain{margin:7px 0 5px 0;}
.boximage h5, .boximagel h5{width:350px;}
.boximagel{float:left;margin:15px 10px 0 15px;}
.boximageright{float:right;}
.boximageright h5{width:300px;margin-bottom:0;}
.boximage{float:left;margin:10px 5px 5px 5px;}
form{width:280px;margin-bottom:15px;margin-left:5px;}
fieldset{border:solid 1px #6A6CA3;margin-top:1em;margin-bottom:0.5em;padding-bottom:1em;}
label{display:block;padding-top:1.2em;padding-left:1em;text-align:left;font-size:0.8em;}
label.inl{display:inline;}
label em{font-weight:normal;font-style:italic;font-size:0.8em;}
legend{margin-left:0.8em;color:#333968;font-size:0.9em;font-weight:bold;}
input.txt{margin-left:1em;display:block;width:250px;color:#000;background:#fff;}
input.btn{padding:0 0.25em;}
textarea.txt{display:block;margin-left:1em;width:250px;color:#000;background:#fff;}
input.txt:focus,
textarea.txt:focus{background:#E7E9D1;}

