a:active
{
  outline: none;
}

:focus
{
  -moz-outline-style: none;
}



/*
BEGIN PRIMARY NAV
*/

.priNavContainer
{
    position:relative;
    border:solid 0px red;
    /*width:572px;
    height:24px;*/
    width: 990px;
   
    height: 18px;
    z-index:1000;
    background-color: #6E6358;
    border-bottom: 1px solid #B6B1AB;
    border-top: 1px solid #928A81;
    border-right: 0px solid #928A81;
}

#priNavMenuItem1
{
	/*margin-left: 33px;*/
	left: 33px;
    height:18px;
    width:159px;
    position:relative;
    
    top:0px;
    float:left;
}

#priNavMenuItem2
{
    height:18px;
    width:92px;
    position:relative;
    
    top:0px;
     float:left;
     left: 33px;

}

#priNavMenuItem3
{
    height:18px;
    width:86px;
    position:relative;
   
    top:0px;
     float:left;
     left: 33px;
}

#priNavMenuItem4
{
    height:18px;
    width:90px;
    position:relative;
    
    top:0px;
     float:left;
     left: 33px;
}

#priNavMenuItem5
{
    height:18px;
    width:135px;
    position:relative;
    
    top:0px;
     float:left;
     left: 33px;
}

#priNavMenuItem6
{
    height:18px;
    width:107px;
    position:relative;
   
    top:0px;
     float:left;
     left: 33px;
}

#priNavSubMenuItem1
{
    width:155px;
    position:absolute;
    left:34px;
    top:18px;
    display:none;
  
}

#priNavSubMenuItem2
{
    width:155px;
    position:absolute;
    left:193px;
    top:18px;
    display:none;
}

#priNavSubMenuItem3
{
    width:155px;
    position:absolute;
    left:284px;
    top:18px;
    display:none;
    z-index:1000;
}

#priNavSubMenuItem4
{
    width:155px;
    position:absolute;
    left:370px;
    top:18px;
    display:none;
}

#priNavSubMenuItem5
{
    width:155px;
    position:absolute;
    left:460px;
    top:18px;
    display:none;
}

#priNavSubMenuItem6
{
    width:155px;
    position:absolute;
    left:595px;
    top:18px;
    display:none;
}

.priNavSubMenuBottomTileContainer
{
	width:155px;
	position:relative;
	
	z-index:1000;
}

.emptyDiv
{
	display: none;
}

.priNavSubMenuBottomTileContent
{
	position:absolute;
	z-index:1000;
	left:0px;
	background-color: White;
	
	width: 153px;
	
	font-family:Verdana;
	font-size:10px;
	color: #6E6358;
	text-align:left;
	text-decoration:none;
	background-position:bottom;
	background-repeat:no-repeat;
	
	
	/*background-image:url('/Portals/_default/Skins/Attenex/bottom_blu_155px.gif');*/
	
	border-left: 1px solid #6E6358;
	border-bottom: 1px solid #6E6358;
	/*border-top: 1px solid #6E6358;*/
	border-right: 1px solid #6E6358;

}

.priNavSubMenuBottomTileContent a, .priNavSubMenuBottomTileContent a:link, .priNavSubMenuBottomTileContent a:visited, .priNavSubMenuBottomTileContent a:active
{
    color:#6E6358;  
    text-decoration:none;
    
}

.priNavSubMenuBottomTileContent a:hover
{
    color:#eeb211;
    text-decoration:none;
  
}

.topcapLine
{
	
	position:absolute;
	display:none;
	margin-left: 1px;
	top:0px; 
	background-image: url('/Portals/_default/Skins/Attenex/menuLine.png'); 
	background-repeat: no-repeat; 
	background-position: left top; 
	width: 1px; 
	height: 18px; 
	
}
/*#priNavSubMenuItem1
{
	background-image: url('/Portals/_default/Skins/Attenex/menuLine.png');
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 18px;
	position:relative;
	
}*/

/* END PRIMARY NAV */


/* SECOND LEVEL MENU STYLES */

.secNavMenuTile
{
    text-align:left;
    background-color:#FFFFFF;
    /*border-top: solid 1px #6E6358;*/
    border-left: solid 1px #6E6358;
    border-right: solid 1px #6E6358;
    border-bottom: solid 1px #6E6358;
    z-index: 1000;
    
    
}

