@import url("Opinions.css");
@import url("forms.css");

body {
  background: #EBE3C7 url(/images/PageBG.jpg) repeat-x;
  margin: 0px;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

img {
  border: none;
}

a:link {
  color: #993700;
  text-decoration: none;
}

a:visited {
  color: #993700;
  text-decoration: none;
}

a:hover {
  color: #993700;
  text-decoration: underline;
}

.ClearAll {
  clear: both;
}

#Container {
  width: 100%;
  height: 100%;
  position: absolute;
  background: url(/images/ContentBG.jpg) no-repeat center top;
}

#Header {
  width: 1000px;
  height: 125px;
  margin: 0px auto;
}

#HeaderLeft {
  width: 300px;
  height: 79px;
  float: left;
  margin-top: 23px;
}

#HeaderRight {
  width: 400px;
  height: 125px;
  float:right;
  text-align: right;
}

#MiniNavContainer {
	padding: 0 0 5px 0;
}

#HeaderRight ul {
  list-style: none; 
  padding: 0px 0px 0px 0px; 
  margin: 20px 0px; 
}

#HeaderRight ul li {
	display: inline; 
	margin: 0px; 
	padding: 0px;
	float: right;
}

#HeaderRight ul li a, #LogoutButton {
  padding: 0px 0px 0px 10px;
  margin: 0px 0px 0px 0px;
  color: #ebe3c7;
  text-decoration: none;
}

#HeaderRight ul li a:hover {
  color: #993700;
}

#LogoutButton {
	font-size: 12px; 
	margin: -1px 0 5px 10px;
	padding: 0 0 0 0;
	background: none;
	border: none;
	color: #EBE3C7;
	float: right;
}

#MenuBar {
  width: 1000px;
  height: 40px;
  margin: 0px auto;
  z-index: 999;
/*  line-height: 40px;*/
}

#MenuBar ul {
  list-style: none;
  margin: 0px 0px 0px 0px;
}

#MenuBar ul li {
  display: inline;
}

#MenuBar ul li img {
  margin-top: 10px;
}

.MenuDivider {
  height: 40px;
  width: 8px;
  float: left;
}

.MenuOption {
  position: relative;
  line-height: 40px;
  float: left;
  z-index: 999;
}

#MenuBar a {
  text-decoration: none;
  color: #EBE3C7;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  padding: 10px 25px;
}

#MenuBar ul li ul a {
  font-size: 13px;
  padding: 5px 15px;
}

#Page {
  width: 1000px;
  min-height: 200px;
  margin: 0px auto;
}

#PageLeft {
  position: relative;
  width: 800px;
  float: left;
  min-height: 300px;
  z-index: 1;
}

#PageLeftTop {
  width: 800px;
  height: 236px;
  background: url(/images/PageLeftTop.png);
  margin-top: 10px;
  z-index: 1;
}

#Slides {
  width: 360px;
  height: 230px;
  float: left;
  padding-top: 3px;
  display: block;
  z-index: 1;
}

#HomeLinks {
  width: 440px;
  height: 230px;
  float: left;
  display: block;
  padding-top: 3px;
  z-index: 1;
}

#HomeLinks a {
  text-decoration: none;
  color: #282F58;
}

#HomeLinksLeft {
  width: 210px;
  height: 200px;
  float: left;
  padding-top: 30px;
}

#HomeLinksRight {
  width: 220px;
  height: 200px;
  float: right;
  padding-top: 30px;
}

.HomeLinksContainer {
  height: 40px;
  width: 180px;
  margin-bottom: 35px;
  margin-left: 25px;
}

#PageLeftBottom {
  clear: both;
  margin-top: 10px;
}

#HomeEvents {
  width: 390px;
  height: 330px;
  background: url(/images/PageBottomBG.png);
  float: left;
  overflow: hidden;
}

#HomeNews {
  width: 390px;
  height: 330px;
  background: url(/images/PageBottomBG.png);
  float: right;
  overflow: hidden;
}

.HomePanelHeader {
  font-family: "Times New Roman", Times, serif;
  font-size: 23px;
  color: #282F58;
  width: 300px;
  float: left;
  line-height: 50px;
  padding-left: 15px;
}

.HomePanelLink {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 50px;
  float: right;
  padding-top: 18px;
}

.HomePanelLink a {
  color: #993700;
}

.HomePanelContent {
  clear: both;
  padding-left: 15px;
  padding-right: 5px;
  height: 270px;
  overflow: auto;
}

.HomePanelContent h2 {
  color: #282F58;
  font-size: 14px;
}

.EventContainer {
  background: #9F0;
}

.EventIcon {
  width: 70px;
/*  height: 90px;*/
  float: left;
  border: solid thin #000;
}

.EventInfo {
  width: 280px;
  min-height: 90px;
  float: right;
}

.EventInfo h2 {
  margin: 0px;
  padding: 0px;
}

.EventDates {
  margin-top: 3px;
}

.EventLocation {
  margin-top: 3px;
}

.EventLink {
  margin-top: 3px;
}

.EventSpacer {
  clear: both;
  background: url(/images/BlurbDivider.png) no-repeat center;
  height: 40px;
  width: 350px;
  margin: 0px auto 0px auto;
}

#NewsBlurb {
  color: #000;
}

.BlurbSpacer {
  background: url(/images/BlurbDivider.png) no-repeat center;
  height: 30px;
  width: 350px;
  margin: 0px auto 0px auto;
}

