"
utf-8 ";


* {
	margin: 0px;
	padding: 0px;
}

html {
	font-size: 100.01%;
}

.container {
	display: block;
	position: relative;
	background: #fff url(/mlsreports/images/mainbox_rtc.gif) no-repeat right
		top;
	height: 100%;
	min-height: 500px;
	padding-bottom: 5%;
	overflow: visible;
}

.wrap2 {
	display: block;
}

.wrap4 {
	display: block;
	padding: 0px 5px;
}

.lintabs {
	display: block;
	background: url(/mlsreports/images/linprofile_bg.gif) repeat-x left top;
	margin-bottom: 10px;
}

.lintabs_lc {
	display: block;
	background: url(/mlsreports/images/linprofile_left.gif) no-repeat left
		top;
}

.lintabs_rc {
	display: block;
	height: 33px;
	padding: 0px 8px 0 15px;
	background: url(/mlsreports/images/linprofile_right.gif) no-repeat right
		top;
	font: bold 12px Arial;
	color: #003366;
}

.btnsave {
	margin-top: 4px;
}

.mart5 {
	margin-top: 5px;
}

.clear {
	clear: both;
}

.padt8 {
	padding-top: 8px;
}

.padt3 {
	padding-top: 3px
}

.submenulinks {
	font: bold 12px Arial;
	color: #003366;
}

.submenulinks a {
	font: bold 12px Arial;
	color: #003366;
	text-decoration: none;
}

.submenulinks a:hover {
	font: bold 12px Arial;
	text-decoration: underline;
	color: #003366;
}

.reportlinks {
	font: 12px Arial;
	color: #000000;
}

.reportlinks a {
	text-decoration: underline;
}

.reportlinks a:hover {
	text-decoration: none;
}

.r {
	float: right
}

.edprof {
	display: block;
	width: 262px;
	margin-top: 5px;
	font: bold 14px Arial;
	text-transform: uppercase;
	color: #99CC66;
}

.wrap_ind {
	position: absolute;
	right: 0px;
	bottom: 1px;
	width: 10px;
	height: 10px;
	background: url(/mlsreports/images/mainbox_rtc.gif) no-repeat right
		bottom;
}

.r {
	float: right
}

.l {
	float: left;
}

.arial12 {
	font: 12px Arial;
}

.up {
	text-transform: uppercase;
}

.b {
	font-weight: bold;
}

.sel_inp2 {
	width: 152px;
	border: 1px solid #003366;
	background-color: #ffffff;
	font: 12px Arial;
}

.wrap43 {
	display: block;
	padding: 0 15px;
	width: 100%;
}

.searchframe {
	display: block;
	height: 433px;
	overflow: -moz-scrollbars-vertical;
	overflow-y: auto;
	overflow-x: hidden;
}

.searchframe-moz {
	display: block;
	height: 1000px;
}

.calendar {
	height: 95px;
	width: 95px;
	border: 1px solid #003366;
	display: block;
	margin-top: -1px;
	margin-right: -1px;
	overflow: hidden;
	float: left;
}

.calcell {
	height: 130px;
	width: 120px;
	display: block;
	margin-top: -20px;
	margin-left: 1px;
}

.textincells {
	position: relative;
	left: 0px;
	top: -120px;
}

.numbers {
	display: block;
	font: 18px arial;
	position: relative;
	left: 0px;
	top: 8px
}

.numbers_text {
	font: 18px arial;
	display: block;
}

.numbers_text a {
	font: 18px arial;
	color: #000000;
	text-decoration: none
}

.numbers_text a:hover {
	font: 18px arial;
	color: #000000;
	text-decoration: underline
}

.left610 {
	position: relative;
	left: 610px;
}

.inp_600 {
	width: 600px;
	height: 16px;
	border: 1px solid #003466;
	background-color: #ffffff;
}

.blue2 {
	color: #CBD9E7;
}

.cur {
	cursor: hand;
	cursor: pointer;
}

.frame a {
	color: #333333
}

.blue_line {
	display: block;
	height: 19px;
	background: #003366 url(/mlsreports/images/blue_line_left.gif) no-repeat
		left top;
	margin-top: 5px;
}

.bl_right {
	display: block;
	height: 19px;
	background: url(/mlsreports/images/blue_line_right.gif) no-repeat right
		top;
	text-align: center;
	overflow: hidden;
}

.bltxt {
	font: bold 12px Arial;
	letter-spacing: 1px;
	color: #fff;
	padding: 2px 10px 0 15px;
}

.buttons {
	text-align: center
}

.buttons,.buttons img {
	margin: 3px 5px 3px 5px;
}

.w131 {
	width: 80px
}

#center {
	margin-left: 19%;
	margin-right: 26%;
	display: block;
	text-align: center;
}

.blue_line {
	display: block;
	height: 19px;
	background: #003366 url(/mlsreports/images/blue_line_left.gif) no-repeat
		left top;
	margin-top: 5px;
}

p {
	margin: 3px 0 0 0
}

.lowfont {
	text-transform: none;
}

.tah12 {
	font: 12px Tahoma
}

.tah11 {
	font: 11px Tahoma
}

.arial12 {
	font: 12px Arial
}

.arial11 {
	font: 11px Arial
}

.arial10 {
	font: 10px Arial
}

.r {
	float: right
}

.l {
	float: left
}

.z {
	line-height: 0px
}

.lh160 {
	line-height: 160%
}

.lh200 {
	line-height: 200%
}

