/* Profile Styles */

 /* general page layout */
 body, p, table, tr, th, td
   {
	background-color: white;
   	color: black;
   	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
   }


/* general cell layout */
tr, th
   {
 	vertical-align: top;
   }

 /* general list layout */
 ol, ul, li
   {
	background-color: white;
   	color: black;
   	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
   }


/* no border around images */
img
   {
	border-style: none;
   }

  
/* indent text */
/* included font specs for older NS browsers */
.indent
   {
   	margin-left: 3em;
	margin-right: 3em;
   	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
   }
   

 /* red text */
.red
   {
	background-color: white;
   	color: red;
   	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
   }


/* vertical align middle */
.vertalign
   {
   	vertical-align: middle;
   }


/* center */
.center
   {
   	text-align: center;
   }


/* right align */
.right
   {
   	text-align: right;
   }
  
/* justify */
.justify
   {
   	text-align: justify;
   }

/* paragraph headers */
H2 {
	text-align: left;
	font-size: larger;
	font-weight: bold;
}
/* paragraph headers */
H3 {
	font-size: larger;
	font-style: italic;
	text-align: left;
}
/* paragraph headers */
H4 {
	font-weight: bold;
}

/* style to center page */
DIV.body {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 600px;
}

/* main 'about us' text */
DIV.content {
	text-align: left;
}
DIV.content P {
	text-align: left;
}

/* centered elements below content */
DIV.contact P {
	text-align: center;
}
   
/* paragraph containing logo */
P.logo {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
