﻿html, body 
{
	margin: 0;
	padding: 0;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
}
.lnkClass 
{ 
	color: blue 
}
a.tvInbox_0:link
{
	color: blue;
}
a.tvInbox_0:visited
{
	color: blue;
}
a.mainMenuLink:link
{
	color: #A92323;
}
a.mainMenuLink:visited
{
	color: #A92323;
}
a.MenuAnchor:link
{
	color: #A92323;
}
a.MenuAnchor:visited
{
	color: #A92323;
}
.blue_small {
	font-size:12px;
	color:#063B6F;
	line-height:20px;
	font-weight: 500;
}
.large_blue { font-size:13px; color:#063B6F; line-height:18px; }
.large_red { font-size:13px; color:#D81F2A; line-height:18px; }
.large_bold_blue{
    font-size:13px;
    color:#063B6F;
    font-weight:bolder;
}

input 
{
	/* border-style: groove; */
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	vertical-align: middle;
}
select 
{
	/* border-style: groove; */
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	vertical-align: middle;
}

.mainMenuBackImg
{
	background-image: url(../images/menu/menuBk.gif);
}

.mainMenuClass
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: black;
}

.mainMenuLink
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #A92323;
	width: 75px;
	/* background-color: #f7f7f7; */
}
.mainMenuLink2
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: white;
	background-color: #5781AE;/*#5781ae;*/
	width: 150px;
    z-index: 999;
}
.mainMenuLinkSelected
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.mainMenuLinkSelectedDyn
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #5781AE;
	width:150px;
}
.textFont
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight:normal;
}
.textFontHeader
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold; /*background-color: #cbcece;*/ /*background-color: #A92323;*/
	text-transform: uppercase;
	color: #A92323;
	/*font-style: italic;*/
}
.textFontModalHeader
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold; /*background-color: #cbcece;*/ /*background-color: #A92323;*/
	text-transform: uppercase;
	color: #013A6F;
	/*font-style: italic;*/
}

.textFontLabel
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: black;
}
.textFontLabelLarge
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: black;
}
.textFontMessage
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
}
.textFontMessage2
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-style: italic;
}
.fieldRequired
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: red;
}
.textGridHeader
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #cbcece;
	text-transform: uppercase;
}
.textFontTitle
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.cursorHand
{
	cursor: hand;
}
.divHidden
{
	visibility:hidden; 
	height:0px; 
	width:0px; 
	position:absolute; 
	top:0px; 
	left:0px;
}
.htmlButton
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	cursor: hand;
	 
}

.errorDiv
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: red;
	/*border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;*/
}
.errorDivAuthenticate {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    color: red;
    font-weight:bold;
    /*border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;*/
}
.validationErrors {
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
}
.frameMoveLine
{
	width:100%; 
	cursor:row-resize;
}
#splImgV
{
	z-index: 2900;
	width: 0px;
	cursor: w-resize;
	position: absolute;
	height: 0px;
	background-color: gray;
	font-size: 3px;
}
.signingTable
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	/*border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;*/
}
.notaryTable
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	/*border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;*/
}
.altRowColor
{
	background-color: #dfd2b3;
}
.findNotaryTable
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	width: 100%;
}
.vendorSearchFindTable
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	width: 100%;
}

.blackTableBox
{
	border-bottom: #000000 1px solid;
	border-right: #000000 1px solid;
	border-left: #000000 1px solid;
	border-top: #000000 1px solid;
}
.grayTableBox
{
	border-bottom: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	width:100%;
}
.signersTable
{
	border-bottom: #003151 1px solid;
	border-right: #003151 1px solid;
	border-left: #003151 1px solid;
	border-top: #003151 1px solid;
	width:95%;
}
#divSigner
{
	overflow: auto;
	width: 100%;
}
#feeDiv
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	border-right: #11578c solid;
	border-top: #11578c solid;
	visibility: hidden;
	border-left: #11578c solid;
	border-bottom: #11578c solid;
	position: absolute;
	background-color: #ada59d;
}
.errorRow
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	border-right: #ff9900 double;
	border-top: #ff9900 double;
	font-weight: bold;
	border-left: #ff9900 double;
	color: white;
	border-bottom: #ff9900 double;
	background-color: #ff0000;
}
#testMove
{
	left: 15%;
	width: 200px;
	position: absolute;
	top: 15%;
	height: 75px;
	background-color: #cc0099;
	border-right: black solid;
	border-top: black solid;
	border-left: black solid;
	border-bottom: black solid;
}
.CursorHand
{
	cursor: hand;
}
.imgLink, .imgLink:visited
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	cursor: pointer;
	color: blue;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
	text-transform: capitalize;
	font-weight: normal;
}
#divFlags
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	border-right: #003151 2px solid;
	border-top: #003151 2px solid;
	overflow: auto;
	border-left: #003151 2px solid;
	border-bottom: #003151 2px solid;
	position: absolute;
	background-color: #5781ae;
	height: 125px;
	width: 225px;
	color: white;
}
.dataGridClass
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
}
.generalTable
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
}
.tblMainLogin
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background-color: #e9e9e9;
}
.loginTable
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	background-color: #e6dfd9;
	border-right: black 2px solid;
	border-top: black 2px solid;
	border-left: black 2px solid;
	border-bottom: black 2px solid;
}
.loginTextTable
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
}
.errorText
{
	font-size:  10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color: Red;
}
#EmailConMsg
{
	overflow: auto;
	width: 490px;
	height: 300px;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.modalVendorPopUp
{
}
.header
{
	font-size: 14px;
	font-weight: bold; 
	font-style: italic;
	color: #A92323;
	height: 40px; 
	vertical-align: middle; 
	/* background: #004778 url('Images/Header.gif') bottom left repeat-x; */
	/* background-color: #DFD2B3; */
	text-transform: uppercase;
}
.subHeader
{
	color: #A92323;
	font-size: 10px;
	font-weight: bold; 
	vertical-align: middle; 
}
/*
.title 
{
	color: #A92323;
	font-size: 11px;
	font-weight: bold; 	
	vertical-align: middle; 
}
*/

/* This is the div for the Search Div on the Signings Page */
#searchDiv
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	border-right: #11578c solid;
	border-top: #11578c solid;
	visibility: hidden;
	border-left: #11578c solid;
	border-bottom: #11578c solid;
	position: absolute;
	background-color: #ada59d;
}

