html, body {margin: 0;padding: 0;height: 100%;top: 0; left: 0; font-family: trebuchet ms, arial, sans-serif;background-image: url(images/idfbg.jpg);}

.righttext {position: absolute;  left: 475px; height: 450px; width: 275px;top: 110px;}
.lefttext {position: absolute; left: 110px; height: 100%; width: 350px; top: 60px;}
.leftcolumn {position: absolute;left: 109px;top: 60px;width: 665px;height: 100%;}
.stextblock {width: 565px;}
.altOnly, .contactInfo, .altandprint {display: none; visibility: hidden}
.regOnly {visibility: visible}
a:link {color:#423F61; font-weight:bold;}
a:visited {color:#774436; font-weight:bold;}
a:hover {color:#774436; font-weight:bold;}
a:active {color:#774436; font-weight:bold;}
.somelinks {font-size: 12px; line-height: 15px; text-align: right; color:#423F61; font-weight:bold;}
.printOnly {display: none; visibility: hidden}
.screenOnly {visibility: visible}
.printTabName {display: none; visibility: hidden;}
.toplinksdiv {position: absolute;z-index:1;top: 16px;left: 467px;width: 230px;font-size: 11px;line-height: 13px;}
.sidebardiv {position: absolute;width: 103px;height: 100%;left: 0;top: 0; text-align: center}
.bottombardiv {position: relative;z-index:1;width: 780px;height: 12px;top: 37px;left: -109px;bottom: 0px;}
.topbardiv{position: absolute;top: 0;left: 0;width: 709px;}
.bluebardiv{position: absolute;z-index:1;top: 14px;left: 0;width: 696px;height: 36px;background-image: url(images/bluebar.jpg);}
.logodiv{position: absolute;top: 0;left: 696px;width: 84px;}
.catrequest {position: absolute;left: 109px;top: 150px; width: 100%; margin-top: 12px;font-size: 14px;line-height: 16px; margin-bottom: 12px}
input.a  {font-size: 11px; border:2px solid #423F61; background:#FFFFFF}
textarea {font-family: trebuchet ms, arial, sans-serif; font-size: 11px; border:2px solid #423F61; background:#FFFFFF}
select   {border:2px solid #423F61; background:#FFFFFF}
td	     {padding:1px}
td.r	 {text-align:right;}
tr.r1	     {Background: #CDD2E1; border-top:1px solid black}
tr.r0	     {Background: #F5EBDA; border-top:1px solid black}
td.cities {border-top:2px solid #423F61}
table    {border-collapse: collapse; font-size: 12px}
select {font-size: 11px;}
button {border:2px solid #423F61; background-color:#F5EBDA;font-family: trebuchet ms, arial, sans-serif; font-size: 12px; }
td.cattext {font-size: 16px;line-height: 16px;font-weight: bold;color: #6F778E;}
ul {list-style-image: url(images/b.gif);margin-top: 6px;  padding-left: 0;margin-left:18px}
.phead {padding-bottom: 6px;font-size: 18px;line-height: 17px; font-weight: bold; color: #423F61;}
.ptext {padding-bottom: 6px;font-size: 15px;line-height: 17px}
.stext {padding-bottom: 6px;font-size: 15px;line-height: 17px; width: 580px}
td.samptext {font-size: 14px;line-height: 18px;}
ul.samplist {list-style-image: url(images/bs.gif);padding-left: 0;margin-left:18px}
.dtext {padding: 6px;font-size: 14px;line-height: 16px}
.thead {font-size: 18px; line-height: 17px; font-weight: bold; color: white; text-align: center}
.tsubhead {font-size: 18px; line-height: 22px; font-weight: bold; color:#774436}
td.tregions {background:#969DB0; padding-top: 6px; padding-bottom: 6px; padding-left:2px; padding-right: 2px; font-size: 14px; line-height: 16px; color: white; text-align: center; border:2px solid #F5EBDA; }
tr.dealshead {font-size: 16px;line-height:18px;margin-top:6px;font-weight:bold;padding-right:12px}
.atext {font-size: 14px;line-height: 17px}
.smalltext {font-size: 12px;line-height: 14px}
table.resform {background:#F5EBDA; border:2px solid #423F61; margin:12px}
td.thead {background:#423F61;font-size: 18px; line-height: 17px; font-weight: bold; color: white; text-align: center}
.required {color: #9E0A0F}
td.tltext {padding: 6px;font-size: 14px;line-height: 21px;}
a.tl:link {color:#423F61;font-weight: normal}
a.tl:visited {color:#774436;font-weight: normal}
a.tl:hover {color:#774436;font-weight: normal}
a.tl:active {color:#774436;font-weight: normal}
.instructions {width: 275px; height: 400px; background:#F5EBDA; border:2px solid #423F61; padding:12px; overflow: auto}
.ghead {padding-bottom: 6px;font-size: 12px;line-height: 14px; font-weight: bold; color: #423F61;}
.gtext {padding-bottom: 6px;font-size: 12px;line-height: 14px}
.gmhead {padding-bottom: 6px;font-size: 14px;line-height: 16px; font-weight: bold; color: #423F61;}
.libhead{padding-bottom: 6px;font-size: 14px;line-height: 17px; padding-top: 6px; padding-left: 3px; margin-top: 6px; margin-bottom: 6px; font-weight: bold; color: white; background-color: #423F61;}
.libtitle{padding-top: 6px;font-size: 12px;line-height: 14px; font-weight: bold; color: #423F61;}
.libtext{padding-top: 3px;font-size: 12px;line-height: 14px;}
.ihead {padding-bottom: 6px;font-size: 18px;line-height: 17px; font-weight: bold; color: #423F61;}
.itext {padding-bottom: 6px;font-size: 15px;line-height: 17px}
.isub{padding-bottom: 6px;font-size: 15px; font-weight: bold;line-height: 17px;color:#774436}
img.pics {border-color: #002F86; border-style: solid;border-width: 1px; margin-left:6px; margin-bottom: 6px;}