/* 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: #0A1691;
	/*background-color: #0A1691;
	background-image: url(../images/footerFill.jpg);
	background-repeat: repeat-x;*/
	color: #fff;
}
/* end layout classes */
/* general items */
li {list-style-image: url(../images/bulletArrow.gif);}
a {color: #0A1691;}
a:hover {color: #1224EF;}
.altColor {color:#0A1691;}
.altColorBG {background-color:#fff; color:#fff;width:230px; border: solid 1px #0A1691;}

/*.ColorBG {background-color:#9C82CB; color:#fff;}*/

/*end general items */
/* header classes */
#memberLinksHolder{
	background-color: #0A1691;
	background-image: url(../images/memberLinksMenuFill.jpg);
	background-repeat: repeat-x;
	color: #0A1691;
}
#memberLinksMenu a {color: #0A1691;}
.memberLinksMenuDivider {color: #fff;}
#menuLinks {	
	background-image: url(../images/menuLinksFill.jpg);	
	background-repeat: repeat-x;	
}

#menuLinks a {color: #fff;}

/* end header classes */


/* ----------------------------------------------
footer classes ----------------------------------
-------------------------------------------------*/

#footerLinks {	
	background-color:#CC9933;
	border-bottom: 2px solid #fff;	
}
#footerLinks a{color: #fff;}

#footerMemberLinks, #footerMemberLinks a{ 
	color: #fff;
	background-color: #070E5F;
	padding: 5px 0 0 0;
	margin-top: -1px;
	border-top: solid 5px #0A1691;
}
#contactLinks, #contactLinks a{ 
	color: #fff;
	background-color: #070E5F;
	padding: 0 0 5px 0;
	margin: 0;		
}

#contactLinks a:hover, #footerMemberLinks a:hover{	color: #fff !important;}

/*------------ end footer classes ------------------*/


/*general body formatting classes */

#MainContentTable, #MainContentTableInside{	background-color: #fff;	color: #000;}
.highlight{	color: #0A1691;}

.productTitle, .productTitleMed{	color: #0A1691;}
.productTitlePrice{	color: #0A1691;}
.comparisonTable {	border: solid 1px #0A1691;}
.hsTableHeader{	background-color: #0A1691;	color: #fff;}
.hsTableText, .hsTableTextBold{	background-color: #F7F7F7;
	color: #000;
	border-bottom: solid 1px #e5e5e5;
}
.hsTableHeaderPLC{
	background-color: #0A1691;
	color: #fff;
}
.hsTableTextPLC{ border-bottom: solid 1px #e5e5e5; }
.ispDetails {	border: solid 1px #0A1691; }
table.ispDetails th {background-color: #0A1691;	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: #0A1691;
}
.downloadBox {
	border-top: solid 10px #0A1691;
	background-color: #fff;
	background-image: url(../../images/adBG_fill.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
.featuresTable{	border: solid 1px #0A1691;	}
.featuresTable TD{border-top: solid 1px #979797;}
.featuresAltBG{background-color: #F1F1F1; }
.featuresFree, .featuresWPdialup{
background-color:#0A1691; 
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:#0A1691; 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: #0A1691; font-weight: bold;}
.FAQanswer{	color: #000;}
.FAQreturn{	font-weight: bold;}
.FAQreturn a {	color: #000;}
.FAQreturn a:hover {	color: #1224EF;}

/* end general body classes */
/* main page classes */
.products{
	background-image: url(../../images/webPack_productFill.jpg);
	background-repeat: repeat-x;
}

a.learnMore {
	color: #0A1691;
	
}
/* 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: #0A1691;}
.tourBarWhite{background-color:#fff;}
.tourBarAlt {	background-color: #0A1691; }
/* 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 #0A1691; 
	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: #0A1691;	
}

#contents {	
	background-color: #FFF;	
}
#contentsInside {
	background-color: #FFF;
}

#footerCont {	
	background-color: #0A1691;	
}
/*==========================================================*/
