acronym{
border-bottom:1px dashed #666666;
text-decoration:none
}
*>html body{
font-size: 72.5%;
}
body {
margin:0;
padding:0;
background-image:url(ImageServeServlet?imageid=gradient-sp07&table=image);
background-repeat:repeat-y;
background-position:center;
background-color:#F1EFED;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:62.5%;
text-align:center;
color:#333;
}
#centerpage {
width:778px;
margin:0 auto;
text-align:left;
color:#333333;
position:relative;
}
h1{
margin:0;
padding:0
}
h4{
font-variant:small-caps
}
h5{
font-style:italic
}
h6{
font-style:italic;
font-weight:normal
}
h2, h3, h4, h5, h6{
margin:7px 0px 0px 0px;
padding:0
}
hr{
height:1px;
border-bottom:1px solid #bbbbbb;
border-right:0px;
border-top:0px;
border-left:0px
}
table{
font-size:1.0em;
margin:0
}
fieldset{
border:1px solid #cccccc;
padding:0 0 10px 0 
}
tr{
vertical-align:top
}
th{
padding:0
}
td{
padding:0
}
strong{
color:#444444;
font-weight:bold
}
em{
font-style:italic
}
form{
margin:0;
padding:0
}
.contactinfo{
font-size:1.2em;
line-height:150%;
margin:0 0 10px 20px;
padding:0 0 0 0
}
.contactinfo span{
display:block
}
blockquote{
margin:10px 10px 10px 10px;
}
#containall{
background-color:#fff;
float:left;
}
#containrightnav{
float:left;
width:608px;
margin:0;
padding:0;
}
#content{
width:437px;
float:left;
padding-bottom:0px !important;
padding:8px 0;
}
#content h1{
background-image:url(ImageServeServlet?imageid=flower-sp07&table=image);
background-repeat:no-repeat;
background-position:right;
background-color:#eeeab6;
margin:0;
padding:0 0 2px 5px;
}
#content h2{
border-bottom:1px solid #c4c4c4;
color:#666666;
margin:0 5px 0 5px;
padding:5px 0 2px 0;
}
#content p,ol,ul,dl,table{
font-size:1.2em;
}
#content ul ul, ol ol, ol ul, ul ol{
font-size:1.0em;
padding:0 0 0 25px;
margin:0 0 0 15px
}
.contentimage{
float:left;
padding:0 5px 0 0;
border:0
}
h1{
font-size:1.4em
}
h2{
font-size:1.3em
}
h3{
font-size:1.2em
}
h4{
font-size:1.2em
}
h5{
font-size:1.2em
}
h6{
font-size:1.2em
}
ol{
margin:7px 0px 0px 0px;
}
p, dl, table, fieldset{
margin:7px 5px 5px 10px;
}
p, li, dt, dd, blockquote{
line-height:140%
}
label{
font-weight:bold;
vertical-align:top
}
#pagenav{
margin:50px 0 0 0
}
#pagenav dt{
display:inline;
margin:0 10px 0 0
}
.bread {
font-size:1.0em;
width:592px;
float:left;
margin-left:8px !important;
margin:5px 0 -3px 4px;
}
.bread a:link, a:focus{
text-decoration:none;
background:transparent;
color:#000000
}
.bread a:visited{
text-decoration:none;
background:transparent;
color:#000000
}
.bread a:hover, a:active {
text-decoration:none;
color:#ffffff;
background-color:#3d764f;
}
#print{
font-size:1.2em;
float:right;
text-align:right
}
.tableapp{

}
.tableapp table{
border:0px
}
.tableapp th{
background-color:transparent;
border:0px;
text-align:left
}
.tableapp td{
border:0px
}
.tableapp strong{
vertical-align:top;
padding:0 2px 0 10px
}
table{
border-top:1px solid #cccccc;
border-left:1px solid #cccccc
}
th{
background-color:#eeeab6;
padding:2px 5px 2px 5px;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc
}
td{
padding:2px 5px 2px 5px;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc
}
ul{
margin-left:10px !important;
margin:7px 0px 0px 40px;
}
#error{
background:#ffffff;
font-size:1.2em;
color:#ff0000;
margin:7px 0 0 20px;
padding:0;
}
#error p{
font-weight:bold;
line-height:150%;
margin:0 0 0 20px;
padding:0;
}
#error ol, ul{
list-style-type:disc;
line-height:150%;
margin:0 0 0 50px;
}
#error li{
margin:0;
padding:0;
}
/*------- end general content -------*/
#banner{
background:#cccc99;
color:#000000;
border-bottom:1px solid #000000
}
#banner img{
display:block
}
#images{
float:right;
height:65px;
width:778px;
background-image:url(ImageServeServlet?imageid=images-sp08&table=image);
background-repeat:no-repeat
}
#containhead{
height:35px;
width:778px;
background-image:url(ImageServeServlet?imageid=banner&table=image);
background-repeat:no-repeat;
}
#containhead #banner-top{
height:35px;
width:778px;
}
#containhead #banner-top a{
height:35px;
width:778px;
display:block;
text-decoration:none;
margin:0;
padding:0;
}
#images #tourism{
height:65px;
width:190px;
text-align:right;
background-image:url(ImageServeServlet?imageid=tourism-sp08&table=image);
background-repeat:no-repeat;
float:right;
}
#images #tourism a{
height:65px;
width:190px;
display:block;
text-decoration:none;
margin:0;
padding:0;
}
.hiddenlink {
visibility:hidden;
margin:0;
padding:0;
}
.skipnav{
visibility:hidden;
}
.skipnav span{
clear:both;
display:none;
}
#siteid{
display:none;
font-size:1.4em;
font-weight:bold
}
#tagline{
display:none;
font-size:1.2em
}
/* ----------begin utility bar----------- */
.clear{
clear:both;
}
#containutility{
width:100%;
float:left;
background-color:#3d764f;
}
#utility1{
width:400px;
float:left;
background-color:#3d764f;
color:#000000;
margin:0 0 0 0;
padding:4px 5px 5px 0
}
#utility1 dt{
background-color:#3d764f;
border-left:1px solid #ffffff;
display:inline;
margin:0 0 0 0;
padding:0 2px 0 6px;
}
#utility1 dt.first{
border:0
}
#utility1 a:link{
color:#ffffff;
text-decoration:none;
padding:0 2px 0 2px;
}
#utility1 a:visited{
color:#ffffff;
text-decoration:none;
padding:0 2px 0 2px;
}
#utility1 a:hover{
color:#000000;
text-decoration:none;
background:#ffffff;
padding:0 2px 0 2px;
}
#utility1 a:active{
color:#000000;
text-decoration:none;
background:#ffffff;
padding:0 2px 0 2px;
}
#search{
float:right;
text-align:right;
background-color:#3d764f;
vertical-align:top;
margin:0 0 0 0;
padding:4px 8px 0 8px
}

