@charset "UTF-8";

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, 
td                           {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
body                         {margin: 0px;padding: 0px;background: url(images/bg.gif) center top;text-align: center;}
a                            {color: #DA7211; outline:none;}
img                          {border: 0;}
#wrapper                     {width: 936px;margin: 0 auto 0 auto;text-align: center;}
#header                      {float: left;width: 873px;height: 102px;/*background:url(images/bg_header_tag.jpg) no-repeat 374px 40px;*/text-align: left;padding:20px 0 0 65px; position:relative;}
/*#home #header                {background: url(images/bg_header.jpg) no-repeat 374px 40px;}*/
#header a.logo                        {
	margin: 18px 0 0 0;

}
#header .cohnLogo                        {
	position:absolute;right:65px;top:22px;background:url(images/jhcohn-logo.gif) no-repeat 0 0;width:243px;height:81px;display:block;
}
#header .headerMiddle                        {
	position:absolute;left:400px;top:20px;background:url(images/is-now.gif) no-repeat 5px 0;width:133px;height:40px;padding-top:50px;display:block;
}
	#header .headerMiddle a:link,  #header .headerMiddle a:visited {
		background:url(images/btn-cohn-more.gif) no-repeat 0 0;width:133px;height:40px;display:block;
	}
		#header .headerMiddle a:link:hover,  #header .headerMiddle a:visited:hover {
			background-position: 0 -40px;
		}
#cohnMessage {width: 936px;height: 318px;clear:both;margin: 0;padding: 0;background: url(images/cohn-message.gif) no-repeat 0 0;position:relative;
}
#cohnMessage .pr {
		position:absolute;right:195px;bottom:15px;
	}
	#cohnMessage .pr a:link,  #cohnMessage .pr a:visited {
		background:url(images/btn-cohn-pr.gif) no-repeat 0 0;width:173px;height:36px;display:block;
	}
		#cohnMessage .pr a:link:hover,  #cohnMessage .pr a:visited:hover {
			background-position: 0 -36px;
		}
#cohnMessage .visit {
		position:absolute;right:28px;bottom:8px;
	}
	#cohnMessage .visit a:link,  #cohnMessage .visit a:visited {
		background:url(images/btn-cohn-visit.gif) no-repeat 0 0;width:129px;height:71px;display:block;
	}
		#cohnMessage .visit a:link:hover,  #cohnMessage .visit a:visited:hover {
			background-position: 0 -71px;
		}



#flash                       {width: 936px;height: 318px;clear:both;margin: 0;padding: 0;}
.clearfix                    {clear:both}

