@IMPORT url("simple_listing.css");
body {
	margin: 0;
	padding: 0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:75%;
	line-height:1.5em;
	 background: none; 
}

h1, h2, h3, h4, h5, h6 { color:#a7b714; }
h1 { font-size:2em; line-height:1.5em; font-weight:bold; color:#72a5cf; } /*24px/36px*/
h2 { font-size:1.5em; line-height:1.8em; font-weight:bold; } /*12px/18px*/
h3 { font-size:1.3em; line-height:1.5em; font-weight:bold; color: #707070; } /*12px/18px*/
h4, h5, h6 { font-size:1em; line-height:1.5em; } /*12px/18px*/
table { border-collapse:collapse; }

ul, li, form, input, dt, dl, dd, ol, div, p, 
blockquote, h1, h2, h3, h4, h5, h6, a, pre,
code {
  margin: 0;
  padding: 0;
}

ul, ol, li { list-style-type: none; } 

* {
  outline: none;
}

a {
  color: #2786C2;
}

a:hover {
  color: #2786C2;
}

.clear {
	clear:both;
	display:block;
	visibility:hidden; 
	margin:0; padding:0
}
.hidden	{ display: none; }


#container {
	min-width:985px;
	margin-top:160px;
}

	#container #content {
		padding:0;
	}

		#content #search-results {
			padding:10px 231px 10px 181px;
		}
			#search-results #content-inner{
				width: 100%;
				/*border-left:1px solid #CCCCCC;
				margin-left:-1px;*/
			}
				#content-inner #wrapper {
					float:left;
					margin-left:-171px;
					width:100%;
				}
					#wrapper #col-center {
						float:right;
						margin-right:-200px;
						position:relative;
						width:100%;
						border-left:1px solid #CCCCCC;
			
					}
					#col-center-inner {
						padding:0 5px;
					}
						#col-center ul#results {
							margin-bottom: 10px;	
						}
							ul#results li {
								width: 550px;
								
							}
								ul#results li h3 {
									font-size:1.3em;
									line-height:1.4em;
									font-weight: normal;
								}
								p.info {
									color:#329A00;
								}
								
								p.desc .loc{
									color:#666666;
									font-size:1.2em;
									line-height:1.4em;
								}
						#col-center #related {
							background-color:#F6F6EA;
							color:#333333;
							margin-bottom: 10px;
							padding: 10px;
						}
							#related ul{
								float:left;
								margin-right:10px;
							}
					#wrapper #col-left {
						float:left;
						overflow:hidden;
						padding:0 0 0 0px;
						position:relative;
						width:190px;
/*						border-right:1px solid #CCCCCC;*/
						position:relative;
									
					}
					
					/**		Company Menu	**/
					#menu	{ margin-bottom: 20px; margin-left: 10px}
					#menu li	{  }
					#menu a.active	{ text-decoration: none;  font-weight: bold;}
					#menu h4{ line-height:180%; font-size: 120%; font-weight: normal; padding-left: 15px; 
								background:  url(/images/arrow-right.gif) no-repeat scroll left center;}
								
					#detailsHead	{ margin-bottom: 20px }
					#details		{ min-width: 550px; }
					#details a		{ color: #ab4c7f }
								
					#historyMenu	{ margin-top: 100px }
					#historyMenu p { color: #666666; font-size: 0.8em;}
					
/*
#header {
	position: absolute;
	height: 100px;
	top:0;
	width:100%;	
}
	#header_search { margin: 0 10px; }
	
	#header #top-nav {
		border-bottom:1px solid #CCCCCC;
		color:#333333;
		height:19px;
		padding:4px 20px;
	}
		#top-nav .left {
			float:left;
			width: 40%;
		}
		#top-nav .right {
			float:right;
			width: 40%;
			text-align: right;
		}
	#header search-panel {
		height: 50px;
	}
	
	#header #info {
		background: #EAF2CD none repeat scroll 0 0;
		height:15px;
		padding:4px 20px;
		margin:0 10px 0 10px;
	}
 
	 .formInput { float:left; padding-right:6px; clear:right; } 
	.formInput label	{ font-weight: bold; } 
	
	input.textInput {	margin: 0;	font-size: 1.6em;	width: 14em;	}
	input.submitButton	{ margin-top: 1.35em; }
*/


/*			mini-box		*/

