/*=========================================
Tag Selectors
===========================================*/
body {
	font-family: tahoma, arial, sans serif;
	line-height:1.1em;
	font-size: 62.5%;
	margin: 0px;
	padding: 0px;
	background-color:#DBDBB7;
}

p,h1,h2,h3,h4,div,td,th { margin:0px; padding:0px; }

img { border: none; }

hr {
	border: none;
	height: 1px;
	background: none;
	border-top-width:1px;
	border-top-style:solid;
}


a:link, a:visited, a:active, a:hover {
	font-weight: normal;
	text-decoration:underline;
	outline:none;

}

form { margin-bottom: 10px; }
form input, form select, form textarea {
	font-size: 1.0em;
}

/*=========================================
ID Selectors
===========================================*/
#docbody {
	background-image:url(../../assets/images/sitelayout/Shared/side_shadow.gif);
	background-repeat:repeat-y;
	width:870px;
	margin: 0px auto 0px auto;
}

#headerShadow {
	width:870px;
	height:10px;
	margin: 0px auto 0px auto;
	background-image:url(../../assets/images/sitelayout/Shared/header_shadow.gif);
}

#container {
	width: 799px;
	margin-left:36px;
}

#header { 
	height:117px;
	background-image:url(../../assets/images/sitelayout/Shared/main_header_rep_y.gif);
	background-repeat:repeat-x;
	position:relative;
}

#leftheader{
	width:187px;
	height:117px;
	background-image:url(../../assets/images/sitelayout/Shared/left_header_rep_y.gif);
	background-repeat:repeat-x;
	position:relative;
	border-right:1px solid;
}

#title{
	width:463px;
	height:17px;
	background-image:url(../../assets/images/sitelayout/Shared/title.gif);
	background-repeat:no-repeat;
	position:absolute;
	right:78px;
	top:50px;
	
}

#logo{
	width:125px;
	height:64px;
	background-image:url(../../assets/images/sitelayout/Shared/Lettings_logo.gif);
	background-repeat:no-repeat;
	position:absolute;
	left:31px;
	top:22px;
	
	}

#spacer{
	width:125px;
	height:65px;
	z-index:30;
}

#spacer img{
	width:100%;
	height:100%;	
}

#imagebanner{
	height:234px;
	background-image:url(../../assets/images/sitelayout/Shared/main_image.gif);
	background-repeat:no-repeat;
	background-position:top right;
	position:relative;
	
}

#left_image{
	width:187px;
	height:234px;
	background-image:url(../../assets/images/sitelayout/Shared/left_banner_image.gif);
	background-repeat:no-repeat;
	position:absolute;	
}

#horizNav{
	height:48px;
	width:612px;
	background-image:url(../../assets/images/sitelayout/Shared/horizNav_corner.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	position:absolute;
	right:0px;
	bottom:0px;
}

#pagebody {

}

#cols {
	width:100%; 
	border-collapse:collapse;
}

#leftcol {
	width:187px;
	margin:0px 0px 0px 0px;
	padding:23px 0px 0px 0px;
	vertical-align:top;
}

#leftcol h1 {
	font-size:1em;
	margin:0px 0px 15px;
}


#maincol {
	vertical-align:top;
	border-left:1px solid;
}

#page {
	margin: 0px 0px 0px 0px;
	padding: 26px 32px 20px 30px;
}

.image {
	background-image:url(../../assets/images/sitelayout/Shared/students_icon.gif);
	background-repeat:no-repeat;
}

table.vertNav {width:100%}
.hlite   {padding:24px;}

#page p { font-size:1.0em; margin:0em 0em 1em; line-height:1.2em;}
#page li { font-size:1.0em; }
#page h1 { font-size:1.1em;	margin:0px 0px 15px 0px;}
#page h2 { font-size:1.1em; margin:0em 0em 0em; padding: 0px 0px 5px 0px;}
#page h3 { font-size:1.1em; margin:1.4em 0em; }
#page h4 { font-size:1.0em; margin:1.4em 0em; }

#footer {
	height:64px;
	background-image:url(../../assets/images/sitelayout/Shared/footer_shadow.gif);
}

#ffmlogo {
	text-align:center;
	padding:10px 0px;
	
}

ul.navlinks {
	list-style-type: none;
	margin: 0px;
	padding:18px 0px 0px 22px;
}
ul.navlinks li {
	display: inline;
	margin-left: 11px;
	margin-right: 11px;
	color: #FFFFFF;
}
ul.navlinks li.spcr { margin-left: 0px; margin-right: 0px; }
ul.navlinks li.first { margin-left: 9px; }
ul.navlinks li.last { margin-right: 0px; }

ul.navlinks li a:link, ul.navlinks li a:visited, ul.navlinks li a:active, ul.navlinks li a:hover  {
	color: #FFFFFF;
	text-decoration: none;
}
ul.navlinks li a:hover  {
	color: #DFA7A7;
}

#sticker {
	background:url(../../assets/images/sitelayout/Shared/office_open.gif) no-repeat 0px 0px;
	width:215px;
	height:115px;
	margin-bottom:5px;
}



#channel_button {background:url(../../assets/images/sitelayout/Shared/tv-channel-button.jpg) no-repeat 0px 0px; width:231px; height:56px;}
#channel_button:hover {background-position: 0px -56px;}

#channel_button img {width:100%; height:100%;}

/*LEFTCOL BUTTONS*/
#student_button {background:url(../../assets/images/sitelayout/Shared/student_button.gif) no-repeat center 0px; width:89px; height:50px;}
#student_button:hover {background-position:center -50px;}

#professional_button {background:url(../../assets/images/sitelayout/Shared/pro_button.gif) no-repeat center 0px; width:43px; height:67px;}
#professional_button:hover {background-position:center -67px;}

#landlord_button {background:url(../../assets/images/sitelayout/Shared/key_button.gif) no-repeat center 0px; width:76px; height:61px;}
#landlord_button:hover {background-position:center -61px;}

#utilities_button {background:url(../../assets/images/sitelayout/Shared/utilities_button.gif) no-repeat center 0px; width:57px; height:122px;}
#utilities_button:hover {background-position:center -122px;}

#student_button img, #professional_button img, #landlord_button img, #utilities_button img {width:100%; height:100%;}