/* NOTES FOR IMAGE AND CAPTIONS */
/* HOLDER MUST STAY RELATIVE */
/* AND P STAYS ABSOLUTE */

body {
	font-size: 0.8em;
	font-family: Arial, Verdana, Geneva, Lucida, Helvetica, sans-serif;
}





h2 {
	font-size: 0.8em;
	color:#FFFFFF;
} 


#image-holder600px {
	width:600px;
	height:320px;
	position:relative;
}

#mainCopy {
	height:100px;
}


.bold {
	font-weight: bold;
}

.blueHighlight{
	color:#1898bf;
}
.footer-copy{
	color:#FFFFFF;
	font-size: 0.7em;
}


/*********************/
/* CONTENT STYLES */
/*********************/

#content_wrapper {
	float: left;
	margin-left:7px !important;
	margin-left:5px;
	margin-top:19px;
	width:748px !important;
	width:749px;
	padding:0px;
}


/*  bulleted talent lists */

#property-bullets {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-top:6px;
}
#property-bullets2 {
	margin-left:10px;
	padding: 0px;
	list-style: none;
	margin-top:6px;
}


#property-bullets li {
	position:relative;
	display: inline;
	text-decoration: none;
	display: block;
	font-size: 1em;
	font-weight:bold;
	line-height:1.3em;
	color: #182a41;
	/*margin-left:4px;*/
	padding-left:22px;
	background-image:url(../images/property-bullet.gif);
	background-position: 0em 0.2em;
	background-repeat:no-repeat;
}

#property-bullets2 li {
	position:relative;
	display: inline;
	text-decoration: none;
	display: block;
	font-size: 1em;
	font-weight:bold;
	line-height:1.3em;
	color: #182a41;
	/*margin-left:4px;*/
	padding-left:22px;
	background-image:url(../images/property-bullet.gif);
	background-position: 0em 0.2em;
	background-repeat:no-repeat;
}

#homepage-bullets {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-top:0px;
}

#homepage-bullets li {
	display: inline;
	text-decoration: none;
	display: block;
	font-size: 0.85em;
	width:185px;
	color: #000000;
	margin-left:13px;
	padding-left:15px;
	margin-top:10px;
	line-height: 140%;
	background-color:#FFFFFF;
	background-image:url(../images/home-bullet.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
}

/******************************************/



/*  homepage */

#homepage-container{
	position:relative;
	left:-150px !important;
	left:-9px;
	top:10px !important;
	top:-8px;
	width:900px;
	height:421px;
	padding:0px;
	margin:0px;
}


#homepage-col-left{
	position:absolute;
	left:0px;
	top:130px;
	width:414px;
	height:320px;
	margin-left:15px;
}

#homepage-col-right {
	position:absolute;
	left:450px;
	top:124px;
	width:450px;
	margin:0px;
	padding:0px;	
}

.home_header {
	color: #181e6f;
	font-size: 1.8em;
	font-weight:bold;
	line-height:1em;
}

.home_paragraph1 {
	color: #000000;
	font-size: 1.2em;
	line-height:1.2em;
}

.home_paragraph2 {
	color: #000000;
	font-size: 1em;
	line-height:1.2em;
}

.home_thumb_title {
	color: #181e6f;
	font-size: 1.4em;
	font-weight:bold;
	line-height:1.2em;
}

#search_box_home_header{
	background-color:#FFFFFF;
	height:29px;
	padding-left:15px;
	padding-top:7px;
	background-image:url(/4/images/box-gradient.jpg);
}

.search_box_header{
	color: #FFFFFF;
	font-size: 1.4em;
	font-weight:bold;
}


#search_box_home{
	background-color:#f8f8f8;
	padding:15px;
	border-left: 1px solid #bcbcbc;
	border-right: 1px solid #bcbcbc;
	border-bottom: 1px solid #bcbcbc;
}

/* SEARCH RESULTS */

#search-results-col-left{
	position:absolute;
	left:15px;
	width:655px;
	border-bottom: 1px dotted #acb4c4;
}

#search-results-col-right {
	top:46px;
	position:relative;
	float:right;
	width:225px;
	height:200px;
	margin:0px;
	padding:0px;	
}

#search-box-mini-header {
	background-color:#FFFFFF;
	height:29px;
	padding-left:15px;
	padding-top:7px;
	background-image:url(/4/images/box-gradient.jpg);
}

#search_box_mini{
	background-color:#f8f8f8;
	padding:15px;
	border-left: 1px solid #bcbcbc;
	border-right: 1px solid #bcbcbc;
	border-bottom: 1px solid #bcbcbc;
}

#thumbsDiv{
width:100%;
}

.shortText{
	font-size: 1em;
	font-weight:bold;
}

#search-results{
	position:relative;
	float:left;
	width:100%;
	padding-bottom:8px;
	padding-top:8px;
	border-top: 1px dotted #acb4c4;
}

#search-results-thumb{
	position:relative;
	float:left;
	border: 1px solid #d6dbe6;
	padding:3px;
}

#search-results-copy{
	position:relative;
	float:left;
	width:470px;
	left:10px;
}

.search_results_header{
	color: #181e6f;
	font-size: 1.2em;
	font-weight:bold;
	line-height:1.4em;
}

.light-blue-bold{
	color: #257bc9;
	font-size: 1em;
	font-weight:bold;
	line-height:1.4em;
}

/* contact pgae */

#contact-col-left{
	position:absolute;
	left:0px;
	top:110px;
	width:350px;
	margin-left:15px;
}

