BODY     { background-color:white; font-family:Verdana,Arial; font-size:10pt; font-weight:normal; margin:0px; }
h3       { font-family:Helvetica,Arial; font-size:12pt; font-weight:bold; margin:15px 0px 5px 0px; }
h4       { font-family:Helvetica,Arial; font-size:10pt; font-weight:bold; margin:15px 0px 5px 0px; }
h5       { font-family:Helvetica,Arial; font-size:10pt; font-weight:bold; margin:15px 0px 5px 0px; }
P        { margin-top: 10px; }
UL       { margin-top: 5px; }
OL       { margin-top: 5px; }
HR       { height: 0px; border: solid silver 0px; border-top-width: 1px; }
A          { color:darkblue; text-decoration:none; }
A:visited  { color:darkblue; text-decoration:none; }
A:hover    { color:blue; text-decoration:underline; }

.cnt     { background-color:#E7DFD3; }
.cntdiv  { background-color:#848484; }
.topnav2 { background:url(/img/grad.gif) repeat-x; padding:2px 5px 2px 5px; color:white; background-color:#353535; }
.topnav2 A { color:white; text-decoration:underline; }
.topnav2 A:visited { color:white; text-decoration:underline; }
.topnav2 A:hover { color:whitesmoke; text-decoration:none; }

.b1 { border-top:1px solid #848484; }
.b2 { border-bottom:1px solid #848484; }

.cnt3    { background-color:white; }
.topnav3 { background:url(/img/grad2.gif) repeat-x; padding:2px 5px 2px 5px; color:black; background-color:#BDBDBD; }
.topnav3 A { color:black; text-decoration:underline; }
.topnav3 A:visited { color:black; text-decoration:underline; }
.topnav3 A:hover { color:black; text-decoration:none; }

.main-nav-table-item2 { padding:5px;background-color:white; }


FORM                        { padding:0px; margin:0px; }
FORM.login-form *           { font-size:8pt;font-family:Helvetica;color:black; }
FORM.login-form INPUT       { margin-top:1px; }
FORM.login-form INPUT.login { border:1px solid darkblue; font-size:8pt;font-family:Helvetica;padding-left:2px;padding-top:1px; }
FORM.login-form INPUT.submit { border:1px solid darkblue; padding:0px; }
FORM.login-form A          { color:darkblue; text-decoration:none; }
FORM.login-form A:visited  { color:darkblue; text-decoration:none; }
FORM.login-form A:hover    { color:blue; text-decoration:underline; }

FORM.form1                  { padding:0px; margin:0px; }
FORM.form1 *                { padding:0px; margin:0px; }
FORM.form1 INPUT.input1     { border:1px solid gray; }
FORM.form1 SELECT.select1   { border:1px solid gray; }
FORM.form1 INPUT.submit1    { border:1px solid gray; font-weight:bold;}
FORM.form1 INPUT.button1    { border:1px solid gray; }
FORM.form1 TEXTAREA.input1  { border:1px solid gray; }
FORM.form1 TEXTAREA.comment_area   { border:1px solid gray; font-family:Helvetica; font-size:9pt; color:black; }
FORM.form1 A          { color:darkblue; text-decoration:none; }
FORM.form1 A:visited  { color:darkblue; text-decoration:none; }
FORM.form1 A:hover    { color:blue; text-decoration:underline; }

.error1 { margin:10px; padding-top:10px; padding-bottom:10px; color:red; border-top:1px solid red; border-bottom:1px solid red; }
.text { font-family:Verdana,Arial; font-size:10pt; font-weight:normal; margin:0px; }

.small-text             { font-size:8pt;font-family:Helvetica; color:black; }
.small-text *           { font-size:8pt;font-family:Helvetica; color:black; }
.small-text A          { color:darkblue; text-decoration:none; }
.small-text A:visited  { color:darkblue; text-decoration:none; }
.small-text A:hover    { color:blue; text-decoration:underline; }

.smaller             { font-size:70%; }
.smaller *           { font-size:70%; }


.mark      { color:orangered; }
.mark *    { color:orangered; }
.mark0     { color:#BF5A00; }
.mark0 *   { color:#BF5A00; /*#BF5900; *//* DF6800;*/ /*orangered;*/ }
.mark2     { color:black; }
.mark2 *   { color:black; }
.message_bg_even   { background-color:white; }
.message_bg_even * { background-color:white; }
.message_bg_odd    { background-color:whitesmoke; }
.message_bg_odd *  { background-color:whitesmoke; }

/*NOTE: following two styles are repeated in /content.aspx and /gallery/photo.aspx files*/
.comment-quote      { margin-left:15px; font-size:85%; font-style:italic; border:1px solid #E0E0E0; padding:5px; }
.comment-quote-name { margin-left:15px; font-size:85%; font-style:normal; }

.fmtblank    { background-color:; padding:0px; margin:0px; }
.fmtsplitter { background-color:lightskyblue; padding:0px; margin:0px; }
.fmtdivider  { background-color:lightskyblue; padding:0px; margin:0px; }

.title1           { color:black; font-weight:normal; background-color:#E5F0FF; border:0px solid lightskyblue; font-size:9pt; padding:2px 2px 3px 2px; }
.title1 *         { color:black; font-weight:normal; font-size:9pt; }

.border1       { border-color:#848484; border-style:solid; }
.border-silver { border-color:silver; }
.bg0           { background-color:#F5F5F5; }
.bg1           { background-color:#E0E0E0; }
.bg2           { background-color:#E5F0FF; }

/*DFC0A5*/
.top-nav           { color:black; background-color:#E5F0FF; border:0px solid lightskyblue; font-size:9pt; font-weight:normal; padding:2px 2px 3px 2px; }
.top-nav *         { color:black; font-size:9pt; font-weight:normal; }
.top-nav A         { color:darkblue; font-weight:normal; text-decoration:underline; }
.top-nav A:visited { color:darkblue; font-weight:normal; text-decoration:underline; }
.top-nav A:hover   { color:blue; font-weight:normal; text-decoration:underline; }

.top-nav-1           { color:black; font-size:8pt; }
.top-nav-1 A         { color:gray; font-size:8pt;text-decoration:none; }
.top-nav-1 A:visited { color:gray; font-size:8pt;text-decoration:none; }
.top-nav-1 A:hover   { color:gray; font-size:8pt;text-decoration:underline; }

.view_navigation     { height:20px; font-size:x10pt;font-face:Verdana,Arial;}
.view_navigation IMG { border:0px; width:16px; height:16px;  }

TABLE.just-table  { font-family:Verdana,Arial; font-size:10pt; color:black; }