.rBoxes { float:right; width:200px; margin-right: 10px;} 
.rBoxes h4 { }
.rBoxes h5 { color:#666; }
.rBoxes p { margin:5px 0; }

.miniBox_bottom { margin-bottom:20px; padding-bottom:10px; background:url(/images/static-box.gif) no-repeat scroll left bottom; } /*bottom*/
.miniBox_top { padding:10px 10px 0 10px; background:#FCFDFD url(/images/static-box.gif) no-repeat scroll left top; } /*top*/


#stars	{ margin: 10px}

div.tooltip { 
    background-color:#182322; 
    outline:1px solid #669; 
    border:2px solid #fff; 
    padding:10px 15px; 
    width:250px; 
    display:none; 
    color:#fff; 
    text-align:left; 
    font-size:12px; 
 
    /* outline radius for mozilla/firefox only */ 
    outline-radius:4px; 
    -moz-outline-radius:4px; 
    -webkit-outline-radius:4px; 
}

.qEdit, .qEditArea	{font-size: 0.75em; text-decoration: none;  color: #C55252;  }

/*		DESCRIPTION	*/
#description		{ margin-left: 10px }
/*		NEWS		*/
.detailsNews		{ margin-left: 10px;}
.detailsNews	div.txt 	{ margin-left: 10px; margin-bottom: 20px}

/*		GMap		*/
#gMap				{ margin:10px }

/* 		COMMENTS	*/

#details .author		{ font-weight: bold; color: #2786C2; font-size: 0.9em;  }
#details .date			{ font-size:0.75em; color: #666666  }


#detailsComments				{ margin-left: 10px; }
#detailsComments li				{ border: 1px solid #a8b8da; background-color: #f4f8fb; margin-bottom: 10px; width: 500px; padding:5px 10px  } 
#detailsComments .commentHeader	{ margin-bottom: 10px }

#detailsComments .commentBody			{ margin: 0 10px 10px; }
#detailsComments .commentFlag			{ margin: 0 10px ; font-size: 0.85em; }
#detailsComments .commentFlag span		{ color: #FC575E; border-top: 1px solid #DDB662; padding-top: 2px;}

/*		OFFICES		*/
#offices		{  }
.office			{ border: 1px solid #a8b8da; min-width: 240px; float: left; margin:10px; padding: 10px; background-color: #f4f8fb; }
.office  a		{ color:#2786C2; }

/*		*/
.ajaxLink		{	cursor: pointer; 	}


/*		FOOTER		*/
#footer { margin:60px 20px 0; border-top:1px solid #ccc; padding:10px 0; color:#333; }

.footer a { text-decoration:none; color:#333; white-space:nowrap; }
.footer a:hover { text-decoration:underline; }

.footer_links { float:left; font-size:0.9em; } /*11px*/
.footer_links span.s { margin:0 0.4em; font-size:12px; color:#ccc; } /*12px*/

.footer_legal { text-align:right; font-size:0.8em; } /*10px*/
.footer_legal span.s { margin:0 2px; color:#ccc; }
.footer_legal div { display:inline; margin-left:10px; white-space:nowrap; }
#m_reserved { display:none; visibility:hidden; }

.footer_intl { display:none; visibility:hidden; clear:left; margin-top:20px; padding:10px 0; color:#333; overflow:auto; } /*disabled*/
.footer_intl .region { float:left; }
.footer_intl strong { display:block; }
.footer_intl ul { float:left; width:215px; margin-bottom:20px; list-style:none; } /*860/4*/
.footer_intl a { display:inline-block; position:relative; margin-right:8px; padding-left:20px; color:#0b82ce; } /*16+4*/


#index .footer_links { font-size:1.2em; } /*14px*/
#index .footer_links span.s { margin:0 2px; }

#index .footer_intl { display:block; visibility:visible; }

#index .footer_copy { clear:left; margin-top:20px; font-size:0.8em; text-align:center; } /*10px*/

#notes	.company	{ width: 550px; padding: 10px } 

.infoMessage				{ background-color: #5B6185; height: 50px; padding: 20px; text-align: center; border: 1px solid #182322; color: #FFFFFF; margin: 50px; font-size: 2em}

#companyLogo 	{ margin-bottom: 10px }

.historyNew		{ background-color: #DDEF86; padding: 5px; margin-bottom: 5px;}
.historyOld		{ background-color: #FFAFB4; padding: 5px; margin-bottom: 5px;}
.new			{ border:2px solid #B2D40A; }
.old			{ border:2px solid #FC575E; }
td.title		{ font-weight: bold; padding-right: 10px}
td.content              { padding: 0 0 5px 10px }

a#min		{ color: #FFFFFF; font-weight: normal; font-size: 0.75em}

.dontShow	{ visibility:hidden }
