A:link
{
    COLOR: #d18316;
}
A:visited
{
    COLOR: #d18316;
}
A:hover
{
    COLOR: #d18316;
}
.mainText
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial
}
.sideText
{
    FONT-SIZE: 10px;
    FONT-FAMILY: arial
}
.subMenuText
{
    FONT-SIZE: 10px;
    COLOR: #006666;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-FAMILY: arial
}
.subtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #006666;
    FONT-FAMILY: arial
}
.bodylink
{
    COLOR: red;
    FONT-FAMILY: arial
}
.homePage
{
    WIDTH: 340px;
    TEXT-ALIGN: justify
}
.justify
{
    TEXT-ALIGN: justify
}

.headerText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: black;
    FONT-FAMILY: arial;
	margin: 8px 0 0 0;
}

.required
{
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-FAMILY: arial
}
.error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: arial
}
.bottomLinks
{
    FONT-SIZE: 10px;
    FONT-FAMILY: arial
}
TABLE#footer
{
    MARGIN: 0px 0px 0px 200px
}
TABLE#mlfooter
{
    MARGIN: 0px 0px 0px 240px
}
.baaPopUP TABLE#footer
{
    MARGIN: 0px;
    WIDTH: 450px;
    TEXT-ALIGN: center
}
.baaPopUP TABLE#footer
{
    MARGIN: 0px;
    WIDTH: 450px;
    TEXT-ALIGN: center
}
.baaPopUP TD.maintext
{
    VISIBILITY: hidden
}
.mlfooter
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: arial
}
.mlfooter
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: arial
}
.mlfooter A:link
{
    FONT-SIZE: 10px;
    COLOR: #a09e72;
    FONT-FAMILY: arial
}
.mlfooter A:unknown
{
    FONT-SIZE: 10px;
    COLOR: #a09e72;
    FONT-FAMILY: arial
}
.mlfooter A:hover
{
    FONT-SIZE: 10px;
    COLOR: #a09e72;
    FONT-FAMILY: arial
}
#bold
{
    FONT-WEIGHT: bold
}
BODY#popup
{
    PADDING: 5px;
    FONT-SIZE: 12px;
    MARGIN: 0px;
    COLOR: black;
    FONT-FAMILY: arial, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
#popup A
{
    COLOR: #00717c;
    TEXT-DECORATION: underline
}
#popup TD
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: arial, sans-serif
}
#popupsmall
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: arial, sans-serif
}
#popup #container
{
    BORDER: #00717c 1px solid;
    WIDTH: 510px;
}
#container
{
    PADDING: 0px;
    MARGIN: 7px 0px 0px;
    WIDTH: 625px;
}
#column1
{
    PADDING: 0px;
    FLOAT: left;
    MARGIN: 0px 0px 0px 5px;
    WIDTH: 400px;
}
#column1 TD P
{
    FONT-SIZE: 11px;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: arial, sans-serif
}
#column2
{
    PADDING: -3px 0 0 0;
    FLOAT: right;
    MARGIN: 0 0 0 0;
    WIDTH: 200px;
	text-align: right;
}
#dynamicOverview
{
    PADDING: 0px;
    MARGIN: 10px 0px 0px;
    WIDTH: 200px;
}

#featuredPractice {
	BORDER: #ECC464 1px solid;
	PADDING: 0 0 0 0px;
    BACKGROUND-IMAGE: url(/images/featured_practice_bg.gif);
    MARGIN: 10px 0px 0px 0px;
    WIDTH: 138px;
}

#featuredPractice li a {
	PADDING: 0px;
    FONT-SIZE: 11px;
    MARGIN: 0px 0px 5px 0px;
    LINE-HEIGHT: 18px; 
    FONT-FAMILY: arial, sans-serif;
}



#promo TD P, #promoQuebec td p
{
	padding: 4px;
    FONT-SIZE: 11px;
    MARGIN: 0px 0px 5px;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: arial, sans-serif;
}
#home #news LI
{
    PADDING: 0px;
    MARGIN: 0px 0px 5px 0px;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: arial, sans-serif
}
#home #articles LI
{
    PADDING: 0px;
    MARGIN: 0px 0px 5px 0;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: arial, sans-serif
}