.BlurbLink, .BlurbLink a {
  color: #993700;
  font-size: 10px;
  font-weight: bold;
}

#PageRight {
  width: 180px;
  float: right;
  min-height: 300px;
  margin-top: 10px;
}

#GoogleTags {
	display: block;
	width: 200px;
	height: 200px;
	background: rgba(255,255,255,0.76);
}

#Casemaker {
}

#FindaLawyer, #Rotater, #MSLawyer, #Casemaker {
	margin-top: 20px;
	width: 200px;
	text-align: center;
}


#CareerCenter {
	margin-top: 20px;
	width: auto;
	text-align: center;
}




#Rotater {
}

#MSLawyer {
}

.LawyerDirectoryItem {
  width: 298px;
  float: left;
  min-height: 250px;
  margin-bottom: 10px;
  border-bottom: solid thin #bbb;
}

#LawyerDirectoryTable {
  margin: 0px;
  padding: 2px;
  width: 315px;
}

.LawyerDirectoryHeader {
  font-weight: bold;
  width: 110px;
  text-align: right;
  padding-right: 3px;
  vertical-align: top;
/*  background: #6C9;*/
}

.LawyerDirectoryText {
}

.LawyerDirectorySpacer {
  height: 5px;
  padding: 0px;
  margin: 0px;
  background: #960;
}

.SearchBlurbHighlight {
  font-weight: bold;
}

#Alphabet, #SearchForm {
  width: 800px;
  margin: 0px auto;
  text-align: center;
  line-height: 40px;
}

#Alphabet a {
  padding: 0px 8px;
  color: #993700;
}

#Footer {
  width: 1000px;
  height: 100px;
  margin: 0px auto;
  clear: both;
}

#FooterNav {
  width: 800px;
  text-align: center;
  margin: 0px auto 10px auto;
}

#FooterNav ul {
  list-style: none;
  margin: 0px 0px 0px -40px;
  *margin: 0px 0px 0px 0px;
}

#FooterNav ul li {
  display: inline;
}

.PadMe {
  padding: 0px 5px;
}

.LastPadMe {
  padding-left: 5px;
}

#Footer p {
  color: #993700;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 800px;
  text-align: center;
  margin: 0px auto;
}

#SubpageHeader {
  margin: 10px 0px 15px 0px;
}

.SubpageBorder {
  height: 3px;
  background: url(/images/SubPageContentBorder.png);
}

#SubpageContent {
  width: 1000px;
  background: url(/images/SubpageContentBG.png);
}

#SubpageContent h1 {
  margin: 0px;
  padding: 0px 15px;
  line-height: 55px;
  font-family: 'Times New Roman', Times, serif;
  font-size: 30px;
  color: #282f58;
  font-weight: normal;
}

#PageDecoration {
  height: 28px;
  width: 66px;
  float: left;
  background: none;
  padding-left: 15px;
}

#SubpageText {
  width: 895px;
  float: right;
  min-height: 300px;
  line-height: 16px;
  color: #4b4b4b;
  margin-top: -10px;
  margin-right: 15px;
  :margin-top: 0px;
}

.creed li {
  list-style-type:lower-alpha;
}

.creed li ol li {
  list-style-type:decimal;
}


#SubpageText ol {
  list-style-type: decimal;
}

#SubpageText ol li ol {
  list-style-type:lower-alpha;
}

#OpinionText {
	width: 500px;;
	margin: 0px auto;
}

#OpinionText ol {
  list-style-type:lower-alpha;
}

#OpinionText ol li ol {
  list-style-type: decimal;
}







#EventRegistration {
  width: 200px;
  float: right;
  padding-top: 10px;
}

#EventDates {
  width: 600px;
  float: left;
  padding-top: 10px;
  font-weight: bold;
  font-size: 14px;
}

#EventLocation {
  width: 600px;
  float: left;
  font-weight: bold;
  font-size: 14px;
  padding-bottom: 10px;
}

#EventDescription {
  clear: both;
}

h3 {
  color: #282F58;
}

.homeSlide {
  display: none;
}

.homeSlide img {
  border: solid thin #000;
  width: 358px;
  height: 228px;
}

.error {
  color: red;
}


#FormsPassContainer {
  width: 695px;
  margin: 50px auto 0px auto;
}

.FormsPassHeader {
  font-weight: bold;
  font-size: 16px;
  padding-bottom: 10px;
}

#FormsPassLogin, #FormsPassNotRegistered {
  float: left;
  text-align: center;
  height: 200px;
}

#FormsPassLogin {
  width: 370px;
}

#FormsPassNotRegistered {
  width: 325px;
}

#FormsPassDemo {
  clear: both;
  margin: 0px auto;
  width: 450px;
  text-align: center;
}

#FormsPassOther {
  clear: both;
  width: 695px;
  text-align: center;
}

#contour {
/*  margin-top: -60px;*/
}

#contour h4 {
  margin: -20px 0px 10px 0px;
  padding: 0px;
}

#contour fieldset {
}

.contourIndicator {
  color: red;
}

.ContourTextArea {
  height: 20px;
  width: 600px;
}

#Test {
}

.formField {
  float: left;
}

.formLabel {
  float: left;
  line-height: 35px;
  min-width: 100px;
}

.formLabelCB {
  float: left;
  line-height: 20px;
}

.formFieldCB {
  float: left;
  width: 25px;
}









/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
