﻿/*
Texas Department of Insurance
Styles for Print Layouts
*/

body {font-family:Arial, Helvetica, sans-serif; font-size:90%; color: #333; margin: 0;	padding: 0; }
a {color:#036;}
a:link{	color: #036;}
a:visited{	color: #808;}
a:hover{color: #036;}
.center {text-align:center;margin:0 auto;padding:0;}/*TS*/
.right {text-align:right;margin-right:5px;}/*TS*/
.left {text-align:left; }
.hidden {display:none; }
.red { color: #660000; }
.green { color: #009900; }
span.bold {font-weight:bold;}
h1 {font-size:1.5em}
h2 {font-size:1.3em}
h3 {font-size:1.15em}
h4, h5, h6 {font-size:.9em}


a.skip {display:none; }

#branding {display:none; }
#branding ul {display:none;}
#brandsites {display:none;}
form.SearchForm {display:none;}
#navbar {display:none;}
#headercenter h1 {display:none;}
#headercenter a {display:none;}
#headercenter a span {display:none;}
#lingo {display:none;}

#header {width:100%; margin:0 auto; padding:0; background:none;  height:95px;}
#headercenter {margin:0 auto; padding:0; width:960px; position:relative;  }
#headercenter img {border:none; padding:0; margin:10px 0 0 0; float:left; position:absolute; top:0; left:0; z-index:20;  }

#globalnav {display:none;}

#container ul#tools {display:none;}

#contentarea table, #contentareawide table{border: #ccc 1px solid;padding: 0;margin:10px 5px;border-collapse: collapse; font-size:.9em; width:97%; }
#contentarea table caption, #contentareawide table caption{margin-top: 0.5em;font-weight: bold;font-size: .8em;background: transparent;color: #036;font-style: italic;}
#contentarea table td, #contentareawide table td{border: #ccc 1px solid;padding: 3px;font-weight: normal; font-size:.8em; background: transparent;color: #000;}
#contentarea table td ul li a, #contentareawide table td ul li a {padding: 3px; text-align:left; font-size:1.3em;}
#contentarea table td a, #contentareawide table td a {font-size:1em; }
#contentarea table td.left, #contentareawide table td.left {text-align:left;}
#contentarea table td.right, #contentareawide table td.right {text-align:right;}
#contentarea table th, #contentareawide table th {border:#ccc 1px solid; background-color:#ddd; font-weight:bold; text-align: center; font-size:.8em; }
#contentarea table th.left, #contentareawide table th.left {text-align:left;}
#contentarea table thead th, #contentareawide table thead th {border:#ccc 1px solid; background-color:#ddd; font-weight:bold; text-align:center; font-size:.8em;}
#contentarea table thead th.left, #contentarea wide table thead th.left{text-align:left;}
#contentarea table tbody th, #contentareawide table tbody th {border:#ccc 1px solid; background-color:#ddd; font-weight:bold; text-align: center; font-size:.8em;}
#contentarea table tbody th.left, #contentareawide table tbody th.left{text-align:left;}
.simtable {float:left; clear:right; padding:10px;} 

.table1 {border: #fff 1px solid;padding: 0;margin:50px 0;width: 100%;border-collapse: collapse; width:97%;}
.table1 caption {margin-top: 0.5em;font-weight: bold;font-size: .9em;background: transparent;color: #036;font-style: italic;}
.table1 tr.shade td {border: #ccc 1px solid;padding: 1px;font-size:.9em;}
.table1 td {border: #ccc 1px solid;padding: 3px;font-weight: normal;}
.table1 td.right {text-align:right;}
.table1 td.left {text-align:left;}
.table1 td.right {text-align:right;}
.table1 th {border:#fff 1px solid;text-align: center; font-size:.8em; }
.table1 th.left {border:#ddd 1px solid;text-align:left;}
.table1 thead th {padding: 1px;background: #ddd;color: #000;}
.table1 thead th.left {padding: 1px;background: #fff;color: #000;}
.table1 tbody th {padding: 1px;background: #ddd;color: #000;}
.table1 tbody th.left {padding: 1px;background: #fff;color: #000;}
.table1 tbody th.sub {padding: 1px;background: #ddd;color: #000;}
.table1 td.tdgray {background:#ffc;}
.extreme {font-size: 8pt;margin: 0;}
.fifty {width:50%;}
table.left td {border: #ccc 1px solid;padding: 1px;font-weight: normal;background: transparent;color: #000;text-align: left;}  
.small2 {font-size:.65em;}
.small3 {font-size:.75em;}
.fleft {float: left;color:#000;background:transparent;}
.contact {width:190px;margin:.75em;}
.brclear {clear:both;}  
#bread {display:none;}

/*-----Special Requests-----*/
#content .nobullet {list-style-type:none; }
/*-----footer-----*/
#footer {margin:-15px 0 0 0; padding:0; float:left; }

h2.offleft {display:none;}
.footerboxmain {width:100%; margin:0; padding:0; float:left;   }
.footerboxmain h3 {font:bold .95em 'Arial Narrow', Arial, Helvetica, sans-serif; margin:0; padding:0; color:#333;  }
.footerboxmain #footerlogo {display:none; }
.footerboxmain p {font-size:.8em; line-height:1.15em; list-style-type:none; padding:0; margin:0; color:#333; font-weight:bold; float:left; width:200px;}

.footerbox 
#wl_service:S2020.0 {display:none;}


/*-----Special Pages-----*/


#content .alpha {list-style-type:lower-alpha;}
#content .alphaupper {list-style-type:upper-alpha;}
#content .roman {list-style-type:upper-roman;}
#content .romanlower {list-style-type:lower-roman;}
#content ul {list-style-type:disc; }
#content ul ul {list-style-type:square;}
#content ul ul ul {list-style-type:circle;}
#content ol ol.number {}
#content ol ol ol {list-style-type:lower-alpha;}
#content ul li, #content ol li {color:#000; padding:1px 0;line-height:1.4em; }
#content ul li ul, #content ol li ul, #content ul li ol, #content ul li ul li, #content ol li ol li, #content ul li ol li { color:#000;  }


 
#content .zoom {font-size:1.3em; line-height:1.3em;}
#content .zoomimg {float:left;}
#content .zoombox {float:left; border:1px solid #CCC; padding:5px; margin:-5px 0 15px 0; background:#eee; width:465px; font-weight:bold; font-size:1.2em; line-height:1.3em; }
 
a.promo-readmore {border:1px solid #CCC; padding:1px 10px; margin:0; float:left; font:bold .8em Arial, Helvetica, sans-serif;}