a.footer:link, a.footer:active, a.footer:visited, .footer {
		
	font: 12px Tahoma, arial;
	color: #FFFFFF;
	text-decoration: none;
}

a.redlink:link, a.redlink:active, a.redlink:visited, .redlink {
	font: 14px Tahoma, arial;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}

.mainlink {
	font: 18px Tahoma, arial;
	color: #FFFFFF;
	text-decoration: none;
}

.whitetext {
	font: 13px Tahoma, arial;
	color: #FFFFFF;
}

.tarea {
	font: 14px Tahoma, arial;
	color: #000000;
	border: 1px solid #FFFFFF;
}

.footer2 {
	font: 12px Tahoma, arial;
	color: #000000;
	text-align: right;
	padding-top: 3px;
}

.texttd {
	background-color: #FFFFFF; 
	padding: 0px 20px; 10px 20px;
	font-family: Tahoma, arial;
	font-size: 12px;
	line-height: 18px;
	color: #202020;
}

.texttbl {
	background-color: #FFFFFF; 
	font-family: Tahoma, arial;
	font-size: 12px;
	line-height: 18px;
	color: #202020;
}

h1 {
	font-family: Tahoma, arial;
	font-size: 20px;
	color: #CC0000;
	padding: 0px;
	margin: 0px;
}

h2 {
	font-family: Tahoma, arial;
	font-size: 16px;
	color: #CC0000;
	padding: 0px;
	margin: 0px;
}

h3 {
	font-family: Tahoma, arial;
	font-size: 14px;
	color: #CC0000;
	padding: 0px;
	margin: 0px;
}

.topbox {
	width: 375px;
	vertical-align: top; 
	padding-left: 20px; 
	padding-top: 20px;
	font-family: Tahoma, arial;
	font-size: 11px;
	white-space: normal;
	line-height: 14px;
	color: #202020
}

span.grey {
	color: #6e6b6b;
}

.yellowbtn {
	width: 111px; 
	background-image: url(images/yellowbtn.gif); 
	background-repeat: no-repeat; 
	height: 34px; 
	text-align: center;
	font: 13px Tahoma, arial;
	color: #FFFFFF;
	font-weight: bold;
}

.cssbox, .cssbox_body, .cssbox_head, .cssbox_head div.bcontent { 
	background: transparent url(/images/whiterect.gif) no-repeat bottom right;
} 

.cssbox{ 
	/* intended total box width - padding-right(next) */ 
	width:485px !important; 
	/* IE Win = width - padding */ 
	width: 485px; 
	/* the gap on the right edge of the image (not content padding) */ 
	padding-right:15px; 
	/* use to position the box */ 
	margin:0px auto;
} 

/* set the top-right image */ 
.cssbox_head{	
	background-position:top right; 
	/* pull the right image over on top of border */ 
	margin-right:-15px; 
	/* right-image-gap + right-inside padding */ 
	padding-right:40px;
} 

/* set the top-left image */ 
.cssbox_head div.bcontent { 
	background-position:top left; 
	margin:0; 
	/* reset main site styles*/ 
	border:0; 
	/* ditto */ /* padding-left = image gap + interior padding ... no padding-right */ 
	padding:25px 0 15px 30px; 
	height:auto !important; 
	text-align: left;
	height:1%;
} 

/* IE Holly Hack */ /* set the lower-left corner image */ 
.cssbox_body{ 
	background-position:bottom left; 
	margin-right:25px; 
	/* interior-padding right */ 
	padding:15px 0 15px 40px;
} 
/* mirror .cssbox_head right/left */ 