body {
	margin:0;
	font-family:Trebuchet MS;
	color:#c4c4c4;
	font-size:13px;
	line-height:140%;
	font-weight:normal;
	padding-top:15px;
	background:#002a5e url('../images/bg.gif') repeat-x top left;
}
a{
	color:#ffffff;
	text-decoration:none;
}
ul, li, a, p, form, h2, fieldset, img, h3, table{
	margin:0;
	padding:0;
}
fieldset, img, table{
	border:none;
}
#homewrapper{
	width:633px;
	margin:auto;
}
#logo{
	background:url('../images/logo.gif') no-repeat top left;
	width:261px;
	height:119px;
	position: relative;
	/*text-indent:-9999em;
	margin-left:128px; margin-right:0; margin-top:57px; margin-bottom:0;*/
}
#tagline{
	width:355px;
	height:62px;
	background:url('../images/tagline.gif') no-repeat top left;	
	text-indent:-9999em;
	display:block; margin-left:151px; margin-right:0; margin-top:36px; margin-bottom:0
}

#mainnav{
	float:left;
	margin-top:35px;
	width:100%;
	margin-bottom:60px;
}
#mainnav .men{
	float:left;
	text-align:center;
	width:182px;

}
#lease{
   width:153px;
   margin: 0 40px;
}
#mainnav .men a.txtlink{
	display:block;
	width:auto;
	text-indent:-9999em;
	margin-bottom:14px;
}
a#lan{
	background:url('../images/linklandords.gif') no-repeat top center;
}
a#lea{
	background:url('../images/linklease.gif') no-repeat top center;
}
a#ten{
	background:url('../images/linktenants.gif') no-repeat top center;
}

#homefooter{
	background-color:#214673;
	clear:both;
	padding-bottom:5px;
	text-align:center;
	padding-top:5px;
}
#homefooter a{
	border-right:solid 1px #00b1b0;
	padding:0 24px;
	
}
a#fcontact{
	border:none;
}
#topWrapper{
	width:760px;
	background:url('../images/topbanner.gif') no-repeat top left;
	height:117px;
        margin:0 auto
}
#tag{
	clear:both;
	width:505px;
	height:24px;
	background:url('../images/tag.gif') no-repeat top left;	
	text-indent:-9999em;
	float:left; margin-left:0; margin-right:0; margin-top:22px; margin-bottom:0
	
}
#topWrapper #logo{
	/*background:url('../images/smlogo.gif') no-repeat top left;
	width:140px;
	height:64px;
	text-indent:-9999em;
	position:absolute;
	top:22px;
        float:left;
        margin-left:610px;
        display:block; margin-right:0; margin-top:0; margin-bottom:0*/
		
	background:url(../images/smlogo.gif) top left no-repeat ;
	width:140px;
	height:64px;
	text-indent:-9999em;
	margin:0;
        position:relative;
	top:5px;
        float:right;
        display:block;
}
#subnav{
	width:412px;
	float:left;
	margin-top:12px;
	/*margin-left:198px;*/

}
#subnav a{

	display:block;
	float:left;
	text-indent:-9999em;
	height:20px;
	padding:10px 0 0 0;
}

