@charset "utf-8";
/* CSS Document */
.datenews {
	color:#B3B3B3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	width:325px;
	padding:5px 0 2px 0;
}
.container {
	background:url(images/1_40.jpg) repeat-x bottom;
}
.wrapper {
	width:975px;
	margin:0 auto;
	background:url(images/1_04.jpg) no-repeat top #fefefe;
	padding:18px 0 0;
}
.leftbackground {
	background:url(images/1_06.jpg) repeat-y left top;
}
.rightbackground {
	background:url(images/1_10.jpg) repeat-y right top;
}
.bottombackground {
	background:url(images/1_46.jpg) no-repeat bottom;
	padding:0 11px 7px;
}
.bodytitlecontainer {
	width:950px;
	margin:0 auto;
	background:url(images/2_03.jpg) no-repeat;
	height:83px;
}
.bodytitlewrapper {
	color:#fff;
	font-family:'Century Gothic', Arial;
	font-weight:bold;
	text-transform:uppercase;
	padding:32px 32px 0;
}
.mainbodytextblock {
	width:950px;
	margin:0 auto;
	background:url(images/2_22.jpg);
}
.bodystyletext {
	background:url(images/2_19.jpg) no-repeat bottom;
	padding:15px 20px 20px 25px;
	font-size:13px;
	color:#666;
	min-height:600px;
}
.inputsign {
	border:1px solid #666666;
	padding-left:2px;
}
.tdstyle {
	width:100px;
	height:20px;
	border-right:0px;
}
.tdstyle2 {
	width:200px;
	height:10px;
}
.tdstyle3 {
	border-left:0px;
}
.formt {
	border-collapse:collapse;
}
.formt td {
	padding:3px;
}
.sep {
	width:20px;
}
.star {
	color: #662111;
	font-weight:bold;
}
.phone1 {
	border:1px solid #666666;
	width:32px;
	padding-left:4px;
}
.phone3 {
	border:1px solid #666666;
	width:42px;
	padding-left:4px;
}
.button {
	background:url(images/1_35.jpg) repeat-x;
	float:left;
}
.button:hover {
	background:url(images/buttonbg_35.jpg);
}
.button div {
	background:url(images/1_34.jpg) no-repeat left;
}
.button div:hover {
	background:url(images/buttonbg_34.jpg) no-repeat left;
}
.button div div {
	background:url(images/1_38.jpg) no-repeat right;
	padding:0 10px;
}
.button div div:hover {
	background:url(images/buttonbg_38.jpg) no-repeat right;
	padding:0 10px;
}
.button div div a {
	font-size:11px;
	color:#2A6074;
	line-height:22px;
	font-weight:normal
}
.button div div a:hover {
	font-size:11px;
	color:#2A6074;
	line-height:22px;
	font-weight:normal;
	text-decoration:none;
}
.container {
	background:url(images/2_63.jpg) repeat-x bottom;
}
.headerbg {
	background:url(images/header.jpg) no-repeat center top;
	display:table;
	width:100%;
}
.mainholder {
	width:895px;
	margin:0 auto;
	background:url(images/bg_56.png) repeat-y;
	padding:14px 18px 0 18px;
}
.rightbox {
	float:left;
	width:692px;
	background:url(images/1_27.jpg) no-repeat left 95px;
}
.rightboxwrap {
	padding:10px 20px 20px 30px;
}
.firstbodytitle {
	font-family:Georgia, 'Times New Roman', Times, serif;
	color:#348AA5;
	font-size:25px;
	padding:0 0 5px;
	border-bottom:1px dotted #2C5970;
}
.secondtitle {
	padding:5px 0;
	border-bottom:1px dotted #ccc;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:14px;
	color:#2A6074;
	font-size:16px;
}
.bodyblock {
	padding:10px 0;
	color:#333;
	min-height:600px;
}
.gap {
	height:110px;
	background:url(images/1_75.jpg) no-repeat top center;
	width:917px;
	margin:0 auto;
}
a.bloglink:link, a.bloglink:active, a.bloglink:visited {
	font-family:Georgia, 'Times New Roman', Times, serif;
	color:#2A6074;
	font-size:13px;
}
a.bloglink:hover {
	text-decoration:underline;
}
a.titleindexpage:link, a.titleindexpage:visited, a.titleindexpage:active {
	font-family:Georgia, 'Times New Roman', Times, serif;
	color:#2A6074;
	font-size:12px;
}
a.titleindexpage:hover {
	color:#2A4C61;
	text-decoration:none;
}
.generalText {
	vertical-align:middle;
	padding-right:10px;
}
input[type="text"], textarea {
	border:1px solid #666;
	padding:2px;
}
textarea {
	width:400px;
}
.bodyblock p {
	padding:5px 0;
}
.blogRoll a {
	text-decoration:none;
}
.piccapt {
width:310px; position:absolute; bottom:0px; color:#000; z-index:999; background:#fff; padding:2px 2px 8px 3px; font-size:10px; opacity:0.85; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
}
#slides ul li{position:relative}
#slides ul li img{width:315px; height:260px}

