p,td,ol,ul,select,div,input
{	font-size: 12px; font-weight: normal;
	COLOR: #333333;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

body
{	font-size: 12px; font-weight: normal;
	COLOR: #333333;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
}

#mainbody {
	width: 720px;
	margin: 0 auto;
	text-align: left;
}

li 
{	font-size: 12px; font-weight: normal;
	COLOR: #333333;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

h2 {
  font-size: 1.5em;
  font-weight: normal;
  line-height: 1;
  color: #94b767;
  margin: 0;
}

A:link {
	font-size: 12px; font-weight: bold;
	COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited {
	font-size: 12px; font-weight: normal;
	COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	font-size: 12px; font-weight: normal; 
	COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:active {
	font-size: 12px; font-weight: bold;
	COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}

/* rounded corner box
================================== */

.box {
  width: 418px;
  background: #effce7 url(images/bottom.gif) no-repeat  left bottom;
}

.box h2 {
  background: url(images/top.gif) no-repeat left top;
  padding: 10px 20px 0 20px;
}

.box p {
  padding: 0 20px 10px 20px;
}


/* rounded corner box
================================== */

.rbox {
  width: 20em;
  background: url(images/bottom-left.gif) no-repeat left bottom;
}

.rbox-outer {
  background: url(images/bottom-right.gif) no-repeat right bottom;
  padding-bottom: 5%;
}

.rbox-inner {
  background: url(images/top-left.gif) no-repeat left top;
}

.rbox h2 {
  background: url(images/top-right.gif) no-repeat right top;
  padding-top: 5%;
}

.rbox h2, .rbox p {
  padding-left: 5%;
  padding-right: 5%;
}

.content a:link, #content a:active {
	padding: 1px 2px; 
	text-decoration: none; 
	border-bottom: 1px dotted #48546A;
}

.content a:visited {
	color: #777; 
	padding: 1px 2px; 
	text-decoration: none; 
	border-bottom: 1px dotted #777;
}

.content a:hover {
	color: #1D1D1D;
	margin: 0 -3px;
	border: 3px double; 
	border-color: #F1F1F1 #C0C0C0 #C0C0C0 #F1F1F1; 
	background: #FFF url(../images/btnbg.gif) bottom center repeat-x; 
	}