.testingAutoComplete
{
	position: absolute;
	background-color: #0000cc;
	font-weight: bold;
	color: white;
	left: 25%;
	top: 15%;
}

.autoCompleteDiv
{
	color: white;
	background-color: #A92323;
	font-size: 10px;
}
.autoSelected
{
	color: white;
	background-color: #E48080;
	font-size: 10px;
	cursor: default;
}

.autoNonSelected
{
	color: white;
	background-color: #A92323;
	font-size: 10px;
	cursor: default;
}
.imgButton
{
	cursor: hand;
}
.grievHeader
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #999999;
}
#noteHover
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	position: absolute;
	background-color: #ffff99;
	visibility: hidden;
	width: 200px;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
.noteDiv
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	position: absolute;
	background-color: #ffff99;
	visibility: hidden;
	width: 200px;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
.gridHeader
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #dcdcdc;
	color: #001852;
	text-align: left;
}
.gridHeader a
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #dcdcdc;
	color: #001852;
	text-align: left;
}
.gridHeaderNonSort
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #c4c4c4; /*background-color: #dcdcdc;*/
	color: #001852;
	color: black;
	text-align: left;
}
.gridItem
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	text-align: left;
}
.gridAltItem
{
	background-color: #dfd2b3;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-align: left;
}

.gridPager
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	color: blue;
}
.gridPager a
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	color: blue;
}
.popup 
{
	background-color: #5781ae;
	border-left: #003151 2px solid;
	border-top: #003151 2px solid;
	border-right: #003151 2px solid;
	border-bottom: #003151 2px solid;
	overflow: auto;
	position: absolute;
}
.TNode 
{ 
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px; 
	color: black;	
	padding-left: 3px;
	text-decoration: none;	
}

.TNodeOver 
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: black;
	text-decoration: underline; 
	cursor: pointer;
	cursor: hand;
	padding-left: 3px;	
}

.TNodeSelect 
{     
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px; 
	color: white; 
	background: #316AC5; 	
    cursor: pointer;
	cursor: hand;
	margin-left: 3px;
}

.TNodeHdr 
{ 
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px; 
	color: black;	
/*	padding-left: 80px;
	padding-right: 130px;*/
	text-decoration: none;	
	font-style:italic;	
	background-color: #cbcece;
}

.TNodeHdrOver 
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: black;
	text-decoration: underline; 
	cursor: pointer;
	cursor: hand;
/*	padding-left: 80px;
	padding-right: 130px; */
	font-style:italic;
	font-weight:bold;	
	background-color: Silver;
}

.TNodeHdrSelect 
{     
	font-family: Verdana,Arial,Helvetica,sans-serif
	font-size: 12px; 
	color: white; 
	background: #316AC5; 	
    cursor: pointer;
	cursor: hand;
/*	padding-left: 80px;
	padding-right: 130px; */
	font-style:italic;	
	background-color: #cbcece;
}
.grievanceSavedMsg
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #013A6F;
	font-style: italic;
}
.td_instructions
{
	border: solid 1px gray;
	background-color: Yellow;
}
.td_notes
{
	border: solid 1px gray;
}

.black_overlay {
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 730px;
    background-color: #666666;
    z-index: 1001;
    -moz-opacity: 0.8;
    opacity: .80;
    filter: alpha(opacity=80);
}

.white_content {
    display: none;
    position: absolute;
    top: 15%;
    left: 30%;
    width: 40%;
    height: 70%;
    padding: 0px;
    border: 0px solid #CC9933;
    background-color: white;
    z-index: 1002;
    overflow: scroll;
}

.headertext {
    font-family: verdena, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    font-weight: bold;
}

.textfield {
    border: 1px solid #CC9933;
    width: 135px;
}

.button2 {
    background-color: #CC9933;
    color: White;
    font-size: 11px;
    font-weight: bold;
    border: 1px solid #7f9db9;
    width: 68px;
}
.uploadheading {
    padding-top: 10px;
    padding-left: 15px;    
}
.footernew{
    color: #013a6f;
    height:60px;
    font-size:10px;
    padding-top:7px;
    padding-left:15px;
    padding-right:10px;
    padding-bottom:10px;
    font-family:Verdana;

}
