.tableA {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	background-color: #E1E1E1;
	height: 20px;
	padding-left: 4px;
	color: #141D70;
	vertical-align: middle;
}
.tableB {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	background-color: #E1E1E1;
	height: 20px;
	color: #000000;
	vertical-align: middle;
	padding-left: 4px;
	text-align: center;
}
li a{
	color:white;
	}
li a:hover{
	color:#ffb400;
	}	
BODY {
	color: #000033;
	font-family: Verdana, sans-serif;
	font-size: 9pt;
}

td {
	
	vertical-align: top;
	font-family:Tahoma;
	font-size:11px;
	color:4A4A4A;
}
a {
	text-decoration: none;
	font-weight:bold;
	color:#5C688D;
}
a:active {
	text-decoration: none;
	font-weight:bold;
	color:#5C688D;
}
a:visited {
	text-decoration: none;
	font-weight:bold;
	color:#5C688D;
}
a:hover{
	color:#FFCC33;
	font-weight:bold;

}
a.1 {
	text-decoration: underline;
	color: 0D6CA3;
}
a.2 {
	text-decoration: underline;
	color: 145783;
}
a.3 {
	text-decoration: underline;
	color: 3770C2;
}
a.4 {
	text-decoration: none;
	color: 2F7AAC;
}
a.5 {
	text-decoration: underline;
	color: 105783;
}




