/* display,	list-style,	position, float, clear
 * width, height, margin, padding, border
 * background, color, font
 * text-decoration, text-align, vertical-align
 * white-space, other text, content */

* {margin:0;padding:0;}
body, html {text-align:center;}
body {color:#111;background-color:#4F474B;font:normal 62.5%/100% Verdana, Arial, Helvetica, sans-serif;}
a {color:#28232E;}
a:hover {text-decoration:none;}
.inputtext, .inputselect, .inputtextarea {padding:1px 2px;font-size:1.2em;font-family:Verdana, Arial, Helvetica, sans-serif;}
.inputsubmit, #header #search-box input {font:normal 1.1em/100% Verdana, Arial, Helvetica, sans-serif;}
label {color:#28232E;font-size:1.2em;}
label em {color:red;}
hr {border:none;border-bottom:1px solid #777;}
img {border:none;}

.even {background-color:#F0E6D2;}
.odd {background-color:#FFF;}
.over {background-color:#DFC89F;}

.clear {clear:both;}

.small {font-size:.9em;}

#container, #header, #right, #left, #content {background-color:white;}

#container {width:760px;min-height:300px;margin:15px auto 0 auto;border:1px solid #1A171E;text-align:left;}

#header {background-color:white;}
#header p {margin-bottom:5px;}
#header, #header #company, #header #search-box {height:70px;}
#header #company {float:left;width:560px;padding-top:15px;}
#header #company #company-name {margin-left:15px;color:#28232e;font-size:2.4em;}
#header #search-box {float:right;width:190px;padding:5px 10px 0 0;text-align:right;}
#header #search-box .inputtext {width:135px;margin-right:4px;padding:2px 3px;}
#header #search-box a {color:#28232E;font-weight:bold;font-size:.9em;}

.outer {margin-top:30px;padding-left:165px;}

.inner {width:595px;}

.float-wrap {float:left;width:760px;margin-left:-165px;}

#content {float:left;width:600px;background:white;}
#content .msg {margin:10px 0 15px 0;padding:7px;border:1px solid #AA1700;background-color:#FFE2DD;font-size:12px;}
#content p.msg {margin-top:0;padding:4px;text-align:center;}
#content .inputtext, #content .inputtextarea {width:250px;}
#content .inputselect {width:259px;}
#content .inputsubmit, #content form p.loner {margin-left:150px;}
#content .separator {font-size:1.2em;}
#content span.path, #content a.path, #content h1, #content h2 {font:normal 1.3em/100% Arial, Helvetica, sans-serif;line-height:1.4em;}
#content a.path {font-weight:bold;font-family:Verdana, Geneva, sans-serif;}
#content h1 {font-size:2.2em;}
#content caption, #content .link-header, #content .article-header {width:100%;margin:10px 0 5px 0;padding:2px 4px;background-color:#DDCBA1;color:white;font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;text-align:left;}
#content .article-header a {color:white;}
#content .link-header {color:#9F7A53;}
#content .link-header h1, #content .article-header h1, #content .article-header h2 {display:inline;font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;}
#content .link-header h1 a, #content .article-header h1 a, #content .article-header h2 a {color:white;}
#content .link-header span.url, #content .article-header span.extra {color:#9F7A53;font-weight:normal;font-size:.8em;}
#content .article-header span.extra a {color:#111;}
#content h1 {font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
#content h2, #content h3 {margin:15px 0 5px 0;font-weight:bold;}
#content h2 {font-size:1.4em;}
#content h3 {font-size:1.3em;}
#content label {display:block;float:left;width:140px;margin-right:10px;text-align:right;}
#content label.right {float:none;width:auto;margin-right:0;text-align:left;}
#content li {line-height:1.5em;}
#content p {margin:.8em 0;font-size:1.1em;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:1.65em;}
#content table td h2 {margin-top:0;}
#content table#categories { margin-top:20px; }
#content table#categories td h2 {margin-top:0;font:bold 1.6em/100% Arial, Helvetica, sans-serif;}
#content table#categories td p {margin-top:0;font-size:1.2em;}
#content table#categories td p a {text-decoration:none;}
#content table#categories td p a:hover {text-decoration:underline;}
#content table#link {font-size:1.1em;}
#content table#link td p {margin-top:0;}
#content table#link td#picture, #content table#links td#picture {width:100px;line-height:1.2em;}
#content table#link tr {line-height:1.5em;}
#content table#link tr#top {height:100px;}
#content table.links, #content table#articles {margin-top:10px;width:100%;}
#content table.links .link-title, #content table#articles .article-title, #content table#links td p {font-size:1.2em;font-family:Verdana, Arial, Helvetica, sans-serif;}
#content table.links .link-title, #content table#articles .article-title {font-weight:bold;}
#content table.links .link-title {display:inline;}
#content table.links .url {color:#777;font-size:1em;}
#content table.links td h2 {margin-bottom:0;}
#content table.links td p {margin:0;}
#content table.links td.pr {width:50px;}
#content table.links td, #content table#articles td, #content table.list td, #content table.hor td {padding:5px;line-height:1.3em;}
#content table.hor {width:250px;}
#content table.hor.long, #content table.list {width:100%;}
#content table.hor th {width:180px;padding:5px;color:#9F7A53;}
#content table.hor tr {line-height:1.5em;}
#content table.list a {font-size:1.1em;line-height:1.6em;}
#content ul {list-style-type:square;list-style-position:inside;margin:1em 0;color:#35262D;}
.list thead th, #content tfoot td {padding:2px 4px;background-color:#DDCBA1;color:white;font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;}
#content tfoot td {color:#9F7A53;}
#content tfoot em {font-style:normal;}
#path {margin-bottom:15px;}
#sitemap-cat h1, #sitemap-cat h2, #sitemap-cat h3, #sitemap-cat h4 {color:#000;font:normal 1.1em/100% Verdana, Arial, Helvetica, sans-serif;}
#sitemap-cat h1 {font-size:1.3em;font-weight:bold;margin:6px 0;}
#sitemap-cat h2 {font-size:1em;font-weight:bold;margin:6px 0 6px 8px;}
#sitemap-cat h3 {font-size:1em;margin:0 0 4px 16px;}
#sitemap-cat h4 {font-size:1em;margin:0 0 4px 24px;}

ul.tag-cloud {list-style-type:none;padding:0;}
ul.tag-cloud li {display:inline;font-size:1.2em;}
ul.tag-cloud.ttt li { margin:2px 0;display:block; }

.content-wrap {padding:5px 12px;}

#left {float:right;width:150px;min-height:250px;padding:5px;}
#left h3 {margin-bottom:5px;}
#left li {padding-bottom:2px;font-size:1.1em;line-height:1.3em;}
#left ul {list-style:none;margin-bottom:10px;}

#right {float:left;width:750px;margin:-36px 0 0 -760px;padding:8px 5px;background-color:#28232E;font-size:1.1em;font-family:Tahoma, Arial, Helvetica, sans-serif;}
#right a {color:white;font-weight:bold;text-decoration:none;}
#right a:hover {text-decoration:underline;}
#right ul {list-style:none;margin:0 0 0 10px;}
#right li {display:inline;padding-right:15px;}

#footer {width:760px;margin:0 auto;padding:14px 0;color:white;background-color:#28232E;border:1px solid #1A171E;border-top:none;font-size:.9em;text-align:center;}
#footer a {color:white;}

ul.alphabet { list-style-type:none; }
ul.alphabet li { display:inline;margin-right:5px; }
