body { font: 12px/18px Verdana, Arial, sans-serif; margin: 0px; padding: 0; color:#333333;}
.tablebg{border:1px solid #C2C2C2}

.pageheader { font:bold 15px Verdana, Arial, Helvetica, sans-serif; color:#000; padding-top:10px; padding-bottom:20px }
.solnsHeaderbg{background:url(/Templates/Template2/images/repeat-bg.gif) repeat-x 0 -228px; border:1px solid #C2C2C2}

.lightfontText {outline-color:invert}
.comparisonchartHeading {background-color:Silver;text-align:center;font-weight:bold }
.packagecomparisonchart{text-align:center}
.packagecomparisonchartalt{background-color:#eeeeee; text-align:center}
.ComparisonChartRowHead{border-bottom-style:solid; border-bottom-width:1px}
.ComparisonChartRow{text-align:center;border-bottom-style:solid; border-bottom-width:1px}

.subheading2
{
  margin: 0;
  font-weight: bold;
  font-family: Verdana,Arial,sans-serif;
  padding-left: 0px;
	text-align: left;
}
.componentsubheading
{
  font-weight: bold;
  font-family: Verdana,Arial,sans-serif;
  padding-left: 0px;
  text-align : left;
  font-size:12px;
  color:Black;
}

img { border:none; }
a { text-decoration:none; outline:none; }
a:hover { text-decoration:underline; }
.clearDiv { clear:both; }
#pagecointainer { width:975px; margin: 0px auto; }
#pagewrapper { text-align: center; margin-top:4px; }
#topcontent { height: 63px; margin:4px 0 18px 0; position:relative; }
#footer, #footer a { font:normal 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#5D686C; margin-top: 10px;}
#footer a:hover { text-decoration:underline; }
.tblBorder { border: 1px solid #C2C2C2;}
.tblBrdrBG { border: 1px solid #C2C2C2; }
.tblIndexBG { background:url(/Templates/Template2/images/tablebg.gif) repeat-x left bottom; border: 1px solid #C2C2C2; width:99% }
 #logoDiv { float: left; margin-top:-2px }
#contactDiv { color:#5C676B; text-align:right; margin-top: 10px; float: right; font:normal 10px Verdana, Arial, Helvetica, sans-serif; }


.menuLeft { background: url(/Templates/Template2/images/TopMenuBarLeft.jpg) no-repeat; width: 15px; height: 43px; float: left;}
.menuRight { background: url(/Templates/Template2/images/TopMenuBarRight.jpg) no-repeat; width: 15px; height: 43px; float:right; }

.normaltab{width: 80px; height: 41px; float: left;}
#mainContent { margin:0px; padding:0; display:inline; }
#leftContentDiv { width:735px; float: left; padding-top:10px; }
#rightContentDiv { width:223px; float: right; padding-top:10px; }
.searchInput { float: left; border: none; background-color:#ffffff; width: 150px; color: #5E656D;}
.searchButton{ background-color:#ffffff; border:none; color: #5E656D; cursor:pointer; float:right; width:42px; padding-left:15px; margin:0px; font-weight:bold;}
#searchDiv span { float:right; cursor: pointer; }
.subtitleStyle1 { font-size: 1.5em; font-weight:bold; margin: 6px 0px 3px 0px; padding:0px; color:#000000;}
.subtitleStyle2 { font-size: 1em; font-weight:bold; margin-top: 7px; padding:0px; margin-bottom:5px; }

.indndImg { background:url(/Templates/Template2/images/indntimg.gif) no-repeat top right; padding-top: 3px;}
.iconlist { list-style: none; background-repeat: no-repeat; background-position:top center; margin:0 0 0 20px; padding: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.newiconlist { list-style: none; margin: 0px; padding:5px 0px 3px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; }
.green-iconbullets{ list-style: none; margin: 0px; padding:5px 0px 3px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; }
.underline { background-image:url(/Templates/Template2/images/underline.gif); background-position:top left; background-repeat:repeat-y; height:2px; }
.r-menuDiv { margin-top:10px; float:left; width:100%}
.grid { background-image:url(/Templates/Template2/images/grid.gif); background-repeat:repeat; white-space:normal; }
.topcenter { background-image:url(/Templates/Template2/images/topcenter.gif); background-position:top; background-repeat:repeat-x; height:6px; }
.leftcenter { border-left:1px solid #c2c2c2; }
.rightcenter{ border-right:1px solid #c2c2c2; }
.bottomcenter { background-image:url(/Templates/Template2/images/bottomcenter.gif); background-position:top left; background-repeat:repeat-x; height:6px; }
h1 { font:bold 16px Verdana, Arial, Helvetica, sans-serif; }
h3,h2 { font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#0033CC; }
h3,h2 a { color:#0033CC; }
h3,h2 a:hover { color:#373737; }

/*ME index style*/
.indextxt { font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-align:left; line-height:20px; margin-top:15px; }
.boldtext { font:bold 15px Verdana, Arial, Helvetica, sans-serif; color:#000000; line-height:35px; }
.bottomDiv-1 { float:left; width:317px; margin-right:12px; }
.bottomDiv-2 { float:left; width:317px; margin-right:12px; }
.bottomDiv-3 { float:left; width:317px; }
.normalfont { font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-align:left; line-height:18px; }
.normalfont a { color:#000000; }
.bottomDiv-header { font:bold 12px Verdana, Arial, Helvetica, sans-serif; line-height:28px; text-align:left; }
.bottom-boldtext { font:bold 13px Verdana, Arial, Helvetica, sans-serif; color:#000000; }
.bottomDiv2-bg { height:296px; padding:10px 15px 0 15px; }

#menuBG { background: url(/Templates/Template2/images/repeat-bg.gif) repeat-x 0 -477px; height:43px; }

.tollfreelink { float:right; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#727272; line-height:15px; }
.tollfreelink span{float:left; padding-left:76px}
.tollfreelink a { color:#00428a; text-decoration:none; }
.tollfreelink a:hover { color:#000000; text-decoration:none; }
.text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:left;}
.text a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:left; text-decoration:underline;}
.text a:link, .text a:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:left; }

.custmertitle{padding:4px 0px 0px 10px; margin:0px 0px 8px 0px; width:421px; float:left}
.black a{ float:left; width:240px; text-align:left; padding:5px 0 5px 0}

.tblBorder { border: 1px solid #C2C2C2;}

#navlist, #navlist1
{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

#navlist li , #navlist1 li
{
	padding-left: 20px;
	background-image: url(/Templates/Template2/images/point1.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	padding-top: 5pt;
}

.green-titletext
{
	color:#008000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	text-align:left;
}


#navlistSiteMap
{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

#navlistSiteMap li
{
	padding-left: 20px;
	background-image: url(/Templates/Template2/images/point1.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	padding-top:4px;
	padding-bottom:3px;
}

a.SiteMapItem
{
	text-decoration:none;
	background-repeat: no-repeat;
	background-position: 0 .5em;
	font-weight:bold;
	color:Green;
}

a.SiteMapSubItem
{
	text-decoration:none;
	background-repeat: no-repeat;
	background-position: 0 .5em;
	color:Green;
	font-weight:normal
}

.botfeatmore{background-color:#FFFFFF; padding:0px; margin:8px 0px 5px 0px; width:85px; border:1px solid #e2e2e2; background-color:#FFFFFF; list-style:none; float:right; }
.botfeatmore li{background:url(/Templates/Template2/images/ReadMoreArrow.jpg) no-repeat; padding:0px 0px 0px 20px; line-height:20px; height:20px; height:20px; font-size:9px;}
.menuBG { background: url(/Templates/Template2/images/topmenubg.gif) repeat-x;height: 41px; }