/* CSS for Levin Ginsburg (www.lgattorneys.com) */
/* Created by The Dreamsbay Company (www.dreamsbay.com) */
/* Copyright 2005 -- learn, don't steal.  */

/* SPLASH NAVIGATION */

		.frontnav
			{	
			font-family: Trebuchet MS;
			margin: 20px 0px 10px 5px;
			}
			
		.frontnav A
			{
			color: #333333;
			}
			
		.frontnavlink
			{
			border-width: 0px 1px 0px 0px;
			border-style: solid;
			border-color: #CC0000;
			padding: 0px 7px 0px 7px;
			text-transform: uppercase;
			font-size: 11px;
			color: #333333;
			}
			
		.frontnavlink A		
			{
			color: #333333;
			text-decoration: none;
			font-family: Trebuchet MS;
			text-transform: uppercase;
			font-weight: bold;
			}
			
		.frontnavlink A:hover
			{
			color: #C00;
			text-decoration: underline;
			}
			
		.lastfrontnavlink
			{
			border-width: 0px 0px 0px 0px;
			border-style: solid;
			border-color: #C00;
			padding: 0px 7px 0px 7px;
			text-transform: uppercase;
			font-size: 11px;
			}
			
		.lastfrontnavlink A		
			{
			color: #333333;
			text-decoration: none;
			font-family: Trebuchet MS;
			text-transform: uppercase;
			font-weight: bold;
			}
			
		.lastfrontnavlink A:hover
			{
			color: #C00;
			text-decoration: underline;
			}
			
			
/* SPLASH TEXT */

		.frontcaption
			{
			font-size: 16px;
			font-family: Trebuchet MS;
			color: #333;
			margin: 20px 0px 15px 25px;
			color: #C00;
			text-align: left;
			}

		.frontcontact
			{
			font-size: 10px;
			font-family: Trebuchet MS;
			color: #333;
			margin: 0px 22px 10px 12px;
			}

		.frontcontact A
			{ 
			color: #333;
			}

		.frontcontact A:hover
			{ 
			color: #C00;
			}

		.frontline1
			{
			font-family: Trebuchet MS;
			text-align: center;
			font-size: 24px;
			color: #333;
			margin: 10px 0px 5px 0px;
			}

		.frontline2
			{
			font-family: Trebuchet MS;
			text-align: center;
			color: #333;
			margin: 10px 0px 15px 0px;
			font-size: 18px;
			}

		.fronttext
			{
			font-family: Trebuchet MS;
			text-align: center;
			margin: 0px 20px 20px 20px;
			}


/* SPLASH FOOTER */

		.splashfooterleft
			{
			font-size: 10px;
			font-family: Trebuchet MS;
			color: #333;
			margin: 20px 0px 10px 12px;
			}

		.splashfooterright
			{
			font-size: 10px;
			font-family: Trebuchet MS;
			color: #333;
			margin: 20px 29px 10px 0px;
			}



/* BASICS */

		BODY
			{
			font-family: Arial;
			}
		
		A
			{
			color: #CC0000;
			text-decoration: none;
			}
		
		A:hover
			{
			text-decoration: underline;
			}

		
		P
			{
			line-height: 12pt;
			font-size: 10pt;
			text-align: justify;
			}
		
		.section_links P
			{
			line-height: 12pt;
			font-size: 10pt;
			text-align: left;
			}
		
		TD
			{
			line-height: 12pt;
			font-size: 10pt;
			}


		h1
			{
			font-weight: bold;
			font-size: 21pt;
			font-family: Trebuchet MS;
			margin: 10px 0px 20px 0px;
			border-style: dotted;
			border-color: #666666;
			border-width: 0px 0px 1px 0px;
			padding: 0px 0px 10px 0px;
			line-height: 1.2em;
			}
			
		h2
			{
			font-weight: bold;
			font-size: 14pt;
			font-family: Trebuchet MS;
			margin: 20px 0px 10px 0px;
			border-style: dotted;
			border-color: #CCCCCC;
			border-width: 1px 0px 0px 0px;
			padding: 30px 0px 0px 0px;
			line-height: 1.2em;
			}
			
		h3
			{
			font-weight: bold;
			font-size: 12pt;
			padding: 10px 0px 0px 0px;
			}
			
		h4
			{
			font-weight: bold;
			font-size: 11pt;
			padding: 10px 0px 0px 0px;
			}
			
		h5
			{
			font-weight: bold;
			font-size: 10pt;
			margin: 0px 0px 0px 0px;
			padding: 10px 0px 0px 0px;
			}
		
		li
			{
			padding: 8px 0px 0px 0px;
			text-align: justify;
			}
					
