/***** Main Formatting and Containers *****/

body {
margin:0;
padding:0;
line-height: 1.3em;
font-family: Helvetica, Helvetica Medium, arial, sans-serif; font-size: 77.5%; color: #2c2c2c; background: url(../images/bg_main.gif) repeat-x; }


#pageWrapper {
width: 950px; /*Width of main container*/ margin: 0 auto; /*Center container on page*/ }

#header {
background: url(../images/logo.gif) no-repeat; background-position: 0 23px; }

#logoWrapper {
height: 72px; /*Height of top section*/
}

#navWrapper {
height: 63px; /*Height of nav*/
clear: left;
}


#search {
width: 248px;
height: 42px;
float: right;
margin-top: 21px;
}

#search form {
padding: 0;
margin: 0;
}

#search input {
height: 15px;
border: solid 1px #0075bf;
font-size: 0.9em;
color: c0c0c0;
}


#columnCenterWrapper {
float: left;
width: 100%;
min-height: 420px;
}

#columnCenter {
margin: 1.5em 263px 0 195px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/ }

#columnLeft {
float: left;
width: 180px; /*Width of left column in pixel*/ margin: 1.8em 0 0 -950px; /*Set margin to that of -(MainContainerWidth)*/ }

#columnRight {
float: left;
width: 248px; /*Width of right column*/
margin-left: -248px; /*Set left margin to -(RightColumnWidth)*/ padding-top: 245px;

}



#footer {
clear: left;
position: relative;
top: 2.5em;
width: 100%;
height: 35px;
background: url(../images/bg_mainnav.gif); color: #FFF; }

#copyright {
font-size: 0.8em;
float: left;
padding: 0.2em 1em;
}

#credit {
font-size: 0.8em;
float: right;
padding: 0.2em 1em;
}

body#popUp {
background: #ffffff;
margin: 1em;
}



/***** Font Styles and Formatting *****/

/* Headers */

h1 {
font-size: 1.5em;
margin: 0 0 1em 0;
padding: 0;
text-transform: uppercase;
color: #0075bf;
font-weight: normal;
line-height: 1.2em;
}

h2 {
font-size: 1.3em;
margin: 2em 0 0 0;
text-transform: uppercase;
color: #0075bf;
font-weight: normal;
}

h3 {
font-size: 1.15em;
margin: 2em 0 0 0;
padding: 0;
text-transform: uppercase;
color: #487774;
font-weight: normal;
}

h4 {
font-size: 1.15em;
margin: 2em 0 0 0;
padding: 0;
text-transform: uppercase;
color: #a0957f;
font-weight: normal;
}



h6 {
font-size: 1em;
margin: 2em 0 0 0;
padding: 0;
text-transform: uppercase;
color: #a0957f;
font-weight: normal;
}

#pageCase h3 {
font-size: 1.3em;
line-height: 1.2em;
margin: 3em 0 0 0;
}

#pageCase h4 {
margin-top: 1em;
}

#pageCareerDetail h4 {
color: #487774;
}

#pageCareerDetail h6 {
font-size: 0.9em;
margin: 1em 0;
padding: 0;
text-transform: uppercase;
color: #487774;
font-weight: normal;
}

#pageNews h6, #pageNewsDetail h6, #pagePR h6, #pagePRDetail h6 { font-size: 0.9em; text-transform: none; color: #a0957f; }

#pageNews h3, #pagePR h3 {
margin-top: 0;
text-transform: none;
}

#pageNewsDetail h3, #pagePRDetail h3 {
margin-top: 0.5em;
margin-bottom: 1em;
font-size: 1.3em;
color: #a0957f;
}

#pageNewsDetail h6, #pagePRDetail h6 {
color: #2c2c2c;
}

#pageNews h3 a, #pagePR h3 a {
text-decoration: underline;
}

#pagePartners h3, #pagePartnerBio h3 {
color: #a7805a;
border-bottom: solid 1px #a7805a;
display: block;
padding: 0.5em 0;
margin: 2em 0 0 0;
}


h3.overline {
padding-top: 0.5em;
margin-top: 2.5em;
border-top: solid 1px #487774;
}


#homeBox h2, #careerBox h2, #kbBox h2 {
font-size: 1em;
line-height: 2em;
margin: 0;
padding: 0 0 0 1em;
}

#careerBox h2 a:link, #careerBox h2 a:visited, #careerBox h2 a:active, #careerBox h2 a:hover, #homeBox h2 a:link, #homeBox h2 a:visited, #homeBox h2 a:active, #homeBox h2 a:hover, #kbBox h2 a:link, #kbBox h2 a:visited, #kbBox h2 a:active, #kbBox h2 a:hover { color: #ffffff; text-decoration: none; }



/***** Sidebar Styles *****/

.sideBox h2 {
font-size: 1em;
line-height: 2em;
margin: 0;
padding: 0 0 0 0.5em;
}

.sideboxOne h2 {
background: #a7805a;
color: #feffff;
border-bottom: solid 2px #bbbab8;
margin: 0;
padding-top: 0;
}

.sideboxTwo h2 {
background: #0075bf;
color: #feffff;
border-bottom: solid 2px #bbbab8;
}

.sideboxThree h2 {
background: #487774;
color: #feffff;
border-bottom: solid 2px #bbbab8;
}

.sideboxFour h2 {
background: #a0957f;
color: #feffff;
border-bottom: solid 2px #bbbab8;
}

.sideboxFive h2 {
background: #e2c675;
color: #feffff;
border-bottom: solid 2px #bbbab8;
}

.sideBox h5 {
font-size: 1em;
text-transform: none;
font-weight: normal;
margin: 0;
color: #487774;
padding: 1em 1em 0 1em;
}

.sideboxOne h5 {
color: #a7805a;
}









#columnCenter h5 {
font-size: 1em;
text-transform: uppercase;
font-weight: normal;
margin: 0.3em 0;
color: #487774;
padding: 0;
}

.sideboxFour h5 {
color: #a0957f;
}

.sideboxFive h5 {
color: #9b854a;
}

#homeIntro h1 {
margin: 0 0 0.2em 0;
}

#homeIntro h2, #careersIntro h2 {
color: #0075bf;
margin: 1em 0;
padding: 0;
}

#homeIntro h3 {
color: #0075bf;
margin: 1em 0;
padding: 0;
}