#contact-col-right {
	position:absolute;
	left:394px;
	top:124px;
	width:506px;
	margin:0px;
	padding:0px;	
}

#contact-logos{
	position:absolute;
	left:0px;
	top:650px;
	margin:0px;
	padding:0px;	
}




/*  SEARCH FORM

fieldset {
border: 1px solid #781351;
width: 20em
}
legend {
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px;
} 
input {
color: #781351;
background: #fee3ad;
border: 1px solid #781351
}
option.red {
background-color: #cc0000;
font-weight: bold;
font-size: 12px;
color: white;
}
*/

label {
float: left;
text-align: left;
display: block;
}

.blue_bold{
	color: #181e6f;
	font-size: 1em;
	font-weight:bold;
	padding-bottom:8px;
	width:100%;
}


select {
 /*background-color: #666699;*/
 color: #000000;
 width:150px;
 font-size: 0.9em;
/* border: 1px solid #000;*/
}

.submit input {
margin-left: 4.5em;
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9
}



/*  end homepage */




/*left and right columns*/
#left_column {
	float: left;
	width: 525px;
	height:400px;
}
#left_column_2 {
	float: left;
	width: 525px;
	height:400px;
	position:relative;
	top:10px !important; /*moz*/
	top:18px;
}

#flashcontent {
	position:relative;
	top:2px !important; /*moz*/
	top:-9px;
}
#spacer {
	position:relative;
	top:-50px;
	height:10px !important; /*moz*/
	height:0px;	
}

#property_header {
	position:relative;
	top:-12px !important; /*moz*/
	top:0px;	
	width: 100%;
	height:5px !important; /*moz*/
}

.property_header_copy {
	color: #182a41;
	font-size: 1.4em;
	font-weight:bold;
}

#right_column {
	position:relative;
	top:22px;
	float: right;
	width: 204px;
	height:500px;
}

#sideBar-left_absolute {
	position:absolute;
	top:118px;
	left:0px;
}
#right_column_2 {
	position:relative;
	top:3px;
	float: right;
	width: 215px;
	height:500px;
}

#right_column_block {
	position:relative;
	top:3px;
	float: right;
	width: 204px;
	height:500px;
}

.at_a_glance_text {
	color: #257bc9;
	font-weight:bold;
	font-size: 1.3em;
	line-height:1.2em;
	text-decoration: none;
}

.right_col_links{
	color: #257bc9;
	font-weight:bold;
	font-size: 1.1em;
	line-height:1.2em;
	text-decoration: none;
}

/* SITEMAP */


#sitemap{
	position:relative;
	left:150px;
	border-left: dotted 1px #cccccc;
	padding-left:15px;
}

#sitemap-firstlevel-container{

	padding-bottom:10px;
	width:100%;
	padding-left:10px;
	border-bottom: solid 5px #FFFFFF;
}


#sitemap-firstlevel-div a{
	color:#000000;
	font-weight:bold;
	font-size: 1em;
	line-height:1.2em;
	text-decoration:none;
	width:100%;
}

#sitemap-secondlevel-div a{
	color:#257bc9;
	font-weight:bold;
	font-size: 0.85em;
	line-height:1.2em;
	text-decoration:none;
	padding-left:10px;
	width:100%;
}


.sitemap-firstLevel{
	color: #000000;
	font-weight:bold;
	font-size: 1.4em;
	line-height:1.8em;
	text-decoration: none;
}

.sitemap-secondLevel{
	color: #257bc9;
	font-weight:bold;
	font-size: 1.1em;
	line-height:1.2em;
	text-decoration: none;
}

.sitemap-thirdLevel{
	color: #257bc9;
	font-weight:bold;
	font-size: 1.1em;
	line-height:1.2em;
	text-decoration: none;
}




/* END SITEMAP */
.at_a_glance_dark {
	color: #0f416e;
	font-weight:bold;
	font-size: 1.3em;
	line-height:1.2em;
}


.property_copy_text {
	color: #060d15;
	font-size: 0.9em;
	line-height:1.5em;
}




/* NOTES FOR IMAGE AND CAPTIONS */
/* HOLDER MUST STAY RELATIVE */
/* AND P STAYS ABSOLUTE */

div.mainImageHolder2 {
	float: right;
	width:200px;
	margin-left:400px;
	position:relative;
}


.mainImageHolder-image2 img{
	width: 200px;
	height: 310px;
	display:block;
}



div.image_box-225 {
	width: 225px;
	min-height:50px;
	background: #FFFFFF;
	float:right;
}

.image_box-225 p{
	position: relative;
	font: 1.1em/normal Verdana, Arial, Helvetica, sans-serif;
	line-height:1.4em;
	color:#636b06;
	width:205px !important; /*moz width*/
	width:225px;
	margin-top:10px;
	background-color:#daec86;
	padding:10px;
	top:0px;
}


/* end image notes */


div.rightBlock {
	margin-top:10px;
	float:right;
	width:200px;
	height:275px;
	padding:10px;
	background-color:#003300;

}

.rightBlock p{

	color: #FFFFFF;
}

div.rightBlock2 {
margin-top:10px;
	float:left;
	margin-left:400px;
	width:200px;
	height:275px;
	padding:10px;
	background-color:#003300;

}

.rightBlock2 p{

	color: #FFFFFF;
}


#column_225 {
	float: right;
	width: 225px;
	background: #CCCCCC;
}
