body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 3px;
	text-align: center;
}

td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a {
	color:#0054A0;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

.bodystyle {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.small {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.creditsmall {
	font-family:Arial, Helvetica, sans-serif;
	color:#0054A0;
	font-size: 10px;
	text-align:center;
}
.blue16bold{
color:#003F87;
font-size: 16px;
font-weight:bold;
}
.red16bold{
color:#C20037;
font-size: 16px;
font-weight:bold;
}
.blue13bold{
color:#003F87;
font-size: 13px;
font-weight:bold;
}
.blue13{
color:#003F87;
font-size: 13px;
}


.medium {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family:Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}
div#credit {
margin-left: auto;
margin-right: auto;
width: 70em;
}

div#floatleft{
float:left;
}
div#floatright{
float:right;
}

div#bottombg{
height:57px;
background-color:#C6D8ED;}

div#bottombarbg{
height:57px;
background: url(images/a_bg_botright.gif); background-repeat: no-repeat; background-color:#C6D8ED;}
div#contentbg{
vertical-align:top;
width:731px;
height:100%;
background-color:#D6DFF1;
background: url(images/a_bg_top.gif); background-repeat: no-repeat; background-position:bottom left;background-color:#D6DFF1}

div#plantabbg{
height:40px;
background: url(images/plan_tab_left.gif); background-repeat:repeat-y; background-color:#FFFFFF;}

div#planfeature{
width:340px;
background-color:#C4D9EF;
line-height:130%;
}
div#plancenter{
text-align:center;
font-size:14px;
font-weight:bold;
}

div#demotextcontainer{
text-align: center;
margin-left: 10%;
margin-right: 10%;
height: 40px;
}

a.menu:link{
color:#003F87;
font-size: 14px;
font-weight:bold;
text-decoration:none;
}
a.menu:visited{
color:#003F87;
font-size: 14px;
font-weight:bold;
text-decoration:none;
}
a.menu:active{
color:#003F87;
font-size: 14px;
font-weight:bold;
text-decoration:none;
}
a.menu:hover{
color:#C20037;
font-size: 14px;
font-weight:bold;
text-decoration:none;
}

a.onmenu:link{
color:#C20037;
font-size: 14px;
font-weight:bold;
text-decoration:none;
}
a.onmenu:visited{
color:#C20037;
font-size: 14px;
font-weight:bold;
text-decoration:none;
}
a.onmenu:active{
color:#C20037;
font-size: 14px;
font-weight:bold;
text-decoration:none;
}
a.onmenu:hover{
color:#C20037;
font-size: 14px;
font-weight:bold;
text-decoration:none;
}
div#contentbgwlogo{
width:731px;
height:440px;
background: url(images/content_bg_wlogo.gif); background-repeat: no-repeat; background-color:#D6DFF1;
}
div#gallerybg{
width:731px;
height:590px;
background: url(images/content_bg_wlogo.gif); background-repeat: no-repeat; background-position:bottom; background-color:#D6DFF1;
}
.img20rt{
padding-right:20px;
margin-right:20px;
}

a.brmenu:link{
color:#C20037;
font-size: 14px;
font-weight:bold;
text-decoration:none;
}
a.brmenu:visited{
color:#C20037;
font-size: 14px;
font-weight:bold;
text-decoration:none;
}
a.brmenu:active{
color:#C20037;
font-size: 14px;
font-weight:bold;
text-decoration:none;
}
a.brmenu:hover{
color:#C20037;
font-size: 14px;
font-weight:bold;
text-decoration:underline;
}
a.gmenu:link{
color:#003F87;
font-size: 10px;
text-decoration:none;
}
a.gmenu:visited{
color:#003F87;
font-size: 10px;
text-decoration:none;
}
a.gmenu:active{
color:#003F87;
font-size: 10px;
text-decoration:none;
}
a.gmenu:hover{
color:#C20037;
font-size: 10px;
text-decoration:underline;
}

a.redlink:link{
color:#C20037;
font-size: 13px;
text-decoration:none;
font-weight:bold;
}
a.redlink:visited{
color:#C20037;
font-size: 13px;
text-decoration:none;
font-weight:bold;
}
a.redlink:active{
color:#C20037;
font-size: 13px;
text-decoration:none;
font-weight:bold;
}
a.redlink:hover{
color:#C20037;
font-size: 13px;
text-decoration:underline;
font-weight:bold;
}
.redtext13bold{
color:#C20037;
font-size: 13px;
font-weight:bold;
}
.imgpad{
padding: 10px 0px 10px 0px;
margin: 10px 0px 10px 0px;}

.imAlign_justify {text-align: justify; }

.name {text-align:right;}
