
a {color: #14516d;}
a:hover {color: #006594};

html, body {
    text-align:         center;
    width:              100%;
    margin:             0 auto;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 17px;
}

img{ border: 0px; }


.banner2 {
	width: 975px;
	margin: 0 auto;
	text-align: right;

}

.main {
	   width: 975px;
		margin: 0 auto; margin-top: 5px;
		background: url("/aptsrentals/images/main_bg.jpg");
		background-repeat:repeat-x;
		clear:both;
		}

.lineleft { width: 1px; padding:0px; height:48px; background: url("/aptsrentals/images/linefade_top.gif"); background-repeat:no-repeat; float: left;}
.lineleft2 { width: 1px; height:48px; padding:0px; background: url("/aptsrentals/images/linefade_bot.gif"); background-repeat:no-repeat; float: left;}

.breadcrumb{
	font-family: Tahoma;
	font-size: 10pt;
	text-align: left;
	margin: 5px;
}
.breadcrumb a{ text-decoration: none; }
.breadcrumb a:hover{ text-decoration: underline; }

#ad {width: 155px; padding: 15px 10px 0px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 17px; color:#000000; float: left; text-align:left;}
#ad .label {font-size: 11px; text-decoration: underline;}
#ad .link {font-size: 9px; text-decoration: none; }
#ad a {font-weight: bold; color: #3a8bb3;}

.lineright { width: 1px; padding:0px; height:48px; background: url("/aptsrentals/images/linefade_top.gif"); background-repeat:no-repeat; float: right;}
.lineright2 { width: 1px; height:48px; padding:0px; background: url("/aptsrentals/images/linefade_bot.gif"); background-repeat:no-repeat; float: right;}


.box { float: left; text-align: left; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #14516d; line-height: 16px;}

#boxContent { border: 1px solid #dedede; background: #FFFFFF; left: -4px; top: -4px; padding: 5px;}
#boxContent .titlebox { width: 579px; padding: 5px 0px 5px 10px;   border: 1px solid #c9dee9; background: #eaeef0; height: 17px;}
#boxContent .titlebox-wide { width: 763px; padding: 5px 0px 5px 10px;   border: 1px solid #c9dee9; background: #eaeef0; height: 17px;}
#boxContent .titlebox-full { width: 100%; padding: 5px 0px 5px 10px;   border: 1px solid #c9dee9; background: #eaeef0; height: 17px;}
#boxContent .title { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #14516d;}
#boxContent .tagline { position: relative; float: right; padding-left: 10px; padding-right: 10px; border-left: 1px solid #cad7dc;}
#boxContent div.data-table-header{ height: 30px; position: relative;}
#boxContent div.select-wrapper{ float: right; padding: 0px 5px 0px 0px; }
#boxContent div.num-wrapper{ float: left; padding: 5px 3px 0px 3px; }
#boxContent .maptitlebox { width: 579px; padding: 5px 0px 15px 10px;   border: 1px solid #c9dee9; background: #eaeef0; height: 17px;}
#boxContent .maptitle { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #14516d; line-height: 0px}

#boxContainer { position: relative; background: #dedede; margin-top: 15px; margin-right: 4px; margin-left: 4px; }
#boxContainer .textbox { position: relative; font-size: 12px; padding: 20px 25px 20px 25px; }


#reglist {
margin-left: 20px; padding-left: 0px; margin-bottom: 5px;  paddin-top: 2px; list-style:none;
}

#reglist li {
	margin-left: -20px; padding-left:17px;
	background: url("/aptsrentals/images/bullet.gif"); background-repeat: no-repeat;
}

.main_bottom {width: 975px; height:48px;
		margin: 0 auto;
		background: url("/aptsrentals/images/main_bg_bottom.jpg");
		background-repeat:repeat-x;
		}

.footer {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; width:920px; text-align: center; border-top: 1px solid #aabcb9; padding: 5px; color: #14516d; float: left; margin:20px 20px 5px 20px;}
.copyright {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; width: 975px; text-align: center; font-size: 11px; color:#AAAAAA; padding:5px;
		margin: 0 auto;}

		
		
.left-nav {
	border: 1px solid #a1c4d8;
	padding: 55px 30px 40px 30px;
	margin: 15px 8px 0px 0px;
	width: 174px;
	background: url(/aptsrentals/images/header_dashboard.gif) no-repeat top left;
	background-color: white;
	float: left;
}

.menu {
	padding: 5px 5px 6px 7px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	cursor: hand;
	cursor: pointer;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	background: #b7dae9;
	display: block;
	border: 1px solid #6ea4d0;
	margin-top: 10px;
	}
	
.menuOpen {
	background: url(/aptsrentals/images/close.gif) no-repeat right center;
	background-color: #b7dae9;
	text-decoration: none;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
	color: #14516d;
	-moz-user-select: none;
   -khtml-user-select: none;
   user-select: none;
	}
	
.menuClose {
	color: #14516d;
	background: url(/aptsrentals/images/open.gif) no-repeat right center;
	background-color: #b7dae9;
	cursor: hand;
	cursor: pointer;
	-moz-user-select: none;
   -khtml-user-select: none;
   user-select: none;
	}
	
.menuOpen:hover {
	background-color: #89c5df;
}

.menuClose:hover {
	background-color: #89c5df;
}
	
.menuContent {
	font-size: 12px;
	margin-bottom: 15px;
	text-align: left;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	}
	
.menuContent a, .menuContent a:active, .menuContent a:visited {
	display: block;
	padding: 6px 5px 7px 9px;
	border-bottom: 1px solid #6ea4d0;
	text-decoration: none;
	color: #14516d;
	line-height: 15px;
}

.menuContent a:hover {
	color: #4494d1;
}

.menuContent a.on {
	color: black;
	font-weight: bold;
}


/* styles for links in title bar */

.title-links {
	position: absolute;
	top: 0px;
	right: 15px;
}

.title-links a {
	font-style: italic;
	text-decoration: underline;
	display: inline-block;
	padding: 13px 7px 10px 7px;
	font-size: 13px;
	line-height: 13px;
}

/* styles for table in main content section */

.data-table th {
	font-weight: normal;
	background-color: #eaeef0;
	padding: 7px;
	border-top: 1px solid #c9dee9;
	border-bottom: 1px solid #c9dee9;
}

.data-table th.on {
	background: url(/aptsrentals/images/darkdot.gif) repeat-x bottom;
	background-color: #eaeef0;
	border-bottom: 1px solid #14516d;
}

.data-table td {
	padding: 7px;
	vertical-align: top;
}

.data-table td.center, .data-table th.center {
	text-align: center;
}

/*style for partner page*/

.textbox p {
	padding: 0 15px 0 15px;
}

.h4 {
	font-weight: bold;
	font-size: 14px;
	color: #14516d;
	margin: 0;
	padding: 0;
}

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

.highlight-box {
	position: relative;
	margin: 20px 0 0px 0px;
	background: #fdfcf7;
	border: 1px solid #e9dfc9;
	padding: 5px 15px 5px 15px;
}

.highlight-box p {
	padding: 0;
	color: black;
}

.highlight-title {
	position: absolute;
	top: -10px;
	left: 10px;
	display: inline-block;
	background: white;
	color: #14516d;
	font-size: 14px;
	font-weight: bold;
	padding: 0 5px 0 5px;
}

.highlight-button {
	position: absolute;
	top: 15px;
	right: 17px;
}

a.button {
	position: relative;
	background: url(/aptsrentals/images/bg_button.gif) no-repeat top left;
	height: 17px;
	font-size: 12px;
	font-weight: bold;
	color: #14516d;
	padding: 8px 20px 8px 20px;
	text-align: center;
	width: auto;
	line-height: 14px;
	display: inline-block;
	text-decoration: none;
}

a.button:hover {
}
	

.button-right {
	position: absolute;
	top: 0;
	right: 0;
	height: 32px;
	width: 8px;
	background: url(/aptsrentals/images/bg_button_right.gif) no-repeat top right;
}

.button-tag {
	font-size: 14px;
	color: #14516d;
	margin: 0 15px 0 15px;
}

.blue-round {
	background: url(/aptsrentals/images/bg_button_blue_round.gif) no-repeat;
	font-size: 17px;
	font-weight: bold;
	color: white;
	height: 23px;
	width: 28px;
	text-align: center;
	padding: 6px 1px 5px 0;
	line-height: 17px;
	display: inline-block;
	margin: 0 3px 0 0;
}

.blue-sign-round {
	background: url(/aptsrentals/images/bg_sign_blue_round.gif) no-repeat 3px -1px;
	font-size: 15px;
	font-weight: bold;
	color: #14516d;
	height: 23px;
	width: 28px;
	text-align: center;
	padding: 3px 3px 5px 0;
	line-height: 13px;
	display: inline-block;
	margin: 0;
}

.confirmed-tag {
	background: url(/aptsrentals/images/bg_button_greencheck_round.gif) no-repeat;
	padding: 10px 0 10px 35px;
	display: block;
	font-weight: bold;
	margin-left: 15px;
}

.alert-tag {
	background: url(/aptsrentals/images/bg_button_yellowalert_round.gif) no-repeat;
	padding: 10px 0 10px 35px;
	display: block;
	font-weight: bold;
	color: #f4611a;
	margin-left: 15px;
}

/* Was commented ..? */
.data-table td {
	color: black;
	height: 12px;
	padding: 0 0 7px 0;
}

.side-section {
	border-bottom: 1px solid #DDDDDD;
	padding: 0 0 18px 0;
	color: black;
}

#icon-gears {
	background: url(/aptsrentals/images/icon_gears.gif) no-repeat;
	display: inline-block;
	padding: 9px 0 19px 40px;
	font-size: 14px;
	font-weight: bold;
}

.min-height {  
    min-height:700px;  
    height:auto !important;  
    height:700px;  
}  

.modal {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: absolute;
	z-index: 20000;
	top: 195px;
	left: 50%;
	margin-left: -305px;
	width: 599px;
	padding: 6px 6px 6px 7px;
	background: url(/aptsrentals/images/bg_modal.png) no-repeat top center;
}

.modal-bg {
	width: 590px;
	padding: 5px;
	background: white;
}

.modal-bg .titlebox-wide { width: 578px; padding: 5px 0px 5px 10px;   border: 1px solid #c9dee9; background: #eaeef0; height: 17px;}
.modal-bg .title { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #14516d;}

.modal-bottom {
	background: url(/aptsrentals/images/bg_modal_bot.png) no-repeat top center;
	width: 600px;
	padding: 6px;
	margin: 0px 0 -18px -6px;
}

.modal-content {
	padding: 20px;
	text-align: left;
}

.button-close {
	width: 19px;
	height: 17px;
	display: block;
	float: right;
	margin: 0 5px 0 0;
}

.input-medium {
	width: 180px;
	border: 1px solid #7f9db9;
	padding: 2px;
	margin: 4px 5px 10px 0;
}

.input-table {
	width: 200px;
	border: 1px solid #7f9db9;
	padding: 2px;
	margin: 0px 5px 3px 0;
}



.input-message {
	font-style: italic;
	color: #14516d;
	width: 405px;
}

.forgot-pass {
	text-align: right;
	float: right;
}

.forgot-pass a {
	display: block;
	padding: 2px;
}

.checkbox-message {
	float: left;
	width: 200px;
}

.checkbox {
	float: left;
	width: 15px;
}

.warning-message {
	color: #f4611a;
	font-style: italic;
}

/* begin  styles for rows and popup in edit user section */

.clear {
	clear:both;
}

.hover-row {
	width: 55%;
	height: 20px;
	border-top: 1px solid #14516d;
	position: relative;
	float: left;
	padding: 3px 0 3px 0;
	clear: both;
}

.hover-row .on {
	font-weight: bold;
}

.hover-row .param {
	float: right;
	padding: 0 5px 0 10px;
	display: inline-block;
}

.hover-row .sidelink {
	position: absolute;
	right: -115px;
	width: 100px;
	padding: 3px 5px 3px 10px;
	top: 0;
}

.modal-sm {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: absolute;
	z-index: 20000;
	top: -50px;
	right: -310px;
	width: 263px;
	padding: 6px 6px 6px 6px;
	background: url(/aptsrentals/images/bg_modal_sm.png) no-repeat top center;
}

.modal-sm-bg {
	width: 252px;
	padding: 5px;
	background: white;
}

.modal-sm-bg .titlebox-wide-sm { padding: 5px 0px 5px 10px; border: 1px solid #c9dee9; background: #eaeef0; height: 17px;}
.modal-sm-bg .title { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #14516d;}

.modal-sm-bottom {
	background: url(/aptsrentals/images/bg_modal_sm_bot.png) no-repeat top center;
	width: 263px;
	padding: 6px;
	margin: 0px 0 -18px -7px;
}

.modal-sm-content {
	padding: 12px;
	text-align: left;
}

/* end  styles for rows and popup in edit user section */


/* begin  styles for starburst link */

.link-starburst {
	font-size: 16px;
	position: relative;
	display: block;
	margin: 0 auto;
	padding: 30px 110px 30px 0;
}

.link-starburst a {
	text-decoration: none;
}

.link-starburst .underline {
	text-decoration: underline;
}

.starburst {
	background: url(/aptsrentals/images/bg_sunburst.png) no-repeat center center;
	padding: 28px 31px 33px 31px;
	text-align: center justify;
	text-transform: uppercase;
	font-weight: bold;
	color: black;
	width: 60px;
	font-family: Helvetica, Arial, sans-serif;
	position: absolute;
	right: 100px;
	top: -10px;
}

.starburst .big {
	font-size: 18px;
	display: block;
	margin: 0 auto;
	width: 55px;
	text-align: center;
	line-height: 12px;
}

.starburst .small {
	font-size: 12px;
	display: block;
	margin: 0 auto;
	width: 55px;
	text-align: center;
	line-height: 16px;
}

/* end  styles for rows and popup in edit user section */

/* new styles 2/9/2010 */

.block-left {
	float: left;
	padding: 3px 0 3px 0;
	width: 200px;
}

.black {
	color: black;
}

/* new styles 4/6/2010 */

.block-left ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.block-left ul li {
	padding:0 0 0 17px;
	margin:0 0 2px;
}

.notification-error li {
	background: url(/aptsrentals/images/separator-02.gif) no-repeat 0 2px;
	color: #f4611a;
	font-weight: bold;
	line-height: 16px;
	padding-left: 20px;
	list-style: none;
}

.block-left-error {
	float: left;
	padding: 3px 0 3px 0;
	width: 200px;
	color:#f4611a;
	font-weight: bold;
}

.block-left-error input {
	border: 1px solid #f4611a;
	background: #f9b08c;
}

/* added by Trung */

.error-message {
	font-style: italic;
	color: #f4611a;
}

.info-message {
	font-style: italic;
	color: green;
}

