/*BODY {padding: 0px; margin:0px; background:#d0dff0; text-align:center;}*/
BODY {padding: 0px; margin:0px; background:#1575c7; text-align:center;}
BODY, INPUT, SELECT, TEXTAREA{font-family:Verdana, Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;}
/* */
A {text-decoration:none;}
A:hover{text-decoration:underline}
SELECT,TEXTAREA {font-size:70%;}
H1, H2, H3, H4, H5, H6, P, FORM {margin:0px; padding:0px;}
.Button {padding:10px; text-align:right;}
.S08EM {width:8em}
.S10EM {width:10em}
.S15EM {width:15em}
.S20EM {width:20em}
.S095PR {width:95%}
.S060PR {width:60%}
.S080PX {width:80px}
.S120PX {width:120px}
.HighLight {background:#B3D1F2;}
.Separator {background: url("../../Images/gray_grd.jpg"); height:10px;}
P.Text:first-letter{font-size:150%; font-weight:bold;}
.BlankLine{padding-top:30px}
TEXTAREA {text-align:left;}
TEXTAREA.HugeEditor {width:380px; height:15em;}
TEXTAREA.SmallEditor {width:320px; height:8em;}

/* Start Errors Coloring */
.InputError {background:#FAC9C0; border:1px solid #F38470;}
.ErrorText,.ErrorTextBold {color:#DA3012; font-size:70%; width:100%}
.ErrorTextBold {font-weight:bold;}
.Required, .NRequired {color:#18507C;}
.Required {font-weight:bold;}
.FailState, .SuccessState {padding:50px 10px; font-size:80%; font-weight:bold; text-align:center;background:#737373;color:#E8F7FD}
.FailState {background:#A41717; color:#FAC0C0}
.SuccessState {background:#737373; color:#E8F7FD;}
/* End of Errors Coloring */

/*Start Testimonial Theme*/
#Testimonial {background:#f0f0f0;}
#Testimonial .Case {clear:both;}
#Testimonial .Case H5 {padding:3px 8px; background:#a0a0a0; border-style:solid; border-color:#fff; border-width:1px 0px; font-size:70%; font-weight:bold; color:#4f4f4f;}
#Testimonial .Case IMG {margin:8px}
#Testimonial .Case P {width:300px; float:left; padding:8px 0px 8px 8px; font-size:68%; line-height:1.5em; text-align:justify; color:#606060;}
/*End of Testimonial Theme*/

/*Start Avi Theme*/
/* height:35em;*/
#Avi {padding:10px; background:#C8D2DD; border-bottom:1px solid #fff;}
#Avi P {width:400px; text-align:justify; font-size:80%; color:#475C74;}
/*End of Avi Theme*/

/*Start About Theme*/
/* height:35em;*/
#About {padding:10px; background:#e5e5e5; border-top:1px solid #fff}
#About P {text-align:justify; font-size:80%; color:#475C74;}
#About .Image {float:right; padding-left:10px;}
/*End of About Theme*/

/*Start Contact Theme*/
#Contact {background: #f5f5f5;}
#Contact H5 {font-size:80%; font-weight:normal; text-align:justify; background:#e5e5e5; padding:8px 5px; margin:0px; border-style:solid; border-color:#fff; border-width:1px 0px; color:#222; clear:both;}
#Contact UL {margin:5px 0px; padding:0px 10px; list-style:none; width:20em; height:7.3em; color: #517968;}
#Contact UL LI {font-size:70%; padding:3px 0px 0px 0px; clear:both;}
#Contact UL LI.XSmall {height:2em;}
#Contact UL LI.Small {height:2.8em;}
#Contact UL LI.Huge {height:5em;}
#Contact UL LI B {display:block; width:8em; float:left; height:100%;}
#Contact UL LI DIV {width:12em; float:right; white-space:nowrap; height:100%;}
#Contact UL LI Address {margin:0px; white-space:nowrap;}
#Contact FORM {margin:0px; padding:8px 15px;}
#Contact FORM DIV.HTMLForm {margin:7px 0px;}
#Contact FORM DIV.HTMLForm P {float:left; width:8em; height:1.5em; font-size:70%; line-height:1.6em; text-align:right; padding:0px 10px 0px 0px; white-space:nowrap;}
#Contact FORM INPUT {font-size:70%;}
/*End of Contact Theme*/

/*Start FAQ Theme */
#FAQ{border-top:1px solid #fff}
#FAQ #Questions {margin:0px; padding:5px; background:#e5e5e5; padding:5px 25px; list-style:square;}
#FAQ #Questions LI {padding:2px 0px;}
#FAQ #Questions A {font-size:75%; font-weight:bold; color:#4F8B9D}
#FAQ #Answers {background:#f5f5f5; padding:10px 10px 5px 10px; border-top:1px solid #fff}
#FAQ #Answers .Question {display:block; font-size:75%; font-weight:bold; padding-top:15px; color:#4F8B9D;}
#FAQ #Answers .Answer {margin:0px; padding:4px 8px; font-size:70%; line-height:1.5em;}
#FAQ #Answers H6 {font-size:70%; padding:6px 5px; font-weight:normal;}
#FAQ #Answers UL {margin:0px; padding:0px 18px; list-style:none; width:20em; height:9em; color: #517968;}
#FAQ #Answers UL LI {font-size:70%; padding:3px 0px 0px 0px; clear:both;}
#FAQ #Answers UL LI.XSmall {height:2em;}
#FAQ #Answers UL LI.Small {height:2.8em;}
#FAQ #Answers UL LI.Huge {height:5em;}
#FAQ #Answers UL LI B {display:block; width:10em; float:left; height:100%;}
#FAQ #Answers UL LI DIV {width:10em; float:left; white-space:nowrap; height:100%;}
#FAQ #Answers UL LI Address {white-space:nowrap;}
/*End of FAQ Theme*/

/*Start General Home Theme*/
#GeneralHome{border-top:1px solid #fff}
#GeneralHome #Left, #GeneralHome #Right {padding:10px; background:#88B0F4;height:13.5em;min-height:192px;}
#GeneralHome #Left .Image{float:left;padding-right:10px}
#GeneralHome #Right .Image {float:right; padding-left:10px}
#GeneralHome #Left P.Text, #GeneralHome #Right P.Text {text-align:justify; font-size:75%; margin:0px; padding:0px; line-height:1.5em; color:#292929;}
#GeneralHome #List {margin:0px; padding:30px 50px; background:#B0C9F7; font-size:80%; font-weight:600; line-height:1.8em; border-style:solid; border-color:#fff; border-width:1px 0px; color: #222}
#GeneralHome #Benefit {background:#B0C9F7; padding:20px; border-top:1px solid #fff; height: 13em;}
#GeneralHome #Benefit H5 {margin:0px; padding:0px 0px 8px 0px; font-size:75%; color:#333; text-align: center;}
#GeneralHome #Benefit UL {margin:0px; font-size:70%; line-height:1.8em; color:#555; padding-left: 20px; padding-right: 10px;}
#GeneralHome #Benefit .CaseType{float:left; width:15em; height:10em;}
#GeneralHome #Benefit .KeyBenefit {float:right; width:14em; height:10em;}
/*End of General Home Theme*/

#CommercialHome{border-top:1px solid #fff}
#CommercialHome .LeftPanel {background:#FAF8E2; padding:10px; border-bottom:1px solid #fff;}
#CommercialHome .Image{float:right; padding-left:10px}
#CommercialHome .LeftPanel P.Text {font-size:80%; color:#333; text-align:justify; line-height:1.5em;}
#CommercialHome .List {background:#FAF8E2; padding:20px;}
#CommercialHome .List H6 {font-size:75%; color:#4A6988;}
#CommercialHome .List UL {list-style:none; color:#698BAD; text-align:justify; margin:0px; padding:0px 10px}
#CommercialHome .List UL LI {margin-top:10px; padding:5px 10px; font-size:70%; background:#FDFCF4; line-height:1.5em; color:#687050}
#CommercialHome .List UL LI .Person{text-align:right; font-style:italic; font-weight:bold}
#CommercialHome .List .MoreTestimonials{padding:15px 10px 0px 0px; text-align:right}
#CommercialHome .List .MoreTestimonials A{font-size:70%; font-style:italic; color:#A2AA88}
#CommercialHome .Benefit {background:#FDFCF4; padding:20px; height: 20em; border-bottom:1px solid #fff;}
#CommercialHome .Benefit H5 {margin:0px; padding-left:10px; color:#3C5B75; text-align: center}
#CommercialHome .Benefit .MList {margin:0px; color:#475656; font-size:70%; font-weight:bold; padding:5px 40px; list-style:square;}
#CommercialHome .Benefit .MList LI {padding-top:8px; line-height:1.5em;}
#CommercialHome .Benefit .BList1{float:left;}
#CommercialHome .Benefit .BList2{float:left;}
#CommercialHome .Benefit .BList1,#CommercialHome .Benefit .BList2{margin:0px; padding-left:40px; color:#9C1212; font-size:90%; list-style:circle;}

/*Start Attorney Home Theme */
#AttorneyHome{border-top:1px solid #fff}
#AttorneyHome #Left {background:#DFF3C7; padding:10px;}
#AttorneyHome #Left .Image {float:right; padding-left:10px;}
#AttorneyHome #Left P.Text {text-align:justify; font-size:80%; line-height:1.5em; color:#333;}
#AttorneyHome #List {background:#EBF8DC; padding:40px; border-width:1px 0px; border-style:solid; border-color:#fff;}
#AttorneyHome #List P {text-align:justify; line-height:1.8em; font-size:75%; font-weight:bold; color:#4A6988;}
#AttorneyHome #List UL {padding:4px 30px; font-size:70%; font-weight:bold; list-style:circle; line-height:1.8em; color:#698BAD}
#AttorneyHome #List UL LI {padding-top:8px;}

#AttorneyHome #Help {background:#DFF3C7; padding:20px;}
#AttorneyHome #Help H5 {margin:0px; padding-left:10px; color:#3C5B75}
#AttorneyHome #Help UL {margin:0px; color:#8E1717; font-size:70%; font-weight:bold; padding:5px 40px; list-style:square;}
#AttorneyHome #Help UL LI {padding-top:8px;}
/*End of Attorney Home Theme*/

/* Start Apply Theme */
#Apply {background:#eeeeee;}
#Apply H6 {font-weight:normal; font-size:60%; color:#4F4F4F; background:#f0f0f0; padding:3px 5px; line-height:1.5em; border-style:solid; border-color:#fff; border-width:1px 0px; margin:15px 0px 15px 20px;}
#Apply H5 {font-weight:normal; padding:8px 10px; font-size:80%; border-style:solid; border-color:#fff; border-width:1px 0px; background:#e0e0e0; color:#222;}
#Apply DIV.HTMLForm {margin:7px 0px;}
#Apply DIV.HTMLForm P {padding:0px 10px 0px 0px; white-space:nowrap; float:left;width:15em; height:1.5em; font-size:70%; line-height:1.6em; text-align:right;}
#Apply INPUT {font-size:70%;}
/* End of Apply Theme */

/*Start Case Check Data Theme*/
#CaseCheckData {text-align:center; padding:20% 0% 30% 0%; margin: 0px;}
#CaseCheckData #StatusText{font-size:80%; font-weight:bold; line-height:2em; padding:5em 0em; background:#EAEEF7; border-width:1px 0px; border-style:solid; border-color:#D2DBEE; color:#597BA2;}
/* End of Case Check Data Theme*/

/*Main Frame Theme*/
#MainContainer{width:789px; padding:0px; margin:0px auto; text-align:left; background:url("../../Images/bg.jpg") repeat-y;}
/*#Container {width:789px; padding:0px; margin:0px auto; text-align:left; background:url("../../Images/bg.jpg") repeat-y;}*/
#Header {width:710px; height:170px; margin:0px 39px 0px 40px}
#Container {padding:0px; margin:0px 39px 0px 40px; background:url("../../Images/bg1.jpg") repeat-y top left;}
/*577px, ml-177px*/
#Panel {margin:0px; padding:0px; width:710px;}
#Navigator {width:180px; float:left}/*170*/
#Content {width:529px; float:right;} /*539*/

DIV.BlueHeader{background:url("../../Images/BlueHeader.jpg") #3579ec repeat-x}
DIV.GreenHeader{background:url("../../Images/GreenHeader.jpg") #bbd49d repeat-x}
DIV.YellowHeader{background:url("../../Images/YellowHeader.jpg") #e7e4cd repeat-x}
DIV.GrayHeader{background:url("../../Images/GrayHeader.jpg") #d2d2d2 repeat-x}
DIV.LBlueHeader{background:url("../../Images/LBlueHeader.jpg") #b6c1cf repeat-x}

#Message {padding:8px; text-align:right;}
#Message SPAN {margin:0px; padding:0px; font-size:70%;}
#Message A {font-size:70%; font-weight:bold; color:#6B1612; margin-right:10px;}

/*#Navigator .Parent {background:#7BA5D2; padding:3px 0px; margin-bottom:1px;}*/
#Navigator .SelectedParent,
#Navigator .Last_SelectedParent {background: #C88F0B;}
#Navigator .Parent, #Navigator .Last_Parent{background:#24448f;}
#Navigator .Parent,
#Navigator .Last_Parent, 
#Navigator .SelectedParent,
#Navigator .Last_SelectedParent {clear: both;  height: 23px;}
#Navigator .Parent,
#Navigator .SelectedParent {margin:0px 0px 1px 0px;}

#Navigator .Parent B,
#Navigator .Last_Parent B,
#Navigator .SelectedParent B,
#Navigator .Last_SelectedParent B {display: block; float: left; padding:5px; margin:0px; background:#71a24e; font-size:70%; color:#BED7AC;}

/*#Navigator .Parent[class] B{vertical-align:.14em;}*/

/*#Navigator .Parent A {font-weight:bold; font-size:75%; padding:0px 10px; color:#14649E}*/
#Navigator .Parent A,
#Navigator .Last_Parent A,
#Navigator .SelectedParent A,
#Navigator .Last_SelectedParent A {display: block; line-height: 180%; font-weight:bold; font-size:75%; padding:0px 10px 0px 25px; color:#fff;}

#CaseCheck {background:#F49E79; border-width:1px 0px; border-style:solid; border-color:#fff;}
#CaseCheck H5 {font-size:80%; padding:3px 5px; background:#fd5934; border-bottom:1px solid #fff; color:#75170D;}
#CaseCheck P {padding:8px 0px; font-size:60%; font-weight:bold}
#CaseCheck .HTMLForm {padding:0px 10px}
#CaseCheck INPUT {font-size:70%;}

#ArticleSearch{background:#E6FDBB; border-bottom:1px solid #fff;}
#ArticleSearch H5 {font-size:80%; padding:3px 5px; background:#6BA206; border-bottom:1px solid #fff; color:#395702;}
#ArticleSearch P {padding:8px 0px; font-size:60%; font-weight:bold}
#ArticleSearch .HTMLForm {padding:0px 10px}
#ArticleSearch INPUT {font-size:70%;}

#CallUs {font-weight:bold; font-size:70%; color:#072cba;}
#Title{padding:5px 10px; font-size:80%; color:#072CBA;}
#Footer {width:529px; background:#E1EBF4; text-align:center; margin-left:181px; clear:both; padding:10px 0px; border-top:1px solid #fff}
#Footer .FooterLinks {font-size:70%; color:#606060; padding:5px 0px}
#Footer .FooterLinks A {color: #456381;}
#Copyright {font-size:60%; color:#a0a0a0; margin:0px; padding:15px 0px}
#SubjectCriteria{font-size:60%; color:#a0a0a0; padding-top:5px}
/*End of Main Frame Theme*/

#idArticleChildren{padding:2px; background:#7BA5D2; margin-bottom:1px}
#idArticleChildren .Article,
#idArticleChildren .ArticleTB,
#idArticleChildren .ArticleBB,
#idArticleChildren .ArticleTBB{display:block; background:#D7E9FB; font-weight:bold; font-size:70%; padding:5px 10px; color:#476C87; white-space:nowrap}
#idArticleChildren .ArticleTB{margin-top:1px}
#idArticleChildren .ArticleBB{margin-bottom:1px}
#idArticleChildren .ArticleTBB{margin:1px 0px}
#idArticleChildren .ArticleChild {background:#F9FCFF; padding:1px;} /*e1ebf4*/
#idArticleChildren .ArticleChild A {display:block; padding:5px 10px; font-size:70%; color:#527072;}

#ViewArticle{background:#F0F3F7; font-size:70%; border-top:1px solid #fff}
#ViewArticle .Title{display:block; font-weight:bold; background:#C5D1E0; height:2em; line-height:2em; padding:0px 5px; color:#45627E}
#ViewArticle .Title INS{float:right; text-decoration:none}
#ViewArticle P.SMContent{clear:right; padding:15px; text-align:justify; line-height:1.5em; color:#496989}
#ViewArticle H1.ArticleTitle{background:#C5D1E0; font-size:135%; padding:3px 8px; color:#45627E}
#ViewArticle #FullContent{line-height:1.8em; margin:10px auto; text-align:justify; width:506px; color:#2d4053;}
#ViewArticle #FullContent H2{padding:8px 0px; font-size:110%;}
#ViewArticle .Written{text-align:right; padding:5px 8px; border-bottom:1px solid #fff; font-style:italic; background:#C5D1E0; color:#45627E}

#NoArticles {padding:10px 20px}
#NoArticles H5{font-size:120%}
#NoArticles H6{padding:8px 0px; font-size:95%;}
#NoArticles LI{line-height:1.5em;}

#Sitemap #PanelLeft {float:left; width:264px;}
#Sitemap #PanelRight {float:right; width:264px;}
#Sitemap H5.SMHeader{background:#e0e0e0; padding:3px 10px; font-size:80%; color:#3C5B91; border-top: 1px solid #fff}
#Sitemap UL.SMChildren{margin:0px; padding:10px 40px; font-size:70%; line-height:1.8em; height:15em; background:#f0f0f0; border:1px solid #BFC8DF}
#Sitemap UL.SMChildren A{color:#455885}

#MiniApplication{background:#DFEDF4; border-bottom:1px solid #fff;}
#MiniApplication H5 {padding:3px 5px; background:#A9CEE2; border-bottom:1px solid #fff; color:#1A6B97;}
#MiniApplication H5 P{font-size:80%; cursor:default;}
#MiniApplication .FormContainer P {padding:8px 0px 2px 0px; font-size:60%; font-weight:bold; width:100%;}
#MiniApplication .HTMLForm {padding:0px 10px}
#MiniApplication SELECT{width:95%;}
#MiniApplication INPUT {font-size:70%;}
#MiniApplication A{display:block; font-size:70%; padding:5px 5px 3px 8px; text-align:right; color:#E8402D}
#MiniApplication #PopupDescription{position:absolute;padding:10px; width:151px; border:1px solid #505050; background:#FAF3DA; font-size:60%; font-weight:normal; text-align:justify}

#News{background:#FBE7D0;}
#News H5{padding:5px 10px; background:#B3621A; font-size:90%; color:#FBEDE1}
#News DIV{padding:5px 10px;}
#News UL{list-style:none; margin:0px; padding:0px}
#News LI{line-height:1.1em; background:#F8F0E0; border:1px solid #fff; margin:5px 0px}
#News H6{background:#E1C284; padding:2px 8px; color:#81601D; font-size:70%}
#News P{padding:5px 15px; font-size:70%; text-align:justify; color:#505050}