h2.space { /* for adding space below H2 */ margin: 0 0 0.5em 0; }


#pageContact h3 {
clear: left;
margin-top: 3.5em;
}




/* Other Styles */

p {
margin: 0.3em 0 1em 0;
}

#homeIntro {
height: 199px;
padding-right: 15px;
font-size: 1em;
line-height: 1.3em
}

#homeIntro p {
margin: 0.3em 0 1em 0;
}

#careersIntro {
height: 199px;
padding-right: 15px;
font-size: 1em;
line-height: 1.5em
}

#careersIntro p {

}



.blue {
color: #0075bf;
}

.small {
font-size: .8em;
line-height: 1.2em;
}

.requiredField {
	font-size: .8em;
	color: #FF0000;
}


#expertQuestion {
font-style: italic;
padding-bottom: 2em;
margin-bottom: 1em;
border-bottom: solid 1px #a7805a;
}


.lineTop {
margin-top: 3em;
padding-top: 0.1em;
border-top: solid 1px #0075bf;
font-size: 0.9em;
}

.lineTop a {
text-decoration: none;
}




/* List Styles */

#columnCenter ul {
list-style: none;
margin: 0.5em 0 1.5em 0;
padding: 0;
}

#columnCenter ul li {
background: url(../images/bullet_blue.gif) no-repeat; background-position: 1.2em 0.4em; padding-left: 2em; margin: 0.3em 0; }

ul#careerHome {
list-style: none;
margin: 0.5em 0 1.5em 0;
padding: 0;
}

ul#careerHome li {
background: url(../images/sidebullet_teal.gif) no-repeat; background-position: 1.2em 0.4em; padding-left: 2em; margin: 0.3em 0; }

#pagePartners #columnCenter ul {
list-style: none;
margin: 0.5em 0 1.5em 0;
padding: 0;
}

#pagePartners #columnCenter ul li {
background: url(../images/bullet_people.gif) no-repeat; background-position: 0.2em 0.2em; padding-left: 2em; margin: 0.3em 0; }

#colLeftInd {
float: left;
width: 230px;
margin-right: 15px;
}

#colRightInd {
float: left;
width: 230px;
}

#colLeftInd ul, #colRightInd ul {
list-style: none;
margin: 0.5em 0 1.5em 0;
padding: 0;
font-size: 0.9em;
line-height: 1.3em;
}

#colLeftInd ul li, #colRightInd ul li {
background: url(../images/bullet_blue.gif) no-repeat; background-position: 1.2em 0.5em; padding-left: 2em; margin: 0.3em 0; }

#colLeftInd ul li ul, #colRightInd ul li ul { list-style: none; margin: 0 0 0.5em 0; padding: 0; font-size: 1em; }

#colLeftInd ul li ul li, #colRightInd ul li ul li { background: url(../images/bullet_blue.gif) no-repeat; background-position: 1.2em 0.5em; padding-left: 2em; margin: 0.3em 0; }

#pagePods #columnCenter ul li {
margin-top: 1em;
}



/* Image Styles */

.sideIcon {
clear: right;
float: right;
margin: 1em 1em 0.5em 0.5em;
border: none;
}

.largeIcon {
float: right;
position: relative;
top: -26px;

}

.headIcon {
float: right;
position: relative;
top: -26px;
z-index: 10;
}

.profilePhoto {
	float: right;
	position: relative;
	top: 4px;


}





/* Table Styles */

.tableStyle {
margin: 25px 0 25px 0;
border-bottom: solid 1px #cccccc;
}

.tableStyle td {
padding: 0.7em;
vertical-align: top;
}

.tableStyle th {
font-size: 13px;
font-weight: 100;
text-transform: uppercase;
color: #487774;
padding: 5px;
border-top: solid 2px #487774;
text-align: left;
}

.rowHead {
border-bottom: solid 1px #cccccc;
font-size: 10px;
text-transform: uppercase;
}

.rowOdd {
background: #f6f8f8;
}

.rowEven {
background: #ffffff;
}

.tableStyle2 th {
font-size: 13px;
font-weight: 100;
text-transform: uppercase;
color: #a0957f;
padding: 5px;
border-bottom: solid 2px #a0957f;
text-align: left;
}

.tableStyle .rowOdd {
background: #fafaf8;
}

.tdRight {
text-align: right;
}

#homeBox table, #careerBox table {
margin: 0 0.5em;
}

#homeBox td, #careerBox td {
font-size: 0.9em;
padding: 0.5em;
vertical-align: top;
}



/***** Link Styles *****/

a:link, a:visited {
color: #0075bf;
}

a:hover, a:active {
color: #009cff;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .sideBox h5 a { text-decoration: none; }


#credit a:link, #credit a:visited, #credit a:active, #credit a:hover { color: #ffffff; text-decoration: none; }

#credit a:hover {
color: #e2c675;
text-decoration: none;
}

.closeWin {
display: block;
float: right;
}

.closeWin a:link, .closeWin a:visited {
font-size: 0.8em;
padding: 0.2em 0.5em;
border: solid 1px #bdbcb7;
color: #bdbcb7;
text-transform: uppercase;
text-decoration: none;
}

.closeWin a:hover, .closeWin a:active {
font-size: 0.8em;
padding: 0.2em 0.5em;
border: solid 1px #0075bf;
color: #0075bf;
text-transform: uppercase;
text-decoration: none;
}

.linkMap {
display: block;
float: left;
text-transform: uppercase;
font-size: 0.8em;
background: url(../images/icon_map.gif) no-repeat; background-position: 0 0; padding: 0 1.5em 0 18px; margin-top: 0.5em; }

.linkDir {
display: block;
float: left;
text-transform: uppercase;
font-size: 0.8em;
background: url(../images/icon_car.gif) no-repeat; background-position: 0 0; padding: 0 1.5em 0 21px; margin-top: 0.5em; }


/***** Form Styles *****/

.cssform p {
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/ height: 1%; }

.cssform label {
font-weight: normal;
float: left;
margin-left: -155px; /*width of left column*/ width: 145px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/ }

.cssform input[type="text"] { /*width of text boxes. IE6 does not understand this attribute*/ width: 180px; }

