.errors{
	color:#c30000;
	list-style:none;
	padding:0px;
}

span.requred{
	font-weight:bold;
	color:#FF0000;
	font-family:tahoma;
}


#profiler{
	margin	:10px;
	padding :10px;
	border	:1px solid #cccccc;
}
.anchor_row{
	height: 20px;
}
	.anchor_row img{
		vertical-align: top;
}


.loading-indicator{	
	background:transparent url(/images/icons/gif/loading-indicator2.gif) no-repeat scroll left 50%;
	color:#888888 !important;
	font-size:1em;
	padding-left:20px;
	width:100px;	
}

.help {
	color : #533FFF;
	padding:5px;
	line-height: 16px;
	cursor: hand;
	cursor: pointer;
}


.ui-dialog-title-help-window{
	padding-left: 18px;
	background:transparent url(/images/icons/gif/help.gif) no-repeat scroll left 50% !important; 
}

.ui-dialog-buttonpane button{
    margin:0.5em 0.5em 0.5em 8px;
    float: right;
}


.ui-colorpicker{
	z-index:30;
}
.ui-dialog{
	border-color:#595C5F;
}

/*messages module*/

ul.messages li{
	list-style-type: image;
	line-height: 18px;
	padding-bottom:5px;
	padding-left:10px;
}
ul.messages li.viewed{	
	font-weight: normal;
}
ul.messages li.not-viewed{
	font-weight:bold;
}
div#container .ui-widget-content{	
	border: 0px !important;
	
}
ul.messages {
	margin-left:0px;
	padding-left:0px;
}
ul.messages li{
	list-style-type:none;
	padding-left:23px;
}
ul.messages li.message-general{
	background: url(/images/icons/gif/email.gif) no-repeat 0px 50%; 
}

ul.messages li.message-info{
	background: url(/images/icons/gif/information.gif)  no-repeat 0px 50%; 
}
ul.messages li.message-warning{
	background: url(/images/icons/gif/warning.gif) no-repeat 0px 50%; 
}


div.messages-thread{	}

div.messages-thread .info{	
	color: #666;
	border-left:2px solid #759913;
	margin-bottom:5px;
}

div.messages-thread div{	
	padding-left: 2px;;
	line-height: 1.2em;
}
div.messages-thread div.separator{	
	height:1px;
	background-color: #cccccc;
	width: 90%;	
	margin-top:7px;
	margin-bottom:7px;
}

/*etc*/

.info-block{
	border : 1px solid #cccccc;
	background-color : #eeeeee;
	padding: 5px;
	margin: 10px;
}

.error-block{
	background-image:url('/images/icons/status/error.png');
	background-position:0% 50%;
	background-repeat: no-repeat;
	background-color:#fff;	
	padding:10px;	
	padding-left: 20px;
	margin-bottom:10px;
	color:#000000;
}

.pagination-control{
	font-size: 80%;
}

label {
	cursor: hand;
	cursor: pointer;
	margin-left: 3px;	
}
label input{
	margin-right:2px;
}

.ui-tabs-panel table.form{
	min-width: 400px;
}

#container ul li{
	LIST-STYLE: circle;
}


.openid-identifier{
	background-image:url(/images/common/openid-inputicon.gif);
	BACKGROUND-REPEAT:  no-repeat;
	padding-left:17px !important;	
	width: 110px !important;
}

.ui-tabs-nav li{
	list-style:none !important;
}