div.loginfailed {
    color: #666;
    border:1px #ccc solid;
    background-color:#f7f7f7;
    padding:6px 5px 8px 0px; /*top,right,buttom,left*/
    margin:30px 5px 30px 100px; /*top,right,buttom,left*/
}

div.loginfailed table td{
    color: #666;
    font-size: 0.8em;
}
div.loginfailed  p.header{
    margin: 5px 0px 10px 0px; /*top,right,buttom,left*/
    color:#003366;
    font-weight:bold;
    font-size: 1.1em;
}


.clearfloat{
   clear:both;
}

.floatLeft{
   float:left;
}

.floatRight{
   float:right;
}

div.identity_ui{
    margin: 5px 0px 10px 20px; /*top,right,buttom,left*/
}

div.identity_ui span.back {
    font-size: 0.9em;
    margin:0px 2px 2px 0px;
    padding:3px 2px 3px 3px;
    font-weight: bold;
	border: dotted 1px #000;
	color: #9F141A;
	white-space: nowrap;
}



div.identity_ui p.header{
    margin: 5px 0px 10px 0px; /*top,right,buttom,left*/
    color:#003366;
    font-weight:bold;
    font-size: 1.1em;
}



div.identity_ui div.errorTxt{
    color:red;
    font-weight:bold;
    padding-bottom:10px;
}

table.maintable table.wwFormTable{
    /*width:100%*/

}

table.maintable table.wwFormTable td {
    vertical-align: top;
    color: #333;
    font-size: 0.9em;
}

table.maintable table.wwFormTable td.tdLabel {
    color: #666;
    font-size: 0.8em;
    width:200px;
}

table.maintable table.wwFormTable td.checkbox {
    color: #666;
    font-size: 0.8em;
    width:200px;
}
table.maintable table.wwFormTable span.radiolabel {
    color: #666;
    font-size: 0.9em;
}

table.maintable table.wwFormTable td.checkbox p.por {
    color: #666;
    font-size: 0.9em;
    font-weight:bold;
    margin: 0px;
    padding: 10px 0px 0px 4px; /*top,right,buttom,left*/
}

table.maintable table.wwFormTable td.tdLabel span.required {
    color: #666;
    font-size: 0.9em;
    padding: 0px 8px 0px 2px; /*top,right,buttom,left*/
}


table.maintable p.intro{
    color: #666;
    font-size: 0.9em;
    margin: 0px;
    padding: 4px 0px 0px 15px; /*top,right,buttom,left*/
}



div.identity_ui a.image img, a img {
    border: none;
}

div.identity_ui form {
    margin: 0px;
    padding: 0px;
}


table.maintable form table.wwFormTable td input, textarea, select, checkbox, radio {
    color: #666;
    border: 1px solid #999;
    background-color: white;
}
table.maintable form table.wwFormTable td input.daBtn {
    margin: 4px 0px 0px 108px; /*top,right,buttom,left*/
    border: 0px;
}


div.identity_ui table.admin {
	border: dashed 1px #c0c0c0;
	padding: 0px 0px 0px 0px;
	margin: 10px 1px 10px 1px;
}


div.identity_ui table.admin th {
	background-color: #ddd;
    font-size: 1.0em;
    font-weight: bold;
	text-align: left;
	font-size: 11pt;
	padding: 5px 10px 5px 10px; /*top,right,buttom,left*/
}

div.identity_ui table.admin td {
    color: #333;
    font-size: 0.8em;
	padding: 5px 3px 3px 3px;
	vertical-align: top;
}


div.identity_ui div.row_divider_head {
    font-weight:bold;
    font-size: 12pt;
    margin:10px 0px 6px 0px;
    padding:3px 4px 3px 8px;
    background-color: #FFFFFF;
    border: 1px #ccc solid;
    /*background-color: #C4EB8A;*/
}

div.tag_edit_button{
    text-align:right;
    font-size:12px;
}

div.myaccount_links {
   padding: 0px 5px 3px 0px; /*top,right,buttom,left*/
   text-align:right;
}

div.myaccount_links b {
   font-weight:bold;
}





