/* CSS Document */

/*body 
{
    background-color:#9e9e9e;
	margin: 0px;
	border: none;
	padding: 0px;
	}
    */
.mainbtn 		{	font: bold 11px Arial,Helvetica,sans-serif ; font-weight: BOLD; color: #333; text-align:left;
				background-color: #D1D2D4; border-bottom:1px solid #4D5E72; border-right:1px solid #4D5E72;
				border-left:1px solid #4D5E72; padding:4px 10px 4px 25px; width:200px;	cursor:hand;
	}
.mainbtnheader 	{	font: bold 11px Arial,Helvetica,sans-serif ; font-weight: BOLD; color: #ffffff; text-align:left;
				background-color:#777f88;
				padding:4px 10px 4px 25px; border-top:1px solid #4D5E72; border-right:1px solid #4D5E72; 
				border-left:1px solid #4D5E72; border-bottom:#4D5E72 1px solid;
}
.signin 		{	font: normal 12px Arial,Helvetica,sans-serif; font-weight: bold; color: #000000; text-decoration:none; 
				vertical-align:middle; text-align:left; border-left:1px #999999 solid; border-top:1px #999999 solid; 
				padding-left:10px; border-bottom:1px solid #999999; background-color:#c1c2c3;
				}
.signinNew		{	font: normal 12px Arial,Helvetica,sans-serif; font-weight: bold; color: #000000; text-decoration:none; 
				vertical-align:middle; text-align:left; border-left:1px #999999 solid; border-top:1px #999999 solid; 
				padding-left:10px; border-bottom:1px solid #999999; background-color:#c1c2c3;border-right:1px #999999 solid;
				}
.signintext		{	font: normal 11px Arial,Helvetica,sans-serif; font-weight:normal; color: #000000; text-align:left;
				}
.tabImgBg		{	font: Helvetica,sans-serif; background-color:#c1c2c3; vertical-align:top; width:16px; border-bottom:1px solid #999999;
				}
.signheaderbg	{	background-color:#5D6C7F;
				}
.signcellbg		{	background-color:#e9e9e9;
				}
.signSubHead	{	background-color:#c1c2c3;
				}
.tableCellforAll{
	font: normal 12px Arial,Helvetica,sans-serif;
	font-weight: normal; color: #000000;  vertical-align:top; border-right:1px #999999 solid;
	border-left:1px #999999 solid; border-bottom:1px #999999 solid; border-top:none; padding:3px 10px 5px 10px;
	}
