body {
	margin: 0;
	padding: 0;
	font-size: 1px;
	background: url(/images/bodybg.gif);
}
#page {
	width: 880px;
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: Georgia;
	background: url(/images/pagebg.gif) repeat-y;
}
#body {
	width: 862px;
	margin: 0 0 0 9px;
	padding: 0;
}

/* ----------------------------------------------------------- NAVIGATION */

#nav {
	width: 862px;
	height: 66px;
	margin: 0;
	padding: 0;
}
#menu {
	margin: 0px;
	padding: 0px;
	height: 66px;
	width: 862px;
	overflow: hidden;
	position: relative;
	background: url(/images/nav.gif) top left no-repeat;
	cursor: pointer;
}
#menu ul {
	height: 66px;
	width: 862px;
	margin: 0;
	padding: 0;
}
#menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	top: 0;
	position: absolute;
}
#menu a {
	display: block;
}
#menu li a {
	text-indent: -9999px;
	text-decoration: none;
	height: 66px;
}
#home {left:0;	width:68px;}
#overview {left:68px; width:114px;}
#practice {left:182px; width:119px;}
#profiles {left:301px; width:137px;}
#fees {left:438px; width:114px;}
#office {left:552px; width:134px;}
#articles {left:686px; width:78px;}
#contact {left:764px; width:98px;}

#home a:hover {background: url(/images/nav.gif) 0 -66px no-repeat;}
#overview a:hover {background: url(/images/nav.gif) -68px -66px no-repeat;}
#practice a:hover {background: url(/images/nav.gif) -182px -66px no-repeat;}
#profiles a:hover {background: url(/images/nav.gif) -301px -66px no-repeat;}
#fees a:hover {background: url(/images/nav.gif) -438px -66px no-repeat;}
#office a:hover {background: url(/images/nav.gif) -552px -66px no-repeat;}
#articles a:hover {background: url(/images/nav.gif) -686px -66px no-repeat;}
#contact a:hover {background: url(/images/nav.gif) -764px -66px no-repeat;}

#home_on a:hover {background: url(/images/nav.gif) 0 -66px no-repeat;}
#overview_on a:hover {background: url(/images/nav.gif) -68px -66px no-repeat;}
#practice_on a:hover {background: url(/images/nav.gif) -182px -66px no-repeat;}
#profiles_on a:hover {background: url(/images/nav.gif) -301px -66px no-repeat;}
#fees_on a:hover {background: url(/images/nav.gif) -438px -66px no-repeat;}
#office_on a:hover {background: url(/images/nav.gif) -552px -66px no-repeat;}
#articles_on a:hover {background: url(/images/nav.gif) -686px -66px no-repeat;}
#contact_on a:hover {background: url(/images/nav.gif) -764px -66px no-repeat;}

#graybar {
	width: 862px;
	height: 11px;
	background: #DBDBDB;
	margin: 0;
	padding: 0;
}

/* ----------------------------------------------------------- HEADER */

#logo {
	width: 862px;
	height: 113px;
	background: url(/images/logo.jpg) no-repeat;
	margin: 0;
	padding: 0;
}
#logo img.showprint {
	display: none;
}
#underlogo {
	width: 862px;
	height: 34px;
	background: url(/images/underlogo.jpg) no-repeat;
	margin: 0;
	padding: 0;
}

/* ----------------------------------------------------------- CONTENT */

#content {
	margin: 0;
	width: 862px;
	background: url(/images/contentbg.gif) repeat-y;
}
#content a:link, #content a:visited {
	color: #565656;
	text-decoration: none;
}
#content a:hover {
	text-decoration: underline;
}
#left {
	float: left;
	width: 651px;
	margin: 0;
	padding: 0;
}

/* ----------------------------------------------------------- SIDEBAR */

#right {
	float: right;
	width: 211px;
	margin: 0;
	padding: 0;
}
#referralguide {
	font-size: 12px;
	background-image: url(/images/referralguideBG.gif);
	background-repeat: no-repeat;
	margin-top: 25px;
}
#referralguide p {
	color: #646464;
	padding: 5px 20px 15px 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin: 0px;
}
#referralguide .title {
	background-image: url(/images/referralguideTitleBG.gif);
	background-repeat: no-repeat;
	width: 133px;
	height: 71px;
	margin: 0px;
	padding: 15px 0px 0px 77px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 22px;
}
#referralguide .title a {
	color: #d2dce5;
	text-decoration: none;
}
#referralguide .title a:hover {
	color: #fff;
}
#news {
	width: 211px;
	background: url(/images/boxbg.gif) repeat-y;
	margin: -2px 0 0 0;
	padding: 0;
}
#news img {
	margin: 0px;
	padding: 0;
}
#news a img {
	margin: -3px 6px 0px 0px;
}
#news p {
	font: 11px Verdana;
	color: #767676;
	line-height: 15px;
	margin: 0;
	padding: 0 15px;
	text-align: center;
}
#news p {
	font: 11px Verdana;
	color: #6A6969;
	line-height: 19px;
	margin: 0;
	padding: 0 26px;
}
#news p.volume {
	text-align: left;
}
#news a:link, #news a:visited {
	color: #5C83AA;
	text-decoration: underline;
}
#news a:hover {
	text-decoration: none;
}
.newstitle {
	font: 11px Verdana;
}

/* ----------------------------------------------------------- FOOTER */

#footer {
	width: 862px;
	height: 131px;
	background: url(/images/footerbg.jpg) no-repeat;
	margin: 0;
	padding: 0;
}
#footer a:link, #footer a:visited {
	font: 11px Georgia;
	color: #797979;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer h1 {
	float: left;
	padding: 19px 0 0 14px;
	font: 11px Georgia;
	color: #797979;
	margin: 0px;
}
#footer h2 {
	float: right;
	padding: 19px 222px 0 0;
	text-align: right;
	font: 11px Georgia;
	color: #797979;
	margin: 0px;
}
.clr {
	clear: both;
	height: 0px;
	width: 0px;
	line-height: 0px;
	margin: 0;
	padding: 0;
}