.lh20 {
	line-height: 20px
}

.lineheight15 {
	line-height: 1.5
}

.lh17 {
	line-height: 17px;
}

.ws_005 {
	word-spacing: -0.05em
}

.ws_015 {
	word-spacing: -0.15em
}

.hidx {
	overflow-x: hidden;
}

html> /* */ body .ws_015mb {
	word-spacing: -0.15em;
	word-wrap: ;
}

.a_l {
	text-align: left;
}

.a_r {
	text-align: right;
}

.center {
	text-align: center
}

.j {
	text-align: justify
}

.b {
	font-weight: bold
}

.inline {
	display: inline
}

.rel {
	position: relative
}

.hid {
	overflow: hidden;
}

.up {
	text-transform: uppercase
}

.u,.under,.u a,a.u {
	font: inherit;
	color: inherit;
	text-decoration: underline
}

.u a:hover,a.u:hover {
	text-decoration: none
}

a {
	font: inherit;
	color: inherit;
	text-decoration: none
}

a:hover {
	text-decoration: underline
}

.white {
	color: #ffffff;
}

.blue {
	color: #003366
}

.black {
	color: #000000
}

.red {
	color: #990000;
}

.green {
	color: #669933
}

.blue2 {
	color: #CBD9E7;
}

html:first-child .omart18 {
	margin-top: 18px
}

.wr {
	word-wrap: break-word;
	overflow: hidden;
	overflow-y: visible;
}

.colw120 {
	width: 120px
}

.colw182 {
	width: 182px
}

.colw201 {
	width: 201px
}

.colw1p {
	width: 1%;
	padding: 3px 0px 0px 5px;
}

.colw2p {
	width: 2%;
	padding: 3px 0px 0px 5px;
}

.colw4p {
	width: 4%;
	padding: 3px 0px 0px 5px;
}

.colw3p {
	width: 3%;
	padding: 3px 0px 0px 5px;
}

.colw5p {
	width: 5%;
	padding: 3px 0px 0px 5px;
}

.colw6p {
	width: 6%;
	padding: 3px 0px 0px 5px;
}

.colw7p {
	width: 7%;
	padding: 3px 0px 0px 5px;
}

.colw8p {
	width: 8%;
	padding: 3px 0px 0px 5px;
}

.colw9p {
	width: 9%;
	padding: 3px 0px 0px 5px;
}

.colw10p {
	width: 10%;
	padding: 3px 0px 0px 5px;
}

.colw11p {
	width: 11%;
	padding: 3px 0px 0px 5px;
}

.colw12p {
	width: 12%;
	padding: 3px 0px 0px 5px;
}

.colw13p {
	width: 13%;
	padding: 3px 0px 0px 5px;
}

.colw14p {
	width: 14%;
	padding: 3px 0px 0px 5px;
}

.colw15p {
	width: 15%;
	padding: 3px 0px 0px 5px;
}

.colw16p {
	width: 16%;
	padding: 3px 0px 0px 5px;
}

.colw17p {
	width: 17%;
	padding: 3px 0px 0px 5px;
}

.colw18p {
	width: 18%;
	padding: 3px 0px 0px 5px;
}

.colw19p {
	width: 19%;
	padding: 3px 0px 0px 5px;
}

.colw20p {
	width: 20%;
	padding: 3px 0px 0px 5px;
}

.colw21p {
	width: 21%;
	padding: 3px 0px 0px 5px;
}

.colw22p {
	width: 22%;
	padding: 3px 0px 0px 5px;
}

.colw23p {
	width: 23%;
	padding: 3px 0px 0px 5px;
}

.colw24p {
	width: 24%;
	padding: 3px 0px 0px 5px;
}

.colw25p {
	width: 25%;
	padding: 3px 0px 0px 5px;
}

.colw26p {
	width: 26%;
	padding: 3px 0px 0px 5px
}

.colw27p {
	width: 27%;
	padding: 3px 0px 0px 5px
}

.colw28p {
	width: 28%;
	padding: 3px 0px 0px 5px;
}

.colw29p {
	width: 29%;
	padding: 3px 0px 0px 5px
}

.colw31p {
	width: 31%;
	padding: 3px 0px 0px 5px;
}

.colw32p {
	width: 32%;
	padding: 3px 0px 0px 5px
}

.colw33p {
	width: 33%;
	padding: 3px 0px 0px 5px;
}

.colw36p {
	width: 36%;
	padding: 3px 0px 0px 5px
}

.colw37p {
	width: 37%;
	padding: 3px 0px 0px 5px
}

.colw46p {
	width: 46%;
	padding: 3px 0px 0px 5px
}

.colw57p {
	width: 57%;
	padding: 3px 0px 0px 5px
}

html> /* */ body .colw1p,.colw2p,.colw3p,.colw4p,.colw5p,.colw6p,.colw7p,.colw8p,.colw9p,.colw10p,.colw11p,.colw12p,.colw13p,.colw14p,.colw15p,.colw16p,.colw17p,.colw18p,.colw19p,.colw20p,.colw21p,.colw22p,.colw23p,.colw24p,.colw26p,.colw27p,.colw28p,.colw29p,.colw31p,.colw32p,.colw33p,.colw36p,.colw37p,.colw46p,.colw57p
	{
	margin-right: -5px;
	word-wrap: break-word;
	overflow: hidden;
}

.colw50p {
	width: 49%;
}

.colw_p {
	padding: 3px 0px 0px 5px;
}

.colw_p2 {
	padding: 1px 0px 1px 5px;
}

