/* Import global left navigation bar styles */
@import url(/common/css/nav/leftnav.css);

@import url(/common/css/products.css);
/* products.CSS also imports print.css and global.css into itself
/* CHECK RESOURCES CLASS, IN THIS FILE THERE IS NO WIDTH, IN PRODUCTS.CSS THERE IS, SEE IF THERE'S AN ISSUE WITH THAT*/





/* override some of the global left navigation bar styles...*/
table#leftNavTable{
	margin: 0;
	border-right: none;
}
table#leftNavTable ul {
	margin: 0;
}
/* end override */

.text1 { WIDTH: 188px }
.text2 { WIDTH: 185px; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; }
.text3 { WIDTH: 245px }
.text4 { WIDTH: 90 }

.ongrey:link { color: #CC0033; text-decoration: underline; }
.ongrey:visited { color: #990033; text-decoration: underline; }
.ongrey:hover { color: #CC0033; text-decoration: underline; }



p { margin-left: 10px; margin-top: 10px; margin-right: 10px; }

p.rightside {
	font-size:8pt; 
	font-family:verdana,arial,helvetica; 
}

p.testimonial {
	font-size:8pt; 
	font-family:verdana,arial,helvetica; color:#FFFFFF; 
}

table #bord { 
border: 1px solid #CCCCCC; 

}

.courtheader {
background-image:url(images/FSForCourts_Banner.jpg)
}

.leftborder {
border-left: 1px solid #CCCCCC; }

.leftright {
border-right: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC; }

.rightborder {
border-right: 1px solid #CCCCCC; 
padding-right: 8px; }

.leftbottombord {
border-left: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;  }

.otherborder {
border-right: 1px solid #CCCCCC; 
border-bottom: 1px solid #CCCCCC; }

.otherborder1 {
border-bottom: 1px solid #CCCCCC; }

.contentBody {
	padding-left:28px; 
	padding-right:10px;
	font-family:verdana,arial,helvetica;
	font-size:12px;
}

.sideBar {
	padding-left:10px;
	padding-bottom:0px;
	padding_top:10px;
	font-size:11px; 
	font-family:verdana,arial,helvetica;
}

.sideBarUL {
	margin-left:17px; 
	margin-top:0px; 
	list-style:square; 
	font-size:11px;
}

.sideBarTitle {
	color:#CC0033;
	font-weight:bold; 
	font-family:verdana,arial,helvetica;
}

.learnmore {
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica; 
	color: #000000;
}

.backToTop {
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica; 
	color:#CC0033;
	text-align:right;
}

ul.courtlist {
	list-style-image: url(images/bluebullet.gif);
	margin-left: 25px;
	padding-left:0px;
}
	
ul.courtlist2 {
	list-style-image: url(images/bluebullet.gif);
}
		
ul.lawfirmlist {
	list-style-image: url(images/greenbullet.gif);
	margin-left: 25px;
	padding-left:0px;
}

ul.researchlist {
	list-style-image: url(images/turqbullet.gif);
	margin-left: 25px;
	padding-left:0px;
}
	
ul.casebasedlist {
	list-style-image: url(images/orangebullet.gif);
	margin-left: 25px;
	padding-left:0px;
}

ul.casebasedlist2 {
	list-style-image: url(images/orangebullet.gif);
}

	
ul.normal {
	list-style-image: url(images/graybullet.gif);
	margin-left: 25px;
	font-size:8pt; font-family:Verdana, Arial, Helvetica; color: #000000;
}
	
/* breadcrumb style here overrides imported style of the same name in global.css */	
.breadCrumb {
	position:absolute; 
	top:93px; 
	left:263px; 
	WIDTH:425px;
	font-family:Verdana, Arial, Helvetica;
	font-size:10px;
	padding:0px; margin:0px;
}

/* resources style here overrides imported style of the same name in products.css */	
.resources	{ 
	margin-left:12px; 
	margin-right:12px; 
	margin-top:15px; 
	padding:0px; 
	border: 1px solid #cccccc; 
	width: 205px;
	}
	
/* resources2 style here overrides imported style of the same name in products.css */		
.resources2 { 
	margin:0px; 
	padding:10px; 
	border-bottom: 
	1px solid #cccccc;
	}

/* pageFuncDiv styles here overrides imported style of the same name in global.css */	
.pageFuncDiv {
	height:8px;
	padding-bottom:8px;
	padding-top:6px;
	margin-left:16px;
}

/* .level0 LI styles here overrides imported style of the same name in leftNav.css */	
.level0 LI {
	DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; MARGIN-LEFT: 0px; PADDING-TOP: 12px; LIST-STYLE-TYPE: none;
}
/* .level1 LI styles here overrides imported style of the same name in leftNav.css */	
.level1 LI {
	BORDER-TOP: #ccc 1px solid; DISPLAY: block; FONT-WEIGHT: normal! important; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; PADDING-TOP: 2px; LIST-STYLE-TYPE: none;
}


.subMenuLink2 {

	color:#cc0033;
	font-family:Verdana, Arial, Helvetica;
	text-decoration:underline;
	margin-left:0px;
	padding-left:15px;
	margin-bottom:2px;
	background-position: 1px 5px;
	background-repeat:no-repeat;
	background-image: url(images/smRtArrow.gif);
	font-size:11px;	
	}

UL.subMenuList	{
	margin-top: 10px;
	padding-top:0px;
	list-style: none;
	margin-left:0px;
	padding-left:0px;	
	margin-bottom:0px;
	padding-bottom:5px;
}

a.subMenuLink,
a.subMenuLink:link,
a.subMenuLink:visited,
a.subMenuLink:active {
/* Level 1 link formatting, includes background "arrow" elements */
	color:#999999;
	font-family:Verdana, Arial, Helvetica;
	text-decoration:none;
	margin-left:7px;
	padding-left:22px;
	background-position: 10px 4px;
	background-repeat:no-repeat;
	background-image: url(images/smRtArrow.gif);
	font-size:10px;	
}

table#subNavTable a:hover {
/* Global link hover behavior for all nav links */
    text-decoration:underline;
	color:#CC0033;
}

.subMenuDiv {
	height:10px;
	padding-bottom:8px;
	padding-top:3px;
}

.releaseDate {	PADDING-RIGHT: 5px; MARGIN-TOP: 2px; PADDING-BOTTOM: 4px; COLOR: #999999; PADDING-TOP: 2px;	}

.lfCourtsTitleBG {background:999900; background-color:999900; width=100%; padding-left:5px; color:white; font-family:verdana,arial; font-size:12px; font-weight:bold; text-align:middle; padding-top:3px; padding-bottom:3px;}

.lfCaseTitleBG {background:E47F00; background-color:E47F00; width=100%; padding-left:5px; color:white; font-family:verdana,arial; font-size:12px; font-weight:bold; text-align:middle; padding-top:3px; padding-bottom:3px;}

.researchersTitleBG {background:00626E; background-color:00626E; width=100%; padding-left:5px; color:white; font-family:verdana,arial; font-size:12px; font-weight:bold; text-align:middle; padding-top:3px; padding-bottom:3px;}

.courtsTitleBG {background:587993; background-color:587993; width=100%; padding-left:5px; color:white; font-family:verdana,arial; font-size:12px; font-weight:bold; text-align:middle; padding-top:3px; padding-bottom:3px;}

.redTitleBG {background:CC0033; background-color:CC0033; width=100%; padding-left:5px; color:white; font-family:verdana,arial; font-size:12px; font-weight:bold; text-align:middle; padding-top:3px; padding-bottom:3px;}

#InTheNews {
/* SK: styling for "In The News" headlines */
	width:270px;
	padding-left:28px;
}

/* These print styles below are unique to File & Serve pages */
@media print	{

table.printColumn {
/* Define print width for the print area area */
    width:7in;
	padding-right:0;
}

.leftborder {
	.border-left:none;
}

}


