html { margin: 0; padding: 0; }
body {
	background : #fff;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	margin: 3% 3%;
	font-size: 80%;
}
div { border: 0 solid #000; }
h1 {
	font-size: 150%;
	color: # 00008B;
	font-weight: bold; 
	background-color: transparent;
	line-height: 210%;
	text-align: center;
}
h2 {
	font-size: 120%;
	color: #00008B;
	font-weight: bold; 
	background-color: transparent;
}
h3 {
	font-size: 100%;
	font-weight: bold;
	color: #00008B;
	background-color: transparent;
}
p {
	margin-bottom: 18px;
	margin-top: 18px;
}

a.head { background: transparent; color:#fff; }
a.head:link { background: transparent; color: #fff; }
a.head:visited { background: transparent; color: #fff; }
a.head:hover { background: #2C5B89; color: #fff; }
a.head:active { background: transparent; color: #fff; }

#out_anchor {
	position: relative;
	width: 99%;
	border: 3px solid #F29200;
	background: #2c5b89;
 }

#identity {
	padding: 4px;
	color: #000;
	background: #fff;
}
#identity h1 { margin-left: 35%; color: #2C5B89; background: #fff; }

#menubar {
	text-align: right;
	padding: 4px;
	color: #000;
	background: #ccc;
}

#in_anchor { width: 100%; position: relative; }

#navigation {
	float: left;
	width: 10px;
	padding: 10px;
}

#navigation ul {
	list-style: none;
	padding: 0;
	margin: 5px 0;
	border: 0;
	}

#navigation li {
	text-align: center;
	border-bottom: 1px solid #000;
	width: 162px;
	margin: 0;
	padding: 0;
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
	}

#navigation li a {
	display: block;
	font-weight: bold;
	padding: 0;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	background: #f29200;
	color: #fff;
	text-decoration: none;
	width: 162px;
	}
	
#navigation li a:hover {
	font-weight: bold;
	background: #70a1d1;
	color: #204364;
	text-decoration: none;
	}

#content {
	float: right;
	width: 70%;
 	padding: 10px 15px;
	color: #000;
	background: #fff;
}

.secondarytop { border-top: 1px solid #000; }

.spacer { clear: both; }

.bigspace { padding-bottom: 190px; }

td .head, td .desc, td .middle {
font-size:80%;
font-family:Arial, Tahoma, sans-serif;
}

#credits { clear: both; padding:15px 0; font-size:75%; text-align:center; width: 99%;  }
a.head       {  font-size: 10px; color: #fff; font-weight: bold; text-decoration: underline;}
font.head    {  font-size: 10px; color: #fff; font-weight: bold;}
td.head      {  background-color: #2F415D; color: fff;}
a.top        {  font-size: 10px; color: #2f415d; font-weight: bold; text-decoration: underline}
font.top     {  font-size: 10px; color: #2f415d; font-weight: bold}
td.dark      {  background-color: #E3E4E8; color: #fff;}
td.top       {  background-color: #D0D4D9; color: #fff;}
td.light     {  background-color: #F1F1F3; color: #000;}
a.middle     {  font-size: 10px; color: #445F86; background: transparent; font-weight: bold; text-decoration: underline;}
font.middle  {  font-size: 10px; color: #445F86; background: transparent; font-weight: bold;}
font.desc    {  font-size: 10px; color: #445F86; background: transparent;}
.small, .txtsmall       {  font-size: 10px; color: #000000; border: 1px solid #6E8095; padding-left: 3px; width: 175px; height: 18px; background-color: #D0D4D9; }
.selsmall    {  font-size: 10px; color: #000000; border: 1px solid #6E8095; padding-left: 3px; width: 175px; height: 18px; background-color: #FFFFFF;}
.selsmall2 {  font-size: 10px; color: #000000; border: 1px solid #6E8095; padding-left: 3px; width: 175px; background-color: #D0D4D9; }
.small2  {  font: 11px Arial; color: #000000; border: 1px solid #6E8095; padding-left: 3px; width: 175px; background-color: #D0D4D9; }

.comment a:link, .comment a:visited, comment a:hover, .comment a:active { border:none; font-weight:normal; color:#000000; background: transparent; }

.comment a:hover { border-bottom:dashed 1px gray; }

.comment {
border-left:solid 1px #dddddd;
padding:0;
margin: 15px;
line-height:150%;
font-size:90%;
}

.commentPoster
{
border-bottom:solid 1px #dddddd;
padding:4px;
}

.commentBody
{
padding:4px;
}

#ndmenu { text-align:left; margin:0; padding:0; list-style-type:none; position: absolute; z-index:999; list-style-type:none; top:0; left:0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity:0.8; opacity: 0.8;}
#ndmenu li { margin:0; line-height:100%;  }
body > #ndmenu { position:fixed }
#ndmenu:hover ul, #ndmenu ul.over { display:block;}
#ndmenu2 { margin:0 0 0 1px; padding:5px; list-style-type:none; display:none;background-color:#123; border:solid 1px #567; -moz-border-radius:8px }
#ndmenu #ndmenu2 * { padding:0; margin:0;text-decoration:none;border-style:none;color:#dee;font: 11px/17px 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;  }
#ndmenu #ndmenu2 a:hover { background-color:#def;color:#123;}
