@charset "utf-8";
/* CSS Document */

h1
{
color:#000000;
font-size: 210%;

}

h2, h3, h4, .tint
{
color:#02a9af;
}

.backgroundtint
{
background: #02a9af url(../main-images/turquoise-heading-background2.jpg) no-repeat;
color:#FFFFFF;
padding: 0 5px 0 5px;
}


#container2
{
background:#000;
padding:0;


}

#container3
{
padding 0;
margin:0;
}

#container4
{
background:#fff;
padding: 10px 0 0 23px;
margin:0;
width: 762px;

}



#banner h2
{
color:#02a9af;
}

#breadcrumbs
{background-color:#23a5a3;
padding:0;
margin:0px 0 0 0;

}



.crumb1
{
background:#23a5a3;

}

.crumb2
{
background:url(../main-images/crumb-turquoise.jpg) no-repeat;


}

.crumb3
{
background:url(../main-images/crumb-turquoise-white.jpg) no-repeat;


}


.crumb4
{
background:url(../main-images/crumb-turquoise-grey.jpg) no-repeat;


}

.crumb5
{
background:url(../main-images/crumb-grey-turquoise.jpg) no-repeat;
padding: 3px 2px 2px 0px;
margin: 0 0px 0px 0px;

}

.crumb-on
{
padding: 3px 6px 2px 10px;

}
#sidenav {
background-image:none;

margin:0;
padding:0;

}


#sidenav ul {
	
	padding: 0 0px 115px 0;
	background: url(stamp-black-bkgnd.jpg) no-repeat bottom;
/*background-image:none;*/
	
}


#sidenav li {
border: 0;


	}
	


#sidenav ul a {

    color:#fff;
	
}

#sidenav li a:hover {
background: #02a9af;
}

#sidenav li.current {

	background:  #02a9af;
	
		
}



/*subnav*/

#sidenav li li.current  {
background-color:#02a9af;
}

#sidenav li li 
{

background-color: #74bebd;


}	

#sidenav li li a:hover
{
background-color:#02a9af;

}	

/*sub subnav*/

#sidenav li li li.current  {
background-color:#3366CC;

}



#sidenav li li li 
{

background-color:#0099CC;



}	

#sidenav li li li a:hover
{
background-color:#3366CC;

}	


/*tab navigation in the main content*/
#tabnav
{

font-size:90%;
padding: 0px 0px 0px 0px;
margin: 5px 0px 10px 0px;
/*width: 590px;*/
float:left;
width: 100%;
}



#tabnav ul
{
/*border-bottom:solid 4px #3399cc;*/

border-bottom: 2px solid #02a9af;

}


#tabnav .current a
{
background: #fff url(../main-images/tab-nav-bkgnd-turquoise.gif) top repeat-x  ;
border-left: 2px solid #02a9af;
border-right: 2px solid #02a9af;

}

#tabnav .current a:hover
{
background: #fff url(../main-images/tab-nav-bkgnd-turquoise.gif) top repeat-x  ;
border-left: 2px solid #02a9af;
border-right: 2px solid #02a9af;
}


.lightturquoisebackground 
{
background-color:#def6ef;
border: #b7ebdd solid 1px;
padding: 5px 10px 10px 10px;
margin-bottom:10px;
}



#footer
{

margin:0;

}


.black-button
{
margin:0;
padding:0;




}

.black-button li 
{
list-style-image:none;
list-style:none;
float:left;
margin: 0px 0px 0px 0;
}

.black-button a
{padding: 32px 8px 0px 8px;
border: 1px solid #fff;
display:block;
height: 65px;
width:173px;
text-align:center;
background: url(../main-images/unlocking-button-over.gif)  no-repeat;
color:#fff;
font-weight:bold;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}


.black-button a:hover
{

background: url(../main-images/unlocking-button.gif)  no-repeat;

}



.inline
{
font-weight:bold;
margin: 0px 0px 20px 0;

}

.inline li
{
margin:0 0 0 25px;

}


h4
{padding: 0 0 0 0;
margin:20px 0 10px 0;

}

#resourcesnav
{margin:0; 
padding:0;

}

ul#resourcesnav li
 {display:block;
 float:left;
 padding:0;
 margin:0;
 }

		
ul#resourcesnav li a {
	display:block;
	outline:none;
	width:187px;height:89px;
	background: url(images/buttons/unlocking-buttons2.gif) no-repeat 0 0;
	text-indent:-9009px;
	margin:0 0px 5px 0;
	 padding:0;
	}

	/*ul#resourcesnav li a:hover, ul#resourcesnav li a.current 
	 {background-position:0 -193px}
		*/

/*top 3*/
ul#resourcesnav li#criminal a {
	width:190px;
	background-position: 0px 0;
	}
	ul#resourcesnav li#criminal a:hover, ul#resourcesnav li#criminal a.current {
		background-position:-0px -89px
		}
		
ul#resourcesnav li#constitutional a { 
	width:190px;
	background-position: -190px 0;
	}
	ul#resourcesnav li#constitutional a:hover, ul#resourcesnav li#constitutional a.current {
		background-position:-190px -89px
		}		

ul#resourcesnav li#contract a {
	width:190px;
	background-position:-380px 0;
	}
	ul#resourcesnav li#contract a:hover, ul#resourcesnav li#contract a.current {
		background-position:-380px -89px
		}
			
/*middle 3*/		
ul#resourcesnav li#english a {
	width:190px;
	background-position:-0px -178px;
	}
	ul#resourcesnav li#english a:hover, ul#resourcesnav li#english a.current {
		background-position:-0px -267px
		}	
		
ul#resourcesnav li#eu a {
	width:190px;
	background-position:-190px -178px;
	}
	
ul#resourcesnav li#eu a:hover, ul#resourcesnav li#eu a.current {
		background-position:-190px -267px
		}
		
ul#resourcesnav li#land a {
	width:190px;
	background-position:-380px -178px;
	}
ul#resourcesnav li#land a:hover, ul#resourcesnav li#land a.current {
		background-position:-380px -267px
		}

/*bottom 3*/		
ul#resourcesnav li#torts a {
	width:190px;
	background-position: 0px -356px;
	}
	ul#resourcesnav li#torts a:hover, ul#resourcesnav li#torts a.current {
		background-position:-0px -445px
		}	
		
ul#resourcesnav li#trusts a {
	width:190px;
	background-position:-190px -356px;
	}
	
ul#resourcesnav li#trusts a:hover, ul#resourcesnav li#trusts a.current {
		background-position:-190px -445px
		}
		
ul#resourcesnav li#study a {
	width:190px;
	background-position:-380px -356px;
	}
ul#resourcesnav li#study a:hover, ul#resourcesnav li#study a.current {
		background-position:-380px -445px
		}	
		
.horizontalalign
{
float:left;

}	

.horizontalalign ul
{

margin: 10px 100px 0 0;
padding: 0;
}	

.horizontalalign li li
{

margin:0px;

}		