

/* CSS Document */

body {
	background-color:#fff;
	margin:0 auto;
}

#main-wrapper {
	margin:0 auto;
	width:1000px;
}

#shadow {
	background-image:url('../images/css-images/shadow2.png');
	background-repeat:repeat-y;
    float:left;
	margin:0 auto;
    min-height:650px;
	padding:0;
	width:1000px;
}

#wrapper {
	margin:0 auto;
	width:980px;
}

#header {
	background-color:#475570;
	float:left;
	height:80px;
	margin:0 auto;
	width:980px;
}

#logo {
		background-image:url(../images/css-images/Logo1.jpg);
	float:left;
	height:50px;
	margin-left:28px;
	margin-top:16px;
	width:200px;
}

#title-phrase {
		background-image:url(../images/css-images/TitlePhrase.jpg);
	float:left;
	height:60px;
	margin-left:250px;
	margin-top:14px;
	width:290px;
}

#bottom-header-container {
	float:left;
	margin:0 auto;
	padding:0;
	width:980px;
}

#HdrBorder1 {
		background-image:url(../images/css-images/HdrBorder1b.jpg);
	background-repeat:repeat-x;
	float:left;
	height:5px;
	width:980px;
}

#employees {
	background-image:url(../images/css-images/employees1.jpg);
	background-repeat:no-repeat;
	float:left;
	height:200px;
	width:240px;
}

#mediators {
	background-image:url(../images/css-images/mediators.jpg);
    background-repeat:no-repeat;
    float:left;
    height:200px;
    width:240px;
}

#HdrPic-temp {
	background-image:url(../images/css-images/HdrPic-temp2.jpg);
	background-repeat:no-repeat;
	background-color:#fff; 
	float:left;
	height:200px;
	margin-left:3px;
	width:737px;
}

#HdrBorder2 {
	background-image:url(../images/css-images/HdrBorder2.jpg);
	background-repeat:repeat-x;
	float:left;
	height:5px;
	width:980px;
}

#subheader {
	background-color:#475570;
	background-color:#7b889b;
	color:#fff;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:22px;
	padding-top:3px;
	text-align:center;
	width:980px;
}

#content-container {
/*	background-image:url(../images/css-images/navbg1.jpg);
	background-position:left top;
    background-repeat:no-repeat;*/
    background-color:#1F3250;
	float:left;
	margin:0 auto;
	min-height:310px;
	padding:0;
	width:980px;
}

#nav-container {
	background-color:#3e4a60;
	border-bottom:1px solid #ae0002;
	float:left;
    min-height:341px;
    padding-bottom:5px;
	width:240px;
}

#nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-color:#fff;
	width:120px;
}

#nav ul {
	margin:15px 0px 0px 30px;
    list-style:url(../images/css-images/arrow.jpg);
	padding:0px;
    padding-left:20px;
	margin:0px;
	margin-bottom:10px;
	margin-left:20px;
	margin-top:20px;
	width:160px;
}

#nav li {
	color:#fff;
	letter-spacing:normal;
	padding-left:5px;
	margin:3px 0px;
}

#nav li a {
	color:#fff;
	text-decoration:none;
}

#nav li a:hover {
	color:#7B889B;
	text-decoration:underline;
} 

#nav-address {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:30px 5px 10px 10px;
}

#nav-address p {
	margin:0px;
	padding:0px 0px 10px 0px;
}

#nav-flags {
	background-image:url(../images/css-images/nav-flags.jpg);
    background-repeat:no-repeat;
    height:150px;
    margin:0 auto;
    width:150px;
}

#nav-swearin {
	background-image:url(../images/css-images/nav-swearin.jpg);
    background-repeat:no-repeat;
    height:150px;
    margin:0 auto;
    width:150px;
}

#content-wrapper {
	background-color:#fff;
	color:#243045;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	min-height:327px;
	padding:15px 5px 0px 15px;
	width:720px;
}

.content-text1 {
	color:#243045;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    text-align:center;
}

.content-text2 {
	color:#243045;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}

.content-text2 h1 {
	color:#243045;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    text-align:center;
}

#content {
	background-image:url(../images/css-images/scales.jpg);
    background-repeat:no-repeat;
    background-position:center;
	color:#243045;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    margin:0 auto;
    padding:10px 5px 15px 0px;
}

#content2 {
	color:#243045;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    padding:10px 5px 0px 0px;
}

#content-thankyou {
	background-image:url(../images/css-images/scales.jpg);
    background-repeat:no-repeat;
    background-position:center;
	color:#243045;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    height:285;
    text-align:center;
}


.areas_of_practice {
	background-color:#f5f5f5;
	border:2px outset #7b889b;
	border-bottom:2px solid #444b56;
	border-left:2px solid #d7dbe1;
	border-right:2px solid #444b56;
	border-top:2px solid #d7dbe1;
	color:#243045;
	padding:10px 15px;
	margin:15px 25px 15px 5px;
}

.areas_of_practice p {
	padding:10px 30px 0px 0px;
	margin:0px;
}

.areas_of_practice ul {
	margin:10px 0px;
	margin-left:20px;
	padding:0px;
}

.areas_of_practice h3 {
	border-bottom:1px solid #333;
	margin:0px;
	margin-bottom:8px;
	margin-top:5px;
	padding:0px;
	position:relative;
	width:650px;
}

.areas_of_practice h3 span.emphasis {
	color:#243045;
	font-size:12px;
	font-style:italic;
	text-align:right;
	position:absolute;
	right:0px;
}


#full-photo1 {
	background-image:url(../images/css-images/full-estrada2.jpg);
    background-repeat:no-repeat;
    float:right;
    height:393px;
    margin:5px 5px 10px 15px;
    width:135px;
}

#map {
    height:400px;
    margin:10px auto;
    width:500px;
}

#footer {
	background-color:#1F3250;
	background-repeat:repeat-x;
	clear:both;
	color:#fff;
    font-size:10px;
    font-family:Arial, Helvetica, sans-serif;
	height:25px;
	line-height:25px;
	margin:0 auto;
	position:relative;
	width:980px;
}

#footer img {
	position:absolute;
}

#footer .left {
	left:0px;
}

#footer .right {
	right:0px;
}

#copyright {
	float:left;
	position:relative;
	left:10px;
	width:300px;
}

#poweredby {
	float:right;
	position:relative;
	right:10px;
	text-align:right;
	width:300px;
}

#poweredby a {
	color:#fff;
	text-decoration:none;
}

#header-flash1024 {
	float:left;
	height:200px;
    margin-left:3px;
    width:737px;
}

#header-flash800 {
	display:none;
}




