@charset "utf-8";
/* CSS Document for Pacific Settlement Services Website */
/* Main CSS Layout */
* {
	margin:0px;
	padding:0px;
 	text-decoration:none;
 	border:none; 
 	color:#000045; 
 	list-style-type:none;
}
body { 
 	font-family:Tahoma, Arial, sans-serif;
 	font-size:12px; 
	background-color:#cdd0e8; 
}
#wrapper { 
 	text-align:left;
 	margin-left:auto; 
 	margin-right:auto; 
 	width:950px; 
	background-color:#ffffff;
	background:url(Images/bgshadow.png) center top repeat-y;
}

/* Header CSS Layout */
#header { 
 	background:url(Images/header.jpg) no-repeat top;
	height:120px; 
 	padding:0px;
	margin-left:-1px;
}
h1 {
	text-indent:-9999px;
	margin:0px;
	padding:0px;
	border:0px;
}
h1 a {
	display:block;	
	width:380px;
	height:100px;
	margin:0px;
}

/* Main Content CSS Layout */
#content {
	background-color:#FFFFFF;
	width:900px;
	margin:0px 10px 0px 30px;
	height:auto;
}  
h2 {
	font-size:13px;
	margin:10px 0px 10px 10px;
}   
p {
	margin:15px 20px 0px 10px;
	line-height:17px;
}
p.bold {
	font-weight:bold;
}
p a {
	text-decoration:underline;
}
p a:hover {
	text-decoration:none;
}

/* Home Page Content CSS Layout */
#homepage #content {
	margin:-22px 0px 0px 18px;
	padding:0px;
}
#contenttop {
 	background:url(Images/contenttop_bg.jpg) no-repeat top;
	height:499px;
	width:914px;
}
table.listtable {
	font-size:15px;
	font-weight:bold;
	margin:25px 0px 0px 10px;
}
table.listtable td {
	padding-left:5px;
	padding-bottom:5px;
}
#contentmiddle table td {
	padding:5px;
}
#contentmiddle p.chartname {
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
}
#contentbottom img {
	margin:20px 0px 5px 0px;
	border-top:#000045 1px solid;
	border-bottom:#000045 1px solid;
}
#contentbottom p.small {
	font-size:10px;
	margin:0px;
	padding:0px 10px;
}
#bluebox img {
	margin:-50px 0px 0px 80px;
}

/* Free Consultation Form CSS Layout */
form#freeConsultationForm, #congratulation {
	font-size:12px;
	font-weight:bold;
 	color:#000045; 
	padding:30px 0px 0px 0px;
}
#form {
 	background:url(Images/form_bg.png) no-repeat top;
	height:412px;
}
#form table {
	margin:30px 10px 10px 25px;
	width:350px;
}
#form table td {
	padding:5px 0px;
}
#form table td.left {
	padding-left:15px;
}
#form table td.title {
	color:#FF0000;
	font-size:13px;
	padding:8px 0px;
}
#form table td.bottom {
	font-size:10px;
	font-weight:normal;
	padding:8px 0px;
}
#form span.required {
	color:#FF0000;
}
form input, #homepage form select {
	border:#000045 1px solid;
}
form input.submit {
 	background:url(Images/submitbutton.png) no-repeat top;
	width:250px;
	height:54px;
	border:none;
}
#form a {
	text-decoration:underline;
}
#form a:hover {
	text-decoration:none;
}
#form h2 {
	color:#FF0000;
	font-size:14px;
	text-align:center;
	padding-top:30px;
}
#form p {
	padding-left:20px;
}

/* Testimonials CSS Layout */
#testimonials {
	padding:5px 0px 5px 15px;
}
#testimonials #top {
 	background:url(Images/testimonials_top.png) no-repeat top;
	height:59px;
}
#testimonials #top h2 {
	font-size:15px;
	padding:20px 0px 0px 20px;
}
#testimonials #middle {
 	background:url(Images/testimonials_middle.png) repeat-y top;
}
#testimonials #middle p {
	padding:0px 40px 5px 30px;
	margin:0px;
	text-align:left;
}
#testimonials #middle p.right {
	text-align:right;
}
#testimonials #bottom {
 	background:url(Images/testimonials_bottom.png) no-repeat top;
	height:54px;
}

/* Footer CSS Layout */
#footer {
	margin:0px;
	padding:0px;
	text-align:center;
}
#footer p {
	font-size:11px;
	font-weight:bold;
	padding:10px 0px 10px 0px;
}
	


