/* CSS Document */

body {
	background-image: url(images/bg.jpg);
	background-color: #56657C;
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
.bgheader {
background-image:url(images/header_bg.gif);
}
.bgleft {
background-image:url(images/left3.gif);
}
.bgright {
background-image:url(images/right3.gif);
}
.bgleftside {
background-image:url(images/left4_bg.gif);
}
.bgrightside {
background-image:url(images/right4_bg.gif);
}
.bgnav {
background-image:url(images/grad_bg.jpg);
background-repeat:repeat-x;
}
.bgnavmain {
background-color:#d3dbe5;
border-top:1px solid #3a4455;
}
a.main_nav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #111528;
	text-decoration: none;	
}
a.main_nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #111528;
	text-decoration: none;
}
a.main_nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #145b8c;
	text-decoration: none;
}
.or_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
}
.or_textbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #176399;
	text-decoration: none;
	text-align: justify;
}
.or_textorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ff7814;
	text-decoration: none;
	text-align: justify;
}
.or_textblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #466F80;
	text-decoration: none;
}
a.or_textblue:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #466F80;
	text-decoration: none;
}
a.or_textblue:hover {
	color: #022533;
	text-decoration:underline;
}
a.more:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d32a09;
	text-decoration: none;
}
a.more:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d32a09;
	text-decoration: none;
}
a.more:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.news_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #012568;
	text-decoration: none;
}
a.news_heading:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #012568;
	text-decoration: none;
}
a.news_heading:hover{
	color: #000000;
	text-decoration: underline;
}
.news_heading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #176399;
	text-decoration: none;
}
a.news_link:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #012568;
	text-decoration: underline;
}
a.news_link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #012568;
	text-decoration: underline;
}
a.news_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d32a09;
	text-decoration: underline;
}
.news {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #012568;
	text-decoration: underline;
	padding:0px 0px 5px 0px;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2b2d32;
	text-decoration: none;
	padding-right:10px;
}
a.copy_link:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2b2d32;
	text-decoration: underline;
}
a.copy_link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2b2d32;
	text-decoration: underline;
}
a.copy_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.footer_bg {
	background-image: url(images/bottom_mid.gif);
	padding-top: 12px;
}
.inner_maincontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #e4f0f8;
}
.footer_patch {
	background-color: #b8bcbf;
}
.white_td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0d5d95;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: justify;
	
}
.white_td1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #0d5d95;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: justify;
	font-weight:bold;
}
.bluetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0d5d95;
	text-decoration: none;

}

.white_td2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: justify;
	border-color:#CCCCCC;
}


a.email_nav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #012568;
	text-decoration: none;
}
a.email_nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #012568;
	text-decoration: none;
}
a.email_nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #012568;
	text-decoration: underline;
}


a.email_nav2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0d5d95;
	text-decoration:none;
}
a.email_nav2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0d5d95;
	text-decoration:none;
}
a.email_nav2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff7814;
	text-decoration:none;
}

a.email_nav3:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #012568;
	text-decoration: underline;
}
a.email_nav3:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #012568;
	text-decoration: underline;
}
a.email_nav3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #012568;
	text-decoration: underline;
}
.pad_bottom {
	padding-bottom:3px;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}
.textwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}
a.textwhite:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}
a.textwhite:hover {
	text-decoration:underline;
}
.contacthead {
background-color:#83B9DF;
line-height:29px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
font-weight:bold;
text-align:center;
}
.contactheadblue {
background-color:#83B9DF;
line-height:29px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#003C7C;
font-weight:bold;
text-align:center;
}
.contactheadbluebig {
background-color:#83B9DF;
line-height:29px;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color:#003C7C;
font-weight:bold;
text-align:center;
}
.contactdata {
background-color:#CFD4D8;
line-height:29px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:center;
}
.contactdatablue {
background-color:#CFD4D8;
line-height:29px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#003A77;
text-align:left;
padding:0px 0px 0px 5px;
}
.contactdata2 {
background-color:#E5E5E5;
line-height:29px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:center;
}
.contactdata3 {
background-color:#F1F1F1;
line-height:29px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:center;
}
.contactdata2blue2 {
background-color:#F1F1F1;
line-height:29px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#003A77;
text-align:center;
}
.contactdata2blue {
background-color:#E5E5E5;
line-height:29px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#003A77;
text-align:center;
text-decoration:none;
}
a.contactdata2blue:link {
background-color:#E5E5E5;
line-height:29px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#003A77;
text-align:center;
text-decoration:none;
}
a.contactdata2blue:hover {
text-decoration:underline;
color:#00274D;
}