.t11 {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
}
.style1 {
	color: #4190d0;
	font-weight: bold;
}
.style2 {
	color: #ffb400;
	font-weight: bold;
}
.style3 {color: #626F92}
.style9 {
	color: #72af36;
	font-weight: bold;
}
.style10 {color: #105783}
.style11 {
		color:#105783;
		font-weight:bold;
		font-size:9pt;
		
		
}
a.onwhite{
	font-size:8pt;
	font-family:veranda;
	font-weight:bold;
}
.tabHost {
	font-size: 11px; text-align: center; padding: 2px;
}
.tabHost tr.rdesc {
	background-color: #DDE2F8;
}
.tabHost tr.rhead {
	background-color: #dde2f8;
}
.tabHost tr.r1 {
	background-color: #F0F0F0;
}
.style55 {
	color: #FF3300;
	font-weight: bold;
}
.FBG-sidenavCell {
	background-color: #CCD7E8;
	background-image: url(images/BG_SideNav.gif);
	background-repeat: repeat-y;
	background-position: left;

}

.FBG-white {
	background-color: #ffffff;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	list-style-image: url(images/ARW_boxarrowblue.gif);


}

.FBG-darkblue {
	background-color: #6280B4;
	background-image: url(images/indexLEVEL01_01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-right: 40px;
	padding-left: 40px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 15px;
}

.FBG-darkblueTopHOME {
	background-color: #CCD7E8;
	color: #FFFFFF;
	padding: 0px 30px 0px 0px;
}


.FBG-darkblueInternalNav {
	background-color: #6280B4;
	background-image: url(images/indexLEVEL01_01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #FFFFFF;

}

.FBG-darkblueInternalSideNav {
	background-color: #6280B4;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-width: 2px;
	border-right-color: #FFFFFF;

}

.FBG-SubNav {
	background-color: #DFDFDF;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.FBG-darkblueInternalNavPadded {
	background-color: #6280B4;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding: 10px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

.FBG-whiteCrumb {
	background-color: #DFDFDF;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-right: 15px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-bottom: 2px;
}

.FBG-topNavDefault {
	background-color: #7F7F7F;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 2px;
	text-align: center;
	border-top: 2px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;

}
.FBG-topNavDefaultOver {
	background-color: #6280B3;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #FFFF80;
	padding: 2px;
	text-align: center;
	border-top: 2px outset #FFFFFF;
	border-right: 1px outset #FFFFFF;
	border-bottom: 2px outset #FFFFFF;
	border-left: 1px outset #FFFFFF;



}

.FBG-sideNavDefault {
	background-color: #6280B4;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 2px;
	text-align: left;
	border-top: 1px solid #CCD7E8;
	border-right: 2px solid #CCD7E8;
	border-bottom: 1px solid #CCD7E8;
	border-left: 2px solid #CCD7E8;


}
.FBG-sideNavDefaultOver {
	background-color: #7F7F7F;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #FFFF80;
	padding: 2px;
	text-align: left;
	border-top: 1px inset #FFFFFF;
	border-right: 2px inset #FFFFFF;
	border-bottom: 1px inset #FFFFFF;
	border-left: 2px inset #FFFFFF;


}
.FBG-sideNavDefaultTop {
	background-color: #819CC6;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border: 2px groove #CCD7E8;
	padding: 2px;
	text-align: left;

}

.CELL-darkblue {
	background-color: #6280B3;
	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #F9E169;
	padding: 5px;
	background-image: url(images/indexLEVEL01_01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-weight: bold;

}

.CELL-darkblueBold {
	background-color: #6280B3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
	line-height: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.CELL-navContent {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 5px;
	font-weight: normal;
	line-height: 15px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCD7E8;
	border-left-color: #CBD8E7;
	list-style-image: url(images/ARW_boxarrowblue.gif);
}
.CELL-bodyContent {

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 5px 3px 5px 5px;
	font-weight: normal;
	line-height: 18px;
}

.CELL-TopNav {
	background-color: #FFFFFF;
	background-image: url(images/splash/Graphic_TopNavBG.gif);
	background-repeat: repeat-y;
	background-position: right;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	padding: 5px 3px 3px 15px;
}

.CELL-bodyContent-Blank {
	background-color: #ffffff;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 10px;
	font-weight: normal;
	line-height: 16px;
	list-style-image: url(images/ARW_bullet.gif);
}

.NAV-Top-Default {
	background-color:#7f7f7f;
	border: solid 1px #FFFFFF;
	text-align: center;
	padding: 3px;
}
.NAV-Top-Over {
	background-color:#6280B3;
	border: solid 1px #FFFFFF;
	text-align: center;	
	padding: 3px;
}

.NAV-SubCell {
	background-color:#CCCCCC;
	background:url(images/2006/BG-SubNav06.gif);
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:right;
	color:#666666;
}

.IMG-details {
	display: block;
	right: 0px;
	bottom: 0px;
	vertical-align: bottom;
	text-align: right;
	position: relative;
}

.IMG-padding {
	padding: 0px;
	margin: 0px 0px 0px 15px;
}

.ITEM-inline {
	display: inline;
}
.CELL-bodyContent-Hosting {

	background-color: #ffffff;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 10px;
	font-weight: normal;
	line-height: 16px;
	background-image: url(images/BG_Hosting.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.CELL-bodyContent-HostingGRD {

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 10px;
	font-weight: normal;
	line-height: 18px;
	background-image: url(images/GRD_primaryblue.gif);
	background-repeat: repeat-y;
	background-position: right bottom;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	list-style-image: url(images/ARW_bullet.gif);
	list-style-position: outside;
}

.CELL-bodyContentFeatures {

	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 5px 3px 5px 5px;	
	line-height: 14px;
}

.CELL-CPheader {
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 3px;
	font-weight: bold;
	border: 1px solid #6280B4;
}
.CELL-CPheaderV2 {

	background-color: #6280B4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 3px;
	font-weight: bold;
	border: 1px solid #6280B4;
}

.CELL-bodyContent-TabNav {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	line-height: 18px;
	background-image: url(images/GRD_blue.gif);
	background-repeat: repeat-y;
	background-position: right bottom;
	list-style-image: url(images/ARW_bullet.gif);
	list-style-position: outside;
}
.CELL-CPbody1 {
	background-color: #ffffff;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 3px;
	font-weight: normal;
	list-style-image: url(images/ARW_boxarrowblue.gif);
	border: 1px solid #6280B4;
}
.CELL-CPbody2 {
	background-color: #FFFFFF;
	text-align:justify;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	padding: 3px 10px 3px 3px;
	font-weight: normal;
	list-style-image: url(images/ARW_boxarrowblue.gif);
	border: 1px solid #6280B4;
}
.CELL-CPbody3 {
	background-color: #33CCFF;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 3px;
	font-weight: normal;
	list-style-image: url(images/ARW_boxarrowblue.gif);
	border: 1px outset #6280B4;
}
.CELL-CPbody4 {
	background-color: #FFFFFF;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
}
.BODY-default {
	background-color: #ccd7e8;
	margin: 0px;
	padding: 0px;
}

.TXT-body-gray {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
}

.TXT-body-gray-small {

	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #666666;
}
.TXT-body-fee {

	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #05a6c2;
}

.TXT-head-blue {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6280b4;
}

.TXT-head-blueINV {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color:#6280b4;
}


.TXT-head-title {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	display: inline;
	padding-left:50px;

}

.TXT-bold {
	font-weight: bold;
}
.TXT-yellow {

	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F9E169;
}
.LIST-FAQ {
	line-height: 20px;
	list-style-image: url(images/ARW_boxarrowblue.gif);
}
.LIST-Features {
	margin: 0px;
	padding: 10px 0px 0px;
	list-style: none;
}

.lWinConfg	{
	font-family:Arial, Verdana, Sans-Serif;
	font-size:11px;
	position:absolute;
	width:300px;
	height:192px;
	background-color:#FFFFFF;
	top:90px;
	left:425px;
	border-style:solid;
	border-width:0px;
	border-color:#996600;
	padding:0px;
	visibility:hidden;
}


input.but2 {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background: url(images/butbg21.gif);
	display: block;
	padding: 6px 6px 6px 6px;
	border: 1px solid #000000;
	margin: 0px;

}

input.bigbut2 {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: 900;
	text-decoration: bold;
	background: url(images/butbg21.gif);
	display: block;
	padding: 6px 6px 6px 6px;
	border: 1px solid #000000;
	margin: 0px;

}


.butgrey a {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background: url(images/butgrey.gif);
	display: block;
	padding: 2px 16px 2px 16px;
	border: 1px solid #000000;
	margin: 0px;

}

.butgrey a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: url(images/butgreyover.gif);
}

.butgrey a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.butgrey a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.TXT-body-gray {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
}

.TXT-body-gray-small {

	font-family: Verdana, sans-serif;
	font-size: 9px;
	color: #666666;
}
.TXT-body-fee {

	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #4b71e6;
}

.TXT-head-blue {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6280b4;
}

.TXT-head-blueINV {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color:#6280b4;
}


.TXT-head-title {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	display: inline;
	padding-left:50px;

}

.TXT-bold {
	font-weight: bold;
}
.TXT-yellow {

	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F9E169;
}
.LIST-FAQ {
	line-height: 20px;
	list-style-image: url(images/ARW_boxarrowblue.gif);
}
.LIST-Features {
	margin: 0px;
	padding: 10px 0px 0px;
	list-style: none;
}
html, body {
	margin: 0;
	padding: 0;
	border: 0;
	}

body {
	padding: 0;
	margin: 0;
	background: #fff url('images/bg.gif');
	font-family: Tahoma;
	font-size: 12px;
	color: #212121
	}

#body h1, #body h2 {
	font-size: 12px;
	display: inline;
	}

.sub_header {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding: 3px 10px 8px 13px;
	overflow: hidden; 
	}

.center_column_old {
        padding: 5px 11px 1px 7px;
        }

.center_column {
	padding: 25px 11px 5px 7px;
	}

.center_column p{
	margin:0;
	padding:5px;
	}

.center_column_theme{
        padding: 0px 11px 15px 7px;
	}
.center_column_theme p{
        margin:0;
        padding:5px;
	}
.center_column_theme h2{
	font-family: "Trebuchet MS", Arial, sans-serif;
	}




.center_column_theme2{
	padding: 28px 11px 15px 7px;
        }
.center_column_theme2 p{
        margin:0;
        padding:5px;
        }
.center_column_theme2 h2{
        font-family: "Trebuchet MS", Arial, sans-serif;
        }






.center_column_theme2{
padding: 18px 11px 5px 7px;
        }
.center_column_theme2 p{
        margin:0;
        padding:5px;
        }
.center_column_theme2 h2{
        font-family: "Trebuchet MS", Arial, sans-serif;
        }



.right_column {
	padding: 10px 6px 5px 8px;
	}

img {
	border: 0;
	}

hr {
	height: 1px;
	color: #646464;
	}

#wrapper {
	width: 760px;
	margin: 0 auto;
	margin-top: 10px;
	}

#container {
	background: url('images/tbg.gif');
	padding: 0 5px;
	}

#header {
	background: url('images/logo_bg.gif') 0 17px repeat-x;
	width: 748px;
	margin: 0 auto;
	margin-bottom: -1px;
	}

#header .header {
	background: url('images/header_top.gif') top center no-repeat;
	height: 17px;
	margin: 0 -6px;
	position: relative;
	}

#topnav {
	float: right;
	border-right: 1px solid #636363;
	padding: 4px 0px;
	text-align: right;
	margin: 7px 8px;
	list-style-type: none;
	}

#topnav li {
	padding-top: 1px;
	padding-right: 2px;
	background-position: 100% 5px;
	background-repeat: no-repeat;
	}

#topnav a {
	color: #636363;
	text-decoration: none;
	}
