/*---- Existing Style for Helpinsure Pages-------*/
html, body, ul li {margin:0;padding:0;} 
body {background:#fefefe;font:normal 85% Arial,Helvetica,sans-serif;letter-spacing:.02em; text-align:center; margin:0;padding:0;}
p {color:#123;background:transparent;padding:0;margin: 0;text-align:left;}
ul, ol {padding:0;margin:0 0 1em 0;}
ul li {list-style-type:square;color:#123;background:transparent;padding:0 ;margin:0 0 .2em .8em; text-align:left;}
ol li {list-style-type:decimal;color:#123;background:transparent;padding:0;margin:0  0 .2em 3.5em; text-align:left;}  

h1,h2,h3,h4,h5,h6 {font-family:Arial,Helvetica,sans-serif;color:#036;background:transparent;text-align:left;}
h1.box,h2.box,h3.box,h4.box,h5.box,h6.box {font-family:Arial,Helvetica,sans-serif;color:#f70;background:transparent; text-align:center;margin-top:1em;}
h1.under,h2.under,h3.under,h4.under,h5.under,h6.under {font-family:Arial,Helvetica,sans-serif;color:#036;background:transparent;border-bottom:2px solid #dde;margin-bottom:0; padding-bottom:0;text-align:left;}
h1 {font-size:1.6em;}
h2 {font-size:1.5em;}
h3 {font-size:1.4em;}
h4 {font-size:1.3em;} 
h5 {font-size:1.2em;} 
h6 {font-size:1.1em;}       

/* creates header, adds photo for start, auto and home pages */
#wrap {background: #fefefe;padding: 0;margin: 0 3em;color: #123;}
#header {padding:0; height:120px;margin:9px 0;}
#header[id] {padding:0; height:120px;margin:9px 0;}
.st {background:#2b4c93 url("../artwork/08helpwoman3.jpg") 100% 60% no-repeat;}
.au {background:#2b4c93 url("../artwork/08helpauto.jpg") 100% 5% no-repeat;}
.ho {background:#2b4c93 url("../artwork/08helphome3.jpg") 100% 5% no-repeat;}
.ho2 {background:#2b4c93 url("../artwork/08helphome3.jpg") 100% 60% no-repeat;}
.ho3 {background:#2b4c93 url("../artwork/08helphome3.jpg") 100% 60% no-repeat;}
.mk {background:#2b4c93 url("../artwork/marketPic.jpg") 100% 5% no-repeat;}
#edge {border-left:5px solid #fefefe;position:absolute;top:5px;right:250px;height:140px;}
.tag {text-align:center;margin:0 auto;color:#123;background:#fefefe;font-size:small;}
#header table.htable {border:none;margin:-3px;padding:0;height:100px;}
#header img.himage {border:none;margin:0;padding:0;height:120px;}

/* basic content, paragraphs with [id] settings for firefox-type browsers */
#content {background:#fefefe;text-align:left;margin:0;padding:0;}
#content[id] {background:#fefefe;text-align:left;margin:0;padding:0;}
#content p {margin:0 0em .5em 0em;padding:0 2em .5em 2em;text-align:left;}
#content[id] p {margin:0 0em 1.5em 0em;padding:0 2em 0 2em;text-align:left;}

/* creates tabs for navigation of rate comparison content */   
#tabs {width:100%;}  
#tabs ul { width:100%;margin: 0;padding:0;letter-spacing:normal; list-style-type: none;} 
#tabs ul li.start, #tabs ul li.auto, #tabs ul li.home, #tabs ul li.market, #tabs ul li.learn, #tabs ul li.help, #tabs ul li.espanol { display:inline;padding:0;margin:0 auto;font:bold 9pt arial,helvetica,sans-serif; width:25%;height:25px; text-align:center;font-weight:bold;}
#tabs ul li a {display:block;float:left;color:#fff;text-decoration:none;margin: 0 2px 0 0;padding: 3px 4px;background:transparent;border-bottom:3px solid #fff;}
#tabs ul li.start a { border:1px solid #2b4c93;background:#2b4c93; color:#fff; }
#tabs ul li.auto a { border:1px solid #363; background:#363; color:#fff; }
#tabs ul li.home a { border:1px solid #363; background:#363; color:#fff; }
#tabs ul li.market a { border:1px solid #939; background:#939; color:#fff; }
#tabs ul li.learn a { border:1px solid #69c; background:#69c; color:#fff; }
#tabs ul li.help a { border:1px solid #e33; background:#e33; color:#fff; }
#tabs ul li.espanol a { border:1px solid #f90; background:#f90; color:#fff;float:right;position:relative;top:0px;right:0px; }
#tabs ul li.start a.current {background:#2b4c93;border-bottom:3px solid #2b4c93;}
#tabs ul li.auto a.current {background:#363;border-bottom:3px solid #363;}
#tabs ul li.home a.current {background:#363;border-bottom:3px solid #363;}
#tabs ul li.market a.current {background:#939;border-bottom:3px solid #939;} 
#tabs ul li.learn a.current {background:#69c;border-bottom:3px solid #69c;}
#tabs ul li.help a.current {background:#e33;border-bottom:3px solid #e33;}
#tabs ul li.espanol a.current {background:#f90;border-bottom:3px solid #f90; float:right; position:relative; top:0px;right:0px;}    
     
/* creates boxes below tabs for rate comparison content */ 
#box_start { border-top:3px solid #2b4c93; }
#box_start { border-bottom:1px solid #2b4c93;border-left:1px solid #2b4c93;border-right:1px solid #2b4c93;background:#2b4c93 url("../artwork/08bkg.jpg") 0% 20%;} 
#box_auto {border-top:1px solid #363;border-bottom:1px solid #9c6;border-left:1px solid #9c6;border-right:1px solid #9c6;background:#363 url("../artwork/08autobk.jpg") 0% 0%;}
#box_home {border-top:1px solid #363;border-bottom:1px solid #9c6;border-left:1px solid #9c6;border-right:1px solid #9c6;background:#363 url("../artwork/08autobk.jpg") 0% 20%;} 
#box_market {background:#939 url("../artwork/08Marketbkg.jpg") repeat-x 0 0;}
#box_market1 {background:#939 url("../artwork/08Marketbkg.jpg") repeat-x 0 0;}
#box_learn {border-top:0px solid #69c;border-bottom:0px solid #69c;border-left:0px solid #69c;border-right:0px solid #69c;background:#69c;}
#box_help {border:0px solid #e33;background:#e33;}

/* [id] settings for firefox-type browsers */
#box_start[id] { border-top:3px solid #2b4c93; } 
#box_start[id] { border-bottom:1px solid #2b4c93;border-left:1px solid #2b4c93;border-right:1px solid #2b4c93;background:#2b4c93 url("../artwork/08bkg.jpg") 0% 20%;}
#box_auto[id] {border-top:1px solid #363;border-bottom:1px solid #9c6;border-left:1px solid #9c6;border-right:1px solid #9c6;background:#363 url("../artwork/08autobk.jpg") 0% 0%;}
#box_home[id] {border-top:1px solid #363;border-bottom:1px solid #9c6;border-left:1px solid #9c6;border-right:1px solid #9c6;background:#363 url("../artwork/08autobk.jpg") 0% 20%;}
#box_market[id] {background:#939 url("../artwork/08Marketbkg.jpg") repeat-x 0 0;}
#box_market1[id] {background:#939 url("../artwork/08Marketbkg.jpg") repeat-x 0 0;}
#box_learn[id] {border-top:0px solid #69c;border-bottom:0px solid #69c;border-left:0px solid #69c;border-right:0px solid #69c;background:#69c;}
#box_help[id] {border:0px solid #e33;background:#e33;}

/* splits box area into 3 areas - left, middle, right */
.boxleft { position:absolute; top:220px; left:2%;width:22%;float:left;background:transparent; color:#fff;margin:1% 3%;padding:0 1%; }
.boxmid { position:relative; top:0px;left:24%;float:left;width:45%;border:2px solid #ed7;color:#123;margin: 1% 1%;padding:0 1%; background:#ffc;}
.boxright { position:absolute; top:220px; right:4%;width:22%;float:left;background:transparent; color:#fff;margin:1% 3%;padding:0 1%;}

/* splits market page box area into 2 areas - left, right */
.homeleft { position:absolute; top:280px; left:1%;width:26%;float:left;background:transparent; color:#fff;margin:1% 3%;padding:0 1%; }
.homeright { position:relative; top:0px;left:32%;float:left;width:57%;border:2px solid #ed7;color:#123;margin: 1% 2%;padding:0 2%; background:#ffc;}   
   

/* cleans up tabs for display without box below it */
.boxtabs {font-size:x-small;width:100%;height:2px;}   


#footer {font-size:.8em;background:#fefefe;}  
#footer p {text-align:center;padding:2em 0;margin:2em auto;}

/* defines menu lists inside boxleft, boxmid, boxright */
.nav li {color:#fff;list-style-type:square;} 
.nav li a:link {font-size:small;text-decoration:underline;color:#fff;font-weight:bold;}
.nav li a:visited {font-size:small;text-decoration:underline;color:#fff;font-weight:bold;}
.nav li a:active {font-size:small;text-decoration:underline;color:#fff;font-weight:bold;}
.nav li a:hover {font-size:small;text-decoration:none;color:#fff;font-weight:bold;}

a:link {text-decoration:underline;color:#036;font-weight:bold;}
a:visited {text-decoration:underline;color:#936;font-weight:bold;}
a:active {text-decoration:underline;color:#036;font-weight:bold;}
a:hover {text-decoration:none;color:#936;font-weight:bold;}
.more {text-align:right;font-size:small;}

/* new helpinsure forms */ 
form { margin: 0; padding: 0; }
form p, fieldset p { font-family: Arial, Helvetica, sans-serif;}
.formwrap { width:90%;margin:1em;padding:1em;border:2px solid #eef; }
fieldset { border:1px solid #036; background:#eee; margin:1em;padding:0 1em .2em 1em; }
legend { margin: .1em 0; padding: 0 .5em; color: #036; background: transparent; font-size: .9em; font-weight: bold; }
label { float: left; width: 120px; padding: 0 1em; text-align: right; }
fieldset div { margin-bottom: .5em; padding: 0; display: block; }
fieldset div input, fieldset div textarea {  border-top: 1px solid #556; border-left: 1px solid #556; border-bottom: 1px solid #ccd; border-right: 1px solid #ccd; padding: 1px; color: #334; }
fieldset div select { padding: 1px; }
div.multi div { margin: 5px 0; }
div.multi input { width: 1em; } 
div.multi label { display: block; width: 200px; padding-left: 5em; text-align: left; }
#submit { padding-top: 1em; text-align: center; }
#submit input { border: 1px solid #333; padding: 2px 1em;background: #556; color: #fff; font-size: .9em;}
input:focus, textarea:focus { background: #efefef; color: #123; } /* required fields - not work in IE */
fieldset div.req { font-weight: bold; }
fieldset div.req label:before { content: "* "; }  /* does not work in IE */ 

label input {float:left;text-align:center;margin:0 auto;} 
.outwrap {float:left;font-size:.9em;font-weight:bold;width:100%;}
.inwrap {float:left;background:#bcf;padding:1%;margin:4px 1%;border:2px solid #fff;}
.checkbox ul li { list-style-type:none; text-indent:10px; }

/* help with old helpinsure forms */
form.help {margin: 0;padding:1em .5em;width: 570px;font-weight:bold;color: #000;background:#2b4c93;}
form.help caption {font-weight:bold;color: #fff;background:#2b4c93;}
label.help {float: left;width: 100px;padding: 0 1em;text-align: right;background: #abc;color: #000;}
#submit.help {padding-top: 1em;text-align: center;}
#submit.help input {border: 1px solid #334;padding: 2px 1em;background: #abc;color: #000;font-size: 100%;}
form.help table {background:#abc; color: #000;width:100%;}
input.help:focus, textarea:focus {background: #fff;color: #000;}
input.submit {color:#000;background:#667;font-weight:bold;width:3.2em;height:1.8em;border:1px solid #fff;cursor:pointer;}   

/* for tables NOT hidden */

.table1 {border: #aab 2px solid;padding: 0;margin: 0 0 1em 0;width: 100%;font-size: 1em;border-collapse: collapse;}
.table1 {background: transparent;}
/*.table1 caption.heading {margin-top: 0.5em;font-weight: bold;font-size: 1.5em;background: #fefefe;color: #667;font-style: italic;}*/
.table1 caption {margin-top: 0.5em;font-weight: bold;font-size: 1.5em;background: #fefefe;color:#036;}
.table1 tr {vertical-align:top;}
.table1 td {border: #aab 2px solid;padding: 1px;font-weight: normal;color: #123;}
.table1 tr.odd { background-color: #d0d0d0; }
.table1 tr.even { background-color: #fefefe; }
.table1 th {border:#aab 2px solid;text-align: center;}
.table1 thead th {padding: 1px;background: #ccd;color: #123;}
.table1 tbody th {padding: 1px;background: #ccd;color: #123;}
.table1 tbody th.sub {padding: 1px;background: #ccd;color: #123;}
.table1 td.tdgray {background:#ffc;}
.table1 th.left {border:#aaa 2px solid;text-align: left;}
.table1 td.odd { background-color: #d0d0d0; }
.table1 td.even { background-color: #fefefe; }

.extreme {font-size: 8pt;margin: 0;}
.small {font-size: .9em;line-height:1.2em;}
.small2 {font-size: .8em;line-height:1.2em;}
.skip {position:absolute;top:-3px;left:60px;font-size: 8.5pt;margin:0;padding:0;}
.hidden {display:none;}
.fright {float:right;}
.white {color:#fff;background:transparent;}
.red {color:#c33;background:transparent;}
.gray {color:#bbb;background:transparent;}
.center {padding: 0;margin: 0 auto;text-align: center;}
.left {text-align:left;}
ul, li {list-style:square;list-style-position:outside;margin:0 0 1em 1em;padding:0 0 0 1.5em;}
b {	font-style: normal;font-weight: bold;color: #000;text-decoration: none;}
b.blue { text-align: center;color: #036; }
b.home { font-weight:bold;border-bottom:1px solid #036;}

/* takes care of float elements propertly */
.clearfix:after {content: "."; display: block;height: 0;visibility: hidden;}
.clearfix{display: inline;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}
.brclear {clear:both;}

/* application styles */
.tdiMessage { font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 12pt; background: #B3C2FF;}
.oddRow { font-family:Arial,Helvetica,sans-serif; color:black; font-size:10pt; background-color:#E1E1E1; }
.evenRow { font-family:Arial,Helvetica,sans-serif; color:black; font-size:10pt; background-color:#FFFFFF; }
.displayTagTable { font-family:Arial,Helvetica,sans-serif; background-color:#D5D3E8; font-size:10pt; margin:5px; width:100%; }  

/* Rate Increases Table */
.tableone {width:75%; border-collapse:collapse; margin:0 auto; padding:0;}
.tableone[class] {border-collapse:separate; border-spacing:0;}
.tableone caption {font-weight:bold}
.tabletwo {width:97%; border-collapse:collapse;text-align:center;}
.tabletwo[class] {width:100%; border-collapse:collapse;}
.tableone {background:#006; border:1px solid #fff; color:#fff;border:2px solid black;}
.tableone td {border:1px solid #fff; color:black;}
.tableone tbody {background:#f7fbff; color:#000;}
.tableone caption {background:#fff; color:black; font-size:1.2em; margin:0 auto;}
.tabletwo tr.odd {background:#EAEAEA;}
.innerb {height:14em; overflow:auto;border:1px solid #006;margin-left:-4px;border-left:none;}
.innerb[class] {height:14em; overflow:auto;border:1px solid #006;margin-left:-1px;border-left:none;}
.sub {background-color:#CCC;text-align:center; font:normal .85em Arial, Helvetica, sans-serif;color:#006;}
.alpha {word-spacing:.3em;background-color:#f7fbff;font-size:.9em;color:#000;}
.alpha a {text-decoration:underline; color:#006;}
.alpha a:visited {color:#006;}
.tableone tfoot tr.sub th {border:1px solid #fff; text-align:center;}
.tableone thead tr th {border-left:1px solid #fff; text-align:center;font-size:.95em;padding:3px 0}
.tableone thead tr th.countyheader {border-left:none;}
.tabletwo tbody tr td.widtha {width:23%;}
.tabletwo[class] tbody tr td.widtha {width:22.7%;}
.tabletwo tbody tr td.widthb {width:23%;}
.tabletwo[class] tbody tr td.widthb {width:22.5%;}
.tabletwo tbody tr td.widthc {width:28%;}
.tabletwo[class] tbody tr td.widthc {width:28.7%;}
.tabletwo tbody tr td.widthd {width:28%;}
.tabletwo[class] tbody tr td.widthd {width:29%;}
.printpdf {width:200px; margin:0 auto;padding:10px 10px 10px 35px;font-weight:bold;background:url("../artwork/pdf-icon.gif") no-repeat left;}
.printpdfspanish {width:300px; margin:0 auto;padding:10px 10px 10px 35px;font-weight:bold;background:url("../artwork/pdf-icon.gif") no-repeat left;}

/*sitemap */
.SiteMap_Level1,.SiteMap_Level1 a:link,.SiteMap_Level1 a:visited {margin-left:5px; font-weight:700;}
.SiteMap_Level2,.SiteMap_Level2 a:link,.SiteMap_Level2 a:visited {margin-left:15px;} 
.SiteMap_Level3,.SiteMap_Level3 a:link,.SiteMap_Level3 a:visited {margin-left:25px;}
.SiteMap_Level4,.SiteMap_Level4 a:link,.SiteMap_Level4 a:visited {margin-left:45px;}
.SiteMap_Level5,.SiteMap_Level5 a:link,.SiteMap_Level5 a:visited {margin-left:65px;}
.SiteMap_Level1 a:active,.SiteMap_Level1 a:hover,.SiteMap_Level1 a:focus,.SiteMap_Level2 a:active,.SiteMap_Level2 a:hover,.SiteMap_Level2 a:focus,.SiteMap_Level3 a:active,.SiteMap_Level3 a:hover,.SiteMap_Level3 a:focus,.SiteMap_Level4 a:active,.SiteMap_Level4 a:hover,.SiteMap_Level4 a:focus,.SiteMap_Level5 a:active,.SiteMap_Level5 a:hover,.SiteMap_Level5 a:focus {text-decoration:none;color: #c33; background:#f5fafa;}

/*---- HOME PAGE (NEW HELPINSURE.COM HOMEPAGE)-------*/
	div#p1box {width: 99%;margin: 0 20px;height:255px;}
	div#p1box ul {list-style:none;margin:0;padding:0;}
	div#p1box ul li  {list-style:none;width:31%;padding:0;margin:0 4px;}
	div#p1box ul li.one,div#p1box ul li.two,div#p1box ul li.three {float:left;}
	div#p1box ul li.one a {background-image: url("../artwork/helpinsure_1ea.jpg");display:block;border-left:3px solid #B3B3B3;border-right:none;padding:10px;height:205px;color:#fff;background-color:#5C9342;background-position:right top;background-repeat:no-repeat;font-size:90%;text-decoration:none;overflow:visible;}
	div#p1box ul li.two a {background-image: url("../artwork/helpinsure_2e.jpg");display:block;border-left:3px solid #B3B3B3;border-right:none;padding:10px;height:205px;color:#fff;background-color:#833C80;background-position:right bottom;background-repeat:no-repeat;font-size:90%;text-decoration:none;overflow:hidden;}
	div#p1box ul li.three a {background-image: url("../artwork/helpinsure_3e.jpg");display:block;border-left:3px solid #B3B3B3;border-right:none;padding:10px;height:205px;color:#fff;background-color:#406B96;background-position:right bottom;background-repeat:no-repeat;font-size:90%;text-decoration:none;overflow:hidden;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
#p1box ul li ul {visibility:hidden;position:absolute;height:0;top:31px;left:0; width:30%;height:20px;position:relative;}
div#p1box ul li.one {background:url("../artwork/helpinsure_1c.jpg") repeat;height:205px;}
div#p1box ul li.one a:hover {border:2px solid #333;background:url("../artwork/helpinsure_1c.jpg") repeat-x top right transparent;padding:8px 10px;overflow:visible;cursor:default;}
div#p1box ul li.two {background:url("../artwork/helpinsure_2c.jpg") repeat}
div#p1box ul li.two a:hover {border:2px solid #333;background:url("../artwork/helpinsure_2c.jpg") repeat-x top right transparent;padding:8px 10px;overflow:visible;}
div#p1box ul li.three {background:url("../artwork/helpinsure_3c.jpg") repeat}
div#p1box ul li.three a:hover {border:2px solid #333;background:url("../artwork/helpinsure_3c.jpg") repeat-x top right transparent;padding:8px 10px;overflow:visible;}

div#p1box[ID] ul li.one a:hover {border:2px solid #333;background:url("../artwork/helpinsure_1c.jpg") repeat-x top right #A9C58A;padding:8px 10px;overflow:visible;height:auto;}
div#p1box[ID] ul li.two a:hover {border:2px solid #333;background:url("../artwork/helpinsure_2c.jpg") repeat-x top right #C387C4;padding:8px 10px;overflow:visible;height:auto;min-height:205px;}
div#p1box[ID] ul li.three a:hover {border:2px solid #333;background:url("../artwork/helpinsure_3c.jpg") repeat-x top right #8CB2D9;padding:8px 10px;overflow:visible;height:auto;min-height:205px;}


/* make the second level visible when hover on first level list OR link */
#p1box ul li:hover ul {visibility:visible;background:none;}
#p1box ul a:hover ul {visibility:visible;background:none;height:20px;}

	div#p1box ul li a strong {display:block;font-size:150%;color:#fff;text-align:center;padding-bottom:10px;text-decoration:underline;}
	div#p1box ul li a:hover strong	{color:#FFFF00;}
	div#p1box ul li a span	{display:none} /* additional text, appears on hover */
	div#p1box ul li a:hover span {color:white;font-weight:700;display:block}
	div#p1box ul li a em {color:white;font-style:normal;font-weight:700;}

/* First box(Green Box} hover */
div#p1box ul li.one ul li a.auto {font-size:115%;color:white;border:none;background-image:none;background-color:transparent; height:auto; padding:1px; line-height:1em; width:193px;text-decoration:underline;font-weight:700;position:absolute;top:-45px;}
div#p1box ul li.one ul li a.home {font-size:115%;color:white;border:none;background-image:none;background-color:transparent; height:auto; line-height:1em; padding:1px;width:173px;text-decoration:underline;font-weight:700;position:absolute;top:-20px;}
div#p1box ul li.one ul li a:hover {color:yellow;border:none; background-image:none; background-color:transparent; height:auto; padding:1px; text-decoration:underline; font-weight:700; cursor:pointer;}
div#p1box ul li.one ul li a.auto:hover {width:193px;}
div#p1box ul li.one ul li a.home:hover {width:173px;}

div#p1box[ID] ul li.one ul li a.auto {color:white;border:none;background-image:none;background-color:transparent; height:20px;width:185px; padding:0;text-decoration:underline;font-weight:700;position:absolute;top:-74px; left:20px;cursor:pointer;}
div#p1box[ID] ul li.one ul li a.home {color:white;border:none;background-image:none;background-color:transparent; height:20px; padding:0; width:170px;text-decoration:underline;font-weight:700;position:absolute;top:-58px; left:20px;cursor:pointer;}
div#p1box[ID] ul li.one ul li a:hover {color:yellow;border:none; background-image:none; background-color:transparent; height:auto; padding:0; text-decoration:underline; font-weight:700; cursor:pointer;}
div#p1box[ID] ul li.one ul li a.auto:hover {width:185px;}
div#p1box[ID] ul li.one ul li a.home:hover {width:170px;}


div#p1box ul li:hover a {border:2px solid #333;background:url("../artwork/helpinsure_1c.jpg") repeat-x top right #a9c58a;padding:8px 10px;overflow:visible;height:auto;min-height:205px;}
div#p1box ul li:hover a:hover {border:2px solid #333;background-image:none;padding:8px 10px;overflow:visible;height:auto;min-height:205px;}
div#p1box ul li:hover a strong {color:#FF0}
div#p1box ul li:hover a span {font-weight:700;display:block}
div#p1box ul li:hover ul {display:block; position:relative;clear:both;width:105px;text-decoration:underline;}
div#p1box ul li:hover ul li ul {display: none;}
div#p1box ul li:hover ul li a.auto {font-size:100%;display:block; min-height:inherit;border:none;text-decoration:underline;color:black;position:relative;
top:-10px;left:10px;width:500px;cursor:pointer;}
div#p1box ul li:hover ul li a.home {font-size:100%;display:block; min-height:inherit;border:none;text-decoration:underline;color:black;position:relative;
top:10px;left:-30px;width:500px;cursor:pointer;}
div#p1box ul li:hover ul li a:hover home{background-color:transparent; color:yellow;}



	div#homeblurb h1.title {margin:10px 0 1.3em 0;color:#333;font-size:140%;}
    div#homeblurb h1.title strong {color:#f93;}
	
	div.tabline {border-top:3px solid #47a;padding:0;margin:0;width:100%;}
	div.options {padding:0;margin:0;width:99%;height:100%;}
	div.bottom {border-bottom:3px double #e93;border-left:3px double #e93;border-right:3px double #e93;padding:0;margin:0;width:99%;}
	div.progress-container {border: 1px solid #e93;width:194px;height:auto;margin: 2px 5px 2px 0;padding: 2px;float: left;background:white;text-align:left;}
	div.bar0 {float:left;background-color:#fc3;height:100%;width:0%;}
	div.bar25 {float:left;background-color:#fc3;height: 16px;width:25%;}
	div.bar50 {float:left;background-color:#fc3;height: 16px;width:50%;}
	div.bar75 {float:left;background-color:#fc3;height: 16px;width:75%;}
	div.bar100 {float:left;background-color:#fc3;height: 16px;width:100%;}
	div.labels {float:left;background-color:transparent;height: 16px;width:100%;}

/* Rounded box for additional links at bottom of 3 boxes */
.roundedbox {width:95%;margin:0 auto;}
.title {margin:0; font-size:1.2em; padding:0 10px 5px 10px;color:#036;text-align:center;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1[CLASS], .xb2[CLASS], .xb3[CLASS], .xb4[CLASS] {display:block; overflow:visible;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#EAEAEA; border-left:1px solid #444; border-right:1px solid #444;}
.xb1 {margin:0 5px; background:#444;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:1px; margin:0 1px;}
.roundedcontent {display:block; border:0 solid #444; border-width:0 1px; height:auto;background-color:#EAEAEA;height:130px;font-size:85%;}
.roundedcontent[CLASS] {display:block; border:0 solid #444; border-width:0 1px; height:auto;background-color:#EAEAEA;height:105px;font-size:85%;}
* html .roundedcontent {height:1px;}
#xbox1 {padding:0;margin-top:10px;width:60%; float:left;background:transparent;}
#xbox1 ul li span {font-size:90%; color:red; font-weight:bold;}
#xbox2 {padding:0;margin-top:10px;margin-left:-10px;width:40%; float:left;background:transparent;}
.roundedcontent a:link, .roundedcontent a:visited {text-decoration:underline;color:#036;font-weight:bold;}
.roundedcontent a:hover, .roundedcontent a:active {text-decoration:none;color:#936;font-weight:bold;}

/*---- END of new homepage-------*/
  
/*printer styles*/ 
@media print {
body {background:#fff;font-family:Arial,Helvetica,sans-serif; text-align:center; width:100%; margin:0;padding:0;}
#wrap {margin:0; padding:0;width:90%;}
body #content { margin:0;padding:0;border:none;width:100%;} 
body p, body #content p {font:normal 10pt Arial, Helvetica, sans-serif;} 
h1,h2,h3,h4,h5,h6 {font-family:Arial,Helvetica,sans-serif;color:#000;background:transparent;}
#edge, #footer, #footer p {display:none;}
.tableone tr td, .tableone thead tr th {border:1px solid #000} 
.tableone[class] tr td, .tableone thead tr th {border:1px solid #000} 
.tableone tfoot tr.sub th, tfoot tr.sub th {border:1px solid #000;}
.tableone[class] tfoot tr.sub th {border:1px solid #000;}
.innerb {overflow:visible;height:100%;} 
.tabletwo, .tableone {width:100%}
.tabletwo tbody tr td.widtha {width:21%;}
.tabletwo tbody tr td.widthb {width:22%;}
.tabletwo tbody tr td.widthc {width:28%;}
.tabletwo tbody tr td.widthd {width:28%;}
.printpdf {display:none;}
.tableone[class] thead tr th, #tabs[class] ul li a {color:black} 
.tableone thead tr th, #tabs ul li a {color:black}
}