#search label{
font-size:1.2em;
color:#ffffff;
font-weight:normal;
vertical-align:middle;
}
#search input.searchbox{
border:1px solid #cdcdcd;
vertical-align:top;
font-size:1.2em;
margin:0 0 0 0;
}
#search input.searchbutton{
background:#ffffff;
border:1px solid #cdcdcd;
font-weight:normal;
font-size:1.0em;
color:#3d764f;
margin:0 0 0 0;
padding:0 0 0 0;
vertical-align:top;
text-decoration:none
}
/* ----------end utility bar----------- */
#containfooter{
clear:both;	
width:100%;
background-color:#3d764f;
float:left;
}
#mandatory{
float:left;
background-color:#3d764f;
color:#000000;
margin:0 0 0 0;
padding:4px 5px 5px 0
}
#mandatory dt{
background-color:#3d764f;
border-left:1px solid #ffffff;
display:inline;
margin:0 0 0 0;
padding:0 2px 0 6px;
}
#mandatory dt.first{
border:0
}
#mandatory a:link{
color:#ffffff;
text-decoration:none;
padding:0 2px 0 2px;
}
#mandatory a:visited{
color:#ffffff;
text-decoration:none;
padding:0 2px 0 2px;
}
#mandatory a:hover{
color:#000000;
text-decoration:none;
background:#ffffff;
padding:0 2px 0 2px;
}
#mandatory a:active{
color:#000000;
text-decoration:none;
background:#ffffff;
padding:0 2px 0 2px;
}
#stickers{
float:right;
background-color:#3d764f;
vertical-align:top;
margin:0 0 0 0;
padding:4px 5px 0 8px
}
#stickers dt{
border-left:1px solid #ffffff;
display:inline;
margin:0 0 0 0;
padding:0 2px 0 6px;
}
#stickers dt.first{
border:0
}
#stickers a:link{
color:#ffffff;
text-decoration:none;
padding:0 2px 0 2px;
}
#stickers a:visited{
color:#ffffff;
text-decoration:none;
padding:0 2px 0 2px;
}
#stickers a:hover{
color:#000000;
text-decoration:none;
background:#ffffff;
padding:0 2px 0 2px;
}
#stickers a:active{
color:#000000;
text-decoration:none;
background:#ffffff;
padding:0 2px 0 2px;
}
#copyright{
clear:both;
width:421px;
float:left;
font-size:.9em;
padding:2px 0 2px 8px;
}
/*------- begin home page content -------*/
.agencycontact{
float:right;
padding:0px 30px 0px 0px;
}
dt span.agencycontact a:link{
text-decoration:underline;
color:#0000ff;
background:#ffffff;
}
dt span.agencycontact a:visited{
text-decoration:underline;
color:#800080;
background:#ffffff;
}
dt span.agencycontact a:focus{
text-decoration:none;
color:#0000ff;
background:#ffffff;
}
dt span.agencycontact a:hover{
text-decoration:none;
background:#ffffff;
}
dt span.agencycontact a:active{
text-decoration:none;
color:#ff0000;
background:#ffffff;
}
.link{
margin:0;
padding-bottom:5px;
}
.link dt.last {
border-top:1px solid #c4c4c4;
}
.link dt.selected{
background:#F1EFED;
background-image:url(ImageServeServlet?imageid=bullet4&table=image);
background-position:inherit;
background-repeat:no-repeat;
}
.link dt.selected a {
display:block;
text-decoration:none;
background-color:#fff;
color:#000;
margin:0 0 0 0;
padding:0px 0px 0px 20px
}
.link dt.selected a:hover {
color:#000;
margin:0 0 0 0;
padding:0px 0px 0px 20px
}
.link dt a {
display:block;
background-image:url(ImageServeServlet?imageid=bullet3&table=image);
background-position:inherit;
background-repeat:no-repeat;
text-decoration:none;
color:#000000;
margin:0 0 0 0;
padding:0px 0px 0px 20px;
}
.link dt a:link {
display:block;
background-image:url(ImageServeServlet?imageid=bullet3&table=image);
background-position:inherit;
background-repeat:no-repeat;
background-color:transparent;
text-decoration:none;
color:#000;
margin:0 0 0 0;
padding:0px 0px 0px 20px;
}
.link dt a:visited {
display:block;
background-image:url(ImageServeServlet?imageid=bullet3&table=image);
background-position:inherit;
background-repeat:no-repeat;
background-color:transparent;
text-decoration:none;
color:#3d764f;
margin:0 0 0 0;
padding:0px 0px 0px 20px;
}
.link dt a:focus {
display:block;
background-image:url(ImageServeServlet?imageid=bullet3&table=image);
background-position:inherit;
background-repeat:no-repeat;
background-color:transparent;
text-decoration:none;
color:#000;
margin:0 0 0 0;
padding:0px 0px 0px 20px;
}
.link dt a:hover {
background-image:url(ImageServeServlet?imageid=bullet4&table=image);
background-position:inherit;
background-repeat:no-repeat;
background-color:#F1EFED;
color:#000000;
margin:0 0 0 0;
padding:0px 0px 0px 20px
}
.link dt a:active {
display:block;
background-image:url(ImageServeServlet?imageid=bullet3&table=image);
background-position:inherit;
background-repeat:no-repeat;
background-color:transparent;
text-decoration:none;
color:#f00;
margin:0 0 0 0;
padding:0px 0px 0px 20px;
}
.topic{
width:421px;
float:left;
border:1px solid #c4c4c4;
background-color:#ffffff;
margin-left:8px !important;
margin:0 0 8px 4px;
padding-bottom:5px;
}
.topic-left{
width:209px;
clear:left;
float:left;
text-align:left;
}
.topic-right{
width:209px;
float:right;
text-align:left;
}
.topic dd{
font-style:italic;
margin-left:20px;
}
.topic-content{
width:592px;
float:left;
border:1px solid #c4c4c4;
background-color:#ffffff;
margin-left:8px !important;
margin:0 0 8px 4px;
padding-bottom:5px;
}
/*------- end home page content -------*/