.padl35p {
	padding-left: 35%;
}

.p0 {
	padding: 0px
}

.p6 {
	padding: 6px
}

.padl1 {
	padding-left: 1px
}

.padl2 {
	padding-left: 2px
}

.padl3 {
	padding-left: 3px
}

.padl5 {
	padding-left: 5px
}

.padl10 {
	padding-left: 10px
}

.padl15 {
	padding-left: 15px
}

.padl25 {
	padding-left: 25px
}

.padl45 {
	padding-left: 45px;
}

.padl110 {
	padding-left: 110px;
}

.padl130 {
	padding-left: 130px;
}

.padl150 {
	padding-left: 150px
}

.padl317 {
	padding-left: 317px
}

.pt0 {
	padding-top: 0px
}

.padt1 {
	padding-top: 1px
}

.padt2 {
	padding-top: 2px
}

.padt3 {
	padding-top: 3px
}

.padt5 {
	padding-top: 5px
}

.padt7 {
	padding-top: 7px
}

.padt8 {
	padding-top: 8px
}

.padt10 {
	padding-top: 10px
}

.padt15 {
	padding-top: 15px
}

.padt20 {
	padding-top: 20px
}

.padt117 {
	padding-top: 117px
}

.padr3 {
	padding-right: 3px;
}

.padr10 {
	padding-right: 10px;
}

.padb1 {
	padding-bottom: 1px;
}

.padb3 {
	padding-bottom: 3px;
}

.padb5 {
	padding-bottom: 5px;
}

.padb10 {
	padding-bottom: 10px;
}

.padb15 {
	padding-bottom: 15px;
}

.padtb6 {
	padding-top: 6px;
	padding-bottom: 6px;
	vertical-align: top;
}

.block {
	display: block;
}

.w13p {
	width: 13%
}

.w17p {
	width: 17%
}

.w19p {
	width: 19%
}

.w20p {
	width: 20%
}

.w30p {
	width: 37%
}

.w46p {
	width: 46%;
}

.w59p {
	width: 59%
}

.w67p {
	width: 67%
}

.w10 {
	width: 10px
}

.w15 {
	width: 15px
}

.w19 {
	width: 19px;
}

.w22 {
	width: 22px;
}

.w25 {
	width: 25px
}

.w29 {
	width: 29px
}

.w30 {
	width: 30px
}

.w40 {
	width: 40px;
}

.w45 {
	width: 45px
}

.w47 {
	width: 47px
}

.w50 {
	width: 50px
}

.w55 {
	width: 55px
}

.w61 {
	width: 61px
}

.w65 {
	width: 65px
}

.w70 {
	width: 70px
}

.w71 {
	width: 71px
}

.w75 {
	width: 75px
}

.w82 {
	width: 82px
}

.w83 {
	width: 83px
}

.w85 {
	width: 85px
}

.w88 {
	width: 88px
}

.w92 {
	width: 92px;
}

.w95 {
	width: 95px;
}

.w96 {
	width: 96px;
}

.w97 {
	width: 97px
}

.w100 {
	width: 100px;
}

.w102 {
	width: 102px
}

.w105 {
	width: 105px
}

.w106 {
	width: 106px
}

.w108 {
	width: 108px
}

.w110 {
	width: 110px
}

.w112 {
	width: 112px
}

.w115 {
	width: 115px
}

.w118 {
	width: 118px
}

.w119 {
	width: 119px
}

.w122 {
	width: 122px
}

.w125 {
	width: 125px
}

.w130 {
	width: 130px
}

.w133 {
	width: 133px
}

.w131 {
	width: 131px
}

.w134 {
	width: 134px
}

.w135 {
	width: 135px;
}

.w138 {
	width: 138px
}

.w140 {
	width: 140px
}

.w147 {
	width: 147px
}

.w155 {
	width: 155px
}

.w160 {
	width: 160px
}

.w162 {
	width: 162px
}

.w164 {
	width: 164px;
}

.w166 {
	width: 166px
}

.w172 {
	width: 172px
}

.w179 {
	width: 179px
}

.w184 {
	width: 184px;
}

.w186 {
	width: 186px;
}

.w190 {
	width: 190px;
}

.w193 {
	width: 193px
}

.w200 {
	width: 200px
}

.w210 {
	width: 210px
}

.w212 {
	width: 212px
}

.w230 {
	width: 230px
}

.w235 {
	width: 235px
}

.w250 {
	width: 250px
}

.w278 {
	width: 278px
}

.w280 {
	width: 280px
}

.w293 {
	width: 293px
}

.w294 {
	width: 294px
}

.w298 {
	width: 298px
}

.w300 {
	width: 300px
}

.w310 {
	width: 310px
}

.w315 {
	width: 315px
}

.w325 {
	width: 325px
}

.w369 {
	width: 369px
}

.w400 {
	width: 400px;
}

.w458 {
	width: 458px;
}

.w460 {
	width: 460px;
}

.w490 {
	width: 490px
}

.w565 {
	width: 565px
}

.w596 {
	width: 596px
}

.w602 {
	width: 602px
}

.w613 {
	width: 613px
}

.w615 {
	width: 615px
}

.w634 {
	width: 634px
}

.w700 {
	width: 700px
}

.w800 {
	width: 800px
}

.w911 {
	width: 911px
}

.w925 {
	width: 925px
}

.w950 {
	width: 950px
}

.w980 {
	width: 980px
}

.cur {
	cursor: hand;
	cursor: pointer;
}

