
/* ---------- */
div.form-edit{

	padding:20px 0 20px 20px;
	background:#F8F8E4 url(../img/formedit-bg.gif) repeat-x 0 0;
	margin:0 10px 0 0;
	}
	div.form-edit form{font-size:13px;}
	div.form-edit form label{float:left;width:135px;}
	div.form-edit form input.input{
		margin:1px 0 17px 0;
		width:80%;
		padding:0 6px 3px 6px;
		font-family:Verdana,sans-serif;
		font-size:26px;
		color:#676664;
		border:1px solid #CACACA;
		background-color:#FFF;
		}
	div.form-edit form div.select{
		margin:0 0 17px 135px;
		position:relative;
		height:25px;
		width:189px;
		}
	div#content div.form-edit form div.select a.select{
		padding:4px 6px 6px 7px;
		border:1px solid #CACACA;
		background:#FFF url(../img/formedit-select.gif) no-repeat 176px 11px;
		display:block;
		width:174px;
		color:#000;
		text-decoration:none;
		}
	div.form-edit form div.select ul{
		background-color:#FFF;
		border:1px solid #CACACA;
		width:187px;
		height:144px;
		overflow:auto;
		display:none;
		position:absolute;
		top:24px;
		left:0;
		z-index:99;
		}
	div#content div.form-edit form div.select li a{
		display:block;
		color:#000;
		text-decoration:none;
		padding:4px 6px 7px 7px;
		}
	div#content div.form-edit form div.select li a:hover{background-color:#FFF6BA;}
	
	div.form-edit form div.photo{margin:0 0 17px 135px;}
	div.form-edit form div.photo input{float:left;margin-right:20px;}
	div.form-edit form div.photo img.photo{vertical-align:top;margin:0 5px 0 0;}
	div.form-edit form div.textarea-tools{
		margin:0 0 0 135px;
		width:80%;
		height:24px;
		position:relative;
		background:#F5F5F5 url(../img/formedit-textarea-tools-bg.gif) no-repeat 0 0;
		height:24px;
		}
	div.form-edit form div.textarea-tools ins{
		background:url(../img/formedit-textarea-tools.gif) no-repeat 0 0;
		position:absolute;
		top:0;
		right:0;
		height:24px;
		width:5px;
		font-size:10px;
		}
	div.form-edit form div.textarea-tools select{
		width:150px;
		margin:3px 30px 0 3px;
		float:left;
		}
	div.form-edit form div.textarea-tools a{
		background:url(../img/formedit-textarea-a-bg.gif) no-repeat 0 -20;
		float:left;
		margin:3px 3px 0 0;
		}
	div.form-edit form div.textarea-tools a:hover{
		background:url(../img/formedit-textarea-a-bg.gif) no-repeat 0 0;
		}
	div.form-edit form div.textarea-tools a.ol{margin:3px 20px 0 0;}
	div.form-edit form div.textarea-tools a.href{margin:3px 10px 0 0;}
	div.form-edit form div.textarea-tools a span{
		background:url(../img/formedit-textarea-a.gif) no-repeat 100% -20;
		float:left;
		padding:3px 4px 0 4px;
		height:17px;
		cursor:pointer;
		}
	div.form-edit form div.textarea-tools a:hover span{
		background:url(../img/formedit-textarea-a.gif) no-repeat 100% 0;
		}
	div.form-edit form textarea.textarea{
		margin:0 0 17px 135px;
		width:80%;
		height:450px;
		font-family:Verdana,sans-serif;
		font-size:13px;
		color:#000;
		border:1px solid #CACACA;
		background-color:#FFF;
		}
	div.form-edit form input.submit{margin-left:135px;}
	div#content div.form-edit form a.reset{
		color:#F51616;
		text-decoration:none;
		background:url(../img/formedit-reset.gif) no-repeat 0 4px;
		padding:0 0 0 13px;
		}
	div.form-edit form a.reset span{text-decoration:underline;cursor:pointer;}
