


.responseContainer { position: relative; z-index: 20; color: white; font-weight: bold; }
.responseContainer div { padding: 12px; margin: 1px 1px 20px 1px; }
.responseContainer div.pos { background-color: green; }
.responseContainer div.neg { background-color: red; }
.responseContainer div.throbber { padding-left: 30px; background: navy url(../images/site/misc/throbber.gif) no-repeat 4px 4px; }

.responseFallback-pos { color: white; font-weight: bold; background-color: green; }
.responseFallback-neg { color: white; font-weight: bold; background-color: red; }

div.toolTip { position: absolute; color: #FFF; background: transparent url(../images/site/misc/tooltipBg.png) top right no-repeat; cursor: default; }
div.toolTip div { background: transparent url(../images/site/misc/tooltipBgLeft.png) top left no-repeat; padding: 3px 3px 3px 8px; position: relative; left: -5px; }

.dragHandle { cursor: move; }

option.choose { color: #AAA; }

.browserWarning { color: red; border: 1px solid red; background: #FFF; padding: 5px; margin: 5px 0px 20px 0px; }

.half { width: 49%; }
.clear { clear: both; font-size: 1px; height: 1px; }

.hide { display: none; }
.disabled { opacity: 0.7; cursor: default; }

.l { position: absolute; top: 0px; left: 0px; }
.r { position: absolute; top: 0px; right: 0px; }
.lf { float: left; }
.rf { float: right; }
	
textarea.htmlSnippet { width: 100%; height: 100px; padding: 2px; border: 1px solid #AAA; background: #EEE; }	

div.highlight { background:url(/images/template/rounded-corner-box.gif) no-repeat; padding:0px; color: #000; text-align: justify; height:205px; width:720px;}
div.highlight div { padding: 15px; }
div.highlight img { margin-left: 10px; float:right }

div.table {}
div.table table { width: 100%; }
div.table tr.alt { background: #EFEFEF; }
div.table tr { background: #FFF; }

img.border { border: 1px solid black; margin: 10px; }

p { text-align: justify; }

ul.linkList { list-style: none; margin: 0px 0px 20px 0px; padding: 0px; }
ul.linkList li { margin: 2px 0px; padding: 0px; }
	

#GmapBlock { display:none; }
#map { width: 700px; height: 500px; }

div.footNote{
	font-weight:bold;
	text-align:center;
	margin-top: 20px;
	font-size: 14px;
}

div.anti_spam_note{
	background: #EFEFEF;
	padding: 5px;
	color: #5A5234;
	margin: 0px 8px 0px 6px;
}

table#companydir th {text-align:left;}

