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

body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#a59d94;
	}
img{border:none;}

a{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}

.bg{
	margin:auto;
	width:985px;
	background:url(images/page_shadow.jpg) top center repeat-y;
	padding:0;
	}

.clear{clear:both;}

.wrapper{
	margin:auto;
	width:961px;
	padding:0;
	background:url(images/header_bg.jpg) top left repeat-x #FFFFFF;
	}

.logo{
	width:208px;
	height:122px;
	background:url(images/logo.jpg) top left no-repeat;
	margin:0;
	padding:0;
	float:left;
	}

.phone{
	width:360px;
	height:53px;
	margin:0;
	float:right;
	padding:15px 0 0 0;
	background:url(images/phone_bg.jpg) top right no-repeat;
	color:#FFFFFF;
	text-align:center;
	font-size:14px;
	}

.toptxt{float:left; width:auto; text-align:center; color:#6165a2; font-size:14px; margin:60px 0 0 50px; padding:0; line-height:1.6;}

.navbg{
	margin:0;
	padding:0;
	background:url(images/navbar_bg.jpg) top left repeat-x;
	height:70px;
	}

ul.navbar{
	margin:0 0 0 0;
	padding:22px 0 0 0;
	list-style:none;
	font-size:18px;
	color:#6165a2;	
	}
	.navbar li{padding:0 55px 0 55px;
				margin:0;
				background:url(images/nav_pipe.jpg) top right no-repeat;
				display:inline;
				}
	.navbar li.last{background-image:none;}
	.navbar li.selected{color:#d7832d;}
	.navbar a{color:#6165a2; text-decoration:none;}
	.navbar a:visited{color:#6165a2; text-decoration:none;}
	.navbar a:hover{color:#d7832d; text-decoration:none;}
	

.leftmenuwrapper{
	float:left;
	width:201px;
	margin:0 0 0 0px;
	padding:0 0 0 5px;
	background-color:#FFFFFF;
	}

.leftmenutop{
	width:190px;
	height:30px;
	margin:0;
	padding:10px 0 0 10px;
	background:url(images/left_menu_top.jpg) top left no-repeat;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	}

.leftmenutop a{color:#FFFFFF;}
.leftmenutop a:visited{color:#FFFFFF;}

.leftmenumid{
	width:201px;
	margin:0;
	padding:0;
	background:url(images/left_menu_bg.jpg) top left repeat-y;
	}

ul.leftMenu{
	list-style:none;
	margin:0;
	padding:0;
	color:#FFFFFF;
	text-align:center;
	}
	.leftMenu li{
		margin:0;
		padding:10px 0 10px 0;
		background:url(images/left_menu_line.jpg) bottom left no-repeat;
		}
	.leftMenu li.last{background:none;}
	
	.leftMenu a{color:#FFFFFF;}
	.leftMenu a:visited{color:#FFFFFF;}

.leftmenubottom{
	width:201px;
	height:10px;
	margin:0;
	padding:0;
	background:url(images/left_menu_bottom.jpg) top left no-repeat;
	}

.searchtop{
	width:198px;
	height:17px;
	margin:0;
	padding:0;
	background:url(images/search_top.jpg) top left no-repeat;
	}
.searchmid{
	background-color:#FFFFFF;
	border-left:1px #cbcbcb solid;
	border-right:1px #cbcbcb solid;
	margin:0;
	padding:0;
	width:196px;
	}
.searchbottom{
	width:198px;
	height:13px;
	margin:0;
	padding:0;
	background:url(images/search_bottom.jpg) top left no-repeat;
	}
input{
	width:160px;
	height:16px;
	border-left:none;
	border-right:none;
	border-top:#cbcbcb 1px solid;
	border-bottom:#cbcbcb 1px solid;
	background:url(images/text_bg.jpg) bottom left repeat-x;
	
	}

.lefttxttop{
	width:198px;
	height:15px;
	margin:0;
	padding:0;
	background:url(images/left_txt_top.jpg) top left no-repeat;
	}
.lefttxtmid{
	background-color:#f7f7f7;
	border-left:1px #cbcbcb solid;
	border-right:1px #cbcbcb solid;
	margin:0;
	padding:0;
	width:196px;
	}

.lefttxtmid p{
	margin:0;
	padding:10px 0 0 3px;
	color:#000000;
	font-size:13px;
	line-height:18px;
	}

h3{
	margin:0;
	padding:0 0 0 3px;
	font-weight:bold;
	font-size:13px;
	color:#6165a2;
	}
	
.main_heading{
	float:right;
	margin:45px 8px 0 0;
	padding:0;
	width:483px;
	}
	.main_heading p{
			color:#FFFFFF;
			margin:0;
			padding:10px 0 0 0;
			}

.mainPic{
	margin:0;
	padding:0;
	float:left;
	width:246px;
	height:161px;
	}
	
h2{
	margin:0;
	padding:0 0 11px 0;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(images/heading_line.jpg) left bottom no-repeat;
	}	

.lefttxtbottom{
	margin:0;
	padding:0;
	width:198px;
	height:14px;
	background:url(images/left_txt_bottom.jpg) top left no-repeat;
	}

.maincontwrapper{
	margin:0 6px 0 0;
	padding:0;
	width:747px;
	float:right;
	}

.mainconttop{
	margin:0;
	padding:0;
	width:747px;
	height:9px;
	background:url(images/maint_cont_top.jpg) top left no-repeat;
	}

.maincontmid{
	margin:0px;
	padding:0px;
	width:747px;
	background:url(images/main_cont_bg.jpg) top left repeat-y;
	float:left;
	}

.maincontbottom{
	margin:0;
	padding:0;
	width:747px;
	height:19px;
	float:left;
	background:url(images/main_cont_bottom.jpg) top left no-repeat;
	}

.commonquest{
	width:185px;
	margin:0 10px 0 1px;
	padding:0;
	float:right;
	}

ul.quest{
	font-size:11px;
	color:#333333;
	margin:0 0 0 20px;
	padding:0;
	}
	.quest li{margin:0; padding:8px 0 0 0;}

.readboxwrapper{
	width:185px;
	margin:0 0 0 1px;
	padding:0;
	float:left;
	}
	
	
.boxtop{
	width:185px;
	height:30px;
	background:url(images/readmore_box_top.jpg) top left no-repeat;
	padding:0;
	margin:0;
	}

.boxtop h2{
	margin:0;
	padding:10px 0 0 0;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	}
	.boxmid p{
		margin:0 0 0 6px;
		padding:10px 0 0 0;
		color:#000000;
		font-size:12px;
		line-height:1.4;
		width:160px;
		}
				
.boxmid a{color:#6165a2;}
.boxmid a:visited{color:#6165a2;}
	
.boxmid{
	
	border-left:1px #cbcbcb solid;
	border-right:1px #cbcbcb solid;
	background-color:#e8f7fc;
	margin:0;
	padding:0;
	}

.boxmid:hover{
	
	border-left:1px #cbcbcb solid;
	border-right:1px #cbcbcb solid;
	background-color:#FFFFFF;
	background:url(images/box_hover.jpg) top left repeat-x;
	margin:0;
	padding:0;
	}
	
.boxtobottom{
	width:185px;
	height:13px;
	background:url(images/readmore_box_bottom.jpg) top left no-repeat;
	padding:0;
	margin:0;
	}

.detailswrapper{
	width:745px;
	margin:0;
	padding:0;
	float:left;
	}

.detailstop{
	width:745px;
	height:45px;
	margin:0;
	padding:0;
	background:url(images/details_top.jpg) top left no-repeat;
	}

.detailstop h3{
	margin:0;
	padding:15px 0 0 20px;
	font-size:14px;
	font-weight:bold;
	}


.detailsCol{
	margin:0 0 0 5px;
	padding:10px 0 0 0;
	width:238px;
	background:url(images/col_line.jpg) right center no-repeat;
	float:left;
	height:350px;
	}
	.detailsCol.last{background-image:none;}
	
.detailsCol h4{
	margin:0;
	padding:0;
	font-size:13px;
	font-weight:normal;
	color:#6165a2;
	}
.detailsCol p{
	margin:0;
	padding:10px 0 0 0;
	color:#000000;
	font-size:12px;
	line-height:25px;
	}

.detailsmid{
	border-left:1px #dddddd solid;
	border-right:1px #dddddd solid;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	float:left;
	width:743px;
	}

.allpageswrapper{
	width:540px;
	margin:0;
	padding:0;
	float:left;
	}

.housing li{padding:10px 0 0 0;}
	

.allpageswrapper h3{
	margin:0;
	padding:15px 0 0 10px;
	font-size:14px;
	font-weight:bold;
	}

.allpageswrapper h4{
	margin:0;
	padding:15px 0 0 10px;
	font-size:13px;
	font-weight:bold;
	}

.allpageswrapper p{
	color:#000000;
	margin:0;
	padding:10px 0 0 10px;
	font-size:12px;
	line-height:1.5;
	}

.detailsbottom{
	width:745px;
	height:9px;
	margin:0;
	padding:0;
	background:url(images/details_bottom.jpg) top left no-repeat;
	float:left;
	}

.footer{
	background-color:#6165a2;
	margin:0;
	padding:0;
	width:961px;
	color:#FFFFFF;
	float:left;
	font-size:10px;
	}
.footerlinks{
	float:right;
	width:auto;
	padding:0 10px 0 0;
	margin:10px 0 0 0;
	}
.footerlinks a{color:#FFFFFF;}
.footerlinks a:visited{color:#FFFFFF;}

.logos{
	margin:auto;
	padding:0;
	width:auto;
	}
