/*----------------------------------HEADER*/
div.header{
	background:#ffffff url(../assets/prodBan/banner1.jpg) no-repeat left top;
	
	border-bottom:1px solid #949494
}

div.header h1{

	color:#f5aeae;

}



li.topNavListRed a{
	background:url(../assets/prodBtns/productsTop.jpg) no-repeat left top;
	
}

li.topNavListBlue a{
	background:url(../assets/prodBtns/solutionsTop.jpg) no-repeat left top;
	
}

li.topNavListGreen a{
	background:url(../assets/prodBtns/supportTop.jpg) no-repeat left top;
	
}

li.topNavListCyan a{
	background:url(../assets/prodBtns/contactTop.jpg) no-repeat left top;
	
}

li.topNavListBrown a{
	background:url(../assets/prodBtns/helpTop.jpg) no-repeat left top;
	
}

li.selectedHome, li.topNavListYellow a, a.homeButton{
	background:url(../assets/general/home.gif) no-repeat left top;
	
	color:#b2b2b2;
	
}

li.selectedProd{
	background:url(../assets/prodBtns/productsTop.jpg) no-repeat left bottom;
	
}

li.selectedSol{
	background:url(../assets/prodBtns/solutionsTop.jpg) no-repeat left bottom;
	
}

li.selectedSup{
	background:url(../assets/prodBtns/supportTop.jpg) no-repeat left bottom;
	
}

li.selectedCon{
	background:url(../assets/prodBtns/contactTop.jpg) no-repeat left bottom;
	
}

li.selectedPan{
	background:url(../assets/prodBtns/helpTop.jpg) no-repeat left bottom;
	
}

li.topNavListRed a:hover, li.topNavListBlue a:hover, li.topNavListYellow a:hover, li.topNavListGreen a:hover, li.topNavListCyan a:hover, li.topNavListBrown a:hover, a:hover.homeButton{
	color:#ffffff;
}


/*----------------------------------MAINBODY*/
div.mainBody {
	
}

a.plus{
	color:#ff0078;
	
}

a.minus{
	color:#ff0078;
	
}

div.mainBodyLeft li a{
	background:url(../assets/leftNavRed.jpg) no-repeat left top;
	color:#b2b2b2;
}

div.leftNavTopSpace{
	/*border-right: #949494 solid 1px;*/
}

div.leftNavTop{
	background:url(../assets/general/navTopLeft.gif) no-repeat left top;
}

div.leftNavBase{
	background:url(../assets/general/navBaseLeft.gif) no-repeat left top;
}

div.memFormBlock{
	background:url(../assets/general/navDivider.gif) repeat-x bottom;
	color: #95b836;	
	border-left:1px solid #949494;
	border-right:1px solid #949494;
}

input.memLogin{
	border:1px solid #95b836;
	color:#b2b2b2;
}



a.sideNav, a:hover.sideNav, a.sideNavSelectedLink, a:hover.sideNavSelectedLink, div.sideNavSelected{
	background:url(../assets/general/navDivider.gif) repeat-x bottom;
	border-left:1px solid #949494;
	border-right:1px solid #949494;
}
a.sideNav{
	color:#b2b2b2;
	
}

a:hover.sideNav{
	color:#d43d3d;
	background-color:#ffffff;
}

div.sideNavSelected{
	color:#ffffff;
	background-color:#d43d3d;
}

div.mainBodyLeft li a:hover {
	color:#ffffff;
	
}

a.subNav, a:hover.subNav, div.subNavSelected, a.subNavGreen, a:hover.subNavGreen, div.subNavGreenSelected, a.subNavRed, a:hover.subNavRed, div.subNavRedSelected, a.subNavBlue, a:hover.subNavBlue, div.subNavBlueSelected, a.subNavCyan, a:hover.subNavCyan, div.subNavCyanSelected, a.subNavBrown, a:hover.subNavBrown, div.subNavBrownSelected{
	border-left:1px solid #949494;
	border-right:1px solid #949494;
}
a.subNav{
	color:#4c4c4c;
	
}

