
/* GLOBAL
----------------------------*/
body { background-color:#203E66; }
table { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
form { margin: 0px }
object { margin: 0px }
embed { margin: 0px }

/* Property
----------------------------*/

.bid { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.bid #heading { background-color:#203E66; color: #B39D25; font-weight: bold; padding: 8px; font-size: 10px; }
.bid #help { font-size: 9px; font-weight: bold; color: #203E66; }
.bid #normal a { color: #203E66; font-weight: bold; text-decoration: underline; }
.bid #normal a:hover { color: #cccccc; font-weight: bold; text-decoration: underline; }
.bid #hot { color: #FF0000; }
.bid #hot a { color: #FF0000; font-weight: bold; text-decoration: underline; }
.bid #hot a:hover { color: #cccccc; font-weight: bold; text-decoration: underline; }
.bid #option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #203E64;
	color: #FFFFFF;
	width: 75px;
}

.bid #option2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #203E64;
	color: #FFFFFF;
	width: 125px;
}

.property { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.property #status { font-size: 16px; font-weight: bold; color: #203E66; text-align:left; }
.property #title { font-size: 18px; font-weight: bold; color: #203E66; text-align:left; }
.property #address { font-size: 12px; font-weight: bold; color:#000000; text-align:left; }
.property #phone { font-size: 14px; font-weight: bold; color: #203E66; text-align:left; }
.property ul {
	list-style-image:url(../images/property/property_bullet.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-left: 15px;
}
.property ul li { line-height: 175%; }
.property_photo { border: 1px solid #203E66; }
.floor_plan { border: 1px solid #000000; }

.image_gallery { width: 498px; background-color: #E1E8F0; text-align:center; vertical-align:middle; }
.image_gallery img { border: 1px solid #203E66; }
.image_gallery #pad { padding: 8px 8px 8px 8px; }

/* Extranet
----------------------------*/

.login { text-align:left; padding-left: 24px; padding-right: 12px; }

.login a { color: #203E66; text-decoration: underline; }
.login a:hover { color: #000000; text-decoration: underline; }
.login strong { font-weight: bold; color: #203E66; }

.prj_frame { border-left: 1px solid #C1C1C1; border-right: 1px solid #C1C1C1; border-bottom: 1px solid #C1C1C1; }
.prj_table { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.prj_pad { padding: 8px 8px 8px 8px; }

/* Construction Page
----------------------------*/

.vs { }
.vs td { border: 1px solid #E1E8F0; }
.vs #heading { background-color: #203E66; border: 1px solid #E1E8F0; }
.vs #heading strong { color:#FFFFFF; }

/* Padding
----------------------------*/

.top_pad {
	padding-top: 4px;
}

.big_pad {
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}

/* TABLES & CELLS
----------------------------*/
.container {
	vertical-align:top;
	background-color:#FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

.content {
	padding-left: 24px;
	padding-right: 24px;
	padding-bottom: 24px;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.content a { color: #203E66; font-weight: bold; text-decoration: underline; }
.content a:hover { color: #cccccc; font-weight: bold; text-decoration: underline; }
.content strong { font-weight: bold; color: #203E66; }
.content ul { margin-top: 2px; margin-bottom: 2px; list-style-type: circle; line-height: 150%; }

.light_blue {
	background-color:#E1E8F0;
	width: 251;
}

.left_bg {
	background-color:#E1E8F0;
}

.nobg_blue {
	background-color:#E1E8F0;
	width: 194;
}


.bg_blue01 {
	background-image: url(../images/bg01.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#E1E8F0;
	width: 194;
}

.bg_blue02 {
	background-color:#E1E8F0;
	width: 194;
}

.bg_blue03 {
	background-image: url(../images/bg03.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#E1E8F0;
	width: 194;
}

.bg_blue04 {
	background-image: url(../images/bg04.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#E1E8F0;
	width: 194;
}

.bg_blue05 {
	background-image: url(../images/bg05.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#E1E8F0;
	width: 194;
}

.dark_blue {
	background-color:#203E66;
}

.footer_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;\
	font-size: 11px;
	color:#FFFFFF;
	vertical-align:middle;
	height:24px;
}

.footer_text a { color:#FFFFFF; font-weight: bold; text-decoration: none; }
.footer_text a:hover { color:#FFFFFF; font-weight: bold; text-decoration: underline; }

.black_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}
.black_text a { color:#000000; font-weight: bold; text-decoration: none; }
.black_text a:hover { color:#000000; font-weight: bold; text-decoration: underline; }

.left_nav {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #203E66;
}

.blue_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #203E66;
}
.blue_text a { color:#203E66; font-weight: bold; text-decoration: none; }
.blue_text a:hover { color:#203E66; font-weight: bold; text-decoration: underline; }


/* TEXT STYLES, COLORS, MISC
----------------------------*/

.bold_blue {
	color: #203E66;
	font-weight:bold;
}

/* FORM FIELDS
----------------------------*/

.login_box {
	border-style: solid;
	border-width: 1px;
	border-color:#CCCCCC;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left: 4px;
	width: 75px;
}


.bid_form { font-family: Verdana, Arial, Helvetica, sans-serif; border-collapse: collapse; border: 1px solid #E1E8F0; }

.bid_form input {
	border-style: solid;
	border-width: 1px;
	border-color:#203E66;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left: 4px;
	font-weight: bold;
}
.bid_form select  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	width: 60px;
}
.bid_form textarea {
	width: 260px;
	height: 40px;
	border-style: solid;
	border-width: 1px;
	border-color:#203E66;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left: 4px;
	font-weight: bold;
}
.bid_form #sign { font-style:italic; color: #802733;}
.bid_form #btn1 { background-color:#203E66; color:#FFFFFF; border-color:#CCCCCC }
.bid_form #btn2 { background-color:#FF0000; color:#FFFFFF; border-color:#CCCCCC }

/* Buttons
----------------------------*/
.button {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#252578;
}

/* Contact Us
----------------------------*/
.contact {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

/* Newsletter
----------------------------*/
.newsletter {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

/* Sitemap
----------------------------*/
.sitemap {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

/* Tell a Friend
----------------------------*/
.tellfriend {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

.requirefield {
	font-size:11px;
	color:#FF0000;

}

.missingfield {
	font-size:11px;
	color:#FF0000;
	font-weight:bold;
}

.buttons {
	background-color:#203E66;
	border-style:ridge;
	color:#FFFFFF;
}

.input {
	font-size:11px;
}

.popup2 { background-color:#FFFFFF; margin: 0px; }


/* Text Confirmations
----------------------------*/
text {
	padding-left:10px;
}

.text1 {
	padding-left:10px;
	color:#cc0000;
	font-size:11px;
	font-weight:bold;
}

.text2 {
	padding-left:10px;
	color:#000000;
	font-size:11px;
	font-weight:bold;
}

.text3 {
	padding-left:10px;
	color:#999999;
	font-size:11px;
	font-weight:bold;
}

.popup2 { background-color:#FFFFFF; margin: 0px; }

.altTH {
        background-color:#E1E8F0;
}

.alt {
        background-color:#E1E8F0;
        border: 1px solid #000000;
}