.contactdata2bluess {
background-color:#F1F1F1;
line-height:29px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#003A77;
text-align:center;
text-decoration:none;
}
a.contactdata2bluess:hover {
text-decoration:underline;
color:#00274D;
}

.contactdata2blue21 {
background-color:#F1F1F1;
line-height:16px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#003A77;
text-align:center;
}
.contactdata2blue1 {
background-color:#E5E5E5;
line-height:16px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#003A77;
text-align:center;
text-decoration:none;
}
a.contactdata2blue1:link {
background-color:#E5E5E5;
line-height:16px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#003A77;
text-align:center;
text-decoration:none;
}
a.contactdata2blue1:hover {
text-decoration:underline;
color:#00274D;
}

.contactdata2bluess1 {
background-color:#F1F1F1;
line-height:16px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#003A77;
text-align:center;
text-decoration:none;
}
a.contactdata2bluess1:hover {
text-decoration:underline;
color:#00274D;
}

.searchhead1 {
background-color:#83b9df;
line-height:55px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:center;
font-weight:bold;
}
.searchhead2 {
background-color:#a3d1f2;
line-height:55px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:center;
font-weight:bold;
}
.searchheadblue {
background-color:#a3d1f2;
line-height:55px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#003C7C;
text-align:center;
font-weight:bold;
}
.searchdata {
background-color:#e5e5e5;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:center;
}
.searchdata1 {
background-color:#d3d3d3;
line-height:29px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#003983;
text-align:left;
padding-left:5px;
BORDER-LEFT:#ffffff 1px solid;
BORDER-TOP:#ffffff 1px solid;
BORDER-BOTTOM:#ffffff 1px solid;
}
.searchdata2 {
background-color:#d3d3d3;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:left;
padding-left:5px;
padding-top:2px;
BORDER-right:#ffffff 1px solid;
BORDER-bottom:1px solid #ffffff;
}

.searchdataprop {
background-color:#d3d3d3;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:left;
padding-left:15px;
padding-top:2px;
}

.searchdata3 {
background-color:#d3d3d3;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#003983;
line-height:19px;
padding-left:8px;
}
.searchdata4 {
background-color:#e1e1e1;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:left;
padding-left:5px;
padding-top:2px;
border-bottom:1px solid #ffffff;
border-right:1px solid #ffffff;
}
.searchdata5 {
background-color:#e1e1e1;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:left;
BORDER-RIGHT:#ffffff 1px solid;
padding-left:15px;
}

.border1 {
BORDER-LEFT:#ffffff 1px solid;
BORDER-TOP:#ffffff 1px solid;
BORDER-BOTTOM:#ffffff 1px solid;
}
.map {
border:1px solid #5884A3;
background-color:#bee8fe;
}
.imageborder {
border:5px solid #FFFFFF;
}
.imagebordersml {
border:3px solid #FFFFFF;
}
.maintextcenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}