#topnav a:hover {
	text-decoration: underline;
	}

#livesupport {
	float: right;
	padding: 3px 0px;
	}

#nav {
        background: #686868 url('images/nav_bg.gif') repeat-x;
        width: 738px;
        margin: 0 auto;
        list-style-type: none;
	font-weight:bold;
	font-family:Arial;
	font-size:9pt;
        color: #fff;
        padding-left: 10px;
        height: 60px;
        border-bottom: 4px solid #000;
        text-transform: uppercase;
        overflow: hidden;
        text-align: center;
        }
#nav li {
        padding: 26px 0 22px 0;
        float: left;
        padding-right: 20px;
        margin-right: 11px;
        background: url('images/nav_sep.gif') right no-repeat;
        }
#nav .end {
        padding-right: 0;
        margin-right: 0;
        background: none;
        }
#nav a {
        color: #fff;
        text-decoration: none;
        }
#nav a:hover {
        color: #F7C945;
        text-decoration: underline;
        }

#content {
	background: #fff;
	width: 748px;
	margin: 0 auto;
	}

#content a {
	color: #336799;
	font-weight: bold;
	}


#content .footer {
	background: url('images/generic_bottom.gif') top center no-repeat;
	height: 14px;
	overflow: hidden;
	margin: 0 -16px;
	position: relative;
	clear: both;
	}

#body {
	position: relative;
        padding:5px;
	}

#footer {
	background-image: url(images/footer.gif);
	width: 760px;
	height:33px;
background-repeat:no-repeat;
	}

#footer ul {
	list-style-type: none;
	margin: 0 10px;
	padding: 6px 3px;
	width:750px;
	}

#footer li {
	float: left;
	margin-right: 15px;
	}

#footer a {
	color: #000;
	}

#blog p{
margin:0;
padding-left:5px;
}
tr.one {
	color:#0F4276;
	background-color: #CCCCCC;
	text-align:center;
	}

