@charset "utf-8";
/* CSS Document */

body {background: #f3f2f0 url(images/topstripe-body-bkg.jpg) repeat-x; margin:0 auto;}

.clearfix {clear:both;}

#container {width:960px; margin:0 auto; padding:0; position:relative;}

#header {background: url(images/header-bkg.jpg) no-repeat; width:960px; height:110px; margin:10px 0 0 0; padding:0; position:relative;z-index: 999 !important;}
#header #logo {width:200px; height:100px;  position:absolute; top:0px; left:740px;}
#header #logo a {width:200px; height:100px; display:block; margin:0; padding:0px;}


#topnav {margin:0; padding:0;position:relative; height:15px; float:left; width:700px;}
#topnav ul {padding:0 0 0 10px; float:left;}
#topnav ul {*margin-left:5px; *margin-top:15px;}
#topnav ul li {float:left; list-style-type:none; color:#fff; padding:2px 0 0 0; margin:0;}
#topnav ul li a {font: 11px/13px "Arial", Helvetica, sans-serif; padding:0 10px; color:#b3a5a2; text-decoration:none;}
#topnav ul li a:hover {color:#b3a5a2; text-decoration:underline;}
 
 /***************  Google Search Bar & Results page ********************/
 
#searchbar {margin-top:15px;}
 
#searchbar img {margin:0; padding:0;}

.bar {width: 150px; margin-left:40px; margin-right:5px; background-color:#433c3a; border:1px solid #b3a5a2; font: 11px Arial, Helvetica, sans-serif; color:#b3a5a2; }
 
.googlebutton {background:url(../images/mag-glass2.jpg) no-repeat; font: 12px/13px Arial, Helvetica, sans-serif; padding:0 0 0 20px; color:#b3a5a2; border:none; width:66px; height:20px;}
 
#content-tertiary #tertiary-left #searchbar {padding-left:0px; background:#f3f2f0; width:680px;}
 
#resultsfixer {
	padding:0 10px;
	background-color:#f3f2f0;
}
 
/*********MAIN Navigation*******************/

#menu {margin: 35px 0 0 10px; float:left; position:relative;}
#menu {*margin-left:-25px; *margin-top:50px;}
#menu {_margin-left:-65px; _margin-top:30px;} 

#menu .ulnav {
	z-index:999 !important;
	height:30px;
	position:relative;
}

#menu ul {
	position:relative; 
	float:left;
	width:700px;
	list-style: none; 
	padding:0;
	height:30px;
}

#menu ul li {
	float:left;
	position:relative; 
	margin:0; 
	padding:0;
	font-weight:bold;
	color: #fff;
	/*z-index: 200; */
/*	padding-left:8px; */
}

#menu ul li a {
	position:relative; 
	padding:10px 12px;
	display:inline;
	margin:0;
	font:16px/30px "Arial Narrow", Helvetica, Verdana, sans-serif;
	font-weight:bold;
	text-decoration: none;
	color: #FFF;
}

#menu ul li a:hover {
	color: #ab9d74;
}


/**********DROPDOWN NAV STYLES**************/
#menu ul li ul{ color:#FFFFFF; position:absolute; display:none; left:5px; top:30px; padding:0;margin:0; z-index: 999;}
#menu ul li ul li ul{ color:#FFFFFF; position:absolute; display:none; left:125px; top:30px; padding:0;margin:0; z-index: 999;}
#menu ul li ul li { clear:both; z-index: 999 !important;}
#menu ul li ul li a {
	display:block;
	font-size: 15px;
	font-family: "Arial Narrow", Helvetica, Verdana, sans-serif;
	color: #fff;
	text-decoration:none;
	text-indent: 0px;
	text-align:left;
	background-color:#433c3a;
	border:1px solid #b3a5a2;
	padding: 0px 5px;
	margin:0;
	width:250px;
	line-height:28px;	
	font-weight:bold;
}

#menu ul li ul li a.last {
	border-bottom:1px solid #b3a5a2;
}

#menu ul li#nav-about ul li a {
	width:120px;	
}

#menu ul li#nav-news ul li a {
	width:150px;	
}

#menu ul li#nav-careers ul li a {
	width:285px;	
}

#menu ul li ul li a.last {
	border-bottom:1px solid #b3a5a2;	
}

 /*Hover Styles*/
#menu ul li ul li a:hover {
	color:#ab9d74;
	text-decoration:none;
	background-color:#433c3a;
}
/* Sub Menu Styles */
#menu li:hover ul, #menu li.over ul { display:block;} /* Shows pop-out menu */
/*************** End Dropdowns ***********************/
/* Fix IE. Hide from IE Mac \*/
* html #menu ul li{ float: left; height: 1%; }
* html #menu ul li a { height: 1%; }
/* End */


