/* GENERAL */
body, input, table, select, textarea, td { font-family:Arial, Tahoma, Sans-Serif, sans-serif; font-size: 11px; color: #333333; }
body { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-image: url(/images/main-bg.gif); background-repeat: repeat-x; background-color: #EAEAEA; }

/* LINKS */
a { font-family: Arial, Tahoma, Sans-Serif, sans-serif; font-size: 12px; font-weight: normal; color:#394DFC; }
a.footer01, .footer01 {font-family: Arial, Tahoma, Sans-Serif, sans-serif;font-size: 9px;color: #666666;text-decoration: none;}

/* TABLE WITH OUTER BORDER */
.tborder { border: 1px solid #CCCCCC; }
.tbtitle { font-family: Arial, Tahoma, Sans-Serif, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #336699; }
.table-button table { padding:0px; margin:2px; border:0px; float:left; }
th { padding-top:5px; padding-bottom:5px; border-bottom: 1px solid #CCCCCC; }
.table-button img { border:0; }
.table-button #caption { color:#FFFFFF; font-weight:bold; font-size:10px; font-family:Arial, Tahoma, Sans-Serif; white-space:nowrap; text-decoration:none; }

/* SPECIAL TEXTLINKS LINKS */
.textLink { font-family: Arial, Tahoma, Sans-Serif; font-size: 11px; color: #465C67; }
.textLink a { font-family: Arial, Tahoma, Sans-Serif; font-size: 11px; color: #465C67; text-decoration:none; }
.textLink a:hover { font-family: Arial, Tahoma, Sans-Serif; font-size: 11px; color: #465C67; text-decoration:underline; }

/* MAIN TEXT FOR SECTIONS */
.mainText { font-family:Arial, Arial, Tahoma, Sans-Serif; font-size: 11px; color: #3F6887; text-decoration: none; }
.main-bold, th { font-family:Arial, Tahoma, Sans-Serif; font-size: 12px; color: #3F6887; text-decoration: none; font-weight: bold; }
.mainBody { font-family:Arial, Tahoma, Sans-Serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none; }
.header1 { font-family: Arial, Tahoma, Sans-Serif, sans-serif; font-size: 18px; font-weight: bolder; color: #2D608B; text-decoration: none; }
.main-heading { padding-top:24px;padding-bottom:10px;display:block;}
.indexheadboxtitle { font-family:Arial, Tahoma, Sans-Serif; font-size: 14px; font-weight: 600; }

/* PAGE CONTENTS SECTIONS */
.contents { FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY:Arial, Tahoma, Sans-Serif; TEXT-DECORATION: none; }
.contents:hover { COLOR: #000099; TEXT-DECORATION: underline; }

/* HEADERS */
.headercategory { COLOR: #000000; TEXT-DECORATION: none; }
.headercategory:hover { COLOR: #000099; TEXT-DECORATION: underline; }

/* NORMAL +COLORED FONTS */
.normalred { COLOR: red; }
.normalgold { COLOR: #CC9900; }
.normal { FONT-SIZE: 11px; FONT-FAMILY:Arial, Tahoma, Sans-Serif; }
.grayText { font-family: Arial, Tahoma, Sans-Serif; font-size: 11px; color: #333333;}
.grayspacedText { font-family: Arial, Tahoma, Sans-Serif; font-size: 11px; color: #333333; line-height: 18px; }
.blueText { font-family: Arial, Tahoma, Sans-Serif; font-size: 14px; color: #465C67; }

/* SMALL TEXT */
.smallprompt { FONT-SIZE: 8.5pt; FONT-FAMILY: Arial, Tahoma, Sans-Serif; }
.smallfont { FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; COLOR: black; FONT-FAMILY:Arial, Tahoma, Sans-Serif; }
.smallfontred { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #993300; FONT-FAMILY: Arial, Tahoma, Sans-Serif; }
.smallfontblue { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003366; FONT-FAMILY:Arial, Tahoma, Sans-Serif; }
.smallfontwhite { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY:Arial, Tahoma, Sans-Serif; }
.smallbutton { FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; BACKGROUND: #666666; COLOR: white; FONT-FAMILY:Arial, Tahoma, Sans-Serif; }
.smallest { FONT-SIZE: 7.5pt; COLOR: black; }
.author { FONT-SIZE: 10pt; COLOR: #993300; }
.smallText { font-family: Arial, Tahoma, Sans-Serif, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; }
.stiny { font-size: 9px; font-weight: normal; text-decoration: none; }

/* DIV CONTAINERS */
div.mhead{ border: 1px solid #9B9B9B; background-color: #F0F5FB; padding: 4px; font-family:Arial, Tahoma, Sans-Serif; font-size: 20px; font-weight: 100; }
div.mbody{ width:154px; padding-left:25px; padding-right:8px; padding-top:8px; padding-bottom:8px; font-family:Arial, Tahoma, Sans-Serif; font-size:11px; }
div.pheadbox{ border: 1px solid #9B9B9B; background-color:#DBE6EF; padding: 4px; font-family:Arial, Tahoma, Sans-Serif; font-variant:small-caps; font-size:15px; font-weight:bold; color: #666666; }
div.pbodybox{ border: 1px solid #9B9B9B; background-color: #FBFBFB; padding: 11px; font-family:Arial, Tahoma, Sans-Serif; font-size:12px; text-align: center; }
div.nbodybox{ border: 1px solid #9B9B9B; background-color: #FBFBFB; padding: 11px; font-family:Arial, Tahoma, Sans-Serif; font-size:12px; text-align: left; }
div.npgbodybox{ border: 1px solid #9B9B9B; background-color: #FFFFFF; padding: 11px; font-family:Arial, Tahoma, Sans-Serif; font-size:12px; text-align: left; }
div.errorbox{ font-family: Arial, Tahoma, Sans-Serif, Verdana; font-size: 12px; border: 1px solid #CC0000; padding: 5px; background-color: #FFEEEA; }
div.messagebox{ font-family: Arial, Tahoma, Sans-Serif, Verdana; font-size: 12px; border: 1px solid #666666; padding: 5px; background-color: #EBF1EB; }

/* FOR SELECT AND EDIT BOXES */
.selectstrd { FONT-SIZE: 11px; FONT-FAMILY:Arial, Tahoma, Sans-Serif; cursor: pointer; cursor: hand; }
.selectstrd:hover { background-color: darkred; color: white; font-weight: bold; }
.hdtitle { font-family: Tahoma; font-size: 16px; color: #2D608B; font-weight: bold; padding: 3px; }

/* MENU ITEMS ON A MOD INDEX PAGE */
.llrg { color: #2D608B; font-size: 19pt; text-decoration: none; }
.llrg:hover { text-decoration: underline; }

/* MOD FORMS */
.fhead { font-family: Arial, Tahoma, Sans-Serif, Vardana; font-size: 18px; font-weight: bold; }
.ftext { font-family: Arial, Tahoma, Sans-Serif, Vardana; font-size: 12px; }
.ftextinfo { font-family: Arial, Tahoma, Sans-Serif, Vardana; font-size: 11px; color: #666666; }
.formtop { border: 1px solid #808080; background-color: #EFEFEF; font-family: Arial, Tahoma, Sans-Serif, Vardana; font-size: 16px; font-weight: bold; }
input, textarea, select, option {  font-family:Arial, Tahoma, Sans-Serif, sans-serif; font-size: 12px; font-weight: normal;color: #333333; }
input.submit {border: 3px double #999999; border-top-color: #CCCCCC; border-left-color: #CCCCCC; padding: 1px 7px 1px 7px; background-color: #efefef; color: #333333; font-weight: bold; font-size: 12px; font-family:Arial, Tahoma, Sans-Serif, sans-serif;}
input.submit:active { border: 3px double #CCCCCC; border-top-color: #999999; border-left-color: #999999; }

/* FOR IMAGES, LIKE PROPERTY PHOTOS, AGENT IMAGES, GIVES NICE BORDER & SHADOW IN MS-IE */
.img_shadow{
	border: 1px solid #444444;
	border-style: solid;
	border-width: 1px;
	/* IE ONLY ? */
	filter:progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=4)
}
.img_shadow_lg{
	border: 1px solid #444444;
	border-style: solid;
	border-width: 2px;
	/* IE ONLY ? */
	filter:progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=6)
}