/* Topical Practice Center/Page Styles */

/* column width control - Practice CENTER layout #1 */
.tableLeft1 { vertical-align: top;}
.tableRight1 { vertical-align: top; width: 170px; padding-left: 0px; padding-bottom: 0px; }

/* column width control - Practice CENTER layout #2 */
.tableLeft2 { vertical-align: top; width: 200px; padding-right: 16px; padding-bottom: 10px; }
.tableRight2 { vertical-align: top; }

/* column width control - Practice CENTER layout #3 */
.tableLeft3 { vertical-align: top; }
.tableRight3 { vertical-align: top; width: 200px; padding-left: 16px; padding-bottom: 10px; }

/* column width control - Practice CENTER layout #4 */
.tableLeft4 { vertical-align: top; width: 200px; padding-right: 16px; padding-bottom: 10px; }
.tableRight4 { vertical-align: top; }

/* column width control - Practice CENTER layout #5 */
.tableLeft5 { vertical-align: top; width: 200px; }
.tableCenter5 { vertical-align: top; }
.tableRight5 { vertical-align: top; width: 200px; }
.tableLeftInternal5 { vertical-align: top; }
.tableRightInternal5 { vertical-align: top; width: 200px; padding-left: 16px; padding-bottom: 10px; }

/* column width control - Practice CENTER layout #6 */
.tableLeft6 { vertical-align: top; width: 200px; }
.tableCenter6 { vertical-align: top; }
.tableRight6 { vertical-align: top; width: 200px; }
.tableLeftInternal6 { vertical-align: top; width: 200px; padding-right: 16px; padding-bottom: 10px; }
.tableRightInternal6 { vertical-align: top; }

/* column width control - Practice PAGE layout */
.tableLeft { vertical-align: top; }
.tableRight { vertical-align: top; width: 170px; padding-left: 0px; padding-bottom: 10px; }

#header { }
#header h2 { }

#topicNav { margin-left: 15px; margin-right: 0px; padding: 10px; border: solid 1px #D2CEC1; background: #D2CEC1;}
#topicNav p { font-size: 10px; margin-bottom: 8px; margin-top: 0px; line-height: 12px }
#topicNav a {color: #ffffff }
#topicNav a:visited { }
#topicNav a:active {color: #000000 }
#topicNav a:hover {color: #000000 }
	
#topicResourceLinks { margin-left: 0px; margin-right: 9px;}
#topicResourceLinks p { }
#topicResourceLinks h2 { font-family: "Georgia", serif; font-size: 11px; color: #90895F; font-weight: bold; text-transform: uppercase; margin-bottom: 5px;}
#topicResourceLinks a { }
#topicResourceLinks a:visited { }
#topicResourceLinks a:active { }
#topicResourceLinks a:hover { }
	
#topicNews { margin-left: 15px; margin-right: 0px; margin-top: 30px; }
#topicNews p { font-size: 11px; }
#topicNews h2 { font-family: "Georgia", serif; font-size: 11px; color: #90895F; font-weight: bold; text-transform: uppercase; margin-bottom: 5px;} 
#topicNews h3 { font-size: 11px; margin-bottom: 0px; font-weight: bold }
#topicNews a { font-size: 11px; font-weight: normal; }
#topicNews a:visited { font-size: 11px; font-weight: normal; }
#topicNews a:active { font-size: 11px; font-weight: normal; }
#topicNews a:hover { font-size: 11px; font-weight: normal; }
	
#topicfaq { margin-left: 15px; margin-right: 0px; border: solid 1px #F5F7F2; background: #F5F7F2; font-size:10px; padding: 10px; width: 170px}
#topicfaq p { font-size: 10px; }
#topicfaq li { font-size: 10px; }
#topicfaq blockquote { font-size: 10px; }
#topicfaq strong {}
#topicfaq h2 { font-size: 11px; font-weight: bold; color: #335F66; margin-bottom: 5px} 
#topicfaq a { font-size: 10px; font-weight: normal; }
#topicfaq a:visited { font-size: 10px; font-weight: normal; }
#topicfaq a:active { font-size: 10px; font-weight: normal; }
#topicfaq a:hover { font-size: 10px; font-weight: normal; }
	
#topicShortForm { margin: 0px 0px 0px 15px; border: solid 1px #D2CEC1; background: #D2CEC1; padding-bottom: 3px; line-height: 10px}
#topicShortForm p { margin: 0px 9px 9px 9px; font-size: 10px; line-height: 10px; color: #4C4A46;}
#topicShortForm h2 { margin: 10px 9px 0px 9px; font-size: 12px; color: #895349; font-family: Arial; text-transform: uppercase; line-height: 13px }
#topicShortForm a {color: #4C4A46; }
#topicShortForm a:visited { }
#topicShortForm a:active {color: #000000 }
#topicShortForm a:hover {color: #000000 }
#topicShortForm input {color: #000000; font-size: 11px}
#topicShortForm input.formButton {font-weight: bold; text-transform: uppercase; font-size: 11px; font-family: Arial; background-color: #ffffff; border-color: #ffffff; color: #335F66}
	
#callToAction { margin-left: 15px; margin-right: 0px; border: solid 1px #F5F7F2; background: #F5F7F2; font-size:10px; padding: 10px; height: 90px; width: 170px}
#callToAction p {font-weight: bold; line-height: 13px; color: #895349}
#callToAction a { }
#callToAction a:visited { }
#callToAction a:active { }
#callToAction a:hover { }
	