.marl_153 {
	margin-left: -153px;
}

.marl_5 {
	margin-left: -5px
}

.marl_1 {
	margin-left: -1px
}

.mar0 {
	margin: 0px
}

.marl7 {
	margin-left: 7px
}

.marl2 {
	margin-left: 2px;
}

.marl4 {
	margin-left: 4px
}

.marl5 {
	margin-left: 5px;
}

.marl10 {
	margin-left: 10px
}

.marl15 {
	margin-left: 15px;
}

.marl20 {
	margin-left: 20px;
}

.marl28 {
	margin-left: 28px
}

.marl43 {
	margin-left: 43px
}

.marl52 {
	margin-left: 52px;
}

.marl62 {
	margin-left: 62px;
}

.marl71 {
	margin-left: 71px
}

.marl75 {
	margin-left: 75px
}

.marl95 {
	margin-left: 95px
}

.marl96 {
	margin-left: 96px;
}

.marl100 {
	margin-left: 100px
}

.marl105 {
	margin-left: 105px;
}

.marl113 {
	margin-left: 113px;
}

.marl145 {
	margin-left: 145px;
}

.marl180 {
	margin-left: 180px;
}

.marl186 {
	margin-left: 186px;
}

.marl195 {
	margin-left: 195px;
}

.marl220 {
	margin-left: 220px;
}

.marl262 {
	margin-left: 262px;
}

.marl310 {
	margin-left: 310px
}

.marl315 {
	margin-left: 315px
}

.marl350 {
	margin-left: 350px
}

.marl437 {
	margin-left: 437px
}

.marl455 {
	margin-left: 455px
}

.marl565 {
	margin-left: 565px
}

.marl570 {
	margin-left: 570px
}

.marl24p {
	margin-left: 24%
}

.mart2 {
	margin-top: 2px
}

.mart3 {
	margin-top: 3px
}

.mart4 {
	margin-top: 4px
}

.mart5 {
	margin-top: 5px;
}

.mart7 {
	margin-top: 7px;
}

.mart8 {
	margin-top: 8px;
}

.mart10 {
	margin-top: 10px;
}

.mart13 {
	margin-top: 13px
}

.mart15 {
	margin-top: 15px;
}

.mart20 {
	margin-top: 20px
}

.mart23 {
	margin-top: 23px
}

.mart25 {
	margin-top: 25px;
}

.mart28 {
	margin-top: 28px;
}

.mart33 {
	margin-top: 33px
}

.mart35 {
	margin-top: 35px
}

.mart90 {
	margin-top: 90px
}

.mart100 {
	margin-top: 100px
}

.mart120 {
	margin-top: 120px
}

.mart130 {
	margin-top: 130px
}

.mart186 {
	margin-top: 186px
}

.mart240 {
	margin-top: 240px
}

.martb8 {
	margin-top: 8px;
	margin-bottom: 8px;
}

.marb_87 {
	margin-bottom: -87px
}

.marb_5 {
	margin-bottom: -5px
}

.marb1 {
	margin-bottom: 1px
}

.marb3 {
	margin-bottom: 3px
}

.marb5 {
	margin-bottom: 5px
}

.marb10 {
	margin-bottom: 10px;
}

.marr_15 {
	margin-right: -15px
}

.marr_5 {
	margin-right: -5px
}

.marr3 {
	margin-right: 3px
}

.marr5 {
	margin-right: 5px
}

.marr10 {
	margin-right: 10px
}

.marr15 {
	margin-right: 15px
}

.marr18 {
	margin-right: 18px
}

.marr24 {
	margin-right: 24px
}

.marr25 {
	margin-right: 25px
}

.marr40 {
	margin-right: 40px
}

.marr103 {
	margin-right: 103px
}

.marr130 {
	margin-right: 130px
}

h2 {
	font: bold 12px Arial;
	color: #000;
	text-transform: uppercase;
	margin: 5px 0 3px 0;
}

h3 {
	font: bold 9pt Arial;
	color: #000;
	text-transform: uppercase;
	display: block;
	padding-bottom: 3px;
	background: url(/mlsreports/images/underline.gif) repeat-x left bottom;
	margin: 5px 0;
	letter-spacing: 1px;
}

h4 {
	font: bold 12px Arial;
	color: #003366;
	margin: 8px 0 0 0;
}

p {
	margin: 3px 0 0 0
}

.lowfont {
	text-transform: none;
}

.tah12 {
	font: 12px Tahoma
}

.tah11 {
	font: 11px Tahoma
}

.arial12 {
	font: 12px Arial
}

.arial11 {
	font: 11px Arial
}

.arial10 {
	font: 10px Arial
}

.r {
	float: right
}

.l {
	float: left
}

.z {
	line-height: 0px
}

.lh160 {
	line-height: 160%
}

.lh200 {
	line-height: 200%
}

.lh20 {
	line-height: 20px
}

.lineheight15 {
	line-height: 1.5
}

.lh17 {
	line-height: 17px;
}

.ws_005 {
	word-spacing: -0.05em
}

.ws_015 {
	word-spacing: -0.15em
}

.hidx {
	overflow-x: hidden;
}

html> /* */ body .ws_015mb {
	word-spacing: -0.15em;
	word-wrap: ;
}

.a_l {
	text-align: left;
}

.a_r {
	text-align: right;
}

.center {
	text-align: center
}

.j {
	text-align: justify
}

.b {
	font-weight: bold
}

.inline {
	display: inline
}