#subnav a#sublan{
	background-image:url('../images/sub_landords.gif');
    background-position: 11px 9px;
	background-repeat: no-repeat;
	width:93px
}
#subnav a#sublan:hover, #subnav a#sublanon{
	background:url('../images/sub_landords_1.gif') no-repeat 0 0;
	padding:0;
	height:29px;
	width:93px
}
#subnav a#subren{
	background-image:url('../images/sub_tenants.gif');
    background-position: 10px 10px;
	background-repeat: no-repeat;
	width:83px
}
#subnav a#subren:hover, #subnav a#subrenon{
	background:url('../images/sub_tenants_1.gif') no-repeat 0 0;
	padding:0;
	height:29px;
	width:83px
}
#subnav a#subpro{
	background-image:url('../images/sub_lease.gif');
    background-position: 5px 9px;
	background-repeat: no-repeat;
	width:136px
}
#subnav a#subpro:hover, #subnav a#subproon{
	background:url('../images/sub_lease_1.gif') no-repeat 0 0;
	padding:0;
	height:29px;
	width:136px
}
#subnav a#subabout{
	background-image:url('../images/sub_aboutus.gif');
    background-position: 10px 9px;
	background-repeat: no-repeat;
	width:90px
}
#subnav a#subabout:hover, #subnav a#subabouton{
	background:url('../images/sub_aboutus_1.gif') no-repeat 0 0;
	padding:0;
	height:29px;
	width:90px
}
#subnav a:hover{
	background-color:#00596d;
	
}
.secondnav{
	float:left;
	clear:both;
	width:730px;
	/*margin-left:198px;*/
        background:#00469c url('../images/secondbg.gif') no-repeat top right;
}
.long{

	width:684px;
	background:#00469c url('../images/secondbg.gif') no-repeat top right;
	height:29px

}
.secondnav a{
	display:block;
	float:left;
	text-indent:-9999em;
	height:29px;
}
#secondwork{
	background:url('../images/navwork.gif') no-repeat top left;
	width:109px
}
a#secondwork:hover, a#secondworkon{
        background:url('../images/navwork_1.gif') no-repeat top left;
	width:109px
}
#secondarticles{
	width:138px;
	background:url('../images/navarticles.gif') no-repeat top left;
	margin-left:4px
}
#secondarticles:hover, a#secondarticleson{
        background:url('../images/navarticles_1.gif') no-repeat top left;
	width:138px;
		margin-left:4px
}
#secondcommitment{
	background-image:url('../images/navcommitment.gif');
        background-position: 10px 9px;
	background-repeat: no-repeat;
	width:134px
}
a#secondcommitment:hover, a#secondcommitmenton{
	background:url('../images/navcommitment_1.gif') no-repeat top left;
	width:134px;
	height:29px
}
#secondservices{
	background-image:url('../images/navservice.gif');
        background-position: 8px 9px;
	background-repeat: no-repeat;
	width:130px	
}	
a#secondservices:hover, a#secondserviceson{
	background:url('../images/navservice_1.gif') no-repeat top left;
	height:29px;
	width:130px
}


#secondapplication{
	background-image:url('../images/navapplication.gif');
    background-position: 9px 10px;
	background-repeat: no-repeat;
	width:167px	
}	
a#secondapplication:hover, a#secondapplicationon{
	background:url('../images/navapplication_1.gif') no-repeat top left;
	height:29px;
	width:167px
}



#secondsupport{
	background-image:url('../images/navsupport.gif');
    background-position: 7px 9px;
	background-repeat: no-repeat;
	width:164px
}	
a#secondsupport:hover, a#secondsupporton{
	background:url('../images/navsupport_1.gif') no-repeat top left;
	height:29px;
		width:164px
}
#seconddownloads, a#seconddownloadson{
	background-image:url('../images/navdownloads.gif');
        background-position: 14px 9px;
	background-repeat: no-repeat;
	width:188px
}
a#seconddownloads:hover, a#seconddownloadson{
	background:url('../images/navdownloads_1.gif') no-repeat top left;
	height:29px
}

.long #seconddownloads,  .long #seconddownloadson{
	background:url('../images/lnavdownloads.gif') no-repeat top left;
	width:169px;
	margin-left:0
}
.long  a#seconddownloads:hover, .long a#seconddownloadson{
background:url('../images/lnavdownloads_1.gif') no-repeat top left;
}

#secondnav a:hover{
background-color:#00377b;
}
#footer{

	padding-top:20px;
        margin-top:70px;
	width:100%;
	clear:both;
	height:224px;
        margin:0 auto;
	color:#d9edf2;
	font-size:11px;
	background:#006e87 url('../images/footerbg.gif') repeat-x top left;
}

#footer.global {
    width:760px;
    margin:0 auto;
}

#footer a{
	color:#aed4dd;
}
#footerLeft{
	width:378px;
	float:left;
	color:#aed4dd;
}
#footerRight{
	float:right;
	width:83px;
	color:#aed4dd;
}
#footerLeft a{
	padding:0 8px;
	border-right:solid 1px;
}
#footerRight a{
	display:block;
	background:url('../images/idlogo.png') no-repeat top right;
	width:82px;
	padding-top:8px;
	height:35px
}