tr.two {
	color:#0F4276;
	background-color:#E6E6E6;
	text-align:center;
	}

tr.dblue th {
	background-image: url(images/tback.gif);
	color:#FFFFFF;
	height:35px;
	text-align:left;
	font-size:12px;
	padding:0 6px ;
	}

td.question {
	text-align:center;
	width: 3%;
	border:0px;
	}

td.feature {
	margin: 3px;
	padding: 5px;
	width:28%;
	height: 15px;
	text-align:left;
	font-size:13px;
	}

td.plans {
	text-align:center;
	color:#31659C;
	margin: 3px;
	width: 20%;
	}

td.select {
	background-color:#A6BDD4;
	width:20%;
	}


#maintable {
        width: 500px;
        margin:0px auto;
        padding:0px;
        }

#shared {
	text-align:center;
	margin:auto;
	}

.rollover3{
        height: 16px;
        width: 15px;
        background: url(images/q.gif) top left no-repeat;
        display: block;
        margin:5px;
        }

.rollover3:hover{
        background-position: bottom left;
        }




#menu {
	border-bottom : 1px solid #21499C;
	margin : 0;
	padding-bottom : 29px;
	padding-left : 10px;
	}

#menu ul, #menu li	{
	display : inline;
	margin : 0;
	padding : 0 ;
	}

#menu a:link, #menu a:visited	{
        background: #EF8E31 url(images/wind.gif) no-repeat;
	border : 1px solid #21499C;
	color : #FFFFFF;
	float : left;
	font-size : small;
	font-weight : bold;
	line-height : 24px;
	margin-right : 8px;
	padding : 2px 12px 2px 38px;
	text-decoration : none;
	}

#menu a:link.active, #menu a:visited.active	{
        background: #EF9E42 url(images/wind.gif) no-repeat;
	border-bottom : 1px solid #fff;
	color : #000;
	}

#menu a:hover	{
	color : #FFFFFF;
	background: #EF9E42 url(images/wind.gif) no-repeat;
	text-decoration:underline;
	}

body.section-1 #menu li#nav-1 a, 
body.section-3 #menu li#nav-3 a,
body.section-4 #menu li#nav-4 a {
	color:#FFFFFF;
	background: #336699 url(images/linux.gif);
	border-bottom:1px solid #31699C;
	}

body.section-1 #menu li#nav-1 a {
	background: #336699 url(images/linux.gif);
	background-repeat: no-repeat;
	}

body.section-2 #menu li#nav-1 a {
	background: #336699 url(images/orlin.gif);
	background-repeat: no-repeat;
	}

body.section-2 #menu li#nav-2 a {
	background: #336699 url(images/windb.gif);
	border-bottom:1px solid #31699C;
	background-repeat: no-repeat;
	}

#menu #subnav-1,
#menu #subnav-2,
#menu #subnav-3,
#menu #subnav-4 {
	display : none;
	width: 90%;
	}

body.section-1 #menu ul#subnav-1, 
body.section-2 #menu ul#subnav-2,
body.section-3 #menu ul#subnav-3,
body.section-4 #menu ul#subnav-4 {
	display : inline;
	left : 10px;
	position : absolute;
	top : 95px;
	}

#menu ul#subnav-1 a, 
#menu ul#subnav-2 a,
#menu ul#subnav-3 a,
#menu ul#subnav-4 a {
	background : #fff;
	border : none;
	border-left : 1px solid #21499C;
	color : #999;
	font-size : smaller;
	font-weight : bold;
	line-height : 10px;
	margin-right : 4px;
	padding : 2px 10px 2px 10px;
	text-decoration : none;
	}

 #menu ul a:hover {
        color : #f00 !important;
	}

#contents {
	width:506px;
	background: url(images/back1.gif) top repeat-x;
	border : 1px solid #21499C;
	border-top : none;
	clear : both;
	margin : 0px;
	padding : 15px 0;
	}
