
body,html{
	margin:0px;
	padding:0px;
}
body{
	font-family : verdana, geneva, helvetica, sans-serif; 
	font-size : 11px; 
	color : #333333; 
	line-height : 16px; 
}
#area {
	width: 1004px;
	height: auto;
	background-color: #fff;
}
#left {
	background: #fff;
	float:left;
	width: 168px;
	height: auto;
	border-right:dotted thin #CCCCCC;
}
#middle {
	background: #fff;
	float:left;
	width: 770px;
	height: auto;
}
#right {
	background: #fff;
	float:left;
	width: 64px;
	height: auto;
}
#footer {
  border-top: 1px solid #999999;
  clear: left;
  width: 1004px;
  height: 60px;
  color: #999999;
  font-size: 9px;
  padding: 10px 0px 0px;
  margin-bottom: 20px;
}
#footer table {
	font-size: 9px;
}
#footer a: {color: #A0A0A0;text-decoration: none;font-weight:bold;font-size: 9px;}
#footer a:link {color: #A0A0A0;text-decoration: none;font-weight:bold;font-size: 9px;}
#footer a:active {color: #A0A0A0;text-decoration: none;font-weight:bold;font-size: 9px;}
#footer a:visited {color: #A0A0A0;text-decoration: none;font-weight:bold;font-size: 9px;}
#footer a:hover {color: #000000; text-decoration: none;}



#logo {
	background: #fff;
	float: left;
	width: 168px;
	height: 110px;
	border-bottom:dotted thin #CCCCCC;
  }
#mainmenu {
  background: #fff;
  float:left;
  width: 627px;
  height: 110px;
  padding-left:5px;
  border-bottom:dotted thin #CCCCCC;
}
#mainmenu a: {color: #000;text-decoration: none;font-weight:bold;font-size: 10px;}
#mainmenu a:link {color: #000;text-decoration: none;font-weight:bold;font-size: 10px;}
#mainmenu a:active {color: #000;text-decoration: none;font-weight:bold;font-size: 10px;}
#mainmenu a:visited {color: #000;text-decoration: none;font-weight:bold;font-size: 10px;}
#mainmenu a:hover {color: #A0A0A0; text-decoration: none;}

#dots {
	background: #fff;
	float: left;
	width: 138px;
	height: 110px;
	border-bottom:dotted thin #CCCCCC;
}
#content {
  background: #fff;
  float: left;
  width: 510px;
  height:auto;
  margin: 0px;
  padding: 5px;
  text-align: left;
}
#content table {text-align: left;}
#content a: {color: #606060;font-weight:bold;text-decoration: none;}
#content a:link {color: #606060;font-weight:bold;text-decoration: none;}
#content a:active {color: #606060;font-weight:bold;text-decoration: none;}
#content a:visited {color: #606060;font-weight:bold;text-decoration: none;}
#content a:hover {color: #000000;font-weight:bold; text-decoration: none;}

#bookpic {
  background: #fff;
  float: left;
  width: 250px;
  height:auto;
  padding-top:46px;
}

#data {
  width: 1008px;
  height:auto;
}
#general {
  background: #fff;
  clear: left;
  width: 158px;
  padding-left:5px;
  text-align:left;
}

#general a: {color: #A0A0A0;text-decoration: none;font-weight:bold;font-size: 12px;}
#general a:link {color: #A0A0A0;text-decoration: none;font-weight:bold;font-size: 12px;}
#general a:active {color: #A0A0A0;text-decoration: none;font-weight:bold;font-size: 12px;}
#general a:visited {color: #A0A0A0;text-decoration: none;font-weight:bold;font-size: 12px;}
#general a:hover {color: #000000; text-decoration: none;}

#submenu {
  background: #fff;
  clear: left;
  width: 158px;
   text-align:left;
 padding-left:5px;

  }

img{border:none;}
li.nochild{list-style-type:none;list-style-image:url();}
textarea {font-family : verdana, geneva, helvetica, sans-serif; font-size : 11px; color : #333333; }
input {font-family : verdana, geneva, helvetica, sans-serif; font-size : 11px; color : #333333; }
select {font-family : verdana, geneva, helvetica, sans-serif; font-size : 11px; color : #333333;}
table {font-family : verdana, geneva, helvetica, sans-serif; font-size : 11px; color : #333333;}
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */
#HeaderTable {
font-size: 9px;
color: #999999;
}
.textgrey10 {
	color: #808080;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.current {
	color: #8E4E90;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.current a:hover {text-decoration: none;}
.currentchild {
	color: #8E4E90;
	font-weight:bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.currentchild a:hover {text-decoration: none;}

#noncurrent {
	color: #808080;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#noncurrent a: {color: #808080;text-decoration: none;}
#noncurrent a:link {color: #808080;text-decoration: none;}
#noncurrent a:active {color: #808080;text-decoration: none;}
#noncurrent a:visited {color: #808080;text-decoration: none;}
#noncurrent a:hover {color: #000000; text-decoration: none;}

#noncurrentchild {
	color: #808080;
	font-weight:bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#noncurrentchild a: {color: #808080;text-decoration: none;}
#noncurrentchild a:link {color: #808080;text-decoration: none;}
#noncurrentchild a:active {color: #808080;text-decoration: none;}
#noncurrentchild a:visited {color: #808080;text-decoration: none;}
#noncurrentchild a:hover {color: #000000; text-decoration: none;}


.pisearchlink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000033; line-height: normal; background-repeat: no-repeat; text-align: left}
.pisearchdetails {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left}

