body{
	background: #fff;
	font-family: arial, verdana, sans-serif;
	font-size: 80%;
	background-image:url(/images/background-strip.gif);
	background-repeat: repeat-x;
	margin:0px;
}

a {
color:#751382;
}



input {

border:1px solid #751382;

}

p {
padding-top:5px;
padding-bottom:5px;
font-size:90%;
color: #332e34;
}


img{
padding:0;
margin:0;
}

h4 {
margin:15px 0px 0px 0px;
font-size:90%;
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
background-color:#243C9B;
color:#FFFFFF;

}


h3 {
margin:15px 0px 0px 0px;
font-size:120%;
padding-left:0px;
color:#243C9B;
}



div{
margin:0px;
padding:0px;
border:0px;
}

#globalcontainer
{
	margin-top:1px;
	width:100%;
}

#header{
height:auto;

}

#logo{
width:766px;
}



#topnav{
backgound-color:#751382;
}

#topnavtext{
padding-top:10px;
height:35px;
vertical-align:middle;
position:absolute;
margin-top:130px;
margin-left:430px;
}

.topnavtext {
text-decoration:none;
font-weight:bold;
color:white;
}

#topnavtext a:hover {
text-decoration:underline;
}


#menu{
background-color: #caacce;
width:203px;
margin-left:2px;
}

#navlist{
border: 1px solid #9952a2;
width:195px;
margin-left:3px;
}


ul.sidelinks {
margin:0px;
width:195px;
padding: 0px; 
display: block; 
list-style-image: url(/images/spacer.gif);
height:auto;
overlap:none;
}

ul.sidelinks li {
height:43px;
width:195px;
display:block;
} 

ul.sidelinks a {
display:block;
font-weight:bold;
color:white;
text-decoration:none;
padding-left:40px;
background-image:url(/images/moff-icon.gif);
background-repeat: no-repeat;
background-position: 10px 50%;
background-color:#751382;
height:43px;
width:auto;
border: 1px solid #fff;
}

ul.sidelinks a:hover{
color:#751382;
display:block;
background-position: 10px 50%;
background-image:url(/images/mo-icon.gif);
background-repeat: no-repeat;
background-color:#fede3d;
}

ul.sidelinks a.tenancy {
color:#751382;
background-color:#F8EDAF;
background-image:url(/images/mo-icon.gif);
}
ul.sidelinks a:hover.tenancy {
color:#FFFFFF;
background-color:#751382;
background-image:url(/images/moff-icon.gif);
}

#searchSide a {
background-image: url(/images/search-icon.gif);
background-position: 5px 50%;
}

#searchSide a:hover {
background-image: url(/images/search-icon-mo.gif);
}

#menucontainer {
	position: relative;
	width:auto;
}

* html #menucontainer {
	top: 0;
}

#content {
top:0px;
margin-top:-370px;
width:100%;

}

#contenttext {
margin-left:240px;
padding-top:16px;
width:321px;
border-bottom:1px solid #751382;
}

#contenttextinner {
margin-left:240px;
padding-top:0px;
width:500px;
border-bottom:1px solid #751382;
}

#contenttextinner P{
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
}

#newsticker {
position:absolute;
left:240px;
top:180px;
}

.newsticker{
color: #73127b;
font-weight:bold;
}

.scrollertitle {
color:#332e34;
font-weight:bold;
}

.scrollerlink {
font-weight:bold;
text-decoration:none;
color:#332e34;
}

a:hover.scrollerlink {
font-weight:bold;
text-decoration:underline;
color:#332e34;
}

.scrollersummary {
color:#332e34;
}

#homepagetable TD{
font-size:80%;
}


#partnerships {
margin-left:30px;
}

#partnerships td {
font-size:75%;
color: #73127b;
}


#hozbar {
margin-top:10px;
width:100%;
background-color:#9952a2;
}

#footerstrapline{
	margin-top:20px;
	margin-left:280px;
	width:400px;
	font-size: 90%;
}

#footerstrapline a{
color:#800080;
}


h1.title {
margin-bottom:15px;
font-weight:normal;
font-size:155%;
color:#751382;
border-bottom: 1px solid #751382;
}

h1.titleblue {
height:50px;
padding-top:20px;
background-image:url(/images/yh-logo.gif);
background-repeat: no-repeat;
background-position: 370px 5px;
margin-bottom:15px;
font-weight:normal;
font-size:155%;
color:#28419D;
border-bottom: 1px solid #28419D;
}


h1.titlehome {
margin-bottom:15px;
font-weight:normal;
font-size:155%;
color:#751382;
}



.firstpara {
color:#751382;
font-weight:bold;
}

.firstparablue {
color:#28419D;
font-weight:bold;
}


#newslist td {
font-size:80%;
}


#loginbox{
margin-left:50px;
margin-top:0px;
top:130px;
height:100px;
width:auto;
z-index:100;
position:absolute;
}


#loginbox td {
font-size: 80%;
font-weight:bold;
color:#751382;
}

a.search {
color:#751382;
font-weight:bold;
}

a.search:hover{
color:#751382;
font-weight:bold;
}

#doclist{
margin-top:75px;
text-align:left;
color:#332e34;
}

#doclist a{
text-align:left;
color:#751382;
font-weight:bold;
}

#doclist p{
padding:3px 0px 3px 0px;
margin:0;
}

#footerbuttons{
margin-top:20px;
margin-bottom:5px;
margin-left:400px;
}

#genericTable TD{
font-size:80%;
color:#751382;
}



#sublinks {
text-align:center;
}


#sublinks A {
color:#751382;
font-size:90%;
text-decoration:none;
}

#sublinks A:hover {
color:#751382;
text-decoration:underline;
}


#bluetext P {
color:#2B3FA0;
}

.memberspage {
font-size:80%;
margin-left:15px;
}

.memberspage LI{
margin-left:0;
padding-left:0;}

A.repairbutton {
font-weight:bold;
text-decoration:none;
color:white;
background-color:#273FA3;
padding:4px 10px 4px 10px;
}

A:hover.repairbutton {
text-decoration:none;
color:white;
background-color:#273FA3;
padding:4px 10px 4px 10px;
}


#contactsgroupbox {
border:1px solid #243C9B;
padding:10px;
font-size:95%;
color: #243C9B;
}

#contactsseperator {
margin-left:10px;
margin-right:10px;
border-top:1px dotted #243C9B;
margin-top:10px;
margin-bottom:10px;
}

#boxtitle {
font-family: tahoma;
font-size:15px;
margin-bottom:5px;
}


#bottomlogos {
margin:20px 0px 20px 100px;
white-space:nowrap;
}

.propertySearch {width:500px;}
.propertyImages {width:200px; float:right; text-align:center;}
.propertyText {width:296px; float:left;}
.clear {clear:both;}
#searchBackground {width:360px; background-image:url(/images/search-back.gif); background-repeat:repeat-y; padding-left:10px;}
#searchBackground p {font-size:90%; color:#751382; font-weight:bold;}
#boxEnd {width:360px; height:15px;}
#searchEx p {font-size:80%; color:#751382; font-weight:bold;}


#plans TH {
font-size:80%;
text-align:left;
}
#plans TD {
border-top:1px solid #CAACCE;
padding-top:5px;
padding-bottom:5px;
font-size:70%;
}

