@font-face {
	font-family: 'UniversCondensed';
	src: url('universc-webfont.eot');
	src: local('â˜º'), url('universc-webfont.woff') format('woff'), url('universc-webfont.ttf') format('truetype'), url('universc-webfont.svg#webfontJ4NOZf62') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'UniversCondensedLight';
	src: url('univercl-webfont.eot');
	src: local('â˜º'), url('univercl-webfont.woff') format('woff'), url('univercl-webfont.ttf') format('truetype'), url('univercl-webfont.svg#webfontOHcetphI') format('svg');
	font-weight: normal;
	font-style: normal;
}

body{ margin:0; padding:0;}

body { background:#9EAECC; text-align:center; font-family:Arial, Helvetica, sans-serif; behavior:url(cssHoverFix.htc); }
#back {	width:970px; background: url(images/tile_blueback.gif) repeat-y; left:50%; min-height:100%; height:100%; margin-left:auto; margin-right:auto; padding-top:11px; }
html>body #back { height:auto; }
#container { position:relative; }
#containerTable { width:940px; margin:auto; padding:0px; border:solid 1px #666666; background:#FFFFFF; font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; }

/* GENERAL */

a:link { color:#3366CC; }
a:hover { color:#000000; text-decoration:none; }

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


/* BANNER */


.bannerGraphic{  overflow:hidden; width:675px; height: 258px; }






/* DROP NAVIGATION */

/*
#closer { position:absolute; top:-10px; left:0px; width:700px; height:200px; z-index:51; }
#floatAbout, #floatServices, #floatNews, #floatIndustries, #floatResources, #floatCareers { position:absolute; top:1px; z-index:60; }
#dropAbout, #dropServices, #dropNews, #dropIndustries, #dropResources, #dropCareers { position:absolute; top:25px; z-index:55; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; background:#697ABA; opacity:.95; border-top:solid 3px #FFFFFF; }
#floatAbout, #dropAbout { left:27px !important; left:12px; }
#floatServices, #dropServices { left:89px !important; left:74px; }
#floatIndustries, #dropIndustries { left:161px !important; left:146px; }
#floatNews, #dropNews { left:246px !important; left:231px; }
#floatResources, #dropResources { left:298px !important; left:283px; }
#floatCareers, #dropCareers { left:384px !important; left:369px; }
.dropLists { padding:2px 12px 3px 12px; border-top:solid 1px #9eaecc; }
.dropLists a { color:#FFFFFF; text-decoration:none;}
.dropLists a:hover { color:#000033; text-decoration:underline; }
.displayOff { display:none; }
.displayOn { display:block; }
*/

/* HOME */

.homeColumn1 { width:522px; vertical-align:top; }
.homeColumn2 { width:13px; vertical-align:top; background: url(images/ruleVertical.gif); }
.homeColumn3 { width:181px; vertical-align:top; background-color:#0E1A4C; border-bottom:solid 8px #0E1A4C; }
.paddingcolumn { width:11px; }
.homeLogoType { margin-top:32px; }
#homeDescription { padding:22px 12px 12px 154px; width:519px !important; width:685px; background:#CA8111; }
#flashContainer {
	width:724px;
	height: 258px;
}
#homePhotos IMG { display:inline; border-right:solid 6px #660000; border-bottom:solid 6px #660000;}
#homeBody {
	width:635px !important; width: 675px;
	background:#f1d9b4;
	background-image: url(images/bodyBG.png);
	background-repeat:no-repeat;
	border:solid 6px #d18103;
	padding: 0px 14px;
	padding-bottom: 15px;
}

#homeBody h1{ font-size:12px; color:#0e1a4c; margin-bottom: 5px; margin-top:15px }

#homeBody p{ font-size: 12px; color:#0e1a4c; } 

#homeBody a{  color:#990000; text-decoration:none } 
#homeBody a:hover{  color:#990000; text-decoration:underline } 


.red {color#990000}

#homeBody TD { font-family:Arial, Helvetica, sans-serif; }
	.bodyC1 {
	width:300px;
	color:#111A4B;
	font-size:12px;
	float:left;
}
.bodyC1 img { margin-top:14px;}
.bodyC2 img { margin-top:14px;}
.bodyC2 {
	width:300px;
	color:#111A4B;
	font-size:12px;
	float:right;
}
	.bodyC3 { width:85px; vertical-align:top; color:#FFFFFF; text-align:center; padding:0px 18px; font-size:11px; }
	.bodyC3 a { color:#FFFFFF; }
	.bodyC3 a:hover { color:#000033; text-decoration:none; }
	.homeCallout { border-top:solid 1px #000033; border-right:solid 1px #000033; margin-top:22px; }
	.homeCalloutMore { float:right; margin:2px 6px 0px 0px; }
	.homeCalloutMore a, .homeCalloutText a { color:#000033; }
	.homeCalloutMore a:hover, .homeCalloutText a:hover { color:#FFFFFF; text-decoration:none; }
	.homeCalloutText { padding-right:8px; font-size:11px; }
.homePKF { width:144px; padding:15px 18px 0px 18px; }
.homeservices { width:141px; margin:0px 20px 0px 20px; font-size:11px; padding-top:15px;}
.homeservices LI { margin-left:-28px !important; margin-left:-20px; list-style: url(images/bullets_bluesquares.gif) outside; color:#A3BFF3; margin-top: 5px;}
.homeservices LI a { color:#A3BFF3; text-decoration:none; }
.homeservices LI a:hover { color:#FFFFFF; text-decoration:underline; }
.homeAwards { width:181px; text-align:center; }
.homeAwards IMG { margin:8px 0px; }
.homeChoose { margin-left:-28px !important; margin-left:17px; list-style: url(images/bullet_whitesquare.gif); color:#FFFFFF; font-size:11px; line-height:15px;}
.homeChoose LI a { color:#FFFFFF; text-decoration:none;  }
.homeChoose LI a:hover { color:#000033; text-decoration:underline;  }

.address {
	color:#A3BFF3;
	text-decoration:none;
	line-height:14px;
	margin-left:20px;
	margin-bottom:15px;
	margin-top:15px;

	font-size:12;
	vertical-align: bottom;	
	position: absolute;
}

.homeDates { margin-left:-28px !important; margin-left:17px; list-style: url(images/bullet_whitesquare.gif) outside; color:#000033; }
.homeDates LI { margin-top:8px; }
.homeDates LI a { color:#000033;}
.homeDates LI a:hover { color:#FFFFFF; text-decoration:none; }
.newsHeaders { color:#FFFFFF; font-weight:bold; }

#homeBottomLinks {
	width:516px;
	margin-top:11px;
	padding-bottom: 15px;
	background-image: url(images/bottomLinksBG.png); 
	background-repeat:no-repeat;
	float:left;
}

#smBottomLinks {
	margin-top:11px;
	margin-left: 15px;
	float:left;
}

#homeBottomLinks img{
	margin-top:11px;
	margin-left: 13px;
	margin-right: 13px;
}

#announcement {
	position:absolute;
	left:27px !Important;
	left:12px;
	top:257px;
	width:522px;
	height:200px;
	z-index:150;
	}

#habitat {
	position:absolute;
	top:460px;
	left:390px !important;
	left:375px;
	width:120px;
	height:200px;
	}
	
.habitatText {
margin-left:8px;
margin-right:5px;
margin-top:3px;
	}
	
#thiefSeminar {
	position:absolute;
	top:1150px !important;
	top:1205;
	left:75px!important;
	left:65px;
	width:120px;
	height:200px;
}
#homeContact {
	border:solid 1px #CCC;
	width:675px;
}
.contactHome {
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
	float:left;
	padding:10px 0px;
}

/* 2nd LEVEL TEMPLATE */

.Column3 { width:181px; vertical-align:top; background:#0E1A4C; }

#titleBlock {
	width:675px;
	}
	
.titleBlock h1{ font: 23px 'UniversCondensedLight', sans-serif; text-decoration:none; font-weight:normal; color:#fff; margin-bottom:-5px; word-spacing:-15px; }
.titleBlock p{ 	font:11px Arial, Helvetica, sans-serif; }
.titleBlock {
	float:left;
	background:#ca8111;
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	width:541px !important;
	width:575px;
	height:58px !important;
	height:88px;
	padding:12px 17px;
	border-bottom:solid 6px #660000;
	}
.titleImg { float:left; border:solid 6px #660000; }


.titleBlock a { color:#000000; }
.titleBlock a:hover { color:#FFFFFF; }
.titlewhygsg { background: url(images/title_whygsg.gif) no-repeat; }
.titlepartners { background: url(images/title_partners.gif) no-repeat; }
.titlePKFpartnership { background: url(images/title_pkfpartnership.gif) no-repeat; }
.titleServicesOverview { background: url(images/title_serviceOverview.gif) no-repeat; }
.titleAuditsAccounting { background: url(images/title_auditsAccounting.gif) no-repeat; }
.titleBusinessConsulting { background: url(images/title_businessConsulting.gif) no-repeat; }
.titleBusinessValuation { background: url(images/title_businessValuation.gif) no-repeat; }
.titleSuccessionPlanning { background: url(images/title_successionplanning.gif) no-repeat; }
.titleForensicAccounting { background: url(images/title_forensicAccounting.gif) no-repeat; }
.titleDueDiligence { background: url(images/title_duediligence.gif) no-repeat; }
.titleFraudDetection { background: url(images/title_fraudDetection.gif) no-repeat; }
.titleStateLocal { background: url(images/title_stateLocalTax.gif) no-repeat; }
.titleInternational { background: url(images/title_internationalTax.gif) no-repeat; }
.titleEmployeeBenefit { background: url(images/title_employeeBenefit.gif) no-repeat; }
.titleEstatePlanning { background: url(images/title_estateplanning.gif) no-repeat; }
.titlePersonalFinancial { background: url(images/title_personalFinancial.gif) no-repeat; }
.titleTechnologyServices { background: url(images/title_techservices.gif) no-repeat; }
.titleEmergingBusinesses { background: url(images/title_emergingBusiness.gif) no-repeat; }
.titleIndustries { background: url(images/title_industries.gif) no-repeat; }
.titleAwards { background: url(images/title_awards.gif) no-repeat; }
.titleArticles { background: url(images/title_articles.gif) no-repeat; }
.titleGSGnews { background: url(images/title_gsginnews.gif) no-repeat; }
.titleEvents { background: url(images/title_eventsSeminars.gif) no-repeat; }
.titleResources { background: url(images/title_resources.gif) no-repeat; }
.titleCareers { background: url(images/title_careers.gif) no-repeat; }
.titleContact { background: url(images/title_contact.gif) no-repeat; }
.titleNotice { background: url(images/title_notice.gif) no-repeat; }
.titlePrivacyPolicy { background: url(images/title_privacypolicy.gif) no-repeat; }
.titleNewsletters { background: url(images/title_newsletters.gif) no-repeat; }
.titleRecruiting { background: url(images/title_recruiting.gif) no-repeat; }

/* 2nd LEVEL DETAILS */

.breadcrumb { position:absolute; top:12px; left:17px; font-size:10px; font-weight:bold; color:#000033; z-index:100; }
#bodyBlock {
	width:625px !important;
	width:675px;
	padding:24px 24px;
	padding-bottom:36px;
	border:solid 1px #CA8111;
	background: url(images/tile_textBack.gif) repeat-x;
	min-height:500px;
	height:auto !important;
	height:500px;
	}

.bodyText, .bodyText TABLE { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:18px; }
.list1 LI { padding-bottom:6px; line-height:normal; }
.list2 LI { padding-bottom:12px; margin-right:40px; line-height:normal; }
.introText { color:#660000; font-weight:bold; line-height:18px; }
.introDivide { text-align:center; margin-bottom:20px; margin-top:25px; }
.contactinfo { vertical-align:bottom; 
	min-height:50px;
  	height:auto !important;
  	height:50px; 
	padding:0px 0px 22px 19px; color:#A3BFF3; background:#0E1A4C; }
.quote { margin-left:18px; margin-right:18px; margin-top:30px; }
.quotelist1 li { margin-left:-25px; margin-bottom:10px; }
.quotelist2 li { margin-left:-40px; margin-bottom:6px; list-style: none outside; }
.quote a { color:#FFFFFF; }
.quote a:hover { color:#6699CC; }
.quoteText { padding:0px 14px; text-align:center; color:#A3BFF3; line-height:18px; }
.quoteByline { text-align:center; font-size:9px; margin-top:8px; margin-bottom:30px; }
#PrintTitle { display:none; }


/* PARTNERS */
#bodyBlock2 { 	width:669px !important;
	width:675px; 
	border-top:solid 6px #660000; border-right:solid 6px #660000; border-bottom:solid 6px #660000; background:#CA8111; min-height:500px; height:auto !important; height:500px; }
.partnerTable TD { border-left:solid 6px #660000; vertical-align:top; color:#000033; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height: 16px;}
.partnerTable TD IMG { border-bottom:solid 6px #660000; }
.partnerText { background:#FFFFFF url(images/tile_textBack.gif) repeat-x; padding:20px 16px;}
.partnerTitle { font-size:12px; }
.partnerDivide { padding-bottom:6px; border-bottom:solid 1px #000033; margin-bottom:6px; }


/* FINANCIAL TOOLS */

.cTimeValue, .cTimeValue INPUT, .cTimeValue P, .cTimeValue UL, .cTimeValue FIELDSET { font-size: 10pt; }
.cTimeValue H2, .cTimeValue H3 { font-size: 10pt; }
.cTimeValue #COMPUTE { color: #444444; font-size: 10pt; font-weight: bold; }
.cTimeValue .cAmortTitleFont { font-weight: bold; }
.cTimeValue .cAmortTable TD { padding: 5px;	font-size: 9pt;	text-align: right; }
.cTimeValue .cAmortHeader TD { border-top: #dedfef 1px solid; border-bottom: #dedfef 2px solid;	font-weight: bold; background-color: #eeeeee; text-align: center; }
.cTimeValue .cAmortLineE TD { background-color: #F7F7F8; }
.cTimeValue .cAmortLineTotals TD { font-weight: bold; color: black;	border-top: double 3px black; }


/* OTHER */

.eventtitle { margin-bottom: 6px; }
.events { border-bottom:solid 1px #EAB666; border-top:solid 1px #EAB666; padding:6px 0px; }
.footnote { border-top:solid 1px #EAB666; margin-top:6px; padding-top:6px; margin-bottom:30px; }
.eventsponsors { margin-top:6px; font-size:11px; line-height:normal;  }
.directions { margin-left:-28px !important; margin-left:17px; }
.gsgnews { margin-left:-18px !important; margin-left:18px; list-style: url(images/pdf.gif); }
.gsgnews li { margin-bottom:10px; }
.noPDF {list-style: none; }



/* COMMON */

.darkBlue { color:#000033; }
.white { color:#FFFFFF; }
.nav { float:left; }
#navBG{ width:675px; height:24px; background:url(images/navBG.gif) repeat-x; }
.right { text-align:right; }
.clear { clear:both; }
#footer { margin-top:14px; }
#footer TD { vertical-align:top; font:11px Arial, Helvetica, sans-serif; color:#000033; }
#footer a { color:#000033; text-decoration:none; }
#footer a:hover { color:#FFFFFF; text-decoration:underline; }
.copyright { font-size:9px; color:#FFFFFF; margin-top:4px; }
.noprint { display:block;}
.printOnly, .displayOff { display:none; }
.resource LI { list-style:none; margin-left:-40px; line-height:normal; }
.resourcemargin LI { margin-bottom:6px; }

.padding{ padding-bottom:12px !important; padding-bottom:20px; color:#fff;}


/* ACCORDION */

.rightDates {color:#A3BFF3; text-decoration:none; line-height:14px;}
.date{
	color:#FFFFFF;
	font-weight:bold;
}

.spacer { width:141px; height:120px; margin:0px 20px 0px 20px; font-size:11px; padding-top:15px;}



/* root element for accordion. decorated with rounded borders and gradient background image */
#accordion {
	width: 141px;
}

/* accordion header */
#accordion h2 {
	font-size:11px;
	font-weight:normal;
	cursor:pointer;		
}

/* currently active header */
#accordion h2.current {
	cursor:default;
}

/* accordion pane */
#accordion div.pane {
	height:auto;
	color:#A3BFF3;
	display:none;
	font-size:11px;
}

/* a title inside pane */
#accordion div.pane h3 {
	font-weight:normal;
	margin:0 0 -5px 0;
	font-size:11px;
	color:#000033;
}
/* events page photos*/
.eventPhoto {
	text-align:center;
	margin:12px 0px 6px 0px;
	}
.eventPhoto DIV {
	display:inline;
	}
.eventPhoto IMG {
	border: 1px solid rgb(0, 0, 0); 
	padding: 5px; 
	margin-right: 5px;
	}
.homePhoto{
	float:right;
	}
.homePhoto IMG{
	border: 1px solid rgb(0, 0, 0); 
	padding: 5px; 
	margin-left: 5px;
	}
	
	
/*\\\\\\\\\\\\\\\\\\\GLOBAL NAV////////////////////////*/	

#navigation {
	width:100%;
	}
#navigation ul {
	margin:0px; 
	padding:0px;
	}
#navigation ul li { /* Global Link Containers */
	float:left; 
	list-style:none; 
	margin-right:10px;
	padding-left:0px;
	padding-top:10px;
	position:relative;
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'UniversCondensed', sans-serif;
	font-size-adjust: 0.51;
	border-left:solid 1px #fff; 
	}
#navigation li a { /* Global Links */
	padding:3px 9px 4px 6px;
	color:#0e1a4c;
	text-decoration:none;
	white-space:nowrap;
	display:block;
	}
#navigation li a:hover, #navigation li a.sfhover { /* Global Links: hover state */
	color:#7181be;
	text-decoration:none;
	}
#navigation li ul { /* Dropdown Containers */
	margin:0px; 
	padding-top:12px;  
	display:none; 
	position:absolute; 
	left:5px; 
	top:20px; 
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	opacity: 0.95;
	float:none;
	}
* html #navigation li ul { background:#7181be; margin-top:12px; padding-top:0px; } /* IE6 FIX */
*:first-child+html #navigation li ul { background:#7181be; margin-top:12px; padding-top:0px; } /* IE7 FIX */
#navigation li:hover ul, #navigation li.sfhover ul { 
	display:block;
	}
#navigation li li { /* Dropdown Link Containers */
	float:none;
	display:block;
	margin-left:1px;
	height:18px;
	border-left:none;
	padding-top:0px;
	background:#7181be;
	}
* html #navigation li li { width:200px; }
#navigation li li a { /* Dropdown Links */
	color:#fff; 
	text-decoration:none;
	display:block;
	background:#7181be;
	font:11px Arial, Helvetica, sans-serif;
	}
#navigation li li a:hover, #navigation li li a.sfhover { /* Dropdown Links: hover state */
	color:#fff; 
	text-decoration:none;
	background:#42559f;
	}
/** html  #navigation li li a:hover  { background:none; text-decoration:underline; }
*:first-child+html  #navigation li li a:hover  { background:none; text-decoration:underline; }*/



/*\\\\\\\\\\\\\\\\\\\BLOG////////////////////////*/
#menu {
	
}

#menu form {
	margin: 0 0 0 13px;
}

#menu input#s {
	width: 80%;
	background: #eee;
	border: 1px solid #999;
	color: #000;
}

#menu ul {
	color: #fff;
	font-weight: bold;
	list-style-type: none;
	margin	: 0;
	padding-left: 3px;
}

#menu ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom: 2px; /*border-bottom: dotted 1px #ccc;*/
	padding-top:10px;
}

#menu ul ul {
	font-variant: normal;
	font-weight: normal;
	line-height: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

#menu ul ul li {
	border: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	letter-spacing: 0;
	margin:7px 0;
	padding: 0;
}

#menu ul ul li a {
	color: #A3BFF3;
	text-decoration: none;
}

#menu ul ul li a:hover {
	color:#FFF; 
	text-decoration:none; 
}

#menu ul ul ul.children {
	font-size: 142%;
	padding-left: 4px;
}


@media print {

.noprint { display:none; }
.printOnly { display:block; }
body { background:#FFFFFF; text-align:center; font-family:Arial, Helvetica, sans-serif; }
#back {	width:100%; background:none; left:50%; min-height:100%; height:100%; margin-left:auto; margin-right:auto; padding-top:11px; }
#containerTable { width:100%; margin:auto; padding:0px; border:none; background:#FFFFFF; font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF; }
#titleBlock { width:485px; display:none; }
#bodyBlock { width:485px; padding:0px; padding-bottom:0px; border:none; background:none; }
.homeLogoType { margin-top:6px; }
.quote, .quoteText { color:#000000; }
.quote IMG { display:none; }
.homeColumn2 { width:13px; vertical-align:top; background:none; }
.Column3 { width:181px; vertical-align:top; background:none; }
.contactinfo { vertical-align:bottom; height:165px; padding:0px 0px 22px 19px; color:#000000; background:none; }
#PrintTitle { display:block; font-size:24px; color:#000000; padding:30px 0px 18px 0px; }
.introText { color:#000000; }
}

/* RSS Displays */
.bodyC1,.bodyC2 {
	padding-top: 14px;
}

h3.feedTitle {
	background: no-repeat 0 0;
	height: 22px;
	overflow: hidden;
	margin: 0 0 12px;
}

h3.feedTitle.rssnews { background-image: url(images/newsHeader.png); }
h3.feedTitle.rssevents { background-image: url(images/eventsHeader.png); }
h3.feedTitle.rssarticles { background-image: url(images/articlesHeader.png); }
h3.feedTitle.rssblog { background-image: url(images/blogHeader.png); }

h3.feedTitle .title {
	float: left;
	text-indent: -999em;
	overflow: hidden;
}
h3.feedTitle a.viewall {
	display: inline-block;
	background: url(images/viewAll_over.png) no-repeat 0 0;
	float: right;
	text-indent: -999em;
	width: 57px;
	height: 22px;
	overflow: hidden;
}

ul.feeds {
	list-style: none;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
	ul.feeds li {
	}

/* RSS Displays */