.cssform textarea {
width: 300px;
height: 150px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents. to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html */

* html .threepxfix {
margin-left: 3px;
}







/***** Side Box Styles *****/

#homeBox {
width: 249px;
height: 165px;
float: left;
margin: 0 0 0 15px;
}

#homeBox p {
padding: 1em 1em 0 1em;
margin: 0;
font-size: 0.9em;
line-height: 1.3em;
}

#careerBox {
width: 249px;
height: 188px;
float: left;
margin: 0 0 0 15px;
}

#careerBox p {
padding: 1em 1em 0 1em;
margin: 0;
font-size: 0.9em;
line-height: 1.3em;
}

#kbBox {
width: 235px;
height: 110px;
float: left;
margin-bottom: 15px;
}

#kbBox p {
padding: 0.7em 1em 0 1em;
margin: 0;
font-size: 0.9em;
line-height: 1.3em;
}




.sideBox {
margin: 0 0 1.5em 0;
}

.sideBox p {
padding: 0em 1em 1em 1em;
margin: 0;
font-size: 0.9em;
line-height: 1.3em;
}

.sideBox ul {
font-size: 0.9em;
line-height: 1.2em;
list-style: none;
padding: 0.2em 0 1.0em 0;
margin: 0;
}

.sideBox ul li {
padding: 0;
margin: 0;
}

.sideBox a {
text-decoration: underline;
}

.sideBox ul li a {
text-decoration: underline;
}

ul.noNav li {
padding: 0.2em 0 0.2em 1em;
}

ul.rightList {
padding: 0;
margin: 0 0 1em 0;
}

ul.rightList li {
padding: 0.5em 0 0.5em 1em;
}





/* First Box Style (brown) - Defines color palette for box used on left or right side */
	.sideboxOne {
	background: #fbf9f7;
	border-bottom: solid 5px #a7805a;
	}
	
	.sideboxOne a:link, .sideboxOne a:visited {
	color: #a7805a;
	}
	
	.sideboxOne a:hover, .sideboxOne a:active {
	color: #a75c12;
	}
	
	ul.navOne li {
	margin: 0;
	padding: 0;
	border: solid 1px #fbf9f7;
	}
	
	ul.navOne li a:link, ul.navOne li a:visited {
	font-size: 1em;
	color: #a7805a;
	background: url(../images/sidebullet_brown.gif) no-repeat;
	background-position: 0.8em 0.8em;
	padding: 0.4em 0 0.4em 1.5em;
	margin: 0;
	text-decoration: none;
	display: block;
	}
	
	ul.navOne li a:hover, ul.navOne li a:active {
	color: #feffff;
	background: #a7805a url(../images/sidebullet_white.gif) no-repeat;
	background-position: 0.8em 0.8em;
	}


/* Second Box Style (blue) - Defines color palette when box is used on left or right side */
	.sideboxTwo {
	background: #f2f8fc;
	border-bottom: solid 5px #0075bf;
	}

	.sideboxTwo a:link, .sideboxTwo a:visited {
	color: #0075bf;
	}
	
	.sideboxTwo a:hover, .sideboxTwo a:active {
	color: #0099f9;
	}
	
	ul.navTwo li {
	margin: 0;
	padding: 0;
	border: solid 1px #f2f8fc;
	}

	ul.navTwo li a:link, ul.navTwo li a:visited {
	font-size: 1em;
	color: #0075bf;
	background: url(../images/sidebullet_blue.gif) no-repeat;
	background-position: 0.8em 0.8em;
	padding: 0.4em 0 0.4em 1.5em;
	text-decoration: none;
	display: block;
	}
	
	ul.navTwo li a:hover, ul.navTwo li a:active {
	color: #feffff;
	background: #0075bf url(../images/sidebullet_white.gif) no-repeat;
	background-position: 0.8em 0.8em;
	}


/* Third Box Style (teal) - Defines color palette when box is used on left or right side */
	.sideboxThree {
	background: #f6f8f8;
	border-bottom: solid 5px #487774;
	}

	.sideboxThree a:link, .sideboxThree a:visited {
	color: #487774;
	}
	
	.sideboxThree a:hover, .sideboxThree a:active {
	color: #0d9d94;
	}
	
	ul.navThree li {
	margin: 0;
	padding: 0;
	border: solid 1px #fbf9f7;
	}

	ul.navThree li a:link, ul.navThree li a:visited {
	font-size: 1em;
	color: #487774;
	background: url(../images/sidebullet_teal.gif) no-repeat;
	background-position: 0.8em 0.8em;
	padding: 0.4em 0 0.4em 1.5em;
	text-decoration: none;
	display: block;
	}
	
	ul.navThree li a:hover, ul.navThree li a:active {
	color: #feffff;
	background: #487774 url(../images/sidebullet_white.gif) no-repeat;
	background-position: 0.8em 0.8em;
	}


/* Fourth Box Style (pewter) - Defines color palette when box is used on left or right side */
	.sideboxFour {
	background: #fafaf8;
	border-bottom: solid 5px #a0957f;
	}

	.sideboxFour a:link, .sideboxFour a:visited {
	color: #a0957f;
	}
	
	.sideboxFour a:hover, .sideboxFour a:active {
	color: #b9a06e;
	}
	
	ul.navFour li a:link, ul.navFour li a:visited {
	text-transform: uppercase;
	font-size: 1em;
	color: #a0957f;
	background: url(../images/sidebullet_pewter.gif) no-repeat;
	background-position: 0.8em 0.8em;
	padding: 0.4em 0 0.4em 1.5em;
	text-decoration: none;
	display: block;
	}
	
	ul.navFour li a:hover, ul.navFour li a:active {
	color: #b9a06e;
	background: #487774 url(../images/sidebullet_white.gif) no-repeat;
	background-position: 0.8em 0.8em;
	}

	
/* Fifth Box Style (gold) - Defines color palette when box is used on left or right side */
	.sideboxFive {
	background: #fefcf8;
	border-bottom: solid 5px #e2c675;
	}

	.sideboxFive a:link, .sideboxFive a:visited {
	color: #9b854a;
	}
	
	.sideboxFive a:hover, .sideboxFive a:active {
	color: #e2c675;
	}
	

	
	
/* Experts SideBox */
.experts {
height: 92px;
font-size: 0.9em;
}

