body{
	background: url(../assets/md5images/d40e8cf48fdced3795cfa8ec42e5c143.gif) top left repeat-x #bcc4cc;
	font: 90% verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 auto;
	padding:0;
	width: 100%;
}

#header { margin:0; }


#header h1 { background: url("../assets/md5images/368828f47fdf0a5625f93429fa87a34d.gif") top left no-repeat;
width:275px;
height:60px;
text-align:left;
margin:0;
 }

#header h1 span { display:none; }

#tag { height:20px;width:100%; background:#fff;}
a.tagline { background:url(../assets/md5images/e8a0daea37722369d177ae7b94b01758.gif) top left no-repeat;
position:absolute;
top:50px;
left:80px;
height:18px;
width:100px;}

a.tagline:hover  { background:url(../assets/md5images/c8f9d7177ce40a3aab8a4ddcfd0e90bf.gif) top left no-repeat;}

#maincontent h1 {
	font-size: 1em;
	color: #073769;
	margin: 25px 0;
	background: #F7F8F9;
	border-top: 1px solid #BCC3CA;
	border-bottom: 1px solid #BCC3CA;
	padding:3px 5px; }

p, 
li { font-size:.8em;
 position: relative;
margin-right:40px; 
line-height:120%;}



#wrapper{ position:relative;
	background:#FFF;
	border-bottom: 2px solid #073769;
padding:10px;
}
#sidebar{
	padding:16px;
	position:absolute;
	top:0;
	left:0;
	width:100px;
	clip:   rect(120px, auto, auto, auto);
	margin: 120px 0px 0px;
}
#sidebar ul{ margin-top:6px;
color:#66665C;}


#sidebar p,
#news p{margin:0 0 12px 0;}

#maincontent {
background:#FFF;
margin: 0 182px 0 33px;
padding:16px 30px;
min-height:450px; 
position:relative; }

#maincontent ul { margin-top:20px;
	list-style: disc url("../assets/md5images/dbdabbb8e4a41fb904ba5b95c8db3af1.gif") inside;
	}


#maincontent li { font-size:.9em; 
	line-height:140%;
	padding-bottom:10px;
	}


.eo { font-weight:bold;
 position: relative; }

a { color:#073769;
	text-decoration:underline;
	}
a:link {color:#073769;}
a:visited {color:#073769;}
a:hover {color:#ABBC47;}

.small { font-size:.8em; }
h2 {font-size: 1em;
color:#073769;
text-transform:uppercase; }
h3 {font-size: 1em;
color:#073769; }

#footer{
margin-top:10px;padding:12px 3px;}

#footer p { color:#000;font-size:11px; margin-left:10px; }

#navcontainer { display:block;
position:absolute;
        left:400px;
top:30px;
	padding: 0;
	height: 18px;
        width:420px;
        margin-right:0;
text-align:right;
}
#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: 100px;
}
#navcontainer ul li a {
	background: transparent;
	height: 18px;
	border-left: 1px solid #073769;
	border-right: none;
	padding: 0;
	margin:0;
	color: #073769;
	text-decoration: none;
	display: block;
	text-align: center;
	font: normal 12px/18px verdana, arial, sans-serif;
	font-weight: bold;
}
#navcontainer ul li a:hover {
	color: #fff;
	background: #abbc47;
}
#navcontainer a:active {
	background: inherit;
	color: #fff;
}
#navcontainer li#active a {
	background: inherit;
	border: 0 solid #c60;
	color: #fff;
}



#home { text-align:right; }
#home h3 { background: url(../assets/md5images/2abb563ef10ff57aa2003e52a2fe8624.gif) right no-repeat; 
height:25px;
width:88px;
border:0; 
padding-bottom:25px; }

#home h3 span { display:none; }


textarea.input { 
	margin-right:10px;
	border: 1px solid #e5e8eb;
	width: 450px;
height:50px;
	background: #f4f7e9;
	font: 10px verdana, sans-serif;
	color: #073769;
	padding: 2px;}

	
#list { color:#000;
border:1px solid #BCC3CA;
background:#E3E7ED;
font-size:.8em;

}

#list td { background:#E3E7ED;
border:1px solid #F7F8F9;
color:#000;
}

table {position:relative;
margin:0 15px; }

form { padding-left:50px; }

.section { 
padding:5px;
margin:0 0 10px 0;
background: #F7F8F9;
border-top: 1px solid #BCC3CA;
border-bottom: 1px solid #BCC3CA;
width: 400px; 
position:relative;
 }

.section p { position:relative; 
line-height:140%;
color:#073769;
font-size:.8em; 
padding-left:10px;
}

p.pager { font-size:.8em;
	background: #E3E7ED;
	border-top: 1px solid #073769;
	border-bottom: 1px solid #073769;
	margin: 25px 25px 15px -10px;
	padding: 5px 10px; }

#tip,
#tip1,
#tip2,
#tip3 { background: url("../assets/md5images/64e3ab59faf6185b1696f97909d19b01.gif") top left no-repeat;
width:125px;
height:20px;
text-align:left;
margin:10px 0 0 0;
 }

#tip span,
#tip1 span,
#tip2 span,
#tip3 span { display:none; }

/* My Account
================================================*/

ul.myaccount { margin:2em 0;
padding:10px; 
background: #F7F8F9;
border: 1px solid #E3E8EF; 
list-style-type:none; 
width:250px;}

.myaccount li,
.signup,
.go { 
font-size:1.1em;
line-height:1.8em;
font-weight:bold; 
list-style:none; 
background:url(../assets/md5images/7a1f4f85c13e3bc07439c61a8df81909.gif) left no-repeat;
padding-left:20px;}

#submissions table {
position:relative;
z-index:3;
width:95%; 
borders:collapse; }

#submissions table td {
border-bottom:1px solid #eee;
padding:.2em;
background:#fff;}

#submissions table td b {
padding-top:1em;
color: #00499A;}

#submissions table td b a {
text-transform:none; }

#submissions table a:link { 
font-weight:bold;
text-decoration:none;
padding-top:.2em;}

#submissions table a:hover { 
background: #F5FAE5; 
padding-top:.2em;}

table center { text-align:left; }

a.lawkit img {
padding:0;
margin:0;
width:250px; 
height:95px;
float:right; 
border:0; }