body 
{	/*margin: 2px 0px 0px 2px; */
	color:#000;
	background-color:#FFF;
}

/* Layout for DIV marked-up pages */
#msTopBanner 
{	width: 770px; 
}
#msContentWrapper 
{	width: 770px; float: left; 
}
#msLeftNav 
{	width: 134px; float: left; 
}
#msContentNoAds 
{	width: 620px;
	float: left;
	margin-top: 10px;
	margin-left: 5px; 
}
#msContentWithAds
{	width: 496px; 
	float: left; 
	margin-top: 10px;
	margin-left: 2px; 
}
#msRightBanner
{	width: 130px;
	float: left;
	margin-top: 10px;
	border: 1px solid black;
	margin-left: 3px; 
}
#msRightBanner iframe
{
	margin: 2px;
}
#msFooter
{	width: 770px;
	clear: both;
	padding-top: 2px;
}

#msQuestions
{
	width: 468px;
	float: left;
}

/*Left Nav */
.leftNavWrapper
{	width: 130px;
	margin-left: 2px;
}
.leftNavWrapper ul
{	list-style-type: none;
	margin: 0px;
	padding-left: 0px;
	border-width: 0px 2px;
	border-style: solid;
	border-color: #006;
}
.leftNavWrapper li
{	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #006;
	padding: 0px;
	font:  0.7em/133% Helvetica, Arial, sans-serif;
	background: #EEE url(../images/bannerimages/finderarrow.gif) no-repeat 1px;
	margin: 0px;
}
.leftNavWrapper a
{	text-decoration: none;
	color: #000;
	display: block;
	width: 100%;
	margin: 0px;
	padding: 0px 0px 0px 17px;
}
.leftNavWrapper a:hover
{	color: #900;
}
#leftNavCompare
{
	width: 135px;
	height: 16px;
	margin: 0px;
	background-image: url(../images/bannerimages/menuTop.gif);
	background-repeat: no-repeat;
	font: bold 12px/1.3 Tahoma, Helvetica, Arial, sans-serif;
	padding-left: 0.5em;
}
#leftNavVMATitle
{	margin: 0px;
	border-color: #006;
	border-width: 1px 2px 0px 2px;
	border-style: solid;
	font: bold 12px/1.3 Tahoma, Helvetica, Arial, sans-serif;
	padding-left: 0.3em;
}
#leftNavAfter
{	width: 130px;
	height: 13px;
	background-image: url(../images/bannerimages/menuBottom.gif);
	font-size: 0px;
	border-top: 1px solid #006;
	margin-bottom: 2px;
}

/* left nav */

/* MS Channel Default Pages */
.msDefaultPageBlockWrapper
{	width: 494px;
}
.msDefaultPageBlockWrapperNoAds
{	width: 618px;
}
		
.msDefaultPageBlock
{	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #006;
	font-family: Arial;
	margin: 6px 0px 0px 0px;
}

.msDefaultPageBlockNoBorder
{	border-width: 0px;
	font-family: Arial;
	margin: 12px 0px 0px 0px;
}

.msDefaultPageBlock h1
{	margin: 0px;
	font: bold 12px Arial;
	color: #000;
	padding: 3px 0px 3px 25px;
	border-bottom: 1px solid #006;
	background-color: #EEF;	
	background-image: url(../images/channels/ChannelHomearrow.gif);
	background-repeat: no-repeat;
	background-position: 5px;
}

.msDefaultPageItemFooter
{	height: 5px;
	background-image: url(../images/channels/channelhomebottom.gif);
	font-size: 0px;
}
.msDefaultPageItemFooterNoAds
{	height: 5px;
	background-image: url(../images/channels/channelhomebottomNoAds.gif);
	font-size: 0px;
}

