#header
{
    background:#3775d0 url(../images/header-bg.gif) top left repeat-x;
}

#header img{
    padding-left:1em;
}

ul#globalutils{
    text-align:right;
    float:right;
    list-style:none;
    margin:2em;
    color: #ff5800;    
}
ul#globalutils li{
    display:inline;
    list-style:none;
}

ul#globalutils li a{
    font-weight:bold;
    color:white;
    text-decoration:none;
}
ul#globalutils li a:hover{
    text-decoration:underline;
}
/*main navigation style */
#main-nav{
    background-color:#2f3c4d;
    padding-top:2px;    
}

#main-nav ul{
    margin:0;
    padding:0;
    padding-left:1em;
    list-style:none;
    line-height:2.5em;    
}

#main-nav ul li{
    list-style:none;
    display:inline;
    padding:.5em 0 .7em 0;
    
}


#main-nav ul li a{
    font-weight:bold;
    text-decoration:none;
    color:white;
    padding:.5em 1em .7em 1em;
}


#main-nav ul li.highlighted{
    _padding-top:0;
    background:url(../images/mn-l.gif) top left no-repeat;
}

#main-nav ul li.highlighted a{
    margin-right:0;
    background:url(../images/mn-r.gif) top right no-repeat;
    color:#2f3c4d;
}

#main-nav ul li a:hover{
    text-decoration:underline;
}


#sub-nav{
    background-color:#dedbd9;
    padding-top:2px;

}

#sub-nav ul{
    margin:0;
    padding-left:1em;
        list-style:none;
    line-height:2.5em;        
}

#sub-nav ul li{
    list-style:none;
    display:inline;
    padding:.5em 0em .7em 0em;
}

#sub-nav ul li a{
    font-weight:bold;
    text-decoration:none;
    color:#594a3f;
    line-height:2.5em;
    padding:.5em 1em .7em 1em;
}

#sub-nav ul li.highlighted{
    _padding-top:0;    
    background:url(../images/sm-l.gif) top left no-repeat;
}

#sub-nav ul li.highlighted a{
    background:url(../images/sm-r.gif) top right no-repeat;
    color:#594a3f;
}

#sub-nav ul li a:hover{
    text-decoration:underline;
}

#main-feature{
    margin-top:1.5em;
}


.colstyle1{
    margin:2px 1em;
    padding:0 1em;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
}
.colstyle1 ul,
.colstyle1 ol{
    padding-left:2em;
}

.colstyle2{
    margin:2em 1em 2em 0em;
    padding:0 1em 0 0em ;
    border-right:1px solid #ccc;
}
.colstyle2 ul,
.colstyle2 ol{
    padding-left:2em;
}



#footer{
    text-align:right;
    background:#e5e2e0;
    margin:2em 0;
}

#footer ul{
    padding:0 1em;
     margin:0;
    line-height:1em;
    list-style:none;
}
#footer ul li{
    display:inline;
     line-height:1em;
     padding:0;
     margin:0;
    list-style:none;    
}





/* heading icons */
.toolkit{
    background:url(../images/icon_toolkit.gif) top left no-repeat;
    line-height:26px;
    padding-left:30px;
}

.featured{
    background:url(../images/icon-feature.gif) top left no-repeat;
     line-height:26px;
     padding-left:30px;
}

.headquarters{
    background:url(../images/icon_hq.gif) top left no-repeat;
     line-height:26px;
     padding-left:30px;
}

.landlord-uni{
    background:url(../images/icon_uni.gif) top left no-repeat;
     line-height:26px;
     padding-left:30px;
}

.image-right{
    float:right;
    margin:0em 0 1em 1em;    
}

.image-left{
    float:right;
    margin:0em 1em 1em 0em;    
}


.image-centered{
    text-align:center;
    margin:1em 0;
}


.formfooter{
    padding-top:1em;
    line-height:30px;
    text-align:right;
}

.feature-body{
    border-top:1px solid #ebebeb;
    background:#ebebeb;
}



.LogonCheckBox
{
 
}

#registrationform .value input, select
{
	width: 330px;    
}

#registrationform .Chk
{
    padding-left:50px;
    text-align: left;
}


#registrationform fieldset
{
	border: none 0 black;	
}

#registrationform legend
{
	font-weight: bold;
	color:#ff5800;
   /*padding-left: 0.5em;*/
    padding-top: 0.5em;
}

#registrationform .label
{
   
    text-align:  left;    
}

#registrationform label
{
	font-weight: normal;	
	vertical-align: top;
	padding-right: 0.5em;
	
}

#registrationForm .value
{
	vertical-align: bottom;
}

/*
New Logged In styles
*/
ul.globalloggedin{
    text-align:right;
	clear:right;
    float:right;
    list-style:none;
    margin:0 2em;
    color: #ff5800;    
}
ul.globalloggedin li{
    display:inline;
    list-style:none;
}

ul.globalloggedin li a{
    font-weight:bold;
    color:white;
    text-decoration:none;
}
ul.globalloggedin li a:hover{
    text-decoration:underline;
}

.popUpDivWrapper
{
    margin:2em 0 0 0;
    border: solid 1px #e5e2e0;
    position:absolute;
	visibility:hidden;
	background-color:#FBCC96;
	opacity:.9;
	filter: alpha(opacity=90);	
}

#popUpDiv
{
    padding-left: 1em;
    padding-right: 1em;
}

#popUpDiv span.subtitle
{
    font-weight: bold;
}