/*--------------------------------snapshots------------------------------*/
.image{
width:560px;
float:left;
border-bottom:1px solid #c4c4c4;
margin:10px 0 0 5px;
padding:0 0 15px 0;
}
.image-contain{
width:360px;
float:right;
text-align:center;
}
.image-left{
width:160px;
float:left;
text-align:center;
vertical-align:bottom;
}
.image-right{
width:160px;
float:right;
text-align:center;
vertical-align:bottom;
}
.image label{
font-size:1.2em;
font-weight:normal;
margin:0;
padding:5px 0 0 0;
}
.postcard-image{
padding:5px 0 0 5px;
}
fieldset{
border:0px solid #000000;
margin:0 0 0 0;
padding:0 0 0 0;
}
.topic-content form{
margin:5px 0 0 0;
padding:0;
}
form select{
margin:5px 0 0 0;
padding:0;
}
form select.snapshot{
margin:5px 0 0 5px;
padding:0;
}
form span.button{
clear:both;
margin:5px 0 0 5px;
padding:0;
}
form span.button input{
background:#eeeab6;
border:1px solid #bbbbbb;
color:#000000;
margin:0;
padding:1px 0 0 0;
text-decoration:none;
}
.button{
clear:both;
margin:0 0 5px 5px;
padding:0;
}
form div.button input{
background:#eeeab6;
border:1px solid #bbbbbb;
color:#000000;
margin:0 0 5px 0;
padding:1px 0 0 0;
text-decoration:none;
}
form div.buttonpostcard input{
background:#eeeab6;
border:1px solid #bbbbbb;
color:#000000;
margin:2px 0 0 0;
padding:0 0 0 0;
text-decoration:none;
}
.clear{
clear:both
}
/*------- end snapshots -------*/
/*------- begin alert content -------*/
.topic-alert{
width:421px;
float:left;
border:1px solid #c4c4c4;
background-color:#ffffff;
margin-left:8px !important;
margin:0 0 8px 4px;
padding-bottom:5px;
}
.topic-alert h1{
background-color:#ffff00 !important;
margin:0;
padding:0 0 2px 5px;
}
/*------- end alert content -------*/
fieldset{
border:1px solid #cccccc;
margin:5px 20px 10px 5px;
padding:10px 0 5px 0;
}
legend{
color:#3d764f;
font-size:small;
font-weight:bold;
}
form fieldset dt{
float:left;
padding-right:10px;
width:150px;
text-align:right;
}
form fieldset dd{
margin:0;
}
#sidebarright{
float:right;
width:170px;
margin:0;
padding:0
}
#sidebarright h1{
background-color:#eeeab6;
margin:0;
padding:0 0 2px 5px;
}
.linkright{
margin:0;
padding:0 0 1px 0
}
.linkright dt {
font-size:.9em;
background-image:url(ImageServeServlet?imageid=bullet&table=image);
background-position:left;
background-repeat:no-repeat;
vertical-align:top;
}
.linkright dt.selected a {
w\idth:140px;
display:block;
text-decoration:none;
background-color:#ffffff;
background-image:url(ImageServeServlet?imageid=bullet2&table=image);
background-position:left;
background-repeat:no-repeat;
color:#000;
margin:0 0 0 0;
padding:3px 0px 3px 20px
}
.linkright dt.selected a:hover {
background-color:#ffffff;
background-image:url(ImageServeServlet?imageid=bullet2&table=image);
background-position:left;
background-repeat:no-repeat;
color:#000;
margin:0 0 0 0;
padding:3px 0px 3px 20px
}
.linkright dt a {
w\idth:140px;
display:block;
text-decoration:none;
color:#000000;
margin:0 0 0 0;
padding:3px 0px 3px 20px;
vertical-align:top;
}
.linkright dt a:hover {
background-image:url(ImageServeServlet?imageid=bullet2&table=image);
background-position:left;
background-repeat:no-repeat;
background-color:#F1EFED;
color:#000000;
margin:0 0 0 0;
padding:3px 0px 3px 20px
}
#sidebarright div#governor{
background-image:url(ImageServeServlet?imageid=governor&table=image) !important;
background-image:url(ImageServeServlet?imageid=governor2&table=image);
background-repeat:no-repeat;
background-position:top;
border:1px solid #c4c4c4;
background-color:#ffffff;
margin:8px 8px 0 0;
padding:0;
}
div#governor p{
line-height:130%;
text-align:right;
font-size:1.1em;
margin:0;
padding:5px 5px 45px 60px;
}
#sidebarright div#lottery{
border:1px solid #c4c4c4;
background-color:#ffffff;
margin:8px 8px 8px 0;
}
div#lottery p{
line-height:130%;
font-size:.9em;
margin:0;
padding:5px 5px 0px 5px;
}
dl#numbers{
text-align:center;
margin-bottom:3px !important;
margin:5px 0 2px 0;
padding:0;
}
dl#numbers dt{
background-image:url(ImageServeServlet?imageid=ball&table=image);
background-repeat:no-repeat;
display:inline;
vertical-align:top;
font-weight:bold;
margin:0;
padding:3px 0px 3px 0px;
}
dl#numbers dt.whiteball{
background-image:url(ImageServeServlet?imageid=ball&table=image);
background-position:left;
background-repeat:no-repeat;
padding:5px 6px 5px 6px;
}
dl#numbers dt.whiteballgreat{
background-image:url(ImageServeServlet?imageid=ball&table=image);
background-position:left;
background-repeat:no-repeat;
padding:5px 2px 5px 2px;
}

