﻿body 
{
	margin: 0;
	padding: 0;
	vertical-align: text-top;
	height: 100%;
	background-color: #244366;
	background-position: center top;
	font-family: Georgia, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #666666; 
	letter-spacing: 0px;
	background-image: url(SiteImages/BodyBkg.jpg);
	background-position: center top;
	background-repeat: repeat-y;
}

.MainTable
{
	text-align: center;
}

.MainNav
{
	position: relative;
	z-index: 1;
}

.copyright { font-family: verdana, arial, sans; font-size: 9px; font-style: normal; line-height: 11px; font-weight: normal; color: #777777; letter-spacing: 0px; }

a.copylink:link { text-decoration: underline; vertical-align: top; font-family: Georgia, sans-serif; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal; color: #666666; letter-spacing: 0px; }
a.copylink:visited { text-decoration: underline; vertical-align: top; font-family: Georgia, sans-serif; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal; color: #666666; letter-spacing: 0px; }
a.copylink:hover { text-decoration: none; vertical-align: top; font-family: Georgia, sans-serif; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal; color: #666666; letter-spacing: 0px; }
a.copylink:active { text-decoration: underline; vertical-align: top; font-family: Georgia, sans-serif; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal; color: #666666; letter-spacing: 0px; }

a.homecopylink:link { text-decoration: underline; vertical-align: top; font-family: arial, verdana, sans; font-size: 10px; font-style: normal; line-height: 17px; font-weight: normal; color: #555555; letter-spacing: 0px; }
a.homecopylink:visited { text-decoration: underline; vertical-align: top; font-family: arial, verdana, sans; font-size: 10px; font-style: normal; line-height: 17px; font-weight: normal; color: #555555; letter-spacing: 0px; }
a.homecopylink:hover { text-decoration: none; vertical-align: top; font-family: arial, verdana, sans; font-size: 10px; font-style: normal; line-height: 17px; font-weight: normal; color: #555555; letter-spacing: 0px; }
a.homecopylink:active { text-decoration: underline; vertical-align: top; font-family: arial, verdana, sans; font-size: 10px; font-style: normal; line-height: 17px; font-weight: normal; color: #555555; letter-spacing: 0px; }

.homecopy { vertical-align: top; font-family: arial, verdana, sans; font-size: 10px; font-style: normal; line-height: 17px; font-weight: normal; color: #555555; letter-spacing: 0px; }

.copy { vertical-align: top; font-family: Georgia, sans-serif; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal; color: #666666; letter-spacing: 0px; }

.caption { vertical-align: top; font-family: Georgia, sans-serif; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal; color: #666666; letter-spacing: 0px; }

.leftcopy { vertical-align: top; font-family: Georgia, sans-serif; font-size: 11px; font-style: italic; line-height: 20px; font-weight: normal; color: #444444; letter-spacing: 2px; }

.halfreturn { font-family: Arial, Helvetica, sans-serif; font-size: 6px; font-style: normal; line-height: 6px; font-weight: normal; color: #FFFFFF; letter-spacing: 0px; display: block; } 

.leftheader{vertical-align: top; font-family: Georgia, sans-serif; font-size: 12px; font-style: normal; line-height: 18px; font-weight: bold; color: #222222; letter-spacing: 3px;}

.flashdetect
{
  top:0;
	margin: 0;
	position:relative;
	width:1px;
	height:1px;
	vertical-align: text-top;
}

#flashnav 
{
  top:0;
	margin: 0;
	text-align:center;
	width:620px;
	height:165px;
	vertical-align: text-top;
	z-index: 2;
}

#flashid
{
	width:620px;
	height:165px;
	position: absolute;
	top:0px;
	left: 0px;
	z-index: 3;
}

#LeftBkg
{ 
    background-image: url(SiteImages/general/bodyleft.jpg); 
    background-repeat: repeat-y;
    width: 29px;
}
#RightBkg
{ 
    background-image: url(SiteImages/general/bodyright.jpg); 
    background-repeat: repeat-y;
    width: 28px;
}
#ContentArea
{ 
    vertical-align: top;
    width: 893px; 
    background-color: #fef3d3;
}
.GridDetailsTitle, .GridDetailsTitle td{vertical-align: top; font-family: Georgia, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #990000; letter-spacing: 0px;}
.GridDetailsTitle a:link,.GridDetailsTitle a:active,.GridDetailsTitle a:visited {vertical-align: top; font-family: Georgia, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #990000; letter-spacing: 0px; text-decoration: underline;}
.GridDetails, .GridDetails td{font-family: Georgia, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #990000; letter-spacing: 0px;}

/*AdminFloorPlans Page*/
.Title
{
    color: #244366; 
    font-weight: bold; 
    font-size: 16px;
}
h5
{
    color: #244366;
    font-weight: bold;
    font-size: 12px;
}

.PageView
{
    border: solid 1px #979189;
    padding: 10px;
    margin-top: -1px; 
    background-color: #f4ede1;
}

.NormalButton
{
    height:21px;
    border: solid 1px #244366;
    padding:0;
    background: url('Upload/Images/ruBrowse.gif') repeat-x;
    color:#F4EDE1;
    font-weight:bold;
    text-align:center;
    font-size:11px;
}

.NormalButtonDisabled
{
    height:21px;
    border: solid 1px #999999;
    padding:0;
    background: url('Upload/Images/ruBrowseDisabled.gif') repeat-x;
    color:#F4EDE1;
    font-weight:bold;
    text-align:center;
    font-size:11px;
}

.ThumbnailBorders
{
    border: double 3px #979189;
}

#ImageBorders, #FloorPlanBorders
{
    border: double 3px #979189;
}
.BluePrintBorders, .FloorPlanBorders
{
    border: double 3px #979189;
}
#imageContainer{
  margin:0px;
  left:0px;
  top:0px;
  position:relative;
}

.crop_transparentDiv{
  background-color:#FFF;
  filter:alpha(opacity=60);
  -khtml-opacity: 0.6;
  -moz-opacity: 0.6;		
  opacity:0.6;
  position:absolute;
}

.crop_dottedDiv{
  position:absolute;
  border:1px dotted #7f7f7f;
  z-index:10000;
}

.crop_dottedDiv div{
  filter:alpha(opacity=0);
  opacity:0;
  -khtml-opacity: 0;
  -moz-opacity: 0;		
  width:100%;
  height:100%;	
  background-color:#fff;
}

/*Gridview*/
.GridHeader
{
    color: #EFEFEF;
    background-image: url(Upload/Images/ruBrowse.gif);
    background-repeat: repeat-x;
    font-size: 10px;
    text-align: left;
    padding-left: 2px;
    border-bottom: solid 1px #CBBDA9;
}
.RowStyle
{
    text-align: left;
    padding-left: 2px;
}
/*Column names (UNIT, COST, etc)*/
.columnnames { vertical-align: top; font-family: Georgia, serif; font-size: 12px; font-style: normal; font-weight: bold; color: #666666; letter-spacing: 0px; }
.columncopy { vertical-align: top; font-family: Georgia, serif; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal; color: #666666; letter-spacing: 0px; }
.columnSelected { vertical-align: top; font-family: Georgia, serif; font-size: 12px; font-style: normal; line-height: 18px; font-weight: normal; color: #000000; letter-spacing: 0px; }

.detailheader { vertical-align: top; font-family: Georgia, serif; font-size: 12px; font-style: normal; font-weight: bold; color: #990000; letter-spacing: 0px; }
.detailcopy { vertical-align: top; font-family: Georgia, serif; font-size: 12px; font-style: normal; font-weight: normal; color: #990000; letter-spacing: 0px; }

a.facebookNav, a.facebookNav:hover
{
    float: left;
    display: block;
    width: 16px;
    height: 16px;
    text-decoration: none;
    text-indent: -9000px;
    font-size: 8px;
    line-height: 8px;
    background: url('/App_Themes/LandMark/SiteImages/facebook_nav.png') no-repeat left top;
}

a.facebookNav:hover
{
    background-position: left bottom;
}