#navwrap {
    width:100%;
    background:url('../images/bg-main_nav.gif') no-repeat 50% 50%;
}

.global {
    margin:0 auto;
    width:760px;
}

#main{
	float:left;
	width:784px;
	clear:both;
	/*margin-left:210px;*/
	padding-bottom:40px;
}
h1, h2{
	display:block;
	text-indent:-9999em;
	margin-top:18px;
}
h1#hCommitement{
background:url('../images/Our-Commitment.gif') no-repeat top left;

}

h1#hDownloads{
background:url('../images/hdownloads.gif') no-repeat top left;

}

h1#hArticles{
background:url('../images/harticles.gif') no-repeat top left;

}

h1#hContact{
background:url('../images/hcontact.gif') no-repeat top left;

}

h1#hLandlords{
background:url('../images/headlandords.gif') no-repeat top left;
height:52px
}

h1#hTenants{
background:url('../images/htenant.gif') no-repeat top left;
height:23px
}

h1#hAbout{
background:url('../images/habout.gif') no-repeat top left;
height:23px
}

h1#hTenantApp{
background:url('../images/hTenantApp.gif') no-repeat top left;
height:23px
}

h1#hLease{
background:url('../images/hlease.gif') no-repeat top left;
height:23px
}

h1#hService{
background:url('../images/hservice.gif') no-repeat top left;
height:23px
}

h1#hHow{
background:url('../images/hhow.gif') no-repeat top left;
height:23px
}

h1#hTenant-Maintain{
background:url('../images/hTenant-Maintain.gif') no-repeat top left;
height:23px
}

h2#type{
background:url('../images/hproperty.gif') no-repeat top left;
height:23px;
clear:both;
margin-top:0px
}
h2#call{
background:url('../images/hcall.gif') no-repeat top left;
height:23px;
clear:both;
margin-top:0px
}
h2#ourlocation
{
background:url('../images/hlocation.gif') no-repeat top left;
height:23px;
clear:both;
margin-top:0px
}
.colleft{
	width:386px;
	float:left;
	margin-right:38px;
}
.colright{
	width:340px;
	float:left;
}
.landleft{
	width:403px;

	margin-right:15px;
}
.divider{
	width:100%;
	border-top:solid 1px #169bb9;
	float:left;
	height:15px;
	line-height:11px;
}
img#sampleimg{
	margin-left:18px;
	margin-top:0;
}
#sampleimgland{
	margin-top:25px;
}
#main p{
	margin-top:14px;
}
p.big{
	font-size:16px;
}
#typeimage{
	margin:20px 0;
}

.colright ul{
	list-style:none;
	margin-left:18px;
	margin-top:18px;
	margin-bottom:50px;
}
.colright ul li{
	background:url('../images/dot.gif') no-repeat 0 5px;
	padding-left:12px;
	margin-bottom:4x
}

ul{
	list-style:none;
	margin-left:18px;
	margin-top:18px;
	margin-bottom:50px;
}
ul li{
	background:url('../images/dot.gif') no-repeat 0 5px;
	padding-left:12px;
	margin-bottom:4x
}

#main .landright p.big{
	margin-left:14px;
	margin-top:0;
	
}
img#map{
	margin-top:30px;
}
fieldset{
	width:403px;
	padding-top:22px;
	
}
.row{
	float:left;
	width:100%;

	padding-top:10px;
	padding-bottom:7px;

}
.dark{
	background-color:#00377b;
}
.row label{
	margin-left:10px;
	width:76px;
	float:left;
	clear:both;
}
.row input{
	height:17px;
	width:306px;
	border:solid 1px #1a56a0;
	float:left;
	background-color:transparent;
	color:#fff;
	
}
.row textarea{
	height:100px;
	width:306px;
	border:solid 1px #1a56a0;
	float:left;
	background-color:transparent;
	color:#fff;
}
#btnsubmit{
	margin-top:10px;
	clear:both;
	float:left;
}
.clear{
	clear:both;
}
.errors {
    color: #bd1c49;
    background: #f5dde4;
    border: 1px solid #bd1c49;
    padding: 5px 15px;
    margin-bottom: 10px;
	margin:10px;
}

