body {
background:#424242 url(../images/page-bg.gif) repeat scroll 0%;
color:#FFB4BE;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.9em;
line-height:1.4em;
margin-top:0pt;
text-align:center;
}
#wrapper {
background-image:url(../images/01-content-bg-maroon.gif);
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
padding:0pt;
text-align:left;
width:760px;
}
#header {
background:transparent url(../images/header.gif) no-repeat scroll 0%;
height:159px;
margin:10px auto 0px;
text-align:right;
width:760px;
}
#header img {
margin:25px 20px 5px 5px;
}
#nav {
background:#FFFFFF none repeat scroll 0%;
border-bottom:1px solid #999999;
padding:10px;
}
#nav ul {
margin:0pt;
padding:0pt;
}
#nav li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#nav a:link, #nav a:visited {
padding-right:10px;
}
#content {
background:transparent url(../images/leaves.gif) no-repeat scroll right bottom;
min-height:450px;
}
#left {
float:left;
padding:25px 70px 10px 35px;
width:440px;
}
#right {
float:right;
padding:25px 20px 10px 0pt;
width:160px;
}
#right ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#right li {
background:#421B21 none repeat scroll 0%;
border-bottom:1px solid #421B21;
margin-bottom:4px;
}
#right li a {
color:#EFE0E0;
display:block;
padding:14px 5px 7px 7px;
text-decoration:none;
}
#right li a:hover {
background:#6F1B2B none repeat scroll 0%;
border-right:5px solid #421B21;
color:#EFE0E0;
text-decoration:none;
}
#submenuheader {
background-color:#6469AD;
color:#FFFFFF;
font-size:12px;
font-variant:small-caps;
font-weight:bold;
letter-spacing:1px;
margin-bottom:1px;
margin-top:20px;
padding:2px 2px 2px 5px;
}
#footer {
background:#421B21 none repeat scroll 0%;
color:#999999;
font-size:11px;
height:14px;
margin:0pt auto;
padding:10px;
text-align:left;
width:740px;
}
#footer a:link, #footer a:visited {
color:#999999;
text-decoration:none;
}
#flyingfox {
float:right;
}

h1, h2, h3, h4 {
color:#FFB4BE;
font-family:"Trebuchet MS",Helvetica,sans-serif;
font-weight:normal;
}
h1 {
border-bottom:1px dotted #FFB4BE;
font-size:1.7em;
letter-spacing:1px;
margin-top:0pt;
padding-bottom:0.2em;
}
h2 {
border-bottom:1px dotted #FFB4BE;
font-size:1.3em;
margin-top:0pt;
padding-bottom:0.2em;
}

h3 {
padding-bottom:0;
margin:20px 0 -12px 0;
}

p {
text-align:justify;
}
a:link, a:visited {
color:#FFFFFF;
text-decoration:underline;
}
a:hover {
text-decoration:underline;
}
img {
background:#5C0C1B none repeat scroll 0%;
border:1px solid #666666;
display:block;
padding:5px;
}
.inparleft {
float:left;
margin-right:20px;
}
.inparright {
float:right;
margin-left:20px;
}

.abstract {
border-left:4px solid #5C0C1B;
font-family:Times,Georgia,serif;
font-size:0.95em;
margin-bottom:50px;
padding-left:20px;
}

#popup {
padding:15px;
background:#5C0C1B;
}

.abstract a:link, .abstract a:visited {
font-weight:bold;
}


div#popopen, div#popopen1, div#popopen2, div#popopen3, div#popopen4, div#popopen5, div#popopen6, div#popopen7, div#popopen8, div#popopen9, div#popopen10 {
display: none;
}