.welcomediv {margin-left:50px; margin-right:50px;}
.bannerbg	{background-color:#9e9e9e; }
.signinTbl{background-color: #477080;}
.signinCell{background-color: #c6d4d8;}

.welcomeStyle 
{	font:normal 22px Arial,Helvetica,sans-serif;
	color: #003399; text-decoration:none;font-size:22px;
	padding-bottom:10px;	
	}
.welcomeStyle span {font-size:22px!important; font-weight:bold;}

.tablecontainer {
	border:0px;
	padding: 0px;
}

.headerStyle 
{	font:normal 14px Arial,Helvetica,sans-serif;font-weight: bold;
	color: #003399; text-decoration:none;}

.tablecontainer-middle {
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	padding: 0px;
}

.tablecontainer-left {
	width: 13px;
	border-left: 1px solid #999999;
	padding:0px;
}

.tablecontainer-right {
	width: 13px;
	border-right: 1px solid #999999;
	padding:0px;
}

.tablecontainer-bottom {
	height: 13px;
	border-bottom: 1px solid #999999;
	padding:0px;
}

.tablecontainer-top-bold {
	height: 13px;
	border-top: 1px solid #999999;
	padding:0px;
	font-weight:bold;
}
.tablecontainer-top {
	height: 13px;
	border-top: 1px solid #999999;
	padding:0px;
}
.tabtext, a.tabtext, a.tabtext:visited, a.tabtext:hover, a.tabtext:active { 
font: normal 10px Arial,Helvetica,sans-serif; font-weight: bold; color: #ffffff; text-decoration:none; 
Active-color: #ffffff; Hover-color: #ffffff; visited-color: #ffffff; 
}

.tabtextNoLink, a.tabtextNoLink, a.tabtextNoLink:visited, a.tabtextNoLink:hover, a.tabtextNoLink:active { 
font: normal 10px Arial,Helvetica,sans-serif; font-weight: bold; color: #ffffff; text-decoration:none; 
Active-color: #ffffff; Hover-color: #ffffff; visited-color: #ffffff; 
}
.normaltext{
	font: normal 13px Arial,Helvetica,sans-serif;font-weight:normal;color: #000000;
		}

.mediumtext{
	font: normal 11px Arial,Helvetica,sans-serif;font-weight:normal;color: #000000;
	}

.smalltext{
	font: normal 10px Arial,Helvetica,sans-serif;font-weight:normal;color: #000000;
	}

.recsform {
font: normal 10px Arial,Helvetica,sans-serif;font-weight: bold; color: #000000;	background-color: #f0f0f0;	border:1px solid #cccccc;
}

.recsbtn {
	font: normal 9px Arial,Helvetica,sans-serif;
	font-weight: normal;
	/*color: #333;
	background-color: #ffffff;
	border-top: 1px solid #999999;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #333333;
	border-left: 1px solid #808080;
	padding: 0px;
	padding-top: 2px;
	margin: 0px;
	cursor: hand;
	----*/
	border: 1px solid #bec9d0;
	background-color: #3faf45;
	display: block;
	padding: 4px 20px 4px 20px;
	overflow: hidden;
	cursor: pointer;
	color: #fff;
	border-radius: 15px;
	font-size: 12px;
	margin-top: 10px;
	text-decoration: none;
}
.recsbtn:focus {
	border: none;
	outline: none;
}
.signheaderbg	{	background-color:#5D6C7F;
				}
.bgwhite		{	background-color:#ffffff; 
					}
.bggrey			{	background-color:#D1D2D4; 
}
.greySmall{
	font: normal 10px Arial,Helvetica,sans-serif;
	font-weight:bold; line-height:4em;
	color:#ffffff; background-color:#5D6C7F; 
	text-align:right!important;
	}
	
.footertext{
	font: normal 10px Arial,Helvetica,sans-serif;font-weight:normal; color:#fff;
	text-align:right!important;
	}
.footertext a
	{
	    color:#ffffff!important;
	    text-decoration:underline;
	}
.footerLink, a.footerLink, a.footerLink:visited, a.footerLink:hover, a.footerLink:active { 
font: normal 11px Arial,Helvetica,sans-serif; font-weight: normal; color: #999999; text-decoration:none; 
Active-color: #999999; Hover-color: #999999; visited-color: #999999;
}

div.menu  {
	position:absolute;
	visibility:hidden;
	left:55px;
	top:571px;
	z-index:100;
	font-size:12px;
	background-color:#E5E5E5;
	border: 1px solid;
	border-color: #f7faff #99a #99a #f7faff;
	width: 170px;
	height: 35px;
}
.cellLeft{
	font: normal 12px Arial,Helvetica,sans-serif;
	font-weight: normal; color: #000000;  vertical-align:top; border-right:1px #999999 solid;
	border-left:1px #999999 solid; border-bottom:1px #999999 solid; border-top:none; padding:3px 10px 5px 10px;
	}
.cellRight{
	font: normal 12px Arial,Helvetica,sans-serif;
	font-weight: normal; color: #000000;  vertical-align:top; border-right:1px #999999 solid;
	border-bottom:1px #999999 solid; border-top:none; padding:3px 10px 5px 10px;
	}

/* Style specifications for menu items and links  */
div.menu ul { margin:.5em 1em .6em 0; padding:0; }
div.menu ul li { line-height:1; list-style-type:none; margin:0 0 .8em .4em; }

div.menu a { text-decoration:none; white-space:nowrap; }  
div.menu a:link { color:#000000 }
div.menu a:visited { color:#339 }
div.menu a:hover { color:#0000FF;  }

.propertyListHeader{
	font: bold 10px Arial,Helvetica,sans-serif;
	background-color:#E5E5E5;
	font-weight: bold; color: #000000;  vertical-align:top;  padding:2px 3px 2px 3px;
	border-bottom:1px solid #999999;
	}

.tableAllLines {
 border-top:1px #999999 solid;
 border-bottom:1px #999999 solid;
 border-left:1px #999999 solid;
 border-right:1px #999999 solid;
 padding:2px 2px 2px 2px; 
 }
 .emptyCell			{	font:normal 10px Arial,Helvetica,sans-serif; font-weight: bold; text-decoration:none;
						vertical-align:middle; text-align: right; border-bottom:1px #999999 solid;
						padding:2px 2px 2px 5px;
					}
.bpoListTableline{
	font: normal 10px Arial,Helvetica,sans-serif;
	font-weight:normal; color: #000000;  vertical-align:top;  
	border-left:1px #999999 solid;
	border-bottom:1px #999999 solid;
	border-right:1px #999999 solid;
	}
 /*---------end menu items---------------*/
 