.secNavMenuTile table
{
	width:153px;
	z-index: 1000;
}

.secNavMenuTile td
{
	padding:8px 5px 8px 8px;
	text-align:left;
	z-index: 1000;
}

.secNavMenuTile a, .secNavMenuTile a:link, .secNavMenuTile a:visited, .secNavMenuTile a:active
{
	font-family:Verdana;
    font-size:10px;
    color: #6E6358;
    text-decoration:none;
    font-weight: normal;
    z-index: 1000;
    display: inline-block;
    width: 100%;
    
    
}

.secNavMenuTile a:hover
{
    color:#40637A;
    text-decoration:none;
    font-weight: normal;
    z-index: 1000;
}

.secNavMenuTileFTI
{
    text-align:left;
    background-color:#FFFFFF;
    /*border-top: solid 1px #6E6358;*/
    border-left: solid 1px #6E6358;
    border-right: solid 0px #6E6358;
    border-bottom: solid 1px #6E6358;
    font-weight: normal;
    z-index: 1000;
    
}

.secNavMenuTileFTI table
{
	width:153px;
	z-index: 1000;
}

.secNavMenuTileFTI td
{
	padding:8px 5px 8px 8px;
	text-align:left;
	z-index: 1000;
}

.secNavMenuTileFTI a, .secNavMenuTileFTI a:link, .secNavMenuTileFTI a:visited, .secNavMenuTileFTI a:active
{
	font-family:Verdana;
    font-size:10px;
    color: #6E6358;
    text-decoration:none;
    font-weight: normal;
    z-index: 1000;
    
    
}

.secNavMenuTileFTI a:hover
{
    color:#40637A;
    text-decoration:none;
    font-weight: normal;
    z-index: 1000;
}





.secNavMenuTileActive
{
    text-align:right;
    background-color: white;
    border-bottom: solid 1px #6E6358;
    border-left: solid 1px #6E6358;
    border-right: solid 0px #6E6358;
    z-index: 1000;
}

.secNavMenuTileActive table
{
	width:153px;
	z-index: 1000;
}

.secNavMenuTileActive td
{
	padding:8px 5px 8px 8px;
	text-align:left;
	z-index: 1000;
}


.secNavMenuTileActive a, .secNavMenuTileActive a:link,  .secNavMenuTileActive a:visited, .secNavMenuTileActive a:active, .secNavMenuTileActive a:hover
{
	font-family:Verdana;
    font-size:10px;
    color:#40637A;  
    text-decoration:none;
    font-weight:bold;
    z-index: 1000;
    
}

.secNavMenuTileParent
{
    text-align:Left;
    background-color:#FFFFFF;
     border-bottom: solid 1px #6E6358;
    border-left: solid 1px #6E6358;
    border-right: solid 0px #6E6358;
}

.secNavMenuTileParent table
{
	width:153px;
}

.secNavMenuTileParent td
{
	padding:8px 5px 8px 8px;
	text-align:left;
}

.secNavMenuTileParent a, .secNavMenuTileParent a:link, .secNavMenuTileParent a:visited, .secNavMenuTileParent a:active
{
    font-family:Verdana;
    font-size:10px;
    color:#6E6358;  
    text-decoration:none;
    font-weight:bold;
    /*line-height:11pt;*/
}

.secNavMenuTileParent a:hover
{
	font-family:Verdana;
    font-size:10px;
    color:#40637A;  
    text-decoration:none;
    font-weight:bold;
    /*line-height:11pt;*/
}

/* BEGIN BOTTOM TILES */
.secNavMenuBottomTileContainerFTI
{
	width:155px;
	position:relative;
}


.secNavMenuBottomTileContainer
{
	width:155px;
	position:relative;
}

.secNavMenuBottomTileContent
{
	position:absolute;
	left:0px;
	background:inherit;
	width:100%;
	font-family:Verdana;
	font-size:10px;
	color:White;
	text-align:right;
	text-decoration:none;
	border-top:solid 1px white;
	background-position:bottom;
	background-repeat:no-repeat;
	
}

.secNavMenuBottomTileContent a, .secNavMenuBottomTileContent a:link, .secNavMenuBottomTileContent a:visited, .secNavMenuBottomTileContent a:active
{
    color:White;  
    text-decoration:none;
}

