body { color: #000000; background-color:white; text-align: center;font-family: times; font-size: 11pt; }

a:link { color:#0000ff; text-decoration:underline; }
a:visited { color:#6666ff; text-decoration:underline; }
a:active { color:#ff0000; text-decoration:underline; }
a:hover { color:#ff0000; text-decoration:underline; }

img { border: none; }
.skip { display: none; }
.right { text-align: right; }
.center { text-align: center; }
ul.nobullets { list-style: none; padding-left: 0px; }
.highlight { background-color: yellow; }
.clearing { clear: both; }

div#mainwrapper { width: 800px; margin: 15px auto 20px auto; text-align: left; }

div#mainwrapper > div#header { width: 800px; margin: 0; padding: 0; }
div#mainwrapper > div#header > h1 { width: 800px; height: 240px; color: #000000; background-color: #ffffff; margin: 10px 0 0 0; padding: 0; text-align: left; font-size: 20pt; font-family: arial, sans-serif; }
div#mainwrapper > div#header > h1 > a {}
div#mainwrapper > div#header > h1 > a > img {}
div#mainwrapper > div#header > div.site_navi { margin: 5px 0; font-size:10pt; }

div#mainwrapper div#topcontainer { float:right; width: 480px; margin: 0; padding: 0; }
div#mainwrapper div#container { float:right; width: 560px; margin: 0; padding: 0; }
div#mainwrapper div#topsidebarcontainer { float:left; width: 280px; margin: 0; padding: 0; }
div#mainwrapper div#sidebarcontainer { float:left; width: 200px; margin: 0; padding: 0; }

div#mainwrapper div div.content { margin: 10px 0 30px 0; }
div#mainwrapper div div.content h2 { color: #000000; background-color:#ffcc33; margin: 10px 0 15px 0; padding: 2px 2px 2px 5px; border-left: 15px solid #cc8c33; font-family: arial, sans-serif; font-size: 12pt; }
div#mainwrapper div div.content h2 a { color: #000000; background-color: transparent; text-decoration:none; }

div#mainwrapper > div > div.content > div.iteminfobb { color: #333333; background-color: transparent; margin: 15px 0; font-size: 11pt; font-weight: bold; }

div#mainwrapper div div.content div.itembody { margin: 5px 0 10px 0; }
div#mainwrapper div div.content div.itemmore { margin: 10px 0 15px 0; }
div#mainwrapper div div.content div.iteminfo { color: #333333; background-color: transparent; margin: 15px 0; font-size: 9pt; }
div#mainwrapper div div.content div.iteminfo a { color: #333333; background-color: transparent; text-decoration: none; font-weight: bolder; }
div#mainwrapper div div.content div.commentlist { margin: 10px 0; }
div#mainwrapper div div.content div.pageswitch { margin: 0 auto; text-align: center; font-size: 11pt; }

div#mainwrapper div div.content h3.comment { font-family: arial, sans-serif; font-size: 11pt; margin-bottom: 5px; }
div#mainwrapper div div.content div.commentbody { margin: 5px 0; text-align: justify; }
div#mainwrapper div div.content div.commentinfo { color: #333333; background-color: transparent; margin: 5px 0 15px 0; font-size: 9pt; }
div#mainwrapper div div.content div.commentform { margin: 5px 0; }
div#mainwrapper div div.content div.commentform input { color: #000000; background-color: #eeeeee; }
div#mainwrapper div div.content div.commentform textarea { color: #000000; background-color: #eeeeee; }

div#mainwrapper div div.content h3.tbtitle { font-family: arial, sans-serif; font-size: 11pt; margin-bottom: 5px; }
div#mainwrapper div div.content div.tbbody { margin: 5px 0; }
div#mainwrapper div div.content div.tbinfo { color: #333333; background-color: transparent; margin: 5px 0 15px 0; font-size: 9pt; }

div#mainwrapper div div.content ul { margin: 2px 0 2px 20px; padding: 0; list-style: square outside; }
div#mainwrapper > div > div.content > ul.comment { font-size: 11pt; }
div#mainwrapper div div.content ul li { margin: 0; padding: 0; list-style: square outside; }
div#mainwrapper div div.content ul li a { font-weight: bold; }
div#mainwrapper div div.content ul li ul { margin: 2px 0 2px 25px; padding: 0; list-style: circle outside; font-size: 10pt; }
div#mainwrapper div div.content ul li ul li { margin: 0; padding: 0; list-style: circle outside; font-size: 10pt; }
div#mainwrapper div div.content ul li ul li a { font-weight: normal; }
div#mainwrapper div div.content ul.nobullets { list-style: none; margin-left: 0; }
div#mainwrapper div div.content ul.nobullets li { list-style: none; }

div#mainwrapper div div.content table.profile {}
div#mainwrapper div div.content table.profile th { width: 160px; text-align: left; vertical-align: top; font-weight: bold; }
div#mainwrapper div div.content table.profile td {}

.content table.line1 { border: 1px solid #000000; border-collapse: collapse; }
.content table.line1 th { padding: 2px 4px; border: 1px solid #000000; text-align: left; font-weight: bold; }
.content table.line1 td { padding: 2px 4px; border: 1px solid #000000; }


div#mainwrapper > div > div.content > div#counter { font-size: 14pt; }
div#mainwrapper > div > div.content > div#counter .counter-detail { font-size: 11pt; }

div#mainwrapper div#footer { width: 800px; margin: 0; clear: both; }
div#mainwrapper div#footer div.copyrights { color:#000000; background-color: #cc8c33; text-align: center; font-size: 9pt; }
div.copyrights { color:#000000; background-color: #cc8c33; text-align: center; font-size: 9pt; }

/*
.leftbox, .rightbox { margin: 3px; padding: 3px; font-size: larger; width: 20%; }
.leftbox { float: left; border-right: 2px solid #ccc; }
.rightbox { float: right; border-left: 2px solid #ccc; }

table.calendar { font-size: medium color: #003366; }
tr.calendardateheaders { font-family: arial, sans-serif; font-size: medium; color: #003366; }
td.days { text-align: right; }
td.today { font-weight: bold; text-align: right; color: #000000; background-color: #ffcccc; }

ul.ezcomment { list-style: squre; padding-left: 24px; margin-top: 6px; }
*/
