form {margin: 0px; padding: 0px;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	font-family: serif;
	font-size: 14px;
	color: #888888;
}

td { -moz-user-select: none; }
div { -moz-user-select: none; }
table { -moz-user-select: none; }

a {
	color:#0067B1;
}
a:hover {
	color:#000000;
}

.nounderline {text-decoration: none;}

.borderL {
	border-left: 1px solid #CCCCCC;
}
.borderR {
	border-right: 1px solid #CCCCCC;
}
.borderB {
	border-bottom: 1px solid #CCCCCC;
}
.borderT {
	border-top: 1px solid #CCCCCC;
	background-color:#FFFFFF
}

#msheadlineDiv {
	margin-top:4px;
	margin-bottom:0px;
	margin-left: 10%;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
	/*margin-bottom:10px;*/
}
#contentDiv {
	/*width:520px;*/
	width:60%;
	margin-top:0px;
	margin-right:auto;	
	margin-left:auto;
	padding-right:5%;
}
#contentDiv p {
	margin-top:20px;	
}

/*#contentDiv h4 {
font-family:serif;
font-size:14px;
color:#669999;
	font-weight:bold;
	margin-top:25px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom: 1px solid #CCCCCC;

}
*/
#contentDiv .onesher_h4 {
font-family:serif;
font-size:14px;
color:#0067B1;
	font-weight:bold;
	margin-top:25px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom: 1px solid #CCCCCC;

}
#emailtable {
width = 60%;
margin-right:auto;
margin-left:auto;
}
#footer {
	width: auto;	
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	margin-top: 40px;	
	font-family:serif;
	color: #FFFFFF;
	font-size: 11px;
}

#footer a{
	font-family:serif;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}
#footer a:hover{
	font-family:serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}
#footer img {
float:right; 
padding-bottom:10px;
}
.footertxt {
padding-top:3px;
}
.oneshercolor {
	background-color: #0067B1
}
.t1color {
	background-color: #669999;
}
.t2color {
	background-color: #66cccc;
}
.t3color {
	background-color: #66cc33;
}

.t1col {
	color: #669999;
}
.t2col {
	color: #66cccc;
}
.t3col {
	color: #66cc33;
}

.size400 {width: 400px;}
.size150 {width: 150px;}
.size167 {width: 167px;}
.size250 {width: 250px;}
.size500 {width: 500px;}
.size300 {width: 300px;}
.size200 {width: 200px;}
.size120 {width: 120px;}
.size100 {width: 100px;}
.size50 {width: 50px;}
.size40 {width: 40px;}


