div, table, tbody, tr, td, h1, h2, h3, h4, h5, h6, h7 { margin: 0; padding: 0; }
img { border: 0; }
a:link, a:visited, a:hover, a:active { color: #000000; text-decoration: none; }
div.leftbox { float: left; }
div.rightbox { float: right; }

body { color: #000000; background-color: #ff9933; font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Trebuchet, Arial, sans-serif; font-size: 12px; padding: 0; margin: 0; }

div#wrapper {}
div#wrapper div#header { width: 640px; height: 240px; margin: 32px auto 0 auto; }
div#wrapper div#header h1 { margin: 0; padding: 0; text-align: center; font-weight: bold; font-size: 40px; }
div#wrapper div#header h1 a { margin: 0; padding: 0; }

div#wrapper div#headernavi { width: 640px; height: 18px; margin: 0 auto; }
div#wrapper div#headernavi div.navi { padding: 2px 8px; font-size: 10px; }

div#wrapper div#main { color: #000000; background-color: #ffff99; width: 640px; margin: 0 auto; padding: 0; }

div#wrapper div#main table { width: 640px; margin: 0 auto; padding: 0; table-layout: fixed; border-collapse: collapse; }
div#wrapper div#main table tbody {}
div#wrapper div#main table tbody tr.h200 { height: 200px; }
div#wrapper div#main table tbody tr.h100 { height: 95px; }
div#wrapper div#main table tbody tr td.w200 { width: 200px; padding: 5px; text-align: center; border-right: 4px solid #ff99a2; border-bottom: 4px solid #ff99a2; }
div#wrapper div#main table tbody tr td.w200r { width: 200px; padding: 5px; border-bottom: 4px solid #ff99a2; text-align: center; }
div#wrapper div#main table tbody tr td.w200b { width: 200px; padding: 20px 5px; border-right: 4px solid #ff99a2; text-align: center; }
div#wrapper div#main table tbody tr td.w200rb { width: 200px; padding: 20px 5px; text-align: center; }
div#wrapper div#main table tbody tr td img {}
div#wrapper div#main table tbody tr td a.titleonly { display: block; text-align: center; font-size: 16px; font-weight: bold; }
div#wrapper div#main table tbody tr td div.title { display: block; text-align: center; font-size: 16px; font-weight: bold; }
div#wrapper div#main table tbody tr td ul { margin-bottom: 20px; list-style: url(http://www.crystal-door.com/skins/crystaldoor/pinkball12.gif) outside; }
div#wrapper div#main table tbody tr td ul li { text-align: left; list-style: url(http://www.crystal-door.com/skins/crystaldoor/pinkball12.gif) outside; }
div#wrapper div#main table tbody tr td h2 { text-align: center; font-size: 16px; margin-bottom: 8px; }
div#wrapper div#main table tbody tr td form div.searchform { margin-bottom: 20px; }
div#wrapper div#main table tbody tr td form div.searchform input { color: #000000; background-color: #ff99a2; }
div#wrapper div#main table tbody tr td form div.searchform input.formfield { width: 120px; }

div#wrapper div#main div.content { padding: 16px 24px; }

div#wrapper div#main div.content h2 { margin: 0 0 12px 0; border-bottom: 4px solid #ff99a2; font-size: 14px; }
div#wrapper div#main ul.linklist li { margin-bottom: 8px; }

div#wrapper div#main div.content div.contentbody {}
div#wrapper div#main div.content div.contentbody a { color: #0000a0;}
div#wrapper div#main div.content div.contentbody table { width: 592px; margin: 16px 0; padding: 0; table-layout: auto; border-collapse: collapse; }
div#wrapper div#main div.content div.contentbody table tbody {}
div#wrapper div#main div.content div.contentbody table tr {}
div#wrapper div#main div.content div.contentbody table th { padding: 4px; border: 2px solid #ff9933; font-size: 14px; font-style: bold; }
div#wrapper div#main div.content div.contentbody table td { padding: 2px; border: 2px solid #ff9933; }
div#wrapper div#main div.content div.contenttime { text-align: right; }
div#wrapper div#main div.content div.contentedit { font-size: 10px; }

div#wrapper div#main div.content div.static { margin: 0 0 12px 0; padding: 0 0 12px 0; border-bottom: 4px solid #ff99a2; }
div#wrapper div#main div.content div.static h2 {}
div#wrapper div#main div.content div.static div.contentbody {}
div#wrapper div#main div.content div.static div.contentedit {}

div#wrapper div#main div.content div.titleonly { margin: 0 0 12px 0; font-size: 14px; font-weight: bold; }
div#wrapper div#main div.content div.titleonly a {}
div#wrapper div#main div.content div.titleonly span.contentedit { font-size: 10px; font-weight: normal; }

div#wrapper div#main div.content div.space { height: 64px; }

div#wrapper div#footer { color: #000000; background-color: #ff9933; width: 640px; height: 16px; margin: 0 auto 12px auto; padding: 0; border-right: 4px solid #ff9933; border-left: 4px solid #ff9933; }
div#wrapper div#footer div#copyrights { width: 640px; height: 20px; margin: 0; padding: 0; text-align: center; font-size: 10px; }

