body {
	margin: 0px;
	height: 100%;
}
.mytableclass {
height: 100%;
width: 100%;
}


.helplayer{
position:relative; left:auto; top:auto; width:200px; height:auto; z-index:1
}
.table-float-left{
	float: left;
}
.background-image{
	background-repeat: repeat-y;
	background-position:left;
	background-image: url(../images/home/dottedline-right.gif);
	background-color: #D4FFAA;
}
.background-grey{
	background-color: #DFDFDF;
}
.background-lightgrey{
	background-color: #F8F8F8;
}
.line-home-box {
	border-top: 1px solid #575757;
	border-right: 1px solid #575757;
	border-bottom: 1px solid #575757;
	border-left: 1px solid #575757;
}
.line-white-bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: ffffff;

}
.line-home-leftside {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: 575757;
}
.line-home-lefcolum {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: B8B8B8;
}
.line-home-rightside {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: 575757;
}
.line-white-1deep{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: ffffff;
}
.line-home-rightside-inner {
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: D9D9D9;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: D9D9D9;
	padding:10px;
}

.text-copyright {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 5C5C5C;
}
.text-copyright a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 0032D6;
	text-decoration: none;
}
.text-copyright a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 0032D6;
	text-decoration: underline;
}
.text-body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: 5C5C5C;
}
.text-caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606060;
}
.text-small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1C1C1C;
}
.text-small a{

	color: #329528;
}
.text-aboveform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1F1F1F;
}
.text-aboveform-redtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
}
.form-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	padding: 1px;
	height: 18px;
	width: 165px;

}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
select.form-default {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.form-input-grayed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C1BFBF;
	padding: 1px;
	height: 18px;
	width: 165px;

}
.text-body-max-lineheight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 25px;
	color: 686F80;
	text-decoration: none;
}
.text-body-max-lineheight a{
	color: 686F80;
	text-decoration: none;
}
.text-body-max-lineheight a:hover{
color: 686F80;
	text-decoration: underline;}

.text-breadcrumb-sponsor {
	font-family: "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: C0DFDF;
	text-transform: uppercase;

}
.text-breadcrumb-sponsor2 {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: 444444;
	text-transform: uppercase;

}
.text-personalized-choice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.text-personalized-choice a{
	color: #ffffff;
	text-decoration: underline;
}
.text-personalized-choice a:hover{
	color: #ffffff;
	text-decoration: underline;
}
.text-body a {
	color: #0032D6;
	text-decoration: none;
}
.text-body a:hover {
	color: #0032D6;
	text-decoration: underline;
}

.text-body-3deep {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: 221E1F;
}
.text-body-3deep a{
color: 221E1F;
text-decoration: none;
}
.text-body-3deep a:hover{
color: 221E1F;
text-decoration: underline;
}
.nbsp-1 {
	font-family: sans-serif;
	font-size: 1px;
}
.text-nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 777777;
	line-height: 22px;
}
.text-heavy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 221E1F;
}
.text-links-inactive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 777777;
	line-height: 22px;
}
.text-nav a{
	color: 221E1F;
 text-decoration: none;
}
.text-nav a:hover{
	color: 221E1F;
 text-decoration: underline;
}
li {
margin-left: -22px;
	list-style-image: url(../images/li.gif);
}
.tab_40px {
	margin-right: 40px;
}
.line-top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.line-bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #848CA0;
}
.float-left {
	float: left;
	margin: 0px;
	padding: 0px;
}
.float-left2 {

	float: left;
	margin-right: -6px;
}
.line-right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.pad-30-l-r-t {
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.nbsp {
font-size: 1px;
}