/* ---------- */
div.form-foto-edit{
	padding:20px 0 20px 20px;
	background:#F8F8E4 url(../img/formedit-bg.gif) repeat-x 0 0;
	margin:0 10px 0 0;
	}
	div.form-foto-edit form{font-size:13px;}
	div.form-foto-edit dt{float:left;width:135px;margin-bottom:15px;}
	div.form-foto-edit dd{margin:0 0 15px 135px;}
	div.form-foto-edit dd.comment{margin:0 0 25px 0;}
	div.form-foto-edit input.input{
		margin:0 0 0 0;
		width:188px;
		padding:0 6px 3px 6px;
		font-family:Verdana,sans-serif;
		font-size:13px;
		border:1px solid #DFDFDF;
		background-color:#FFF;
		}
	div.form-foto-edit select.select{
		margin:0 0 0 0;
		width:200px;
		font-family:Verdana,sans-serif;
		font-size:13px;
		border:1px solid #DFDFDF;
		background-color:#FFF;
		vertical-align:middle;
		}
	div.form-foto-edit select.day{width:60px;}
	div.form-foto-edit select.month{width:100px;}
	div.form-foto-edit select.year{width:60px;}
	div.form-foto-edit img.photo{vertical-align:top;margin:0 5px 0 0;}
	div.form-foto-edit dd.comment label{
		width:115px;
		padding-left:20px;
		float:left;
		}
	div.form-foto-edit dd.comment div{
		margin:0 0 0 135px;
		}
	div.form-foto-edit dd.comment textarea.textarea{
		margin:0 0 0 0;
		width:100%;
		height:45px;
		font-family:Verdana,sans-serif;
		font-size:13px;
		color:#000;
		border:1px solid #CACACA;
		background-color:#FFF;
		}
	div#content div.form-foto-edit dd.comment a{
		color:#F51616;
		text-decoration:none;
		font-size:10px;
		display:block;
		line-height:1.2;
		text-align:right;
		width:95%;
		}
	div.form-foto-edit dd.comment a span{
		text-decoration:underline;
		cursor:pointer;
		background:url(../img/formfotoedit-del.gif) no-repeat 0 3px;
		padding:0 0 0 10px;
		}
	div.form-foto-edit dd.comment a:hover span{
		text-decoration:none;
		cursor:pointer;
		}
	div#content div.form-foto-edit dt.add{margin:-20px 0 25px 0;}
	div#content div.form-foto-edit dd.add{margin:-20px 0 25px 135px;}
	div#content div.form-foto-edit dd.add a{
		color:#4BAF0F;
		text-decoration:none;
		font-size:10px;
		background:url(../img/formfotoedit-add.gif) no-repeat 0 3px;
		padding:0 0 0 10px;
		}
	div.form-foto-edit dd.add a span{text-decoration:underline;cursor:pointer;}
	div#content div.form-foto-edit a.reset{
		color:#F51616;
		text-decoration:none;
		background:url(../img/formedit-reset.gif) no-repeat 0 4px;
		padding:0 0 0 13px;
		}
	div.form-foto-edit a.reset span{text-decoration:underline;cursor:pointer;}

