h6{color: #000000}

body{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size  : 8pt;
  color      : #666666;
  margin     : 0px;
}

td{
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size  : 8pt;
  color:#333333;
}

hr{
  border-style:dotted;
  height:1px;
  margin:0px;
  padding:0px;
  color:#eeeeee
}

.idnt20{
  text-indent:20px;
}

.downmenu{
  display:none; 
  z-index:1; 
  color:#333333; 
  background-color:#ffffff; 
  border:1px #333333 solid; 
  width:150px; 
  filter:alpha(opacity=95,style=0,startX=0,startY=0);
  opacity:0.95;
  position:absolute; 
  top:228px; 
  left:0px; 
  padding:5px;
  margin:1px;
  font-family:verdana;
  font-size: 8pt;
  text-align:left;
  font-weight:bold;
}

.warn{
	color:red;
	font-weight:bold;
	text-align:center;
}

.forms{
	font-family: verdana;
	font-size: 8pt;
	color: #003366;
	border-color: #333333;
	border-width:1px;
	border-style:solid;
	margin: 2px;
}

.maincell{
    font-size:small;
	text-align:justify;
}

.chapter{
    font-family: verdana;
	font-size:9pt;
	font-weight:normal;
	color:#ffffff;
	background-color:#333333;
	padding:5px;
}

.chapter1{
    margin-top:3px;
	margin-bottom:3px;
    font-family: verdana;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	background-color:#cccccc;
	padding:2px;
}

.hotobj{
    font-family: verdana;
	font-size:8pt;   
	color:#003399;
	padding:5px;
	padding-right:15px;
}

/* links in text */
a:link{
    font-family: verdana;
	font-size: small ;
	font-weight: normal;
	text-decoration:underline;
	color:#333333;
}

a:visited{
    font-family: verdana;
	font-size: small ;
	font-weight: normal;
	text-decoration:underline;
	color:#666666;
}

a:active{
    font-family: verdana;
	font-size: small ;
	font-weight: normal;
	text-decoration:underline;
	color:#333333;
}

a:hover{
    font-family: verdana;
	font-size: small ;
	font-weight: normal;
	text-decoration:none;
	color:#999999;
}

/* links in menus */
a:link.menu{
    font-family: verdana;
	font-size: 10pt ;
	font-weight: normal;
	text-decoration: none;
	color:#111111;
}
a:visited.menu{
    font-family: verdana;
	font-size: 10pt ;
	font-weight: normal;
	text-decoration: none;
	color:#111111;
}
a:active.menu{
    font-family: verdana;
	font-size: 9pt ;
	font-weight: normal;
	text-decoration: none;
	color:#111111;
}
a:hover.menu{
    font-family: verdana;
	font-size: 10pt ;
	font-weight: normal;
	text-decoration: none;
	color:#999999;
}

/* links in top of page */
a:link.lnktop{
  font-family:tahoma;
  font-size: 8pt;
  color : #000000;
  text-decoration:none;
}
a:visited.lnktop{
  font-family:tahoma;
  font-size: 8pt;
  color : #000000;
  text-decoration:none;
}
a:active.lnktop{
  font-family:tahoma;
  font-size: 8pt;
  color : #000000;
  text-decoration:none;
}
a:hover.lnktop{
  font-family:tahoma;
  font-size: 8pt;
  color : #666666;
  text-decoration:none;
}

/* links in hotobjects */
a:link.hotlnk{
  font-family:tahoma;
  font-size: 8pt;
  color : #333333;
  text-decoration:none;
  border-color:#000000;
}
a:visited.hotlnk{
  font-family:tahoma;
  font-size: 8pt;
  color : #333333;
  text-decoration:none;
  border-color:#000000;
}
a:active.hotlnk{
  font-family:tahoma;
  font-size: 8pt;
  color : #333333;
  text-decoration:none;
  border-color:#000000;
}
a:hover.hotlnk{
  font-family:tahoma;
  font-size: 8pt;
  color : #333333;
  text-decoration:underline;
  border-color:#000000;
}

.dialog{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	text-align:justify;
	display:none;	
}

.dialog_overlay{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background: #000000;
	opacity:0.5;
	filter:alpha(opacity=50,style=0,startX=0,startY=0);
}

#loginform_content{
	border:1px solid #000000;
	padding:5px;
	position:absolute;
	width:170px;
	height:100px;
	top:40%;
	left:40%;
	background: #ffffff;
}

#statusform_content{
	border:1px solid #000000;
	padding:5px;
	position:absolute;
	width:200px;
	height:125px;
	top:40%;
	left:40%;
	background: #ffffff;	
}

#photoform_content{
	border:1px solid #000000;
	padding:5px;
	position:absolute;
	width:300px;
	height:175px;
	top:40%;
	left:35%;
	background: #ffffff;	
}

#photocommentform_content{
	border:1px solid #000000;
	padding:5px;
	position:absolute;
	width:200px;
	height:125px;
	top:50%;
	left:50%;
	margin-left:-100px;
	margin-top:-63px;
	background: #ffffff;	
}

#sendlookmsgform_content{
	font-size:8pt;
	border:1px solid #000000;
	padding:5px;
	position:absolute;
	width:300px;
	height:290px;
	top:50%;
	left:50%;
	margin-top: -125px;
	margin-left: -150px;
	background: #ffffff;	
}

#sendprivatemsgform_content{
	font-size:8pt;
	border:1px solid #000000;
	padding:5px;
	position:absolute;
	width:300px;
	height:320px;
	top:50%;
	left:50%;
	margin-top: -140px;
	margin-left: -150px;
	background: #ffffff;	
}

#replyprivatemsgform_content{
	font-size:8pt;
	border:1px solid #000000;
	padding:5px;
	position:absolute;
	width:300px;
	height:135px;
	top:50%;
	left:50%;
	margin-top: -67px;
	margin-left: -150px;
	background: #ffffff;	
}

#addrecord_menu{
	position:absolute;
	top:0px;
	left:100px;
	width:170px;
	height:120px;
	background:#eeeeee;
	border:1px solid #666666;
	padding:5px;
	display:none;
	text-align:left;
}

td.hdr{
	color:#ffffff;
	text-align:center;
	vertical-align: middle;
}

td.field_title{
	font-size:9pt;
	background:#dddddd;
	vertical-align:top;
}

td.field_value{
	font-size:8pt;
	background:#eeeeee;
	color:#999999;
}

.hotitem{
	margin-top:5px;
	margin-bottom:5px;
}