.rel {
	position: relative
}

.hid {
	overflow: hidden;
}

.up {
	text-transform: uppercase
}

.u,.under,.u a,a.u {
	font: inherit;
	color: inherit;
	text-decoration: underline
}

.u a:hover,a.u:hover {
	text-decoration: none
}

a {
	font: inherit;
	color: inherit;
	text-decoration: none
}

a:hover {
	text-decoration: underline
}

.white {
	color: #ffffff;
}

.blue {
	color: #003366
}

.black {
	color: #000000
}

.red {
	color: #990000;
}

.green {
	color: #669933
}

.blue2 {
	color: #CBD9E7;
}

.border {
	border: 1px solid #003366;
}

.border_light {
	border: 1px solid #D6E3F1;
}

.bt {
	border-top: 1px solid #003366
}

.br {
	border-right: 1px solid #003366
}

.bb {
	border-bottom: 1px solid #003366
}

.bl {
	border-left: 1px solid #003366
}

.br2 {
	border-right: 1px solid #fff
}

.bl2 {
	border-left: 1px solid #fff
}

.bt3 {
	border-top: 1px solid #000
}

.br3 {
	border-right: 1px solid #000
}

.bb3 {
	border-bottom: 1px solid #000
}

.bl3 {
	border-left: 1px solid #000
}

.bgbraun {
	background: #DED8B7;
}

.bgblue {
	background: #D6E3F1;
}

.bgcapuch {
	background: #F2EEDB;
}

.bgwhite {
	background: #FFFFFF;
}

.grey {
	background: #D8D8D8;
}

.bggrey {
	background: #dee7f0;
}

.bggrey2 {
	background: #cbd9e7;
}

.bggreen {
	background: #79B53D
}

img {
	border: none
}

button {
	border: none;
	margin: -1px 0 0 0;
	padding: 0px;
	background: transparent;
	position: relative;
	top: 0px;
	cursor: hand;
	cursor: pointer;
}

html:first-child button {
	border: none;
	margin: -1px -3px 0 0;
	padding: 0px;
	background: transparent;
	position: relative;
	top: 1px;
	cursor: hand;
	cursor: pointer;
}

button:hover {
	cursor: hand;
	cursor: pointer;
}

button.w81 {
	width: 83px
}

button.w160 {
	width: 162px
}

button.w101 {
	width: 104px
}

.h10p {
	height: 10%
}

.h15p {
	height: 15%
}

.h20p {
	height: 20%
}

.h30p {
	height: 30%
}

.h50p {
	height: 50%
}

.h60p {
	height: 60%
}

.h68p {
	height: 68%
}

.h70p {
	height: 70%
}

.h75p {
	height: 75%
}

.h90p {
	height: 90%
}

.h100p {
	height: 100%
}

.h1 {
	height: 1px
}

.h2 {
	height: 2px
}

.h12 {
	height: 12px
}

.h14 {
	height: 14px
}

.h16 {
	height: 16px
}

.h17 {
	height: 17px
}

.h18 {
	height: 18px;
}

.h19 {
	height: 19px;
}

.h20 {
	height: 20px;
}

.h21 {
	height: 21px;
}

.h22 {
	height: 22px;
}

.h23 {
	height: 23px;
}

.h25 {
	height: 25px;
}

.h32 {
	height: 32px;
}

.h36 {
	height: 36px;
}

.h45 {
	height: 45px;
}

.h50 {
	height: 50px;
}

.h54 {
	height: 54px;
}

.h55 {
	height: 55px;
}

.h66 {
	height: 66px
}

.h74 {
	height: 74px;
}

.h87 {
	height: 87px;
}

.h93 {
	height: 93px;
}

.h100 {
	height: 100px
}

.h103 {
	height: 103px;
}

.h120 {
	height: 120px
}

.h130 {
	height: 130px;
}

.h135 {
	height: 135px;
}

.h140 {
	height: 140px;
}

.h150 {
	height: 150px;
}

.h158 {
	height: 158px;
}

.h160 {
	height: 160px
}

.h181 {
	height: 181px;
}

.h186 {
	height: 186px;
}

.h216 {
	height: 216px;
}

.h230 {
	height: 230px;
}

.h260 {
	height: 260px
}

.h267 {
	height: 267px;
}

.h275 {
	height: 275px;
}

.h291 {
	height: 291px;
}

.h310 {
	height: 310px
}

.h336 {
	height: 336px
}

.h354 {
	height: 354px;
}

.h357 {
	height: 357px;
}

.h360 {
	height: 360px
}

.h385 {
	height: 385px;
}

.h388 {
	height: 388px;
}

.h400 {
	height: 400px
}

.h448 {
	height: 448px
}

.h450 {
	height: 450px;
}

.h517 {
	height: 517px;
}

.h178 {
	height: 178px;
}

.z2 {
	line-height: 0px;
	font-size: 0px
}

/*Dispaly tag table classes*/
.tableheader {
	font: 12px Arial;
	font-weight: bold;
	text-transform: uppercase;
	color: #669933;
}

.sortable a {
	font: 12px Arial;
	font-weight: bold;
	text-transform: uppercase;
	color: #669933;
}

.resultTable {
	height: 80%;
	overflow-y: scroll;
	overflow-x: hidden;
	overflow: -moz-scrollbars-vertical;
	/*
	position:relative;
	display:block;
	height:70%;
	overflow:auto;
	overflow-y:scroll;
	overflow-x:hidden;
	overflow:-moz-scrollbars-vertical;*/
}

