/* Style sheet for Session Law Firm */
body  { background: #e3e3e3; margin:10px 0 20px 0; padding:0; font: normal; font-family:tahoma; font-size:11px; line-height:13px; color:#fff; }
input { color: #000; font: normal normal 9px Arial, sans-serif; }
h1    {  color: #fff782; font:  normal bold 26px/26px "Times New Roman", Times, serif; padding-top: 6px;letter-spacing: 1pt;}
h2    { color: #fff782; font:  normal bold 18px "Times New Roman", Times, serif; }
h3    { color: #000; font:  normal bold 26px/26px "Times New Roman", Times, serif; padding-top: 10px;letter-spacing: 1pt; }
h4    { color: #000; font:  normal bold 16px/18px "Times New Roman", Times, serif; }
h5    {	color: #c50036;	font:  normal bold 18px/18px "Times New Roman", Times, serif;	}
h6    { color: #000; font:  normal bold 20px/20px "Times New Roman", Times, serif; padding-top: 10px;letter-spacing: 1pt; }
ol, ol ol, ol ol ol { color: #466552; font: normal normal 11px Verdana, Arial, sans-serif; }
ul       { list-style-image: url('images/design_elements/bullet.jpg'); color: #666;  }
ul ul    { color: #333;  }
ul ul ul { color: #466552;  }
.smtype { background: #f0f0f0; font: normal normal 10px/13px arial; color:#5A5A5A;
	border-left: 2px solid #DED9D6; padding: 3px; }
.articlehead { color: #333; font-weight: bold; font-size:16px; font-family:"Times New Roman", Times, serif; 	border-bottom: 2px solid #c50036; padding-top: 3px;}
	
	/* Define include_top area */
.topleft { background: #DED9D6; border-left: 1px solid #DED9D6; padding: 6px; }
.topright { background: #DED9D6; background-image: url('images/design_elements/topbox.gif'); background-repeat: no-repeat; color: #000; font: normal normal 11px Verdana, Arial, sans-serif; padding: 10px; }
	
	/* Define top banner */
.miracles { background: #669900; background-image: url('images/page_elements/miracles.jpg'); background-repeat: no-repeat; color: #000; font: normal normal 11px Tahoma, Arial, sans-serif; height: 215px;	 border-bottom: 6px solid #669900; border-top: 6px solid #669900; padding-left: 6px; }



/* Define top menu banner */
.topbanner1 { background-image: url('images/buttons/menu_r3_c2.gif'); color: #c50036; color: #FFF; font: normal normal 11px Tahoma, Arial, sans-serif; 
	   padding-top: 10px; padding-bottom:10px; text-align:center; }
.topbanner1 a:link    { color: #FFF; text-decoration: none;   }
.topbanner1 a:active  { color: #98002E; text-decoration: none;   }
.topbanner1 a:visited { color: #FFF; text-decoration: none;   }
.topbanner1 a:hover   { color: #669900; text-decoration: underine;  }

/* Define top 2 menu banner */
.topbanner2 { background: #98002E; color: #FFF; font: normal normal 11px Verdana, Arial, sans-serif; 
	 height: 28px; border-left: 1px solid #DED9D6; border-bottom: 1px solid #DED9D6; padding-right: 10px; }
.topbanner2 a:link    { color: #FFF; text-decoration: none;   }
.topbanner2 a:active  { color: #98002E; text-decoration: none;   }
.topbanner2 a:visited { color: #FFF; text-decoration: none;   }
.topbanner2 a:hover   { color: #DED9D6; text-decoration: underine;  }

/* Define main sections */
.leftside { background: #adaeb2; font: normal normal 11px/14px tahoma; color:#5A5A5A;
	border-right: 2px solid #adaeb2; width: 250px;}
.leftsideSM { background: #adaeb2; font: normal normal 11px/15px tahoma; color:#5A5A5A;
	border-right: 2px solid #adaeb2; width: 200px;}
.leftmenu { font: normal normal 11px/15px Verdana, Arial, sans-serif; color:#FFFFFF; valign:top; padding-bottom: 6px; }
.leftmenu a:link    { color: #fff; font-weight: normal;   }
.leftmenu a:active  { color: #98002e; font-weight: normal;   }
.leftmenu a:visited { color: #fff; font-weight: normal;   }
.leftmenu a:hover   { background: #98002E; font-weight: normal; color: #fff782; }

.leftmenutop { font: normal normal 11px/16px Verdana, Arial, sans-serif; height:100px;
	color: #FFF; width: 100%; border: 1px solid #98002E; height: 24px; }

.homebody { background: #222433; color: #fff; font: normal normal 11px/17px tahoma; background-image: url('images/design_elements/TSLFwebBackgroundNov4.jpg'); background-repeat: no-repeat;	padding-top: 110px; padding-right: 30px; padding-left: 30px; padding-bottom: 5px; }
.hometables { color: #fff; font: normal normal 11px/14px tahoma;  }
.insidetables { color: #fff; font: normal normal 11px/14px tahoma; border-right: 3px solid #fff; }
.rightside { background: #F0f0f0; font: normal normal 11px/16px tahoma; 
	color: #5A5A5A; border-right: 2px solid #DED9D6; padding: 5px; }
.formpage { background: #FFF; font: normal normal 11px/16px Verdana, Arial, sans-serif; 
	color: #333; padding: 10px; }
.formfield { background: #FFF; font: normal normal 11px/16px Verdana, Arial, sans-serif; 
	color: #333;  }
.framebody { background: #fff; color: #000; font: normal normal 12px/18px tahoma; width: 450px; padding-left:20px; padding-right:inherit;}
.framebodyhead { color: #000; font:  normal bold 26px/30px "Times New Roman", Times, serif; letter-spacing: 1pt; }
.content { background: #fff; color: #000; font: normal normal 11px/18px tahoma; padding-left:20px; width: 528px; }
.contentcontainer { background: #fff; color: #000; font: normal normal 11px/18px tahoma; padding-left:20px; width: 320px; }

.contentcontainer a:link    { color: #999; text-decoration: none;   }
.contentcontainer a:active  { color: #9999; text-decoration: none;   }
.contentcontainer a:visited { color: #999; text-decoration: none;   }
.contentcontainer a:hover   { color: #669900; text-decoration: underine;  }


/* Define horizontal rule */
HR { height:1px; width: 96%; background:#98002E; margin: 0% 2% 0% 2%; }

/* Define footer area */
.footer {  color: #333333; font: normal normal 11px/14px tahoma; 
	 line-height: 28px;  }
.footer a:link    { color: #333333; text-decoration: none;   }
.footer a:active  { color: #333333; text-decoration: none;   }
.footer a:visited { color: #333333; text-decoration: none;   }
.footer a:hover   { color: #c50036; text-decoration: underine;  }

.footermain {  background-color:#FFFFFF;   color: #000; font: normal normal 11px/14px tahoma; 
	 line-height: 28px; padding:10; padding-left:20; }
.footermain a:link    { color: #000; text-decoration: none;   }
.footermain a:active  { color: #000; text-decoration: none;   }
.footermain a:visited { color: #000; text-decoration: none;   }
.footermain a:hover   { color: #c30038; text-decoration: underine;  }

	
/* Define standard hyperlinks */	
a:link  { color: #c50036; font: normal normal tahoma; text-decoration: none; }  
a:active { color: #c50036; font: normal normal Verdana, Arial, sans-serif; text-decoration: none; }
a:visited { color: #c50036; font: normal normal Verdana, Arial, sans-serif; text-decoration: none; }
a:hover { color: #666; font: normal normal Verdana, Arial, sans-serif; text-decoration: underline; }