img, div, em { behavior: url(javascript/iepngfix.htc) }

#masthead{width:975px;}
#masthead #logo{float:left; width:302px; text-align:right}
#masthead #phrase{float:right; width:673px}
#masthead #phrase img{padding-top:40px; padding-left:59px}

#main {padding:26px 0 28px 97px }
#main #main_content{width:878px;}
#main #main_content #left_col{float:left; width:645px; border-bottom:1px solid #aea39e}
#main #main_content #left_col #practice_nav{width:645; height:15px; padding-bottom:14px;}
#main #main_content #left_col #photo{padding-bottom:5px}
#main #main_content #left_col #photo img{display:block;}

#main #main_content #right_col{float:right; width:232px; border-left:1px solid #aea39e; border-top:1px solid #aea39e; border-bottom:1px solid #aea39e}
#main #main_content #right_col #alerts, #events, #articles{margin:0 4px 5px 5px; min-height:256px}
/*\*/* html #alerts, #events, #articles {height: 256px;}/**/
#main #main_content #right_col #alerts{background-color:#b40020;}
#main #main_content #right_col #events{background-color:#ec5f01;} /*ff6600 orange*/
#main #main_content #right_col #articles{background-color:#4eadcb;}


#main #main_content #right_col .text {font-size:11px; color:#fff; line-height:1.4em;}
#main #main_content #right_col .text a{font-size:11px; text-decoration:underline; color:#fff}
#main #main_content #right_col .text a:hover{text-decoration:none;}
#main #main_content #right_col .text .title{font-size:11px; padding-left:22px; text-transform:uppercase;}
#main #main_content #right_col .text .heading{padding-left:14px; padding-bottom:3px;}
#main #main_content #right_col .text p{padding:4px 36px 4px 36px}
#main #main_content #right_col .text img{padding:10px 0px 0px 36px}


#main #main_content #right_col #search_wrap{position:relative; top:208px; left:37px;}

#main #main_content #right_col #alerts_nav, #events_nav, #articles_nav{width:232px; height:28px;}

#footer {padding-top:12px}

/* ------- Practices Image Replacement Nav---------------*/

ul#nav_main{ 
	list-style-type: none; 
	position: relative; 
	width: 624px; 
	height: 15px;
}

ul#nav_main a { 
	display: block; 
	height: 14px;
	text-decoration: none;
	overflow: visible;
}

li#nm_1 { 
	position: absolute;
	left: 0px; 
	width: 68px;  /* About Us */
	height: 14px;
	background: url(../images/practice_nav_bar.gif) no-repeat 0 0; 
}

li#nm_2 { 
	position: absolute; 
	left: 68px;
	width: 104px; /* Lawyers/Professionals */
	height: 14px;
	background: url(../images/practice_nav_bar.gif) no-repeat -68px 0; 
}

li#nm_3 { 
	position: absolute;
 	left: 172px;  /* Previous left + Previous width = left  Example 71px + 154px = 225px */
	width: 129px;  /* Offices */
	height: 14px;
	background: url(../images/practice_nav_bar.gif) no-repeat -172px 0; 
}

li#nm_4 { 
	position: absolute;
	left: 301px; 
	width: 114px; /* Practices & Industries */
	height: 14px;
	background: url(../images/practice_nav_bar.gif) no-repeat -301px 0; 
}

li#nm_5 { 
	position: absolute;
 	left: 415px; 
	width: 112px; /* Legal Updates & Articles */
	height: 14px;
	background: url(../images/practice_nav_bar.gif) no-repeat -415px 0; 
}

li#nm_6 { 
	position: absolute;
 	left: 527px; 
	width: 97px; /* Legal Updates & Articles */
	height: 14px;
	background: url(../images/practice_nav_bar.gif) no-repeat -527px 0; 
}

li#nm_1 a:hover { background : url(../images/practice_nav_bar.gif) no-repeat 0px -14px; }
li#nm_2 a:hover { background : url(../images/practice_nav_bar.gif) no-repeat -68px -14px; }
li#nm_3 a:hover { background : url(../images/practice_nav_bar.gif) no-repeat -172px -14px; }
li#nm_4 a:hover { background : url(../images/practice_nav_bar.gif) no-repeat -301px -14px; }
li#nm_5 a:hover { background : url(../images/practice_nav_bar.gif) no-repeat -415px -14px; }
li#nm_6 a:hover { background : url(../images/practice_nav_bar.gif) no-repeat -527px -14px; }

