@charset "utf-8";
/* CSS Document */

body{background-image:url(background.gif); background-repeat:repeat-x; margin:0px;}

/* main div layouts and related elements */

#container{width:947px; height:auto; margin-left:auto; margin-right:auto; vertical-align:top;}
#top{float:left;width:947px; height:26px; background-image:url(top.gif);}
#header{float:left; width:947px; height:192px; vertical-align:top;}
#left-column{float:left; vertical-align:top; width:204px; background-image:url(logo.jpg); background-repeat:no-repeat; padding-top:125px;}

#main-content{float:left; vertical-align:top; width:509px;padding-top:20px; background-color:#f0f0f0; padding-left:15px; padding-right:15px; padding-bottom:30px;}

#main-content-rent{float:left; vertical-align:top; width:509px;background-color:#fff; padding-left:15px; padding-right:15px; padding-bottom:30px; margin-left:204px;}

#main-content-info{float:left; vertical-align:top; width:450px;background-color:#fff; padding-left:15px; padding-right:15px; padding-bottom:30px; margin-left:0px;}

#right-column {float:right; width:199px; padding-top:20px; padding-left:0px; margin-right:0px;}

#right-column ul li {font-family:Arial, Helvetica, sans-serif; color:#1d4856; font-size:14px; text-decoration:none;
list-style:circle; vertical-align:middle; padding-top:4px;}

#right-column ul li li a {font-family:Arial, Helvetica, sans-serif; color:#323e41; font-size:14px; text-decoration:none;
list-style:circle; vertical-align:middle;padding-top:4px;}
#right-column ul li li a:hover {font-family:Arial, Helvetica, sans-serif; color:#63777d; font-size:14px; text-decoration:none;
list-style:circle; vertical-align:middle;padding-top:4px;}

#right-column a, ul {font-family:Arial, Helvetica, sans-serif; color:#1d4856; font-size:14px; text-decoration:none;
list-style:circle; vertical-align:middle;padding-top:2px;}

#right-column a:hover {font-family:Arial, Helvetica, sans-serif; color:#90b3be; font-size:14px; text-decoration:none;padding-top:2px;}

#footer {float:left; margin-top:15px; width:947px; height:80px; margin-bottom:15px; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#666666; text-align:center;}

#footer a {font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#666666;}

#footer a:hover {font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#333;}

/* nested header divs */

#menu-block{float:left; width:134px; vertical-align:top; padding-left:70px; vertical-align:top;}
#main-image-home{float:left; width:539px; height:192px; background-image:url(main-image-home.jpg);}
#main-image-about{float:left; width:539px; height:192px; background-image:url(main-image-about.jpg);}
#main-image-applyfor{float:left; width:539px; height:192px; background-image:url(main-image-applyfor.jpg);}
#main-image-careers{float:left; width:539px; height:192px; background-image:url(main-image-careers.jpg);}
#main-image-commun{float:left; width:539px; height:192px; background-image:url(main-image-community.jpg);}
#main-image-contact{float:left; width:539px; height:192px; background-image:url(main-image-contact.jpg);}
#main-image-cymraeg{float:left; width:539px; height:192px; background-image:url(main-image-cymraeg.jpg);}
#main-image-news{float:left; width:539px; height:192px; background-image:url(main-image-news.jpg);}
#main-image-payments{float:left; width:539px; height:192px; background-image:url(main-image-payments.jpg);}
#main-image-repairs{float:left; width:539px; height:192px; background-image:url(main-image-repairs.jpg);}
#main-image-tenants{float:left; width:539px; height:192px; background-image:url(main-image-tenants.jpg);}
#main-image-translate{float:left; width:539px; height:192px; background-image:url(main-image-translate.jpg);}
#news-block{float:right; width:188px; height:192px; border-left:1px; border-color:#FFF; display:block; border-left-style:solid; vertical-align:top; padding-left:15px;}

/* nested menu and nav effects divs top left */
#repairs a { float:left;
background-image:url(button-repairs-off.gif);width:134px;height:32px;display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bolder; text-align:center; text-decoration:none; color:#fff; padding-top:15px}
#repairs a:hover {background-image:url(button-repairs-on.gif);}

#payments a { float:left;
background-image:url(button-payments-off.gif);width:134px;height:33px;display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bolder; text-align:center; text-decoration:none; color:#fff; padding-top:15px}
#payments a:hover {background-image:url(button-payments-on.gif);}

#housing a { float:left;
background-image:url(button-housing-off.gif);width:134px;height:32px;display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bolder; text-align:center; text-decoration:none; color:#fff; padding-top:15px}
#housing a:hover {background-image:url(button-housing-on.gif);}

#news a { float:left;
background-image:url(button-comm-off.gif);width:134px;height:35px;display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bolder; text-align:center; text-decoration:none; color:#fff; padding-top:15px}
#news a:hover {background-image:url(button-comm-on.gif);}

 /* button area that sets font size top right */
 
#sizer {float:left; margin-top:15px; width:170px;}

#sizer img {float:left; padding-right:4px;}

#sizer a {border:0px;}
 
 /* contain inset page */

#inset{float:left; width:170px; height:110px; margin-top:10px;}


/* classes */
/*  h1 {font-family:"Times New Roman", Times, serif; font-size:1.2em; color:#000;margin:0px;} */
h1 {font-family:Verdana, Geneva, sans-serif; font-size:1.1em; color:#307990; font-weight:bolder;}

h2 { font-family:Verdana, Geneva, sans-serif; font-size:1.0em; color:#333;}
.like-h2 { font-family:Verdana, Geneva, sans-serif; font-size:1.0em; color:#333; font-weight:bold;}
h3, h4, h5 { font-family:Verdana, Geneva, sans-serif; font-size:0.8em; color:#333;}

.sizertext{font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#ccc;}

.default {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	color:#333;

}

.default-bold {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	color:#333;
	
	font-weight:bold;
}

.default a {font-family:Verdana, Geneva, sans-serif; font-size:0.9em; color:#333; text-decoration:underline;}

.default a:hover {font-family:Verdana, Geneva, sans-serif; font-size:0.9em; color:#000; text-decoration:underline;}

ul, li {font-family:Verdana, Geneva, sans-serif; list-style:none;font-size:0.9em}


.attention{font-family:Verdana, Geneva, sans-serif; font-size:0.9em; color:#063; font-weight:bold;}

.small{font-family:Verdana, Geneva, sans-serif; font-size:0.6em; color:#000;}

.news-heading{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF; font-weight:bold;}
.news-text{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#FFF;}
.news-text a {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#ccc; text-decoration:underline; font-weight:normal;}
.news-text a:hover {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#fff; text-decoration:underline;font-weight:normal;}

.image-left{float:left; margin-right:5px;}
.image-right{float:right; margin-left:5px;}

.default-black {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	color:#000;

}
.default-black a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	color:#000;

}
.default-black a:hover {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	color:#333;

}
.default-black-bold {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	color:#333;
	font-weight:bold;
}
.default-black-bold a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	color:#333;
	font-weight:bold;
}

.imagefloatleft{float:left; margin-right:6px;}
.imagefloatright{float:right; margin-left:6px;}

#apDiv2 {	position:fixed;
	width:150px;
	height:20px;
	z-index:1;
	left: 13%;
	top: 0px;
	vertical-align:bottom;
	margin-top:3px; margin-left:13px;
}
.listen {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#307990;
	font-weight:bold; text-decoration:none;
}
.listen a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#307990;
	font-weight:bold; text-decoration:none;
}