#msDefaultPageTopImageWrapper
{	width: 492px;
	height: 40px;
	background-image: url(../images/channels/ChannelHomeTitleBg.gif);
	background-repeat: repeat-x;
	position: relative;
	margin-bottom: 5px;
}
#msDefaultPageTopImageWrapperNoAds
{	width: 616px;
	height: 40px;
	background-image: url(../images/channels/ChannelHomeTitleBg.gif);
	background-repeat: repeat-x;
	position: relative;
	margin-bottom: 5px;
}
			
#msDefaultPageTopImageWrapperI1 { position: absolute; top: 0px; left: 0px; }
#msDefaultPageTopImageWrapperI2 { position: absolute; top: 0px; left: 7px; }
#msDefaultPageTopImageWrapperI3 { position: absolute; top: 0px; right: 0px; }
			
.msDefaultPageBlockMainContent
{	
	margin: 5px 5px 0px 5px;
	border: 1px solid white;
}
			
.msDefaultPageBlockMainContentExtraPadding
{	margin: 5px 5px 0px 20px;
}	
			
#msRateAlert
{	padding-right: 100px; 
	height: 90px; 
	background-image: url(../images/channels/alert1.gif); 
	background-repeat: no-repeat; 
	background-position: right;
}
/* MS Default Channel Pages */



