/* CSS Document */
/* General styles */


html, body, p, div, h1, h2, h3, h4, h5, h6, img, span, ul, li, br, hr, a, form,  dl, dt, dd { padding:0px; border:0px;}
img {margin:0; padding:0; outline-style:none; outline-width:0; }

br{ font-size:0; height:0; line-height:0; clear:both;}
a, a:hover, a:active, a:focus { outline:none; outline-style:none; outline-width:0;}

body {margin:0; padding:0; font-family:"Trebuchet MS"; color:#333; font-size:12px; background:#D8ECFC url(../images/bg.gif) repeat-x top;}

.button
{
	padding:3px;
}

.clr {font-size:0; height:0; line-height:0; clear:both;}

#main_div {margin:0 auto; padding:20px 0; width:975px;  height:auto; background:url(../images/wrap_bg.png) repeat-y top;}

	#top_link {margin:0 auto; padding:0; width:917px; height:26px; text-align:right;}
		#top_link p {font:normal 12px/20px Arial, Helvetica, sans-serif; color:#0236AD;}
		#top_link p a {font:normal 12px/20px Arial, Helvetica, sans-serif; color:#0236AD; text-decoration:none; padding:0 2px;}
		#top_link p a:hover {color:#FF9121;}
	
	#header_part {margin:0 auto; padding:0; width:917px; height:161px;}
		#header_part #logo_box {margin:0; padding:21px 0 0 0; width:235px; height:140px; float:left; background:url(../images/headerbg.gif) repeat-x top;}
		#header_part #logo_box #champion_property {margin:0 auto; padding:0; width:150px; height:85px; background:url(../images/champion_property.jpg) no-repeat top;}
		#header_part #logo_box #champion_letting {margin:0 auto; padding:0; width:150px; height:85px; background:url(../images/champion_letting.jpg) no-repeat top;}
			
		#header_part #welcome_box {margin:0; padding:20px 0 0 0; width:447px; height:140px; float:left; border-top:1px solid #0236AC; background:#FFFFFF url(../images/we_advt_with.jpg) no-repeat right bottom; text-align:center;}
		#header_part #welcome_box h1 {background:url(../images/welcome.png) no-repeat center; display:block; text-indent:-5000px; height:62px;}
		#header_part #welcome_box .let_ie {margin:0 auto; margin-top:20px; padding:0; width:136px; height:40px;}
		#header_part #welcome_box .let_ie a {background:url(../images/let.ie.gif) no-repeat 0 0; width:136px; height:40px; display:block; text-indent:-5000px;}
		#header_part #welcome_box .let_ie a:hover {background:url(../images/let.ie.gif) no-repeat 0 -40px; width:136px; height:40px;}
	
	#navigation_part {margin:0 auto; padding:0 0 0 13px; width:904px; height:32px; background-color:#0236AC;}
		#navigation_part ul {margin:0; padding:0; list-style:none;}
		#navigation_part ul li {margin:0 1px 0 0; padding:0; font:normal 12px/32px "Trebuchet MS"; color:#FFFFFF; background:url(../images/menu_divide.gif) no-repeat right; text-transform:uppercase; float:left;}
		#navigation_part ul li.last {background:none;}
		#navigation_part ul li a {margin:0; padding:0 13px; font:normal 12px/32px "Trebuchet MS"; color:#FFFFFF; text-decoration:none; display:block;}
		#navigation_part ul li a:hover {color:#0236AC; background:url(../images/menubg.gif) repeat-x left;}
		#navigation_part ul li a.select {color:#0236AC; background:url(../images/menubg.gif) repeat-x left;}
	
	#banner_part {margin:0 auto; padding:5px 0; width:917px; height:300px;}
		#banner_part #b_box01 {margin:0; padding:0; width:235px; height:300px; float:left; background:url(../images/banner_01bg.gif) repeat-x top;}
		
		.bar_box {margin:0; margin-bottom:5px; padding:0; width:235px; height:65px; float:left;}
		.bar_box a {background:url(../images/free_bar_cert.gif) no-repeat 0 0; width:235px; height:65px; display:block; text-indent:-5000px;}
		.bar_box a:hover {background:url(../images/free_bar_cert.gif) no-repeat 0 -65px; width:235px; height:65px;}
		
		#banner_part #b_box01 .search_box {margin:0; padding:17px; width:201px; height:auto; float:left;}
		
		#banner_part #b_box01 .search_box h2 {font:bold 15px/20px Arial, Helvetica, sans-serif; color:#1291B6; text-transform:uppercase; padding-bottom:10px;}
		#banner_part #b_box01 .search_box .box {margin:0; padding:0; width:198px; height:27px; float:left;}
		
		.go {margin:0 4px 0 0; padding:0; width:36px; height:24px; float:right;}
		.go a {background:url(../images/go.gif) no-repeat 0 0; width:36px; height:24px; display:block; text-indent:-5000px;}
		.go a:hover {background:url(../images/go.gif) no-repeat 0 -24px; width:36px; height:24px;}
		
		#banner_part #b_box02 {margin:0; padding:0; width:235px; height:300px; float:left; background:url(../images/banner_02bg.gif) repeat-x top;}

		.tenants_box {margin:0; margin-bottom:5px; padding:0; width:235px; height:65px; float:left;}
		.tenants_box a {background:url(../images/property_maintenace.gif) no-repeat 0 0; width:235px; height:65px; display:block; text-indent:-5000px;}
		.tenants_box a:hover {background:url(../images/property_maintenace.gif) no-repeat 0 -65px; width:235px; height:65px;}
		
		#banner_part #b_box02 .img {margin:0; padding:0; width:235px; height:193px; float:left; background:url(../images/property_img01.jpg) no-repeat top;}
		#banner_part #b_box02 .more {margin:8px 8px 0 0; padding:0; width:76px; height:21px; float:right; text-align:center; background:url(../images/morebg.gif) no-repeat; display:block;}
		#banner_part #b_box02 .more a {font:normal 12px/21px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
		#banner_part #b_box02 .more a:hover {color:#FF0000;}
		
		#banner_part #b_box03 {margin:0 5px; padding:15px 0 0 0; width:437px; height:285px; float:left; background:url(../images/banner_03bg.gif) repeat-x top;}
		#banner_part #b_box03 .img { margin:0 auto; padding:0; width:413px; height:237px; background:url(../images/office_img.jpg) no-repeat top;}
		#banner_part #b_box03 .text { margin:0 auto; padding:0 0 0 23px; width:390px; height:48px; background:url(../images/arrow.gif) no-repeat left; font:normal 16px/48px "Trebuchet MS"; color:#0236AC;}
		
	
	#body_part {margin:0 auto; padding:0 0 30px 0; width:917px; height:auto; overflow:auto}
		#body_part .box 
		{
			margin:0; 
			width:126px; 
			height:155px;
			margin-left:5px;
			float:left; 
			text-align:center;
		}
		.box_inside
		{
			background-color:#BDE4FA;
			padding:5px;
		}
		#body_part .box h2 
		{
			color:#2e5b7d;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			margin-bottom:10px;
			margin-top:10px;
		}
		#body_part .box img
		{
			width:110px;
		}
		.phone
		{
			background:url(../images/phonebg.jpg) no-repeat right;
			background-color:#BDE4FA;
			color:#FFF;
			font-size:12px;
			height:19px;
			padding-top:3px;
			padding-right:8px;
			padding-left:5px;
			text-align:right;
			margin-top:3px;
		}
		.phone span
		{
			color:#569ac0;
			float:left;
		}
		
	
	#footer_part {margin:0 auto; margin-top:10px; padding:10px 0; width:917px; height:auto; border-top:1px dotted #9AA6B0;}
		#footer_part .box01 {margin:0; padding:0; width:600px; height:auto; float:left;}
		#footer_part .box01 p.f_link {font:normal 12px/20px "Trebuchet MS"; color:#9A9999;}
		#footer_part .box01 p.f_link a {font:normal 12px/20px "Trebuchet MS"; color:#9A9999; text-decoration:none;}
		#footer_part .box01 p.f_link a:hover {color:#0236AC;}
		
		#footer_part .box01 p.q_link {font:normal 12px/20px "Trebuchet MS"; color:#E6A102;}
		#footer_part .box01 p.q_link span {font:normal 15px/20px "Trebuchet MS"; color:#0337AA;}
		#footer_part .box01 p.q_link a {font:normal 12px/20px "Trebuchet MS"; color:#E6A102; text-decoration:none;}
		#footer_part .box01 p.q_link a:hover {color:#0236AC;}
		
		#footer_part .box02 {margin:0; padding:0; width:300px; height:auto; float:right; text-align:right;}
		#footer_part .box02 p {font:normal 11px/18px Arial, Helvetica, sans-serif; color:#8E8F91;}