/*-- nav ---------------------- */
#homeMenu                    {clear:both;width:936px;height:43px;border-bottom: 1px solid #FFCA7F;background:url(images/bg_nav.gif) repeat-x top left;margin: 0;font-size: 14px;font-family: "Helvetic Neue", Helvetica, Arial, sans-serif;float: left;}
#homeMenu ul                 {padding: 0;margin:0;text-align: center;}
#homeMenu ul li              {float: left;padding: 0;margin: 0;list-style-type: none;}
#homeMenu ul li a            {display: block;margin: 0;padding:0;text-decoration: none;color: #2c1c01;}
#homeMenu ul li a.difference {width: 158px;height: 43px;background: url(images/bg_nav_difference.gif) no-repeat 0px -43px;}
#homeMenu ul li a.meet       {width: 94px;height: 43px;background: url(images/bg_nav_meet.gif) no-repeat 0px -43px;}
#homeMenu ul li a.services   {width: 98px;height: 43px;background: url(images/bg_nav_services.gif) no-repeat 0px -43px;}
#homeMenu ul li a.specialties{width: 163px;height: 43px;background: url(images/bg_nav_specialties.gif) no-repeat 0px -43px;}
#homeMenu ul li a.career     {width: 152px;height: 43px;background: url(images/bg_nav_career.gif) no-repeat 0px -43px;}
#homeMenu ul li a.news       {width: 156px;height: 43px;background: url(images/bg_nav_news.gif) no-repeat 0px -43px;}
#homeMenu ul li a.contact    {width: 115px;height: 43px;background: url(images/bg_nav_contact.gif) no-repeat 0px -43px;}
#homeMenu ul li a:hover      {background-position: 0 0;}
/*-- nav ---------------------- */
#mainMenu                    {clear:both;width: 936px;height:43px;margin: 0;border-top: 1px solid #FFCA7F;background:#fff url(images/bg_nav.gif) repeat-x bottom left;font-size: 14px;font-family: "Helvetic Neue", Helvetica, Arial, sans-serif;}
#mainMenu ul                 {padding: 0;margin:0;text-align: center;}
#mainMenu ul li              {float: left;padding: 0;margin: 0;list-style-type: none;}
#mainMenu ul li a            {display: block;margin: 0;padding:0;text-decoration: none;color: #2c1c01;overflow:hidden;text-indent:-400px;}
#mainMenu ul li a.difference {width: 142px;height: 43px;background: url(images/bg_nav_difference_inside.gif) 0 43px;}
#mainMenu ul li a.meet       {width:  87px;height: 43px;background: url(images/bg_nav_meet_inside.gif) 0 43px;}
#mainMenu ul li a.services   {width:  89px;height: 43px;background: url(images/bg_nav_services_inside.gif) 0 43px;}
#mainMenu ul li a.specialties{width: 156px;height: 43px;background: url(images/bg_nav_specialties_inside.gif) 0 43px;}
#mainMenu ul li a.careers    {width: 142px;height: 43px;background: url(images/bg_nav_career_inside.gif) 0 43px;}
#mainMenu ul li a.news       {width: 150px;height: 43px;background: url(images/bg_nav_news_inside.gif) 0 43px;}
#mainMenu ul li a.contact    {width: 103px;height: 43px;background: url(images/bg_nav_contact_inside.gif) 0 43px;}
#mainMenu ul li a.home       {width:  67px;height: 43px;background: url(images/bg_nav_home_inside.gif) 0 43px;}
#mainMenu ul li a:hover      {background-position: 0 0;}
#difference #mainMenu ul li a.difference   {background-position: 0 0;}
#meetus #mainMenu ul li a.meet             {background-position: 0 0;}
#services #mainMenu ul li a.services       {background-position: 0 0;}
#specialties #mainMenu ul li a.specialties {background-position: 0 0;}
#careers  #mainMenu ul li a.careers        {background-position: 0 0;}
#newsresources  #mainMenu ul li a.news     {background-position: 0 0;}
#contact #mainMenu ul li a.contact         {background-position: 0 0;}

/*-- callouts  ------------------ */
#twoCol                     {clear:both;margin: 0;font-family: "Helvetic Neue", Helvetica, Arial, sans-serif;text-align: left;padding: 0;float: left;color: #090A07;}
#twoColLeft                 {width: 230px;float: left;padding: 0;margin: 0;}
#subnav                     {float: left;padding: 0;margin: 0;background:#032C64 url(images/bg_subnav.gif) no-repeat;font-family: Arial, Helvetica, sans-serif;font-size: 12px;vertical-align: top;}
#subnav ul                  {margin: 22px 16px 22px 16px;padding: 0;width: 198px;}
#subnav ul li               {list-style-image: none;list-style: none;padding: 0;margin: 0;height: 100%;}
#subnav ul li a             {display: block;padding: 11px 0 11px 5px;text-decoration: none;color: #FFFFFF;border-bottom: solid 1px #3374ad;height: 100%;}

ul.biolist                  {text-align:left;}
ul.biolist ul               {padding:0;margin:0;}
ul.biolist li               {list-style-type:none;margin:0px;padding:0;}
ul.biolist li a             {display:block;padding:3px 0 3px 5px;margin:0;height:100%;}
ul.biolist li a:hover, ul.biolist #here{background:#c4d7e8;}

