.clear {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0px;
	line-height:1px;
	margin:0px;
	padding:0px;
	font-size:1px;
}
.block {
	display:block;
}
/**** home page spotlight *****/
.spotlight {
	margin:10px 10px;
}
.spotlight .title {
	font-family: Helvetica, Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#cc1028;
}
.spotlight a {
	text-decoration:none;
}
.spotlight img {
	float:left;
	margin-right:5px;
	margin-bottom:15px;
}
.spotlight p {
	font-size:12px;
	margin:0px;
}
.ileft_white_border {
	float:left;
	border:2px solid #FFFFFF;
	margin:0px 5px 5px 0px;
}
/*** BEGIN HOMEPAGE quick search ***/
#quicksearch {
	/*background:url(quicksearch_background.jpg) no-repeat 0px 0px; */
	/*width:511px; */
	height:257px;
	margin-bottom:5px;
}
#quicksearch #map {
	width:248px;
	/*margin-left:10px;*/
		margin-top:0px;
	border:1px solid #000;
}
#quicksearch #map .maperror {
	background-color:#efefef;
	padding:10px;
	margin:20px;
	color:red;
}
#quicksearch h2 {
	margin-bottom:13px;
}
#quicksearch #search_form {
	font-size:11px;
	margin-top:-3px;
	padding-left:6px;
}
#search_form label {
	display:block;
}
#search_form select {
	width:190px;
}
#search_form .x {
	margin-top:5px;
	margin-bottom:5px;
}
#search_form .x label {
	font-size: 1.0em;
}
#quick_search_box #quicksearch #search_form #frmedit .x a {
	color:#cc0000;
}
#search_form .checkbox {
	font-size: .9em;
	line-height:1.1em;
}
#search_form .buttons {
	margin: 4px 0;
	text-align:left;
}

#search_form select {
	font-size:10px;
}
#search_form .buttons input {
	border:0px;
	color:#fff;
	/*background: #273c7f url(button_bg.gif) repeat-x;*/
				background-image:url(/images/log-in_btn.png);
	padding:0px 0px 0px 0px;
	width:47px;
	height:20px;
	font: normal 9px Arial, Helvetica, sans-serif;
}
#search_form .buttons input:hover {
	color:#cc0000;
	cursor:pointer;
}
#search_form .advanced a {
	color:#294bbb;
	font-weight:bold;
	background: transparent url(arrow_dwn.gif) no-repeat 100% 50%;
	padding-right:7px;
}
#quick_search_box #quicksearch #search_form #frmedit .x .checkbox {
	font-size:9px;
}
/*** END HOMEPAGE quick search ***/

/*** BEGIN Featured Model Home Gallery *****/
#feature-gallery ul li {
	display:block;
	margin:0px auto 0px auto;
	text-align:center;
}
#feature-gallery #fg1 a, #feature-gallery #fg2 a {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#feature-gallery ul li a img {
	margin-bottom:0px;
	margin-top:2px;
}
#feature-gallery #fg1 p, #feature-gallery #fg2 p {
	font-style:italic;
	font-size:12px;
	line-height:14px;
}
#feature-gallery ul li a:hover img {
	margin-top:0px;
	margin-bottom:2px;
}
/*** BEGIN Featured Model Home Gallery *****/


/******** Tabs ********/
#tabs10 {
	float:left;
	/*font-size:.949em;*/
	font-size:11px;
	line-height:normal;
}
#tabs10 ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#tabs10 li {
	display:inline;
	margin:0;
	padding:0;
}
#tabs10 a {
	display:inline;
	float:left;
	background:url("/images/tableft60.gif") no-repeat left top;
	margin:0px;
	height:30px;
	padding:0px 3px 0px 7px;
	text-align:center;
	text-decoration:none;
}
#tabs10 a span {
	float:left;
	display:block;
	height:20px;
	background:url("/images/tabright60.gif") no-repeat right top;
	padding:8px 8px 0px 0px;
	color:#000;
	text-align:center;
	_display:inline-block;
}
#tabs10 .highlight a {
	float:left;
	background:url("/images/tableft60.gif") no-repeat left top;
	/*background:url("/images/tableft_red.gif") no-repeat left top;*/
  margin:0px;
	padding:0px 0px 0px 10.5px;
	text-decoration:none;
}
#tabs10 .highlight a span {
	float:left;
	display:inline;
	background:url("/images/tabright60.gif") no-repeat right top;
	/*background:url("/images/tabright_red.gif") no-repeat right top;*/
  padding:13px 15px 4px 3px;
	color:#000;
}
#tabs10 .highlight2 a {
	float:left;
	background:url("/images/tableft60.gif") no-repeat left top;
	/*background:url("/images/tableft_green.gif") no-repeat left top;*/
  margin:0px;
	padding:0px 0px 0px 10.5px;
	text-decoration:none;
}
#tabs10 .highlight2 a span {
	float:left;
	display:inline;
	background:url("/images/tabright60.gif") no-repeat right top;
	/*background:url("/images/tabright_green.gif") no-repeat right top;*/
  padding:13px 15px 4px 3px;
	color:#000;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs10 a span {
	float:none;
}
/* End IE5-Mac hack */
#tabs9 a:hover span {
	color:#FFF;
}
#tabs10 a:hover {
	background-position:0% -30px;
}
#tabs10 a:hover span {
	background-position:100% -30px;
	color:#FFF;
}
#tabs10 #current a {
	background-position:0% -30px;
}
#tabs10 #current a span {
	background-position:100% -30px;
	color:#FFF;
}
#headline {
	font-size:1.3em;
	line-height:2.4em;
	/*background-color:#344b99;*/
	/*color:#fff;*/
	margin:2px 0px 2px;
}
#headline strong {
	margin:0px 5px 0px 0px;
	color:#344b99;
}
#headline strong.x {
	margin-left:5px;
	color:#cc0000;
}
/* Default Notification Message */
#notification {
	margin:20px;
	float:left;
	/*background: url(/images/notification.gif) no-repeat;*/
	padding-left:60px;
}
#notification h2 {
	color:#CC0000;
	font: bold 2em/1.5em Arial, Helvetica, sans-serif;
}
#notification h3 {
	font: bold 1.4em/1.5em Arial, Helvetica, sans-serif;
}
#notification p {
	font: normal 1.2em/1.2em Arial, Helvetica, sans-serif;
}
#notification p.message {
	font: bold 1.4em/1.4em Arial, Helvetica, sans-serif;
	margin:30px 10px 30px 10px;
	color:#333;
}