.rssSubscribe {
	color:#fff !important;
	background:url(images/rsso.gif) no-repeat 0px 1px;
	padding:5px;
	position:absolute;right:10px; top:1px;
}
#feedDrop {
position:absolute; right:5px; top:15px; cursor:pointer;
}
#feedList a:link, #feedList a:active, #feedList a:visited {
display:block;
background:url(images/Rss.png) no-repeat 0 2px;
padding:1px 1px 1px 20px;
}
#feedList a:hover {
	text-decoration:underline;
}

ul.sf-menu {position:absolute; list-style:none; margin:0px; padding:0px; display:inline-block; width:895px; height:39px; margin:0 2px 1px; z-index:999;}
ul.sf-menu li {float:left; display:block; height:39px;}
	.sf-menu li a {display:block; width:auto; height:39px; outline:none;}
 .sf-menu li#home {background:url(images/new-menu-home.jpg) no-repeat; display:inline-block; width:82px;}
	.sf-menu li#home:hover {background:url(images/new-menu-home.jpg) no-repeat 0 -39px;}
 .sf-menu li#press {background:url(images/new-menu-press.jpg) no-repeat; display:inline-block; width:120px;}
	.sf-menu li#press:hover {background:url(images/new-menu-press.jpg) no-repeat 0 -39px;}
 .sf-menu li#policy {background:url(images/new-menu-policy.jpg) no-repeat; display:inline-block; width:89px;}
	.sf-menu li#policy:hover {background:url(images/new-menu-policy.jpg) no-repeat 0 -39px;}
 .sf-menu li#community {background:url(images/new-menu-community.jpg) no-repeat; display:inline-block; width:168px;}
	.sf-menu li#community:hover {background:url(images/new-menu-community.jpg) no-repeat 0 -39px;}
		.sf-menu li#community ul {width:27em !important;}
			.sf-menu li#community ul li ul {width:15em !important; left:27em !important;}
 .sf-menu li#land {background:url(images/new-menu-land.jpg) no-repeat; display:inline-block; width:102px;}
	.sf-menu li#land:hover {background:url(images/new-menu-land.jpg) no-repeat 0 -39px;}
		.sf-menu li#land ul li ul {width:17em !important;}
 .sf-menu li#manhattan {background:url(images/new-menu-manhattan.jpg) no-repeat; display:inline-block; width:145px;}
	.sf-menu li#manhattan:hover {background:url(images/new-menu-manhattan.jpg) no-repeat 0 -39px;}
 .sf-menu li#blog {background:url(images/new-menu-blog.jpg) no-repeat; display:inline-block; width:75px;}
	.sf-menu li#blog:hover {background:url(images/new-menu-blog.jpg) no-repeat 0 -39px;}
 .sf-menu li#contact {background:url(images/new-menu-contact.jpg) no-repeat; display:inline-block; width:114px;}
	.sf-menu li#contact:hover {background:url(images/new-menu-contact.jpg) no-repeat 0 -39px;}
.sf-sub-indicator {display:none;}
		ul.sf-menu li ul {display:none; position:relative; padding:0px;}
			ul.sf-menu li ul li {height:23px; display:block; background-color:#2C6A7F; border:1px solid #89A7B2; border-top:0px; width:auto;}
			ul.sf-menu li ul li:first-child {border-top:1px solid #89A7B2;}
				ul.sf-menu li ul li:hover {background-color:#2F859E;}
				ul.sf-menu li ul li a {padding:5px 8px 5px 8px; font:bold 11px Tahoma; color:#FFFFFF;}
					ul.sf-menu li ul li ul {top:-50px;}

#flickr-box {display:inline-block; color:#2A6074; padding:8px 16px 8px 9px;}
#flickr {
	height: 166px;
    list-style: none outside none;
    overflow: hidden;
    padding: 0;
    width: 256px;
	margin:12px 0;
}
#flickr li {
    height:79px;
	float: left;
    margin: 0 0 6px 6px;
}
#flickr li a img {border:2px solid #2A6074;}
#flickr li a:hover img {border-color:#348AA5;}
#cboxTitle {
bottom: 28px !important;
color: #EEEEEE !important; 
padding:5px 2% !important;
width: 96% !important;
background:transparent; 
background-color:rgba(35, 31, 32, 0.7); 
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#b2231F20', EndColorStr='#b2231F20');	
}

