/* CSS Document */

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: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#FFFFFF;
	margin:0;
	padding:0;
	border:0;
}

h1{
display:block;
width:500px;
font-size:x-large;
height:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:20px;
text-align:center;
}

#page{display:block;
margin:10px auto;
width:900px;
background-color:#FFFFFF;
background:url(library/sharpestone_03.gif)
}

#head{display:block;
width:900px;
height:140px;
background:url(library/sharpestone_01.gif);
}

#foot{display:block;
clear:both;
width:900px;
height:220px;
background-image:url(library/sharpestone_05.gif);
}

#menu{display:block;
float:left;
width:100px;
margin:10px;
}

/*////////////////////////////////////////////////////fegght5r/////////////////*/
#menu_middle{
	display:block;
	float:left;
	width:110px;
	padding-left:10px;
	padding-bottom:10px;
}	

#menu_middle li{
	list-style-position:outside;
	list-style-type:none;
	padding-bottom:10px;
}

#menu_middle li a:link,#menu_middle li a:visited{
text-decoration:none;
color:#FFFFFF;
}

#menu_middle li a:hover{
text-decoration:underline;
color:#FFFFFF;
}

#content{
	display:block;
	float:left;
	width:650px;
	padding-left:100px;
	padding-right:30px;
}

#content p{
	display:block;
	float:left;
	width:610px;
	padding:10px 10px 10px 0px;
	padding-right:30px;	
}

#content p a:link,#content p a:visited{
text-decoration:none;
color:#FFFFFF;
}

#content p a:hover{
text-decoration:underline;
color:#FFFFFF;
}


/*////////////////////////////////////////////////////contact  form ////////////////////////////////////////////////////////////////////*/


.contact_line{
	color:#FFFFFF;
	font-size:12px;
	float:left;
	display:block;
	width:100%;
	height:auto;
	padding-top:10px;
}
.contact_line label{
	float:left;
	display:block;
	width:125px;
	line-height:18px;
}
.formfield{
	font-size:10px;
	color:#000066;
	border: 1px solid #333399;
}
.formbutton2{
	font-size:10px;
	color:#000066;
	border: 1px solid #333399;
	font-weight: bold;
	background-color:#FFFFFF;
	width:50px;
}

.formbutton{
	font-size:10px;
	color:#000066;
	border: 1px solid #333399;
	font-weight: bold;
	background-color:#FFFFFF;
	width:40px;
}

/*////////////////////////////////////////////menu//////////////////////////////////////////////////////////////////////////*/


#menu_middle p{display:block;
width:99px;
height:35px;
padding:5px 30px 6px 20px;
}

#menu_middle p a:link,#menu_middle p a:visited{
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}

#menu_middle p a:hover{
text-decoration:underline;
color:#FFFFFF;
font-weight:bold;
}

/*////////////////////////////////////////// Examples image layout */

.righty{
float:right;
padding:5px;
}

.lefty{
float:left;
padding:5px;
}