#employee #subemployee a,
#healthcare #subhealthcare a,
#construction  #subconstruction a, 
#realestate  #subrealestate a, 
#nonprofit #subnonprofit a, 
#digitalmedia  #subdigitalmedia a, 
#manufacturers  #submanufacturers a, 
#municipalities  #submunicipalities a, 
#professional  #subprofessional a, 
#automobile  #subautomobile a, 
#wealth  #subwealth a, 
#tax  #subtax a, 
#accounting  #subaccounting a, 
#management  #submanagement a, 
#corporate  #subcorporate a, 
#it  #subit a, 
#healthcare  #subhealthcare a, 
#valuation  #subvaluation a, 
#future  #subfuture a, 
#culture  #subculture a, 
#national  #subnational a, 
#international  #subinternational a, 
#history  #subhistory a, 
#working  #subworking a, 
#opportunities  #subopportunities a, 
#application  #subapplication a, 
#news  #subnews a, #fraud #subfraud a,
#newsletter  #subnewsletter a, 
#resources  #subresources a, 
#other #subother a,
#oxley #suboxley a,
#media  #submedia a,
#recovery #subrecovery a  

           {background-color: #2f76b4;}
#subnav ul li a.bottom          {display: block;padding: 11px 0 11px 5px;text-decoration: none;color: #FFFFFF;border-bottom-style: none;}
#subnav ul li a:hover           {
	background-color: #041f43;
}
#subnav ul li a.on              {background-color: #2f76b4;}

/*#leftco                         {float:left;width: 230px;height:270px;background: url(images/bg_callouts_left.jpg) no-repeat top left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;vertical-align: top;text-align: center; padding: 30px 0px 10px 0px;min-height:270px;}*/

#leftco                         {float:left;width: 230px;/*height:270px;*/background: url(images/bg_callouts_left.jpg) no-repeat top left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;vertical-align: top;text-align: center; padding: 20px 0 10px;min-height:270px;}

#leftco div.case {
    background-image: url("images/bg-case-study.png");
    background-position: 30px 0;
    background-repeat: no-repeat;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    margin: 0 0 15px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 40px;
    text-align: left;
}
0 15px

#leftco div.case				{background-image: url('images/bg-case-study.jpg');background-position: 30px 0px;background-repeat: no-repeat;font-family: Arial, Helvetica, sans-serif; color: #666666;text-align: left; padding-top: 40px; padding-left: 30px; padding-right: 30px; margin: 0px; margin-bottom: 30px;}
#leftco ul                      {width: 198px;margin: 22px 16px 22px 16px;padding: 0;}
#twoColRight                    {width: 706px;float: left;}

#landing                        {letter-spacing: .75px;;width: 706px;background:#062F68 url(images/bg_landing_text.jpg) no-repeat;color: #ffffff;	font-size: 15px;font-family: Arial, Helvetica, sans-serif;float: right;}
#landing  h2                    {padding: 0px 22px 0px 22px;margin: 0;line-height: 1.75;font-style: italic;}
#landing img                    {padding: 34px 22px 20px 22px;}
#landing p                      {
	padding: 0px 22px 40px 22px;
	margin: 0;
	line-height: 1.75;
letter-spacing: .75px;
font-weight:normal;


}
#landing.bio			{padding:0 0 15px 0;}
#landing.bio p                  {margin:0;padding: 14px 22px 0px 22px;}
#landing.bio img                {padding: 0px 22px 0px 0px;}
#landing.bio img.pic            {float:left;margin:0 15px 0 0;;border-top:solid 13px #fff;border-right:solid 13px #fff;border-left:solid 13px #fff;padding:0;}

#landingshort                   {letter-spacing: .75px;float: right;width: 662px;background:#062F68 url(images/bg_landing_text.jpg) no-repeat;color: #ffffff;font-size: 15px;font-family: Arial, Helvetica, sans-serif;padding: 34px 22px 10px 22px;}

#detailimage                    {
	float: left;
	width: 706px;
	height: 270px;
	background:#062F68 url(images/bg_generic.jpg) no-repeat;
	color: #ffffff;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
.detailimage p  	              {
	padding: 60px 310px 20px 36px;
	margin: 0;
	line-height: 1.6;
letter-spacing: .05em;
}

