

/* portal */
#portal h3{ margin-bottom: 0px; padding-bottom: 0px; }
.portal-list h3{ margin-bottom: 0px; padding-bottom: 2px; padding-top: 0px;}

/* tree */
ul.tree{padding-right:0px;padding-left:0px;padding-bottom:0px;margin:0px;padding-top:0px;list-style-type:none}
ul.tree ul{padding-right:0px;padding-left:0px;padding-bottom:0px;margin:0px;padding-top:0px;list-style-type:none}
ul.tree li{ list-style-position: outside; list-style-type: none; padding-right: 0px; padding-left: 19px; padding-bottom: 0px; padding-top: 0px; background-image: url(/images/tree/tree-line-vertical.gif); background-repeat: repeat-y; bakcground-position: left; margin: 0px; text-indent: -19px; }
ul.tree li.last{background-position:left top;background-image:url(/images/tree/tree-line-last.gif);background-repeat:no-repeat}
ul.tree img{border-right:0px;border-top:0px;vertical-align:middle;border-left:0px;border-bottom:0px}

/* site map */
#sitemap{ margin-bottom: 6px; margin-top: 6px; margin-left: 0px; margin-right: 0px; font-size: 90%; }
#sitemap ul{ margin: 0px; padding: 0px; }
#sitemap strong{  text-transform: uppercase; }
#sitemap li { background: url(folder.gif) 0px 6px no-repeat; margin: 0px; padding: 0px 0px 3px 10px; list-style: none; font-weight: bold; font-size: 100%; list-style-position: outside; }
#sitemap li a{ text-decoration: underline; }
#sitemap li a:hover{ text-decoration: none; }
#sitemap li li{ margin-left: 10px; margin-top: 4px; }
#sitemap ul li ul li ul li{ list-style-type: none; }

/* tool */
#tool-bar{ margin-bottom: 20px; }
.tool-pdf,  .tool-print { padding: 2px 7px 2px 20px; background-position: left top; background-repeat: no-repeat; font-size: 82%; }
.tool-print {background-image: url("../../images/print_button.gif"); }
.tool-pdf {background-image: url("../../images/pdf_button.gif"); }

/* search-top */
html>body #search-top input.input{margin-bottom:5px;}




/* Shop category folder icons */
.col-folder{background:url(folder.gif) no-repeat 0 0;margin-bottom:0;margin-bottom:0;/**/ margin-bottom:10px !important;padding-left:20px;padding-right:10px;}
.features fieldset{border:0 solid transparent;margin-bottom:20px;width:99.5%;}
.features legend,.features caption{color:#666666;font-weight:bold;padding-bottom:0px;text-align:left;}
.icon{_height:1px;background-position:0 0.1em;background-repeat:no-repeat;padding-left:12px;}



.input{width:98%;}
.loginbox .input{width:150px;}
.loginbox .textleft{font-size:105%;margin-top:0;padding-top:0;}
/* Start login box */
.loginbox .textunderlogin{clear:both;font-size:10px;margin-top:1px;}

/* box */
.m-box{ margin: 0 0 10px; padding: 0px; }
.m-holder{ _height: 1px; }
.c-box{ margin: 10px 0 10px;  }

/* Poll */
.poll{}
.poll div.total{font-size:85%;margin-top:6px;}
.poll img.bar0{background:#FFBF5E;margin-left:1.5em;}
.poll img.bar1{background:#FFBF5E;margin-left:0;}
.poll p{margin-top:0.1em;}
.poll p span{color:#6C6C6C;font-size:91%;padding-left:0.2em;}

/* grid */
#grid-paging-bottom{border-top:1px solid #CECECE;clear:both;font-size:94%;margin-top:0;padding-right:6px;padding-top:1px;text-align:right;}
#grid-paging-top{display:block;float:right;font-size:80%;font-weight:normal;margin-bottom:0;margin-top:8px !important;margin-top:4px;margin-top:4px;/**/ padding-bottom:0;padding-right:6px;text-align:right;}


.shortdesc{background-color:#F4F4F4;border-bottom:4px solid #BDC6C6;margin-bottom:15px;padding-bottom:15px;padding-left:5px;padding-right:5px;padding-top:15px;}
.textholder{margin-bottom:1px;margin-top:1px;}

/* Attachements */
#attachment{ clear: left;}

.imgbox{ margin: 0; padding: 0; }
.imgbox li{ background: none; float: left; margin: 0 5px 5px 0; _margin: 0 5px 0px 0; padding: 0; list-style: none; list-style-position: inside; }
.imgbox li a{font-size:92%;text-decoration:none;}
.imgbox li a span{text-decoration:underline;}

ul.filebox{background:transparent;margin:0;padding:0;}
ul.filebox li{background-position:0 0;background-repeat:no-repeat;line-height:1.5em;list-style:none;padding-bottom:3px;padding-left:20px !important;}
ul.linkbox{
	background: transparent;
	margin: 0;
	padding: 0;
}
ul.linkbox li{
	background-position: 0 0;
	background-repeat: no-repeat;
	line-height: 1.5em;
	padding-bottom: 3px;
}
.rtf{background-image:url("../../images/file-doc.gif") !important;}
.txt{background-image:url("../../images/file-txt.gif") !important;}
.xls{background-image:url("../../images/file-xls.gif") !important;}
.zip{background-image:url("../../images/file-zip.gif") !important;}
.avi{background-image:url("../../images/file-avi.gif") !important;}
.ppt{background-image:url("../../images/file-ppt.gif") !important;}
.pdf{background-image:url("../../images/file-pdf.gif") !important;}
.mp3{background-image:url("../../images/file-mp3.gif") !important;}
.exe{background-image:url("../../images/file-exe.gif") !important;}
.doc{background-image:url("../../images/file-doc.gif") !important;}



/* maps */
#map-con div{float:left;}
#pathfull{font-size:87%;margin:0;padding:0;}

#search-top input.input{font-size:91%;width:105px;}


/* colosseo */
.m-box{
	 margin-left: 10px;
 margin-right: 5px;	
 margin-bottom: 20px;

}

.m-box h2 {
	padding: 0px;
	margin: 0px;
	padding-bottom: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:  White;
	font-weight: bold;
	background: url(m-box-h2-bg.gif) no-repeat 4px left;
	padding-left: 17px;
	border-bottom: 2px solid White;
}

.m-holder{  margin-top: 5px; }