body {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5c5c5c;
background:url(images/bg.jpg) repeat-x;
}

body,html,* {
outline:none;
}

a, a img, img {
border:0px;
}

#main {
width:950px;
margin:0px auto;
}

table.casefiletable {
width:100%;
}

table.casefiletable tr td {
padding:3px;
border-bottom:1px solid #dbdbdb;
}

#logo {
float:left;
width:412px;
height:100px;
}

a.black {
color:#000;
}

a.black:hover {
color:#990000;
}

.thanks {
border:1px solid red;
padding:5px;
color:red;
text-align:center;
margin-bottom:12px;
}

.bigmsg {
border:1px solid #ccc;
padding:5px;
color:#000;
text-align:center;
margin-bottom:12px;
}

#logindiv {
float:right;
width:420px;
background:url(images/loginbox.jpg) no-repeat;
height:35px;
color:#d5e5fb;
line-height:31px;
}

#loggedindiv {
float:right;
width:420px;
background:url(images/loggedinbox.jpg) no-repeat;
height:35px;
color:#d5e5fb;
line-height:31px;
}

#loggedindiv div {
padding:0px 10px 0px 20px;
}

#logindiv div {
padding:0px 10px 0px 140px;
}

#logindiv span {
padding-right:2px;
}

.toplog {
background-color:#8fb2df;
border:0px;
color:#fff;
font-size:11px;
padding:2px;
width:70px;
margin-right:2px;
}

.file {
}

#logindiv a, #loggedindiv a {
color:#fff;
text-decoration:underline;
}

#nav, #footernav {
clear:both;
height:37px;
line-height:37px;
margin-bottom:2px;
}



#nav a, #footernav a {
color:#7a7a7a;
font-size:14px;
text-decoration:none;
padding:3px 14px;
border-right:1px solid #c6dce4;
}

#footernav a {
padding:3px 6px;
font-size:12px;
}


#nav a.last, #footernav a.last {
border-right:0px;
padding-right:0px;
}

#nav a:hover, #footernav a:hover {
text-decoration:underline;
}


#nav a.selected, #footernav a.selected {
color:#d93236;
}

ul.hrl li {
padding-left:22px;
background:url(images/arrow.jpg) no-repeat 0 3px;
padding-top:3px;
padding-bottom:4px;
font-style:italic;
}

.minititle {
font-weight:bold;
font-size:14px;
padding-bottom:5px;
}

.title {
font-size:18px;
padding-bottom:15px;
}

.left {
float:left; 
width:600px;
border-right:1px solid #d5d5d5;
padding-bottom:30px;
}

.left .pad {
padding-left:12px;
padding-right:50px;
padding-top:15px;
}

.combinedpad {
padding-left:12px;
padding-right:20px;
padding-top:15px;
}

.bigpic {
margin-bottom:20px;
}

ol {
margin:0px;
padding-left:20px;
}

ol li {
margin:0px;
padding:0px;
line-height:20px;
padding-bottom:12px;
}

.right {
width:305px;
float:right;
}

.right .pad {
padding-top:15px;
padding-right:20px;
}

.txt {
line-height:20px;
}

.quote {
line-height:24px;
}

ul, ul li {
list-style-type:none;
margin:0px;
padding:0px;
}

ul.pad li {
padding-bottom:10px;
}

a.link1:link, a.link1:active, a.link1:visited {
color:#2f568d;
text-decoration:none;
border-bottom:1px solid #2f568d;
padding-bottom:1px;
}

a.link1:hover {
color:#d65a5a;
border-bottom:1px solid #d65a5a;
}

a.arrow:link, a.arrow:active, a.arrow:visited {
color:#529cc1;
display:block;
padding-left:20px;
background:url(images/arrow.jpg) no-repeat 0 1px;
}

a.arrow:hover {
color:#d65a5a;
}

a.green:link, a.green:active, a.green:visited {
color:#96bc62;
display:block;
background:url(images/book_next.png) no-repeat 0px 1px;
padding-left:22px;
}

a.green:hover {
color:#d65a5a;
}

.folder {
background:url(images/folder.png) no-repeat 0px 1px;
padding-left:22px;
border-bottom:1px dashed #dbdbdb;
cursor:pointer;
padding-bottom:5px;
margin-bottom:5px;
margin-top:5px;
}

.blogtitle {
font-size:18px;
color:#336699;
}

a.add:link, a.add:active, a.add:visited {
background:url(images/add.png) no-repeat 0px 0px;
padding-left:20px;
text-decoration:none;
color:#666;
}

#addblog {
padding-top:12px;
margin-bottom:10px;
}

a.add:hover {
text-decoration:underline;
}

.commentfooter {
font-size:12px;
}

.date 
{
float:left;
margin-right:15px;
margin-bottom:0px;
width:3em;
padding:0.8em 0 0 0;
text-align:center;
border-right:1px solid #bcd0d4;
border-bottom:1px solid #bcd0d4;
color:#355b61;
background-color:#dfe9eb;
background-image:url(images/calbg.jpg);
background-repeat:no-repeat;
background-position:top center;
line-height:14px;

	   }

.month {text-transform:uppercase; font-weight:bold; color:#9b241b;}

.file {
padding-left:22px;
}

.homearrows a { 
margin-bottom:10px;
}

a.red:link, a.red:active, a.red:visited {
text-decoration:none;
padding-left:20px;
background:url(images/exclamation.png) no-repeat 0px 4px;
color:#CC0000;
padding-top:5px;
padding-bottom:5px;
}

.comment {
margin-bottom:15px;
border:1px dashed #dbdbdb;
padding:10px;
}

a.red:hover {
text-decoration:underline;
}

#showblogbox {
padding-top:15px;
}

#footer {
height:12px;
background-color:#dbdbdb;
}

#dropmenudiv{
position:absolute;
border-bottom-width: 0;
z-index:100;
background:#fff url(images/pbgi.jpg) repeat-x;
}

#dropmenudiv a{
width: 199px;
display: block;
cursor:pointer;
border-top:1px solid #dbdbdb;
border-left:1px solid #dbdbdb;
border-right:1px solid #dbdbdb;
}

#dropmenudiv a.last {
border-bottom:1px solid #dbdbdb;
}

#dropmenudiv a div {
padding:5px 3px 5px 15px;
}

#dropmenudiv a:link, #dropmenudiv a:visited, #dropmenudiv a:active {
color:#7a7a7a;
text-decoration:none;
}

#dropmenudiv a:hover {
background-color:#dbdbdb;
color:#333;
}

.first {
margin-top:9px;
}

.inp {
border:1px solid #dbdbdb;
color:#666;
font-family:Arial, Helvetica, sans-serif;
padding:2px;
width:100%;
font-size:12px;
}

.submit {
background-color:#336699;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
cursor:pointer;
border:1px solid #336699;
padding:2px;
font-size:11px;
margin:0px;
}

textarea {
overflow:auto;
}

.orangetitle {
font-size:14px;
font-weight:bold;
color:#d59e24;
}

.short101title {
font-size:14px;
font-weight:bold;
border-bottom:1px solid #dbdbdb;
padding-bottom:5px;
margin-bottom:5px;
}

form {
margin:0px;
}

table.cform {
width:100%;
}

table.cform tr td {
padding:0px 7px 9px 0px;
}

table.cform2 thead th {background-color:#dbdbdb;color:#333;padding:6px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}

table.cform2 {
border:1px solid #dbdbdb;
}

table.cform2 tr td {
padding:6px;
border-right:1px solid #dbdbdb;
border-bottom:1px solid #dbdbdb;
font-size:12px;
}