.detailimage p.wide  	          {
	padding: 55px 200px 30px 36px;
	margin: 0;
	line-height: 1.6;
}
.detailimage p.wide.media{padding:105px 250px 0px 36px;line-height: 1.4;}

/*
#detailimage.corporatefinance   {background:#062F68 url(images/bg-corporatefinance.jpg);}
#detailimage.fraud              {background:#062F68 url(images/bg-fraud.jpg);}
#detailimage.wealthmanagement   {background:#062F68 url(images/bg-wealthmanagement.jpg);}
#detailimage.tax                {background:#062F68 url(images/bg-tax.jpg);}
#detailimage.accounting         {background:#062F68 url(images/bg-accounting.jpg) no-repeat top left;}
#detailimage.managementadvisory {background:#062F68 url(images/bg-managementadvisory.jpg);}
#detailimage.valuation          {background:#062F68 url(images/bg-valuation.jpg);}
#detailimage.construction       {background:#062F68 url(images/bg-construction.jpg);}
#detailimage.real               {background:#062F68 url(images/bg-real.jpg);}
#detailimage.nonprofit          {background:#062F68 url(images/bg-nonprofit.jpg);}
#detailimage.mediainquiries     {background:#062F68 url(images/bg_media-inquiries.jpg);}
#detailimage.benefits           {background:#062F68 url(images/bg-employeebenefits.jpg);}
#detailimage.proservices        {background:#062F68 url(images/bg-proservices.jpg);}
#detailimage.manufacturing      {background:#062F68 url(images/bg-manufacturing.jpg);}
#detailimage.dealerships        {background:#062F68 url(images/bg-automobiledealerships.jpg);}
#detailimage.digitalmedia       {background:#062F68 url(images/bg-digitalmedia.jpg);}
#detailimage.government         {background:#062F68 url(images/bg-government.jpg);}
#detailimage.international      {background:#062F68 url(images/bg_internationally.jpg);}
#detailimage p  	              {padding: 55px 0px 30px 40px;margin: 0;line-height: 1.6;}
#detailimage p.wide  	          {padding: 55px 200px 30px 40px;margin: 0;line-height: 1.6;}
#detailimage img                {padding: 0px 0px 10px 0px;margin:-15px 0 0 0;}
#detailimage a                  {color:#fff;font-weight:bold;} 
*/

