 /********************* * Legros, Buchanan &amp; Paul  * *********************/ /********************** RESET */html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{ margin: 0; padding: 0; } /*ul, li { list-style-type:none; } */img { border: none; }/********************** FONTS */body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}	/*  font-size:77% = 10px; 85% = 11px;  93%=12px; 100%=13px; 108%=14px; 123.1%=16px; 138.5=18px;  *//**********************GLOBAL */body {	font-family:Arial, sans-serif;	color:#ffffff;	line-height:17px;	font-size:85%;	text-align:center;	background:url('http://www.legros.com/z_img/legrosBG.gif');}	a:link, a:visited {		color:#ffffff;		text-decoration:none;	}		a:hover {		color:#ffffff;		text-decoration:underline;	}		#container {		width:978px;		margin:0px auto;		text-align:left;		padding:0px 10px 0px 10px;	}			#top {			position:relative;			height:120px;			width:100%;			z-index:2000;		}					#mainnav {								margin-left:180px;				position:relative;								width:400px;				height:74px;				background:#2d2b2a;								font-size:12px;				font-weight:bold;				z-index:2000;			}													#mainnavBox {					position:absolute;					height:24px;					bottom:0px;					left:20px; 					width:390px;					z-index:2000;				}									#mainnavBox a { text-decoration:none; }									#mainnavBox a.activenav:link, #mainnavBox a.activenav:visited {						color:#ffffff;						text-decoration:none;					}							.sectionItem a {						padding-bottom:15px;						text-transform: uppercase; 					}															.navItem {						float:left;											}										.navItem a  {						padding:20px 3px 10px 6px;							text-decoration:none;											}										.navItem a:link, .navItem a:visited {						color:#ffffff;					}										.navItem a:hover {								color:#a9a9a9;					}										.navItem a.firstItem {						z-index:2;						border:0;					}										.secHighlight {						background-color:#8d8d8d;						color:#000000;					}										#flydown {						position:absolute;						visibility:hidden;						z-index:2000;						padding:10px 5px 10px 5px;						top:24px;						font-weight:normal;						background-color:#000;					}										#flydown a {						border-top:0;						line-height:17px;						margin-right:2px;						margin-left:2px;						padding:2px 10px 2px 5px;						display:block;					}										#flydown a:hover {						color:#ec5427;					}										.activeFly {						color:#ec5427 !important;					}										#flydown a span {						color:#000;					}							#flydown a:hover span {						color:#ec5427 !important;					}																								#topnav {				position:absolute;				top:2px;				right:0px;				border-bottom:3px solid #022956;				width:150px;				height:20px;				font-size:11px;				text-align:center;				font-weight:bold;			}								#topnav a {					padding:5px;				}				/*****	HOME	*****/				#homeBox {		position:relative;		width:100%;		height:400px; 		background-color:#022956; 		background-repeat:no-repeat;		overflow:hidden;		margin-bottom:24px;			}		#homeLogo {		position:absolute;		top:38px;		left:22px;		z-index:10;	}		#homeLeftBar {		position:absolute;		top:0;		left:0px;		width:180px;		height:400px;		background-color:#ffffff;		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=81)"; 		filter: alpha(opacity=81);		opacity:.81;	}		#homeSlide {	float:left;	width:580px;	}		#homeSlide img {		width:580px;		height:400px;	}	#homeContent {		float:right;		width:390px;	}						#homeCImg {			float:right;			display:block;		}							#homeText {			clear:both;			padding:8px 20px 20px 20px;			font-family:Georgia, "Times New Roman", Times, serif;			font-size:14px;			line-height:1.7em;		}						#homeText h1 {			margin:5px 0px 10px 0px;			font-weight:normal;		}					#homeNews {			padding:10px 15px 10px 20px;			height:110px;			overflow:hidden;			font-size:10px;			font-family:Arial, Helvetica, sans-serif		}				#newsHead {			font-size:12px;			font-weight:bold;			color:#999999;			margin-bottom:5px;			font-family:Arial, Helvetica, sans-serif		}				.homeNewsItem {					line-height:1.3em;			margin-bottom:6px;		}				.homeNewsItem a:link,  .homeNewsItem a:visited{			text-decoration:none;		}		.homeNewsItem a:hover {			text-decoration:underline;		}				.hDate {			color:#a7a9a4;			font-style:italic;			padding-left:5px;		}				.viewMore {			font-style:italic;			color:#999999;		}						/*****	CONTENT PAGES	*****/							#contentWhite {		float:left;		width:828px;		background-color:#fff;		min-height:400px;		color:#020202;		font-family:Georgia, "Times New Roman", Times, serif;		line-height:1.9em;		padding-bottom:40px;	}		#contentWhite h1, #contentWhite h2, #contentWhite h3 {		color:#434344;		font-weight:normal;		margin-bottom:20px;	}		#contentWhite h2, #contentWhite h3 {		margin-bottom:0px;		margin-top:10px;	}		/*	#contentWhite a:link {		color:#434344;		text-decoration:underline;	}		#contentWhite a:visited {		color:#656566;	}		#contentWhite a:hover {		color:#323233;		text-decoration:none;	}	*/			#colLeft  {			float:left;			width:180px;		}						#colCenter  {			float:left;			width:361px;			padding:20px 15px 40px 24px;		}						#colRight  {			float:left;			width:198px;			padding:40px 10px 20px 22px;		}				#subNav  {		float:left;		width:150px;		background-color:#022956;		height:400px;			}				#subNav .padding {			padding:40px 5px 10px 15px;		}				#secTitle {			font-size:10px;			margin-bottom:7px;			text-transform:uppercase;		}				.item {			font-size:11px;		}				.item a{			display:block;			padding:2px 0px 2px 0px;			text-decoration:none;		}				.item a:link span, .item a:visited span { color:#022956 }				.item a:link {			color:#ffffff;		}				.item a:visited  {			color:#eeeeee;		}							.item a:hover, .item a:hover span {			color:#f85726;		}				.activeSub, .activeSub a {			color:#f85726 !important;		}						.rightItem {			margin-bottom:15px;				}									#logo {			margin:38px 0px 0px 22px;		}						#logo img {			border:none;		}									#rightImg {			margin-bottom:20px;		}				#testimonial {			font-size:15px;			color:#013269;			font-style:italic;			line-height:1.6em;		}								#att_left {		float:left;		width:190px;			}		#att_right {		float:left;		width:170px;			}				#attorneys {		margin-top:20px;	}				.bluelink a, #attorneys a {		display:block;		margin:8px 0px 5px 0px;		font-weight:bold;		font-size:12px;		line-height:1.5em;		color:#20528a;	}		.bluelink a{		margin:3px 0px 3px 0px;	}				#colRight .bluelink {		font-family:Arial, Helvetica, sans-serif;	}					#contentWhite a:link, .bluelink a:link, #attorneys a:link {		text-decoration:none !important;		color:#013269 !important;	}		#contentWhite a:visited, .bluelink a:visited, #attorneys a:visited {		text-decoration:none !important;		color:#20528a !important;	}		#contentWhite a:hover, .bluelink a:hover, #attorneys a:hover {		text-decoration:underline !important;		color:#ec5427 !important;	}						#resources {		margin-top:25px;	}		.resourceItem {		margin-bottom:25px;	}		.resourceItem a {		font-weight:bold;		line-height:1.3em;		text-decoration:none;	}		.resourceItem a:link, .resourceItem a:visited {		text-decoration:none !important;	}		.resourceItem a:hover {		text-decoration:underline  !important;	}		.date {		font-style:italic;		color:#666;	}										.bold {		font-weight:bold;	}	.clear { clear:both; }				#footer {				width:600px;		margin:36px 0px 10px 205px;		font-size:10px;	    line-height:14px;		color:#fdfdfe;	}																.slideshow{display:block;position:relative;z-index:0;}.slideshow-images{display:block;overflow:hidden;position:relative;}.slideshow-images img{display:block;position:absolute;z-index:1;}.slideshow-thumbnails{overflow:hidden;}.slideshow-images{height:300px;width:400px;}.slideshow-images-visible{opacity:1;}.slideshow-images-prev{opacity:0;}.slideshow-images-next{opacity:0;}.slideshow-images img{float:left;left:0;top:0;}.slideshow{height:300px;margin:0 auto;width:400px;}.slideshow a img{border:0;}.slideshow-captions{background:#000;bottom:0;color:#FFF;font:normal 12px/22px Arial,sans-serif;left:0;overflow:hidden;position:absolute;text-indent:10px;width:100%;z-index:10000;}.slideshow-captions-hidden{height:0;opacity:0;}.slideshow-captions-visible{height:22px;opacity:.7;}.slideshow-controller{background:url(controller.png) no-repeat;height:42px;left:50%;margin:-21px 0 0 -119px;overflow:hidden;position:absolute;top:50%;width:238px;z-index:10000;}.slideshow-controller *{margin:0;padding:0;}.slideshow-controller-hidden{opacity:0;}.slideshow-controller-visible{opacity:1;}.slideshow-controller a{cursor:pointer;display:block;height:18px;overflow:hidden;position:absolute;top:12px;}.slideshow-controller a.active{background-position:0 18px;}.slideshow-controller li{list-style:none;}.slideshow-controller li.first a{background-image:url(controller-first.gif);left:33px;width:19px;}.slideshow-controller li.last a{background-image:url(controller-last.gif);left:186px;width:19px;}.slideshow-controller li.next a{background-image:url(controller-next.gif);left:145px;width:28px;}.slideshow-controller li.pause a{background-image:url(controller-pause.gif);left:109px;width:20px;}.slideshow-controller li.play a{background-position:20px 0;}.slideshow-controller li.play a.active{background-position:20px 18px;}.slideshow-controller li.prev a{background-image:url(controller-prev.gif);left:65px;width:28px;}.slideshow-loader{height:28px;right:0;position:absolute;top:0;width:28px;z-index:10001;}.slideshow-loader-hidden{opacity:0;}.slideshow-loader-visible{opacity:1;}.slideshow-thumbnails{bottom:-65px;height:65px;left:0;position:absolute;width:100%;}.slideshow-thumbnails *{margin:0;padding:0;}.slideshow-thumbnails ul{height:65px;left:0;position:absolute;top:0;width:10000px;}.slideshow-thumbnails li{float:left;list-style:none;margin:5px 5px 5px 0;position:relative;}.slideshow-thumbnails a{display:block;float:left;padding:5px;position:relative;}.slideshow-thumbnails a:hover{background-color:#FF9!important;opacity:1!important;}.slideshow-thumbnails img{display:block;}.slideshow-thumbnails-active{background-color:#9FF;opacity:1;}.slideshow-thumbnails-inactive{background-color:#FFF;opacity:.5;}