address { font-style: normal; }
.VerdanaTDStyleBoldRed 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	color:red;
	font-weight:bold;
	top:auto;
}
.VerdanaTDStyleBG 
{
	background-color:#CFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
}
.standardtext 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
}
.whitetext 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#FFF;
}
.smallwhitetext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFF;
}
.smalltext 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
}
.smallertext 
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
}
.smallertextjustify 
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	text-align:justify;
}
.smallertextbold 
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
}
.standardwhitetext 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#FFFFFF;
}
.smalltextbold 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:700;
}
.smalltextarialbold 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:700;
}
.smalltextarial 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}
.copyright 
{
	font-size:6pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#FFFFFF;
}
.tdstyle 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
}
.tdstylered 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	color:#FF0000;
}
.AppHeading 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:bold;
	text-align:center;
}
TD.Form 
{
	background-position:center 50%;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
}
TD.Label 
{
	background-position:center 50%;
	color:#000000;
	font-family:Arial, sans-serif;
	font-size:9pt;
	text-align:left;
}
TD.Right {
	background-position:center 50%;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:right;
}
td.Heading, th.Heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:White;
	text-align:left;
}
TD.Centre {
	background-position: center 50%;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
}
TD.Indent {
	background-position:center 50%;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	text-indent:24pt;
}
A.Copyright:link {
	color:#FFFFFF;
	text-decoration:none;
}
A.Copyright:visited {
	color:#FFFFFF;
	text-decoration:none;
}
A.Copyright:hover {
	color:#99CCFF;
	text-decoration:none;
}
TD.BlueHeading {
	font-size:9pt;
	background-color:#3399FF;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
}
INPUT.button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	color:White;
	background-color:#3399FF;
	font-weight:bold;
}
TD.White {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
}
TD.Cell1 {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	border-left-width:thin;
	border-right-width:thin;
	border-top-width:thin;
	border-bottom-width:thin;
	border-color:#333366;
	border-style:solid;
	padding:4px;
}
TD.Bold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	font-weight:bold;
}
TD.na {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
	color:#333366;
}
TD.HeadCenter {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	padding:4px;
	color:White;
	text-align:center;
}
TD.Cell2 {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	border-left-width:thin;
	border-right-width:thin;
	border-top-width:thin;
	border-bottom-width:thin;
	border-color:Red;
	border-style:solid;
	padding:4px;
}
TD.Cell3 {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	border-left-width:0;
	border-right-width:thin;
	border-top-width:thin;
	border-bottom-width:thin;
	border-color:Red;
	border-style:solid;
	padding:4px;
}
.smallerredtext {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	color: #F00;
}
TD.Cell4 {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	padding:4px;
}
TD.Cell5 {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	border-left-width:thin;
	border-right-width:0;
	border-top-width:thin;
	border-bottom-width:thin;
	border-color:#3399FF;
	border-style:solid;
	padding:4px;
}
.tdstyleitalic {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	font-style:italic;
}
.smallesttext {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:6pt;
}
td.CentreBoldWhite {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
	font-weight:bold;
	padding:6px;
	color:#FFFFFF;
}
.tdstylespaced {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	line-height:14pt;
}
.smallertextboldblue {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#39f;
}
.StepTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:large;
	font-weight:bold;
}
.TextBox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	border-style:inset;
	border-width:thin;
	padding:2px;
}
span.smallertextbold {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
}
.MouseOver {
	text-decoration:none;
}
A.EMail:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:Blue;
	text-decoration:none;
	text-align:center;
}
A.EMail:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
	color:Blue;
	text-decoration:none;
	text-align:center;
}
A.EMail:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:Red;
	text-align:center;
}
td.wingdings {
	font-family:Wingdings;
	font-weight:bold;
	font-style:normal;
	text-align:center;
	font-size:9pt;
}
TD.naLeft {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	color:#99ccff;
}
.smallertextcentre {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
}
.stc {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
}
.smallertextcentrered {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
	color:#FF0000;
}
H2 {
	color:#000000;
	font-family:Verdana, Tahoma, Arial, sans-serif;
	text-align:left;
}
.tdstylesmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
}
.NewsBlack {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.NewsMaroon {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#990000;
}
A.News:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#990000;
	text-decoration:underline;
	text-align:left;
}
A.News:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#990000;
	text-decoration:underline;
}
A.News:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#3399ff;
	text-decoration:underline;
}
.Arial {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:Maroon;
}
.VerdanaHeading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000066;
	font-size:12pt;
}
A.Blue:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:x-small;
	font-weight:bold;
	text-decoration:underline;
}
A.Blue:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:x-small;
	font-weight:bold;
	text-decoration:underline;
}
A.Blue:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:Red;
	font-size:x-small;
	font-weight:bold;
	text-decoration:underline;
}
.VerdanaViolet {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:x-small;
}
.VerdanaBlue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:x-small;
	font-weight:bold;
}
.newstext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:center;
}
.homepage {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:center;
	text-decoration:none;
}
A.homepage:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:center;
	color:Blue;
	text-decoration:underline;
}
A.homepage:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:center;
	color:Red;
	text-decoration:none;
}
A.homepage:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:center;
	color:Blue;
	text-decoration:none;
}
A.newbuttonIE:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:White;
	font-weight:bold;
	text-decoration:none;
}
.newstextleft {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:left;
}
.VerdanaBlack {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
}
A.newbuttonIE:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:White;
	font-weight:bold;
	text-decoration:none;
}
A.newbuttonIE:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#99CCFF;
	font-weight:bold;
	text-decoration:none;
}
A.newbuttonNN {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:White;
	font-weight:bold;
	text-decoration:none;
}
.VerdanaColHead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
}
.VerdanaTDStyle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	vertical-align:top;
}	
ul.VerdanaTDStyle
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.VerdanaTDStyleVM {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	vertical-align:middle;
}
.VerdanaTDStyleRight {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:right;
	vertical-align:top;
}
.RedHeading {
	font-size:9pt;
	background-color:#333366;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
}
.VerdanaTDStyleBold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	font-weight:bold;
	vertical-align:top;
}
.VerdanaTDStyleBoldRight {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:right;
	font-weight:bold;
	vertical-align:top;
}
.VerdanaProduct {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
	font-weight: bold;
	border-width:thin;
	border-color:#336;
	border-style:solid;
	padding:4px;
}
.SubmitButton {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
	color:White;
	background-color:#333366;
	border-bottom: 2px solid #333;
	border-left: 2px solid #999;
	border-right: 2px solid #333;
	border-top: 2px solid #999;
	color:#ffffff;
	cursor: pointer;
	cursor: hand;
	font-weight:bold;
}
H3.VerdanaViolet {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:9pt;
}
.VerdanaRed {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:9pt;
}
.msaldbbuttonsblue {
	color:#99CCFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
}
.homepagephonenumber {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:White;
	font-weight:bold;
	text-decoration:none;
}
.MSource {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}
A.bigtextbutton:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
A.bigtextbutton:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fffffe;
	font-weight:bold;
	text-decoration:none;
}
A.bigtextbutton:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#99CCFF;
	font-weight:bold;
	text-decoration:none;
}
.VerdanaSmall {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:xx-small;
}
A.BlueLarge:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000066;
	font-weight:bold;
	text-decoration:none;
}
A.BlueLarge:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000066;
	font-weight:bold;
	text-decoration:none;
}
A.BlueLarge:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:Red;
	font-weight:bold;
	text-decoration:none;
}
.VerdanaTDCenter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align:left;
	vertical-align: middle;
}
.VerdanaTDCenter2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:left;
	vertical-align:middle;
	text-align:center
}.ArialNormal {  font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;line-height:normal;font-weight:normal;font-variant:normal;text-transform:none;color:#000000}
.ArialHeader {  font-family:Arial, Helvetica, sans-serif;font-size:16px;font-style:normal;line-height:normal;font-weight:bold;font-variant:normal;text-transform:none}
.ArialBigHeader {  font-family:Arial, Helvetica, sans-serif;font-size:18px;font-style:normal;line-height:normal;font-weight:bold;font-variant:normal;text-transform:none;color:#000000;text-decoration:none}
.miniheadingtr	{ background-color:#313063;height:17px }
.minitr1 		{ background-color:#FFFFFF }
.minitr2 		{ background-color:#FFFFFF }
.minitable		{ border:1px #313063 solid;height:90px;width:125px;border-collapse:collapse;border-spacing:0}
.miniheading 	{ font-family:arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#FFFFFF;text-align:left }
.minitextbold 	{ font-family:arial,Helvetica,sans-serif;font-size:11px;color:#000000 }
.minitextbold a:link  	{ font-family:arial,Helvetica,sans-serif;font-size:11px;color:Blue}
.minitextbold a:visited { font-family:arial,Helvetica,sans-serif;font-size:11px;color:Blue}
.minitextbold a:hover  	{ font-family:arial,Helvetica,sans-serif;font-size:11px;color:Blue}
.minitext 		{ font-family:arial,Helvetica,sans-serif;font-size:11px;color:#000000 }
.minitextinfo 	{ font-family:arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;color:#000099;text-align:center }
.minitextinfo a:link  	{ color:Blue;text-decoration:none }
.minitextinfo a:visited { color:Blue;text-decoration:none }
.minitextinfo a:hover  	{ color:Red;text-decoration:none }
.miniICA {border:1px #313063 solid;width:120px;border-collapse:collapse;border-spacing:0;background-color:#FFFFFF}
.miniICAheadingtr	{ background-color:#FFFFFF }
.miniICAHeading { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#313063;text-align:center ;border:1px #CCCCCC solid}
.miniICAProduct {  border-color:black black #CCCCCC;border-style:solid;border-top-width:0px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px;border-collapse:collapse;border-spacing:0}
.miniICAtext 		{ font-family:arial,Helvetica,sans-serif;font-size:11px;color:#000000 }
a.miniICAlink:link  	{ color:Blue;font-family:arial,Helvetica,sans-serif;font-size:11px;text-decoration:underline}
a.miniICAlink:visited { color:Blue;font-family:arial,Helvetica,sans-serif;font-size:11px;text-decoration:underline }
a.miniICAlink:hover  	{ color:Red;font-family:arial,Helvetica,sans-serif;font-size:11px;text-decoration:underline }
.TopBarText 
{
	font-weight: bold;
	font-size: 11px;
	color: #fff;
	font-family:Arial, Helvetica, Geneva, sans-serif;
	text-decoration:none
}
A.TopBarText:hover 
{
	color:#ff0;
}
A.TopBarText:visited
{
	font-weight: bold;
	font-size: 11px;
	font-family:Arial, Helvetica, Geneva, sans-serif;
	text-decoration:none;
	color: #fff;
}

.CompareHeader {
	font-weight:bold;font-size:12px;color:#000000;font-family:Tahoma,Arial, Helvetica, Geneva;text-decoration:none
}
.CompareLink 
{
	font-size:11px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#EEE;
	text-decoration:none;
}

H1.CompareLink {
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000063;
	text-align:center;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
}
A.CompareLink:hover {
	color:#994040
}
.BigPromoHeader {
	font-weight:bold;font-size:12px;color:#ffffff;font-family:Arial, Helvetica, sans-serif;background-color:#000063
}
.BigPromoTitle {
	font-weight:bold;font-size:12px;color:#000000;FONT-STYLE:normal;font-family:Arial, Helvetica, sans-serif;background-color:#eeeeee;text-align:center;text-decoration:none
}
A.BigPromoTitle:hover {
	color:#4444ff
}
.BigPromoText {
	font-size:11px;color:#000000;font-family:Arial, Helvetica, sans-serif;text-decoration:none
}
A.BigPromoText:hover {
	color:#994040
}
.SmallPromoTitle {
	font-weight:bold;font-size:12px;color:#ffffff;font-family:Arial, Helvetica, sans-serif;background-color:#000063;text-align:center
}
.SmallPromoText {
	font-size:11px;color:#000000;font-family:Arial, Helvetica, sans-serif;text-decoration:none
}
A.SmallPromoText:hover {
	color:#994040
}
.FinderHeader 
{
	width: 142px;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #006;
	text-align:center;
	padding-top: 0px;
	padding-bottom: 1px;
	border: 0px;
}
H1.FinderLink {
	font-size: 11px;
	color: #039;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff;
	text-decoration: underline;
	margin: 0px;
	font-weight:normal;
}

A.FinderLink:hover {
	color:#994040
}
.FinderText 
{
	font-size:9px;
	line-height: 120%;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 12px;
	padding-right: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.BgColor1 {
	background-color:#000063
}
.WhiteBg {
	background-color:#ffffff
}
.BottomBar {
	font-weight:normal;font-size:9px;color:#ffffff;FONT-STYLE:italic;font-family:Verdana, Arial, Helvetica, sans-serif;FONT-VARIANT:normal;text-decoration:none
}
.BottomBarLeft {
	float: left; margin-top: 2px; margin-left: 2px; 
}
.BottomBarRight {
	float: right; margin-top: 2px; margin-right: 2px;
}
A.BottomBar:hover {
	color:#dddddd
}
h1.ChannelHomeHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color:#EFEFFF;
	font-weight:bold;
	text-decoration:none;
	display : inline;
}
.ChannelHomeHeader {  font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;background-color:#EFEFFF;font-weight:bold;text-decoration:none;}
A:hover.ChannelHomeHeader {color:#000099;}
.ChannelHomeHeader16 {  font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#000000;background-color:#EFEFFF;font-weight:bold;text-decoration:none;}
A:hover.ChannelHomeHeader16 {color:#000099;}
.channelHomeText {  font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;text-decoration:none}
.GoButton
{
    font-weight:bold;
    font-size:12px;
    color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
}
.QuestionHeader
{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	height: 40px;
}

.bgColCol1 { border-bottom:1px solid #000000;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:9pt;}
.bgColCol2
{
	background-color:#FFCC00;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	border-bottom:1px solid #000000;
}
.bgColCol3
{ 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	border-bottom:1px solid #000000;
	padding:2px;
}
.bgColCol4
{ 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	border-bottom:1px solid #000000;
	padding:2px;
}
.resSeparate
{
	border-bottom:1px solid #000000;
	background-color:#A4DFD0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
}
.arrowClass
{
	background-color:#FFCC00;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
}
.resFailed
{
	border-bottom:1px solid #000000;
	font-family:Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;font-weight:bold;text-decoration:none;	
}
.monthlyValues
{
	background-color:#f8f8f8;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#666666;
}
.monthlyTotal
{
	border-top:1px solid #000000;
	background-color:#FFFFFF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;	
	border-bottom:1px solid #000000;
}
.monthlyCell
{
	border-bottom:1px solid #000000;
}
.detailsContainer
{
	border-top:1px solid #333366;
	border-left:1px solid #333366;
	border-right:1px solid #333366;
	border-bottom:1px solid #333366;
}
.DetailsHeader
{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 height:25px;
	 color:#FFFFFF;
	 background-color:#333366;
	 font-weight:bold;
	 text-align:left
}
.errorLine
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
	padding:2px;
	border-bottom:1px solid #000000;
}
.promoborder {border: #000066; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.AdBorder {border: #000066; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.ResultsHeading {
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:3mm;
	color:#FFFFFF;
}

.CompareResultsHeading {
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#000000;
}

.AlignLeft { text-align:left; }
.AlignRight { text-align:right; }
.AlignCenter { text-align:center; }

.pad {padding-left:10px;}
.yellow {background-color:#FFFF84; border-style: solid; border-left-width: 1px; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 0px; border-color:#ADAAAD; }
.yellowbg {background-color:#FFFF84; }
.topborder {border-style: solid; border-left-width: 0px; border-right-width: 0px; border-top-width: 1px; border-bottom-width: 0px; border-color:#000000;}
.leftborder {border-style: solid; border-left-width: 1px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-color:#000000;}
.rightborder {border-style: solid; border-left-width: 0px; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 0px; border-color:#000000;}
h1.VerdanaHeading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000066;
	font-size:12pt;
	display: inline;
}
h2.VerdanaHeading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000066;
	font-size:12pt;
	display: inline;
}
h3.VerdanaHeading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000066;
	font-size:x-small;
	display: inline;
}
li.fancybullet {list-style-image: url(../images/headingbullet.gif);}

/* Template */
.msheader { width:770px; }
.msleftnav { width:140px; float:left; }
.mspromo { text-align:center; width:770px; }
.mscontentarea { width:630px; margin-top: 11px; }

.mscontentareafull {   }
.mscontent {  }

/*not for mac ie5\*/
.mscontentareafull { width:770px; clear: both; }
.mscontent { float:left; }
/*end not for mac*/

.mssponsoredladder { float:right; width:130px; }
.msfooter {
	clear:both; width:770px; height:19px;
	background: #42287B;
	border-style: solid;
	border-color: #6B599C #211442 #211442 #6B599C;
	border-width: 1px;
	margin-top: 5px;
	}

img { border:0px; }

/* Results Table */
.resultstable {
	width:100%;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
	vertical-align:top;
	border-collapse:collapse;
}
.resultstable th { color: #FFF; background-color: #336; }
.resultstable .buttons { width:82px; border:0px }
.resultstable .bg1 { background-color:#FFFBFF ; border-bottom:solid 1px #000; }
.resultstable .bg2 { background-color:#EFEFEF ; border-bottom:solid 1px #000; }
.resultstable .bgalt1 { background-color:#EFEFF7 ; border-bottom:solid 1px #000; }
.resultstable .bgalt2 { background-color:#DEDFEF ; border-bottom:solid 1px #000; }

/* For DIV-controlled default channel pages */
.defaultPageContainer
{
	width: 494px;
	float: left;
}
.defaultPageHeader
{
	height: 40px; 
	background-image: url(../images/channels/ChannelHomeTitleBg.gif); 
	background-repeat: repeat-x; 
	margin-bottom: 5px;
	margin-right: 0px;
	padding-right: 0px;
}
.defaultPageHeaderImage
{
	float: right;
}
.defaultPageItemHeader
{
	border: 1px solid #006;
	padding: 1px 6px;
}
.defaultPageItemContent
{
	border-width: 0px 1px;
	border-style: solid;
	border-color: #006;
	padding: 5px 25px;
}
.defaultPageItemContentFull
{
	border-width: 0px 1px;
	border-style: solid;
	border-color: #006;
	padding: 0px 0px;
	margin: 0px;
	text-align:center;
}
.defaultPageItemFooter
{
	margin-bottom: 10px;
}

.defaultPageRightAds
{
	width: 127px;
	margin-left: 2px;
	border: 1px solid #006;
	padding: 2px;
	float: left;
}
p.channelHomeText { display: inline; }

/* For DIV-controlled default channel pages */


th.DetailsSummary {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #EEEEF4;
	font-weight: bold;
	display : block;
	text-align : left;
}
th.DetailsSummary2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #EEEEF4;
	font-weight : bold;
	display : block;
	text-align : left;
	border-right :1px solid #336;
}
td.DetailsSummary{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #EEEEF4;
	display : block;
	text-align : left;
	border-right : solid #336 1px;
}
h1.Heading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
	font-weight:bold;
	padding:6px;
	display: inline;
}

h2.SubHeading
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
	font-weight:bold;
/*	display : inline; */
}

/* For mouseover popups */
.dekcontent
{
	text-align: center; 
	width:385px; 
	border: 1px solid #006; 
	color: #000; 
	background-color: #fff; 
	font-family: Arial, sans-serif; 
	font-size: x-small;
}
/* For mouseover popups */

/* Credit Cards Page */
.cardsDefaultDivvo
{
	background-color: #FFC;
	display:none;
	border: 1px solid #000;
	margin: 5px 5px 5px 5px;
	padding: 3px 3px 3px 3px;
}

/* Loans Default Page */
#loansgadget, #loansgadget select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	white-space: nowrap;
}
#loansgadget div {
	padding: 0px 0px 2px 5px;
}
#loansgadget .loansgadgetCol1 { width:130px; }
#loansgadget .loansgadgetCol2 { width:110px; }
#loansgadget .loansgadgetCol3 { width:200px; }
#loansgadget .loansgadgetCol12b { width:340px; vertical-align: top; visibility: hidden; }
#loansgadget .loansgadgetCol12b-show { width:340px; vertical-align: top; }
#loansgadget .loansgadgetCol3b { width:140px; text-align:right; }

/* Promo banner */
.promoBannerHeader span, .promoBannerText span {
	border:0px;
	padding:0px;
	margin:0px;
	float:left;
	text-align:center;
}
.promoBanner {
	text-align:center;
	width:768px;
	height:85px;
	background:#FFC;
	border:solid 1px #000;
	margin:4px 2px;
	padding: 2px 0px;
}

.promoBannerHeader {
	font-size:10px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.promoBannerText {
	clear:both;
	font-size:10px;
	margin:0px;
	padding:0px;
}

.securityText { margin-top: 0px; padding-left: 5px; width: 400px; font-size: 8pt; font-family: Helvetica, Arial, sans-serif; }
.rightAd { margin-top: 2px; margin-bottom: 2px; }

.msDefaultPageItem { width: 494px; }

.wealthwarning_preapply { font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;font-size:9px }
.wealthwarning { font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;text-align:center;font-size:9px }


.CentreBold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-align:center;
	font-weight:bold;
	padding:6px;
}

.AppFormHeading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:White;
	text-align:left;
	height: 25px;
	line-height: 25px;
	background-color: #336;
	vertical-align: middle;
	margin-bottom: 0px;	
}

/* Mortgage form lead stuff */
#wsiframe { border: 0px; width: 0px; height: 0px; }
#contactDetailsPreamble { margin: 20px 0px; float: left; }
#advisorText { margin: 20px 0px; font-size: 8pt normal Helvetica, Arial, sans-serif; float: left; }