.odd {
	font: 12px Arial;
	background-color: #D6E3F1;
	min-height: 22px;
	padding: 0px;
}

.odd a {
	font: 12px Arial;
	color: #000000;
	text-decoration: underline
}

.odd a:hover {
	font: 12px Arial;
	color: #000000;
	text-decoration: none
}

.even {
	font: 12px Arial;
	background-color: #ffffff;
	min-height: 22px;
	padding: 0px;
}

.even a {
	font: 12px Arial;
	color: #000000;
	text-decoration: underline
}

.even a:hover {
	font: 12px Arial;
	color: #000000;
	text-decoration: none
}

li {
	font: 9px;
}

.lineheader {
	color: #000000;
	font-weight: bold;
}

.linestyle1 {
	background-color: #E4E7EF;
	vertical-align: top;
}

.linestylesearch {
	background: #F5F5F5;
}

.linestyle2 {
	background-color: #F6F6F6;
}

.linestyle3 {
	background-color: #ADC0E5;
}

.priceheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: Black;
}

.pricedata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: Black;
}

.pricedatablue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}

.nopadnomarg {
	margin-bottom: 0px;
	padding-top: 1px;
	margin-top: 1px;
}

.hrnopadding {
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #808080;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	line-height: 0px;
	display: block;
}

.block1_field1 {
	display: block;
	font: 12px Arial;
	background-color: #D6E3F1;
	min-height: 22px;
}

.block1_field2 {
	display: block;
	font: 12px Arial;
	background-color: #ffffff;
	min-height: 22px;
}

.name_fields {
	width: 100%;
}

.button_fields {
	display: block;
}

.agentlabel {
	color: #888A89;
}

.repprof {
	display: block;
	width: 262px;
	margin-top: 5px;
	font: bold 14px Arial;
	text-transform: uppercase;
	text-decoration: underline;
	color: #888A89;
}

/* ==== FLYER REPORT ===== */
@charset "utf-8";
/* CSS Document */
#flyer a {
	text-decoration: none;
}

#flyer img {
	border: none;
}

/*=============================================================================================*/
/*============================ Royage Start Here ================================*/
/*=============================================================================================*/
#royage {
	width: 742px;
	margin: 0 auto;
	padding: 0 0 0 0;
	background: #FFF;
}
/*=============================================================================================*/
/*============================ Header Start Here ================================*/
/*=============================================================================================*/
#headerTop {
	width: 712px;
	height: 27px;
	margin: -37px 0 0 18px;
	padding: 10px 0 0 0;
	color: #000078;
	position: relative;
	z-index: 1110;
	float: left;
}

#bgsky {
	float: left;
	z-index: 0;
	margin-left: 18px;
}

.topLeft {
	width: 560px;
	height: 25px;
	float: left;
}

.topRight {
	width: 111px;
	height: 25px;
	float: right;
	margin: 0 2px 0 0;
}

#headerTop a {
	color: #000078;
	font-weight: bold;
}

#headerTop a:hover {
	text-decoration: underline;
}

#headerTop img {
	margin: -3px 5px 0 15px;
	float: left;
}

#headerBottom {
	width: 690px;
	height: 38px;
	margin: -38px 0 10px 20px;
	padding: 0px 0 0 20px;
	color: #FFF;
	clear: both;
	float: left;
	font-size: 14px;
	font-family: arial;
	border-style:solid;
	border-width:0px;
}

#bgblueFlyer {
	float: left;
	z-index: 0;
	clear: both;
	margin: 16px 0 0 20px;
}

.left {
	width: 300px;
	height: 35px;
	float: left;
}

/*=============================================================================================*/
/*============================ Container Start Here ================================*/
/*=============================================================================================*/
#containerFlyer {
	width: 710px;
	margin: 5px 0 0 20px;
	padding: 0;
	position: relative;
}

#contentAreaFlyer {
	width: 520px;
	margin: 0;
	padding: 0;
	float: left;
}

#contentAreaFlyer h3 {
	color: #F00;
	font-size: 10px;
}

#sidebarFlyer {
	width: 175px;
	height: 900px;
	margin: 0;
	padding: 0 10px 0px 0;
	float: right;
	color: #0F6596;
	font-size: 11px;
	position: relative;
}
#sidebarFlyer1 {
	width: 175px;
	height: 860px;
	margin: 0;
	padding: 0 10px 0 0;
	float: right;
	color: #0F6596;
	font-size: 11px;
	position: relative;
}	
.detail {
	font-size: 12px;
	color: #003366;
	padding-bottom: 20px;
	margin: 0 0 10px 0;
}

.detail p {
	font-size: 12px;
	color: #003366;
	margin: 0;
	padding: 5px 0 5px 0;
}

.adress {
	width: 165px;
	color: #000;
	padding-bottom: 20px;
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 11px;
	border-top: 1px #337ca5 solid;
	padding-top: 15px;
}

.adress img {
	margin: 0 0 10px 0;
}

/*=============================================================================================*/
/*============================ Table Start Here ================================*/
/*=============================================================================================*/
#royage table {
	width: 255px;
	font-size: 11px;
	margin: 10px 0 0 0;
	padding: 0;
	float: left;
	border-top: 1px solid #DBDDDD;
	vertical-align: text-top;
}

#royage table tr td.gray {
	border-bottom: 1px solid #FFF;
	padding: 2px;
	padding-left: 6px;
}

