/* 
    Document   : owaAuth.css
    Created on : Sep 16, 2009, 5:43:39 PM
    Author     : david
    Description:
    Added by David Wright 2009-09 in support of OWA Authentication
 */

/***
    flexible drop shadow for image or text block, used
    sto replace fixed width login box
 */
.dropshadow-image {
    /*
    -moz-background-clip:border !important;
    -moz-background-inline-policy:continuous !important;
    -moz-background-origin:padding !important;
    */
    background:transparent url(../i/shadowAlpha.png) no-repeat scroll right bottom !important;
    clear:right;
    float:right;
    margin:10px 0 0 10px !important;
    padding:0;
    position:relative;
}
.dropshadow-image img {
    display:block;
    margin:-6px 6px 6px -7px;
    padding:0;
    position:relative;
}

/** Flexible dropshadow text div **/
.dropshadow-text {
    /*
    -moz-background-clip:border !important;
    -moz-background-inline-policy:continuous !important;
    -moz-background-origin:padding !important;
    */
    background:transparent url("../i/shadowAlpha.png") no-repeat scroll right bottom !important;
    clear:left;
    float:left;
    margin:5px 0 5px 5px !important;
    padding:0;
}
/** for dropshadow **/
.innerbox {
    background-color: #FFFFFF;
    bottom:6px;
    margin:0;
    padding:8px;
    position:relative;
    right:6px;
}


/**  owa-member-login **/
.loginFormMain {
    margin: 0 0 0 12px;
}

/**  owa-member-login and password reset **/
.owaFormTable {
	font-family: "Lucida Grande", helvetica, arial, sans-serif;
	font-size: 10px;
}

.owaFormTable td {
    vertical-align: middle;
}

.owaFormTable td.formLabel {
    text-align: right;
}
.owaFormTable input[type=text],
.owaFormTable input[type=password]{
	width:200px;
	border:1px solid #444;
	padding:0 0 0 3px;
    font-size: 11px;
}

.owaFormTable input[type=checkbox] {
	width:11px;
	height:11px;
	margin:0 0 2px 0;
	padding:0;
	background-color: #fff;
}

.tdCenter {
    text-align: center;
}

.owaAuthError {
    color: #C80000;
}

.owaAuthError {
    border: 2px solid #C80000;
    /*min-height: 20px;*/
    padding: 10px;
    margin: 0 0 5px 0;
}
.owaAuthError img {
    padding-right: 10px;
}

.owaAuthError p {
    color: #000000;
    margin: 0;
    border: 0;
}

.owaAccountSuccess {
    border: 2px solid #228B22;
    color: #228B22;
    font-size: 11px;
    margin: 0 0 10px 0;
    padding: 10px;
 }

.register {
    font-size: 14px;
}

.tdcenter {
    text-align:center;
}

#comment {
    width: 407px;
}

.rotating-img {
    width: 162px;
}

.sponsor {
    background-color: #FFFFFF;
    width: 162px;
}

.more-info {
    display:block;
}
.more-info div {
    width: 214px;
    margin: 2px 0 0 5px;
}