/* SPORTS MANAGEMENT LOWER LEFT PROMO */
#InjuryLeft
{
    BORDER: #948FFD 1px solid;
	PADDING: 0px;
    BACKGROUND-IMAGE: url(/images/bg_injury.gif);
    MARGIN: 10px 0px 0px 0px;
    WIDTH: 200px;  
}
#InjuryLeft TD P
{
    PADDING: 0px;
    MARGIN: 0;
	FONT-SIZE: 11px; 
    LINE-HEIGHT: 18px;
    FONT-FAMILY: arial, sans-serif
}
#InjuryLeft IMG#border
{
    BORDER: #948FFD 1px solid;    
    PADDING: 0px 0 0 0;	
    MARGIN: 0px 0px 0px 0px;
}
#InjuryLeft #title
{
    MARGIN-TOP: 4px
}

/* SPORTS MANAGEMENT LOWER LEFT PROMO */
#sportsManagementLeft
{
    BORDER: #7ABADF 1px solid;
	PADDING: 0px;
    BACKGROUND-IMAGE: url(/images/bg_sports_management2.gif);
    MARGIN: 10px 0px 0px 0px;
    WIDTH: 138px;  
}
#sportsManagementLeft TD P
{
    PADDING: 0px;
    MARGIN: 0;
	FONT-SIZE: 11px; 
    LINE-HEIGHT: 18px;
    FONT-FAMILY: arial, sans-serif
}
#sportsManagementLeft IMG#border
{
    BORDER: #7ABADF 1px solid;    
    PADDING: 0px 0 0 0;	
    MARGIN: 0px 0px 0px 0px;
}
#sportsManagementLeft #title
{
    MARGIN-TOP: 4px
}