#royage table tr td.whte {
	background: #FFF;
	border-bottom: 1px solid #DBDDDD;
	padding: 2px;
	padding-left: 6px;
}

#royage table tr td.belu {
	padding: 2px;
	padding-left: 6px;
}

#royage table tr td.gray2 {
	width: 75px;
	border-bottom: 1px solid #FFF;
	padding: 2px;
	padding-left: 6px;
	vertical-align: top;
}

#royage table tr td.gray3 {
	width: 75px;
	border-bottom: 2px solid #FFF;
	padding: 2px;
	padding-left: 6px;
	vertical-align: top;
}

#royage table tr td.white2 {
	width: 448px;
	background: #FFF;
	border-bottom: 1px solid #DBDDDD;
	padding: 2px;
	padding-left: 6px;
	vertical-align: top;
}

#royage table tr td.white3 {
	width: 415px;
	height: 30px;
	background: #FFF;
	border-bottom: 1px solid #DBDDDD;
	padding: 0px;
	padding-left: 6px;
	vertical-align: top;
}

#royage table tr td.gray,table tr td.gray2,table tr td.gray3,table tr td.belu
	{
	position: relative;
	padding: 0;
	vertical-align: top;
}

#royage table tr td.gray {
	width: 95px;
	padding: 0;
}

#royage table tr td.gray img {
	width: 95px;
	height: 18px;
	z-index: 1;
}

#royage table tr td.gray strong {
	position: absolute;
	z-index: 2;
	margin: 2px 0 0 -89px;
}

#royage table tr td.belu strong {
	position: absolute;
	z-index: 2;
	margin: 2px 0 0 -79px;
}

#royage table tr td.gray2 strong {
	position: absolute;
	z-index: 2;
	margin: 2px 0 0 -89px;
}

#royage table tr td.gray3 strong {
	position: absolute;
	z-index: 2;
	margin: 2px 0 0 -89px;
}

#royage table tr td.belu {
	width: 78px;
	padding: 0;
	height: 18px;
}

#royage table tr td.belu img {
	width: 83px;
	height: 17px;
	z-index: 1;
}

#royage table.table12 tr td.gray {
	width: 78px;
}

#royage table.table12 tr td.gray img {
	width: 83px;
}

#royage table.table12 tr td.gray strong {
	position: absolute;
	z-index: 2;
	margin: 2px 0 0 -79px;
}

#royage table tr td.gray2 {
	width: 95px;
	padding: 0;
}

#royage table tr td.gray2 img {
	width: 95px;
	height: 18px;
	z-index: 1;
}

#royage table tr td.gray3 {
	width: 95px;
	padding: 0;
}

#royage table tr td.gray3 img {
	width: 95px;
	height: 18px;
	height: 31px;
	z-index: 1;
}

/* ==== END FLYER REPORT ===== */

/* ==== FLYER REPORT 2 ==== */
#royage2 {
	width: 752px;
	margin: 0 auto;
	padding: 0 0 0 0;
	background: #FFF;
	vertical-align: text-top;
}
/*=============================================================================================*/
/*============================ Header Start Here ================================*/
/*=============================================================================================*/
#headerTopFlyer2 {
	width: 712px;
	height: 27px;
	margin: -37px 0 0 10px;
	padding: 10px 0 0 0;
	color: #000078;
	position: relativel;
	z-index: 1110;
	float: left;
}

#bgskyFlyer2 {
	float: left;
	z-index: 0;
	margin-left: 18px;
}

.topLeft {
	width: 560px;
	height: 25px;
	float: left;
}

.topRight {
	width: 111px;
	height: 25px;
	float: right;
	margin: 0 2px 0 0;
}

#headerTopFlyer2 a {
	color: #000078;
	font-weight: bold;
}

#headerTopFlyer2 a:hover {
	text-decoration: underline;
}

#headerTop img {
	margin: -3px 0px 0 0px;
	float: left;
}

#headerBottomFlyer2 {
	position: relative;
	width: 528px;
	height: 38px;
	margin: -55px 0px 0px 0px;
	padding: 5px 10px 0 30px;
	color: #FFF;
	clear: both;
	float: left;
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
}

#flyer2address {
	width: 248px;
	margin: 1px 0px 0px 0px;
	text-align: left;
	float: left;
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
	font-size: 14px;
	font-family: arial;
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
}

#flyer2price {
	width: 240px;
	margin: 2px 0px 0px 0px;
	float: left;
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
	text-align: right;
	font-size: 24px;
	font-weight: bold;
	font-family: arial;
	color: #003366;
	text-align: right;
}

#bgblueFlyer2 {
	float: left;
	z-index: 0;
	clear: both;
	margin: 0 0 0 0;
}

.left {
	width: 300px;
	height: 32px;
	float: left;
}

/*=============================================================================================*/
/*============================ Container Start Here ================================*/
/*=============================================================================================*/
#contentAreaFlyer2 {
	width: 550px;
	margin: 0;
	padding: 0;
	float: left;
	border-style: solid;
	border-width: 0px;
}

#contentFlyer2 {
	width: 560px;
	margin: 0;
	padding: 0;
	float: left;
	margin-top: 0px;
	border-style: solid;
	border-width: 0px;
}

#sidebarFlyer2 {
	margin-right: 15px;
	padding: 0 0 0px 0;
	float: right;
	color: #0F6596;
}

.detailPic {
	border: 2px solid #003366;
	text-align: center;
}

.detailPicTop {
	border: 2px solid #003366;
	margin: 0px 0 5px 0;
	text-align: center;
}

