﻿.navbutton
{
    background:#ebe7e4;
    color:#6d5259;
    font-size:10pt;
    border:1px #4c2432 outset;
    float:left;
    margin-right:4px;
}

.detailstable, .datestable, .companylist, .completelist
{
	padding:4px;
	margin-bottom:16px;
	width:100%;
}

.completelist
{
    font-size:8pt;
    text-align:left; 
    border:1px solid #4c2432;
}

.completelist tr:hover
{
    background:#ebe7e4;
}
.completesublist
{
    text-align:center;
    border:none;
    width:100%;
}

.headerrowstyle, .detailstable th, .datestable th
{
    background:#ebe7e4;
    text-align:center;
    color:#6d5259;
}

.headrowstyle_sublist
{
    background:#bbccdd;
    text-align:center;
    color:#6d5259;
}

.detailstable th, .datestable th
{
	padding:4px;
	text-align:center;
	color:#6d5259;
	font-weight:bold;
}


.headerrowstyle a
{
    color:#6d5259 !important;
}

.headerrowstyle a:hover
{
    text-decoration:none !important;
}

.detailstable td
{
	padding:4px;
	vertical-align:top;
	text-align:center;
}

.datestable td
{
	padding:4px 0;
	vertical-align:top;
	text-align:left;
}
.datesdiv
{  
    padding:4px;
    margin:0;
    display:inline;
}

.datesinsertdiv
{
    margin-top:8px;
}

.rowstyleselected, .narrativedateline
{  
    background-color:#e9e8e4; 
}

.narrativedateline
{
    padding:4px;
    height:32px;
}

.narrativedate
{
    float:left;
}

.narrativedatestyle
{
    font-weight:bold;
    border-style:none;
}

.narrativedelete
{
    float:right;
}

.narrativecomment
{
    margin-bottom:8px;
    padding:4px;
    border:#e9e8e4 solid 1px;
}

.companylist
{
    border:1px solid #6d5259;
    padding:4px;
    margin:0;
}

.companyname
{  
    margin:16px 0;
    width:100%;
    font-size:2em;
    color:#6d5259;
    text-align:center;
}

.documentupload
{
    width:64px;
    text-align:center;
    padding:0;
    margin:8px;
    float:left;
}

.documentuploaddelete
{
    margin-top:8px;
}

.detailsselection
{
    text-align:right;
    margin-top:8px;
    padding:0;
}

.clearfloat
{
    clear:both;
}

.logincontrol
{
    margin:0;
    padding:4px;
    border:#e6e2e8 solid 1px;
    font-size:0.8em;
    font-family:Verdana;
    color:#333;
    background-color:#F7F6F3;
}

.userloginstatus
{
    margin-top:48px;
    text-align:center;
}

.newpasswordpanel
{
    margin:0;
    padding:4px;
    border:#e6e2e8 solid 1px;
    font-size:0.8em;
    font-family:Verdana;
    color:#333;
    background-color:#F7F6F3;
    width:50%;
}

.userlist
{
    border:1px #4c2432 solid;
    padding:0;
    margin-top:32px;
    width:100%;
}

.userlist th
{
    background:#e9e7e4;
    padding:4px 0;
    text-align:center;
    border-bottom:2px solid #7c5462;
    border-right:1px solid #7c5462;
}

.userlist td
{
    text-align:left;
}

.blocklabel
{
	margin:0;
	padding:0;
	display:block;
}