.maintextcenter1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	vertical-align:middle;
}
.textblack {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
}
.textblueB {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#003C7C;
}
.icon {
padding:4px 5px 0px 0px;
vertical-align:top;
}
.namemail {
font-family:Arial, Helvetica, sans-serif;
color:#026BFF;
font-size:12px;
text-decoration:none;
font-weight:bold;
}
a.namemail:link {
font-family:Arial, Helvetica, sans-serif;
color:#026BFF;
font-size:12px;
text-decoration:none;
font-weight:bold;
}
a.namemail:hover {
color:#000000;
text-decoration:underline;
}
.tdback1 {
background-color:#d3d3d3;
BORDER-RIGHT:#ffffff 1px solid;
}
.tdback2 {
background-color:#e5e5e5;
BORDER-RIGHT:#ffffff 1px solid;
}
.tdback3 {
background-color:#e1e1e1;
BORDER-RIGHT:#ffffff 1px solid;
}
.tdback4 {
background-color:#f1f1f1;
BORDER-RIGHT:#ffffff 1px solid;
}
.floorback {
background-color:#d3d3d3;
BORDER-RIGHT:#ffffff 1px solid;
}
.searchdatafloors {
background-color:#d3d3d3;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#003983;
text-align:center;
BORDER-right:#ffffff 1px solid;
BORDER-bottom:#ffffff 1px solid;
}
.searchdatafloors01 {
background-color:#d3d3d3;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#003983;
text-align:center;
}
.searchdatasqrfeet {
background-color:#e5e5e5;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:center;
BORDER-right:#ffffff 1px solid;
BORDER-bottom:#ffffff 1px solid;
}
.searchdatasqrfeet01 {
background-color:#e5e5e5;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:center;
BORDER-RIGHT:#ffffff 1px solid;
}
.searchdatafloorsalt {
background-color:#e1e1e1;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#003983;
text-align:center;
BORDER-BOTTOM:#ffffff 1px solid;
BORDER-right:#ffffff 1px solid;
}
.searchdatafloorsalt01 {
background-color:#e1e1e1;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#003983;
text-align:center;
}
.searchdatasqrfeetalt {
background-color:#f1f1f1;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:center;
BORDER-BOTTOM:#ffffff 1px solid;
BORDER-right:#ffffff 1px solid;
}
.searchdatasqrfeetalt01 {
background-color:#f1f1f1;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-align:center;
}
.searchdatasqrfeetalt02 {
background-color:#E5E5E5;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
BORDER-BOTTOM:#ffffff 1px solid;
padding-left:8px;
}
.border{
border:1px solid #809EB1;
background-color:#E5E5E5;
}
textarea{
border:1px solid #9C9C9C;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
font-weight:normal;
}
select{
border:1px solid #9C9C9C;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
font-weight:normal;
}
input {
border:1px solid #9C9C9C;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
font-weight:normal;
}
.print_prop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #01393A;
	text-decoration: none;
}
a.print_prop:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #01393A;
	text-decoration: none;
}
a.print_prop:hover{
	color: #000000;
	text-decoration:underline;
}
.startext{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FF0000;
font-weight:bold;
}
.forgortext {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
font-weight:normal;
text-decoration:none;
}
a.forgortext:link {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
font-weight:normal;
text-decoration:none;
}
a.forgortext:hover {
color:#003366;
text-decoration:underline;
}

.maptxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.border01 {
BORDER-right:#cccccc 1px solid;
BORDER-bottom:#ffffff 5px solid;
}
.border02 {
BORDER-left:#ffffff 10px solid;
BORDER-bottom:#ffffff 5px solid;
} 
.txtcity {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#0d5d95;
font-weight:normal;
text-decoration:none;
}
.mapposition {
	position:relative;
	z-index:1;
	width: 738px;
}

.GreatNeckposition {
position:absolute;
left:95px; 
top:103px;
z-index:2;
}

.Roslynposition 
{
position:absolute;
left:208px; 
top:80px;
z-index:2;
}

.Woodburryposition {
position:absolute;
left:295px; 
top:70px;
z-index:2;
}

.EastMeadowposition {
position:absolute;
left:260px; 
top:127px;
z-index:2;
}

.LakeSuccessposition {
position:absolute;
left:170px; 
top:135px;
z-index:2;
}
.Hauppaugeposition {
position:absolute;
left:470px; 
top:45px;
z-index:2;
}

.Mellivilleposition {
position:absolute;
left:360px; 
top:80px;
z-index:2;
}

/*------------------------- added by Sanghamitra for Carle Place city (start)-----------------------*/
.CarlePlaceposition {
position:absolute;
left:247px; 
top:107px;
z-index:2;
}
/*------------------------- added by Sanghamitra for Carle Place city (end)-----------------------*/

.tdpadding {
padding-left:10px;
}
.bottomborder {
BORDER-bottom:#ffffff 5px solid;
}
.tablepadding {
padding 0px 0px 0px 5px;
}
.bordertop
{
	border-top:1px solid #BEBEBE;
}
.borderleftright
{
	border-left:1px solid #BEBEBE; 
	border-right:1px solid #BEBEBE;
}
.borderbottom
{
	border-bottom:1px solid #BEBEBE;
}

.spacess
{
	
	padding-left:5px;
}

.spacess1
{
	padding-top:2px;
	padding-left:1px;
}

.test
{
	font-weight:bold;
}

