body {
	background-color: #FFFFFF;
	margin: 10px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.hdrback {
	background-image: url(images/vista_09.jpg);
}
.navback {
	background-image: url(images/vista_16.jpg);
}
.footerbottom {
	background-image: url(images/vista_36.jpg);
}
.leftcol {
	background-image: url(images/vista_leftcol.jpg);
	background-repeat: repeat-y;
}
.rightcol {
	background-image: url(images/vista_26.jpg);
	background-repeat: repeat-y;
}
.maincol2 {
	background-image: url(images/mainrightback.jpg);
	background-repeat: repeat-y;
	background-position: right;
	padding:5px;
}

font, td {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
}
.whitetable {
	background-color: #f8f8f8;
	border: 1px solid #bababa;
}
.whiteheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2e5b82;
	padding: 0px 0px 0px 5px;
	background-image: url(images/topbg.gif);
	background-repeat: repeat-x;
	border-bottom: 1px solid #bababa;
}
a:link, a:visited { 
    font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;font-size:14px;
	color: #284a67;
    text-decoration:none;
}
a:hover {
    font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;font-size:14px;
	color: #bababa;
}

.smalldiamond {
	border-bottom: 1px solid #bababa;
	padding-left: 3px;
	background-image: url(images/topbg.gif);
	background-repeat: repeat-x;
}
.whitebody {
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
}
.whiteheader {
	background-color: #f8f8f8;
	border: 1px solid #bababa;
	background-image: url(images/hdrbg.gif);
}
.headertd {
	padding-left: 10px;
}

}.userlinks {
	padding-right: 5px;
}
.userwelcome {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2e5b82;
	font-weight: bold;
	padding: 0px 0px 0px 5px;}
.blueblocktop {
	background-image: url(images/blueblocktop_03.jpg);padding-left:5px;
color:#FFFFFF;
}
.whitebartop {
	background-image: url(images/whitebar_02.jpg);
color: #284a67; font-weight:bold;
}
.summhdr {
	background-image: url(images/summ_02.jpg);
color: #284a67; 
}
.maincolfooter {padding:5px;}
.centerblockbody, .leftblockbody, .rightblockbody, .summbody {padding:5px;}
.footmsg,.footmsg_1{
	font-size:10px;
}