/********* Current Page's Nav Button is Highlighted *********/

html#home #container #header #menu ul li#nav-home a {color:#ab9d74;}
html#services #container #header #menu ul li#nav-services a {color:#ab9d74;}
html#about #container #header #menu ul li#nav-about a {color:#ab9d74;}
html#news #container #header #menu ul li#nav-news a {color:#ab9d74;}
html#careers #container #header #menu ul li#nav-careers a {color:#ab9d74;}
html#tools #container #header #menu ul li#nav-tools a {color:#ab9d74;}

/* ************ END TOP NAVIGATION ************* */

a.nounderline {text-decoration:none;}



/************** breadcrumbs  *********************/
#breadcrumbs {height:20px; padding:0 0 0 20px; margin:0;}
#breadcrumbs {*padding-top:10px;}
#breadcrumbs p {color:#ab9d74; font:12px/20px "Arial", Helvetica, Verdana, sans-serif; font-weight:normal; vertical-align:middle;}
#breadcrumbs p a {color:#ab9d74; text-decoration:none; font:12px/20px "Arial", Helvetica, Verdana, sans-serif; font-weight:normal; vertical-align:middle;}
#breadcrumbs p a:hover {text-decoration:underline;}

/***** Index Page ******/

#content-primary {margin:10px 0 0 0; background: url(images/index-mainimg-bkg.jpg) no-repeat; height:286px; position:relative;}
#content-primary #content-left {width:264px; float:left; padding:0; margin:0;}
#content-primary #content-left h1 {font:20px/25px "Arial Narrow", Helvetica, Verdana, sans-serif; font-weight:bold; color:#504845; padding:0 22px 5px 22px; letter-spacing:-.5px;}

#content-primary #content-left h1 {*padding-top:10px; *padding-bottom:0px;}

#content-primary #content-left h6 {font:16px/18px "Arial Narrow", Helvetica, Verdana, sans-serif; margin:-16px 0 0 0; font-weight:bold; color:#504845; padding:0 22px 0px 22px; letter-spacing:-.5px;}
#content-primary #content-left h6 {*margin-bottom:-9px;}

#content-primary #content-left p {color:#332b28; font:14px/20px "Arial", Helvetica, Verdana, sans-serif; font-weight:500; padding:0 22px;}

#content-primary #content-left a {color:#000; text-decoration:none;}
#content-primary #content-left a:hover {text-decoration:underline;}

#content-primary #content-right {float:right; width:696px; margin:0; padding:0;}


/* JQuery accordion and home feature slideshow */

#home_slideshow {position:relative; width:696px; height:310px; overflow:hidden; margin:-16px 0 0 0; padding:0;}
#home_slideshow {*margin:0 0 0 -40px; *height:286px; *overflow:hidden; *width:736px;}  
#home_slideshow {_display:none;}
#home_slideshow a {color:#ccd2c4; font-weight:bold; text-decoration:none;}
#home_slideshow a img {border:none; margin:0; padding:0; }
#home_slideshow li {list-style:none; *padding:0; *margin:0;}
#home_slideshow_violator {position:absolute; width:680px; height:34px; bottom:13px; *bottom:8px; right:8px; background:#333333;  opacity:0.9; filter:alpha(opacity=90);z-index:100; *margin:0; *padding:0;}
#home_slideshow_violater a {margin-left:10px;}
#project_caption {display:inline; float:left; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; }
#slide_navigation {display:inline; float:right; color:#FFFFFF;}
.slide_caption {display:none;}
.slider { position:absolute; left:9px; top:7px;}
#slide_navigation a {color:#408080; background:#408080; height:24px; width:24px; margin:5px 5px 5px 0; overflow:visible; display:block;float:left; z-index:100;}
#slide_navigation a.activeSlide {color:#ccd2c4; background:#ccd2c4;}
#slide_navigation a:hover {color:#dcdcdc; background:#dcdcdc;}

/*************** Bottom of Index Page ***************************/

#three-boxes {margin:10px 0 0 0; background: url(images/3-box-bkg.jpg) no-repeat; height:140px;}
#three-boxes #leftbox {width:345px; float:left;height:120px; margin:0; padding:10px 19px 10px 19px;}
#three-boxes #middlebox {width:240px; float:left;height:120px; margin:0; padding:10px 20px 10px 20px;}
#three-boxes #rightbox {width:253px; float:right;height:120px; margin:0; padding:10px 17px 10px 19px;}

