/*************************************************************
Garrison & Sisson Interior style sheet

Written by vitamin
http://www.vitamininc.net/
*************************************************************/

/*************************************************************
Navigation Styles
*************************************************************/

li#aboutIn {
	background-image: url(/images/nav_about_in.gif);
	background-repeat: no-repeat;
	width: 47px;
}

li#recruitersIn a  {
	background-image: url(/images/nav_recruiters_in.gif);
	background-repeat: no-repeat;
	width: 66px;
}

li#newsIn a {
	background-image:url("/images/nav_news_in.gif");
	background-repeat:no-repeat;
	width:41px;
}

li#current_searchesIn a  {
	background-image: url(/images/nav_searches_in.gif);
	background-repeat: no-repeat;
	width: 101px;
}

li#attorneysIn a  {
	background-image: url(/images/nav_attorneys_in.gif);
	background-repeat: no-repeat;
	width: 66px;
}

li#law_firmsIn a  {
	background-image: url(/images/nav_lawfirms_in.gif);
	background-repeat: no-repeat;
	width: 61px;
}

li#corporationsIn a  {
	background-image: url(/images/nav_corporations_in.gif);
	background-repeat: no-repeat;
	width: 86px;
}

li#resumeIn a  {
	background-image: url(/images/nav_resume_in.gif);
	background-repeat: no-repeat;
	width: 98px;
}

li#contactIn a  {
	background-image: url(/images/nav_contact_in.gif);
	background-repeat: no-repeat;
	width: 74px;
}

li#faqsIn a  {
	background-image: url(/images/nav_faqs_in.gif);
	background-repeat: no-repeat;
	width: 46px;
}

/*************************************************************
Interior Specific Styles
*************************************************************/

#content_left p img {
	vertical-align: middle;
}

#content_left p.divide {
	padding-bottom: 2em;
	margin-bottom: 2em;
	background: url(/images/hr.gif) no-repeat bottom;
}

table.vcard {
	margin: 0 10px;
}

table.vcard td img {
	margin-left: 3px;
}

table.pfooter, table.pfooterLast {
	margin: 0 10px;
	width: 467px;
}

table.pfooter td, table.pfooterLast td {
	margin: 0;
	padding: 0;
}

table.pfooter td img, table.pfooterLast td img {
	margin-right: 3px;
}

table.pfooter td.vCardIcon, table.pfooterLast td.vCardIcon {
	width: 32px;
}
table.pfooter td.vCardIcon img{
	border: none !important;
	margin: 0 !important;
	float: inherit !important;
}
table.pfooter td.backToTop, table.pfooterLast td.backToTop {
	text-align: right;
}

#content_left p.featured {
	margin-left: 0;
	margin-right: 0;
	padding: 10px;
	background: #e5eaef url(/images/bg_featured.gif) no-repeat;
}

/*************************************************************
Subnav Items
*************************************************************/

/* ABOUT SUBNAV */

li.about_us a  {
	background-image: url(/images/sn_about_us.gif);
	background-repeat: no-repeat;
	width: 230px;
}

li.services a  {
	background-image: url(/images/sn_services.gif);
	background-repeat: no-repeat;
	width: 230px;
}

li.clients a  {
	background-image: url(/images/sn_clients.gif);
	background-repeat: no-repeat;
	width: 230px;
}

/* RECRUITERS SUBNAV */

li.garrison a  {
	background-image: url(/images/sn_garrison.gif);
	background-repeat: no-repeat;
	width: 230px;
}

li.sisson a  {
	background-image: url(/images/sn_sisson.gif);
	background-repeat: no-repeat;
	width: 230px;
}
li.binstock a  {
	background-image: url(/images/sn_binstock.gif);
	background-repeat: no-repeat;
	width: 230px;
}
li.schwartz a  {
	background-image: url(/images/sn_schwartz.gif);
	background-repeat: no-repeat;
	width: 230px;
}
li.farine a  {
	background-image: url(/images/sn_farine.gif);
	background-repeat: no-repeat;
	width: 230px;
}