form.ddfm h1, form.ddfm h2 {
color:#606060;
}
form.ddfm legend, form.ddfm label, form.ddfm label.fmtextlblwide {
color:#FFB4BE;
}
form.ddfm .fmcheck p, form.ddfm .fmradio p, form.ddfm textarea, form.ddfm .fmfullblock, form.ddfm .fmhalfblock, form.ddfm .fmselect, form.ddfm input.fmtext, form.ddfm input.fmverify, form.ddfm textarea.fmtextwide, form.ddfm .submit, form.ddfm .credits {
color:#FFB4BE;
}
form.ddfm .required {
color:#FFFFFF;
}
.ddfmerrors {
color:#FF0000;
}
.ddfmwrap {
font-family:Arial,Helvetica,sans-serif;
font-size:90%;
}
form.ddfm h1, form.ddfm h2 {
font-family:Arial,Helvetica,sans-serif;
margin:0pt 0pt 10px;
padding:0pt;
text-align:left;
}
form.ddfm h1 {
font-size:140%;
}
form.ddfm h2 {
font-size:115%;
}
form.ddfm legend, form.ddfm label, form.ddfm label.fmtextlblwide {
font-size:100%;
font-weight:bold;
}
form.ddfm .credits {
font-size:90%;
}
form.ddfm legend {
font-size:110%;
}
.ddfmerrors {
font-weight:bold;
}
.ddfmwrap {
margin:15px auto;
width:400px;
}
.ddfmwrap p.fieldwrap {
margin:1px;
padding:1px;
}
form.ddfm {
padding:15px;
text-align:left;
width:380px;
}
form.ddfm fieldset {
display:block;
margin:0pt 0pt 13px;
padding:0pt 10px 2px;
}
form.ddfm legend {
margin:0pt 0pt 0pt 10px;
padding:0pt 6px;
}
form.ddfm label {
clear:left;
display:block;
float:left;
margin:0pt 10px 0pt 0pt;
padding-bottom:15px;
text-align:right;
width:26%;
}
form.ddfm label.fmtextlblwide {
display:block;
float:left;
margin:0pt 10px 0pt 1px;
padding-bottom:8px;
text-align:left;
}
form.ddfm select.fmselect {
display:block;
float:left;
margin-bottom:15px;
padding:3px;
width:65%;
}
form.ddfm .fmcheck {
display:block;
float:left;
margin-bottom:15px;
width:65%;
}
form.ddfm .fmradio {
display:block;
float:left;
margin-bottom:15px;
width:65%;
}
form.ddfm .fmcheck p {
line-height:140%;
margin:0pt 0pt 5px;
padding:0pt;
}
form.ddfm .fmradio p {
line-height:140%;
margin:0pt 0pt 5px;
padding:0pt;
}
form.ddfm textarea {
float:left;
margin-bottom:15px;
padding:3px;
position:relative;
width:65%;
}
form.ddfm .fmfullblock {
display:block;
float:left;
margin-bottom:13px;
padding-left:0px;
width:100%;
}
form.ddfm .fmhalfblock {
display:block;
float:left;
margin-bottom:13px;
padding-left:29%;
width:65%;
}
form.ddfm input.fmverify {
display:block;
float:left;
margin-bottom:15px;
padding:3px;
position:relative;
width:22%;
}
form.ddfm img {
margin:1px 0pt 0pt 10px;
padding:0;
border:none;
display:inline;
}
form.ddfm input.fmfile, form.ddfm input.fmtext {
display:block;
float:left;
margin-bottom:15px;
padding:3px;
width:65%;
}
form.ddfm textarea.fmtextwide {
display:block;
float:left;
margin-bottom:15px;
margin-right:2px;
padding:3px;
width:93%;
}
form.ddfm .credits {
margin-right:10px;
margin-top:7px;
text-align:right;
width:95%;
}
form.ddfm .submit {
clear:both;
margin-right:10px;
margin-top:15px;
text-align:right;
width:95%;
}
.ddfmwrap .ddfmerrors {
display:block;
float:left;
margin:0pt 10px 0pt 0pt;
padding-bottom:15px;
text-align:right;
width:27%;
}
.ddfmwrap .errorlist {
display:block;
float:left;
margin-bottom:15px;
padding:3px;
width:65%;
}
