/* Body */

BODY {


  font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  font-weight: normal;

  color: #ffffff;

  background-image: url('http://youralabamalawyer.com/background-middle.jpg');

  margin: 0;

  padding: 0;


        }



.topbody {

  background: url(http://youralabamalawyer.com/head_XPblue_normal_wl.jpg) repeat-y right;

  height: 80px;

  margin: 0;

}



.topbody td {

	padding-left: 10px;

	color: #215dc6;

	font-size: 2em;

	font-weight: bold;

	text-transform: capitalize;

	font-style: italic;

	vertical-align: middle;

}



.topbody .searchArea {

  font-size: 1em;

  font-weight: normal;

  text-transform: none;

  font-style: normal;

  padding-right: 15px;

  color: white;

  vertical-align: middle;

}



.left {

  background-image: url(http://youralabamalawyer.com/nav_bg.jpg);

  background-position: left top;

  background-repeat: repeat-y;

  width: 200px;

}


td,tr,p,div {

        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

        font-size: 13px;

        color: #FFFFFF;

                }




h2 {

        color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 16px; font-weight: bold;

        }




h4 {

        color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 16px; font-weight: bold;

        }









h5 {

        color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 14px; font-weight: bold;

        }









h6 {

        color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 12px; font-weight: bold;

        }









/* Links */

a:link, a:visited {



        font-size: 12px; color: #57A6FF; text-decoration: none;

        font-family:  Verdana, Arial, Helvetica, sans-serif;

        }









a:hover {

        color: White;        text-decoration: none;

        }









/* Horizontal Line */

hr {

        background: #57A6FF; height:2px; border: 1px inset;

        }









/* --Default Class Settings-- */

a.sublevel:link, a.sublevel:visited {

        font-size: 12px;

        color: #000000;

                font-weight: bold;



                height: 14;









        }









a.sublevel:hover {

        font-size: 12px;

        color: White;

        text-decoration: none;

        font-weight: bold;

                height: 14;









        }




a.mainmenu:link, a.mainlevel:link, a.mainlevel:visited, a.mainmenu:visited {
  display: block;
  font-size: 12px;
  text-transform : uppercase;
  background-image: url(http://youralabamalawyer.com/menu-button-up.gif);
  font-weight: bold;
  padding: 0px 0px 0px 0px;
  color: #57A6FF;
  width: 200px;
  line-height: 23px;
  text-indent: 20px;

	}

#active_menu {
  background-image : url(http://youralabamalawyer.com/menu-button-over.gif);
  display          : block;
  font-size        : 12px;
  color            : White;
  font-weight      : bold;
  text-decoration  : underline;
  line-height      : 23px;
  text-indent      : 20px;
}

a#active_menu:hover {
  color            : #FFFFFF;
}



a.mainmenu:hover, a.mainlevel:hover {
  background-image : url(http://youralabamalawyer.com/menu-button-over.gif);
  display          : block;
  font-size        : 12px;
  color            : #FFFFFF;
  font-weight      : bold;
  text-decoration  : none;
  line-height      : 23px;
  text-indent      : 20px;


}






        }

/* Content - Sections & Categories */

.contentpane {

















        }









.contentpaneopen {

      /*  border : 2px ridge #DCDCDC; */

        }









.contentheading {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 13px;

        font-weight: bold;

         color: #57A6E4;

        text-align:left;

        }











.contentdescription {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #FFFFFF;

        text-align: left;

        }



.contentpagetitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

 	color: #57A6FF;

	text-align:left;

	}



table.contenttoc {

	color: #FFFFFF;

	background-color: #CCCCCC;

    }



table.contenttoc td {

	font-family: Arial, Helvetica, sans-serif;

    font-size: 8pt;

    font-weight: normal;

    text-align:left;

}











/* Links */

a.blogsection:link, a.blogsection:visited {

        color: #0D49C5; text-decoration: none; font-weight: normal;

        font-family:  Verdana, Arial, Helvetica, sans-serif;

        }









a.blogsection:hover {

        color: White;        text-decoration: none;

        }









a.pathway:link, a.pathway:visited, .pathway {

        color: #57A6FF; text-decoration: none; font-weight: normal;        font-size: 12px;

        font-family:  Verdana, Arial, Helvetica, sans-serif;

        }









a.pathway:hover {

        color: #D9E9FF;

        text-decoration: blink;

                }









a.weblinks:link, a.weblinks:visited {

        color: Aqua; text-decoration: none; font-weight: bold;

        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

        }









a.weblinks:hover {

        color: #1B55C4;        text-decoration: none;

        }









a.readon:link, a.readon:visited {

        color: #CAD1FF; text-decoration: none; font-weight: bold;

        font-family:  Verdana, Arial, Helvetica, sans-serif;

        font-size: 13px;

                }









a.readon:hover {

        color: White;

        text-decoration: underline;

                font-weight: bold;

                }



table.moduletable td { 

font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 

font-size: 12px; 

font-weight: normal;

     } 



table.moduletable { 

margin: 0px 0px 0px 0px; 

width: 100%; 

border-left: solid 0px #000000; 

border-right: solid 0px #000000; 

border-top: solid 0px #000000; 

border-bottom: solid 0px #000000;

  } 



 

  





table.moduletable th {

        font: Verdana, Geneva, Arial, Helvetica, sans-serif;

        font-size: 12px;

        font-weight: bold;

        color: #E89700;

        height: 15px;

        line-height: 15px;

        width: 100%;

        background-color: transparent;

                                background-position: left;

		text-align: left;

		border-bottom: 2px solid #C6E0FF;

                                                  		}





.componentheading {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 13px;

        font-weight: bold;

         color: White;

        text-align:left;

        }









.boxheading {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 13px;

        font-weight: bold;

         color: #9DCAFF;

        text-align:left;

        }









.button {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-style: normal;

        font-weight: bold;

        font-size: 12px;

        background: #469BFF;

        color: #000000;

        border-style: solid;

        border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;

        }









.inputbox {

         font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 12px;

        font-weight: bold;

        color: Black;

        background: #469BFF;

        border: 1px solid;

        }



.searchbox {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 12px;

        font-weight: bold;

        color: Black;

        background: #469BFF;

        border: 1px solid;

        }





.slogan {



        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 18px;

        font-weight: bold;

         color: #BFCBE1;

        }









.searchsite {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 15px;

        font-weight: bold;

         color: #3280FF;

        }









/** category text format and links **/

.category {

        color: White; font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 12px; font-weight: bold; text-decoration: none;

        }









a.category:link, a.category:visited {

        color: #0071F6; font-weight: bold;

        }









a.category:hover {

        color: White;

        }





.newsflash {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: White;

                background-color: #012456;

        }



		  



.poll {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: White;

        line-height: 14px

        }









.sectiontableentry1 {

        background-color : #02285E;

                }









.sectiontableentry2 {

        background-color : #00234C;

        }









.sectiontableheader {

        background-color : #022C68;

        color : #E89700;

        font-weight : bold;

        }









.small {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #A8D4FF;

        text-decoration: none;

        font-weight: normal;

        }





.templatedate {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #CDD2DE;

        text-decoration: none;

        font-weight: normal;

        }





.createdate {



        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #98B8F7;

        text-decoration: none;

        font-weight: normal;

        }









.modifydate {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #89AEF7;

        text-decoration: none;

        font-weight: normal;

        }



.frontpageheader {

	font-size: 14px;

    color : #3280FF;

	font: bold;

        }





ul {

        margin: 0px 0px 0px 0px;

        }









li {

        list-style: inside url(http://youralabamalawyer.com/arrow.png) 3px;

        list-style-image: url(http://youralabamalawyer.com/arrow.png);

        }









.fase4rdf {

        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 12px; color: #57A6FF; font-weight: normal;

        }









a.fase4rdf:link {

        font-size: 12px; font-weight: bold; color: #57A6FF;

        }









a.fase4rdf:hover {

        font-weight: bold; color: White;

        }









table.searchintro {

          background-color: #BFCBE1;

        }









table.contact {

	border: 1px solid #57A6E2;

}









table.contact td.icons {

                }









table.contact td.details {

                font-size: 12px;

        font-weight: bold;



        font-family: Verdana, Arial, Helvetica, sans-serif;

        color: White;

        }

		  .pagenav {

	color: #0D49C5;



}









a.pagenav {

	color: #4EA6FF;

}









.pagenavbar {

	}



a.pagenav, a.pagenav:visited {

	font-weight: bold;

	color: White;

}



a.pagenav:hover {

	color: White;

	font-weight: bold;







/* Styles for dhtml tabbed-pages */

.ontab {

	font-family : Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-color: #576386;

	border-left: outset 2px #191970;

	border-right: outset 2px #1E90FF;

	border-top: outset 2px #191970;

	border-bottom: solid 1px #d5d5d5;

	width: 14%;

	text-align: center;

	cursor: hand;

	font-weight: bold;

	color: #FFFFFF;

}

.offtab {

	font-family : Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

        background-color : #e5e5e5;

	/*background-color: #EEEEEE;*/

	border-left: outset 2px #DADEED;

	border-right: outset 2px #DADEED;

	border-top: outset 2px #DADEED;

	border-bottom: solid 1px #d5d5d5;









	width: 14%;

	text-align: center;

	cursor: hand;

	font-weight: normal;

	color: #00008B;

}

.tabpadding {

	//border-bottom: solid 1px #777777;

}









.tabheading {

	background-color: #193E72;

	/*border-left: solid 1px #777777;*/

	/*border-right: solid 1px #777777;*/

	color: #FFFFFF;

	font-family : Verdana, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	text-align: left;

}









.pagetext {

	visibility: hidden;

	display: none;

	position: relative;

	top: 0;

}











/* Horizontal Line */	

hr {

	background: #57A6FF; height:2px; border: 1px inset;

	}









hr.separator {

	background-color: #57A6FF;

	height: 1px;

	width: 80%;

	border: 0px;

}



a.bar:link, a.bar:visited, .bar {

        color: #45A6FF; text-decoration: none; font-weight: bold;        font-size: 12px;

        font-family: Verdana, Helvetica, sans-serif;

                }









a.bar:hover {

        color: White;

        text-decoration: none;

                                }

                                

.highlight {

    color: blue;

    background: #57A6FF;

    }