a:hover.subNav{
	color:#d43d3d;
	
}




div.subNavSelected{
	color:#d43d3d;
	background-color:#efefef;
	
}

a.subNavGreen{
	color:#4c4c4c;
	
}

a:hover.subNavGreen{
	color:#95b836;
	
}

div.subNavGreenSelected{
	color:#95b836;
	background-color:#efefef;
	
}

a.subNavRed{
	color:#4c4c4c;
	
}

a:hover.subNavRed{
	color:#d43d3d;
	
}

div.subNavRedSelected{
	color:#d43d3d;
	background-color:#efefef;
	
}
a.subNavBlue{
	color:#4c4c4c;
	
}

a:hover.subNavBlue{
	color:#5d8aaa;
	
}

div.subNavBlueSelected{
	color:#5d8aaa;
	background-color:#efefef;
	
}

a.subNavCyan{
	color:#4c4c4c;
	
}

a:hover.subNavCyan{
	color:#d43d3d;
	
}




div.subNavCyanSelected{
	color:#d43d3d;
	background-color:#efefef;
	
}

a.subNavBrown{
	color:#4c4c4c;
	
}

a:hover.subNavBrown{
	color:#be9e7c;
	
}




div.subNavBrownSelected{
	color:#be9e7c;
	background-color:#efefef;
	
}

div.navDivider{
	background:#ffffff url(../assets/general/navDivider.gif) repeat-x bottom;
	border-left:1px solid #949494;
	border-right:1px solid #949494;
	
}



/*-----------CENTER-------------------------------------------------------------*/

div.indexBlock a, div.indexMore a:hover{
	color:#000000;
}

div.indexBlock a:hover, div.indexMore a{
	color:#d04a48;
}

div.indexTxt{
	color: #7F7F7F;
}

div.indexMore{
	color:#333333;
	background:url(../assets/general/navDivider.gif) repeat-x bottom;
}

div.indexTxtDown{
	background:#e9e9e0 url(../assets/general/downloadsIcon.jpg) no-repeat top left;
	color: #7F7F7F;
}

div.indexTxtFAQs{
	background:#e9e9e0;
	color: #7F7F7F;
}

div.indexTxtDoc{
	background:#e9e9e0 url(../assets/general/documentsIcon.jpg) no-repeat left;
	color: #7F7F7F;
}

div.indexTxt ul, div.indexTxt1 ul, div.indexTxtFAQ ul, div.indexTxtDown ul, div.indexTxtDoc ul, div.indexTxtFAQs ul{
	list-style-image:url(../assets/bullPoint.gif);
}

/*HEADERS*/
div.indexBlock h1,div.indexBlock h2,div.indexBlock h3{	
	color: #d43d3d;
}



/*--------RIGHT---------*/
div.mainBodyRightIndex, div.mainBodyRight{
	background-color:#d5d5d5;
}

div.picNavTop{
	background:url(../assets/general/picNavTop.gif) no-repeat left top;
}

div.picNavBase{
	background:url(../assets/general/navBaseLeft.gif) no-repeat left top;
}

div.mainBodyRightIndex img, div.mainBodyRight img{
	border:1px solid #949494;
}

div.searchFAQ{
	border:1px solid #949494;
	background-color:#FFFFFF;
	color: #7f7f7f;
}

div.searchFAQ h1{
	color: #95b836;
}


/*----------CMS STYLES--------------*/
.HLT{
	
	color:#d43d3d !important;
}

.SPT{
	font-weight: normal;
}

.ITALICT{
	font-style: italic !important;
}
.BHLT{
	font-weight: bold !important;
	color:#d43d3d !important;
}
.IHLT{
	color:#d43d3d !important;
	font-style: italic !important;
}
.BIT{
	font-weight: bold !important;
	font-style: italic !important;
}

.BOLDT{
	font-weight: bold !important;
}