.secNavMenuBottomTileContent a:hover
{
    color:#eeb211;
    text-decoration:none;
}

.secNavMenuParentBottomTileContent
{
	position:absolute;
	left:0px;
	background:inherit;
	width:100%;
	font-family:Verdana;
	font-size:10px;
	color:White;

	text-align:right;
	text-decoration:none;
    border-top: solid 1px white;
    border-left: solid 1px white;
    border-right: solid 1px white;
	background-position:bottom;
	background-repeat:no-repeat;
	background-image:url('/Portals/_default/Skins/Attenex/menu155_teal.gif');

}

.secNavMenuParentBottomTileContent a, .secNavMenuParentBottomTileContent a:link, .secNavMenuParentBottomTileContent a:visited, .secNavMenuParentBottomTileContent a:active
{
    color:#eeb211;  
    text-decoration:none;
    font-weight:bold;
}

.secNavMenuParentBottomTileContent a:hover
{
    color:#eeb211;  
    text-decoration:none;
    font-weight:bold;
}

.secNavMenuActiveBottomTileContent
{
	position:absolute;
	left:0px;
	background:inherit;
	width:100%;
	font-family:Verdana;
	font-size:10px;
	color:White;


	text-align:right;
	text-decoration:none;
	border-top:solid 1px white;
	background-position:bottom;
	background-repeat:no-repeat;
	background-image:url('/Portals/_default/Skins/Attenex/menu155_red.gif');
	
}

.secNavMenuActiveBottomTileContent a, .secNavMenuActiveBottomTileContent a:link, .secNavMenuActiveBottomTileContent a:visited, .secNavMenuActiveBottomTileContent a:active
{
    color:#eeb211;  
    text-decoration:none;
    font-weight:bold;
    font-size:10px;
}

.secNavMenuActiveBottomTileContent a:hover
{
    color:#eeb211;  
    text-decoration:none;
    font-weight:bold;
    font-size:10px;
}

/* BEGIN BOTTOM TILES */
/* END SECOND LEVEL MENU STYLES */


/* THIRD LEVEL MENU STYLES */

.secNavSubMenuTile
{
    text-align:left;
    background-color:white;
	border-bottom: solid 1px #6E6358;
    border-left: solid 1px #6E6358;
    border-right: solid 0px #6E6358;

}

.secNavSubMenuTile table
{
	width:153px;
	
	
}

.secNavSubMenuTile td
{

	padding:8px 5px 8px 8px;
	text-align:left;
}

.secNavSubMenuTile a, .secNavSubMenuTile a:link, .secNavSubMenuTile a:visited, .secNavSubMenuTile a:active
{
	font-family:Verdana;
    font-size:10px;
    color:#BD660A;  
    text-decoration:none;
    line-height:11pt;
    font-weight: normal;
}

.secNavSubMenuTile a:hover
{
	font-family:Verdana;
    font-size:10px;
    color:#eeb211;
    text-decoration:none;
    line-height:11pt;
}

.secNavSubMenuTileParent
{
    text-align:right;
    background-color:#4073ac;
    border-top: solid 1px white;
    border-left: solid 1px white;
    border-right: solid 1px white;
}

.secNavSubMenuTileParent table
{
	width:153px;
}

.secNavSubMenuTileParent td
{
	padding:3px 5px 3px 0px;
	text-align:right;
}

.secNavSubMenuTileParent a, .secNavSubMenuTileParent a:link, .secNavSubMenuTileParent a:visited, .secNavSubMenuTileParent a:active, .secNavSubMenuTileParent a:hover
{
    font-family:Verdana;
    font-size:10px;
    color:#eeb211;  
    text-decoration:none;
    font-weight:bold;
    /*line-height:11pt;*/
}

/*
.secNavSubMenuTileParent
{
    height:24px;

    font-family:Verdana;
    font-size:10px;
    color:White;  
    padding: 0px 0px 0px 0px;

    text-align:right;
    vertical-align:middle;
    line-height:25px;
    background-image:url('/Portals/_default/Skins/Attenex/subnavblu03.gif');
	border-top: solid 1px white;
    border-left: solid 1px white;
    border-right: solid 1px white;
}

.secNavSubMenuTileParent a, .secNavSubMenuTileParent a:link, .secNavSubMenuTileParent a:visited, .secNavSubMenuTileParent a:active
{
    color:#eeb211;   
    text-decoration:none;
    font-weight:bold;
}

.secNavSubMenuTileParent a:hover
{
    color:#eeb211;
    text-decoration:none;
    font-weight:bold;
}
*/

