#topbg

{

	background:#FFFFFF url(http://www.rl-law.com/images/bg.gif) top left repeat-x;

}

#container

{

	position:relative;

	width:750px;

	background:#FFFFFF url(http://www.rl-law.com/images/content_bg.gif) top left repeat-y;	

}

#hider-right

{

	position:absolute;

	left:750px;

	top:0px;

	width:15px;

	height:590px;

	z-index:10;

	background:url(http://www.rl-law.com/images/hider_right.jpg) left top no-repeat;

}

#title

{

	position:relative;

	width:720px;

	margin:0px 0px 1px 10px;

	padding:8px;

	background:#004D41 url(http://www.rl-law.com/images/subtitle_bg.jpg) left top repeat-x;

	box-sizing: border-box;

	-moz-box-sizing: padding-box;

	-moz-box-sizing: border-box;

}

#title h1

{

	font-size:14px;

	font-weight:bold;

	color:white;

	margin:0px;

	text-align:center;

	text-transform:uppercase;

}



/* TOPNAV */



#topnav

{

	position:relative;

	width:750px;

	height:43px;

	overflow:hidden;

}

#topnav-info

{

	position:absolute;

	top:0px;

	left:0px;

	width:133px;

	height:43px;

	overflow:hidden;

}

#topnav-info a

{

	display:block;

	padding-top:43px;

	background:url(http://www.rl-law.com/images/topnav_info.jpg) left top no-repeat;

}

#topnav-info a:hover

{

	background:url(http://www.rl-law.com/images/topnav_info.jpg) 0px -43px no-repeat;

}

#topnav-practice

{

	position:absolute;

	top:0px;

	left:133px;

	width:107px;

	height:43px;

	overflow:hidden;

}

#topnav-practice a

{

	display:block;

	padding-top:43px;

	background:url(http://www.rl-law.com/images/topnav_practice.jpg) left top no-repeat;

}

#topnav-practice a:hover

{

	background:url(http://www.rl-law.com/images/topnav_practice.jpg) 0px -43px no-repeat;

}

#topnav-attorneys

{

	position:absolute;

	top:0px;

	left:240px;

	width:84px;

	height:43px;

	overflow:hidden;

}

#topnav-attorneys a

{

	display:block;

	padding-top:43px;

	background:url(http://www.rl-law.com/images/topnav_attorneys.jpg) left top no-repeat;

}

#topnav-attorneys a:hover

{

	background:url(http://www.rl-law.com/images/topnav_attorneys.jpg) 0px -43px no-repeat;

}

#topnav-rep

{

	position:absolute;

	top:0px;

	left:324px;

	width:157px;

	height:43px;

	overflow:hidden;

}

#topnav-rep a

{

	display:block;

	padding-top:43px;

	background:url(http://www.rl-law.com/images/topnav_rep.jpg) left top no-repeat;

}

#topnav-rep a:hover

{

	background:url(http://www.rl-law.com/images/topnav_rep.jpg) 0px -43px no-repeat;

}

#topnav-contact

{

	position:absolute;

	top:0px;

	left:481px;

	width:93px;

	height:43px;

	overflow:hidden;

}

#topnav-contact a

{

	display:block;

	padding-top:43px;

	background:url(http://www.rl-law.com/images/topnav_contact.jpg) left top no-repeat;

}

#topnav-contact a:hover

{

	background:url(http://www.rl-law.com/images/topnav_contact.jpg) 0px -43px no-repeat;

}

#topnav-sendsite

{

	position:absolute;

	top:0px;

	left:574px;

	width:176px;

	height:43px;

	overflow:hidden;

}

#topnav-sendsite a

{

	display:block;

	padding-top:43px;

	background:url(http://www.rl-law.com/images/topnav_sendsite.jpg) left top no-repeat;

}

#topnav-sendsite a:hover

{

	background:url(http://www.rl-law.com/images/topnav_sendsite.jpg) 0px -43px no-repeat;

}



/* NAV */



#nav

{

	position:relative;

	float:left;

	margin:0px;

	margin-right:20px;

	padding-left:12px;

	width:156px;

}

#nav div.navheader

{

	background-color:#004D41;

	text-align:center;

	margin-bottom:10px;

	width:156px;

	padding:5px;

	box-sizing: border-box;

	-moz-box-sizing: padding-box;

	-moz-box-sizing: border-box;

}

#nav div.navheader h1

{

	font-family:arial, geneva, helvetica, sans-serif;

	font-size:18px;

	margin:0px;

	color:#E5BF00;

	text-transform:uppercase;

}

/*#nav a:link, #nav a:visited, #nav a:hover

{

	font-family:verdana, arial, geneva, helvetica, sans-serif;

	font-size:10px;

	line-height:10px;

	color:#004D41;

	display:block;

	margin-left:8px;

	margin-bottom:10px;

	

}*/

#nav h4

{

	font-family:verdana, arial, geneva, helvetica, sans-serif;

	font-size:10px;

	font-weight:bold;

	margin:0px 10px 10px 5px;

	text-align:center;

	box-sizing: border-box;

	-moz-box-sizing: padding-box;

	-moz-box-sizing: border-box;

}

#nav h4 a:link, #nav h4 a:active, #nav h4 a:visited

{

	color:#004D41;

}

#nav h4 a:hover

{

	color:black;

}

#content

{

	position:relative;

	width:525px;

	padding-bottom:20px;

	margin-left:190px;

}

#content img

{

	position:relative;

	float:left;

	margin-right:10px;

	margin-bottom:5px;

}

#content ul, #content ol

{

	position:relative;

	display:block;

}

#hider-right

{

	position:absolute;

	left:740px;

	top:0px;

	width:10px;

	height:590px;

	background:url(http://www.rl-law.com/images/hider_right.jpg) left top no-repeat;

}

div#footer

{

	background:#004D41 url(http://www.rl-law.com/images/bottom_bg.jpg) top left repeat-x;

	font-family:verdana, arial, geneva, helvetica, sans-serif;

	font-size:10px;

	color:#BFBFBF;

	clear:left;

}

div#footer a:link, div#footer a:visited, div#footer a:active

{

	font-weight:bold;

	color:#BFBFBF;

}

div#footer a:hover

{

	color:white;

}



/* HOMEPAGE */



#home-topbg

{

	background:#FFFFFF url(http://www.rl-law.com/images/homebg.gif) top left repeat-x;

}

#home-container

{

	position:relative;

	width:750px;

}

#homenav-bg

{

	position:relative;

	background:url(http://www.rl-law.com/images/homenav_bg.jpg) top left repeat-y;

	height:auto !important;

	height/**/:100px;

}

#homenav1

{

	position:relative;

	float:left;

	width:204px;

	padding:10px 0px 15px 29px;

	margin-right:84px !important;

	margin-right/**/:76px;

	box-sizing: border-box;

	-moz-box-sizing: padding-box;

	-moz-box-sizing: border-box;

}

#homenav2

{

	position:relative;

	float:left;

	width:175px;

	margin-right:73px !important;

	margin-right/**/:56px;

	box-sizing: border-box;

	-moz-box-sizing: padding-box;

	-moz-box-sizing: border-box;

	padding:10px 30px 15px 0px;

}

#homenav3

{

	position:relative;

	float:left;

	width:175px;
	


	box-sizing: border-box;

	-moz-box-sizing: padding-box;

	-moz-box-sizing: border-box;

	padding:10px 0px 15px 0px;

}

#homenav1 h4, #homenav2 h4, #homenav3 h4

{

	font-family:arial, geneva, helvetica, sans-serif;

	font-size:11px;

	margin:0px;

	margin-bottom:10px;

	padding-left:12px;

	background:url(http://www.rl-law.com/images/homenav_dot.gif) 0px 3px no-repeat;

	width:175px;

	text-transform:uppercase;

	box-sizing: border-box;

	-moz-box-sizing: padding-box;

	-moz-box-sizing: border-box;

}

#homenav1 h4 a:link, #homenav1 h4 a:active, #homenav1 h4 a:visited, #homenav2 h4 a:link, #homenav2 h4 a:active, #homenav2 h4 a:visited, #homenav3 h4 a:link, #homenav3 h4 a:active, #homenav3 h4 a:visited

{

	color:#004D41;

}

#homenav1 h4 a:hover, #homenav2 h4 a:hover, #homenav3 h4 a:hover

{

	color:black;

}

#hider-home1

{

	position:absolute;

	left:0px;

	top:326px;

	width:20px;

	height:76px;

	background:url(http://www.rl-law.com/images/hider_home1.gif) left top no-repeat;

}

#hider-home2

{

	position:absolute;

	left:217px;

	top:326px;

	width:58px;

	height:76px;

	background:url(http://www.rl-law.com/images/hider_home2.gif) left top no-repeat;

}

#hider-home3

{

	position:absolute;

	left:472px;

	top:326px;

	width:58px;

	height:76px;

	background:url(http://www.rl-law.com/images/hider_home3.gif) left top no-repeat;

}

#hider-home4

{

	position:absolute;

	left:727px;

	top:326px;

	width:23px;

	height:76px;

	background:url(http://www.rl-law.com/images/hider_home4.gif) left top no-repeat;

}