/* SPORTS MANAGEMENT RIGHT PROMO */
#sportsManagement
{
    BORDER: #7ABADF 1px solid;
	PADDING: 0px;
    BACKGROUND-IMAGE: url(/images/bg_sports_management.gif);
    MARGIN: 10px 0px 0px 0px;
    WIDTH: 200px;  
}
#sportsManagement TD P
{
    PADDING: 0px;
    MARGIN: 0;
	FONT-SIZE: 11px; 
    LINE-HEIGHT: 18px;
    FONT-FAMILY: arial, sans-serif
}
#sportsManagement IMG#border
{
    BORDER: #7ABADF 1px solid;    
    PADDING: 0px 0 0 0;	
    MARGIN: 0px 0px 0px 0px;
}
#sportsManagement #title
{
    MARGIN-TOP: 4px
}
/* FEATURED ACHIEVEMENT PROMO */
#achievement
{
    BORDER: #b2d4d7 1px solid;
	PADDING: 0px;
    BACKGROUND-IMAGE: url(/images/bg_feature.gif);
    MARGIN: 10px 0px 0px 0px;
    WIDTH: 200px;  
}
#achievement TD P
{
    PADDING: 0px;
    MARGIN: 0;
	FONT-SIZE: 11px; 
    LINE-HEIGHT: 18px;
    FONT-FAMILY: arial, sans-serif;
}
#achievement IMG#border
{
    BORDER: #00717c 1px solid;
	PADDING: 0px 0 0 0;
    MARGIN: 0px 0px 0px 0px;	
}
#achievement #title
{
    MARGIN-TOP: 4px
}
/* PRIVACY LAW PROMO */
#privacyLaw
{
	PADDING: 0 0 0 3px;
	BORDER: #d9d9bc 1px solid;
    BACKGROUND-IMAGE: url(/images/bg_privacy.gif);
    MARGIN: 10px 0px 0px;
    WIDTH: 233px;
    BACKGROUND-COLOR: #f6f6f0
}
#privacyLaw TD P
{
    PADDING: 0px;
    MARGIN: 0px 0px 5px 0px;	
    FONT-SIZE: 11px;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: arial, sans-serif;
}
#privacyLaw #title
{
    MARGIN-TOP: 4px
}
#privacyLaw IMG#border
{
    BORDER: #d9d9bc 1px solid;    
    PADDING: 2px 0 0 0;	
    MARGIN: 0px 0px 0px 0px;
}
/* BUSINESS LAW PROMO */
#businessLawPromo
{
    BORDER: #9FC07E 1px solid;
	PADDING: 0px;
    BACKGROUND-IMAGE: url(/images/bg_business_law.gif);
    MARGIN: 10px 0px 0px 0px;
    WIDTH: 200px;  
}
#businessLawPromo TD P
{
    PADDING: 0px;
    MARGIN: 0;
	FONT-SIZE: 11px; 
    LINE-HEIGHT: 18px;
    FONT-FAMILY: arial, sans-serif
}
#businessLawPromo IMG#border
{
    PADDING: 0px 0 0 0;
    MARGIN: 0px 0px 0px 0px;	
	BORDER: #9FC07E 1px solid;  
}
#businessLawPromo #title
{
    MARGIN-TOP: 0px
}
/* CLASS ACTION PROMO */
#classActions
{
    BORDER: #CA8769 1px solid;
	PADDING: 0px;
    BACKGROUND-IMAGE: url(/images/bg_class.gif);
    MARGIN: 10px 0px 0px 0px;
    WIDTH: 200px;  
}
#classActions #title
{
    MARGIN-TOP: 4px
}
#classActions TD P
{
    PADDING: 0px;
    MARGIN: 0;
	FONT-SIZE: 11px; 
    LINE-HEIGHT: 18px;
    FONT-FAMILY: arial, sans-serif
}
#classActions IMG#border
{
    BORDER: #CA8769 1px solid;    
    PADDING-TOP: 0px 0 0 0;	
    MARGIN: 0px 0px 0px 0px;
}
/* TOP 10 PROMO */
#top10
{
	padding: 0px;
	MARGIN: 10px 0px 0px 0px;
	width: auto;
	background-image: url(/images/bg_top10.gif);
	border: 1px solid #00717C;
}
#top10 table
{	
}
#top10 IMG#border
{
    BORDER: #00717C 1px solid;    
    PADDING-TOP: 0;	
    MARGIN: 0;
}
#top10 td p
{
	padding: 0;
	margin: 15px, 3px, 3px, 3px;
	font-size: 11px;
	line-height: 18px;
	font-family: Arial, Sans-Serif;
}
	
/* SONY CLASS ACTION PROMO */
#sony
{
    BORDER: #CC9E00 1px solid;
	PADDING: 0px;
    BACKGROUND-IMAGE: url(/images/bg_sony.gif);
    MARGIN: 10px 0px 0px 0px;
    WIDTH: 200px;  
}
#sony #title
{
    MARGIN-TOP: 4px
}
#sony TD P
{
    PADDING: 0px;
    MARGIN: 0;
	FONT-SIZE: 11px; 
    LINE-HEIGHT: 18px;
    FONT-FAMILY: arial, sans-serif
}
#sony IMG#border
{
    BORDER: #CC9E00 1px solid;    
    PADDING-TOP: 0px 0 0 0;	
    MARGIN: 0px 0px 0px 0px;
}

#businessLaw
{
    MARGIN: 5px 0px 0px 0px;
}
#news
{
    MARGIN: 0px;
}
#articles
{
    MARGIN: 0px;
}
#news UL
{
    PADDING: 0px;
    MARGIN: 3px 0px 5px 20px;
}
#articles UL
{
    PADDING: 0px;
    MARGIN: 3px 0px 5px 20px;
}
#news LI
{
    PADDING: 0px;
    MARGIN: 0px;
}
#articles LI
{
    PADDING: 0px;
    MARGIN: 0px;
}
HR
{
    PADDING: 0px;
    MARGIN: 0px;
}
#more
{
    BACKGROUND-IMAGE: url(/images/divider.gif);
    MARGIN: 0px 3px;
    VERTICAL-ALIGN: top;
    HEIGHT: 20px;
    TEXT-ALIGN: right
}
#promo
{
    BORDER: #00717c 1px solid;
    BACKGROUND-IMAGE: url(/images/bg_community.gif);
    MARGIN: 6px 0px 0px;
    WIDTH: 138px;
    BACKGROUND-COLOR: #edf9f9
}