td {font-family: serif; 	font-size: 14px; 	color: #888888;}
th {font-family: serif; 	font-size: 14px; 	color: #888888; font-weight: bold}
.popup {display: none; position: absolute; bottom: 0px; right: 0px; background-color: #ffffff;}

table.mysherway {width: 60%;}

table.mysherway2 th {border-bottom: 2px solid #CCC}
table.mysherway2 input_left { background-color: #ffffff; border: 0px; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; width:250px;}

.textfield { background-color: #FFF; border: 1px solid #CCCCCC; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; width:250px;}
.tdfield_common input{ background-color: #FFF; border: 1px solid #CCCCCC; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; width:250px;}
.t1_button {border: 0px none #fff; font-weight: bold; font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  color:#FFFFFF; background-color: #669999;}
.onesher_button {border: 0px none #fff; font-weight: bold; font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  color:#FFFFFF; background-color: #0067B1;}

h6 {color: #1a4f89; font-size: 12px; display: cell; border-bottom: 2px solid #999; padding-bottom: 7px; padding-left: 2px; }

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0067B1;
	font-weight:bold;
	margin-top:25px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom: 1px solid #CCCCCC;
}

/***** popup ******/

.popborder {
border: 1px solid #CCC;
}
.shadowborder_bot {
border-top: 10px solid #CCC;

}
.shadowborder_right {
border-left: 10px solid #CCC;
}

.borderBLR {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color:#FFFFFF
}
.borderTL {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color:#FFFFFF
}
.borderTR {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-color:#FFFFFF
}
.borderTRBL {
border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color:#FFFFFF
}


.t1col {
	color: #669999;
}
.t2color {
	color: #66cccc;
}
.t3color {
	color: #66cc33;
}
.searchpop {
	position:absolute;
	right:10px;
	top:184px;
	display: none;
}
.detailpop{
	position:absolute;
	left:174px;
	top:182px;
}
.detailinfopurple{
	position:absolute;
	width:152px;
	padding-top:5px;
	padding-bottom:10px;
	background-color:#fff;
	border: 1px solid #CC99CC;
	display: none;
}

.detailinfoorange{
	position:absolute;
	width:152px;
	padding-top:5px;
	padding-bottom:10px;
	background-color:#fff;
	border: 1px solid #66cccc;
	display: none;
}

.detailinfogreen{
	position:absolute;
	width:152px;
	padding-top:5px;
	padding-bottom:10px;
	background-color:#fff;
	border: 1px solid #66cc33;
	display: none;
}

#bldgnavDiv {
margin-left:10px;
margin-top:10px;
}
#bldgnavDiv img {
margin-right:41px;
}
#leftNavDiv {
margin-top: 9px;
}
.mousetxt {
	font-size: 9px;
	color:#999999;
}
#planNameDiv {
font-size:15px;
padding-top:5px;
}
.smallertxt {
font-size: 90%;
}
#planOccup {
	margin-left:24px;
	color:#999999;
}
#poplinksDiv img{
float:right;
	margin-left: 20px;
}

#contentSearchResults{
	margin-left:10px;
}
.resultgreytextheader {
	font-size:10px;
	font-weight: bold;
	color:#666666;
}
#resultslist tr td{
	margin-left:10px;
	height:40px;
	cursor: pointer;
}
#resultslist2 tr td{
	margin-left:10px;
	height: 20px;
	cursor: pointer;
}

#resultslist tr.resultgreytextheader td{
	padding-left:5px;
	padding-right:5px;
	color:#666666;
	text-align:center;
	height:30px;
	font-size:10px;
	font-weight: bold;
}
#resultslist tr.resultgreytext td{
	padding-left:5px;
	padding-right:5px;
	color:#666666;
	text-align:center;
	height:30px;
}
#resultslist tr.resultgreytexteven td{
	padding-left:5px;
	padding-right:5px;
	color:#ffffff;
	text-align:center;
}
#resultslist tr.resultgreytextodd td{
	padding-left:5px;
	padding-right:5px;
	color:#666666;
	text-align:center;
}

#resultslist2 tr.resultgreytextheader td{
	padding-left:5px;
	padding-right:5px;
	color:#666666;
	height:40px;
	font-size:10px;
	font-weight: bold;
}
#resultslist2 tr.resultgreytext td{
	padding-left:5px;
	padding-right:5px;
	color:#666666;
	height:40px;
}
#resultslist2 tr.resultgreytexteven td{
	padding-left:5px;
	padding-right:5px;
	color:#ffffff;
	height:45px;
}
#resultslist2 tr.resultgreytextodd td{
	padding-left:5px;
	padding-right:5px;
	color:#666666;
	height:45px;
}

#txtleft tr td {
	text-align:left;
}
#compass {
	text-align:center;
}
#tower1 {
	position:absolute;
	right:10px;
	top: 184px;
}
#tower1a {
	position:relative;
	width:207px;
	right:10px;
	/*	top: 184px;*/
}
#contentDivAmen {
	/*width:520px;*/
	margin-top:0px;
	/*margin-right:auto;	
	margin-left:auto;*/
	padding-right:10px;
}
.thumbPicAmen{
	padding-right:5px;
	padding-left:5px;
	text-align:center;
	border-right:1px solid #cccccc;
	background-color:#FFFFFF
}
.picAmen{
	text-align:center;
	margin-right:auto;	
	margin-left:auto;
	padding-right:5px;
	padding-left:5px;
	border-left:1px solid #cccccc;
}
.picAmenText{
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
}
.picAmenTitle{
	text-align:right;
	font-size:16px;
	font-weight:bold;
	color:#666666;
	padding-bottom:5px;
}
#amenitiesPics tr td img {
	border:1px solid #cccccc;
}
.imgBorderGray{
	border:1px solid #cccccc;
}