/* TOPNAV */

		.topnavlink
			{
			border-width: 0px 1px 0px 0px;
			border-style: solid;
			border-color: #C00;
			padding: 0px 10px 0px 10px;
			font-size: 11px;
			font-family: Trebuchet MS;
			margin: 0px;
			}
			
		.topnavlink A
			{
			color: #333;
			text-decoration: none;
			font-family: Trebuchet MS;
			}
			
		.topnavlink A:hover
			{
			color: #C00;
			text-decoration: underline;
			}
			
		.lasttopnavlink
			{
			padding: 0px 0px 0px 10px;
			font-size: 11px;
			margin: 0px;
			}
			
		.lasttopnavlink A
			{
			color: #333;
			text-decoration: none;
			font-family: Trebuchet MS;
			}
			
		.lasttopnavlink A:hover
			{
			color: #C00;
			text-decoration: underline;
			}

		.lasttopnavlink
			{
			padding: 0px 0px 0px 10px;
			font-size: 11px;
			}
			
		.lasttopnavlink A
			{
			color: #333;
			text-decoration: none;
			font-family: Trebuchet MS;
			}
			
		.lasttopnavlink A:hover
			{
			color: #C00;
			text-decoration: underline;
			}
			
/*		.lgradio
			{
			display: none;
			}  */
			
		.radiotopnavlink
			{
			border-width: 0px 0px 0px 1px;
			border-style: solid;
			border-color: #C00;
			padding: 0px 0px 0px 10px;
			font-size: 11px;
			font-family: Trebuchet MS;
			margin: 0px 0px 0px 10px; 
/*			display: none; */
			}
			
		.radiotopnavlink A
			{
			color: #333;
			text-decoration: none;
			font-family: Trebuchet MS;
			}
			
		.radiotopnavlink A:hover
			{
			color: #C00;
			text-decoration: underline;
			}
			

	

/* SIDENAV */

		.sidenav
			{
			padding: 26px 0px 37px 0px;
			margin: 0px;
			background-color: #797F84;
			}

		.sidenav A
			{
			margin: 0px;
			}
			
		.sidenav IMG
			{
			margin: 0px;
			}

/* FOOTER */

		.sidebarfooter
			{
			color: #A2A8AF;
			padding: 0px 0px 10px 20px;
			margin: 0px;
			font-size: 10px;
			font-family: Trebuchet MS;
			font-weight: bold;
			line-height: 1.5em;
			background-color: #797F84;
			}
			
		.sidebarfooter A		
		{
			font-weight: bold;
			color: #000;
			text-decoration: none;
			font-family: Trebuchet MS;
		}
			
		.sidebarfooter A:hover		
		{
			font-weight: bold;
			color: #C00;
			text-decoration: underline;
			font-family: Trebuchet MS;
		}
			
		.footernav
			{
			margin: 0px 0px 15px 20px;
			}
			
		.footerlinkdisclaimer
			{
			border-width: 0px 1px 0px 0px;
			border-style: solid;
			border-color: #C00;
			padding: 0px 7px 0px 7px;
			font-size: 10px;
			}
			
		.footerlinkdisclaimer A
			{
			color: #000;
			font-weight: bold;
			text-decoration: none;
			font-family: Trebuchet MS;
			}
			
		.footerlinkdisclaimer A:hover
			{
			color: #C00;
			text-decoration: underline;
			}
			
		.footerlink
			{
			border-width: 0px 1px 0px 0px;
			border-style: solid;
			border-color: #C00;
			padding: 0px 5px 0px 5px;
			font-size: 9px;
			}
			
		.footerlink A
			{
			color: #333;
			text-decoration: none;
			font-family: Trebuchet MS;
			}
			
		.footerlink A:hover
			{
			color: #C00;
			text-decoration: underline;
			}
			
		.lastfooterlink
			{
			padding: 0px 0px 0px 5px;
			font-size: 9px;
			color: #333;
			}
			
		.lastfooterlink A
			{
			color: #333;
			text-decoration: none;
			font-family: Trebuchet MS;
			}
			
		.lastfooterlink A:hover
			{
			color: #C00;
			text-decoration: underline;
			}
			
		.footercontact
			{
			font-size: 10px;
			border-style: dotted;
			border-width: 1px 0px 0px 0px;
			border-color: #CCCCCC;
			padding: 10px 0px 0px 0px;
			text-align: center;
			display: none;
			}
	