dl#numbers dt.powerball{
background-image:url(ImageServeServlet?imageid=pball&table=image);
background-position:left;
background-repeat:no-repeat;
color:#ffffff;
padding:5px 5px 5px 5px;
}
dl#numbers dt.powerballgreat{
background-image:url(ImageServeServlet?imageid=pball&table=image);
background-position:left;
background-repeat:no-repeat;
color:#ffffff;
padding:5px 3px 5px 1px;
}

#sidebarright div#snapshots{
border:1px solid #c4c4c4;
background-color:#ffffff;
margin:8px 8px 8px 0;
padding:0;
}
div#snapshots div.snapshot{
text-align:center;
padding:5px 0 0 0;
}
div#snapshots p{
line-height:130%;
font-size:1.1em;
margin:0;
padding:5px 0 0 5px;
}
#sidebarright div#themes{
border:1px solid #c4c4c4;
background-color:#ffffff;
margin:8px 8px 8px 0;
padding:0;
}
div#themes p{
line-height:130%;
font-size:1.1em;
margin:0;
padding:5px 0 0 5px;
}
/*--------------------------related info ------------------------*/
#sidebarright div.related{
width:160px;
max-height:200px;
border:1px solid #c4c4c4;
background-color:#ffffff;
margin:8px 8px 8px 0;
padding:0;
}
.related-list{
clear:both;
width:160px !important;
width:160px;
max-height:181px;
overflow:auto;
margin:0;
padding:0;
}
#sidebarright dl.link{
width:140px;
margin:0;
padding:0;
}
dl.link dt.last{
margin:0;
padding:0;
}
#sidebarright div.related-long{
width:160px;
border:1px solid #c4c4c4;
background-color:#ffffff;
margin:8px 8px 8px 0;
padding:0;
}
#sidebarright div.related-long dl.link{
width:158px;
margin:0;
padding:0;
}
#sidebarright dl.link{
width:145px;
margin:0;
padding:0;
}
#sidebarright div.category-list{
width:160px;
height:616px;
border:1px solid #c4c4c4;
background-color:#ffffff;
margin:8px 8px 8px 0;
padding:0;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html .content {
  height: 1%;
  margin-left: 0;
  }
 /* End hide from IE5/mac */