#promoQuebec
{
    
	border: 1px solid #814000;
	MARGIN: 6px 0px 0px;
    WIDTH: 138px;
    BACKGROUND-COLOR: #ffe9b2;
}

#promo IMG#border
{
    BORDER: #00717c 1px solid;
    PADDING: 0px;
    MARGIN: 0px 3px 0px 0px;  
}
#temp
{
    BORDER-RIGHT: pink 1px solid;
}

/*UNKNOWN
{
    WIDTH: auto
}*/

#header LI:hover A
{
    BACKGROUND-POSITION: 0% -100px;
    COLOR: #333
}

#header LI:hover A
{
    BACKGROUND-POSITION: 0% -100px;
    COLOR: #333
}


#newsIntro
{
    PADDING: 1px;
    BACKGROUND-IMAGE: url(/images/banner_news.gif);
    MARGIN: 5px 0px;
	HEIGHT: 95px;
    WIDTH: 595px;
    BACKGROUND-REPEAT: no-repeat;
    
}
#pubIntro
{
    PADDING: 1px;
    BACKGROUND-IMAGE: url(/images/banner_articles.gif);
    MARGIN: 5px 0px 10px;
	HEIGHT: 90px;
    WIDTH: 602px;
    BACKGROUND-REPEAT: no-repeat; 
}
#newsIntro P
{
    MARGIN: 26px 0px 0px 90px;
    WIDTH: 450px
}
#pubIntro P
{
    MARGIN: 12px 0px 0px 150px;
    WIDTH: 450px
}
#nav
{
    WIDTH: 600px;
    BORDER-BOTTOM: #827634 1px solid;
    HEIGHT: 23px
}
#newsTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FLOAT: left;
    MARGIN: 8px 0px 0px;
    WIDTH: 100px
}
#pubTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FLOAT: left;
    MARGIN: 8px 0px 0px;
    WIDTH: 100px
}
#news .title
{
    PADDING: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN: 10px 0px 0px;
    COLOR: #000000;
    FONT-FAMILY: arial
}
#pub .title
{
    PADDING: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN: 10px 0px 0px;
    COLOR: #000000;
    FONT-FAMILY: arial
}
#news .title A
{
    COLOR: #4f4f4f
}
#pub .title A
{
    COLOR: #4f4f4f
}
#news .title A:hover
{
    COLOR: #00717c
}
#pub .title A:hover
{
    COLOR: #00717c
}
#news .summary
{
    PADDING: 0px;
    MARGIN: 10px 0px;
    WIDTH: 100%;
}
#pub .summary
{
    PADDING: 0px;
    MARGIN: 10px 0px;
    WIDTH: auto;
}
#news HR
{
    PADDING-RIGHT: 0px;
    MARGIN: 0px;
    COLOR: #e9e9e9;
}
#pub HR
{
    PADDING: 0px;
    MARGIN: 0px;
    COLOR: #e9e9e9;
}
#clear
{
    CLEAR: both
}
#feature
{
	padding: 2px;
	border: 1px solid #d9d9bc;
    float: right;
    MARGIN: 10px 0px 10px 10px;
    VERTICAL-ALIGN: middle;
    WIDTH: 175px;
    HEIGHT: 180px;
    BACKGROUND-COLOR: #f6f6f0;
    TEXT-ALIGN: center
}
#feature TD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #595959;
    LINE-HEIGHT: 16px
}
#feature IMG.border
{
    BORDER: #bdbd89 1px solid;
}

.instruction
{
    MARGIN: 0px 0px 8px
}
#mainBottom
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial
}