.blogBox {
	border-style: solid;
	border-width: 1px;
	border-color: #B2B2B2;
	background: #F1F8FC;
	padding: 5px;
	width: 350px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	width: 240px;
}



/***** Navigation Styles *****/

#altNav {
float: right;
display: block;
height: 21px;
font-size: .8em;
text-transform: uppercase;
}

#altNav ul {
margin: 0;
padding: 0;
list-style-type: none;
width: auto;
}

#altNav ul li {
display: block;
float: left;
}

#altNav ul li a:link, #altNav ul li a:visited { background: #ffffff; display: block; float: left; color: #2c2c2c; text-decoration: none; padding: 0.2em 1em; height: 18px; }

#altNav ul li a:hover, #altNav ul li a:active { background: #f2f8fc; }

#menuItem a, #menuLayer a, #menuLite a, #menuFg a, #menuItemText a, #menuItemHilite a, #focusItem a { cursor: pointer; }





/***** Defining Accent Images *****/
/* Each page has an ID defined in the <BODY> and that ID determines which images appear  */



/* Home Page */

#pageIndex #search {
display: hidden;
}

#pageIndex #columnRight {

}

#pageIndex #columnCenter {
margin: 1.5em 417px 0 0; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/ }


/* Knowledge Center */

#pageExperts #search {
background: url(../images/sideimg_experts_top.jpg) no-repeat; background-position: bottom right; }

#pageExperts #columnRight {
background: url(../images/sideimg_experts.jpg) no-repeat; }

#pageKnowledge #search {
background: url(../images/sideimg_knowledge_top.jpg) no-repeat; background-position: bottom right; }

#pageKnowledge #columnRight {
background: url(../images/sideimg_knowledge.jpg) no-repeat; }

#pageNews #search, #pageNewsDetail #search { background: url(../images/sideimg_news_top.jpg) no-repeat; background-position: bottom right; }

#pageNews #columnRight, #pageNewsDetail #columnRight { background: url(../images/sideimg_news.jpg) no-repeat; }

#pagePR #search, #pagePRDetail #search {
background: url(../images/sideimg_withum_top.jpg) no-repeat; background-position: bottom right; }

#pagePR #columnRight, #pagePRDetail #columnRight { background: url(../images/sideimg_withum.jpg) no-repeat; }

#pageWP #search {
background: url(../images/sideimg_wp_top.jpg) no-repeat; background-position: bottom right; }

#pageWP #columnRight {
background: url(../images/sideimg_wp.jpg) no-repeat; background-position: top left; }

#pageJournal #search {
background: url(../images/sideimg_journal_top.jpg) no-repeat; background-position: bottom right; }

#pageJournal #columnRight {
background: url(../images/sideimg_journal.jpg) no-repeat; background-position: top left; }

#pageIndustryNews #search {
background: url(../images/sideimg_indnews_top.jpg) no-repeat; background-position: bottom right; }

#pageIndustryNews #columnRight {
background: url(../images/sideimg_indnews.jpg) no-repeat; background-position: top left; }

#pageTools #search {
background: url(../images/sideimg_tools_top.jpg) no-repeat; background-position: bottom right; }

#pageTools #columnRight {
background: url(../images/sideimg_tools.jpg) no-repeat; background-position: top left; }

#pagePods #search {
background: url(../images/sideimg_pod_top.jpg) no-repeat; background-position: bottom right; }

#pagePods #columnRight {
background: url(../images/sideimg_pod.jpg) no-repeat; background-position: top left; }


/* The Firm */

#pageAbout #search {
background: url(../images/sideimg_firmprofile_top.jpg) no-repeat; background-position: bottom right; }

#pageAbout #columnRight {
background: url(../images/sideimg_firmprofile.jpg) no-repeat; background-position: top left; }

#pageProfile #search {
background: url(../images/sideimg_firmprofile_top.jpg) no-repeat; background-position: bottom right; }

#pageProfile #columnRight {
background: url(../images/sideimg_firmprofile.jpg) no-repeat; background-position: top left; }

#pagePartners #search, #pagePartnerBio #search { background: url(../images/sideimg_partners_top.jpg) no-repeat; background-position: bottom right; }

#pagePartners #columnRight, #pagePartnerBio #columnRight { background: url(../images/sideimg_partners.jpg) no-repeat; background-position: top left; }

#pageCommunity #search {
background: url(../images/sideimg_community_top.jpg) no-repeat; background-position: bottom right; }

#pageCommunity #columnRight {
background: url(../images/sideimg_community.jpg) no-repeat; background-position: top left; }


#jaysjourney #search {
background: url(../images/sideimg_jaysjourney_top.jpg) no-repeat; background-position: bottom right; }

#jaysjourney #columnRight {
background: url(../images/sideimg_jaysjourney.jpg) no-repeat; background-position: top left; }



#pageProfilesSuccess #search {
background: url(../images/sideimg_joblist_top.jpg) no-repeat; background-position: bottom right; }

#pageProfilesSuccess #columnRight {
background: url(../images/sideimg_joblist.jpg) no-repeat; background-position: top left; }



#pageMission #search {
background: url(../images/sideimg_mission_top.jpg) no-repeat; background-position: bottom right; }

#pageMission #columnRight {
background: url(../images/sideimg_mission.jpg) no-repeat; background-position: top left; }

#pageCase #search {
background: url(../images/sideimg_case_top.jpg) no-repeat; background-position: bottom right; }

#pageCase #columnRight {
background: url(../images/sideimg_case.jpg) no-repeat; background-position: top left; }

#pageAwards #search {
background: url(../images/sideimg_awards_top.jpg) no-repeat; background-position: bottom right; }

#pageAwards #columnRight {
background: url(../images/sideimg_awards.jpg) no-repeat; background-position: top left; }

#pageContact #search {
background: url(../images/sideimg_contact_top.jpg) no-repeat; background-position: bottom right; }

#pageContact #columnRight {
background: url(../images/sideimg_contact.jpg) no-repeat; background-position: top left; }


#pageWidi #search {
background: url(../images/sideimg_wldi_top.jpg) no-repeat; background-position: bottom right; }

#pageWidi #columnRight {
background: url(../images/sideimg_wldi.jpg) no-repeat; background-position: top left; }



/* Industries Pages */

#pageInd #search {
background: url(../images/sideimg_ind_top.jpg) no-repeat; background-position: bottom right; }

