/*
============================================================ 
                 C O M M O N    S T Y L E
============================================================
*/
/*body { width:780px; margin: 10px auto 5px auto; text-align:left; font-family:tahoma; font-size:9pt; color:#705733; }*/
body { width:780px; margin: 10px auto 5px auto; text-align:left; font-family:tahoma; font-size:9pt; color:#5a411d; }
p { padding:5px 0 10px 0; margin:0; text-align:justify; }
img { margin:0; padding:0; }
ul, ol { padding:0 0 0 25px; margin:0 0 10px 0; }
th, td { vertical-align:top; font-weight:normal; }

h1 { padding:10px 0 5px 0; margin:0; font-size:14pt; font-weight:bold; color:#8a221c; }
h2 { padding:5px 0 5px 0; margin:0; font-size:10pt; font-weight:bold; color:#5a411d; }
h3 { padding:5px 0 0 0; margin:0; font-size:9pt; font-weight:bold; color:#5a411d; }

a, a:visited { color:#003366; text-decoration:none; }
a:hover { color:#8a221c; text-decoration:underline; }
a img{ border: none; }



/*
============================================================ 
                 S P E C I A L    S T Y L E
============================================================
*/
h1.page_title { padding:10px 10px 5px 10px; margin:0 15px 5px 0; text-align:right; border-bottom:1px dotted; }
h1.gallery-title { font-size:14pt; font-weight:normal; color:#8a221c; padding:0; margin:0; text-transform:uppercase; }
.center{ text-align: center; }
.left{ text-align:left; }
.right{ text-align: right; }
.justify{ text-align:justify; }
.hr{ margin:15px 15px 15px 0; border-top:3px solid #7f643d; }
.hr2{ margin:0px 15px 0px 0; border-top:2px solid #b19291; }
.clear{ clear: both; padding:0; margin:0; font-size:0%; }
.clear2{ clear: both; padding:0; margin:0; font-size:0%; background:#fff; }



/*
============================================================ 
                   F O R M    S T Y L E
============================================================
*/
input.text, textarea.text, select.text { padding:4px 3px; border:1px solid #c1bdb9; font-size:8pt; color:#7f643d; background:#e5e2dd; }
input.text:hover, textarea.text:hover, select.text:hover { border-color:#b19291; }

input.button { padding:1px 3px; }
input.text {  min-width:250px; }
textarea.text { min-width:268px; }
select.text { min-width:275px; }

