body {
	margin:0; padding:60px 0 0 0; background:#0e1b24 url('../images/bg-body.jpg') repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#454541; text-align:center}

a {font-size:11px; font-family:Tahoma, Verdana, Arial, Helvetica; font-weight:bold; text-decoration:none}
p {line-height:18px; padding:0; margin:6px 0 18px 0;}
p a, ul li a {color:#36688f; font-size:inherit; font-family:inherit; font-weight:inherit;}
p a:hover, ul li a:hover {text-decoration:underline;}
h1, h2 {font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#474129; margin:0; padding:0;}
.contentBoxHome h1 {padding-top:24px;}
.contentBoxContact h1, .contentBox h1, .contentBoxBio h1, .contentBoxPractice h1 {margin-bottom:12px;}
h2 {font-size:18px;}
h2.homePhoneNumber {margin-top:12px; text-align:center;}
h2 a {color:#36688f; font-size:inherit; font-family:inherit; font-weight:inherit; cursor:pointer}
h2 a:hover {text-decoration:underline;}

.container {width:900px; margin:0 auto}
.headerContactBox {float:right; text-align:right; margin-bottom:9px}
.headerPhoneNumber {font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#fff; font-weight:normal; margin:0 0 6px 0; padding:0}
a.headerContactUs {color:#b9c1c5; text-decoration:none;}
a.headerContactUs:hover {text-decoration:underline}
.contentContainer {background:#fff; width:886px; border:solid 1px #22333a; padding:6px; clear:both}
.contentBox, .contentBoxHome, .contentBoxContact, .contentBoxBio, .contentBoxPractice {background:#e2ddc9; padding:24px; text-align:left;}
.contentBoxContact {width:632px; float:left}
.contentBoxHome {background:#e2ddc9 url('../images/bg-home-content.jpg') no-repeat top right; padding:0 0 0 24px; height:400px;}
.contentBoxBio {background:#e2ddc9 url('../images/bg-bio-content.jpg') no-repeat top right; padding:24px 0 24px 24px;}
.contentBoxPractice {background:#e2ddc9 url('../images/bg-practice-content.jpg') no-repeat top right; padding:24px 0 24px 24px;}
.column {width:330px; float:left; margin-right:24px;}
.columnTiniest {width:200px; float:right;}
.columnTiny {width:250px; float:left;}
.columnMedium {float:left; margin-right:24px; width:580px;}
.columnLarge {width:600px; float:left; margin-right:24px;}
.footerColumn {width:165px; margin-right:24px; float:left}
a.btnContactUs {background:url('../images/btn-contactUs.gif') no-repeat; background-position:0 0; width:330px; height:47px; cursor:pointer; display:block;}
a.btnContactUs:hover {background:url('../images/btn-contactUs.gif') no-repeat; background-position:0 -47px}
a.btnSend {background:url('../images/btn-send.gif') no-repeat; background-position:0 0; width:134px; height:39px; cursor:pointer; display:block; float:left; margin-bottom:60px;}
a.btnSend:hover {background:url('../images/btn-send.gif') no-repeat; background-position:0 -39px}

.footer {background:#b4af98; padding:6px 24px 12px 24px; text-align:left; font-size:10px; color:#423e2c;}
.footer a {color:#f3eccd; font-weight:bold;}
.footer p {margin:0; padding:0;}
.footerHeader {background:#9a947e; font-size:10px; font-weight:bold; color:#535046; border-top:6px solid #fff; padding:6px 24px; text-align:left;}
p.copyright {font-size:10px; color:#546164; float:right;}
p.copyright a {color:#8a99a0;}

.lightGrey {background-color:#e9e5d1; padding:12px; border:1px solid #d9d4bf; margin-top:6px;}
.darkGrey {background-color:#cdc7b2;}
.sidebar {padding:12px 24px 12px 12px; text-align:left; width:158px; float:right;}
.lineheight14 {line-height:14px;}

.nav {margin:0 0 -6px 0; padding:6px 0 0 0; width:400px; float:left;}
.nav li {float:left; display:block; font-size:11px; color:#fff; font-weight:bold; padding:0 6px; list-style-type:none;}
.nav li.sel {padding:0 12px 36px 12px; background:url('../images/nav-sel.png') no-repeat bottom center;}
.nav a {color:#b9c1c5; padding:0 6px 39px 6px;}
.nav a:hover {background:url('../images/nav-sel.png') no-repeat bottom center; color:#fff; text-decoration:none}

ul {margin:0; padding:0;}
ul li {margin:0; padding:0; line-height:20px; list-style-type:none;}
.sidebarList {margin:-18px 12px 24px 14px; padding:0;}
.sidebarList li {list-style-type:square;}
.linkList {margin:-12px 12px 24px 0; padding:0;}
.linkList li {margin-bottom:12px}
.sourceList {margin-top:0; padding:0;}
.sourceList li {margin-bottom:9px; line-height:14px;}
.source {text-indent:-24px; margin-left:24px; font-size:11px; }

ol {margin:-16px 0 16px 12px; padding:0 0 0 12px;}

.thumbnail {float:left; margin:5px 12px 0 0;}

.floatLeft {float:left}
.floatRight {float:right}
.clearBoth {clear:both; display:block; height:0; visibility:hidden; font-size:0}
.displayInlineBlock {display:inline-block;}

.button {background:#74392d; padding:6px; border:1px solid #5f2f25; color:#fff; font-weight:bold; cursor:pointer;}

.marginRight12 {margin-right:12px}
.marginTop12 {margin-top:12px;}
.marginTop24 {margin-top:24px;}
.marginBottom0 {margin-bottom:0px;}
.red {color:#a83d00;}
.field {width:280px; padding:2px; border:1px solid #c3bca0;}
.dropdown {width:286px; padding:2px; border:1px solid #c3bca0;}
.textarea {width:280px; height:72px; padding:2px; border:1px solid #c3bca0;}
.formColumn {width:286px; margin-right:24px; float:left;}

.errorMessage {padding:12px 24px; background:#823728; margin:12px 0 12px 0; color:#fff; font-weight:bold;}
.successMessage {padding:12px 24px; background:#a8b293; margin:12px 0 12px 0; color:#fff; font-weight:bold;}