@charset "UTF-8";
/* CSS Document */
html,
body {
	margin:0;
	padding:0;
	height:100%;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: 22px;
    color: #665751;
    background: #ccc;
    }
#container {
	min-height:100%;
	position:relative;
	margin: 0 auto;
	width: 900px;
	background: #fff;
	border: 5px solid #fff;
	border-top: 0px solid #4a4845;
    }
#header {
    margin: 0;
    border-top: 5px solid #86837e;
    }
#body {
	padding: 10px;
	padding-bottom: 70px;	/* Height of the footer */
    margin: 0 auto;
    border: solid 1px #fff;
    background: #fff;
    }
#body p {
    margin-top: 10px;
    line-height: 20px;
    }
#footer {
    background-color: #62aa62;
    color: #fff;
    font-size: 10px;
    padding: 0;
	position:absolute;
	bottom:0;
	height:70px;			/* Height of the footer */
	width: 900px;
	text-align: center;
	margin-top: 150px;
	clear: left;
    }
#footer a {
    color: #fff;
    }
#footer p {
    margin: 0;
    padding: 0px;
    font-size: 12px;
    }	
a {
    color: #33708d;
    }
.mh_imgs{
    clear: both;  
    width: 998px;
   
    }
.mh_img_lft {
    height: 115px; 
    float: left;
    margin: 0;
    border: 0px solid #000;
    }
.hp_mh_img_rgt { /* Home Page specific */
    margin: 0;
    width: 367px; 
    height: 219px; 
    float: left;
    }
.mh_img_rgt {
    margin: 0;
    height: 115px;
    width: 530px;
    float: left;
    text-align: right;
    border: 0px solid #000;
    background: url(../images/logo-bg.gif);
    }
.hp_mh_img_lft { /* Home Page specific */
    margin: 0;
    padding-top: 18px;
    width: 530px; 
    height: 200px;
    float: left;

    }
#body #lft_col {
    line-height: 14px;
    border-left: dotted 1px #33708d;
    padding: 0 20px 0 10px;
    width: 250px;
    float: left;
    height: 400px;
    }
#body #lft_col p, #body #rgt_col p {
    margin: 0 0 10px 0;
    line-height: 20px;
    }
#body #rgt_col {
    line-height: 14px;
    border-left: dotted 1px #33708d;
    padding: 0 0 0 10px;
    float: right;
    width: 550px;
    height: 400px;
    }
.headline {
    color: #33708d;
    font-size: 20px;
    font-family:Georgia,serif;
    font-weight:normal;
    line-height:1em;
    }
.VellumBorder {
    border-style: solid;
    filter: alpha(opacity=100);
    border-width: 10px 10px 3px 0px;
    border-color: #ffffff;
    }
.DropShad { 
    filter: dropshadow (offx=6, offy=6,positive=true, Color=#ffffff); 
    }     
    
/* General */
#nav {padding-left: 1px;}
#cssdropdown, #cssdropdown ul { list-style: none; text-align: center; }
#cssdropdown a { text-decoration: none; text-transform: uppercase; font-family: Georgia, Garamond, Serif; font-size: 12px; font-weight: bold;}
#cssdropdown, #cssdropdown * { padding: 0; margin: 0; }

/* Head links */
#cssdropdown li.headlink { 
    float: left; 
    margin-left: -1px; 
    border: 0px black solid; 
    background-color: #fff; 
    text-align: left;
    padding: 0;
    }
#cssdropdown li.headlink a { 
    display: block; 
    padding: 15px 22px 5px 22px; 
    color: #61605E;
    }
#cssdropdown li.headlink a:hover { 
    display: block; 
    color: #000;
    background-image: url(../images/menu-bg.gif);
    background-position: top right;
    }

/* Child lists and links */
#cssdropdown li.headlink ul { display: none; background: #fff; border-left: 1px #61605E solid;  border-bottom: 1px #61605E solid; border-right: 1px #61605E solid; text-align: left; }
#cssdropdown li.headlink:hover ul { display: block; position:absolute;}
#cssdropdown li.headlink ul li{ display: block; }
#cssdropdown li.headlink ul li a { padding: 5px; height: 15px; background-color: #fff; display: block; }
#cssdropdown li.headlink ul li a:hover { background-color: #61605E; padding: 5px; color: #fff;  background-image: none;}

/* Pretty styling */	
#cssdropdown a { color: white; } 
#cssdropdown ul li a:hover { text-decoration: none; }
#cssdropdown li.headlink { background-color: white; background-image: url(bg.gif); }
#cssdropdown li.headlink ul { background-image: url(bg.gif); background-position: bottom;  }
  

.DustyMauveText10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: 700; color: #7E6482}
.DustyMauveTextBold10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: 700; color: #7E6482}
.DustyMauveTextBold11 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 700; color: #7E6482}

