﻿body { padding: 0; margin: 0; font-family: Trebuchet MS,Helvetica,Verdana,Arial,sans-serif; background: #0066B3 url("/images/BackgroundSlice.png") repeat-x; }

h2 { font-size: 1.1em; background-color: #1A70DA; margin: 0 0 5px 0; padding: 5px; }
h3 { font-size: 1em; padding: 2px 5px; margin:0;}
p, li { font-size: 0.8em; margin:0;}
label { margin-right: 5px; }
hr { width:75%; text-align: center; }

fieldset { background-color: #FFFFFF; border:0; }

#page { margin: 5px auto; padding: 0; width:850px; text-align:left; border:0; background-color:#C5E5FF; }
#logo { background: url("/images/HeaderGraphic.jpg") no-repeat left center; width: 850px; height:100px; }
#logo h1 { display:none; }

#headerContact { background: url("/images/HeaderContactBackground.png") repeat-x; height: 35px; width: 850px; color:#000000; font-size:1.2em; font-weight:bold; text-align:center; padding-left:10px; }
#headerNavigation { background: url("/images/HeaderNavigationBackground.png") repeat-x; height: 35px; width: 850px; }
#headerNavigation ul { text-align:center; }
#headerNavigation li { font-weight:700; font-size:1.2em; margin-left: 20px; }
#headerNavigation li a { color:#FFFFFF; text-decoration:none; }
#headerNavigation li a:hover { color:#000000; text-decoration: underline; }

#contentWrapper {   }
#rightContainer { width: 219px; float:right; padding: 2px 4px 2px 2px; }

#commonContact { width:190px; padding: 5px; }
#commonContactContainer p { margin: 0 5px; }
#commonContact input { width: 180px; }
#commonContact textarea { width: 180px; height: 200px; }
#contactSubmit { margin-top: 5px; }

#footer { clear:both; border-top:1px solid #000000; padding:2px; }
#headerNavigation ul, #footerNavigation ul, #siteMap ul { list-style-type:none; padding: 5px; margin:0;}
#headerNavigation ul li, #footerNavigation ul li, #siteMap ul li { display: inline; font-size:1em;}

.contentBox { background-color: #FFFFFF; padding:0; border: 1px #0066B3 solid; }
.innerBox { padding: 5px; }
.innerBox p { padding-bottom: 5px; }

#practiceAreas ul, #mvaNavigation ul { list-style-type:none; margin:0; padding:0; }
#practiceAreas ul .in { padding-left: 10px; }

.field-validation-error { color: #FF0000; }
.input-validation-error { background-color: #FFB7B7; }

.clear { clear: both ;}