.nav_span {
	display:none;	
}
/* --------------------------------------- */


ul#tab_alerts, ul#tab_events, ul#tab_articles{ 
	list-style-type: none; 
	position: relative; 
	width: 232px; 
	height: 28px;
}

ul#tab_alerts a, ul#tab_events a, ul#tab_articles a{ 
	display: block; 
	height: 28px;
	text-decoration: none;
	overflow: visible;
}


/* ------- Alerts Image Replacement Nav---------------*/

ul#tab_alerts li.link_1 { 
	position: absolute;
	left: 0px; 
	width: 77px;  /* About Us */
	height: 28px;
	background: url(../images/alerts_nav_bar.gif) no-repeat 0 0; 
}

ul#tab_alerts li.link_2 { 
	position: absolute; 
	left: 77px;
	width: 71px; /* Lawyers/Professionals */
	height: 28px;
	background: url(../images/alerts_nav_bar.gif) no-repeat -77px 0; 
}

ul#tab_alerts li.link_3 { 
	position: absolute;
 	left: 147px;  /* Previous left + Previous width = left  Example 71px + 154px = 225px */
	width: 84px;  /* Offices */
	height: 28px;
	background: url(../images/alerts_nav_bar.gif) no-repeat -147px 0; 
}

ul#tab_alerts li.link_1 a:hover { background : url(../images/alerts_nav_bar.gif) no-repeat 0px -28px; }
ul#tab_alerts li.link_2 a:hover { background : url(../images/alerts_nav_bar.gif) no-repeat -77px -28px; }
ul#tab_alerts li.link_3 a:hover { background : url(../images/alerts_nav_bar.gif) no-repeat -147px -28px; }

/* --------------------------------------- */



/* ------- Events Image Replacement Nav---------------*/

ul#tab_events li.link_1 { 
	position: absolute;
	left: 0px; 
	width: 77px;  /* About Us */
	height: 28px;
	background: url(../images/events_nav_bar.gif) no-repeat 0 0; 
}

ul#tab_events li.link_2 { 
	position: absolute; 
	left: 77px;
	width: 71px; /* Lawyers/Professionals */
	height: 28px;
	background: url(../images/events_nav_bar.gif) no-repeat -77px 0; 
}

ul#tab_events li.link_3 { 
	position: absolute;
 	left: 147px;  /* Previous left + Previous width = left  Example 71px + 154px = 225px */
	width: 84px;  /* Offices */
	height: 28px;
	background: url(../images/events_nav_bar.gif) no-repeat -147px 0; 
}

ul#tab_events li.link_1 a:hover { background : url(../images/events_nav_bar.gif) no-repeat 0px -28px; }
ul#tab_events li.link_2 a:hover { background : url(../images/events_nav_bar.gif) no-repeat -77px -28px; }
ul#tab_events li.link_3 a:hover { background : url(../images/events_nav_bar.gif) no-repeat -147px -28px; }

/* --------------------------------------- */



/* ------- Articles Image Replacement Nav---------------*/

ul#tab_articles li.link_1 { 
	position: absolute;
	left: 0px; 
	width: 77px;  /* About Us */
	height: 28px;
	background: url(../images/articles_nav_bar.gif) no-repeat 0 0; 
}

ul#tab_articles li.link_2 { 
	position: absolute; 
	left: 77px;
	width: 71px; /* Lawyers/Professionals */
	height: 28px;
	background: url(../images/articles_nav_bar.gif) no-repeat -77px 0; 
}

ul#tab_articles li.link_3 { 
	position: absolute;
 	left: 147px;  /* Previous left + Previous width = left  Example 71px + 154px = 225px */
	width: 84px;  /* Offices */
	height: 28px;
	background: url(../images/articles_nav_bar.gif) no-repeat -147px 0; 
}

ul#tab_articles li.link_1 a:hover { background : url(../images/articles_nav_bar.gif) no-repeat 0px -28px; }
ul#tab_articles li.link_2 a:hover { background : url(../images/articles_nav_bar.gif) no-repeat -77px -28px; }
ul#tab_articles li.link_3 a:hover { background : url(../images/articles_nav_bar.gif) no-repeat -147px -28px; }

/* --------------------------------------- */