#homePageFirmContent { margin-left: 0px; margin-right: 9px; margin-bottom: 30px; margin-top: 25px }
#homePageFirmContent p { }
#homePageFirmContent strong { }
#homePageFirmContent h1 { font-size: 15px; }
#homePageFirmContent h2 { font-size: 15px; }
#homePageFirmContent h3 { font-size: 15px; }
#homePageFirmContent h4 { }

#topicContentMain { margin-left: 0px; margin-right: 9px; }
#topicContentMain p { }
#topicContentMain strong { }
#topicContentMain h1 { font-size: 15px; }
#topicContentMain h2 {  font-size: 12px; font-weight: bold; color: #335F66; margin-bottom: 5px } 
#topicContentMain h3 { font-size: 11px; margin-bottom: 5px}
#topicContentMain h4 {font-family: "Verdana", "Arial", "Helvetica", sans-serif; font-size: 11px; font-weight: bold; margin-bottom: 5px;  }
#topicContentMain input.formName { }
#topicContentMain input.formEmail { }
#topicContentMain input.formPhone1 { }
#topicContentMain input.formPhone2 { }
#topicContentMain input.formPhone3 { }
#topicContentMain input.formText {width: 278px }
#topicContentMain textarea {width: 278px; height: 70px}
#topicContentMain input.formRadio { }
#topicContentMain input.formButton {font-weight: bold; text-transform: uppercase; font-size: 11px; font-family: Arial; background-color: #ffffff; border-color: #ffffff; color: #335F66}


#topicContentMain .cfont2 {font-family: "Verdana", "Arial", "Helvetica", sans-serif; font-size: 10px; font-weight: normal }
#topicContentMain td { padding: 0px; margin-left: 0px; margin-right: 0px; font-size: 10px; background: #D9CFB2; border: solid 1px #E4DABD; padding-left: 5px; padding-right:5px}
#topicContentMain table {width: 100%; cellspacing: 1px; cellpadding: 0px}


#homePageOverview { margin-left: 0px; margin-right: 9px; }
#homePageOverview p { }
#homePageOverview strong { }
#homePageOverview h1 { font-size: 15px; }
#homePageOverview h2 {font-family: "Georgia", serif; font-size: 11px; color: #90895F; font-weight: bold; text-transform: uppercase; margin-bottom: 5px; border-top: solid 1px #C6BEA6; padding-top: 30px}
#homePageOverview h3 { color: #2F5C50; margin-bottom: 3px }
#homePageOverview h4 { }

#homePageTopicAbstracs { margin-left: 0px; margin-right: 9px; }
#homePageTopicAbstracs p { }
#homePageTopicAbstracs strong { }
#homePageTopicAbstracs h1 { font-size: 15px; }
#homePageTopicAbstracs h2 { font-family: "Georgia", serif; font-size: 11px; color: #90895F; font-weight: bold; text-transform: uppercase; margin-bottom: 5px; text-transform: uppercase}
#homePageTopicAbstracs h3 { color: #2F5C50; margin-bottom: 3px; font-weight: bold; font-size: 11px }
#homePageTopicAbstracs h4 { }

#topicContent-Error { color: #ff0000; font-size: 14px; margin-bottom: 0px;}
#topicContent-Error p { }
#topicContent-Error strong { }
#topicContent-Error h1 { font-size: 16px; }
#topicContent-Error h2 { font-size: 16px; }
#topicContent-Error h3 { font-size: 14px; }
#topicContent-Error h4 { font-size: 13px; }

#sidebar1 { margin-left: 0px; margin-right: 0px; padding: 10px; background-color: #D9CFB2; width: 100%; margin-bottom: 30px; color: #6C6759; font-size: 10px;}
#sidebar1 p {color: #6C6759}
#sidebar1 h1 { }
#sidebar1 h2 { }
#sidebar1 h3 { }
#sidebar1 h4 { }
#sidebar1 h5 { }
#sidebar1 h6 { }
#sidebar1 a { }
#sidebar1 a:visited { }
#sidebar1 a:active { }
#sidebar1 a:hover { }


#sidebar2 {margin-left: 15px; margin-right: 0px; padding: 10px; background-color: #D9CFB2; margin-bottom: 30px; color: #6C6759; font-size: 10px;}
#sidebar2 p { font-size: 10px; color: #6C6759 }
#sidebar2 h1 { }
#sidebar2 h2 { }
#sidebar2 h3 { }
#sidebar2 h4 { }
#sidebar2 h5 { }
#sidebar2 h6 { }
#sidebar2 a { }
#sidebar2 a:visited { }
#sidebar2 a:active { }
#sidebar2 a:hover { }

/* the following id is used for the practice PAGES only - not CENTERS */
#topicResourceLinksPracticePage { margin-left: 9px; margin-right: 9px; margin-top: 30px; padding: 10px; border: solid 1px #000000; }
#topicResourceLinksPracticePage p { }
#topicResourceLinksPracticePage h2 { font-size: 15px; }
#topicResourceLinksPracticePage a { }
#topicResourceLinksPracticePage a:visited { }
#topicResourceLinksPracticePage a:active { }
#topicResourceLinksPracticePage a:hover { }

#topicCalculator {margin: 0px 0px 0px 15px; background-color: #ffffff; padding: 3px 0px 10px 0px }
#topicCalculator p {margin: 0px 9px 9px 9px; font-size: 10px;}
#topicCalculator h5 {margin: 10px 9px 0px 9px; font-size: 12px; color: #A1000F; font-family: Arial; text-transform: uppercase; line-height: 13px }
#topicCalculator form { margin: 9px; text-align: left; font-size: 11px;}
#topicCalculator select {font-size: 11px; width: 150px }