#three-boxes h2 {color:#332b28; font:16px "Arial Narrow", Helvetica, Verdana, sans-serif; font-weight:700; padding:0 0 10px 0; margin:0;}
#three-boxes h3 {color:#408080; font:13px "Arial Narrow", Helvetica, Verdana, sans-serif; font-weight:bold; padding:0 0 3px 0; margin:0;}
#three-boxes p {font:11px "Arial", Helvetica, Verdana, sans-serif; font-weight:normal; color:#332b28; padding:0; margin:0;}
#three-boxes h3 a {text-decoration:none; color:#408080;}
#three-boxes p a.readmore {color:#408080; font:11px "Arial", Helvetica, Verdana, sans-serif; float:right; font-weight:bold; text-decoration:none;}
#three-boxes ul.whitesquare {margin:10px 0 0 0px; padding:0; list-style-type:none;}
#three-boxes ul.whitesquare li {color:#408080; list-style-type: none; vertical-align: middle; height:20px;}
#three-boxes ul.whitesquare li a {background:url(images/list-item-whitesquare.gif) no-repeat 0px center; padding:0 0 0px 15px; color:#408080; text-decoration:none; font:12px/18px "Arial", Helvetica, Verdana, sans-serif; font-weight:bold;}
#three-boxes ul.whitesquare li a:hover {color:#408080; text-decoration:underline;}
#three-boxes ul.whitesquare li a:visted {color:#408080; text-decoration:none; font:12px/18px "Arial", Helvetica, Verdana, sans-serif; font-weight:bold;}

/************ Secondary Page - Services *********************/

#content-secondary {height:240px; width:100%; margin:7px 0 0 0; padding:0; position: relative;}
#content-secondary #sec-left {background:url(images/section-left-bkg.jpg) no-repeat; width:350px; height:240px; float:left; margin:0; padding:0;}
#content-secondary #sec-left p {color:#332b28; font:14px/20px "Arial", Helvetica, Verdana, sans-serif; font-weight:500; padding:0 22px;}
#content-secondary h1 {font:21px/26px "Arial Narrow", Helvetica, Verdana, sans-serif; font-weight:bold; color:#504845; padding:0 22px 10px 22px; letter-spacing:-.5px;}


#content-secondary #sec-left p {*padding-top:10px;}

#content-secondary #sec-right {background-color:#f3f3f1; width:610px; height:240px; float:right; margin:0; padding:0;}


/************ Bottom of page Navigation *********************/
 
#bottom-lists {position:relative; width:960px; margin:0; padding:0; *margin-top:10px;}

