body {
	background-color: #e8e8e0;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0; }

p { }

td {
	color: #505050;
	font-size: 13px;
	font-family: arial, tahoma, helvetica, sans-serif; }

a:link {
	color: #7a1d41; }

a:visited {
	color: #7a1d41; }

a:hover {
	color: #355784; }

a:active { }
.espanol {
	font-weight: bold;
	background-image: url(../images/bg_epanol.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	vertical-align: bottom;
	padding-bottom: 14px; }

.espanol a:link {
	color: #7a1d41;
	text-decoration: none; }

.espanol a:visited {
	color:           #7a1d41;
	text-decoration: none; }

.espanol a:hover {	color:           #355784;
	text-decoration: none; }

.nav {
	font-size: 14px;
	background-image: url(../images/bg_nav.gif);
	background-position: left top;
	text-align: right; }

.nav a:link {
	color: #c5e6ce;
	background-image: url(../images/nav_bullet.gif);
	background-repeat: no-repeat;
	background-position: 168px 8px;
	text-decoration: none;
	margin-right: 13px;
	margin-left: 13px;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	border-bottom: 1px solid #853152;
	display: block; }

.nav a:visited {	color:               #c5e6ce;
	text-decoration:     none;
	background-image:    url(../images/nav_bullet.gif);
	background-repeat:   no-repeat;
	background-position: 168px 8px;
	display:             block;
	margin-right:        13px;
	margin-left:         13px;
	padding-top:         3px;
	padding-right:       18px;
	padding-bottom:      3px;
	border-bottom:       1px solid #853152; }

.nav a:hover {
	color: #c0d685;
	background-position: 168px -12px; }

.leftcol {
	font-size: 14px;
	background-color: #dcdec8;
	text-align: center;
	vertical-align: top;
	padding-bottom: 50px; }

.leftcol p {
	margin-right: 25px;
	margin-left: 25px; }

.rightcol {
	background-color: #fff;
	vertical-align: top;
	padding: 50px;
	 }
.h1 {
	color: #5c0729;
	font-size: 18px; }
h1 {
	color: #5c0729;
	font-size: 18px; }

h2 {	color:     #5c0729;
	font-size: 16px; }

h3 {	color:     #5c0729;
	font-size: 14px; }

h4 {	font-size: 14px; }

.footer {
	color: #4e4e4e;
	font-size: 11px;
	background-color: #b3b5a0;
	text-align: right;
	padding-top: 8px; }

.footer p {
	margin-right: 25px; }
	
.SearchBox {	
	height:18px;
	font-size: 9px; }
#subnav {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	position: relative;
	top: -25px;
	margin-bottom: -15px; }
	
.imgright {	
	margin-left:18px;
	float: right; }

