/* Sets element margins, padding, and border to 0 to even out browser differences when adding desired values later. */
html, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, a, img, button 
{
	font-family:arial,helvetica,clean,sans-serif; 
    margin: 0;
    padding: 0;
    border: 0;
}

body
{
	margin:0;
	padding:0;
	border:0;
	background-color:White; 
	font-family:arial,helvetica,clean,sans-serif; 
	font-size:11px;
	color:#3F3F3F; 
}
.center
{
	margin:0px auto;
	text-align:center;
}


.center
{
	margin:0px auto;
	text-align:-moz-center;
}

fieldset
{
	padding-left:4px;
	padding-right:4px;
}

td
{
	text-align:left;
}

th
{
	text-align:left;
}

.button
{
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	color: white;
	font-weight:bold;
	cursor:pointer;
	background-color: #4169e1;
}

input
{
  font-size:11px; 
}  

textArea
{
	font-size:11px;
	font-family:arial,helvetica,clean,sans-serif; 
}


select
{
  font-size:11px;
}

a
{
  color:Green;
  text-decoration:none; 
}

a:hover
{
  color:#339900;
  text-decoration:underline; 
}

ul
{
  font-size:11px;
  list-style-image: url(images/small_arrow.gif);
  list-style-type:square; 
  list-style-position:outside; 
  padding-left:30px; 
  margin-left:0px;
  margin-top:5px; 
  color:#666666;
}

ol
{
  list-style-image:none;
  list-style-type:decimal;
  list-style-position:inside; 
  margin-left:5px; 
  padding-left:5px; 
  margin-top:5px; 
}

h1
{
  font-weight:bold;
  font-size:18px; 
  color:#3F3F3F;
  margin-top:10px; 
  margin-bottom:40px; 
}

h2
{
  font-weight:bold;
  font-size:14px; 
  color:#3F3F3F;
  margin-top:15px; 
  margin-bottom:15px; 
}

h3
{
  font-weight:bold;
  font-size:11px; 
  margin-top:2px; 
  margin-bottom:2px; 
}