li.madole a  {
	background-image: url(/images/sn_madole.gif);
	background-repeat: no-repeat;
	width: 230px;
}


li.pope a  {
	background-image: url(/images/sn_pope.gif);
	background-repeat: no-repeat;
	width: 230px;
}


li.palermo a  {
	background-image: url(/images/sn_palermo.gif);
	background-repeat: no-repeat;
	width: 230px;
}

li.yakutiel a  {
	background-image: url(/images/sn_yakutiel.gif);
	background-repeat: no-repeat;
	width: 230px;
}

li.steele a  {
	background-image: url(/images/sn_steele.jpg);
	background-repeat: no-repeat;
	width: 230px;
}
li.rappaport a  {
	background-image: url(/images/sn_rappaport.gif);
	background-repeat: no-repeat;
	width: 230px;
}
li.pierotti a  {
	background-image: url(/images/sn_pierotti.gif);
	background-repeat: no-repeat;
	width: 230px;
}

li.barry a  {
	background-image: url(/images/sn_barry.gif);
	background-repeat: no-repeat;
	width: 230px;
}

li.mooney a  {
	background-image: url(/images/sn_mooney.gif);
	background-repeat: no-repeat;
	width: 230px;
}

li.charlwood a  {
	background-image: url(/images/sn_charlwood.gif);
	background-repeat: no-repeat;
	width: 230px;
}

li.simonds a  {
	background-image: url(/images/sn_simonds.gif);
	background-repeat: no-repeat;
	width: 230px;
}

/* CURRENT SEARCHES SUBNAV */

li.litigation a  {
	background-image: url(/images/sn_litigation.gif);
	background-repeat: no-repeat;
	width: 230px;
}

li.regulatory a  {
	background-image: url(/images/sn_regulatory.gif);
	background-repeat: no-repeat;
	width: 230px;
}

li.transactional a  {
	background-image: url(/images/sn_transactional.gif);
	background-repeat: no-repeat;
	width: 230px;
}

/* ATTORNEYS SUBNAV */

li.lawfirmassoc a  {
	background-image: url(/images/sn_lawfirmassoc.gif);
	background-repeat: no-repeat;
	width: 230px;
}

li.lawfirmpartner a  {
	background-image: url(/images/sn_lawfirmpartner.gif);
	background-repeat: no-repeat;
	width: 230px;
}

li.lawfirmgroup a  {
	background-image: url(/images/sn_lawfirmgroup.gif);
	background-repeat: no-repeat;
	width: 230px;
}

li.inhouse a  {
	background-image: url(/images/sn_inhouse.gif);
	background-repeat: no-repeat;
	width: 230px;
}

/* LAW FIRMS/CORPORATIONS SUBNAV */

li.workingwithus a  {
	background-image: url(/images/sn_workingwithus.gif);
	background-repeat: no-repeat;
	width: 230px;
}

li.marketanalysis a  {
	background-image: url(/images/sn_marketanalysis.gif);
	background-repeat: no-repeat;
	width: 230px;
}

li.searchstrategy a  {
	background-image: url(/images/sn_searchstrategy.gif);
	background-repeat: no-repeat;
	width: 230px;
}

li.recentsearches a  {
	background-image: url(/images/sn_recentsearches.gif);
	background-repeat: no-repeat;
	width: 230px;
}


/* SUBNAV ROLLOVERS */

li.about_us a:hover,
li.services a:hover,
li.clients a:hover,
li.garrison a:hover,
li.sisson a:hover,
li.farine a:hover,
li.madole a:hover,
li.pope a:hover,
li.palermo a:hover,
li.pierotti a:hover,
li.schwartz a:hover,
li.binstock a:hover,
li.yakutiel a:hover,
li.rappaport a:hover,
li.barry a:hover,
li.mooney a:hover,
li.charlwood a:hover,
li.litigation a:hover,
li.regulatory a:hover,
li.transactional a:hover,
li.lawfirmassoc a:hover,
li.lawfirmpartner a:hover,
li.lawfirmgroup a:hover,
li.inhouse a:hover,
li.workingwithus a:hover,
li.marketanalysis a:hover,
li.searchstrategy a:hover,
li.recentsearches a:hover,
li.steele a:hover {
	background-position: 0 -32px;
}