#pageInd #columnRight {
background: url(../images/sideimg_ind.jpg) no-repeat; background-position: top left; }


#pageIndCons #search {
background: url(../images/sideimg_cons_top.jpg) no-repeat; background-position: bottom right; }

#pageIndCons #columnRight {
background: url(../images/sideimg_cons.jpg) no-repeat; background-position: top left; }


#pageIndEnergy #search {
background: url(../images/sideimg_ind_top.jpg) no-repeat; background-position: bottom right; }

#pageIndEnergy #columnRight {
background: url(../images/sideimg_ind.jpg) no-repeat; background-position: top left; }


#pageIndFin #search {
background: url(../images/sideimg_indfin_top.jpg) no-repeat; background-position: bottom right; }

#pageIndFin #columnRight {
background: url(../images/sideimg_indfin.jpg) no-repeat; background-position: top left; }

#pageIndBrok #search {
background: url(../images/sideimg_indbrok_top.jpg) no-repeat; background-position: bottom right; }

#pageIndBrok #columnRight {
background: url(../images/sideimg_indbrok.jpg) no-repeat; background-position: top left; }

#pageIndMort #search {
background: url(../images/sideimg_indmort_top.jpg) no-repeat; background-position: bottom right; }

#pageIndMort #columnRight {
background: url(../images/sideimg_indmort.jpg) no-repeat; background-position: top left; }

#pageIndHedge #search {
background: url(../images/sideimg_indhedge_top.jpg) no-repeat; background-position: bottom right; }

#pageIndHedge #columnRight {
background: url(../images/sideimg_indhedge.jpg) no-repeat; background-position: top left; }



#pageIndInfo #search {
background: url(../images/sideimg_indinfo_top.jpg) no-repeat; background-position: bottom right; }

#pageIndInfo #columnRight {
background: url(../images/sideimg_indinfo.jpg) no-repeat; background-position: top left; }

#pageIndAdv #search {
background: url(../images/sideimg_indadv_top.jpg) no-repeat; background-position: bottom right; }

#pageIndAdv #columnRight {
background: url(../images/sideimg_indadv.jpg) no-repeat; background-position: top left; }

#pageIndPrint #search {
background: url(../images/sideimg_indprint_top.jpg) no-repeat; background-position: bottom right; }

#pageIndPrint #columnRight {
background: url(../images/sideimg_indprint.jpg) no-repeat; background-position: top left; }

#pageIndSports #search {
background: url(../images/sideimg_indsports_top.jpg) no-repeat; background-position: bottom right; }

#pageIndSports #columnRight {
background: url(../images/sideimg_indsports.jpg) no-repeat; background-position: top left; }

#pageIndTech #search {
background: url(../images/sideimg_indtech_top.jpg) no-repeat; background-position: bottom right; }

#pageIndTech #columnRight {
background: url(../images/sideimg_indtech.jpg) no-repeat; background-position: top left; }



#pageIndConsumer #search {
background: url(../images/sideimg_consumer_top.jpg) no-repeat; background-position: bottom right; }

#pageIndConsumer #columnRight {
background: url(../images/sideimg_consumer.jpg) no-repeat; background-position: top left; }

#pageIndAuto #search {
background: url(../images/sideimg_indauto_top.jpg) no-repeat; background-position: bottom right; }

#pageIndAuto #columnRight {
background: url(../images/sideimg_indauto.jpg) no-repeat; background-position: top left; }

#pageIndFood #search {
background: url(../images/sideimg_indfood_top.jpg) no-repeat; background-position: bottom right; }

#pageIndFood #columnRight {
background: url(../images/sideimg_indfood.jpg) no-repeat; background-position: top left; }

#pageIndFranch #search {
background: url(../images/sideimg_indfranch_top.jpg) no-repeat; background-position: bottom right; }

#pageIndFranch #columnRight {
background: url(../images/sideimg_indfranch.jpg) no-repeat; background-position: top left; }

#pageIndRetail #search {
background: url(../images/sideimg_consumer_top.jpg) no-repeat; background-position: bottom right; }

#pageIndRetail #columnRight {
background: url(../images/sideimg_consumer.jpg) no-repeat; background-position: top left; }




#pageIndGov #search {
background: url(../images/sideimg_indgov_top.jpg) no-repeat; background-position: bottom right; }

#pageIndGov #columnRight {
background: url(../images/sideimg_indgov.jpg) no-repeat; background-position: top left; }

#pageIndLocal #search {
background: url(../images/sideimg_indgovloc_top.jpg) no-repeat; background-position: bottom right; }

#pageIndLocal #columnRight {
background: url(../images/sideimg_indgovloc.jpg) no-repeat; background-position: top left; }

#pageIndFed #search {
background: url(../images/sideimg_indfed_top.jpg) no-repeat; background-position: bottom right; }

#pageIndFed #columnRight {
background: url(../images/sideimg_indfed.jpg) no-repeat; background-position: top left; }

#pageIndMuni #search {
background: url(../images/sideimg_indmuni_top.jpg) no-repeat; background-position: bottom right; }

#pageIndMuni #columnRight {
background: url(../images/sideimg_indmuni.jpg) no-repeat; background-position: top left; }





#pageIndHealth #search {
background: url(../images/sideimg_health_top.jpg) no-repeat; background-position: bottom right; }

#pageIndHealth #columnRight {
background: url(../images/sideimg_health.jpg) no-repeat; background-position: top left; }

#pageIndHosp #search {
background: url(../images/sideimg_indhos_top.jpg) no-repeat; background-position: bottom right; }

#pageIndHosp #columnRight {
background: url(../images/sideimg_indhos.jpg) no-repeat; background-position: top left; }

#pageIndPriv #search {
background: url(../images/sideimg_indpriv_top.jpg) no-repeat; background-position: bottom right; }

#pageIndPriv #columnRight {
background: url(../images/sideimg_indpriv.jpg) no-repeat; background-position: top left; }

#pageIndBio #search {
background: url(../images/sideimg_indbio_top.jpg) no-repeat; background-position: bottom right; }

#pageIndBio #columnRight {
background: url(../images/sideimg_indbio.jpg) no-repeat; background-position: top left; }





#pageIndPro #search {
background: url(../images/sideimg_pro_top.jpg) no-repeat; background-position: bottom right; }