.LightMauveTextBold9 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: 700; color: #8A718F}
.LightMauveTextBold10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: 700; color: #8A718F}
.LightMauveText10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: 400; color: #8A718F}
.LightMauveText11 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; color: #8A718F}
.LightMauveTextBold11 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 700; color: #8A718F}

.MauveSubhead13 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: 800; color: #75587D}
.MauveSubhead12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 700; color: #75587D}
.MauveTextBold11 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 700; color: #75587D}
.MauveTextBold10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: 700; color: #75587D}
.MauveText11 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; color: #75587D;}

.OLDTaupeText11 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; color: #66635F;}

.TaupeText11 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; color: #665751;}
.TaupeText10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; color: #665751;}
.TaupeText9 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; color: #665751;}

.LiteTaupeText11 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; color: #999999;}
.LiteTaupeText10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; color: #999999;}
.LiteTaupeText9 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; color: #999999;}

.MochaText11 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; color: #736E68;}

.PaleBrownText11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; color: #837D74 } 
.MedBrownText11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; color: #6E6962 }
.MedBrownText10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; color: #6E6962 }
.BrownText11 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; color: #806054;}
.BrownText10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; color: #806054;}

.DkSlateBlueTextBold14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: 800; font-variant: normal; text-transform: none; color: #557A88 } 
.DkSlateBlueText11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; color: #557A88 } 
.DkSlateBlueTextMedBold11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 600; font-variant: normal; text-transform: none; color: #557A88 } 

.DkSlateBlueText10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; color: #557A88 } 
.DkSlateBlueTextBold11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 700; font-variant: normal; text-transform: none; color: #557A88 } 
.DkSlateBlueTextBold10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: 700; font-variant: normal; text-transform: none; color: #557A88 } 
.DkBlueTextBold12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 700; font-variant: normal; text-transform: none; color: #1A567D }  

.LitePaleSlateGrayText9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; color: #879BAD } 
.PaleSlateGrayText9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; color: #658D9E } 

.PaleSlateGrayText11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; color: #879BAD } 
.PaleSlateGrayText10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; color: #879BAD } 
.PaleSlateGrayTextBold11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 700; font-variant: normal; text-transform: none; color: #879BAD } 

.MedSlateBlueText9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; color: #628A9C } 
.MedSlateBlueText10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; color: #628A9C } 
.MedSlateBlueText11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; color: #628A9C } 
.MedSlateBlueTextBold11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 600; font-variant: normal; text-transform: none; color: #628A9C }
.MedSlateBlueTextBold14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: 600; font-variant: normal; text-transform: none; color: #628A9C }
.MedSlateBlueTextBold13 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: 600; font-variant: normal; text-transform: none; color: #628A9C }

.WhiteTextBold11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 700; font-variant: normal; text-transform: none; color: #ffffff } 
.WhiteTextBold10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: 700; font-variant: normal; text-transform: none; color: #ffffff } 
.EcruTextBold11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 700; font-variant: normal; text-transform: none; color: #f4f4f1 } 

.Link11 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 600; font-variant: normal; text-transform: none; color: #3B8B9F}
.GrayText10 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; color: #525252;}
.GrayTextItalic11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: 400; font-variant: italic; text-transform: none; color: #525252 }   
.GrayTextBold12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: 700; font-variant: normal; text-transform: none; color: #525252 }   


/* keeping */
.MedSlateBlue {color: #628A9C; font-weight: normal;}

.article ul li {
   margin-bottom: 20px;
}

h1 {text-transform: capitalize; font-family: Georgia, Garamond, Serif; color: #557A88; font-size: 22px; font-weight: normal; border-bottom: 1px dotted #628A9C; padding-bottom: 5px;} 
h2 {text-transform: capitalize; font-family: Arial, Helvetica, Verdana, sans-serif; color: #8A718F; font-size: 16px; font-weight: bold; padding-bottom: 5px;} 

.attorney {
    border-bottom: 1px dotted #628A9C; 
}

.attorney h1 {
   text-transform: capitalize; font-family: Georgia, Garamond, Serif; color: #557A88; font-size: 22px; margin-bottom: 0; font-weight: normal; border-bottom: 0px dotted #628A9C; padding-bottom: 0px;
}

.attorneyBio {
    float: left;
    border: 0px solid #000;
    width: 550px;
    margin-right: 20px;
}

.attorneyBio img {
    margin: 0 15px 0 0 ;
}

.attorneyInfo {
    margin-left: 570px;
    border-left: 1px dotted #628A9C;
    width: 270px;
    padding-left: 10px;
    margin-top: 5px; 
    font-size: 10px;
        
}

.imgRight {
    text-align: right;
    float: right;
    margin: 10px;
    border: 1px #557A88 dotted;
    padding: 2px;
    background: #eee;
}