html, body { margin: 0; padding: 0; height: 100%; color: #303030; font-size: 0px; }
* html ul li a { height: 1%; }
body { background: url('bg.gif') repeat #ede9cc; }

.image0 { background: none; border-bottom: 1px solid #303030; margin-bottom: 10px; border-top: 1px solid #303030; margin-top: 10px; height: 0px; width: 199px; }
.image1 { background: url('photo01.gif') no-repeat; border-bottom: 1px solid #303030; margin-bottom: 10px; border-top: 1px solid #303030; margin-top: 10px; height: 300px; width: 199px; }
.image2 { background: url('photo02.gif') no-repeat; border-bottom: 1px solid #303030; margin-bottom: 10px; border-top: 1px solid #303030; margin-top: 10px; height: 371px; width: 199px; }
.image3 { background: url('photo03.gif') no-repeat; border-bottom: 1px solid #303030; margin-bottom: 10px; border-top: 1px solid #303030; margin-top: 10px; height: 298px; width: 199px; }
.image4 { background: url('photo04.gif') no-repeat; border-bottom: 1px solid #303030; margin-bottom: 10px; border-top: 1px solid #303030; margin-top: 10px; height: 297px; width: 199px; }
.image5 { background: url('photo05.gif') no-repeat; border-bottom: 1px solid #303030; margin-bottom: 10px; border-top: 1px solid #303030; margin-top: 10px; height: 278px; width: 199px; }
.image6 { background: url('photo06.gif') no-repeat; border-bottom: 1px solid #303030; margin-bottom: 10px; border-top: 1px solid #303030; margin-top: 10px; height: 343px; width: 199px; }
.image7 { background: url('photo07.gif') no-repeat; border-bottom: 1px solid #303030; margin-bottom: 10px; border-top: 1px solid #303030; margin-top: 10px; height: 133px; width: 199px; }
.image8 { background: url('photo08.gif') no-repeat; border-bottom: 1px solid #303030; margin-bottom: 10px; border-top: 1px solid #303030; margin-top: 10px; height: 133px; width: 199px; }
.image9 { background: url('photo09.gif') no-repeat; border-bottom: 1px solid #303030; margin-bottom: 10px; border-top: 1px solid #303030; margin-top: 10px; height: 133px; width: 199px; }
.imagea { background: url('photo10.gif') no-repeat; border-bottom: 1px solid #303030; margin-bottom: 10px; border-top: 1px solid #303030; margin-top: 10px; height: 162px; width: 199px; }

a { text-decoration: none; color: #806a00; border: 1px solid #e0e0e0; }
a:hover { color: #fffffa; background-color: #a68a00; border: 1px solid #a68a00; }
#container { margin: 0; width: 800px; padding: 20px 20px 20px 20px; border: 0; }
#header { background: url('title_rnd.gif') 0 0 no-repeat; padding: 0; border: 0; border-bottom: 1px solid #303030; width: 800px; height: 100px; text-align: right; }

#search { padding: 0; margin: 0;  }
.searchbox { width: 120px; margin-top: 15px; margin-right: 15px; border: 1px solid #808080; padding-left: 20px; font-family: 'arial', 'verdana', sans-serif; font-size: 10px; color: #303030; background: url('search.gif') 0 0 no-repeat #fffffa; }

#announcements { background: #fffffa; margin: 0; padding: 3px 5px 3px 0; display: block; color: #101010; font: 10px/12px 'arial', 'lucida sans unicode', 'verdana', sans-serif; letter-spacing: 0em; word-spacing: 0em; }
#announcements ul.announce { list-style-type: none; display: inline; margin: 0; padding: 0; }
#announcements ul.announce li { color: #303030; font: 10px/12px 'lucida sans unicode', 'verdana', sans-serif; letter-spacing: 0em; word-spacing: 0em; padding: 0; text-indent: 0; margin: 0; margin-left: 5px; }
#announcements a { text-decoration: none; color: #806a00; border: 0; padding: 3px 5px 3px 5px; border-right: 1px solid #303030; }
#announcements a:hover { color: #fffffa; background-color: #a68a00; border: 0; padding: 3px 5px 3px 5px; border-right: 1px solid #303030; }
#announcements a.selection { color: #fffffa; background-color: #6d9cc6; border: 0; padding: 3px 5px 3px 5px; border-right: 1px solid #303030; }

.color_bar { background: url('color_bar.gif') 0 0 no-repeat; padding: 0; margin: 0; border: 0; border-bottom: 1px solid #303030; border-top: 1px solid #303030; width: 800px; height: 13px; }

#maincontent { background: url('page_back.gif') repeat-y; padding: 0; margin: 0; }
#nav { border: 0; width: 199px; padding: 0 1px 0 0; margin: 0; }
#page { border: 0; width: 420px; padding: 5px 5px 5px 5px; margin: 0; background: url('footer_back.gif') 0 0 repeat-x; }

.sidebar { border: 0; width: 160px; padding: 0; margin: 10px 0 20px 0; border: 2px solid #fffffa; background: url('sidebar_back.gif') 10px 20px no-repeat #fffffa; }
.sidebar h1 { display: block; font: bold 14px/14px 'georgia', serif; text-align: center; letter-spacing: 0em; word-spacing: 0em; margin: 0; padding: 2px 0 4px 0; color: #fffffa; border-bottom: 1px solid #fffffa; background: #6d9cc6; }
.sidebar p { display: block; font: 10px/14px 'arial', sans-serif; letter-spacing: 0em; word-spacing: 0em; margin: 0; padding: 2px 2px 4px 2px; margin-bottom: 0px; text-indent: 0; color: #101010; background: url('dotted.gif') top left repeat-x; }
.sidebar p b { color: #303030; }

#footer { background: url('footer_back.gif') 0 0 repeat-x #fffffa; padding: 0 5px 0 5px; }
#footer p { color: #606060; font: 10px/12px 'arial', 'lucida sans unicode', 'verdana', sans-serif; letter-spacing: 0em; word-spacing: 0em; padding: 5px 5px 5px 5px; text-indent: 0; margin-bottom: 0; }
#footer p b { color: #6d9cc6; }
#footer-img { background: url('panorama_rnd.gif') 0 0 no-repeat; padding: 0; border: 0; border-top: 1px solid #303030; width: 800px; height: 23px; }

h1 { font: bold 18px/18px 'georgia', serif; letter-spacing: 0em; word-spacing: 0em; margin: 0; padding: 0; margin-bottom: 18px; color: #6d9cc6; }
h2 { font: bold 15px/18px 'georgia', serif; letter-spacing: 0em; word-spacing: 0em; margin: 0; padding: 0; margin-bottom: 0px; margin-top: 9px; color: #6d9cc6; }
h3 { font: italic 13px/18px 'georgia', serif; letter-spacing: 0em; word-spacing: 0em; margin: 0; margin-left: 0.5em; padding: 0; margin-bottom: 0px; color: #303030; }
h4 { font: 13px/18px 'lucida sans unicode', 'verdana', sans-serif; letter-spacing: 0em; word-spacing: 0em; margin: 0; margin-left: 0em; padding: 0; text-indent: 1em; margin-bottom: 0px; }
p { font: 13px/18px 'lucida sans unicode', 'verdana', sans-serif; letter-spacing: 0em; word-spacing: 0em; margin: 0; padding: 0; text-indent: 1em; margin-bottom: 9px; }
p b { color: #606060; }
p.bullet { margin-left: 2em; text-indent: -1em; margin-bottom: 0; }
p.bulletlast { margin-left: 2em; text-indent: -1em; margin-bottom: 9px; }
p.ref { font: 10px/12px 'arial', 'lucida sans unicode', 'verdana', sans-serif; letter-spacing: 0em; word-spacing: 0em; padding: 20px 0 5px 5px; text-indent: 0; margin-bottom: 0; }
p.refnopad { font: 10px/12px 'arial', 'lucida sans unicode', 'verdana', sans-serif; letter-spacing: 0em; word-spacing: 0em; padding: 0.3em 0 0 10px; text-indent: 0; margin-bottom: 0; }

select { border: 1px solid #808080; padding: 0; margin: 0 0 0 10px; font-family: 'arial', 'verdana', sans-serif; font-size: 13px; color: #101010; background: #f1f3e7; }
.listing h1 { font: 14px/16px 'lucida sans unicode', 'verdana', sans-serif; letter-spacing: 0em; word-spacing: 0em; margin: 0; padding: 2px 0px 4px 5px; margin-bottom: 3px; margin-top: 3px; background-color: #3253a5; color: #ffffff; background: url('gradient01.gif') top left repeat-y #fffffa; }
.listing h2 { font: 12px/16px 'lucida sans unicode', 'verdana', sans-serif; letter-spacing: 0em; word-spacing: 0em; margin: 0 0 0 5px; padding: 0; text-indent: 0; margin-bottom: 3px; color: #303030; }
.listing h3 { font: 12px/14px 'lucida sans unicode', 'verdana', sans-serif; letter-spacing: 0em; word-spacing: 0em; margin: 0; padding: 0; text-indent: 0; margin-bottom: 1px; color: #6d9cc6; text-align: right; }
.listing h4 { font: 12px/14px 'lucida sans unicode', 'verdana', sans-serif; letter-spacing: 0em; word-spacing: 0em; margin: 0; padding: 0; text-indent: 0; margin-bottom: 1px; color: #6d9cc6; }
.listing p { font: 12px/14px 'lucida sans unicode', 'verdana', sans-serif; letter-spacing: 0em; word-spacing: 0em; margin: 0; padding: 0 0 0 3px; text-indent: 0; margin-left: 5px; margin-bottom: 3px; color: #303030; border-left: 2px solid #9dc3dc; }

span.memorg { display: inline; font: 13px/18px 'lucida sans unicode', 'verdana', sans-serif; color: #303030; margin-left: 1em; }

p.editorial { font: 16px/18px 'georgia', serif; text-indent: 0; letter-spacing: 0em; word-spacing: 0em; margin: 0; padding: 10px; margin-bottom: 0px; margin-top: 0px; color: #fc3119; border: 1px solid #fc3119; background: url('edit_back.gif') top left repeat-x #fffffa; }
p.editorial a { text-decoration: underline; color: #000; border: 0; }
p.editorial a:hover { color: #fffffa; background-color: #fc3119; border: 0; }

ul.menu { list-style-type: none; margin: 0; padding: 0; }
ul.menu li { font: 10px/12px 'arial', 'lucida sans unicode', 'verdana', sans-serif; color: #101010; padding-bottom: 1px; background: url('dotted.gif') left bottom repeat-x; }
ul.menu li a { display: block; padding: 3px 5px 3px 5px; border: 0; }
ul.menu li a:hover { text-decoration: none; color: #fffffa; background-color: #a68a00; border: 0; }
ul.menu li.open { text-indent: 5px; padding-top: 3px; font: bold 10px/12px 'arial', 'lucida sans unicode', 'verdana', sans-serif; margin-top: 0px; color: #101010; }
ul.menu li.active { display: block; color: #fffffa; background-color: #6d9cc6; padding: 3px 5px 3px 5px; border: 0; }
ul.submenu { list-style-type: none; margin: 0; padding: 0; margin-top: 1px; }
ul.submenu li { font: 10px/12px 'arial', 'lucida sans unicode', 'verdana', sans-serif; margin-top: 0px; margin-left: 10px; padding-bottom: 0px; color: #101010; background: none;}
ul.submenu li a { display: block; padding: 1px 5px 1px 0; border: 0; }
ul.submenu li a:hover { text-decoration: none; color: #fffffa; background-color: #a68a00; border: 0; }
ul.submenu li.active { display: block; padding: 1px 5px 1px 0; color: #fffffa; background-color: #6d9cc6; }

input.st150 { width: 150px; border: 1px solid #808080; padding: 1px 5px 1px 5px; font-family: 'arial', 'verdana', sans-serif; font-size: 12px; color: #101010; background: #f1f3e7; }
textarea.box150 { width: 150px; border: 1px solid #808080; padding: 1px 5px 1px 5px; margin-bottom: 9px; font-family: 'arial', 'verdana', sans-serif; font-size: 12px; color: #101010; background: #f1f3e7; }
input.st250 { width: 250px; border: 1px solid #808080; font-family: 'arial', 'verdana', sans-serif; font-size: 12px; color: #101010; background: #f1f3e7; }
textarea.box250 { width: 250px; border: 1px solid #808080; padding: 1px 5px 1px 5px; margin-bottom: 9px; font-family: 'arial', 'verdana', sans-serif; font-size: 12px; color: #101010; background: #f1f3e7; }
.browsebtn a { display: block; width: 100px; height: 25px; background: url('browse_btn.gif') 0 0 no-repeat; border: 0; padding: 0; }
.browsebtn a:hover { background-position: 0 -25px; background-color: transparent; border: 0; padding: 0; }
.searchbtn a { display: block; width: 100px; height: 25px; background: url('search_btn.gif') 0 0 no-repeat; border: 0; padding: 0; }
.searchbtn a:hover { background-position: 0 -25px; background-color: transparent; border: 0; padding: 0; }
.updatebtn a { display: block; width: 100px; height: 25px; background: url('update_btn.gif') 0 0 no-repeat; border: 0; padding: 0; }
.updatebtn a:hover { background-position: 0 -25px; background-color: transparent; border: 0; padding: 0; }
.createbtn a { display: block; width: 100px; height: 25px; background: url('create_btn.gif') 0 0 no-repeat; border: 0; padding: 0; }
.createbtn a:hover { background-position: 0 -25px; background-color: transparent; border: 0; padding: 0; }
.sendbtn a { display: block; width: 100px; height: 25px; background: url('send_btn.gif') 0 0 no-repeat; border: 0; padding: 0; }
.sendbtn a:hover { background-position: 0 -25px; background-color: transparent; border: 0; padding: 0; }
.loginbtn a { display: block; width: 100px; height: 25px; background: url('login_btn.gif') 0 0 no-repeat; border: 0; padding: 0; }
.loginbtn a:hover { background-position: 0 -25px; background-color: transparent; border: 0; padding: 0; }
.logoutbtn a { display: block; width: 100px; height: 25px; background: url('logout_btn.gif') 0 0 no-repeat; border: 0; padding: 0; }
.logoutbtn a:hover { background-position: 0 -25px; background-color: transparent; border: 0; padding: 0; }
.registerbtn a { display: block; width: 100px; height: 25px; background: url('register_btn.gif') 0 0 no-repeat; border: 0; padding: 0; }
.registerbtn a:hover { background-position: 0 -25px; background-color: transparent; border: 0; padding: 0; }