.detailimage                    {float: right;width: 706px;height: 270px;background:#062F68 url(images/bg_construction.jpg) no-repeat;color: #ffffff;font-size: 15px;font-family: Arial, Helvetica, sans-serif;}
.detailimage img                {padding: 0px 0px 10px 0px;margin:-15px 0 0 0;}
.detailimage a                  {color:#fff;font-weight:bold;} 
.accounting                     {background:#062F68 url(images/bg-accounting.jpg);}
.corporatefinance               {background:#062F68 url(images/bg-corporatefinance.jpg);}
.fraud                          {background:#062F68 url(images/bg-fraud.jpg);}
.wealthmanagement               {background:#062F68 url(images/bg-wealthmanagement.jpg);}
.tax                            {background:#062F68 url(images/bg-tax.jpg);}
.managementadvisory             {background:#062F68 url(images/bg-managementadvisory.jpg);}
.valuation                      {background:#062F68 url(images/bg-valuation.jpg);}
.construction                   {background:#062F68 url(images/bg-construction.jpg);}
.real                           {background:#062F68 url(images/bg-real.jpg);}
.nonprofit                      {background:#062F68 url(images/bg-nonprofit.jpg);}
.mediainquiries                 {background:#062F68 url(images/bg_media-inquiries.jpg);}
.benefits                       {background:#062F68 url(images/bg-employeebenefits.jpg);}
.proservices                    {background:#062F68 url(images/bg-proservices.jpg);}
.manufacturing                  {background:#062F68 url(images/bg-manufacturing.jpg);}
.dealerships                    {background:#062F68 url(images/bg-automobiledealerships.jpg);}
.digitalmedia                   {background:#062F68 url(images/bg-digitalmedia.jpg);}
.government                     {background:#062F68 url(images/bg-government.jpg);}
.history                        {background:#062F68 url(images/bg-history.jpg);}
.working                        {background:#062F68 url(images/bg-working.jpg);}
.culture                        {background:#062F68 url(images/bg-culture.jpg);}
.future                         {background:#062F68 url(images/bg-future.jpg);}
.international                  {background:#062F68 url(images/bg_internationally.jpg);}
.industry                       {background:#062F68 url(images/bg-other.jpg);}
.sarbanes                       {background:#062F68 url(images/bg-sarbanes.jpg);}
.it			        {background:#062F68 url(images/bg-it.jpg);}
.ita		        {background:#062F68 url(images/bg-ita.jpg);}
.itservices		        {background:#062F68 url(images/bg-it.jpg);}
.revenuerecovery		{background:#062F68 url(images/bg-revenuerecovery.jpg);}
.healthcare                     {background:#062F68 url(images/bg-healthcare.jpg);}



/*-- main two col  ------------------ */
#CopyTwoCol                 {float: left;width: 676px;margin: 0;padding: 15px 0 25px 15px;font-family: Georgia, "Times New Roman", Times, serif;line-height: 1.75;font-size: 14px;color: #666666;}
#copyleft                   {float: left;width: 325px;}
#copyright                  {float: right;width: 325px;}
#copyleft p, #copyright p   {margin:0 0 10px 0;}
#copyleft ul, #copyright ul {padding:10px 5px 10px 0px;line-height:1.1;border-top:1px solid #f7931d;border-bottom:1px solid #aaa;background:#f2f5f5;color:#555;}
#copyleft ul ul, #copyright ul ul {padding:10px 5px 10px 15px;border:none;}

#copyleft li, #copyright li {margin:0 0 5px 20px;line-height:1.1;}
#copycentered                  {
	float: right;
	width: 676px;
	text-align: center;
	font-weight: bold;
}
a.sitemap {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #01488C;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.sitemap:hover {
	color: #DA7211;
}
p.italic                    {font-style:italic;}

#newsresources h3           {color:#565656;font-family:arial;font-weight:bold;border-bottom:1px solid #565656;}
table.news                  {width:650px;margin:20px auto 0 auto;font-family:arial;}
table td.orange             {color:#f7931d;width:75px;font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
table.news td img           {margin:0 10px 0 0;}
table.news td               {padding:2px;}
table.news td strong        {color:#043866;}
table.news a                {background:#dee9f1;display:block;padding:5px;color:#696969;text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;}
table.news a:hover          {background:#abc9df;color:#000;}
table.resources             {width:100%;}
table.resources td          {padding:0 0px 0 10px;background:#dee9f1;}
table.resources td.orange   {background:#fff;padding:0;}

#CopyOneCol                 {float: left;width: 676px;line-height: 1.75;font-size: 14px;font-family: Georgia, "Times New Roman", Times, serif;padding:15px;color:#666;}
#CopyOneCol p               {padding:0 0 15px 0;}
#CopyOneCol h2              {padding:0 0 10px 0;font-size:120%;font-weight:bold;}

.employeeList {display:block;float:left;width:310px;}
img.floatLeft		    {float:left;padding:0 20px 10px 0;}

#callouts                   {float: left;width: 676px;margin: 0;padding: 0 0 15px 15px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;line-height: 1.25;font-size: 13px;}
#home #callouts             {width: 921px;}

#callouts a                 {float: left;display: block;width: 190px;height: 140px;text-align: left;background-repeat: no-repeat;padding: 95px 10px 0px 15px;margin: 15px 10px 0 0;text-decoration: none;color: #020202;}
#callouts a.taxcredithome   {background-image: url(images/bg_co_item1.gif);}
#callouts a.careerhome      {background-image: url(images/bg_co_item2.gif);}
#callouts a.internationalhome{background-image: url(images/bg_co_item3.gif);}
#callouts a.industryreporthome{background-image: url(images/bg_co_item5.gif);}
#callouts a.revenuehome     {background-image:url(images/bg_co_item4.jpg);}
#callouts a.healthier    {background-image:url(images/bg_co_item6.jpg);}
#callouts a.it-roadmap     {background-image:url(images/bg_co_item5.jpg);}

#callouts a.blog    {height: 195px;padding: 40px 10px 0px 15px;background-image: url(images/bg_co_blog.jpg);}

#callouts a.construction    {height: 205px;padding: 70px 10px 0px 15px;background-image: url(images/bg_co_construction.jpg);}
#callouts a.career          {height: 190px;padding: 85px 10px 0px 15px;background-image: url(images/bg_co_career.jpg);}
#callouts a.media           {height: 190px;padding: 70px 10px 0px 15px;background-image: url(images/bg_co_media.jpg);}
#callouts a.benefit         {height: 205px;padding: 70px 10px 0px 15px;background-image: url(images/bg_co_benefit.jpg);}
#callouts a.international2  {height: 190px;padding: 85px 10px 0px 15px;background-image: url(images/bg_co_internationally.jpg);}
#callouts a.international3  {height: 190px;padding: 85px 10px 0px 15px;background-image: url(images/bg_co_item5_inside.jpg);}
#callouts a.profile		   {height: 205px;padding: 70px 10px 0px 15px;background-image: url(images/bg_co_item5_inside.jpg);}
#callouts a.taxcredit       {height: 205px;padding: 70px 10px 0px 15px;background-image: url(images/bg_co_taxcredit.jpg);}
#callouts a.realestate      {height: 205px;padding: 70px 10px 0px 15px;background-image: url(images/bg_co_realestate.jpg);}
#callouts a.nonprofit       {height: 205px;padding: 70px 10px 0px 15px;margin: 15px 0 0 0;background-image: url(images/bg_co_nonprofit.jpg);}
#callouts a.team            {height: 205px;padding: 70px 10px 0px 15px;margin: 15px 10px 0 0;background-image: url(images/bg_co_team.jpg);color:#fff}

#callouts a:hover           {background-position: 0px -275px;}
#home  #callouts a:hover    {background-position: 0px -235px;}

#conews                     {float: left;width: 650px;margin: 15px 0 15px 0;padding: 0 0 0 10px;text-align: left;font-size: 12px;color: #666666;font-family: Georgia, "Times New Roman", Times, serif;line-height: 1.5;}
#conews div                {float:left;width:200px;border-left:1px solid #ccc;padding:0 10px 0 5px;}
#home #conews               {float: left;width: 215px;margin: 0;padding: 15px 0 0 0;border: 0;font-size: 12px;color: #333333;font-family: Georgia, "Times New Roman", Times, serif;line-height: 1.5;}
#conews img.title           {padding: 0 0 15px 0;}
#conews h2                  {margin: 0;padding: 0;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #999999;}
#conews a                   {float: none;display: inline;width: auto;height: auto;margin: 0;padding: 0;color: #F7931D;font-weight: bold;text-decoration: underline;}
#conews a:hover             {color: #032D65;}

#cowhite                    {display: block;float: left;width: 195px;padding: 0 9px 0px 10px;margin: 15px 15px 0 0;text-align: left;background-repeat: no-repeat;text-decoration: none;color: #666666;border-left: 1px solid #CCCCCC;font-size: 12px;font-family: Arial, Helvetica, sans-serif;line-height: 1.5;}
#cowhite a                  {width: auto;height: auto;color: #F8941F;padding: 0;margin: 0;display: inline;text-decoration: underline;}
#cowhite img.title          {padding: 0;border: 0;margin: 0;}

/*-- footer  ------------------ */
#footer                     {clear:both;width: 908px;margin: 0 auto 15px auto;font-family: Arial, Helvetica, sans-serif;color: #666666;border-top: solid 2px #999999;}
#home #footer               {margin: 15px 0 0 0;}
#footer div                 {float: left;width: 180px;padding: 5px 0 0 0;margin: 0;position: relative;right: 0px;text-align: left;font-size: 11px;}
#home #footer               {margin:0 auto 0 auto;}
#footer a					{display: block; float: right; text-align: left; text-decoration: none; font-size: 11px; color: #333333; background-image: url('images/bg-tax-guide.jpg'); width: 299px; height: 87px; margin-top: 8px; outline: 0px;}
#footer a p					{margin-left: 15px; margin-top: 32px; line-height: 16px;}

div #login                  {float: left;position: relative;width: 216px;padding: 10px 0 0 150px;margin: 0;}
div a#btnLogin              {display:block;width:157px;height:40px;background:url(images/btnLogin.gif) 0 0;text-indent:-100px;overflow:hidden;}
div a#btnLogin:hover        {background-position:0 -38px;}

.bluetext                   {color: #023D7D;}

#bottomlinks                {clear:both;width:900px;font-family:arial;color:#aaa;font-size:10px;text-align:center;height:50px;display:block;}
#bottomlinks a              {color:#aaa;text-decoration:none;}
#bottomlinks a:hover        {color:#777;text-decoration:underline;}

/*-- forms --------------------------- */
#CopyOneCol form            {width:400px;color:#666666;margin:20px 0 0 125px;}
#CopyOneCol form input, 
#CopyOneCol form select     {display: block;float: left;width:150px;margin:0px 0px 10px 10px;border:1px solid #999999;}

#CopyOneCol form #fck input, 
#CopyOneCol form #fck select     {display: block;float: left;width:150px;margin:0px 0px 10px 10px;border:0px;}

#CopyOneCol form label      {display: block;width:150px;margin:1px 0px 5px 10px;border:0px solid;text-align: left;padding:2px 0 0 5px; }
#CopyOneCol form textarea   {display: block;float: left;width:300px;height:150px;margin:1px 0px 10px 10px;border:1px solid #999999;}
#CopyOneCol form fieldset   {border: 1px groove #f7931d;padding:5px 0 0 0;}
#CopyOneCol legend          {margin:5px 10px 5px 10px;color: #333333;}
form br                     {clear: left;}

#CopyTwoCol form            {width:340px;color:#666666;}
#CopyTwoCol form input, 
#CopyTwoCol form select     {display: block;float: left;width:150px;margin:0px 0px 10px 10px;border:1px solid #999999;}
#CopyTwoCol form label      {display:block;width:150px;text-align: left;margin:0px 0px 0px 10px;}
#CopyTwoCol form textarea   {display: block;float: left;width:300px;height:150px;margin:1px 0px 10px 10px;border:1px solid #999999;}
#CopyTwoCol form fieldset   {border: 1px groove #f7931d;padding:5px 0 0 0;}
#CopyTwoCol legend          {margin:5px 10px 5px 10px;color: #333333;}

#CopyTwoCol.privacy ul {margin:0 0 0 30px;}

#CopyOneCol.newsitem{width:600px;font-family: Georgia, "Times New Roman", Times, serif;line-height: 1.75;font-size: 14px;color: #666666;}
/*---jobs---- */
#jobDetails ul, ol			{margin-left: 40px; margin-bottom: 22px;}

#lpl {font: normal normal 12px/1.2 Arial, Helvetica, sans-serif; color: #666666;padding:0 10px; }

/*-- video callouts --------------------------- */
.co-video {
	display:block;
	width: 180px;
	overflow: auto;
	padding: 10px 10px;
	font-size: 1.2em;
	background: #dbdbdb;
	-webkit-border-radius: 8px;
	   -moz-border-radius: 8px;
	        border-radius: 8px;
	margin:0 0 15px 15px;
	position:relative;
	text-align:center;
	behavior: url(css/PIE.php);
}
	.co-video img {
		margin-bottom:5px;
	}

	.co-video a:link, .co-video a:visited {
		color:#686868;
		text-decoration:none;
	}
		.co-video a:link:hover, .co-video a:visited:hover {
			color:#DA7211;
			text-decoration:underline;
		}

.video-btn {
	display:block;
	width:28px;
	height:28px;
	position:absolute;
	left:20px;
	top:15px;
	z-index:1000;
}

span.fblike {position: relative;
				float:right;
				margin-right:10px;
				}