#pageIndPro #columnRight {
background: url(../images/sideimg_pro.jpg) no-repeat; background-position: top left; }

#pageIndArch #search {
background: url(../images/sideimg_proarch_top.jpg) no-repeat; background-position: bottom right; }

#pageIndArch #columnRight {
background: url(../images/sideimg_proarch.jpg) no-repeat; background-position: top left; }

#pageIndLaw #search {
background: url(../images/sideimg_serv_top.jpg) no-repeat; background-position: bottom right; }

#pageIndLaw #columnRight {
background: url(../images/sideimg_serv.jpg) no-repeat; background-position: top left; }

#pageIndProOther #search {
background: url(../images/sideimg_prooth_top.jpg) no-repeat; background-position: bottom right; }

#pageIndProOther #columnRight {
background: url(../images/sideimg_prooth.jpg) no-repeat; background-position: top left; }





#pageIndManu #search {
background: url(../images/sideimg_manu_top.jpg) no-repeat; background-position: bottom right; }

#pageIndManu #columnRight {
background: url(../images/sideimg_manu.jpg) no-repeat; background-position: top left; }

#pageIndTransp #search {
background: url(../images/sideimg_manutrans_top.jpg) no-repeat; background-position: bottom right; }

#pageIndTransp #columnRight {
background: url(../images/sideimg_manutrans.jpg) no-repeat; background-position: top left; }

#pageIndWhole #search {
background: url(../images/sideimg_manuwhole_top.jpg) no-repeat; background-position: bottom right; }

#pageIndWhole #columnRight {
background: url(../images/sideimg_manuwhole.jpg) no-repeat; background-position: top left; }






#pageIndNFP #search {
background: url(../images/sideimg_nfp_top.jpg) no-repeat; background-position: bottom right; }

#pageIndNFP #columnRight {
background: url(../images/sideimg_nfp.jpg) no-repeat; background-position: top left; }

#pageIndNFPEdu #search {
background: url(../images/sideimg_nfpedu_top.jpg) no-repeat; background-position: bottom right; }

#pageIndNFPEdu #columnRight {
background: url(../images/sideimg_nfpedu.jpg) no-repeat; background-position: top left; }




#pageIndIns #search {
background: url(../images/sideimg_ins_top.jpg) no-repeat; background-position: bottom right; }

#pageIndIns #columnRight {
background: url(../images/sideimg_ins.jpg) no-repeat; background-position: top left; }




#pageIndRe #search {
background: url(../images/sideimg_re_top.jpg) no-repeat; background-position: bottom right; }

#pageIndRe #columnRight {
background: url(../images/sideimg_re.jpg) no-repeat; background-position: top left; }

#pageIndReTrans #search {
background: url(../images/sideimg_manutrans_top.jpg) no-repeat; background-position: bottom right; }

#pageIndReTrans #columnRight {
background: url(../images/sideimg_manutrans.jpg) no-repeat; background-position: top left; }

#pageIndReComm #search {
background: url(../images/sideimg_recomm_top.jpg) no-repeat; background-position: bottom right; }

#pageIndReComm #columnRight {
background: url(../images/sideimg_recomm.jpg) no-repeat; background-position: top left; }

#pageIndReRent #search {
background: url(../images/sideimg_recomm_top.jpg) no-repeat; background-position: bottom right; }

#pageIndReRent #columnRight {
background: url(../images/sideimg_recomm.jpg) no-repeat; background-position: top left; }





/* Services */

#pageServ #search {
background: url(../images/sideimg_serv_top.jpg) no-repeat; background-position: bottom right; }

#pageServ #columnRight {
background: url(../images/sideimg_serv.jpg) no-repeat; background-position: top left; }



#pageServAcct #search {
background: url(../images/sideimg_acct_top.jpg) no-repeat; background-position: bottom right; }

#pageServAcct #columnRight {
background: url(../images/sideimg_acct.jpg) no-repeat; background-position: top left; }

#pageServAcAud #search {
background: url(../images/sideimg_acaud_top.jpg) no-repeat; background-position: bottom right; }

#pageServAcAud #columnRight {
background: url(../images/sideimg_acaud.jpg) no-repeat; background-position: top left; }

#pageServAcInt #search {
background: url(../images/sideimg_acint_top.jpg) no-repeat; background-position: bottom right; }

#pageServAcInt #columnRight {
background: url(../images/sideimg_acint.jpg) no-repeat; background-position: top left; }

#pageServAcBen #search {
background: url(../images/sideimg_acben_top.jpg) no-repeat; background-position: bottom right; }

#pageServAcBen #columnRight {
background: url(../images/sideimg_acben.jpg) no-repeat; background-position: top left; }

#pageServAcSEC #search {
background: url(../images/sideimg_acsec_top.jpg) no-repeat; background-position: bottom right; }

#pageServAcSEC #columnRight {
background: url(../images/sideimg_acsec.jpg) no-repeat; background-position: top left; }

#pageServAcCorp #search {
background: url(../images/sideimg_accorp_top.jpg) no-repeat; background-position: bottom right; }

#pageServAcCorp #columnRight {
background: url(../images/sideimg_accorp.jpg) no-repeat; background-position: top left; }

#pageServAcIP #search {
background: url(../images/sideimg_acip_top.jpg) no-repeat; background-position: bottom right; }

#pageServAcIP #columnRight {
background: url(../images/sideimg_acip.jpg) no-repeat; background-position: top left; }





#pageServTax #search {
background: url(../images/sideimg_tax_top.jpg) no-repeat; background-position: bottom right; }

#pageServTax #columnRight {
background: url(../images/sideimg_tax.jpg) no-repeat; background-position: top left; }

#pageServTaxInd #search {
background: url(../images/sideimg_taxind_top.jpg) no-repeat; background-position: bottom right; }

#pageServTaxInd #columnRight {
background: url(../images/sideimg_taxind.jpg) no-repeat; background-position: top left; }

#pageServTaxPart #search {
background: url(../images/sideimg_taxpart_top.jpg) no-repeat; background-position: bottom right; }

#pageServTaxPart #columnRight {
background: url(../images/sideimg_taxpart.jpg) no-repeat; background-position: top left; }

#pageServTaxInt #search {
background: url(../images/sideimg_taxint_top.jpg) no-repeat; background-position: bottom right; }

