/* *** 
This is internal css for Open-Realty 2.0
at open realty templates by http://openrealtytemplates.awddesign.co.uk 

 */

html, body{ 
 margin:0; 
 padding:0; 
 text-align:left; 

background-color:#32668E;
} 
 
#pagewidth{ 
 width:780px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;  
background-color:#FFFFFF;

} 
 
#header{
	position: relative;
	height: 185px;
background-color:#FFFFFF;
	width: 100%;
	} 
 
#leftcol{
	float: left;
	position: relative;
	background-color: #FFFFFF;
	margin:0;
	padding:0; 
}

 /* +++ Start Of Content Section +++ */
#maincol{background-color: #FFFFFF;  
float:right;
 display:inline; 
 position: relative; 
 width:610px;
 margin:0;
 padding:0;
 }

#content{
background-color:#fff;
padding-left: 3px;
padding-right: 3px;
margin:0;
 }

#content img {
 border-style:none;}

#content h1 {margin:0; padding:0.1em; text-indent:2.5em;}



#f//ooter{
	height: 45px;
	background-color: #ccc;
	clear: both;
} 
 

 
 /* *** Float containers fix: *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

/*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

/* +++ Start Of Header Section +++ */

#header {
margin:0; padding:0; background:transparent;}

.superheader {
background-color:#294D69; text-align:right; color:#FFFFFF; padding:2px 2em 2px 2px; height:20px;
border-style:none none solid none; border-color: #80C62E; border-width:medium;}

.mainheader h1 {
font-size:300%; margin:0 0 5px 0; padding:0; background:transparent;}

.mainheader p {
color:#EB7900; margin:0; padding:0.2em; font-weight:bold;}

.mainheader {
margin:0; padding:45px 1em 15px 1em; text-align:left;
background-image:url("logo.jpg"); background-repeat:no-repeat; 
background-position:right top; }

/* Hides from IE-mac \*/
* html .mainheader{height: 1%;}
/* End hide from IE-mac */  

.subheader {
background-color:#32668E; margin:0; height:8px; padding:0; text-align:center; color:#FFFFFF;}



/* +++ Start of Footer Section +++ */

#footer {
margin:0; padding:0;}

.superfooter {
background-color:#32668E; height:.5em; 
}

.mainfooter {
background-color:#FFFFFF; text-align:center;
border-style:none none solid none; border-color: #80C62E; border-width:medium;}

.subfooter {
background-color:#163D5F; height:0.6em;}

#footer p {
font-size:75%; color:#999999; p//adding:0.3em;}




/* +++ Start Of Side Menu Section +++ */

#sidecontainer {
margin:0; padding:0; float:left; 
width:165px;
border-right:1px solid #163D5F;
text-align:left;}

#sidecontainer h2 {
display:block; margin:0; padding:0.2em; color:#FFFFFF; background-color:#163D5F; font-weight:normal;
 font-family:"trebuchet ms", "lucida sans", arial, sans-serif; font-size:120%;
 border-style:none none solid none; border-color: #80C62E; border-width:medium;}

.nav {
margin:0 0 1.5em 0; padding:0; list-style-type:none; background-color:#FFFFFF;}

.nav li {
margin:0; padding:0; display:block; border-bottom:1px solid #163D5F;}

.nav a:link, .nav a:visited {
display:block; margin:0; text-decoration:none; color:#32668E; margin:0; padding:0.5em;}

.nav a:hover {
display:block; margin:0; text-decoration:none; color:#666666; margin:0; padding:0.5em; background-color:#Fcda94;}

.nav a:active {
display:block; margin:0; text-decoration:none; color:#32668E; margin:0; padding:0.5em;}

/* +++ Start Of Site Sections +++ */

a:link, a:visited {
color:#80C62E; text-decoration:underline;}

a:hover {
color:#32668E; text-decoration:none;}

a:active {
color:#80C62E; text-decoration:underline;}


div {margin:0; padding:0;}

h1 {
color:#294D69; font-size:150%; font-family:"trebuchet ms", "lucida sans", arial, sans-serif; 
font-weight:normal;}
h2 {
color:#EB7900;}
h3 {
color:#EB7900;}
h4 {
color:#EB7900;
font-decoration:underline;}
.required {color:#EB7900;}
.small {font-size:small;}

#pplink a:link, a:visited {
color:#80C62E; text-decoration:underline;}

#pplink a:hover {
color:#32668E; text-decoration:none;}

#pplink a:active {
color:#80C62E; text-decoration:underline;}
#pplink {height=400px;}

/*  by openrealtytemplates.awddesign.co.uk */ 