.error {color: #ff0000; font-size: 10px;}

.blogYear {cursor: pointer; font-weight: bold; width: 80px; height: 14px; text-align: center; padding: 6px 0px; margin: 0px;}


.iconmail_hover { background-image: url(../images/icon_mail_over.gif); background-repeat:no-repeat; width: 46px;  height: 34px; cursor: pointer; border: 1px solid #ff0000;};
._pointer {cursor: pointer;}
.error2 {color: #ff0000; font-size: 9px;}

.blog_table {margin-bottom: 10px; border-bottom: 1px solid #cccccc; width: 430px;}
.blog_title {font-weight: bold; font-size: 14px;}
.blog_date {font-size: 11px; padding: 0px; text-align: right;}
.blog_footer {padding-bottom: 10px; vertical-align: top; padding-top: 0px;}
.blog_content {padding-left: 40px; padding-top: 15px; padding-bottom: 10px; font-size: 11px;}
.blog_nav {color: #ffffff; font-weight: bold; font-family: arial; vertical-align: middle; text-align: center; width: 15px; height: 15px; padding: 0px;}
.blog_nav a {text-decoration: none; color: #ffffff; font-weight: bold; font-family: arial;}

.blog_entry_table {margin-bottom: 10px; border-bottom: 1px solid #cccccc; width: 430px;}
.blog_entry_title {font-weight: bold; font-size: 14px; text-align: left;}
.blog_entry_date {font-size: 11px; padding: 0px; text-align: right;}
.blog_entry_footer {padding-bottom: 10px; }
.blog_entry_content {padding-left: 40px; padding-top: 15px; padding-bottom: 10px; font-size: 11px; text-align: justify;}
.blog_entry_nav {color: #ffffff; font-weight: bold; font-family: arial; vertical-align: middle; text-align: center; width: 15px; height: 15px; padding: 0px;}
.blog_entry_nav a {text-decoration: none; color: #ffffff; font-weight: bold; font-family: arial;}

a.menu, a.menu:visited, a.menu:link, a.menu:active {display: block; padding: 10px 0px; text-decoration: none; color:#333333; background-color: #ffffff;}
a.menu:hover {display: block; padding: 10px 0px; text-decoration: none; background-color: #f0f0f0; color:#333333	;}

.onesher_h4_purple {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#669999;
	font-weight:bold;
	margin-top:25px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom: 1px solid #CCCCCC;

}

.onesher_h4_orange {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#66cccc;
	font-weight:bold;
	margin-top:25px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom: 1px solid #CCCCCC;

}

.onesher_h4_green {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#66cc33;
	font-weight:bold;
	margin-top:25px;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom: 1px solid #CCCCCC;

}

.std_button {margin: 0px; vertical-align:top; border: 0px none #fff; font-weight: bold; font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  padding: 4px 8px; color:#FFFFFF; cursor: pointer; }

.t1color {
	background-color: #669999;
}
.t2color {
	background-color: #66cccc;
}
.t3color {
	background-color: #66cc33;
}

/***************************************/
#homeNewsTitle {
	margin-top: 20px;
	margin-bottom:5px;
	margin-left:10px;
}
#homeNewsShortDesc {
	margin-top: 0px;
	margin-bottom:20px;
	margin-left:10px;
}
#thehoodbg {
background-image:url(../images/skyline3.jpg)
}
/***************** thank you div *****************/
.thanksDiv {
background-image:url(../images/bg_thankyou.jpg)

}