.homesvslist {background-color:#dadbde;}

#bottom-lists h2 {background:url(images/dottedline.gif) no-repeat 0 22px; font:18px "Arial Narrow", Helvetica, Verdana, sans-serif; font-weight:bold; color:#504845; padding:0 0 0px 22px; letter-spacing:-.5px; height:27px;}

.homesvslist h2 {padding-top:5px;}

#bottom-lists .triple-col-list {float:left; width:300px; margin:0; padding:0 0 0 20px; position:relative;}

#bottom-lists .triple-col-list ul.bluesquare {margin:0px; padding:0; list-style-type:none; width:300px;}

#bottom-lists .triple-col-list ul.bluesquare li {background:url(images/list-item-bluequare.gif) no-repeat 0px 15px; padding:0 0 0 15px; color:#408080; list-style-type: none; vertical-align: middle;}
#bottom-lists .triple-col-list ul.bluesquare li a {color:#408080; text-decoration:none; font:14px/35px "Arial", Helvetica, Verdana, sans-serif; font-weight:bold;}
#bottom-lists .triple-col-list ul.bluesquare li a:hover {color:#408080; text-decoration:underline;}


#bottom-lists .quad-col-list {float:left; width:200px; margin:0; padding:0 0 0 40px; position:relative;}
#bottom-lists .quad-col-list {_padding-left:20px;}

#bottom-lists .quad-col-list ul.bluesquare {margin:0px; padding:0; list-style-type:none; width:300px;}
#bottom-lists .quad-col-list ul.bluesquare {_width:210px;}

#bottom-lists .quad-col-list ul.bluesquare li {background:url(images/list-item-bluequare.gif) no-repeat 0px 15px; padding:0 0 0 15px; color:#408080; list-style-type: none; vertical-align: middle;}
#bottom-lists .quad-col-list ul.bluesquare li a {color:#408080; text-decoration:none; font:14px/35px "Arial", Helvetica, Verdana, sans-serif; font-weight:bold;}
#bottom-lists .quad-col-list ul.bluesquare li a:hover {color:#408080; text-decoration:underline;}


#bottom-lists .double-col-list {float:left; width:440px; margin:0; padding:0 0 0 40px; position:relative;}

#bottom-lists .double-col-list ul.bluesquare {margin:0px; padding:0; list-style-type:none; width:480px;}
#bottom-lists .double-col-list ul.bluesquare {_width:440px;}

#bottom-lists .double-col-list ul.bluesquare li {background:url(images/list-item-bluequare.gif) no-repeat 0px 15px; padding:0 0 0 15px; color:#408080; list-style-type: none; vertical-align: middle;}
#bottom-lists .double-col-list ul.bluesquare li a {color:#408080; text-decoration:none; font:14px/35px "Arial", Helvetica, Verdana, sans-serif; font-weight:bold;}
#bottom-lists .double-col-list ul.bluesquare li a:hover {color:#408080; text-decoration:underline;}



/************ Tertiary Pages - News & Events and other services sub pages *********************/

#content-tertiary {width:960px;backround:#f3f2f0; position:relative; margin:6px 0 0 0; padding:0;}
#content-tertiary #tertiary-left {width:680px; position:relative; margin:0; padding:0; float:left;}
#content-tertiary #tertiary-left p {color:#332b28; font:14px/18px "Arial", Helvetica, Verdana, sans-serif; font-weight:500; padding:0 20px;}
#content-tertiary #tertiary-left p a {color:#408080; text-decoration:none;}
#content-tertiary #tertiary-left p a img {border:none;}
#content-tertiary #tertiary-left p.more a {color:#408080; text-decoration:none; font:13px/18px "Arial", Helvetica, Verdana, sans-serif;}
#content-tertiary #tertiary-left p.more a:hover {text-decoration:underline;}
#content-tertiary #tertiary-left p.noleftmargin {padding:0; margin:0; border:none;}
#content-tertiary #tertiary-left p.smalltext {color:#332b28; font:10px/14px "Arial", Helvetica, Verdana, sans-serif; font-weight:normal;}

#content-tertiary #tertiary-left p img#noborder {border:none;}
#content-tertiary #tertiary-left p.lefty {float:left; margin:0 15px 0 0;}
#content-tertiary #tertiary-left p.lefty img {border:none;}
#content-tertiary #tertiary-left img.lefty {float:left; margin:0 15px 0 0; border:none;}
#content-tertiary #tertiary-left .contentpaneopen_newevents img.lefty {float:left; margin:0 15px 0 0; border:1px solid #000;}

#content-tertiary #tertiary-left p img.righty {border:none; float:right; margin:0 0 0 15px;}

img.linkedin {margin:0 0 -6px 3px;}

#content-tertiary #tertiary-left h4 {color:#332b28; font:14px/16px "Arial", Helvetica, Verdana, sans-serif; font-weight:bold; padding:4px 0 0 20px; margin:0;}
#content-tertiary #tertiary-left h4 a {color:#332b28; font:14px/16px "Arial", Helvetica, Verdana, sans-serif; font-weight:bold; padding:4px 0 0 0px; margin:0; text-decoration:none;}

#content-tertiary #tertiary-left h5 {color:#332b28; font:16px/22px "Arial", Helvetica, Verdana, sans-serif; font-weight:bold; padding:4px 0 0px 20px; margin:0;} 
#content-tertiary #tertiary-left h5 a {color:#332b28; font:16px/22px "Arial", Helvetica, Verdana, sans-serif; font-weight:bold; padding:4px 0 0px 0px; margin:0; text-decoration:none;} 

#content-tertiary #tertiary-left .contentpaneopen_newevents p img {float:right; margin:0 10px 0 10px; padding:0; border:1px solid #000;} 
 
#content-tertiary #tertiary-left .tools-list {padding:8px 0 15px 20px;list-style-type:none; margin:0;}
#content-tertiary #tertiary-left .tools-list li {background:url(images/list-item-greysquare.gif) no-repeat 0px 9px; color:#332b28; padding:0 0 0 15px;  vertical-align: middle; font:14px/22px "Arial", Helvetica, Verdana, sans-serif; font-weight:normal;}
#content-tertiary #tertiary-left .tools-list li {_background:url(images/list-item-greysquare.gif) no-repeat 0px 9px; _height:15px;}
#content-tertiary #tertiary-left .tools-list li a {color:#408080; text-decoration:none;  font:14px/22px "Arial", Helvetica, Verdana, sans-serif; font-weight:normal;}
#content-tertiary #tertiary-left .tools-list li a:hover {text-decoration:underline; color:#408080;}
#content-tertiary #tertiary-left .tools-list li a img {border:none;}
#content-tertiary #tertiary-left .listinlist {margin:0; padding:0 0 0 20px;}
#content-tertiary #tertiary-left .listinlist li {background:none; list-style-type:circle; color:#332b28; padding:0;  vertical-align: middle; font:14px/22px "Arial", Helvetica, Verdana, sans-serif; font-weight:normal;}

#content-tertiary #tertiary-left #radiocolumns {width:100%;}

#content-tertiary #tertiary-left #radiocolumns #topic {width:340px; float:left; padding:0 10px 0 0; margin:0;}
#content-tertiary #tertiary-left #radiocolumns #speaker {width:150px; float:left; padding:0 10px 0 0; margin:0;}
#content-tertiary #tertiary-left #radiocolumns #date {width:170px; float:right; padding:0; margin:0;}

#content-tertiary #tertiary-left #two-list-cols {width:100%; padding:0px 10px}

#content-tertiary #tertiary-left ol li {font:14px/22px "Arial", Helvetica, Verdana, sans-serif; font-weight:normal;}

#content-tertiary #tertiary-left #two-list-cols ul {padding:0 0 0 10px;list-style-type:none; float:left; width:160px;}
#content-tertiary #tertiary-left #two-list-cols ul li {background:url(images/list-item-greysquare.gif) no-repeat 0px 9px; color:#332b28; padding:0 0 0 15px;  vertical-align: middle; font:14px/22px "Arial", Helvetica, Verdana, sans-serif; font-weight:normal;}
#content-tertiary #tertiary-left #two-list-cols ul li a {color:#408080; text-decoration:none;  font:14px/22px "Arial", Helvetica, Verdana, sans-serif; font-weight:normal;}
#content-tertiary #tertiary-left #two-list-cols ul li a:hover {text-decoration:underline;}

#content-tertiary #tertiary-left #community-intro {padding:0 100px; color:#4f4744; text-decoration:none;  font:12px/18px "Arial", Helvetica, Verdana, sans-serif; font-weight:bold; text-align:center;}

#content-tertiary #tertiary-left .community-cols {padding:10px 0; width:225px; float:left;}
#content-tertiary #tertiary-left .community-cols {_width:210px; _margin-left:10px;}
#content-tertiary #tertiary-left .community-cols li {color:#4f4744; text-decoration:none;  font:11px/22px "Arial", Helvetica, Verdana, sans-serif; font-weight:normal; list-style-type:none; padding:0; margin:0;}


#content-tertiary #tertiary-left #recenttrans {padding:0;margin:0; width:680px;}
#content-tertiary #tertiary-left #recenttrans li {padding:0;margin:0; list-style:none; display:inline;}
#content-tertiary #tertiary-left #recenttrans li a img {border:none;padding:0;margin:0; }

/********** Tertiary Pages Right  **********/


#content-tertiary #tertiary-right {float:right; width:270px; position:relative; margin:0; padding:10px 5px 25px 5px; background: #d3dbcc url(images/right-col-bottom.jpg) bottom left no-repeat;}

#content-tertiary #tertiary-right h4 {color:#332b28; font:14px/16px "Arial", Helvetica, Verdana, sans-serif; font-weight:bold; padding:4px 0 10px 0px; margin:0;}

#content-tertiary #tertiary-right address {color:#332b28; font:14px/18px "Arial", Helvetica, Verdana, sans-serif; font-weight:normal; padding:0; margin:0; text-align:center;}
#content-tertiary #tertiary-right address a {color:#332b28;}
#content-tertiary #tertiary-right address a img {border:1px solid #332b28;}



/********** Tertiary Pages Right - Right Navigation **********/
#content-tertiary #tertiary-right p {font:13px/22px "Arial", Helvetica, Verdana, sans-serif; padding-left:0px;}
#content-tertiary #tertiary-right .win {text-align:center; color:#F60; font-size:16px;}
#content-tertiary #tertiary-right #rightnav {padding:0; margin:0;}
#content-tertiary #tertiary-right #rightnav ul {list-style-type:none; padding:0 0 10px 0; margin:0;}
#content-tertiary #tertiary-right #rightnav ul li {color:#408080; text-decoration:none; font:13px/22px "Arial", Helvetica, Verdana, sans-serif; font-weight:bold; padding-left:0px;}
#content-tertiary #tertiary-right #rightnav ul li a {color:#408080; text-decoration:none; font:13px/22px "Arial", Helvetica, Verdana, sans-serif; font-weight:bold; padding:0px 0 0 16px; margin:0; text-decoration:none; display:block;}
#content-tertiary #tertiary-right #rightnav ul li a {_height:16px;}

#content-tertiary #tertiary-right #rightnav ul li a:hover {background:url(images/list-item-greyarrow.gif) no-repeat 0px 4px; padding:0 0 0 11px; color:#4f4744; text-decoration:none; display:block;}

#content-tertiary #tertiary-right .rightcol-divider {background:url(images/right-col-divider.gif) no-repeat; width:100%; height:3px; margin:0; padding:10px 0 0 0;}

html#accounting #rightnav ul li#accounting a {background:url(images/list-item-greyarrow.gif) no-repeat 0px 4px; padding:0 0 0 13px; color:#4f4744; text-decoration:none; display:block; color:#4f4744;}
html#actuarial #rightnav ul li#actuarial a {background:url(images/list-item-greyarrow.gif) no-repeat 0px 4px; padding:0 0 0 13px; color:#4f4744; text-decoration:none; display:block; color:#4f4744;}
html#litigation #rightnav ul li#litigation a {background:url(images/list-item-greyarrow.gif) no-repeat 0px 4px; padding:0 0 0 13px; color:#4f4744; text-decoration:none; display:block; color:#4f4744;}
html#tax #rightnav ul li#tax a {background:url(images/list-item-greyarrow.gif) no-repeat 0px 4px; padding:0 0 0 13px; color:#4f4744; text-decoration:none; display:block; color:#4f4744;}
html#entreprenurial #rightnav ul li#entreprenurial a {background:url(images/list-item-greyarrow.gif) no-repeat 0px 4px; padding:0 0 0 13px; color:#4f4744; text-decoration:none; display:block; color:#4f4744;}
html#leadership #rightnav ul li#leadership a {background:url(images/list-item-greyarrow.gif) no-repeat 0px 4px; padding:0 0 0 13px; color:#4f4744; text-decoration:none; display:block; color:#4f4744;}
html#lbl #rightnav ul li#lbl-tech a {background:url(images/list-item-greyarrow.gif) no-repeat 0px 4px; padding:0 0 0 13px; color:#4f4744; text-decoration:none; display:block; color:#4f4744;}
html#private #rightnav ul li#private a {background:url(images/list-item-greyarrow.gif) no-repeat 0px 4px; padding:0 0 0 13px; color:#4f4744; text-decoration:none; display:block; color:#4f4744;}
html#china #rightnav ul li#china a {background:url(images/list-item-greyarrow.gif) no-repeat 0px 4px; padding:0 0 0 13px; color:#4f4744; text-decoration:none; display:block; color:#4f4744;}

/************ About Us Subpages ************************/

html#culture #rightnav ul li#nav-culture a {background:url(images/list-item-greyarrow.gif) no-repeat 0px 4px; padding:0 0 0 13px; color:#4f4744; text-decoration:none; display:block; color:#4f4744;}
html#leadership #rightnav ul li#nav-leadership a {background:url(images/list-item-greyarrow.gif) no-repeat 0px 4px; padding:0 0 0 13px; color:#4f4744; text-decoration:none; display:block; color:#4f4744;}
html#community #rightnav ul li#nav-community a {background:url(images/list-item-greyarrow.gif) no-repeat 0px 4px; padding:0 0 0 13px; color:#4f4744; text-decoration:none; display:block; color:#4f4744;}
html#alliances #rightnav ul li#nav-alliances a {background:url(images/list-item-greyarrow.gif) no-repeat 0px 4px; padding:0 0 0 13px; color:#4f4744; text-decoration:none; display:block; color:#4f4744;}


/*************** Careers Subpages ************************/

html#experience #rightnav ul li#nav-experience a {background:url(images/list-item-greyarrow.gif) no-repeat 0px 4px; padding:0 0 0 13px; color:#4f4744; text-decoration:none; display:block; color:#4f4744;}
html#building #rightnav ul li#nav-building a {background:url(images/list-item-greyarrow.gif) no-repeat 0px 4px; padding:0 0 0 13px; color:#4f4744; text-decoration:none; display:block; color:#4f4744;}
html#careers #rightnav ul li#nav-careers a {background:url(images/list-item-greyarrow.gif) no-repeat 0px 4px; padding:0 0 0 13px; color:#4f4744; text-decoration:none; display:block; color:#4f4744;}
html#why #rightnav ul li#nav-why a {background:url(images/list-item-greyarrow.gif) no-repeat 0px 4px; padding:0 0 0 13px; color:#4f4744; text-decoration:none; display:block; color:#4f4744;}


/*********** Accordion Dropdown tool ***********************/

#accord {width:648px; overflow:hidden; margin:0 0 40px 10px; padding:0; display:block; float: left; text-align: left;  color:#408080;}
#accord {_margin-left:10px;}
.accord_head { background-color: #e7ebe3; width:648px; margin:2px 0 0 0; padding:0; display:block; float: left; text-align: left; }
.accord_head:hover {cursor:pointer;}
.accord_head img{margin:0; padding:3px; display:block; float:left; }
.accord_head h3 {color:#408080; text-decoration:none; font:14px/16px "Arial", Helvetica, Verdana, sans-serif; font-weight:bold; margin: 8px 0 0 6px; padding: 0; display:block; float:left; }
.accord_body { background-color: #e7ebe3; width:648px; margin:0; padding:0; display:block; float: left; text-align: left; overflow:hidden;}
.accord_body h2 {margin: 10px 10px 10px 20px; }
.accord_body a:hover, .accord_body p, .accord_body a , .accord_body li{font-family: Arial, Helvetica, sans-serif; font-size:12px;  }
.accord_body a, .accord_body a:visited {text-decoration:underline;}
.accord_body a:hover {text-decoration:none;}
#content .accord_body p {margin: 10px 10px 10px 20px; max-width:600px;  }
.accord_body li {margin-left:20px; color:#332B28;}

#accord_wide {width:960px; overflow:hidden; margin:0 0 40px 0; padding:0; display:block; float: left; text-align: left;  color:#408080;}
.accord_wide_head { background-color: #e7ebe3; width:960px; margin:2px 0 0 0; padding:0; display:block; float: left; text-align: left; }
.accord_wide_head:hover {cursor:pointer;}
.accord_wide_head img{margin:0; padding:7px; display:block; float:left; }
.accord_wide_head h3 {font-weight: bold; font-size: 0.9em; line-height: 19px; margin: 12px 0 0 9px; padding: 0; color:#408080; display:block; float:left; }
.accord_wide_body { background-color: #e7ebe3; width:960px; margin:0; padding:0; display:block; float: left; text-align: left; overflow:hidden;}
.accord_wide_body h2 {margin: 10px 10px 10px 20px;}
.accord_wide_body p, .accord_wide_body a , .accord_wide_body li{font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.accord_wide_body p {margin: 10px 0px 10px 5px;}
.accord_wide_body li {margin-left:20px;}
#content .accord_wide_body p {max-width:950px; width: 950px;}
.hidden {display:none;}

/**************** Holiday Pages ***********************/

#hut_content table tr td.listcol p {
	color:#725c47;
	font-size:12px;
}

/************** CONACT FORM *******************/

#form {margin:15px 10px 0 20px; width:620px;}
.form-item {font:14px/18px "Arial", Helvetica, Verdana, sans-serif; font-weight:normal;}
.form-item p {color:#332b28; font:14px/18px "Arial", Helvetica, Verdana, sans-serif; font-weight:normal; padding:0; margin:20px 0 0 -15px;}
.red {color:red;}
.form-item p .opt-news {float:left; margin-right:10px;}
#warning {color:#332b28; font:11px/13px "Arial", Helvetica, Verdana, sans-serif; font-weight:normal; padding:0; margin:0;}
#form .submit {padding:0 15px; font:14px/18px "Arial", Helvetica, Verdana, sans-serif; font-weight:normal; margin:0;}

.form-item .lefthalf {float:left; width:50%;margin:0; padding:0 0 20px 0;} 
.form-item .righthalf {float:right; width:50%;margin:0; padding:0 0 20px 0;} 

input.checkbox
{
	display:inline;
	height:13px;
	margin:7px 0 0 3px;
	width:13px;
	font:14px/18px "Arial", Helvetica, Verdana, sans-serif; 
	font-weight:normal;
}

/************ sIFR Headings  *********************/


#section-header { width:960px; margin:10px 0 0 0; padding:0; height:51px; position:relative; padding:0;z-index:1;}

/*
#news-header {width:960px; margin:10px 0 0 0; padding:0; height:41px; position:relative;font:23px/40px "Arial Narrow", Helvetica, Verdana, sans-serif; font-weight:bold; color:#504845; padding:10px 0 0 22px;}
*/

#section-header h1.short-space-bkg {background:url(images/h1-services-bkg.jpg) no-repeat; height:51px;font:23px/50px "Arial Narrow", Helvetica, Verdana, sans-serif; font-weight:bold; color:#504845; padding:10px 0 0 22px; margin:0;}
#section-header h1.wide-space-bkg {background:url(images/h1-news-bkg.jpg) no-repeat;height:51px; font:23px/50px "Arial Narrow", Helvetica, Verdana, sans-serif; font-weight:bold; color:#504845; padding:10px 0 0 22px; margin:0;}

#section-header h1.wide-space-bkg {_padding-top:0;}
#section-header h1.short-space-bkg {_padding-top:0;}


.contentpaneopen_newevents {width:680px; padding:0 0 30px 0; margin:0;}
.contentpaneopen_newevents {_width:660px;}

.contentheading_newevents {font-weight:bold; padding:5px 0 0 20px; font: 18px "Arial Narrow", Helvetica, Verdana, sans-serif; width:100%; background:url(images/h3-newsevents-header-bkg4.jpg) no-repeat; height:32px; margin:0;}

.contentheading_newevents {_width:660px;}

/************ All Pages  *********************/

.center {text-align:center;}

#footer {background:url(images/footer-bkg2.jpg) no-repeat; margin:10px 0 0 0; padding:0; height:75px; position:relative;}
#footer a {color:#000;}
#footer #terms {margin:0; padding:0 0 0 5px; float:left; width:470px; height:45px; position:relative;}
#footer #terms p {color:#b1aeab; font: 11px Arial, Helvetica, sans-serif; vertical-align:middle; margin:0; padding:17px 0 0 0;}
#footer #terms a {text-decoration:none; color:#b1aeab; font: 11px Arial, Helvetica, sans-serif; margin:0; padding:0;}
#footer #tradition {padding:0; float:right; width:470px; padding:0 5px 0 0; height:45px;} 
#footer #tradition p {color:#4b4746; font:16px "Arial Narrow", Helvetica, Verdana, sans-serif; font-weight:700; text-align:right; margin:0; padding:13px 0 0 0; position:relative; vertical-align:middle; height:45px;}

#footer #copyright {padding:8px 0 0 5px; color:#000; font: 10px/12px Arial, Helvetica, sans-serif; float:left; margin:0;}


#footer #left-info {float:left;color: #332B28; font-family:Arial, Helvetica, sans-serif; font-size:9px; padding:10px 0;}
#footer #right-social {float:right; padding:10px 0;}

/********************* PRINT BUTTON ***************************/

#printbuttonarea {text-align:right; margin:-32px 0 15px 0; *margin:-52px 0 15px 0;}

#printlogo {display:none;}

/* =================== sIFR ====================== */

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
	
  }
}

@media print {

}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {

  .sIFR-active #title h1 {
    font-family: Verdana;
    visibility: hidden;
	margin: 5px 0 0;
	_margin-top:0;
	_padding-top:0;
  }
}

/* Alumni Link Social Media Styles */
.alumni-social-media {text-align:center;}
.alumni-social-media img {margin:40px 20px;}

/* Alumni Link Form Styles */
#alumni-form {width:590px;margin:0 20px;padding:20px;border:#D3DBCC 1px solid;font-family:"Arial",Helvetica,Verdana,sans-serif;font-size:11px;}	
#alumni-form .input-box {height:30px;margin:5px 0;width:280px;float:left;}	
#alumni-form .input-box .state{float:left;}	
#alumni-form .input-box .zip{float:right;margin-right:11px;}	
#content-tertiary #tertiary-left #alumni-form h4 {padding:0;margin:10px 0;}		
#content-tertiary #tertiary-left #alumni-form p {margin:10px 0;padding:0;font-size:11px;}		
#alumni-form .radios {margin:0 10px;}
#alumni-form .checkboxes {margin:0 10px;}

/* Meet	Our People Column Styles */	
#content-tertiary #tertiary-right h1.alumni-title {color: #332B28;font: bold 18px/16px "Arial",Helvetica,Verdana,sans-serif;margin:0 0 20px 0;}	
#content-tertiary #tertiary-right h2.alumni-name {color: #332B28;font: bold 14px/16px "Arial",Helvetica,Verdana,sans-serif;margin: 0;text-align:center;}	
#content-tertiary #tertiary-right h3.alumni-position {color: #332B28;font: bold 12px/14px "Arial",Helvetica,Verdana,sans-serif;margin: 0;text-align:center;}



/* Alumni Event Styles */	
#content-tertiary #tertiary-right #rightnav ul.alumni-events {color:#332B28; padding:0; margin:0 0 20px 5px;}
#content-tertiary #tertiary-right #rightnav ul.alumni-events a {padding:0;}
#content-tertiary #tertiary-right #rightnav ul.alumni-events a:hover {background:none;}
#content-tertiary #tertiary-right #rightnav ul.alumni-events li {color:#332B28;font:13px "Arial", Helvetica, Verdana, sans-serif;font-weight:bold;margin:7px 0 3px 0;}
#content-tertiary #tertiary-right #rightnav ul.alumni-events li.more {font-size:12px; padding:0; line-height:normal; padding:0 0 0 10px;font-weight:normal; margin:0;}
#content-tertiary #tertiary-right #rightnav ul.alumni-events li.more a {font:12px "Arial", Helvetica, Verdana, sans-serif; padding:0;}


/* Reg Superscript Styles */

#menu ul li ul li a span.reg {
	font-size:12px;
	position:relative;
	bottom:5px;
}