.sidebarleft{
float:left;
width:170px;
margin:0 0 0 0;
padding:0
}
.sidebarleft p{
color:#666666;
font-size:1.0em;
margin:0;
padding:5px 0 5px 5px;
}
#sidebaroptions{
border-bottom:1px dashed #3d764f;
margin:0;
padding:0
}
#sidebaroptions dt {
border-top:1px dashed #3d764f;
background-image:url(ImageServeServlet?imageid=bullet&table=image);
background-position:left;
background-repeat:no-repeat;
font-weight:bold;
margin:0 0 0 0;
padding:0 0 0 0;
}
#sidebaroptions dt.selected a {
w\idth:150px;
display:block;
text-decoration:none;
background-color:#ffffff;
background-image:url(ImageServeServlet?imageid=bullet2&table=image);
background-position:left;
background-repeat:no-repeat;
margin:0 0 0 0;
padding:3px 0px 3px 20px
}
#sidebaroptions dt.selected a:visited{
w\idth:150px;
display:block;
text-decoration:none;
background-color:#ffffff;
background-image:url(ImageServeServlet?imageid=bullet2&table=image);
background-position:left;
background-repeat:no-repeat;
margin:0 0 0 0;
padding:3px 0px 3px 20px
}
#sidebaroptions dt.selected a:hover {
background-color:#ffffff;
background-image:url(ImageServeServlet?imageid=bullet2&table=image);
background-position:left;
background-repeat:no-repeat;
margin:0 0 0 0;
padding:3px 0px 3px 20px
}
#sidebaroptions dt a {
w\idth:150px;
display:block;
text-decoration:none;
color:#000;
margin:0 0 0 0;
padding:3px 0px 3px 20px;
}
#sidebaroptions dt a:visited{
w\idth:150px;
display:block;
text-decoration:none;
background:transparent;
margin:0 0 0 0;
padding:3px 0px 3px 20px;
}
#sidebaroptions dt a:hover {
background-image:url(ImageServeServlet?imageid=bullet2&table=image);
background-position:left;
background-repeat:no-repeat;
background-color:#F1EFED;
margin:0 0 0 0;
padding:3px 0px 3px 20px
}
.sidebarleft p.directories{
color:#666666;
font-size:1.2em;
font-weight:bold;
margin:0;
padding:10px 0 0 5px;
}
#directories{
margin:0;
padding:0
}
#directories dt {
background-image:url(ImageServeServlet?imageid=bullet&table=image);
background-position:left;
background-repeat:no-repeat;
margin:0 0 0 0;
padding:0 0 0 0;
}
#directories dt.selected a {
w\idth:150px;
display:block;
text-decoration:none;
background-color:#F1EFED;
background-image:url(ImageServeServlet?imageid=bullet2&table=image);
background-position:left;
background-repeat:no-repeat;
color:#000;
margin:0 0 0 0;
padding:3px 0px 3px 20px
}
#directories dt.selected a:visited {
w\idth:150px;
display:block;
text-decoration:none;
background-color:#F1EFED;
background-image:url(ImageServeServlet?imageid=bullet2&table=image);
background-position:left;
background-repeat:no-repeat;
color:#000;
margin:0 0 0 0;
padding:3px 0px 3px 20px
}
#directories dt.selected a:hover {
background-color:#F1EFED;
background-image:url(ImageServeServlet?imageid=bullet2&table=image);
background-position:left;
background-repeat:no-repeat;


color:#000;
margin:0 0 0 0;
padding:3px 0px 3px 20px
}
#directories dt a {
w\idth:150px;
display:block;
text-decoration:none;
color:#000000;
margin:0 0 0 0;
padding:3px 0px 3px 20px;
}
#directories dt a:visited {
w\idth:150px;
display:block;
text-decoration:none;
color:#000000;
background:transparent;
margin:0 0 0 0;
padding:3px 0px 3px 20px;
}
#directories dt a:hover {
background-image:url(ImageServeServlet?imageid=bullet2&table=image);
background-position:left;
background-repeat:no-repeat;
background-color:#F1EFED;
color:#000000;
margin:0 0 0 0;
padding:3px 0px 3px 20px
}
.radiolist{
font-size:1.2em;
margin:0 0 0 0;
padding:0 0 0 30px;
}
.radiolist label{
margin:0 0 0 0;
padding:0 0 0 10px;
}

{
font-size:1.2em;
margin:0 0 0 0;
padding:0 0 0 30px;
}
.radiolist label{
margin:0 0 0 0;
padding:0 0 0 10px;
}




