body 
{
    margin-top:0px;
    margin-bottom:0px; 
    margin-left:0px;
    margin-right:0px;
    background-color: #bbd6e9;
    background-attachment:fixed;
    background-position:center;
    background-repeat:no-repeat;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

.titlebar
{
    background-image:url(images/beige056.jpg);
    background-repeat:repeat;
    background-color:#990000;
}
    
.menu
{
    background-color:#1e84b0;
    color:White;
    font-weight:bold;
    font-size:8pt;
    
}

.menuhighlight
{
    background-color:#DDDDDD;
    color:black;
    font-weight:bold;
    font-size:8pt;
    text-decoration:none;
    width:100%;
    display:block;
}


.footer
{
    background-color:black;
    text-align:center;
    font-size:8pt;
    color:#DDDDDD;
    
}

.footer-alink
{
    color:#DDDDDD;
}

.title-sub-gray
{
    font-weight:bold;
    font-size:medium;
    color:#DDDDDD;
}

.title-trec-color
{
    font-weight:bold;
    color:#009900;
}

.box-title
{
    font-weight:bold;
    background-color:#DDDDDD;
    border-bottom: solid thin black;
}

.box
{
    text-align:center;
    vertical-align:middle;
    border: solid thin black;
    border-bottom-color:Black;
    border-bottom-style:solid;
    border-bottom-width:thin;
    
}
.normaltext
{
    position:relative;
    font-size:inherit;
    left:0px;
}    
.auraltext
{
    position:absolute;
    font-size:0;
    left:-1000px;
}

.showhideformat
{
    font-size:medium;
    text-decoration:none;
}

.alignContactInfo
{
    width:100px;
}

.boldfont
{
    font-weight:bold;
}

.forminfo
{
    background-color:lightgrey;
}


.TDLeftTop
{
    vertical-align:top;
    text-align:left;
}
.TDCenter
{
    text-align:center;
    vertical-align:middle;
}
.evenrow 
{
    background-color:#FFFFCC;
}

.oddrow
{
    background-color:LightGray;
}

.label
{
    vertical-align:top;
    text-align:left;
    font-style:normal;
    font-weight: bold;
    font-size:medium;
}

.addButton
{
    width:120;
}

.scroll
{ 
    overflow:auto;
    max-height:150;
}

.ModuleManagerBody
{
    width:100%;
    background-color:#DDFFFF;
}

.errMsg
{
    color:Red;
    font-size:larger;
}

.sideMenu
{
    font-size:small;
}

/* DATA ENTRY SYSTEM Stuff */
.DESControlIndent
{
    margin-left:12px;
}

.DESpointerMouseOver
{
    cursor:pointer;
}
.popupControl
{
    visibility:hidden;
    position:absolute;
}

.Required
{
    color:Red;
    font-weight:bold;
}

.DESAddButtunIndent
{
    margin-left:100px;
}

.DESNotStarted
{
    color:Red;
}

.DESIncomplete
{
    color:Orange; 
}

.DESComplete
{
    color:Green;
}
.TransparentGrayBackground 
{
	position: fixed;
	top: 0;
	left: 0;
	
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	
	height: 100%;
	width: 100%;
	min-height: 100%;
	min-width: 100%
	
}

.MiddlePageUpdateProgress
{
	background-color:#CF4342;
	color:#fff;
	width: 150px;
	text-align: center;
	vertical-align: middle;
	position: fixed;
	bottom: 50%;
	left: 45%;
}

.AppArea
{
    background-color: #DDFFFF;
    width: 100%;
    border-left-width: 1px;
    border-right-width: 1px;
    border-top-width: 1px; 
    border-bottom-width: 1px;
}