/* main container for login screen */
table.login-box{

	width:            100%;
	height:           100%;
	border:           0px none;
	margin:		      0px;
	padding:		      0px;
	vertical-align:   middle;
	

}

/* notes for content table */
div.login-notes{

	font-family:      Verdana, Arial, Helvetica, San-Serif;
	font-size:        10px;
	text-align:       left;	
}

/* Version, Copyright and so on footer text */
div.login-footer{

	font-family:      Verdana, Arial, Helvetica, San-Serif;
	font-size:        10px;
	font-style:       normal;
	color:            #2F59B9;
	text-align:       left;
}

/* footer for for main content */
table.login-footer{

	height:              20px;
	background-image:    url(../images/scheme2/fondown4table.gif);
	width:               100%;
	margin-left:         0px;
	margin-right:        0px;
}


/* Spacer (left-right paragraphs)*/
td.space{

	width:               20%;
}

div.tabDiv-login{

	border:              0px none Black; 
	width:               10%;
	text-align:          left;
	vertical-align:      bottom;
}

/* container for main table */
td.content-o-login{

	border:              1px solid #84A1BE;
	text-align:          center;	
	height:              40%;
	vertical-align:      top;
}

/* inside table for main content */
table.content-i{

	margin-left: 			0px;
	margin-right: 			0px;
	margin-top: 			0px;
	margin-bottom: 		0px;
	padding-left: 			0px;
	padding-top: 			0px;
	padding-bottom: 		0px;
	border: 					0;
	text-align: 			center;
	width: 					100%;
	vertical-align: 		bottom;
	background-color: 	White;
}

/* help backround */
td.content-i-help{

	height: 					23px;
	background-image: 	url(../images/scheme2/fonup4table.gif);
	text-align: 			right;	
}

/* Text */
td.login-text{

	font-family:         Verdana, Arial, Helvetica, San-Serif;
	font-size:           12px;
	text-align:          Right;	
	font-weight:         bold;
	color:               Black;
}

/* Error message tips container */
div.login-link{

	font-size:           10px;
	color :              #2F59B9;
	font-weight:         bold;
	text-align:          center;
	padding-top:         3px;
	vertical-align:      middle;
}

div.sec-banner {

	position:            relative;
	left:                5%;
	width:               90%;
	font-size:           80%;
	text-align:          center;
	border:              3px red solid;
	border-style:        double;
	margin-bottom:       1em;
	padding:             3px;
}

div.login-box {

        position:       absolute;
        top:            110px;
        left:           20%;
        right:          20%;
        background:     transparent;
        color:          black;
}

/* separator under breadcrumbs */
div.breadcrumbssep{	

	font-size: 				0px;
	height: 					1px;
	width: 					100%;
	margin-left: 			6px;	
	margin-right: 			6px;
	padding-top: 			0px;
	padding-bottom: 		0px;
	background-image: 	url(../images/scheme2/sep1_h.gif);
	background-repeat: 	repeat-x;
}


div.login-version {

        font-size:   80%;
        font-style:  italic;
        font-weight: normal;
        text-align:  right;
}

table.login {
	
	font-size:   100%;
	font-weight: normal;
	color:       black;
	background:  transparent;
	border:      0px;
	width:       100%;
}

td.login-header {

	text-align:  left;
	font-size:   8px;
}

td.login-footer {

	text-align:  right;
	font-size:   8px;
}

td.login-content {

        padding-left:  5px;
        padding-right: 5px;
        border:        medium solid #0F288C;
        background:    white;
        color:         black;
        font-size:     80%;
}

table.login-form {

	font-size:     inherit;
	border:        0px;
}

td.login-prompt {

	text-align:    right;
	font-weight:   bold;
	white-space:   nowrap;
}

td.login-field {

	text-align:    left;
}
