/* CSS Document */

html {
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-3dlight-color:#196AFF;
	scrollbar-darkshadow-color:#196AFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-base-color:#196AFF;
	scrollbar-track-color :#FFFFFF;
	scrollbar-face-color:#196AFF;
}

h1, h2, h3, h4, p { margin:0; }

body {
 background:#ffffff url(images/page.gif) repeat-y left top;
 margin:0;
 padding:0;
 color:#002D82;
}

h1 {
 background-image:url(../images/background.png);
 background-repeat:repeat-x;
 background-position:left top;
 border-bottom:1px solid #196AFF;
 color:#f7f8fd;
 line-height:40px;
 padding:20px;
 text-align:center;
 font-family:Arial, Helvetica, sans-serif;
 font-size:24pt;
}

#menu    {
 float:left;
 width:150px;
 height:550px;
}

#menu a { text-decoration:none; }


#menu h2 {
 font-weight:normal;
 font-size:13pt;
 border-bottom:solid 1px #196AFF;
 margin:8px 8px 8px 8px;
}

#menu h3 {
 font-weight:normal;
 font-size:13pt;
 margin:12px 4px 6px 8px;
}

#menu h4 {
 font-weight:normal;
 font-size:11pt;
 margin:4px 4px 4px 10px;
}

#content {
 float:left;
 margin-left:16px;
 padding:8px 8px 8px 30px;
 max-width:790px;
 height:100%;
}

#content h4  { margin:1em 0 1em 0; }

#content img.right {
 float:right;
 margin:0.5em 0 1em 8px;
}

#content img { margin:1em 0 1em 0; }

#footer {
 clear:both;
}

#footer .copyright {
 color:#6677CC;
 text-align:center;
 margin:4px;
}

.user { color:#4433EE }
.info { color:#6677CC }
.time { color:#5D5DB1 }

a:link    { color:#4444ff; }
a:visited { color:#99aaff; }
a:active  { color:#6688ff; }
a:hover   { color:#dd11ff; }

#content p,
#content li {
 margin:0.5em 0;
 line-height:1.4;
 font-size:11pt;
}

img { margin:1em 0; }

table th {
 padding:4px 10px;
 text-align:left;
}

table.setting th,
table.setting td { padding: 4px; }

table.setting th {
 font-size:12px;
 white-space:nowrap;
}

table.setting td { border:1px solid #888; }