/* MAIN BODY */	
	
		.mainholder
			{
			padding: 10px 0px 0px 0px;
			}
			
		.mainbody
			{
			padding: 15px 0px 15px 30px;
			}
			
		.revisiondate
			{
			text-align: center;
			font-size: 10px;
			font-style: italic;
			}
	
/* OUR PEOPLE */

		.bioentry
			{
			margin: 20px 0px 10px 0px;
			border-style: dotted;
			border-color: #CCCCCC;
			border-width: 1px 0px 0px 0px;
			padding: 30px 0px 0px 0px;
			}
			
		.bioname
			{
			font-weight: bold;
			font-size: 14pt;
			font-family: Trebuchet MS;
			margin: 0px 0px 5px 0px;
			}
			
		.biotitle
			{
			font-style: italic;
			}
			
/* PRACTICE AREAS */


		.jumplinks TD
			{
			font-size: 9pt;
			}

		.jumplinks A
			{
			font-weight: bold;
			text-decoration: none;
			}
			
		.jumplinks A:hover
			{
			text-decoration: underline;
			}
			

		.backtotop A
			{
			font-size: 10px;
			font-weight: bold;
			text-decoration: none;
			}

		.backtotop A:hover
			{
			font-size: 10px;
			font-weight: bold;
			text-decoration: underline;
			}

		.repcaseslink
			{
			padding: 15px 0px 15px 0px;
			}	

	
/* CASE STUDIES */

		.casestudylabel
			{
			color: #C00;
			line-height: 15pt;
			font-size: 11.5pt;
			text-transform: uppercase;
			}
		

/* TESTIMONIALS */

		.quote
			{
			text-indent: -4pt;
			text-transform: inherit;
			text-align: justify;
			padding: 15px 0px 0px 0px;
			}
			
		.quote_photo
			{
			padding: 15px 0px 0px 0px;
			}
		
		.quotebyline
			{
			padding: 10px 0px 25px 0px;
			}
		
		.quotedtitle
			{
			font-style: italic;
			}
		
		.quoted
			{
			font-weight: bold;
			}
			
/* CAREERS */

		.jobdesc
			{
			padding: 10px;
			border-style: solid;
			border-width: 1px;
			border-color: #CCCCCC;
			margin: 0px 0px 5px 0px;
			}
			
/* LAWGRAM */

		.lawgram_date
			{
			color: #FFFFFF;
			font-size: 9pt;
			padding: 5px 20px 5px 20px;
			font-weight: bold;
			}
			
		.lawgram_number
			{
			color: #FFFFFF;
			font-size: 9pt;
			text-align: right;
			padding: 5px 20px 5px 20px;
			font-weight: bold;
			}
		
		.lawgram_sidebar
			{
			padding: 0px 20px 20px 20px;
			text-align: left;
			}

		.lawgram_sidebar p
			{
			text-align: left;
			}
			
		
		.lawgram_body
			{
			padding: 0px 20px 20px 20px;
			}
			
		.first_h2
			{
			font-weight: bold;
			font-size: 14pt;
			font-family: Trebuchet MS;
			margin: 20px 0px 10px 0px;
			line-height: 1.2em;
			}
			
		.lawgram_subhead
			{
			font-weight: bold;
			font-size: 12pt;
			font-family: Trebuchet MS;
			font-style: italic;
			color: #666666;
			}
			
		.lawgram_fineprint
			{
			text-align: center;
			color: #666666;
			font-size: 8pt;
			padding: 20px;
			}