@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td {    
	margin:0;   
     padding:0;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:small;
	  color:#ffffff;
 } 
table {  
     border-collapse:collapse;   
     border-spacing:0;   
 } 
fieldset,img {    
     border:0;   
 } 
address,caption,cite,code,dfn,em,th,var {  
     font-style:normal;   
     font-weight:normal;   
 } 
ol,ul {  
     list-style:none;   
 } 
caption,th {  
     text-align:left;   
 } 
h1,h2,h3,h4,h5,h6 {  
     font-size:100%;   
     font-weight:normal;   
 } 
q:before,q:after {  
     content:'';   
 } 
abbr,acronym { border:0;   
 }  

 /* Home */
 
 #body-back{
 background-color:#2c1a57;
 }
 
 #leftcol{
 background-image:url(images/left-background.jpg);
 background-repeat:repeat-y;}
 
 #rightcol{
 background-image:url(images/right-background.jpg);
 background-repeat:repeat-y;}
 
 #menu-background{
 background-image:url(images/menu-background.jpg);
 background-repeat:repeat-x;}


#left-menu{
background-color:#bf9c4f;}

#blackband{
background-image:url(images/black-band.jpg);
background-repeat:repeat-x;}

#blackband2{
background-color:#7f601c;}

.glasses-back{
background-image:url(images/slogan-back.jpg);}
 
.footer {
background-color:#13454e;
padding:6px;
}

