/* CSS Document */
/* Created by Neo Tribal 2005 */

body {
	margin:0;
	padding:0;
	border:0;
	
	background-image:url(pimage/pi-bkgnd.gif);
	background-repeat:repeat;
	}
div#wrapper{
	display:block;
	position:relative;
	width:700px;
	height:100%;
	
	margin:5px auto 0 auto;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#000;
	
	line-height:1.25em;
	}

div#top {
	display:block;
	position:relative;
	width:700px;
	height:100px;

	margin:0;
	
	background-image:url(pimage/pi-header.gif);
	background-attachment:scroll;
	background-position:top left;
	background-repeat:no-repeat;
	}
div#nav {
	display:block;
	position:absolute;
	width:400px;
	height:20px;
	top:65px;
	left:70px;
	
	z-index:10;
	}
div#nav a{
	border:0;
	}
div#nav img{
	border:0;
	}
div#body {
	display:block;
	position:relative;
	width:700px;
	height:auto;
	
	margin:-5px 0 0 0;
	
	background-image:url(pimage/pi-body.gif);
	background-attachment:scroll;
	background-position:top left;
	background-repeat:repeat-y;
	}
div#body p {
	display:block;
	position:relative;
	width:500px;
	height:auto;
	margin:5px auto 2px auto;
	
	line-height:1.5em;
	text-align:justify;
	}
div#body table {
	display:block;
	position:relative;
	height:auto;
	margin:10px auto 10px auto;
	width: 500px;
	}
*.nest table{
	display:inline-table;
	margin:0;
	padding:0;
	text-align:right;
	}
div#body table h1 {
	width:300px;
	font-size:small;
	font-weight:bold;
	color:#999900;
	
	text-align:left;
}
*.medium {
	width:120px;
	}	
*.short {
	width:50px;
	}
*.number {
	width:35px;
	}
*.long {
	width:300px;
	}
div#body .services {
	display:block;
	position:relative;
	width:490px;
	height:auto;
	margin:10px auto 2px auto;
	
	line-height:2em;
	text-align:center;
	font-size:x-small;
	font-weight:bold;
	}
	
*.green{
	font-size:x-small;
	font-weight:bold;
	color:#999900;
	}
	
*.greenlight{
	font-size:x-small;
	font-weight:normal;
	color:#999900;
	}
	
div#body h1 {
	display:block;
	position:relative;
	width:500px;
	height:auto;
	
	margin:5px auto 0 auto;
	
	font-size:small;
	font-weight:bold;
	line-height:3em;
	color:#999900;
	}

div#body img{
	display:block;
	position:relative;
	/*width:508px;
	height:92px;*/
	margin:5px auto 5px auto;
	}
	
div#base {
	display:block;
	position:relative;
	width:700px;
	height:28px;
	
	margin:-5px 0 0 0;

	background-image:url(pimage/pi-base.gif);
	background-attachment:scroll;
	background-position:top left;
	background-repeat:no-repeat;
	}
	
div#block {
	display:block;
	position:relative;
	width:700px;
	height:110px;

	background-image:url(pimage/pi-block.gif);
	background-attachment:scroll;
	background-position:top left;
	background-repeat:no-repeat;
	}
	
div#block p{
	display:block;
	position:relative;
	width:500px;
	height:80px;
	
	margin:5px auto 5px auto;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	font-weight:normal;
	
	line-height:1.3em;
	
	color:#FFF;
	}
div#block p a{
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
}
div#block p a.hover{
	text-decoration:underline;
}
div#body .inpage {
	display:inline;
	width:200px;
	height:30px;
	border:0;
	}
div#body .button{
	position:relative;
	width:20px;
	height:20px;
	}
	
div#body a{
	color:#999900;
	font-weight:bold;
	text-decoration:none;
	}
div#body a:hover{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	}
*.login {
	display:block;
	position:relative;
	width:124px;
	height:30px;
	border:0;
	text-align:right;
	}