.secNavSubMenuBottomTileContent
{
	position:absolute;
	left:0px;
	background:inherit;
	width:100%;
	font-family:Verdana;
	font-size:10px;
	color:#BD660A;
	text-align:left;
	text-decoration:none;
	
	padding:8px 0px 8px 8px;
	border-bottom: solid 1px #6E6358;
    border-left: solid 1px #6E6358;
    border-right: solid 0px #6E6358;
	
}

.secNavSubMenuBottomTileContent a, .secNavSubMenuBottomTileContent a:link, .secNavSubMenuBottomTileContent a:visited, .secNavSubMenuBottomTileContent a:active
{
    color:#BD660A;  
    text-decoration:none;
}

.secNavSubMenuBottomTileContent a:hover
{
    color:#eeb211;
    text-decoration:none;
}


.secSubNavMenuParentBottomTileContent
{
	position:absolute;
	font-family:Verdana;
	font-size:10px;
	text-align:right;
	text-decoration:none;
    width:100%;
    color:#eeb211;  
    border-top: solid 1px white;
    border-left: solid 1px white;
    border-right: solid 1px white;
	background-position:bottom;
	background-repeat:no-repeat;
	background-image:url('/Portals/_default/Skins/Attenex/menu155_ltblu.gif');
}

.secSubNavMenuParentBottomTileContent a, .secSubNavMenuParentBottomTileContent a:link, .secSubNavMenuParentBottomTileContent a:visited, .secSubNavMenuParentBottomTileContent a:active
{
    color:#eeb211;  
    text-decoration:none;
    font-weight:bold;
}

.secSubNavMenuParentBottomTileContent a:hover
{
    color:#eeb211;  
    text-decoration:none;
    font-weight:bold;
}


/*classes developed for html templates*/

.templateText345{
	width: 345px;
	float: left;
	background-color: transparent;
	
	
}

.templateImage210{
	
	margin-left: 35px;
	width: 150px;
	float: left;
	height: auto;
	
}

.templateDualColumn1{
	width: 249px !important;
	margin-right: 20px !important;
	margin-top: 0px;
	float: left !important;
	padding-left: 1px;
	
	
}

.templateDualColumn2{
	margin-left: 20px !important;
	margin-right: 20px !important;
	width: 229px !important;
	float: left !important;
	margin-top: 0px;
	padding-left: 1px;
}

.templateTriColumn{
	
	width: 160px;
	margin-right: 20px;
	float: left;
}

.threeboxesCont{
	
	float: left;
	margin-bottom: 8px;
	margin-top: 8px;
	
}


.challengeBox{
	text-align: center;
	width: 138px;
	min-height: 107px;
	color: white;
	background-color: #6E6358;
	float: left;
	margin-top: 15px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top:30px;
	font-size: 10px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	background-image:url('/Portals/_default/Skins/Attenex/cs-challenge.gif');
	background-position: center top;
	background-repeat: no-repeat;
}

.solutionBox{
	text-align: center;
	width: 138px;
	min-height: 107px;
	color: white;
	background-color: #6E6358;
	float: left;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top:30px;
	font-size: 10px;
	
	margin-left: 36px;
	margin-right: 36px;
	padding-bottom: 10px;
		background-image:url('/Portals/_default/Skins/Attenex/cs-solution.gif');
	background-position: center top;
	background-repeat: no-repeat;

}

.solutionBox a, .solutionBox a:visited, .solutionBox a:hover
{
	color: White !important;
}

.resultsBox{
	text-align: center;
	width: 138px;
	min-height: 107px;
	color: white;
	background-color: #6E6358;
	float: left;
	margin-top: 15px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top:30px;
	font-size: 10px;
	margin-bottom: 15px;
	padding-bottom: 10px;
		background-image:url('/Portals/_default/Skins/Attenex/cs-results.gif');
	background-position: center top;
	background-repeat: no-repeat;

}

.templateDownload{
	width: 150px;
	float: left;
	margin-left: 30px;
}

.downloadIcon{
	width: 13px;
	height: 18px;
	float: left;
	background-color: transparent;
	margin-right: 8px;
	position: relative;
	top: 2px;
	background-image:url('/Portals/_default/Skins/Attenex/download-icon.png');
	
	
}

