/********************************
 *	Faces Components Stylesheet *
 ********************************/
.BODY {
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 0px;
	margin-bottom : 0px;
} 
 
input[type=text] {
	COLOR:  #000000; 
	resize: none;	
	MARGIN:1pt;
}
td {
    vertical-align: top;
}
.input[type=radio] {
	text-align:right;
	COLOR:  #000000; 
	vertical-align: top;
}

.select {
	COLOR:  #000000; 
	MARGIN:1px;
}

img {
    background-repeat : no repeat;
	border : 0px;
	vertical-align: middle;
}
.subcopy {
    font-size: 0.845em;
}
.errortext {
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;	
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #FF0000; 
}

.valueBold {
    FONT-WEIGHT: bold;
}

.contentform {
    padding-top:0px;
    min-height:400px;
}
table#content\:form1\:rbtnChangeUID > td {
    width: 42px;
}

/* IE 6 doesn't do min-xxx so the following
should work */
.contentform {
    padding-top:0px;
    _height:400px;
    _width:800px;
}


.mandatory{
    color:#FF0000;
    padding-right:3px;
}

/************ Password rules**********/
#pwdRules {
    style=height:100px; 
    width:400px; 
    Vertical-align:top;
    text-align:center;
    border: solid 1px; 
}
#pwdRules ul {
    margin:0px;
    padding:0px;
}
#pwdRules li{
    text-align:left;
    line-height:16px;
    list-style-type:none, 
    padding:0px;
    margin:0px;
    list-style-type:none;
    background:none;
    margin:0px;
    padding:1px;
}
.pwdRuleOk{
    background:url("yes.gif") repeat scroll center transparent;
    background-position:bottom;
    border : 0px;
}
.pwdRuleNotOk{
    background:url("no.gif") repeat scroll center transparent;
    background-position:bottom;
    border : 0px;
}
/*****************************/
.scorebar {
	background:url("textresize-normal.gif") repeat scroll center transparent;
 	background-position:bottom;
    border : 0px;
}

 
/*** First time user setup Progress bar ******/ 
.user-setup-num-selected {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #002888;
    display: block;
    float: left;
    font-size: 1.69em;
    font-weight: normal;
    padding: 1px;
    width: 1em;
}

.user-setup-num-selected span {
    background: none repeat scroll 0 0 #002888;
    color: #FFFFFF;
    display: block;
    line-height: 1.3em;
    text-align: center;
    width: 1em;
}

.user-setup-num-notselected{
    background: none repeat scroll 0 0 #D7D7D7;
    border: 1px solid #B8B8B8;
    display: block;
    float: left;
    font-size: 1.69em;
    font-weight: normal;
    padding: 1px;
    width: 1em;
}

.user-setup-num-notselected span {
    background: none repeat scroll 0 0 #D7D7D7;
    color: #404040;
    display: block;
    line-height: 1.3em;
    text-align: center;
    width: 1em;
}

.user-setup-num-updated{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #002888;
    display: block;
    float: left;
    font-size: 1.69em;
    font-weight: normal;
    padding: 1px;
    width: 1em;
}

.user-setup-num-updated span {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #002888;
    display: block;
    line-height: 1.3em;
    text-align: center;
    width: 1em;
}




/****** Field inline error msg *******/
ul.contentframework-required-description {
    font-weight: normal;
    height: 1%;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    /** display: none;**/
}

ul.contentframework-required-description li {
    background: none repeat scroll 0 0 transparent;
    color: #9C0000;
    list-style: none outside none;
    margin: 0;
    padding: 1px 0 1px 12px;
    position: relative;
}
ul.contentframework-required-description li img.contentframework-required-icon {
    left: 0;
    position: absolute;
    top: 0;
}

#errorMessage ul li{margin:0 0 6px 13px; background-position: 0 .4em;}
#errorMessage ul {display:none;}
td.radiobutton td { border-bottom: none;}

.contentframework-container-secondary .contentframework-container-secondary-noborder {border: 0px;}

.button-withoutfloat{text-align:center;display:block;text-decoration:none;line-height:1.2em;white-space:nowrap;position:relative}
.button-withoutfloat {overflow: visible;}
.button-withoutfloat span{padding:2px 8px 4px 8px;text-align:center;position:relative;left:1px;top:1px;display:block;text-decoration:none;font-weight:bold;}
.button-withoutfloat span a{text-decoration:none;}
.button-withoutfloat span a:hover,
.button-withoutfloat span a:active,
.button-withoutfloat span a:focus{text-decoration:underline;background-color:transparent !important}
.button-withoutfloat img{border:none;vertical-align:bottom;}
.button-withoutfloat a img{position:relative}
.button-withoutfloat button{margin:-1px -3px -1px -3px;margin:0\9;*margin:0 0 -2px 0;background:transparent;border:none;padding:0;font-weight:bold;cursor:pointer;font-size:1em;}
.button-withoutfloat button:hover{text-decoration:underline}

.button-primary-background-image{background: url(primary-bg.gif) top left no-repeat}
.button-primary-background-image span {color:#fff;background:url(primary-bg.gif) bottom right no-repeat;}
.button-primary-background-image span button{color:#fff}
.button-primary-background-image span a{color:#fff}
.button-primary-background-image span a:visited{color:#fff;}
.button-primary-background-image span a:hover,
.button-primary-background-image span a:active,
.button-primary-background-image span a:focus{color:#fff}

.subcopy1 { 
font-size: 0.845em;     
padding-top: 10px; 
}

.subcopy.notDisplayed {display:none;}
.subcopy1.notDisplayed {display:none;}
