/* agentfind.ca

CSS layout: */



body {

margin: 0 auto;

padding: 0;

font:100% Arial, Helvetica, sans-serif;

background: #f4f4f4 url(images/backround.gif) top center repeat-y;

}



.box_right {

position:relative;

float:right;

clear:both;

width:200px;

margin:0 0 5px 5px;

padding:0 5px 0 5px;

background:#e1e1e1;

color:#000000;

font-family:Arial, Helvetica, sans-serif;

font-size:1.0em;

}



.box_right p {

margin:5px 5px;

}



.box_cnr_top {

background:url(images/cnr_tr.gif) no-repeat top right;

margin:0 -10px 0 -10px;

}



.box_cnr_bottom {

background:url(images/cnr_br.gif) no-repeat top right;

margin:0 -10px 0 -10px;

}



img.cnr {

width:8px;

height:8px;

border:none;

display: block !important;

}



#leftsidebar {

background: #ffffff;

color: #303030;

margin: 0 auto;

border: 2px solid #cc9930;

width: 950px;

}



#header {

margin: 0 0 2px 0;

border: 0;

text-align:center;

text-transform:uppercase;

}

#flash {

margin: 0 0 10px 0;

border: 0;

}

#topmenu {

clear: left;

float: left;

width: 200px;

margin: 2px 0px 2px 1px;

padding: 0PX;

font-size: 0.8em;

background: #e1e1e1;

}



#menu {

clear: left;

float: left;

width: 200px;

margin: 2px 0 2px 0;

padding: 0;

font-size: 1.0em;

}



#menu ul {	

list-style: none;

width: 200px;

margin: 2px 0 1px 0;

padding: 0;

font-size: 0.9em;

}	



#menu li {

margin-bottom: 2px;

}



#menu li a {

font-weight: bold;

height: 18px;

text-decoration: none;

text-transform:uppercase;

color: #000;

display: block;

padding: 1px 0 0 2px;

background: #cc9930; 

border-LEFT: 2px solid #FFF;



}	

	

#menu li a:hover {

background: #FFF;

color: #cc9930;

border-LEFT: 2px solid #000;



}



.leftnews {

clear: left;

float: left;

width: 200px;

margin: 2px 0px 2px 1px;

padding: 0PX;

font-size: 0.8em;

background: #e1e1e1;

}



.rightnews {

float: right;

width: 115px;

background-color: #e1e1e1;

margin: 0 0 5px 5px;

padding: 5px;

font-size: 0.9em;

line-height: 1.5em;

}



#rightnews p {

margin: 0 0 1.5em 0;

}



#content {

margin: 0 145px 20px 208px;

border-left: 1px solid #000;

border-right: 1px solid #000;

padding: 0 5px 0 5px;

line-height: 1.6em;

text-align: left;

}







#content img {

	padding: 4px;

	display:inline;

	border: 3pxsolid #cc9930;

	

}



.greenbox {

background-color: #fff;

border: 1px solid #000;

color: inherit;

padding: 2px;

margin: 0px;

}





.bluebox {

background-color: #fff;

border: 1px solid #fff;

color: inherit;

padding: 5px;

margin: 0px;

}

.bluebox a {

text-decoration:underline;

font-size:16px;

font-weight:bold;



color: #103f95;

}

.bluebox a:hover {

text-decoration: none;

color: #cc9930;

}

.splitright {

background-color: #ffffff;

width: 49%;

float: right;

overflow: hidden;

}



.splitleft {

background-color: #ffffff;

width: 49%;

float: left;

overflow: hidden;

}



h1 {

			font-family: Arial, Helvetica, sans-serif;

			font-weight: bold;

			font-size: 14px;

			color: #000;

			margin-bottom: 2px;

			padding-left: 2px;

			}

h2 {

			font-family: Arial, Helvetica, sans-serif;

			font-weight: bold;

			text-transform:uppercase;

			font-size: 12px;

			color: #000;

			margin-bottom: 1px;

			padding-left: 2px;

			padding-right: 2px;

			background-color: #cc9930;

		}

h3 {

font-family: Arial, Helvetica, sans-serif;

			font-weight: bold;

			font-style:italic;

			font-size: 14px;

			color: #a02b2c;

}

h4 {

			font-family: Arial, Helvetica, sans-serif;

			font-weight: bold;

			font-style:italic;

			text-transform:uppercase;

			font-size: 12px;

			color: #000;

			padding-left:20px;

			background:  url(images/Bullet_blue.gif) no-repeat center left;

			

			}

			

h5 {

			font-family: Arial, Helvetica, sans-serif;

			font-weight: bold;

			font-size: 16px;

			color: #000;

			padding-left:20px;

			background:  url(images/Bullet_green.gif) no-repeat center left;

			}

			

h6 {

			font-family: Arial, Helvetica, sans-serif;

			font-weight: bold;

			font-size: 9px;

			color: #000;

			padding-left:20px;

			background:  url(images/Bullet_blue.gif) no-repeat center left;

			}

			



			

a {

font-size:13px;

font-weight:bold;

text-decoration: none;

color: #103f95;

}



a:hover {

text-decoration: none;

color: #cc9930;

}



a img {

border: 0;

}





		

#city {

clear: both;

margin: 0 auto;

padding: 2px 0 2px 0;

border-top: 1px solid #000;

width: 950px;

text-align: center;

color: #000;

font-size: 0.9em;

}		

		

#footer {

clear: both;

margin: 0 auto;

padding: 10px 0 20px 0;

border-top: 1px solid #000;

width: 950px;

text-align: center;

color: #000;

font-size: 0.9em;

}



#footer a {

color: #000;

text-decoration: none;

}



#footer a:hover {

text-decoration: underline;

color: #cc9930;

}



.left {

margin: 10px 10px 5px 0;

float: left;

}



.right {

margin: 10px 0 5px 10px;

float: right;

}



.textright {

text-align: right;

}



.center {

text-align: center;

}



.small {

font-size: 0.9em;

}



.bold {

font-weight: bold;

}



.hide {

display: none;

}





/* workarounds and hacks */

.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 */