*{margin:0px;padding:0px;font-size:12px;font-family:verdana,sans-serif;color:#444444;line-height: 1.4em;letter-spacing:0px;}

img { border: 0px; }

body{margin:0px;padding:0px;background-color:#F6F2F2;}

p{margin-bottom:10px;}s

h3.notice{padding: 5px; border: 1px solid #F6F2F2; background-color: #0A6826;text-align:center;}

.navtext { font-family:Verdana;font-size:12px }

#header{clear:both;float:left;width:100%;text-align:center;height:85px;background-color:white;}

#headerspace{margin-left:auto;margin-right:auto;padding-top:0px;padding-bottom:10px;width:775px;text-align:left;}

#logospace{float:left;width:355px;height:85px;padding-top:15px;}

.topicon{margin-left:15px;width:30px;float:left;padding-top:10px;}

.toplink{float:left;padding-top:15px;}

.toplink a{font-weight:bold;color:gray;}

.toplink a:hover{font-weight:bold;color:orange;}
.strike {color:#993300;text-decoration:line-through;}
.strikeblack {color:#000000;text-decoration:line-through;}

#plainlinks {font-weight: bold; text-decoration:none;}

#plainlinks a{color:#000033;font-size:11px;text-decoration:none;}
#plainlinks a:active{color:#000033;font-size:11px;text-decoration:none;}
#plainlinks a:visited{color:#000033;font-size:11px;text-decoration:none;}
#plainlinks a:hover{color:#ffb400;font-size:11px;text-decoration:none;}

#menu{
	clear:both;	
	width:100%;
	
	background:url('../images/home/nav_bg.gif') repeat-x;
	/* border-bottom:1px solid #2C2C2C;
	border-top:1px solid #2C2C2C; */
}

#menu1{position:absolute;top:75px;width:100%;text-align:center;height:22px;background-color:#0A6826;border-bottom:1px solid #2C2C2C;border-top:1px solid #2C2C2C;}

#menuspace{margin-left:auto;margin-right:auto;padding:0px;width:750px;height:22px;border-right:1px solid white;}

#menuspace ul{padding:0px;margin:0px;clear:both;}

#menuspace ul li{float:left;width:106px;height:22px;padding-top:2px;border-left:1px solid white;text-align:center;list-style: none;}

#menuspace ul li a{text-decoration:none;color:white;}



.topbutton{line-height:22px;padding-top:0px;float:left;height:22px;width:105px;font-size:16px;text-align:center;}

#nav{clear:both;float:left;width:100%;text-align:center;height:25px;padding-top:10px;}

#navspace{margin-left:auto;margin-right:auto;padding:0px;width:750px;text-align:left;}



#tm_features_items{position:absolute;width:180px;left:0px;top:0px;display:none;}

#tm_features_items ul{margin:0px;padding:0px;width:100%;border-top:1px solid #72B586;border-left:1px solid #72B586;border-right:1px solid #72B586;}

#tm_features_items ul li a{text-decoration:none;font-size:11px;width:180px;}



#tm_featuresdetails_items{position:absolute;width:180px;left:0px;top:0px;display:none;}

#tm_featuresdetails_items ul{margin:0px;padding:0px;width:100%;border-top:1px solid #72B586;border-left:1px solid #72B586;border-right:1px solid #72B586;}

#tm_featuresdetails_items ul li a{text-decoration:none;font-size:11px;width:180px;}



#tm_solutions_items{position:absolute;width:180px;left:0px;top:0px;display:none;}

#tm_solutions_items ul{margin:0px;padding:0px;width:100%;border-top:1px solid #72B586;border-left:1px solid #72B586;border-right:1px solid #72B586;}

#tm_solutions_items ul li a{text-decoration:none;font-size:11px;width:180px}



#tm_services_items{position:absolute;width:180px;left:0px;top:0px;display:none;}

#tm_services_items ul{margin:0px;padding:0px;width:100%;border-top:1px solid #72B586;border-left:1px solid #72B586;border-right:1px solid #72B586;}

#tm_services_items ul li a{text-decoration:none;font-size:11px;width:170px;color:#444444;}


/* commented for new menu  */
/*
.menu_item {text-align:left;width:170px;list-style:none;padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:5px;background-color:#E8EFEA;border-bottom:1px solid #72B586;}

.active_menu_item {text-align:left;width:170px;list-style:none;padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:5px;background-color:#FFFFFF;border-bottom:1px solid #72B586;}

*/

#pageheader{clear:both;width:100%;float:left;padding:0px;text-align:justify;}

#pageheader h1{margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;
	font-size:16px;font-family:Tahoma;color:#000000;padding-top:10px;padding-bottom:15px;
	padding-left:15px;width:760px;text-align:left;background-color:#E9E9E8;	
	
	}

#pageheader div{margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;padding-left:15px;padding-right:0px;font-size:15px;font-family:Tahoma;
color:#ffffff;padding-top:15px;padding-bottom:15px;width:500px;text-align:left;background-image:url(../images/green_header.gif)}

#content{clear:both;float:left;width:500px;text-align:center;}

#contentspace{margin-left:auto;margin-right:auto;width:500px;height: auto;/* border:1px solid #cccccc; */background-color:white;padding:15px;text-align:left;}
#contentHeaderImage{margin-left:auto;margin-right:auto;width:500px;/* border:1px solid #cccccc; */background-color:white;padding:15px 0px 0px 12px;text-align:left;}
#contentspace h2{font-size:15px;font-weight:bold;color:#333333;padding-bottom:10px;}
.contentText{padding: 0px 0px 0px 15px;;text-align:left}

h2{font-size:15px;font-weight:bold;color:#333333;padding-bottom:10px;}

#contentspace h3{font-size:14px;font-weight:bold;color:orange;padding-bottom:10px;padding-top:10px;}

h3{font-size:15px;font-weight:bold;color:orange;padding-bottom:10px;padding-top:10px;}

#contentspace table.receipt { width: 450px; border: 1px solid #000000; }

.overviewdivs{clear:both;}

.overviewdiv{width:240px;float:left;}

.overviewdiv h4{font-size:11px;font-weight:bold;color:#ffffff;background-image:url(shopping-cart-blackHead.gif);background-repeat:repeat-x;height:27px;padding-top:5px;padding-bottom:3px;padding-left:10px;padding-right:3px;}

.overviewdiv ul{list-style-position:outside;padding-left:20px;padding-top:0px;padding-bottom:5px;color:#333333;}

.overviewdiv ul li{font-size:11px;list-style-image:url(../images/arrow_green.gif);padding-bottom:6px;font-family:verdana,sans-serif;}

.overviewdiv ul li a{font-size:11px;}

.overviewdiv ul li b{font-size:11px;}

.overviewdiv ul li ul{padding-top:5px;}

.overviewdiv ul li ul li{font-size:11px;list-style-image:url(../images/arrow_green.gif);padding-bottom:6px;font-family:Arial;}

.overviewdiv ul li ul li a{font-size:11px;}



#productdetails h3{font-size:15px;font-weight:bold;color:orange;padding-bottom:10px;padding-top:10px;}

#productdetails ul{margin-left:40px;margin-top:10px;margin-bottom:10px;}



.testimonial{padding:20px;border-top:1px solid #f0f0f0;clear:both;}

.testimonialtext{text-align:justify;}

.testimonialsource{text-align:right;font-style:italic}



#faqs h2{font-size:15px;font-weight:bold;color:gray;padding-bottom:10px;padding-top:10px;}

#faqs h3{font-size:15px;font-weight:bold;color:orange;padding-bottom:10px;padding-top:10px;}

#faqs ul{margin-left:40px;margin-top:10px;margin-bottom:10px;}



table.compareTable{background-color:#CCCCCC;}

table.compareTable tr td{font:normal 11px Tahoma, Trebuchet MS, Arial, "sans serif";text-align:left;color:#666666;padding:8px;}

table.compareTable tr{background-color:#ffffff;}

table tr.tableLineAlt{background-color:#E9e9e8;}

table.compareTable tr th{background-color:#42813F;padding:5px;font:bold 13px Arial, Helvetica, "sans serif";color:#FFFFFF;text-align:left;border-bottom:2px solid #FFA800;}



.ctFeature1{background-color:#FFFFFF;padding-left:10px;color:#555555;font-weight:normal;font-size:11px;text-align:left;}

.ctC11{background-color:#F2F2F2;text-align:center;color:#222222;font-weight:normal;font-size:11px;}

.ctC12{background-color:#FAFAFA;text-align:center;color:#222222;font-weight:normal;font-size:11px;}

.ctFeature2{background-color:#FAFAFA;padding-left:10px;color:#555555;font-weight:normal;font-size:11px;text-align:left;}

.ctC21{background-color:#F7F7F7;text-align:center;color:#222222;font-weight:normal;font-size:11px;}

.ctC22{background-color:#F3F3F3;text-align:center;color:#222222;font-weight:normal;font-size:11px;}

.divHint{width:180px;padding:5px;font-size:10px;cursor:help;border:1px solid black;background-color:#ffffee;position:absolute;visibility:hidden;text-align:left;}





.layoutFormHeader{width:710px;background-color:#777777;font-size:12px;font-family:Arial;font-weight:bold;color:white;padding:5px;display:block;clear:both;}

.layoutFormBottom{width:680px;display:block;padding:5px;height:40px;text-align:center;}

.layoutFormItems{width:680px;padding:20px;padding-top:10px;padding-bottom:10px;position:auto;border:0px solid gray;}

.layoutTemplate{width:700px;padding:5px;padding-top:10px;padding-bottom:10px;position:center;border:0px solid gray;}

.layoutFormItemLabel{clear:both;padding-top:3px;font-size:12px;float:left;color:black;width:328px;padding-bottom:10px;}

.layoutFormItemInput{font-size:12px;float:left;color:black;width:328px;padding-bottom:10px;}

.layoutFormItem{font-size:12px;float:left;color:black;width:328px;padding-bottom:5px;}

.layoutFormItemSpaceLeft{display:block;float:left;width:23px;padding-bottom:3px;border:0px solid gray;}

.layoutFormItemSpaceRight{display:block;float:left;width:303px;padding-top:3px;padding-bottom:3px;margin-bottom:5px;border:0px solid gray;}

.layoutFormSeparator{width:680px;heigh:1px;margin-top:5px;margin-bottom:5px;border-top:1px solid #eeeeee;clear:left;}

.layoutFormInputText{width:200px;height:18px;font-size:12px;font-family:Arial;border:1px solid #999999;}

.layoutFormInputTextAlert{width:200px;height:18px;font-size:12px;font-family:Arial;border:1px solid #999999; background-color: #F7F7F7;}

.layoutFormInputSelect{width:200px;height:20px;font-size:12px;font-family:Arial;border:1px solid #999999;}



.clientSpace{clear:both;width:100%;float:left;padding-bottom:25px;}

.clientImageSpace{width:260px;float:left;padding:8px;}

.clientTextSpace{width:420px;float:left;}

.clientTextHeader{padding-top:8px;padding-bottom:0px;font-size:16px;font-weight:bold;color:#333333;}

.clientTextURL {font-size:12px;text-decoration:none;color:#0000CC;}
.clientTextURL:hover{color:#0000CC;text-decoration:underline;}

.clientText{padding-top:10px;font-size:13px;}



.gateway{float:left;margin-right:11px;margin-bottom:11px;padding:11px;width:343px;border:1px solid #dddddd;height:85px;}



.livechat_ul{margin-left:20px;margin-top:5px;}

.livechat_ul li{font-size:10px;}



.upgrade_space{clear:both;float:left;width:100%;padding-bottom:15px;}

.upgrade_num{float:left;width:40px;}

.upgrade_text{float:left;width:700px;padding-top:5px;}

.upgrade_text h2{color:#817E90;font-family:Century Gothic,Arial;font-size:14px;}



#footer{clear:both;float:left;width:100%;text-align:center;height:105px;}


#footerspace{clear:both;border-top:4px solid orange;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;width:745px;height:80px;text-align:left;padding:15px;padding-top:10px;background-color:#01490E;font-size:11px;;background-image:URL("../images/shopping-carts-botBox.gif")}

#footerspace ul{margin:0px;padding:0px;float:left;list-style-type:none;text-align:left;}

#footerspace ul li{list-style:none;}

#footerspace ul li a{color:white;font-size:10px;text-decoration:none;}

#footerspace ul li a:hover{color:white;font-size:10px;text-decoration:underline;}



#footerline {clear:both;font-size:11px;margin-left:auto;margin-right:auto;width:775px;padding:0px;text-align:center;background-color:#679344;border-top:6px solid #679344;border-bottom:6px solid #679344;}

#footerline a{color:#CCE2BE;font-size:11px;text-decoration:none;}

#footerline a:hover{color:#CCE2BE;font-size:11px;text-decoration:underline;}



#footercopyright{clear:both;margin-left:auto;margin-right:auto;width:800px;padding-top:15px;padding-bottom:15px;text-align:center;font-size:11px;color:gray;}



/* ----- main navigation ----- */

#main-nav-box { position:absolute;top:60px;width:960px;background-color:#808080; z-index:1; }

#navigation { float:left;  width:100%; background:#0A6826 url(./images/bg-nav-top1.gif) repeat-x 0 0;}

#navigation ul { float:left; width:100%; clear:both; background:url(../images/bg-nav-bottom.gif) repeat-x 0 100%; list-style-type:none; height:2.2em; margin:0; padding:0;}

#navigation li { float:left; text-align:center; border-left:1px solid #95F4B1; border-right:1px solid #95F4B1; margin-top:0.2em;}

#navigation a { display: block; float: left; width: 100%; padding: 0.3em 0; font-size: 95%; font-weight: bold; }

#navigation a:link, #navigation a:visited { color: #fff;}

#navigation a:hover, #navigation a:active, #navigation a:focus { color: #fff; background-color:#95F4B1; text-decoration:none; }

#navigation #cartfeatures{ width: 10.5%; white-space:nowrap; border-left: none; }

#navigation #solutions{ width: 10.5%; white-space:nowrap;}

#navigation #services { width: 10.5%; white-space:nowrap;}

#navigation #cartdemo { width: 18%;}

#navigation #customersupport { width: 18.5%; white-space:nowrap;}

#navigation #purchase { width: 18%; border-right: none; }

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-scope".
 */
.jcarousel-scope {
    position: relative;
    width: 560px;
    height: 240px;
    margin-top: 0px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 0px;
    padding: 15px 40px 0px 40px;
    border:0px solid gray;
    background-color: #FFFFFF;
    text-align:center;
    color: #FFFFFF;
}

/**
 * Similar styles will be applied by jCarousel. But we additionally
 * add it here for better displaying with browsers having
 * javascript disabled.
 */
.jcarousel-list {
    overflow:auto;
    width: 560px;
    height: 240px;
    background-color: #000000;
}

.jcarousel-list li {
    float: center;
    list-style: none;
    width: 0px;
    height: 0px;
    margin: 0px;
}

.jcarousel-list li div {
    background-color: #000000;
    border-left: 1px solid #3f3f3f;
    padding: 15px;
}

.jcarousel-list li div div {
    background-color: #000000;
    border: 0px;
    padding: 10px;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    position: absolute;
    top: 15px;
    right: 0px;
    width: 38px;
    height: 38px;
    cursor: pointer;
    border: 0px outset #fff;
    color: #OOOOOO;
    background-color: #B3B7B0;
    font-weight: bold;
}

.jcarousel-next-disabled {
    color: #ACCC68;
    cursor: default;
}

.jcarousel-prev {
    position: absolute;
    top: 15px;
    left: 0px;
    width: 38px;
    height: 38px;
    cursor: pointer;
    border: 0px outset #fff;
    color: #000000;
    background-color: #B3B7B0;
    font-weight: bold;
}

.jcarousel-prev-disabled {
    color: #ACCC68;
    cursor: default;
}

/* ------------------------------- manu from new CSS ----- */
#mContainerTop{
	margin-top:0px;
}

#mContainerTop .navTop{
	background:url('../images/home/nav_bg.gif') repeat-x;
	height:30px;
}
#mContainerTop .navTop .cell{
	background:url('../images/home/nav_divider.gif') no-repeat;
	width:111px;
	text-align:center;
	color:#FCFCFC;
	font-family:Arial, Helvetica, sans-serif;
	height:30px;
	font-size:13px;
}
#mContainerTop .navTop .endcell{
	background:url('../images/home/nav_divider.gif') no-repeat;
	height:30px;
	width:20px;
}
#mContainerTop .navTop .cell a{
	color:#fff;
	text-decoration:none;
}
/* logo and 800 number header */
#mContainerHeader {
	margin-top:0px;	
	width: 100%;
	
}
#mContainerHeader .h_mid{
	/*background:url('../images/home/header_bg.gif') repeat-x; */
	height:93px;
	line-height: 1.4em;	
}

#mContainerHeader .h_mid .i1{
	float:left;
	margin-left:30px;
}
#mContainerHeader .h_mid .i4{
	float:left;
	padding:0px;	
	margin-left:20px;	
}
#mContainerHeader .h_mid .i2{
	float:right;
	margin-right:20px;
	text-align:right;
	padding-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4e9b4a;
	line-height: 1.4em;	
}
#mContainerHeader .h_mid .i2 a{
	color:#4e9b4a;
	text-decoration:none;
	line-height: 1.4em;	
}
#mContainerHeader .h_mid .i2 a:hover{
	color:#2d6b3d;	
}
#mContainerHeader .h_mid .i3{
	float:right;
	margin-bottom:5px;
}
.fs14{
	font-size:14px;
	line-height: 1.4em;	
}
.fs12{
	font-size:12px;
	line-height: 1.4em;
}
.fs10{
	font-size:10px;
	line-height: 1.4em;
}
.c_dg{
	color:#2d6b3d;
}
/* Nav Menus */
.navMenu{
	position:absolute;
	width:172px;
	border:1px solid #d0d0d0;
	background-color:#f3f0e2;
	display:none;
	text-align:left;
}
.navMenu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.navMenu li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	border-bottom:1px solid #d2cdb5;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 15px;
}
.navMenu li a{
	text-decoration:none;
	color:#333;
}
.navMenu li a:hover{
	text-decoration:none;
	color:#339933;
}
.navMenu .endCell{
	border-bottom: 0px;
}
#navMenu1_items{
	margin-left:0px;
}
#navMenu1_sub_items{
	margin-left:174px;
}
#navMenu2_items{
	margin-left:0px;
}
#navMenu3_items{
	margin-left:0px;
}
/* 360 page CSS */

#header360{
	clear: both; padding:0px;background-repeat: no-repeat; background-image:url('../images/360/pinnacle-360-top.jpg');height:235px;width:745px;margin:0px;
}
#headerText360{
	clear: both; padding-top:105px;padding-left:350px;font-family:verdana,sans-serif;font-size:11px;
}
#divtext360{
	padding:0px 0px 0px 10px;text-align:left;line-height: 1.3em;
}
/*  CSS for hint tooltip */
.hintContainer{position:absolute;width:250px;border:1px solid #5c5c5c;background-color:#FFFFFF;visibility:hidden;}
.hintHeader{padding:10px;background-color:#E8E7E7;color:#0A6826;}
.hintContent{color:#000000;padding:10px;font-size:10px;}
.hintContent i{font-size:10px;font-weight: italic;}
.hintContent ul{margin:0px;
	padding:0px;
	list-style:disc inside;}
.hintContent ul li{font-size:10px;padding :5px 0px 0px 10px;}

#cmpTable{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
			
	border-right:1px solid gray;
}
#cmpTable .grayHeader{
	background:url('../images/home/header_gray_bg.png') repeat-x;	
	height:30px;	
	font-size:14px;
	font-weight: bold;
	text-align: center;
	color:#397d40;
	border-left:1px solid gray;
	border-bottom:1px solid gray;
	border-top:1px solid gray;
}
#cmpTable .innerText{	
	padding: 5px;	
	font-size:11px;
	border-left:1px solid gray;
	border-bottom:1px solid gray;
	text-align: center;
}
/*  CSS for round cornor table on purchase page */
#productDetails{
	background:transparent none repeat scroll 0;
	margin:1em;
}
.tablextop, .tablexbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#FDF3DA; border-left:1px solid #FFDE90; border-right:1px solid #FFDE90;}
.xb1 {margin:0 5px; background:#FFDE90;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.productDetailscontent {
	display:block; 
	background:#FDF3DA; 
	border:0 solid #FFDE90; 
	border-width:0 1px;
	padding: 10px;
}
.lefth1{
	float: left;
	color: #CC9838;
	font-size:14px;
	font-weight: bold;
	padding: 0px 5px 5px 5px;		
}
.righth1{
	float: right;
	color: #CC9838;
	font-size:13px;
	font-weight: bold;
	padding: 0px 5px 5px 5px;	
	
}
.coloredUnderline{
	clear:both;
	border-bottom:1px solid #FFDE90;
}
.productDetailscontent ul{
	margin-left:30px;
	padding: 0px 0px 0px 10px;
}
.productDetailscontent ul li{
	content:"-";
	padding: 0px 0px 0px 10px;
	list-style-type:disc;

}