/* NEW CLASSES ADDED FOR NEW LAYOUT */
/* for the new text menu */
A.top_menu:link { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff;  FONT-FAMILY: arial; TEXT-DECORATION: none }
A.top_menu:visited { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff;  FONT-FAMILY: arial; TEXT-DECORATION: none }
A.top_menu:hover { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ffffff;  FONT-FAMILY: arial; TEXT-DECORATION: underline }

#left_nav_form { width: 140px; text-align: left; border: 0px solid red; }
#text_input { height: 15px; border: 0px solid black; }
#search_go { height: 15px; border: 0px solid green; }
.main_header { margin: -2px 0 0 -3px; padding: 0 0 0 0; }

.search_text { height: 15px; width: 115px; font-size: 10px; border: 1px solid #666666; margin: 0; padding: 0; float: left;}
.search_button { margin: -3px 0 0 1px; padding: 0; border: 0px solid blue; }
.sidenav_text { font: 11px/18px arial; text-align: right; margin: 4px 15px 4px 2px; }
.rightnav_text { font: 11px/18px arial; text-align: right; margin: 4px 2px 4px 0; }

.formText{ FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6a747c; FONT-FAMILY: arial }
.formBorder { border: 1px solid #cccccc; background-color: #ececec; }
.subheaderText { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #6a747c; FONT-FAMILY: arial }
.practicelink { FONT-SIZE: 12px; COLOR: #d18316; TEXT-DECORATION: none }
.practicelinkgrey { FONT-SIZE: 12px; COLOR: gray; TEXT-DECORATION: none }
P#acrobat{ BORDER: #cccccc 1px solid; PADDING: 5px; MARGIN: 0px; BACKGROUND-COLOR: #ececec; }

/* Style for Tabular menu for News, Articles and Publications */
#pubNav ul { padding: 0 0 0 13px; margin: 0px; list-style-type: none; height: 22px; }
#pubNav li { background-image: url(/images/left_both_new.gif); background-repeat: no-repeat; background-position: left top; background-color: #b7b47b; float: left; margin: 0px; padding: 0 0 0 6px; width: auto; height: 23px; border: 0px solid blue;}
#pubNav li, #pubNav li#selected { height: 23px;}
#pubNav a {	padding: 5px 8px 4px 2px; display: block; font-family: arial; font-size: 11px; color: #5d5421; font-weight: bold; text-decoration: none; background: url(/images/right_both_new.gif) no-repeat right top; float: left; }
/* #pubNav a { float: none } */
#pubNav a:hover { color: #5d5421; }
#pubNav #selected { border-width: 0px; background-position: 0px -100px; background-color: #cfd2d2; }
#pubNav #selected a { background-position: 100% -100px; color: #333333; }
#pubNav li:hover { background-position: 0% -100px; color: #5d5421; background-color: #cfd2d2; }
#pubNav li:hover a { background-position: 100% -100px }

h3.newsHeading, h3.pubHeading {	color: #d18316;	font-size: 16px; margin: 10px 0 5px 0; }

#newsNav ul { padding:0 0 0 99px; margin: 0px; list-style-type: none; height: 22px; }
#newsNav li { background-image: url(/images/left_both_new.gif); background-repeat: no-repeat; background-position: left top; background-color: #b7b47b; float: left; margin: 0px; padding: 0 0 0 6px; width: auto; }
#newsNav li, #newsNav li#selected {height: 23px;}
#newsNav a { padding: 5px 8px 4px 2px; display: block; font-size: 11px;	font-family: arial; color: #5d5421; font-weight: bold; text-decoration: none; background: url(/images/right_both_new.gif) no-repeat right top; float: left; } 
#newsNav a { float: none }
#newsNav a:hover { color: #5d5421; }
#newsNav #selected { border-width: 0px; background-position: 0px -100px; background-color: #cfd2d2; }
#newsNav #selected a { background-position: 100% -100px; color: #333333; }
#newsNav li:hover { background-position: 0% -100px; color: #5d5421; background-color: #cfd2d2; }
#newsNav li:hover a { background-position: 100% -100px; }