#pageServTaxInt #columnRight {
background: url(../images/sideimg_taxint.jpg) no-repeat; background-position: top left; }

#pageServTaxEst #search {
background: url(../images/sideimg_taxest_top.jpg) no-repeat; background-position: bottom right; }

#pageServTaxEst #columnRight {
background: url(../images/sideimg_taxest.jpg) no-repeat; background-position: top left; }

#pageServTaxPlan #search {
background: url(../images/sideimg_taxplan_top.jpg) no-repeat; background-position: bottom right; }

#pageServTaxPlan #columnRight {
background: url(../images/sideimg_taxplan.jpg) no-repeat; background-position: top left; }

#pageServTaxBiz #search {
background: url(../images/sideimg_taxplan_top.jpg) no-repeat; background-position: bottom right; }

#pageServTaxBiz #columnRight {
background: url(../images/sideimg_taxplan.jpg) no-repeat; background-position: top left; }



#pageServBiz #search {
background: url(../images/sideimg_biz_top.jpg) no-repeat; background-position: bottom right; }

#pageServBiz #columnRight {
background: url(../images/sideimg_biz.jpg) no-repeat; background-position: top left; }

#pageServBizIns #search {
background: url(../images/sideimg_bizins_top.jpg) no-repeat; background-position: bottom right; }

#pageServBizIns #columnRight {
background: url(../images/sideimg_bizins.jpg) no-repeat; background-position: top left; }

#pageServBizLit #search {
background: url(../images/sideimg_bizlit_top.jpg) no-repeat; background-position: bottom right; }

#pageServBizLit #columnRight {
background: url(../images/sideimg_bizlit.jpg) no-repeat; background-position: top left; }

#pageServBizFor #search {
background: url(../images/sideimg_bizfor_top.jpg) no-repeat; background-position: bottom right; }

#pageServBizFor #columnRight {
background: url(../images/sideimg_bizfor.jpg) no-repeat; background-position: top left; }

#pageServBizMar #search {
background: url(../images/sideimg_bizmar_top.jpg) no-repeat; background-position: bottom right; }

#pageServBizMar #columnRight {
background: url(../images/sideimg_bizmar.jpg) no-repeat; background-position: top left; }

#pageServBizVal #search {
background: url(../images/sideimg_bizval_top.jpg) no-repeat; background-position: bottom right; }

#pageServBizVal #columnRight {
background: url(../images/sideimg_bizval.jpg) no-repeat; background-position: top left; }




#pageServSgm #search {
background: url(../images/sideimg_sgm_top.jpg) no-repeat; background-position: bottom right; }

#pageServSgm #columnRight {
background: url(../images/sideimg_sgm.jpg) no-repeat; background-position: top left; }

#pageServSgmMA #search {
background: url(../images/sideimg_sgmma_top.jpg) no-repeat; background-position: bottom right; }

#pageServSgmMA #columnRight {
background: url(../images/sideimg_sgmma.jpg) no-repeat; background-position: top left; }

#pageServSgmVC #search {
background: url(../images/sideimg_sgmvc_top.jpg) no-repeat; background-position: bottom right; }

#pageServSgmVC #columnRight {
background: url(../images/sideimg_sgmvc.jpg) no-repeat; background-position: top left; }

#pageServSgmHF #search {
background: url(../images/sideimg_sgmhf_top.jpg) no-repeat; background-position: bottom right; }

#pageServSgmHF #columnRight {
background: url(../images/sideimg_sgmhf.jpg) no-repeat; background-position: top left; }

#pageServSgmSpec #search {
background: url(../images/sideimg_sgmspec_top.jpg) no-repeat; background-position: bottom right; }

#pageServSgmSpec #columnRight {
background: url(../images/sideimg_sgmspec.jpg) no-repeat; background-position: top left; }





#pageServConsult #search {
background: url(../images/sideimg_consult_top.jpg) no-repeat; background-position: bottom right; }

#pageServConsult #columnRight {
background: url(../images/sideimg_consult.jpg) no-repeat; background-position: top left; }

#pageServConHC #search {
background: url(../images/sideimg_conhc_top.jpg) no-repeat; background-position: bottom right; }

#pageServConHC #columnRight {
background: url(../images/sideimg_conhc.jpg) no-repeat; background-position: top left; }

#pageServConHR #search {
background: url(../images/sideimg_conhum_top.jpg) no-repeat; background-position: bottom right; }

#pageServConHR #columnRight {
background: url(../images/sideimg_conhum.jpg) no-repeat; background-position: top left; }

#pageServConIns #search {
background: url(../images/sideimg_conins_top.jpg) no-repeat; background-position: bottom right; }

#pageServConIns #columnRight {
background: url(../images/sideimg_conins.jpg) no-repeat; background-position: top left; }

#pageServConMgt #search {
background: url(../images/sideimg_conmgt_top.jpg) no-repeat; background-position: bottom right; }

#pageServConMgt #columnRight {
background: url(../images/sideimg_conmgt.jpg) no-repeat; background-position: top left; }






#pageServIns #search {
background: url(../images/sideimg_ins_top.jpg) no-repeat; background-position: bottom right; }

#pageServIns #columnRight {
background: url(../images/sideimg_ins.jpg) no-repeat; background-position: top left; }


#pageServLendField #search {
background: url(../images/sideimg_lendfield_top.jpg) no-repeat; background-position: bottom right; }

#pageServLendField #columnRight {
background: url(../images/sideimg_lendfield.jpg) no-repeat; background-position: top left; }






/* Others */


#pageTax #search {
background: url(../images/sideimg_experts_top.jpg) no-repeat; background-position: bottom right; }

#pageTax #columnRight {
background: url(../images/sideimg_experts.jpg) no-repeat; }

#pageLinks #search {
background: url(../images/sideimg_experts_top.jpg) no-repeat; background-position: bottom right; }

#pageLinks #columnRight {
background: url(../images/sideimg_experts.jpg) no-repeat; }


#pageCEOBlog #search {
background: url(../images/sideimg_ceoblog_top.jpg) no-repeat; background-position: bottom right; }

#pageCEOBlog #columnRight {
background: url(../images/sideimg_ceoblog.jpg) no-repeat; }


/* Careers */

