/* layout classes */
html, body, form{
	background-color: #F4F4F4;
	background-image: url(../../images/bgFill.jpg);
	background-repeat: repeat-x;
}
#container{
	background-color: #fff;
	border-right: solid 4px #676767;
	border-left: solid 4px #676767;
}
#header{
	background-color: #fff;
}
#footer{
	background-color: #330066;
	background-image: url(../../nshared/images/footerFill.jpg);
	background-repeat: repeat-x;
	color: #fff;
}
/* end layout classes */
/* general items */
li {list-style-image: url(../../nshared/images/bulletArrow.gif);}
a {color: #68428D; }
a:hover {color: #E0B315; }
.altColor {color:#330066;}
.altColorBG {background-color:#fff; color:#fff;width:230px; border: solid 1px #430078;}

.ColorBG {background-color:#9C82CB; color:#fff;}

/*end general items */
/* header classes */
#memberLinksHolder{
	background-color: #FEF3B5;
	background-image: url(../../nshared/images/memberLinksMenuFill.jpg);
	background-repeat: repeat-x;
	color: #330066;
}
#memberLinksMenu a{color: #330066;}
.memberLinksMenuDivider{	color: #fff;	}
#menuLinks{
	border-bottom::solid 1px #fff;
	background-image: url(../../nshared/images/menuLinksFill.jpg);
	background-color: #68428D;
	background-repeat: repeat-x;
	color: #fff;
}
#menuLinks a{	color: #fff;}
/* end header classes */
/* footer classes */

#footerLinks a{	color: #fff;}
#footerMemberLinks, #footerMemberLinks a, #contactLinks, #contactLinks a{color: #787677;}

#contactLinks a:hover, #footerMemberLinks a:hover{	color: #2C2C2C !important;}
#vsi{	color: #676767;}
/*end footer classes */
/*general body formatting classes */

#MainContentTable, #MainContentTableInside{	background-color: #fff;	color: #000;}
.highlight{	color: #330066;}

.productTitle, .productTitleMed{	color: #330066;}
.productTitlePrice{	color: #68428D;}
.comparisonTable {	border: solid 1px #330066;}
.hsTableHeader{	background-color: #330066;	color: #fff;}
.hsTableText, .hsTableTextBold{	background-color: #F7F7F7;
	color: #000;
	border-bottom: solid 1px #e5e5e5;
}
.hsTableHeaderPLC{
	background-color: #68428D;
	color: #fff;
}
.hsTableTextPLC{ border-bottom: solid 1px #e5e5e5; }
.ispDetails {	border: solid 1px #330066; }
table.ispDetails th {background-color: #330066;	color: #fff;}
table.ispDetails td {border: solid 1px #cbcbcb;}
.insideHeadings{
	background-image: url(../../images/insideHeadingBG.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	color: #330066;
}
.downloadBox {
	border-top: solid 10px #68428D;
	background-color: #fff;
	background-image: url(../../images/adBG_fill.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
.featuresTable{	border: solid 1px #330066;	}
.featuresTable TD{border-top: solid 1px #979797;}
.featuresAltBG{background-color: #F1F1F1; }
.featuresFree, .featuresWPdialup{
background-color:#68428D; 
color: #fff;
 background-image: url(../../images/compareBG1.gif); 
 background-repeat: repeat-x;}
.featuresWP{border-left: solid 1px #fff; border-right: solid 1px #fff;background-color:#330066; color: #fff; background-image: url(../../images/compareBG2.gif); background-repeat: repeat-x;}
.featuresBG{background-color:#e5e5e5; color: #000; background-image: url(../../images/compareBG3.gif); background-repeat: repeat-x; border-right: solid 1px #fff;}

.FAQquestion {	color: #330066; font-weight: bold;}
.FAQanswer{	color: #000;}
.FAQreturn{	font-weight: bold;}
.FAQreturn a {	color: #000;}
.FAQreturn a:hover {	color: #BCA430;}

/* end general body classes */
/* main page classes */
.products{
	background-image: url(../../images/webPack_productFill.jpg);
	background-repeat: repeat-x;
}

a.learnMore {
	color: #330066;
	
}
/* endmain page classes */
/* right Column with HotSpot ad classes */
#rightColumnLeftFill
{
	background-image: url(../../images/rightColumnBorderFill.jpg);
	background-repeat: repeat-x;
}
#rightColumnRightFill
{
	background-image: url(../../images/rightColumnBorderFill.jpg);
	background-repeat: repeat-x;
}
#rightColumn{
	background-color: #fff;
	background-image: url(../../images/rightColumnBottomFill.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.tourBar {	background-color: #330066;}
.tourBarWhite{background-color:#fff;}
.tourBarAlt {	background-color: #68428D; }
/* end right Column with HotSpot ad classes */

.adBody{
	background-image: url(../../images/adBG_fill.jpg);
	background-repeat: repeat-x;
}
.adBodyFree{
	background-image: url(../../images/adBG_fill.jpg);
	background-repeat: repeat-x;
}
/* end ad Column*/

/* frontpage ad */
.adTitle {
	border-bottom:solid 1px #330065; 
	margin-top:-2px
}
/* spacers in between ads in frontpage*/
.adSpacer {
	width: 2px
}
/* dimensions of frontpage iframe ad*/
.iframeBox{
	height:270px;
	width: 225px;

}
/* spacing for frontpage iframe ad */
.customAd{
	padding: 0;
	height: 300px
}
/* below is the class to display or hide elements in a FREE school */
.freeHide {
	display:none; /*	hide dialup content */
/*	display: inline - show dialup content */
}

/*==========================================================*/

#frontPage #container{	
	background-color: #FEDF22;	
}

#contents {	
	background-color: #FFF;	
}
#contentsInside {
	background-color: #FFF;
}

#footerCont {	
	background-color: #FEDF22;	
}
/*==========================================================*/
