/*
red	        #C31201
orange          #ED5100
light yellow    #feffd8
yellow          #fff2AB
highlight       #9ACDCE
light blue      #CCE5E2
*/


.BusinessBackground
{
background-color:#FFFBCC;
padding:7px; margin: 10 0px;
}



/* ratings CSS */

/* apply for texboxes, textareas, comboboxes
to have them the same width */ 
.FormTextControl
{
	font-size:100%;
	width:28em
}


.Copyright
{
	FONT-SIZE: 0.8em;
	text-align: center
}

#bodyContainer{
border: 1px solid #ccc;
padding-top: 10px; 
padding-bottom: 10px;
margin-top:10px;
margin-left:auto;
margin-right: auto;
	WIDTH: 80%;
}


#headerLogo {
	width:100%;
	padding:0px;
	margin-left:auto;
	margin-right: auto; 
	color: #C31201;
	background-color: #FFFFFF;
	text-align: left;
	font-style: italic;
}

.itemheading {font-size: 1.1em; font-weight: bold;}

.label, .label *, .label a:visited, .labelBig, .labelNormal,.labelSmall {
	color: #C31201;
}
.label a, .label a:visited {text-decoration:underline;}

.labelBig, .big {
	font-size: 1.4em;
}

.labelNormal, .norm {
	font-size: 1.1em;
}


.labelSmall, .small {
	font-size: 0.9em;
}



.delimiterVertical {
	border-bottom: 1px solid #ccc;
	margin-left: auto;
	margin-right: auto;
	height:1px;
	font-size:1px;
}


.BorderedAround, .b-around {
border: 1px solid #ccc;
}

.BorderLeft, .b-left {
border-left:#ccc solid 1px;
}

.b-right {
border-right:#ccc solid 1px;
}

.b-bottom {
border-bottom:#ccc solid 1px;
}


/* categories in pos_list */
div.catlist {
margin: 2 0em;
clear:both;
padding: 1 2 0 0em;
}

div.catlist ul 
{
overflow: hidden;  /*border-left: 1px solid #ccc; */

text-align:left;
/*background-color:#feffd8; */

}

div.catlist li {
		float:left;
		list-style-type: none;
		list-style-position:inside; 
		padding: 0.2em;
		margin:0.5em; /*border: solid #ccc; border-width: 0 1px; */
		font-weight:bold;
		white-space: nowrap;	
		}
/* EOF categories in pos_list */

.freqcloud a { line-height: 1.3em; padding-right: 0.4em; }
.s1 { font-size: 95%; }
.s2 { font-size: 110%; }
.s3 { font-size: 125%; }
.s4 { font-size: 145%; }
.s5 { font-size: 165%; }

code {font-size:91%;}
#informer-code {
		width:100%;
		height:5em;
		margin:0 0em;
		text-align:left;
		padding:.5em;
		background:#f6f6f6;
		font: "Courier New", Courier, monospace; 
		border: 1px dashed #aaa;
		font-size: 90%;
		}


/* ------------*/
.rrbar {clear:both; margin-bottom:5px;}
.rrbar * {
vertical-align:text-bottom;
}

img.bottom {vertical-align:bottom;}
img.rractive{cursor:pointer;}
img.rrinactive{cursor:default;
/* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
  /* for Mozilla */
  -moz-opacity:0.6;

}

/*-misc bar elems -*/
.miscbar {
color:#C41200; background-color:#fff2AB;padding:4px;
}
.miscbar div.columns{margin:0px;padding:0px;}

form#misc-form *
	{
      	font: 1em; /*"Trebuchet MS",verdana, arial, helvetica, sans-serif;*/

      	color:#444;
      	vertical-align:middle;
	}

div#rssfeeds {padding-top:.7em;
 		vertical-align:middle;}
div#rssfeeds img {vertical-align:middle;}
/*- End OF misc bar elems -*/

div#home-public h4
{
margin-bottom:0em;
margin-top:0.5em;
}

ul.rubrics {
	 list-style-type: none; list-style-image: url(/images/tree.gif); list-style-position:inside; margin-left:0!important;padding-left:0;
}
ul.rubrics li {
	 margin-left:0;padding-left:0;
}


/* table for businesspublic*/
table#businessprice {border-width:0.1em; border-style:solid; border-color:#ccc;}
table#businessprice th.vert {text-align:left;}
table#businessprice th.vert acronym {font-weight:bold;}
table#businessprice td {text-align:center; padding:0.2em; border: #ccc dashed 0.1em;}
/* EndOF table for businesspublic*/


/* home-page menu */
div#hp_left {
 background-color:#FFFBCC;padding-bottom:0.5em;
	    }
/*div#hp_left div.whiteframe {
                            background-color:#FFFBCC;
		             
			   } */
div#hp_menu {
margin:1em;margin-left:0;
	    }
div#hp_menu div.item {
padding:0; margin-bottom:-1px;
border-top-width:1px; border-bottom-width:1px; border-left-width:0px; border-right-width:0px;
border-style:dashed; border-color:#ccc;
vertical-align:middle;
	    }

div#hp_menu div.item  {
color:#66c;
font-size:1.2em;font-weight:bold;
}

div#hp_menu div.current {
 background-color:#fefedf;
	    }
div#hp_left  td {
                  vertical-align:top;
                   }


/* EndOf home-page menu */
