p,body {
	font-size: 10pt;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight : normal;
	font-style : normal;
}
textarea {overflow: auto}
A:link  {
	color : #1E90FF;
	text-decoration:none;
}
A:visited  {
	color : #1E90FF;
}
A:hover  {
	color : #FF0000;
	font-weight : bold;
}
h1 {
	font-size: 1.2em;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	font-style: normal;
}
.title  {
	font-size : 1.1em;
	font-family : Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight : bold;
	font-style : normal;
}
.small {
	font-size: .75em;
	text-align : center;
}
.testimonial {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: normal;
	text-align: justify;
}
.label {
	font-size: 0.75em;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
	text-align: right;
}
.fillet {
/* 4 rounded corners */
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.topfillet {
/* 2 top rounded corners */
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	-khtml-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}
.bottomfillet {
/* 2 top rounded corners */
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.vertical {
	writing-mode: tb-rl;
	filter: flipv fliph;
}
.menu {
	font-size: 1.0em;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
}
.system {
	font-size: 0.75em;
}
.shadow {
	text-shadow: #666666 5px 5px 5px;
	height: 1em;
	filter: Shadow(Color=#666666, 	
			Direction=135, 
			Strength=5);
}