@charset "utf-8";
/* CSS Document */

body {
background-color:#FFFFFF;
margin:0;
padding:0;
}

.clear {clear:both;}

#mainwrapper {
width:950px;
margin:auto;
padding:0;
}

#header{
width:950px;
height:130px;
}

#menu{
	width:950px;
	clear:both;
}

#bodyContainer {
width:950px;
margin:auto;
height:auto;
z-index:-100;
background:url(images/bg.jpg);
background-repeat:repeat-y;
background-position:right;
display:table;
}

#bodyContainerHome {
width:950px;
margin:auto;
height:auto;
z-index:10;
background:url(images/bg.jpg);
background-repeat:repeat-y;
background-position:right;
}
a.whitelinks:link, a.whitelinks:visited { color:#CCC; }
a.whitelinks:active, a.whitelinks:hover{ color:#FFF; }


#bodyContainer_mls {
width:950px;
margin:auto;
height:auto;
z-index:-100;
}

#sidebar {
background-color:#0189c5;
width:235px;
float:right;
color:#fff;
margin:0;
padding: 0;
height:100%;
}

#sidebar ul {
list-style:none;
color:white;
}


.commentlist a:link {
color:#000;
}

#sidebar h2 {
color:#FFFFFF;
padding:0;
padding-top:20px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
}
#forsalefinn{
background:url(images/forsalefinn.jpg) no-repeat #0189c5;
width:380px;
height:227px;
text-indent:-1000em;
float:left;
}

#topborder{
width:950px;
height:20px;
text-indent:-1000em;
float:left;
background:#0189c5;
}

#form{
background:url(images/forum.jpg) no-repeat;
height:330px;
width:235px;
text-indent:-10000em;
float:right;
text-align:center;
}

#form1{
background-image:url(images/forum1.jpg);
background-color: #0189c5;
background-repeat:no-repeat;
background-position:top;
height:330px;
width:235px;
float:right;
clear:right;
padding-top:0px;
display:inline-table;
}

#topform{
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:20px;
padding-right:20px;
}

#formposition {
float:right;
height:323px;
width:235px;
z-index:100000;
}

.textbox{
background-color:#FFFFFF;
font:Arial, Helvetica, sans-serif;
font-size:16px;
height:30px;
border:0px;
margin-left:30px;
width:160px;
}

#btmcorner {
height:45px;
background:url(images/btmright-corner.jpg) no-repeat;
background-position: bottom right;
width:950px;
float:left;
}

#content{
	float:left;
	width:715px;
	background:url(images/topleft-corner1.jpg) no-repeat;
	background-position:top right;
	padding:0;
	margin: 0;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}

#content1{
padding:15px;
width:685px;
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
background:url(images/topleft-corner1.jpg) no-repeat;
background-position:top right;

}



#content_mls{

width:1300px;
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;

}

#contenthome{
	text-align:justify;
	padding-bottom:0px;
	padding-top:15px;
	padding-right:15px;
	margin: 0;
	width:700px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	background:url(images/topleft-corner.jpg) no-repeat;
	background-position:top right;
}


#shortseminar {
    width:685px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0;
	padding: 10px 0 20px 0;
	}

#shortseminarleft {
float:left;
width: 385px;
padding: 0 0 29px 0;
margin: 0 10px 0 0;
background-color:#009acc;
}

#shortseminarleft h2{
margin:10px 0 0 8px;
padding:0;
font-size:27px;
font-family:Arial, Helvetica, sans-serif;
color:#a8e1eb;
}

#shortseminarleft p{
font-size: 11px;
font-weight: bold;
color: #ffffff;
padding: 0 0 0 10px;
margin: 0;
}

#shortseminarleft p a, #shortseminarleft p a:active, #shortseminarleft p a:visited, #shortseminarleft p a:hover{
font-size: 16px;
font-weight: bold;
color: #a8e1eb;
text-decoration: underline;
}




#shortseminarright {
float:left;
width: 290px;
padding: 0;
margin: 0;
}




h1 {
margin:0;
padding:0;
font-size:28px;
font-family:Arial, Helvetica, sans-serif;
color:#0189c5;
height:34px;
}

h2 {
color:#0189c5;
font-size:16px;
}

.footer {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
float:right;}

#featured {
clear:right;
float:right;
height:227px;
text-indent:0;
padding:0;
margin:0;
width:570px;
background:#0189c5;
}

#featured1 {
clear:right;
float:right;
height:205px;
padding-top:30px;
width:235px;
text-align:center;
background:#0189c5;
}


#blog {
clear:right;
width:200px;
float:right;
padding-top:30px;
width:235px;
background:#0189c5;
}
#btmbar {
clear:both;
background:#0189c5;
height:20px;
width:950px;
color:#fff;
font-size:11px;
padding-top:5px;
text-align:center;
z-index:10000;
}

.newsheader {
font-size:16px;
font-weight:bold;
color:#0099cc;
margin:0;
padding:0;
}
.contactheader{
color:#0189c5;
font-size:17px;
}

a.contact:link , a.contact:visited {
color:#666;
text-decoration:none;
}
a.contact:hover , a.contact:active {
color:#666;
text-decoration:none;
font-weight:bold;
}

a.homelinks:link , a.homelinks:visited {
color:#3399cc;
text-decoration:none;
font-weight:bold;
}
a.homelinks:hover , a.homelinks:active {
color:#3399cc;
text-decoration:none;
font-weight:bold;
text-decoration:underline;
}
.contactnumber{
color:#0189c5;
font-size:12px;
}

.hometitle1 {
color:#0189c5;
margin-left:174px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
border-bottom:1px solid #0189c5;
margin-bottom:6px;
text-decoration:none;
}

a.hometitle:link, a.hometitle:visited {
color:#0189c5;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-decoration:none;
}

a.hometitle:hover, a.hometitle:active {
color:#0189c5;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-decoration:none;
}

a.btmnav:link, a.btmnav:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
text-decoration:none;
}

a.btmnav:hover, a.btmnav:active {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ccc;
text-decoration:underline;
}


/*NAV*/
#nav, 
#nav ul {
	padding:0 0 5px 0;
	margin:0;
	list-style:none;
	font: 11px verdana, sans-serif;
	background:#fff;
	position:relative;
	z-index:1;
	font-weight:bold;
}
#nav {
	height:0px;
	padding:5px 0 0 25px;
	margin: 0;
	float: left;
	width: 925px;
}

#nav table {border-collapse:collapse; z-index:2;}
#nav li {
	float:left;
	padding-top: 5px;
	padding-right: 32px;
	padding-bottom: 0;
	padding-left: 10px;
}
#nav li li {float:none;}
/* a hack for IE5.x and IE6 */
#nav li a li {float:left;}

#nav li a {display:block; float:left; color:#888; height:25px; padding-right:5px; line-height:25px; text-decoration:none; white-space:nowrap;}
#nav li li a {height:20px; line-height:20px; float:none;}

#nav li:hover {position:relative; z-index:300; background:#fff;}
#nav a:hover {position:relative; z-index:300; text-decoration:none; color:#5ac2ea; border:1px solid 0189c5;}

#nav :hover ul {left:0; top:22px;}
/* another hack for IE5.5 and IE6 */
#nav a:hover ul {left:-10px;}

#nav ul {position:absolute; left:-9999px; top:-9999px;}

/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {left:-15px; margin-left:100%; top:-1px;}
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#nav li:hover > a {text-decoration:none; color:#5ac2ea;}


/* but IE5.x and IE6 need this lot to style the flyouts*/


h5 a{
	color:#666666;
	/*text-decoration:none;*/
}
