#pagewrap {
width:100%;
z-index:0;
}

#centerColumn{
border-top:1px dashed white; 
border-bottom:1px dashed white; 
margin:0 0 0 190px;
z-index:3;
}

#header{
height:122px; 
width:100%; 
margin:0;
background-color: #b0b0c0; 
color:#fff;
border-bottom:1px solid #aaa;
}

.centerBlock {
z-index:4;
margin:30px;
padding:20px 35px;
}

#footer {
width:100%;
height:35px;
text-align:center;
}


#leftCol{
position:absolute;
top:150px;
left:0;
width:190px;
z-index:3;
text-align:center;
}

#selectedPage
{
	background-color:#eee;
}

.infoBlock {
margin:auto;
margin-top:20px;
text-align:left;
width:97%;
border:none;
background-color:#fff;
color:#000;
font-size:69%;
font-family: Arial, Tahoma;
line-height:160%;
border-left:3px solid #ddd;
}

.infoBlock * {
font-family: Arial, Tahoma;
}

.infoBlock a:link, .infoBlock a:visited, .infoBlock a:active {
border:none;
font-weight:normal;
color:#000000;
}

.infoBlock a:hover {
font-weight:normal;
color:#000000;
border-bottom:dashed 1px gray;
}

.infoBlock h4{
text-align:center;
font: normal 110% Tahoma, Arial, sans-serif; 
border-bottom:1px solid #ddd;
color:#334455;
padding: 5px 0;
}

.infoBox {
font-size:75%;
margin:15px;
border:solid 1px #c0c0c0;
text-align:center;
background-color:#f4f4f4; 
letter-spacing:4px;
}

body, div {
font-family: Georgia, serif; 
line-height: 150%;
}	 

html {
font-size: 100%;
}

body {
font-size: 90%;
width:100%;
margin: 0;
padding:0; 
color: #444444; 
}	 

hr {
height:1px;
width:50%;
color:#CCD;
background-color: #CCD;
border:none;
}

input, textarea {
background: #ffffc0;
border: 1px solid #d7d7d7;
font-size: 13px;
font-family: Georgia, Verdana, "Times New Roman", Times, serif;
padding: 2px;
color: #333333; 
}

.searchbutton, .searchbutton *
{
margin:0; padding:0;
font-size:10px;
font-family: Arial, Tahoma;
}

.infoBlock ul
{
list-style-type:none;
margin:0;
margin-left:14px;
padding:0;
padding-left:2px;
}

form, p {
font-size:90%;
margin-top: 0px; 
padding: 4px 0px;
}

h1, h3, h4 {
font: italic normal 110% georgia; 
letter-spacing: 1px; 
color: #7D775C;
margin-bottom:15px; 
padding:2px 0;
clear:both;
border-bottom:solid 1px #7D775C;
}

h5 {
font-family:Tahoma, sans-serif;
font-weight:500;
background-color:#f5f5f5;
border:solid 1px #eaeaea;
font-size: 90%; 
line-height:120%;
letter-spacing: 1px; 
color: #7D775C;
margin:0; 
padding: 5px 0;
clear:both;
}

h6
{
font:110% Georgia, serif;
border-bottom:solid 1px #444444;
color:#676744;
clear:both;
}

ins, ins * { background-color:yellow; text-decoration:none}
del, del * { color:red; text-decoration:line-through}

.button {
vertical-align:0; 
padding:1px; 
padding-left:2px; 
margin:0; 
background-color: #888888;
border-style:outset;
border-width:1px;
color: #ffffff; 
font-size:11px; 
font-family:Tahoma
}

p:first-letter {
font-size: 98%; 
font-weight: bold;
}

body a:link, body a:visited,  body a:active { 
font-size:100%;
font-weight:normal;
border-bottom:dashed 1px #aaaaaa;
text-decoration: none; 
color: #382A82;
}

body a:hover { 
border-bottom:solid 1px #aaaaaa;
text-decoration: none; 
color: #382A82;
font-weight:normal;
}


.comment a:link, .comment a:visited, .comment a:active {
border:none;
font-weight:normal;
color:#000000;
}

.comment a:hover {
font-weight:normal;
color:#000000;
border-bottom:dashed 1px gray;
}

.comment {
border-left:solid 1px #dddddd;
padding:0;
margin: 15px 15px;
line-height:150%;
font-size:90%;
}

.commentPoster
{
border-bottom:solid 1px #dddddd;
padding:4px;
}

.commentBody
{
padding:4px;
}

.quickhelp, .quickhelp * {
font-weight:normal;
font-size:90%;
font-family:Verdana, Arial, Tahoma, serif;
}

.quickhelpbody p:first-letter {
font-size:100%;
font-weight: normal;
}

.quickhelpheader {
padding:15px;
padding-bottom:0;
font-size:9px;
text-align:right;
float:right;
display:block;
width:50px;
height:40px;
z-index:1;
}
.quickhelpbody {
padding:22px;
}

.quickhelp {
z-index:999; 
position:absolute;
display:none;
top:1px;
left:1px;
background-color:#eaeaea; 
color:#112;
border:solid 1px #ddd;
width:400px;
padding:0;
cursor:hand;
cursor: pointer;
filter:
progid:DXImageTransform.Microsoft.Alpha(opacity=94);
-moz-opacity:0.94;
opacity: 0.94;
}

.hiddenThread {
display:none;
}

.visibleThread {
display:block;
}

.tb1{
background-color:#eaeaea;
padding:0;
margin:0;
border:0;
}

.tb1 td {
font: 10pt/18pt Tahoma, sans-serif;
padding:1px;
padding-left:5px;
padding-right:5px;
background-color:#f6f6f6;
}

/* NETDOC MENU */
#ndmenu {
text-align:left;
margin:0;
padding:0;
list-style-type:none;
position: absolute;
z-index:999;
background-color:transparent;
list-style-type:none;
top:0; left:0;
font:10px/13px Arial;
color:#000;
filter:
progid:DXImageTransform.Microsoft.Alpha(opacity=88);
-moz-opacity:0.88;
opacity: 0.88;
}

#ndmenu:hover ul, #ndmenu ul.over {
display:block;
}

#ndmenu2 {
margin:0 0 0 1px;
padding:2px;
list-style-type:none;
z-index:999;
display:none;
background-color:#789;
border:solid 1px #567;
}

#ndmenu #ndmenu2 * {
padding:0; margin:0;
text-decoration:none;
letter-spacing:1px;
border-style:none;
color:#def;
font: 9px/16px Verdana, Arial, Tahoma, serif;
}

#ndmenu #ndmenu2 a:hover {
background-color:#def;
color:#345;
}
