/*
-----------------------------------------------
bepress . LawKit Stylesheet
version:  2007.03.29
author: Samira Vijghen
----------------------------------------------- */

body {
	font: 76%/150% Arial, Helvetica, sans-serif;
	line-height:1.4em; 
	color:#000;
	background: url(../assets/md5images/f39c3e3e6e389f7acec9ff1fe2513516.gif) top left repeat-x #FCFCFD;
	margin:0 auto;
	padding:0px;
	width: 100%;
	text-align:center; }

/* Typography
----------------------------------------------- */

h1    { 
	line-height: .90em; 
	font-size:16px; 
	color: #00499A;
	margin:1em 0 1.4em 0; 
	padding:0; 
	font-family: "Futura Medium", Arial, Helvetica, sans-serif;  
	text-align:left; }

h4   { 
	font-family: Georgia, "Times New Roman", serif;
	font-size:13px; 
	font-weight:normal;
	color: #00499A;
	margin: 20px;
	padding:0;
	text-align:left; }

.box-blue h4 { margin:10px 0; }

ul { 
	margin:2em 0 2em 1.4em; 
	padding:0;}

ol { 
	margin:2em 0 2em 2em; 
	padding:0;}

p, li { 
	line-height:1.8em; 
	padding:0;
	margin:0;}

#eo #content p,
#eo #instructions p { 
	text-align:left; 
	padding:0;
	margin:1em 0;}

#container p { 
	margin:0 30px 10px 0; 
	text-align:left;}

acronym {
	border-bottom: 1px dotted #000; }

.eo { 
	font-weight:bold; }

a:link,
a:visited { 
	color: #00499A;
	font-weight:bold;}

a:hover { 
	color:#000; 
	text-decoration:none; }

/* Structural Layout
----------------------------------------------- */
	
#container { 
	width:860px;
	padding:0;
	margin:0 auto;
	text-align:center; 
	background: transparent url(../assets/md5images/67af34067a003f34b2d6267e7abad6d8.gif) top center repeat-y;}

#header { 
	margin:0 auto; 
	height:101px;
	width:840px;
	text-align:left;
	padding:0;
	background:#BCC4CC url(../assets/md5images/f60603cd44786d48e4dae6d4a1886508.gif) top left repeat-x; }

#header h1 { 
	background: url(../assets/md5images/15f578596ca736a55ee22899c272b6e6.gif) top left no-repeat;
	width:350px;
	height:101px;
	text-align:left;
	margin:0;
	margin-right:360px;
	display:block;
	padding:0;
	z-index:1; }

#header h1 span { 
	display:none; }

#tag { 
	margin-top:-15px;
	height:20px;
	width:838px; 
	background:transparent; }

.div {
	clear: both;
	padding: 0px;
	margin-top: 1px;
	height:10px; }

#content {
	padding: 30px;
	margin:0 280px 0 0;
	text-align:left; }

#right {
	float: right;
	width: 260px;
	\width: 280px;
	w\idth: 260px;
	margin: 0;
	padding: 30px 0 0;
	text-align:left;  }

#footer{ 
	margin:20px auto 0 auto;
	padding:10px 0;
	width:838px;
	clear:both; 
	background:#F3F5F6;
        border-bottom:1px solid #BCC4CC; }

#footer p { 
	color:#000;
	font-size:11px; 
	text-align:center; }


/*** Navigation
----------------------------------------------- */

#navcontainer { 
	display:block;
	float:right;
	padding:0;
	padding-top:68px;
	height: 18px;
	width:450px;
	text-align:left;
	margin: 0; }

#navcontainer ul {  
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center; }

#navcontainer ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	width: 150px; }

#navcontainer ul li a {
	background: transparent;
	line-height: 20px;
	border-left: 1px solid #073769;
	border-right: none;
	padding: 8px 0 0 0;
	margin:0;
	height:22px;
	color: #073769;
	text-decoration: none;
	display: block;
	text-align: center;
	font: 11px Verdana, sans-serif;
	font-weight: bold;
	width:148px; }

#navcontainer ul li#expresso a {
	border-right: 1px solid #073769; 
	width:148px;}

#navcontainer ul li a:hover {
	color: #48709D;
	background: url(../assets/md5images/c48744b8ef218f436963b5619f7e9d4f.gif) repeat-x;
	height:22px; }

#navcontainer a:active {
	background: inherit;
	color: #fff; }

#navcontainer li#active a {
	background: inherit;
	border: 0 solid #c60;
	color: #fff; }

/*** Lists
----------------------------------------------- */

#content ul,
#right ul,
#frontpage ul { 
	margin:1em 0;
	padding:0; 
	list-style-type:none; }

#content ul li { 
	list-style:none;
	background:transparent url(../assets/md5images/179068822d4c1eb55cfccf95efc2b97a.gif) no-repeat 0 5px; 
	padding:.2em 0;
	padding-left:15px; 
	margin:0; 
	line-height:1.6em;}

#right p {
	margin:0; 
	padding:0;
	line-height:1.8em;}

/*** Image Replacements
----------------------------------------------- */

.divider { 
	width:100%;
	height:20px;
	margin:1.1em 0;
	text-align:center;
	background: #fff; }

#lawkit-go a:link,
#lawkit-go a:visited { 
	width:268px;
	height:125px;
	background:url(../assets/md5images/e4d0b715d191d424eb938400f9de2832.gif) right no-repeat;
	display:block; }

#lawkit-go a:hover {
	background:url(../assets/md5images/4ac2c4268ebbbe868958dd858925d9d4.gif) right no-repeat;}

#lawkit-go em { 
	display:none; }

#right .box,
#right .box-blue  {
	width:200px; 
	margin:30px 50px 30px 0;
	text-align:left;
	color: #00499A;
	background: #F7F8F9;
	border: 1px solid #E3E8EF; 
	padding:5px; }

.contact {
	background: transparent url(../assets/md5images/f55084d5f4ae5fc8d0f0b8802dd37140.gif) left no-repeat;
	padding:5px;
	padding-left: 25px; 
	font-weight:bold;}

dt { 
	width:136px;
	height:18px;
	background:url(../assets/md5images/f8c3ac9696b06aecb634eec439c3152c.gif) left no-repeat;
	display:block; }

dl { 
	margin:4em 0 1em; }

dt em { 
	display:none;}

dd  { 
	font-family: Georgia, "Times New Roman", serif;
	font-size:12px; 
	font-weight:normal;
	color:#48709D;
	margin: 15px 0;
	line-height:1.6em;
	padding:0;
	color:#48709D; 
	text-align:justify;}

#instructions {
	padding: 0 50px 10px;
	margin:10px;
	text-align:left; }

#instructions img { 
	margin:10px auto;
	padding:5px;
	border:4px solid #F3F5F6;}

.clearallrule {
	margin: 0 0 15px; 0;
	padding: 5px 0 0 0;
	border-bottom: 0px solid #E3E8EF;
	clear: both;
	font-size: 2px;  }

div.main {
	width: 425px;
	text-align: left;
	float: left; }

div.main p {
	margin: 0 0 15px 0; }

div.side {
	float: right;
	width: 260px;
	text-align: right;
	padding: 0;
	margin: 0; }

.section { 
	padding:10px;
	margin:20px 0;}

.nav { 
	border: 2px solid #E3E8EF; 
	margin:10px auto; 
	text-align:center; 
	clear:both;
	padding: 10px; 
	font-family:Georgia,"Times New Roman", sans-serif; }