/* NEWS SECTION STYLES */
ul#news-list {
	margin:5px 15px;
}
	ul#news-list li{
		font-size: 11px !important;
		margin-bottom: 1em;
		float: left;
	}

	ul#news-list li a {
		color:#02253a;
		margin: 4px 0;
		height: auto !important;
	}

	ul#news-list li a:hover {
		text-decoration: none;
	}
	
.dotted-break {
	border-bottom:dotted 1px #ccc;
	margin:10px 10px;
}


#bio_content img, #news_article img {
	float:right;
	margin:0 10px 5px 10px;
	border:5px solid #eeede6;
}

ul.accordion {
	list-style: none;
	margin-left: 10px !important;
	padding-left: 0 !important;
	width: 430px !important;
}
	
	ul.accordion li {
		margin-left: 0 !important;
		padding-left: 0 !important;
	}
	
		ul.accordion li div.actitle {
			height: auto;
			background: url('/images/accrd-closed.jpg') no-repeat 0 0;
		}
			
			ul.accordion li div.actitle.active {
				background: url('/images/accrd-open.jpg') no-repeat 0 0;
			}
		
			ul.accordion li div.actitle h5 {
				font-size: 13px;
				color: #602C2C;
				padding-left: 15px;
				margin: 0;
			}
			
		ul.accordion li div.acitem {
			height: inherit;
			border: 1px solid white;
		}	
		
			ul.accordion li div.acitem ul {
				width: 400px !important;
				margin-top: 5px;
				padding-left: 20px;
				list-style: disc;
			}
			
			ul.accordion li div.acitem p {
				margin-bottom: 0;
			}	
			
	
	

#content_right #lt-winner {
	padding: 20px 0 20px 17px;
}
				
#content_right #membership {
	background:url("/images/bg_membership.jpg") no-repeat scroll center top transparent;
	border:medium none;
	margin:0;
	padding: 20px 0 20px 0;
	text-align:center;
	width:238px;
}

.search #content_right #membership {
	background:url("/images/bg_membership_search.jpg") no-repeat scroll center top transparent;

}

	#certs {
		position: relative;
		list-style: none;
		width: 238px;
		padding-left: 15px;
	}
	
		#certs li {
			position: relative;
			float: left;
		}
		
			#certs li a {
				width: 100px;
				height: 43px !important;
				display: block;	
			}
			
				li#cert_wbenc a { 	background: transparent url("/images/bg_cert_wbenc.jpg") no-repeat 0 -43px; }
				.search li#cert_wbenc a { 	background: transparent url("/images/bg_cert_wbenc_search.jpg") no-repeat 0 -42px; }
				li#cert_nalsc a { 	background: transparent url("/images/bg_cert_nalsc.jpg") no-repeat 0 -43px; }
				.search li#cert_nalsc a { 	background: transparent url("/images/bg_cert_nalsc_search.jpg") no-repeat 0 -43px; }
				
					
					li#cert_wbenc a:hover,
					li#cert_nalsc a:hover {
						background-position: 0 0;
					}
					
						#certs li a span {
							display: none;
						}
		

li.more-news  {
	background-image: url(/images/sn_more-news.gif);
	background-repeat: no-repeat;
	width: 230px;
	height: 32px;
	list-style: none;
	list-style-position: outside;

}

	li.more-news a{
		width: 100%;
		height: 100%;
		display: block;
	}
	
	li.more-news:hover  {
		background-position: 0 -32px;
	}
	
	li.more-news span{
		display: none
	}
				


		
			