#pageCareers #search {
background: url(../images/sideimg_experts_top.jpg) no-repeat; background-position: bottom right; }

#pageCareers #columnRight {
background: url(../images/sideimg_experts.jpg) no-repeat; }

#pageCareersMain #search {
display: hidden;
}

#pageCareersMain #columnRight {

}

#pageCareersMain #columnCenter  {
margin: 1.5em 417px 0 0; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/ }

#pageCareerList #search, #pageCareerDetail #search { background: url(../images/sideimg_joblist_top.jpg) no-repeat; background-position: bottom right; }

#pageCareerList #columnRight, #pageCareerDetail #columnRight { background: url(../images/sideimg_joblist.jpg) no-repeat; background-position: top left; }

#pageCareerProf #search {
background: url(../images/sideimg_carprof_top.jpg) no-repeat; background-position: bottom right; }

#pageCareerProf #columnRight {
background: url(../images/sideimg_carprof.jpg) no-repeat; background-position: top left; }

#pageBlogs #search {
background: url(../images/sideimg_experts_top.jpg) no-repeat; background-position: bottom right; }

#pageBlogs #columnRight {
background: url(../images/sideimg_experts.jpg) no-repeat; background-position: top left; }



#printLogo {
display: none;
}


.leadersViz {
	/* set to none or visible */
	display: visible;
}

.indented

   {
  	 padding-left: 20pt;
  	 padding-right: 20pt;
   }

.grayTxt {
	color: #AAAAAA !important;
}






/* CSS TOP NAV MENUS */

/* Credits: Dynamic Drive CSS Library */
/* URL: http://www.dynamicdrive.com/style/csslibrary/item/jquery_multi_level_css_menu_2/ */

#mainNav {
width: 690px;
float: left;
}

.jqueryslidemenu {
	position: relative;
	display: block;
	top: 11px;
	left: 0px;

	font-size: 8.5pt;
	text-transform: uppercase;
	width: 700px;
	height: 21px;

	line-height: 21px;
	margin: 0;
	padding: 0;
	clear: both;
}

.jqueryslidemenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: auto;
	
	z-index: 20; position: relative;
	margin-top: 28px;
	padding: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	line-height: 1em;
	color: #0075BF;
	left: -15px;
}

/*Top level list items*/
.jqueryslidemenu ul li {
	position: relative;
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	text-align: center;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a {
	display: block;
	color: #0075BF;
	text-decoration: none;
	padding: 0;
	margin-bottom: 10px;
}

* html .jqueryslidemenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/ display: inline-block; }

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited { 
	display: block;
	text-decoration: none;

	color: #FFFFFF;
	padding: 0px 0px 0px 15px;
	height: 18px;
	margin: 0;
	margin-top: 1px;
margin-bottom: 3px; /* push send-level menu start down */ }

.jqueryslidemenu ul li a:hover, .jqueryslidemenu ul li a:active { 
	color: #FFFFFF;
}
	

/* 2nd level menu */
.jqueryslidemenu ul li ul {
	position: absolute;
	margin: 0;
	margin-top: -1px; /* was 2, push up 2nd level menu position */
	/* left: -15px !important; */

	padding: 0;
	border-top: none;
	display: block;
	visibility: hidden;
	background: #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	/* width: 240px; */
}

/*Sub level menu list items (undo style from Top level List Items)*/  .jqueryslidemenu ul li ul li { display: list-item; float: none; } height: 18px;
/*All subsequent sub menu levels vertical offset after 1st level sub menu */  .jqueryslidemenu ul li ul li ul { top: 0; margin-left: 2px; }

/* 3rd level menu links style */
.jqueryslidemenu ul li ul li a:link, .jqueryslidemenu ul li ul li a:visited {
	/* width: 240px; */
	height: 18px;

	text-align: left;
	padding: 7px 10px 0px 15px !important;
	margin: 0;
	color: #0075BF;
	background: #ECECEC;
	font-weight: bold;
	font-size: 7.5pt;
	line-height: 1.1em;
	text-transform: none;
	border-top: solid 1px #FFFFFF;
}

.jqueryslidemenu ul li ul li a:hover, .jqueryslidemenu ul li ul li a:active { 
	/*sub menus hover style*/ 
	background: #0075BF;
	margin: 0;
color: #ffffff;
}



/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass {
	position: absolute;
	top: 12px;
	right: 7px;
}

.rightarrowclass {
	position: absolute;
	top: 10px;
	right: 7px;
}






/* CSS SIDE NAV MENUS */

/* Credits: Dynamic Drive CSS Library */
/* URL: http://www.dynamicdrive.com/style/csslibrary/item/nested_side_bar_menu/ */

.sidebarmenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font: normal 8pt Arial, Helvetica, sans-serif;
	width: 180px; /* Main Menu Item widths */
	border-bottom: 1px solid #FFFFFF;
}
 
.sidebarmenu ul li{
	position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	color: #A87F59;
	text-decoration: none;
	padding: 6px 6px 6px 16px;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
	background: #FBF9F7 url(../images/sidebullet_brown.gif) no-repeat;
	background-position: 8px 10px;
}

.sidebarmenu ul li a:visited{
	color: #A87F59;
}

.sidebarmenu ul li a:hover{
	color: #FFFFFF;
	background: #A87F59;
}

/* Sub level menu items */
.sidebarmenu ul li ul{
	position: absolute;
	width: 170px; /*Sub Menu Items width */
	top: 0;
	visibility: hidden;
	border: 1px solid #E9DFD6;
}


/* .sidebarmenu a.subfolderstyle{
	background: url(/images/right.gif) no-repeat 97% 50%; }  */

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; } * html .sidebarmenu ul li a { height: 1%; } /* End */


.sidebarmenu ul li ul li a:link, .sidebarmenu ul li ul li a:visited, .sidebarmenu ul li ul li a:active{
	background: #FBF9F7;
	padding: 6px;
}

.sidebarmenu ul li ul li a:hover{
	color: #FFFFFF;
	background: #A87F59;
}

.supFix{
	font-size: smaller;
	vertical-align: baseline;
	position: relative;
	bottom: 0.33em;
}

.subFix{
	font-size: smaller;
	vertical-align: baseline;
	position: relative;
	bottom: -0.25em;
}

.sideBoxHead {
	color: #FFFFFF;
	text-decoration: none;
}




