/* CSS Document */


/* STYLES 
font-family: Arial, Helvetica, serif;
blue color: #0079c2; 
orange color: #6e6e6e;
gray: #3f3f3f;
*/


/* Global */
h1 {
  font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
    font-size: 26px;
  line-height: 28px;
  font-weight: normal;
  color: #0079c2;
  margin: 10px 0px 10px 0px;
}
h2 {
  font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
  font-size: 20px;
  line-height: 23px;
  font-weight: normal;
  color: #6e6e6e;
   border-bottom: solid 1px #6e6e6e;
  margin: 5px 0 10px;
}
h3 {
  font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: normal;
  color: #0079c2;
  margin: 0;
}
h4 { 
  font-family: "PT Serif", Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
  line-height: 21px;
  font-weight: normal;
  color: #6e6e6e;
  padding: 10px 0 5px;
}
a { color: #0079c2; text-decoration: none; }
a:hover { text-decoration: underline; color: #6e6e6e; }


p { margin-bottom: 15px; }
hr { background-color: #3f3f3f; color: #3f3f3fborder: none; height: 1px; margin: 10px 0;}
ol, ul { margin: 0px 20px 20px 25px;}
ol li, ul li { margin-bottom: 5px; }
li ol, li ul { margin-bottom: 0px; margin-top: 2px; }

strong, b, strong a, b a { font-weight: bold; }
em, i, em a, i a { font-style: italic; }
/* end */

/* Forms */
input[type="button"], input[type="submit"], .button, .submit {
  color: #fff;
  border: solid 1px #6e6e6e;
  background-color: #0079c2;
  padding: 5px;
}

input[type="text"], input[type="password"], select, textarea {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #666;
  padding: 2px;
  border: solid 1px #c1c1c1;  
  width: 150px;
}

textarea {
  width: 200px;
  height: 90px;
}

option { padding: 2px 0px; }

.formTable { margin-bottom: 10px; }
.formTable div { margin-bottom: 10px; }
.formTable div div { margin-bottom: 2px; float: left; width: 90px;}

.formFloat { float: left; width: 260px; margin-right: 5px; }

#columnLeft input[type="text"], 
#columnLeft input[type="password"], 
#columnLeft select {
  width: 300px;
}
#columnLeft textarea {
  width: 450px;
}
.body .columnRight input[type="text"], 
.body .columnRight input[type="password"], 
.body .columnRight select, 
.body .columnRight textarea {
  width: 400px;
}

.formCheckbox { font-size: 11px; width: 150px; margin: 10px 0px 10px 0px; }
.formCheckbox input { margin: 3px 5px 0px 0px; }
.formCheckbox label { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.bold label { font-weight: bold; }
.formCheckboxList td { padding: 0px 25px 6px 0px; }
.formCheckboxList td input { margin: 3px 5px 0px 0px; }
.formCheckboxList td label { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.formCity { float: left; width: 260px; margin-right: 5px; }
.formInputCity { }
.formState { float: left; width: 60px; margin-right: 5px; }
.formInputState { width: 50px !important; }
.formZip { float: left; width: 110px; }
.formInputZip { width: 100px !important; }

/*--GRID STYLES*/
.Grid {
  border: solid 1px #b1b1b1;
  background-color: #FFFFFF;
  vertical-align: top;
  margin: 0;
  padding: 0;
}
.Grid td, td.Grid {
  padding: 6px;
  border: solid 1px #e1e1e1;
  font-size: 11px;
  line-height: 15px;
  vertical-align: top;
}
.AlternatingGrid, .AlternatingGrid td {
  padding: 6px;
  border: solid 1px #e1e1e1;
  font-size: 11px;
  line-height: 15px;
  vertical-align: top;
  background-color: #e8eff6;
}
td.HeaderGrid, .HeaderGrid th, HeaderGrid {
  border: solid 1px #e1e1e1;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 15px;
  color: #666666;
  background-color: #cccccc;
  padding: 4px;
  font-weight: bold;
}
.HeaderGrid a {
  color: #666666;
  font-weight: bold;
  text-decoration: none;
  line-height: 15px;
}
.GridSeparator {
  border: 0;
  background-color: #FFFFFF;
}
/* end */

/************ SEARCH ******************/
#xsltsearch { margin: 0; padding-bottom: 20px; }
#xsltsearch_navigation { text-align: center; }
#xsltsearch_navigation .disabled { color: #AAA; }
#xsltsearch_stats { font-size: 11px; color: #999; }
#xsltsearch_results { padding-bottom: 20px; }
#xsltsearch h2 { font-size: 150%; }
.xsltsearch_result { margin-bottom: 20px; }
.xsltsearch_result p { margin: 0; padding: 0;}
.xsltsearch_result:hover { background: #fafafa; }
.xsltsearch_ordinal { font-weight: bold; font-size: 75%; }
.xsltsearch_title a { font-weight: bold; }
.xsltsearch_score {  font-size: 75%; }
p.xsltsearch_result_description {  padding-bottom: 10px; }
.xsltsearch_description strong { background: #FFD;}
/* highlighting */
.xsltsearch_result_title { font-size: 14px; line-height: 19px; }

/************ END SEARCH ******************/


/*********** SLIDESHOW *******************/
#s3slider {
  width: 550px; /* important to be same as image width */
  height: 360px; /* important to be same as image height */
  position: relative; /* important */
  overflow: hidden; /* important */
}

#s3sliderContent {
  width: 550px; /* important to be same as image width */
  position: absolute; /* important */
  top: 0; /* important */
  margin: 0; /* important */
  padding: 0;
  list-style-type: none;
}

.s3sliderImage {
  float: left; /* important */
  position: relative; /* important */
  display: none; /* important */
}

.s3sliderImage span {
  position: absolute; /* important */
  left: 0;
  font: 10px/15px Arial, Helvetica, sans-serif;
  padding: 10px 13px;
  width: 220px;
  background-color: #000;
  filter: alpha(opacity=0); /* here you can set the opacity of box with text */
  -moz-opacity: 0; /* here you can set the opacity of box with text */
  -khtml-opacity: 0; /* here you can set the opacity of box with text */
  opacity: 0; /* here you can set the opacity of box with text */
  color: #fff;
  display: none; /* important */
  top: 0; /*        if you put        top: 0; -> the box with text will be shown at the top of the image        if you put        bottom: 0; -> the box with text will be shown at the bottom of the image    */
}
/************ END ******************/

/**************BLOG**************/
.blogPost { margin-top: 10px; }
.post { margin-bottom: 20px; }
.entry-meta { font-size: 10px; line-height: 14px; }
/***********END BLOG**************/

a.arrow {
  text-decoration: none;
  font-size: 12px;
  line-height: 17px;
  color: #92c83e;
  background: url(../images/arrow.gif) no-repeat #fff;
  background-position: right;
  padding: 0 20px 0 0;
  margin: 0 0 0 15px;
  float: right;
}
a.arrowLeft {
  text-decoration: none;
  font-size: 12px;
  line-height: 17px;
  color: #92c83e;
  background: url(../images/arrow.gif) no-repeat #fff;
  background-position: right;
  padding: 0 20px 0 0;
}
.attorneyList td { padding: 10px 15px 10px 0; vertical-align: top; text-align: left; }
.attorneyList img { border: solid 1px #ccc; margin: 10px 0 0; }

.blue { color: #0079c2; }

.bodyLarge { font-size: 20px; line-height: 25px; }
.bodyMedium { font-size: 14px; line-height: 20px;}
.bodySmall { font-size: 10px; }

.clear, div.clear {
  clear: both;
  height: 0px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.clearLeft {
  clear: left;
  height: 0px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.clearRight {
  clear: right;
  height: 0px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.clientLeft{ margin: 0px 20px 20px 0px;list-style-type:none;}
.clientRight{ margin: 0px 0px 20px 20px; list-style-type:none;}
.attorney{ font-size: 14px;}
.data { float: left; margin: 0px 5px 10px 0px; width: 200px; }
.dataL { float: left; margin: 0px 5px 10px 0px; width: 80px; font-weight: bold; }
.green { color: #92c83e; }
.gray { color: #666; }
.item { float: left; margin-right: 15px; }
.left { float: left;}
.linkPDF { background: url(/images/ico-acrobat.png) transparent no-repeat; background-position: left; padding: 2px 0 2px 20px; }
.noline { text-decoration: none; }
.orange { color: #6e6e6e; } 
.paddedLeft { margin-left: 15px; }
.paddedRight { margin-right: 15px; }
.purple { color: #8d04dc; }
.red { color: #ff0000; }
.required { font-weight: bold; color: #ff0000; }
.right { float: right; }
.yellow { color: #fcff00; }
























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