/* ---------- */
div.form-profile{
	padding:0 0 20px 20px;
	margin:0 10px 0 0;
	line-height:1.4;
	}
	div.form-profile div.buttons{margin:0 0 0 650px;}
	div.form-profile dl.pets{
		background-color:#F8F8EB;
		clear:left;
		padding:10px;
		margin:0 0 10px -10px;
		width:630px;
		float:left;
		}
	div.form-profile dt{
		width:190px;
		float:left;
		margin-bottom:10px;
		clear:both
		}
		
	div.form-profile dt label
	{
		font-size:10pt;
	}	
		
	div.form-profile dt.form-profile-phone div{
		margin:3px 0 7px 20px;
		position:relative;
		width:100px;
				}
	
	div.form-profile dt.form-profile-phone div span{text-decoration:underline;margin-left:7px;cursor:pointer;}
	div.form-profile dt.form-profile-phone div ul{
		border:1px solid #DFDFDF;
		background-color:#FFF;
		width:95px;
		position:absolute;
		display:none;
		}
	div.form-profile dt.form-profile-phone div ul a{
		display:block;
		padding:3px 0 3px 6px;
		text-decoration:none !important;
		color:#000 !important;
		background-color:#FFF;
		}
	div.form-profile dt.form-profile-phone div ul a:hover{background-color:#FFF6BA;}
	div.form-profile dd{
		margin-left:170px;
		margin-bottom:15px;
		}
	div.form-profile dd.last{margin-bottom:40px;}
	/*
	div.form-profile dd.form-profile-phone ul{margin-bottom:10px;margin-top:34px;}
	*/
	div.form-profile dd.form-profile-phone ul li{margin-bottom:3px;}
	div.form-profile dd.form-profile-phone ul span{
	}
	div.form-profile dd.form-profile-phone ul input.input{margin-right:6px;}
	div.form-profile input.input1{
		width:400px;
		font-family:Verdana,sans-serif;
		font-size:12px;
		border:1px solid gray
		}
		
	div.form-profile input.input11{
		width:260px;
		font-family:Verdana,sans-serif;
		font-size:12px;
		border:1px solid gray
		}	
		
	div.form-profile input.input{
		width:300px;
		font-family:Verdana,sans-serif;
		font-size:12px;
		border:1px solid gray;
		outline:0 none;
		}
	div.form-profile input.redinput{
		width:300px;
		font-family:Verdana,sans-serif;
		font-size:12px;
		border:1px solid gray;
		outline:1px solid red;
		}	
		
	div.form-profile select.select{
		width:300px;
		font-family:Verdana,sans-serif;
		font-size:12px;
		border:1px solid gray;
		}
	div.form-profile select.select1{
		width:120px;
		font-family:Verdana,sans-serif;
		font-size:12px;
		border:1px solid gray;
		margin-right:10px
		}
	div.form-profile textarea.textarea1{ 
		width:400px; 
		height:100px;
		font-family:Verdana,sans-serif;
		font-size:12px;
		outline:1px solid gray;
		border:0;
		}
		
	div.form-profile textarea.textarea1.bigtxt{ 
		height:250px;
		}	
	div.form-profile textarea.textarea{ 
		width:300px; 
		height:150px;
		font-family:Verdana,sans-serif;
		font-size:12px;
		outline:1px solid gray;
		border:0;
		}
		
	div.form-profile div.textarea{ 
		width:300px;
		font-family:Verdana,sans-serif;
		font-size:12px;
		border:0;
		float:left
		}	
		
	div.form-profile label.radio-check{vertical-align:top;}
	div.form-profile select.day{width:50px;border:1px solid gray}
	div.form-profile select.month{width:120px;border:1px solid gray}
	div.form-profile select.year{width:60px;border:1px solid gray}
	div.form-profile h3{
		font-weight:normal;
		font-size:20px;
		color:#676664;
		margin:20px 0 0 0;
		}
	div.form-profile p.sample{font-size:11px;}
	div.form-profile p.sample span{
		border-bottom:1px dashed #000;
		white-space:nowrap;
		display:inline;
		cursor:pointer;
		}
	.hint{font-size:11px;color:black;line-height:13px}
	.error{color:#F00;font-weight:normal;margin:0}
	.error strong{color:#F00;font-weight:normal;margin:0}
	.good strong{color:#008000;font-weight:normal;margin:0}
	div.form-profile strong.error{color:#F00;font-weight:normal}
	div.form-profile strong.good{color:#008000;font-weight:normal;}
	div.form-profile dd img.photo{vertical-align:top;margin:0 5px 0 0;}
	div.form input.submit{margin-top:20px;}
	
	div.updated {
	border-left: 4px solid #7ad03a;
	padding: 1px 12px;
	background-color: #fff;
	-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
	box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
}

div.error {
	border-left: 4px solid #dd3d36;
	background: #fff;
	-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
	box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
	padding: 1px 12px;
}

	div.check{margin:0 0 400px 0;}
div.check p{margin:0 0 5px 0;}
div.check input.input{
	width:225px;
	font-family:Verdana,sans-serif;
	font-size:12px;
	padding:2px 0;
	}
div.check input.submit{
	font-family:Verdana,sans-serif;
	font-size:12px;
	}
div.check p.error strong{color:#F00;font-weight:normal;}
div.check p.good strong{color:#008000;font-weight:normal;}
	
/* ---------- */
div.talk{
	background:url(../img/formedit-bg.gif) repeat-x 0 0;
	margin:0 0 50px 10px;
	width:650px;
	padding:14px 0 0 0;
	}
	div.talk ul.messages{
		}
		div.talk ul.messages li{
			padding:10px 15px;
			margin:0 0 5px 0;
			}
			div.talk ul.messages li div.message{overflow:hidden;}
				div.talk ul.messages li div.message ul.tools{
					visibility:hidden;
					float:right;
					clear:none;
					margin:0;
					}
					div.talk ul.messages li div.message ul.tools li{
						float:left;
						margin:0 0 0 5px;
						padding:0;
						background-color:transparent;
						}
						div.talk ul.messages li div.message ul.tools li a img{
							filter:alpha(opacity=55);
							-moz-opacity:.55;
							opacity:.55;
							}
						div.talk ul.messages li div.message ul.tools li a:hover img{
							filter:alpha(opacity=100);
							-moz-opacity:1;
							opacity:1;
							}
				div.talk ul.messages li div.message:hover ul.tools{visibility:visible;}
				div.talk ul.messages li div.message:hover ul.messages li div.message ul.tools{visibility:hidden;}
				div.talk ul.messages li div.message:hover ul.messages li div.message:hover ul.tools{visibility:visible;}
			div.talk ul.messages li img.userpic{float:left;}
			div.talk ul.messages li div.msg{margin:0 0 0 60px;}
				div.talk ul.messages li div.msg h4{
					font-weight:normal;
					}
					div.talk ul.messages li div.msg h4 img{
						margin:0 0 0 10px;
						vertical-align:middle;
						}
					div.talk ul.messages li div.msg h4 span{
						color:#8D8D8D;
						font-size:10px;
						}
				div.talk ul.messages li div.msg p{line-height:1.4;	margin:0 0 20px 0;}
			div.talk ul.messages li ul.messages{margin:20px 0 0 60px;}
				div.talk ul.messages li ul.messages li{padding:0;margin:0;}
		div.talk ul.messages li.first{background-color:#F8F8E4;}
				div.talk ul.messages li.hidden img.userpic{
					filter:alpha(opacity=30);
					-moz-opacity:.30;
					opacity:.30;
					}
				div.talk ul.messages li.hidden div.msg h4{color:#9F9F9F;}
					div.talk ul.messages li.hidden div.msg h4 a{color:#9F9F9F !important;}
				div.talk ul.messages li.hidden div.msg p{color:#6B6B6B;}
div#content div.talk a{color:#15A0E7;text-decoration:underline;}
div#content div.talk a:hover{color:#15A0E7;text-decoration:none;}

/* ---------- */
div.reply{
	width:650px;
	background-color:#F8F8E4;
	padding:10px 15px;
	}
	div.reply form{font-family:Verdana,sans-serif;font-size:12px;}
	div.reply h3{margin:0 0 15px 0;}
	div.reply label{line-height:1.5;}
	div.reply input.input{
		border:1px solid #CACACA;
		background-color:#FFF;
		width:250px;
		padding:2px 0;
		margin:0 0 10px 0;
		font-family:Verdana,sans-serif;
		font-size:100%;
		}
	div.reply p{
		margin:-8px 0 0 0;
		font-size:10px;
		color:#A2A2A2;
		}
	div.reply textarea{
		border:1px solid #CACACA;
		background-color:#FFF;
		width:600px;
		height:155px;
		font-family:Verdana,sans-serif;
		font-size:100%;
		margin:8px 0 10px 0;
		}
	div.reply input.check{vertical-align:top;}
	div.reply input.submit{
		font-family:Verdana,sans-serif;
		font-size:100%;
		margin:15px 0 10px 0;
		}

/* ---------- */
div.page p,
div.page h3{margin:0 200px 10px 20px;line-height:1.3;}
div.page p.date{color:#8B8B8B;}
div.page ul.list li{
	margin:0.5em 0 0.5em 20px;
	padding:0 0 0 15px;
	list-style-type: none;
	behavior:expression(!this.before ? this.before = this.innerHTML = '&mdash;&nbsp;' + this.innerHTML : '');
	text-indent:-1.24em;
	}
div.page ul.list li:before{content:'\2014\a0';}
div.page div.img{margin:0 0 10px 20px;overflow:hidden;}
	div.page div.img img.photo{margin:0 20px 0 0;float:left;}
	div.page div.img li img{padding:5px 4px;}
	div.page div.img li.active img{border:2px solid #FFE150;}
div.page div#code{
	color:#656565;
	font-size:11px;
	margin:-5px 0 10px 10px;
	overflow:hidden;
	}
div.page div#code div{
	background-color:#F2F2EA;
	padding:7px 10px 0 10px;
	float:left;
	}
	div.page div#code textarea{
		border:1px solid #808183;
		width:500px;
		height:70px;
		font-family:Verdana,sans-serif;
		font-size:11px;
		margin:3px 0 10px 0;
		}
div.page ul.links{margin:20px 0 0 0;}
div#content div.page ul.links a{color:#15A0E7;text-decoration:underline;}
div#content div.page ul.links a:hover{color:#15A0E7;text-decoration:none;}
div.page ul.links li{padding:1px 0 6px 25px;margin:0 0 10px 0;}
div.page ul.links li span{color:#A7A9AC;font-size:10px;}
div.page ul.links li.pdf{background: url(../img/page-links-pdf.gif) no-repeat 0 0;}
div.page ul.links li.talk{background: url(../img/page-links-talk.gif) no-repeat 0 0;}



/* ---------- ---------- ---------- ---------- ---------- */
div#navigation{
	float:left;
//	width:18%;
	width: 200px;
//	max-width: 300px;
	margin-left:-100%;
	font-size:13px;
	}
/* ---------- */
div#navigation div.help{
	background:#FFF7E3 url(../img/help-bg.gif) repeat-x 0 0;
	padding:14px 0 24px 0;
	}
	div#navigation div.help img{margin:4px 0 0 13px;}
	div#navigation div.help h3{
		padding:4px 0 0 13px;
		line-height:1.3;
		}
	div#navigation div.help a{color:#000;text-decoration:underline;}
	div#navigation div.help a:hover{color:#000;text-decoration:none;}
	div#navigation div.help table{width:200px;margin:10px 0 10px 0;}
	div#navigation div.help td{
		padding:4px 0 7px 14px;
		vertical-align:top;
		}
	div#navigation div.help tr.sub td{padding:4px 0 7px 34px;}
	div#navigation div.help tr.talk td,div#navigation div.help tr.talk th{
		background-color:#9E431B;
		color:#FFF;
		font-weight:bold;
		}
		div#navigation div.help tr.talk th em{color:#FFF;}
	div#navigation div.help tr.help td,div#navigation div.help tr.help th{
		background-color:#DD0909;
		color:#FFF;
		font-weight:bold;
		}
		div#navigation div.help tr.help th em{color:#FFF;}
	div#navigation div.help th{
		font-weight:normal;
		text-align:right;
		vertical-align:top;
		font-size:10px;
		padding:6px 10px 0 0;
		}
	div#navigation div.help th span{color:#C0C1C0;}
	div#navigation div.help th em{color:#1DD200;font-style:normal;}
	div#navigation div.help p{margin:14px 0 0 14px;}
	div#navigation div.help p.name{line-height:1.4;}
	div#navigation div.help p.name a{color:#15A0E7;text-decoration:underline;}
	div#navigation div.help p.name a:hover{color:#15A0E7;text-decoration:none;}
	div#navigation div.help p.phone{line-height:1.3;margin-bottom:20px;}
	div#navigation div.help p.phone sup{display:block;font-size:10px;margin:0 0 5px 0;}
/* ---------- */
div#navigation div.menu{margin:0;}
	div#navigation div.menu ul{padding:19px 20px 0 33px;line-height:1.3;}
	div#navigation div.menu ul li{margin:0 0 14px 0;}
	div#navigation div.menu ul li.active{font-weight:bold;}
	div#navigation div.menu a:link{color:#0096BF;text-decoration:underline;}
	div#navigation div.menu a:visited{color:#8B27A8;text-decoration:underline;}
	div#navigation div.menu a:hover{color:#0096BF;text-decoration:none;}
	div#navigation div.menu a:active{color:#0096BF;text-decoration:none;}
	div#navigation div.menu ul li.active a:link{color:#000;text-decoration:underline;}
	div#navigation div.menu ul li.active a:visited{color:#8B27A8;text-decoration:underline;}
	div#navigation div.menu ul li.active a:hover{color:#000;text-decoration:none;}
	div#navigation div.menu ul li.active a:active{color:#000;text-decoration:none;}


/* ---------- ---------- ---------- ---------- ---------- */
div#push{height:100px;clear:both;}


/* ---------- ---------- ---------- ---------- ---------- */
/*
div#footer{
	height:100px;
	position:relative;
	min-width:990px;
	font-size:10px;
	line-height:1.1;
	background:url(../img/line.png) repeat-x 50% 100%;
	}
div#footer p{line-height:100px;padding-left:220px;}
*/
.ora
{
 color:orange
}

.h4
{
height:10px;
width:1px
}

select.select11{
		border:1px solid gray;
		}
		
		.close_button,.close_button:hover{
		background:url(/css/close.gif) no-repeat 0 0;
		width:11px;
		height:11px;
		font-size:11px;
		cursor:pointer;
		text-decoration:none;
		}

.close_button:hover
{
background-position:0 -11px;
}


div.login{
    width:100%;    
    -moz-border-radius:5px;/*Mozilla-FireFox*/
-webkit-border-radius:5px; /* Safari and Chrome*/
-khtml-border-radius:5px; /* Linux browsers */
border-radius: 5px; /* CSS3* /
behavior:url(border-radius.htc); /*IE*/
border:5px solid #E9E9E9;
    margin-left:-40px;
    background:#FFF;
    }

div.login ins.close{
		position:absolute;
		top:117px;
		right:38px;
		background:url(/css/close.gif) no-repeat 0 0;
		width:11px;
		height:11px;
		font:0/0 serif;
		cursor:pointer;
		}

div.login ins.close:hover,
div.login ins.close-hover
{
	background:url(/css/close.gif) no-repeat 0 -11px;
}

dl.umcit_item {
    border-bottom: 1px dashed #B2B4BF;
    padding-bottom: 1em;
}
dl.umcit_item dt.title {
    clear: both;
    margin-bottom: 0.7em;
}
dl.umcit_item dt.title strong {
    font-size: 1.3em;
}
dl.umcit_item dt.image {
    float: left;
    margin-right: 1em;
}
dl.umcit_item dt.image img {
    border-color: #819D26;
}
dl.umcit_item span.slogan {
    float: right;
}
dl.umcit_item span.slogan strong {
    color: #FF0000;
}

dl.umcit_item dd {
    margin:0;
}

#legend div
{
	margin-right:16px;
	width:170px;
	font-size: 9.5pt;
	vertical-align: top;
	display: inline-block;
	text-align: left;
	line-height:125%;
}

#legend div p
{
	margin:0;
	margin-top:3px;
}


/*format tabular list */
table.umcit_listing, table.umcit_listing thead, table.umcit_listing th, 
table.umcit_listing tbody, table.umcit_listing td 
{
	border:1px solid #ccc;
	font-size:9.5pt;
	line-height:135%;
letter-spacing:-0.1pt;
}

table.umcit_listing th {border:1px solid #ccc;font-size:9pt;line-height:125%;}

table.umcit_listing {
border-collapse:collapse;
}

table.umcit_listing th, table.umcit_listing td {
padding:3px;
text-align:left;
}

table.umcit_listing tbody th {
	background:#fecf44;
	color:#3274b3;
font-weight:bold;
}

table.umcit_listing thead {
	background:#fecf44;
	color:#3274b3;
font-weight:bold;
white-space:nowrap;
text-align:left;
}
table.umcit_listing tbody tr.row1{
    background:#F9F9F9;
}

table.umcit_listing tbody tr:hover{
    background:#FFD;
}

table.umcit_listing .number {
text-align:right;
}

table.umcit_listing .published {
text-align:center;
}

table.umcit_listing .delete {
text-align:center;
}

tr.row td
{
	vertical-align:top;
}

p.filters select
{
 width:21%;
}

p.filters
{
 margin:0;
}