.upcomingEvents{
	width: 160px;
	margin-left: 30px;
	float: left;
}

.homepageLeftCont{
	width: 625px;
	min-height: 157px;
	float: left;
	border-left: 2px solid #9F9383;

}

.homepageRightCont{
	vertical-align: top;
	width: 170px;
	min-height: 202px;
	float: left;
	border-left: 2px solid #9F9383;
}

.homepageRightMargin a, .homepageRightMargin p a
{
	color: #005D7E;
}

.homepageRightMargin{
	position: relative;
	left: 9px;
}


.homeLeftColumn1{
	position: relative;
	left: 9px;
	width: 550px;
	
	float:left;
	
}

.homeLeftColumn2{
	position: relative;
	left: 29px;
	width: 159px;
	border-left: 1px solid #9F9383;
	float:left;

	
}

.homeLeftColumn3{
	position: relative;
	left: 49px;
	width: 160px;
	border-left: 1px solid #9F9383;

	
	float:left;
	
}

.homeLeftColumn2Text
{
	width: 130px;
	position: relative;
	left: 29px;

}

.homeLeftColumn3Text
{
	width: 160px;
	position: relative;
	left: 29px;

}

.homepageCont{
	width: 800px;
	float: left;
	position: relative;
	left: 32px;
	top: 22px;
	z-index: 0;
	vertical-align:top;
	background-color: transparent;
	
}

div.homepageCont td{padding-bottom: 15px;
	vertical-align: top;}
	
div.homepageCont tr{padding-bottom: 15px;
	vertical-align: top;}	

.rightpane
{
	border: 0px !important;
}

.searchNumber
{
	color: red !important;
	font-size: 12px;
	
}


.searchOrangeLink, .searchOrangeLink a, .searchOrangeLink a:hover
{
	color: #BD660A !important;
	text-decoration: none !important;
	font-size: 12px;

}


p.intro{font-size: 18px;
	text-decoration: none;
	font-weight: normal;}


.homeOrangeLink, .homeOrangeLink a
{
	color: #FFFFFF !important;
	text-decoration: none;
	white-space: nowrap;
}

.homeOrangeLink a:hover
{
	color: #FFFFFF !important;
	text-decoration: underline;
	white-space: nowrap;
}

.homeOrangeLink2, .homeOrangeLink2 a
{
	color: #005D7E !important;
	text-decoration: none;
}

.homeOrangeLink2 a:hover
{
	color: #005D7E !important;
	text-decoration: underline;
}

.homeRightPane
{
	
	height: 180px;
	width: 100%;
	float: left;
	position: relative;
	left: -336px;
	top: -35px;
	z-index: 0;

}

.homeRightPaneTextCont
{
	width: 235px;
	float: left;
	position: relative;
	left: 45px;
	top: 26px;
	color: White !important;
}

.homeRightPaneTextCont P
{
	color: White !important;
}

.whatsNew{
	background-color: white;
	position: relative;
	left: 9px;
	margin-bottom: 19px;
	height: 13px;
	width: 610px;
	background-position: top left;
	background-repeat: no-repeat;
}


.provenResults{
	background-color: white;
	
	margin-bottom: 19px;
	height: 13px;
	width: 150px;
	background-position: top left;
	background-repeat: no-repeat;

}

.templateDualColumnCont{
	width: 570px !important;
	float: left !important;
	margin-top: 0px;
}

.allHeaderCont
{
	float: left;
	margin: 0px;
}

.allHeaderLogo
{
	float: left;
	position: relative;
	top: 22px;
}

.allHeaderSearch
{
	float: left;
	
	position:relative;
	top: 90px;
	left: 325px;
	width: 200px;
	z-index: 50000;
	
}

.SearchTextBox
{
	border-color: #6E6358 #6E6358 #6E6358 #6E6358 !important;
	border-width: 1px 1px 1px 1px !important;
}

.searchboxIcon
{
	position:relative;
	left: -20px;
	top: 0px;
	
	width: 20px;
	height: 20px;
	font-size: 14px;
	
}

.allHeaderCorp
{
	float: left;
	position: relative;
	top: 29px;
	left: 125px;
}

.bottompane
{
	padding-top: 40px !important;
}

