/*////////////////////////////////////////// page setup */
html,body,a:link,a:visited,a:hover,a:active,h1,h2,h3,h4,h5,p,ul,li,div,img,form,label,input,textarea,span,select {
	font-family: Eurostile,Tahoma,sans-serif;
	font-size:small;
	color:#000066;
	margin:0;
	padding:0;
	}
html, body {
	width:100%;
}
h1 {
	font-size:x-large;
	font-weight:bold;
	color:#00ADFD;
}
h2,h3 {
	font-size:small;
	font-weight:bold;
	padding-top:3px;
}
h1,h2,h3,h4,h5,p,ul,li {
	padding-bottom:8px;
}

.clear {
	display:block;
	clear:both;
	height:0px;
	width:0px;
	font-size:1px;
}
ul
{
    padding-left:15px;
    list-style:outside disc;
}


/*////////////////////////////////////////// page layout */
#page 
{
   	margin:10px auto;
   	width:900px;
	background:url(library/pps_page.gif) repeat-y;
	}

/*////////////////////////////////////////// head layout */
#head {
	width:900px;
	height:120px;
	background:url(library/pps_header.gif) no-repeat;
}
/*////////////////////////////////////////// menu layout */
#menu
{
    padding-left:20px;
    margin-left:10px;	
	width:150px;
	float:left;
	background:url(library/pps_menu.gif) no-repeat;
}
#menuspace {
	width:150px;
	height:20px;
    background:url(library/fpmenutop.jpg) no-repeat;
	}
#menu p
{
    padding-top:7px;
    font-weight:bold;
    color:#00ADFD;
}

#menu ul 
{
    list-style-position:outside;
	width:140px;
	padding-top:15px;
	list-style:none;
	line-height:13px;
	padding-left:13px;
	color:#00ADFD;
	}
#menu li {
	list-style:none;
	color:#00ADFD;
	}
#menu li a:link,#menu li a:visited{
	font-weight:bold;
	text-decoration:none;
	color:#00ADFD;
}
#menu li a:hover{
	text-decoration:underline;
	color:#00ADFD;
}

/*////////////////////////////////////////// content layout */

#contentbox
{
  float:right;
  padding:10px; 
  width:660px;
  margin-right:40px;
  background:url(library/pps_content.gif) no-repeat;
  background-color:#FFFFFF;
}

/*////////////////////////////////////////// foot layout */

#foot 
{
    clear:both;
	width:870px;
	height:40px;
	background:url(library/pps_foot.gif) no-repeat;
	margin-right:20px;
	padding-top:5px;
}
#foot p {
	float:right;
	font-size:x-small;
	color:#FFFFFF;
}


/*////////////////////////////////////////// contact form layout */

.contact
{
    display:block;
    float:left;
    width:80px;
    }

/*////////////////////////////////////////// Examples image layout */

.righty{
float:right;
padding:15px;
}

.lefty{
float:left;
padding:15px;
}