.foot-text{
color:#ffffff;
font-size:85%;
padding-top:4px;
padding-bottom:4px;
padding-left:6px;
padding-right:6px;
background-color:#13454e;}

.foot-text2{
color:#ffffff;
font-size:85%;
padding-top:4px;
padding-bottom:4px;
padding-left:6px;
padding-right:6px;}

.foot-back{
background-color:#13454e;}

A.down:link {
	color:#ffffff;
	text-decoration: none;
}
A.down:visited {
	color:#ffffff;	
	text-decoration: none;
}
A.down:hover {
	color:#bfa66d;
	text-decoration: underline;
}

A.down2:link {
	color:#ffffff;
	text-decoration: none;
}
A.down2:visited {
	color:#ffffff;	
	text-decoration: none;
}
A.down2:hover {
	color:#bfa66d;
	text-decoration: underline;
}

.menu {
background-color:#5e3c79;
background-image:url(images/menu-back.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
font-size:100%;
font-weight:bold;}

#mainbody{
background-color:#7f601c;
padding:12px;
}

h1{
font-size:150%;
font-weight:bold;}

h2{
font-size:140%;
font-weight:bold;}

h3{
font-weight:bold;}

.head-border{
border-left-color:#300850;
border-left-style:solid;
border-left-width:1px;
border-right-color:#300850;
border-right-style:solid;
border-right-width:1px;
border-top-color:#300850;
border-top-style:solid;
border-top-width:1px;}

.menu-border{
border-left-color:#235c2e;
border-left-style:solid;
border-left-width:1px;
border-right-color:#235c2e;
border-right-style:solid;
border-right-width:1px;
background-image:url(images/menu-background.jpg);
background-repeat:repeat-x;
background-color:#f7f0de;}

.home-text {
font-size:110%;
line-height:20px;}

.greenbar{
background-color:#235c2e;
color:#FFFFFF;
padding-left:20px;}

.subhead{
font-weight:bold;
font-size:120%;
padding-bottom:8px;
}

.answer1{
padding-left:25px;
padding-right:25px;
text-align:justify;}
 
 .answer2{
padding-left:60px;
padding-right:60px;
text-align:justify;}

.faq {
font-weight:bold;
padding-top:18px;
padding-bottom:12px;}

.coach-enroll {
color: #ffffff; 
font-weight: bold; 
font-size:105%; }

.compare-head {
color: #ffffff; 
font-weight: bold; 
font-size:95%; }

.style11 {
color: #000000; 
font-weight: bold; 
}

.contactform{
padding:6px;}

.contact-border{
border-color:#bf9c4f;
border-style:solid;
border-width:1px;}

.contact-right{
background-color:#c8bc9d;
padding-left:12px;
padding-right:12px;
padding-top:5px;
font-weight:bold;
border-color:#342b28;
border-style:solid;
border-width:1px;}

.form-header{
font-size:135%;
font-weight:bold;}

.form-links{
line-height:25px;
font-size:105%;}

A.form:link {
	color:#342b28;
	text-decoration: none;
}
A.form:visited {
	color:#342b28;	
	text-decoration: none;
}
A.form:hover {
	color:#235c2e;
	text-decoration: underline;
}

.bold{
font-weight:bold;}

.lawyer-header{
font-size:125%;
font-weight:bold;}

.ref-back{
background-image:url(images/referral-back.jpg);
background-repeat:repeat-y;}

.ref-pad{
padding:3px;}

.drop-pad{
padding:5px 3px 5px 0px;}

.text-pad{
padding:4px 4px 4px 0px;}

.ref-text{
color:#FFFFFF;
font-weight:bold;
font-size:85%;}

.ref-links{
line-height:25px;}

A.bodylink:link {
	color:#ded19b;
	text-decoration: underline;
}
A.bodylink:visited {
	color:#ded19b;	
	text-decoration: underline;
}
A.bodylink:hover {
	color:#610620;
	text-decoration: underline;
}

 /* Home Testimonials */
 
 .test-title{
 font-weight:bold;
 color:#ffffff;
 font-size:110%;
 background-image:url(images/purple-shade.jpg);
 background-repeat:repeat-x;}
 
 .test-name{
 font-style:italic;}
 
 .test-height{
 line-height:20px;
 padding-top:15px;
 padding-bottom:15px;
 padding-left:5px;
 padding-right:5px;
 border-color:#7f601c;
 border-style:solid;
 border-width:3px;
 background-color:#bfa66d;
 color:#000000;
 }
 
 .white-back{
 background-color:#FFFFFF;}
 
 .test-block{
background-color:#bf9c4f;
padding-top:5px;}

.welcometxt{
padding-left:8px;}


/* Red Menu */

.redlinks{
padding-left:35px;
padding-top:20px;}

.redlinks-txt{
color:#610620;
font-size:125%;
font-weight:bold;}

.pad5{
padding-top:5px;
padding-bottom:5px;}

A.redlink:link {
	color:#610620;
	text-decoration: none;
}
A.redlink:visited {
	color:#610620;	
	text-decoration: none;
}
A.redlink:hover {
	color:#2c2a2a;
	text-decoration: underline;
}

/* Our Practice */

.practice-name {
font-weight:bold;
font-size:165%;}

.practiceborder{
padding-bottom:10px;
padding-top:15px;
border-bottom-color:#ded19b;
border-bottom-style:solid;
border-bottom-width:1px;}
 
 /* Special Events */
 
 .event-title{
 font-size:125%;
 color:#000000;
 padding:5px;
 font-weight:bold;
 }
 
 .event-title2{
 font-size:125%;
 color:#ffffff;
 padding:5px;
 font-weight:bold;
 border-bottom-color:#ded19b;
border-bottom-style:solid;
border-bottom-width:1px;
 }
 
 .event-pad{
 padding:5px;}
 
 .event-border{
 border-bottom-color:#ded19b;
border-bottom-style:solid;
border-bottom-width:1px;}

.event-spacing{
padding-bottom:10px;
padding-top:15px;}

.event-sub{
color:#000000;
font-weight:bold;}

 /* Testimonials */
 
 .test-text{
font-style:italic;
}

A.testlink:link {
	color:#ffffff;
	text-decoration: underline;
}
A.testlink:visited {
	color:#ffffff;	
	text-decoration: underline;
}
A.testlink:hover {
	color:#610620;
	text-decoration: underline;
}

.test-pad{
padding-top:10px;
padding-left:5px;
padding-right:5px;
padding-bottom:10px;}

 /* Articles */
 
 .article-category{
 font-weight:bold;
 font-size:125%;}
 
  .article-border{
  padding-top:10px;
  padding-bottom:10px;
 border-bottom-color:#ded19b;
border-bottom-style:solid;
border-bottom-width:1px;}

  .article-pad{
  padding-top:10px;
  padding-bottom:10px;
 }

.press-title{
font-size:125%;
font-weight:bold;}

.press-title2{
font-size:150%;
font-weight:bold;}

.press-text{
padding:12px 15px 5px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:110%;
color:#000000;
border-bottom-color:#DBE5F1;
  border-bottom-width:thin;
  border-bottom-style:solid;
}

A.dates2:link {
	color:#ded19b;
	text-decoration: underline;
}
A.dates2:visited {
	color:#ded19b;
	text-decoration: underline;
}
A.dates2:hover {
	color:#610620;
	text-decoration: underline;
}

.pagenumbers{
padding-bottom:10px;
padding-top:10px;
}

 /* contact */
 
 .contact-pad {
 padding:6px;}
 
 .contact-b{
 border-bottom-color:#bf9c4f;
border-bottom-style:solid;
border-bottom-width:1px;
background-color:#bfa66d;
color:#000000;}

.contact-a{
background-color:#bfa66d;
}

.directions{
 line-height:18px;
 padding-top:10px;
 padding-bottom:15px;
 padding-left:5px;
 padding-right:5px;
 border-color:#bf9c4f;
 border-style:solid;
 border-width:3px;
 background-color:#bfa66d;
 color:#000000;
 }
 
 A.map:link {
	color:#000000;
	text-decoration: none;
}
A.map:visited {
	color:#000000;
	text-decoration: none;
}
A.map:hover {
	color:#610620;
	text-decoration: underline;
}

.address{
color:#000000;
line-height:19px;}

.black{
color:#000000;}