.detailPicBottom {
	border: 2px solid #003366;
	margin: 0px 0 0px 0;
	text-align: center;
}

/*=============================================================================================*/
/*============================ Table Start Here ================================*/
/*=============================================================================================*/
#tableTop {
	width: 570px;
	height: 15px;
	margin: 0;
	padding: 0;
	float: left;
}

#tableLeft {
	width: 25px;
	margin: 0;
	padding: 0;
	float: left;
}

#tableRight {
	width: 25px;
	margin: 0;
	padding: 0;
	float: right;
}

#tableMiddle {
	width: 507px;
	margin: 0;
	padding: 0;
	float: left;
}

#tableBottom {
	width: 570px;
	height: 15px;
	margin: 0;
	padding: 0;
	float: left;
}

#royage2 table {
	font-size: 13px;
	padding: 0 0 0 0;
	float: left;
	margin: 0 0 0 0px;
	font: 12px Tahoma;
}

#royage2 img {
	display: block;
}

.imgblock {
	display: block;
}

#royage2 table tr td.white {
	background: #FFF;
	padding: 0px;
}

#royage2 table tr td.white15 {
	background: #FFF;
	padding: 0px;
	width: 15px;
	border-style: solid;
	border-width: 1px;
}

#royage2 table tr td.whitebl {
	background: #FFF;
	padding: 0px;
	padding-left: 6px;
}

#royage2 table tr td.white25 {
	background: #FFF;
	padding: 0px;
	padding-left: 0px;
	width: 25px;
	border-style: solid;
	border-width: 0px;
}

#royage2 table tr td.white90 {
	background: #FFF;
	padding: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	width: 86px;
	vertical-align: text-top;
	border-style: solid;
	border-width:0px;
	border-color:000000;
}

#royage2 table tr td.white90bl {
	background: #FFF;
	padding-left: 6px;
	padding-bottom: 2px;
	width: 84px;
	border-left: 1px solid #000000;
}

#royage2 table tr td.white90t {
	background: #FFF;
	padding: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	width: 86px;
	padding-top: 5px;
	vertical-align: text-top;
}

#royage2 table tr td.white120 {
	background: #FFF;
	padding: 0px;
	padding-left: 0px;
	padding-bottom: 4px;
	width: 130px;
}

#royage2 table tr td.white120b {
	background: #FFF;
	padding: 0px;
	padding-left: 0px;
	padding-bottom: 4px;
	width: 130px;
}

#royage2 table tr td.white330 {
	background: #FFF;
	padding-bottom: 0px;
	padding-left: 2px;
	width: 340px;
	border-style: solid;
	border-width:0px;
	border-color:000000;
}

#royage2 table tr td.whiteRmk {
	background: #FFF;
	padding: 0px;
	padding-top: 0px;
	width: 470px;
}

#royage2 table tr td.white330t {
	background: #FFF;
	padding: 0px;
	padding-left: 0px;
	width: 330px;
	padding-top: 5px;
}

#royage2 table tr td.white420 {
	background: #FFF;
	padding: 0px;
	padding-left: 0px;
	width: 470px;
	padding-bottom: 10px;
	padding-top: 0px;
	border-style: solid;
	border-width: 0px;
}

#royage2 table tr td.white420t {
	background: #FFF;
	padding: 0px;
	padding-left: 0px;
	width: 470px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-style: solid;
	border-width: 0px;
}

#royage2 table tr td.tbl400 {
	width: 250px;
	background: #FFF;
	padding: 0px;
}

#footer {
	width: 752px;
	padding: 0 0 0 0;
	margin: 0 0 0 0px;
	border-style: solid;
	border-width: 0px;
}

.bannerLeft {
	float: left;
	margin-left: 15px;
	vertical-align: text-center;
}

.bannerRight {
                      float: left;
                      width: 186px; 
                      margin-left:15px;
                      font-size:11px;
                      vertical-align:text-center;
      }
      
.bannerRightAgent {
                float: left;
                width: 171px; 
                margin-left:15px;
                margin-right:5px;
                font-size:11px;
                vertical-align:text-center;
}

.detailPicFlyer3 {
	border: 2px solid #003366;
	padding: 0;
	text-align: center;
	display: block;
}

#flyerTopLeft {
	float: left;
	width: 15px;
}

#flyerTopCenter {
	float: left;
	width: 520px;
	text-align: center;
}

#flyerTopRight {
	float: right;
	width: 15px;
}

#flyerTop {
	width: 550px;
	height: 15px;
	padding: 0;
	margin: 0;
}

#mainPhoto {
	height: 390px;
	text-align: center;
}

.detailPicHt3 {
	height: 154px;
}

.detailPicHt {
	height: 135px;
}

#flyeraddress {
	width: 390px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	float: left;
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
	font-size: 14px;
	font-family: arial;
	color: #003366;
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
}

#flyerprice {
	width: 260px;
	margin: 0px 0px 0px 0px;
	float: left;
	border-style: solid;
	border-width: 0px;
	border-color: #000000;
	text-align: right;
	font-size: 24px;
	font-weight: bold;
	font-family: arial;
	color: #003366;
	text-align: right;
}
#equal {
    position:absolute;
    margin-right:10px;
	color:black;
	right: 0px;
	top: -2px;
    }
    
#disclaimer {
	position:relative;
	width:710px;
    float:left;
	line-height:20px;
    font-size:10px;
    color: #FF0000;
	margin-left:20px;
}
