@media print {
.noprint
{
    display: none;
}
}

@media screen {

/* This style defines the area around the navigation bar. This is where 
the
background image for the navigation bar is defined */

.navbar {
   /* position:absolute; */
   width:100%;
   background:#003399;
   white-space:nowrap;
   }

/* These styles define the buttons in the navigation bar */
.buttons {
   margin:0px 0px 0px -16px;
   padding:0px 15px 0px 16px;
   text-transform:uppercase;
   font-family:Verdana, sans-serif;
   font-weight:bold;
   font-size:7pt;
   white-space:nowrap;
   }

.buttons a {
   float:left;
   border-style:none;
   border-right:1px solid #000000;
   padding:7px 20px;
   text-decoration:none;
   color:#9cf;
   white-space:nowrap;
   }

.buttons strong {
   float:left;
   border-style:none;
   border-right:1px solid #000000;
   padding:7px 20px;
   text-decoration:none;
   background:#000066;
   color:#fff;
   white-space:nowrap;
   }

.buttons a:hover {
   color:#fff;
   background:#0000cc;
   border-bottom-width:0;
   white-space:nowrap;
   }

.subnav {
   background:#000066;
   padding:3px;
   white-space:nowrap;
   }

/* These styles define link behaviors */


.continuelink a:link {
   font-size:14pt;
   color:blue;
   text-decoration:underline;
   font-weight: bold;
   text-align:right;
   }

.continuelink a:visited {
   font-size:14pt;
   color:blue;
   text-decoration:underline;
   font-weight: bold;
   }

.continuelink a:hover {
   font-size:14pt;
   color:blue;
   text-decoration:underline;
   }

.continuelink a:active {
   font-size:14pt;
   color:blue;
   text-decoration:underline;
   font-weight: bold;
   }

.class1 a:link {
   font-size:8pt;
   color:blue;
   text-decoration:none;
   font-weight: bold;
   }

.class1 a:visited {
   font-size:8pt;
   color:blue;
   text-decoration:none;
   font-weight: bold;
   }

.class1 a:hover {
   font-size:8pt;
   colorblue;
   text-decoration:none;
   }

.class1 a:active {
   font-size:8pt;
   color:blue;
   text-decoration:none;
   font-weight: bold;
   }

a:linklabel { font-family: verdana, arial, helvetica, sans-serif;color: red; text-decoration: underline; font-size: 8pt; }
a:link { font-family: verdana, arial, helvetica, sans-serif; color: blue; text-decoration: underline; font-size: 8pt; }
a:visited { font-family: verdana, arial, helvetica, sans-serif; color: blue; text-decoration: underline; font-size: 8pt;}
a:hover { font-family: verdana, arial, helvetica, sans-serif; color: blue; text-decoration: underline; font-size: 8pt; }
a:active
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10pt;
	color:blue;
/*	padding-left:2pt;
	line-height:20px;  
	white-space:nowrap;*/
}

/* These styles define font attributes */

p,h1,h2,h3,h4,ul,ol,div,blockquote,body,table,td {
    font-family:verdana, arial, helvetica, sans-serif;
   }

h1 {
   font-size:1.2em;
   font-weight:bold;
   }

h4 {
   font-size:1em;
   font-weight:bold;
   }

.smltxt {
   font-size:.6em;
   }

p {
   font-size:.8em;
   font-weight:normal;
   }

ul {
   font-size:1em;
   font-weight:normal;
   }


ol {
   font-size:1.2em;
   font-weight:normal;
   }

/* This style defines the footer */

.footer {
   position:relative;
   padding:4px 12px;
   margin:0px;
   background:#003399;
   border-top:1px solid #666666;
   font-family:Verdana, sans-serif;
   font-size:.2em;
   color:#FFF;
   clear:both;
   }

/* These styles define the various boxes */

.blueborder {
   background-color: #D6E7FF;
   border: 1px solid #221166;
   padding: 4px 2px;
}

.silverborder {
   background-color: #eeeeee;;
   border: 1px solid #221166;
   padding: 4px 4px;
}

.yellowborder {
   background-color: #0000FF;
   border: 1px solid #221166;
   padding: 4px 2px;
}

.yellowborder1 {
   background-color: #FFFFCC;
   border: 1px solid #221166;
   padding: 4px 2px;
}


.leftborder {
   background-color: #D6E7FF;
   border-right: thin solid #003399;
   border-right-color: #003399;
   border-right-style: solid;
   border-right-width: 2px;
}

.headings {
   border:0px solid #cccccc;
   padding:5px 8px;
   font-family:Verdana, sans-serif;
   font-weight:bold;
   text-transform:uppercase;
   color:#FFFFFF;
   font-size:.9em;
   }

.headings1 {
   border:0px solid #cccccc;
   padding:5px 8px;
   font-family:Verdana, sans-serif;
   font-weight:bold;
   text-transform:uppercase;
   color:#000066;
   font-size:.7em;
   }

.headingsihw {
   
background-image:url(http://www.health.ri.gov/images/shadeform1.jpg);
   border:1px solid #cccccc;
   padding:5px 8px;
   font-family:Verdana, sans-serif;
   font-weight:bold;
   text-transform:uppercase;
   color:#CC0000;
   font-size:.8em;
   }

.headingsihw a:link {
   text-decoration:none;
   font-weight: bold;
   color:#CC0000;
   }

.boxbeige {
   border-right:1px solid #cccccc;
   border-bottom:1px solid #cccccc;
   border-left:1px solid #cccccc;
   background:#feffef;
   padding:8px;
   font-family:Verdana, sans-serif;
   font-size:.8em;
   }

.boxwhite {
   border-right:1px solid #cccccc;
   border-bottom:1px solid #cccccc;
   border-left:1px solid #cccccc;
   background:#ffffff;
   padding:8px;
   font-family:Verdana, sans-serif;
   font-size:9em;
   }

.layout {
   border-right:1px solid #cccccc;
   border-bottom:1px solid #cccccc;
   border-left:1px solid #cccccc;
   background:#ffffff;
   padding:8px;
   font-family:Verdana, sans-serif;
   font-size:9em;
   }

.homehead {
   background:#FFFFCC;
   border:1px solid #cccccc;
   padding:2px 4px;
   }

.style1 {
   color:#FFF;
   }

.dynNav {
   font-size:.8em;
   font-weight:normal;
   }

/* This style defines the rss feeds */

.rssheadline {
   font-size: .8em;
   }

.rssdescription {
   font-size: .8em;
   }

.demotext {
   margin: 8px 8px 8px 8px;
   padding: 0 5px 5px 0;
   font-size: .8em;
    }

.alert {
   color:#FF0000;
   font-weight:bold;
   }

.date {
   font-size: 0.8em;
   text-align:center;
   }

.weather {
   font-size: 1.0em;
   }

.webtitle {
   display:none
   }

.submitbutton {
border: 1px solid #003366;
background-color:#CCCCFF;
}

/* This style defines the ri.gov navbar */

.sliver {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-align: right;
   border-bottom: 2px solid #fff;
   background-color: #194B80;
   padding: 2px;
   color: #fff;
   font-size: 12px;
   margin: 0px;
   line-height: 20px;
}

.sliver form {
   display: inline; margin: 0px; padding: 0px;
}

.sliver input {
   font-size: 11px;
}

.sliver a { color: #fff; text-decoration: underline; }
.sliver A:hover {color: #def; text-decoration: underline;}
.sliver A:active {color: #FF6600; text-decoration: underline;}



.searchbox {
   border: 1px solid #194b80;
   width: 90%;
   height: 60px;
   padding: 6px;
   font-size: 10pt;
   font-weight: bold;
   }

.columnhide {
   display:none;
   }

.leadhead {
   font-size:1em;
   font-weight:bold;
   }

.strike {
   text-decoration: line-through
   }

.silverlight {
   background-color: #eeeeee;;
   border: 1px solid #cccccc;
   padding: 4px 4px;
}

td.modulelabel
{
	background-color:#7D9EC0;
	text-align:center;
	width:100%;
}

span.modulelabel
{
	font-family:, Verdana, san-serif;
	font-weight:bold;
	font-size:10pt;
	color:#F0F8FF;
	line-height:20px;
	white-space:nowrap;
}

span.disclaimer
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12pt;
	color:red;
	font-weight:bold;
}

span.instructions
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10pt;
	color:black;
}

td.labelheader
{
	text-align:right;
	padding-right:5pt;
	width:5%;
	height:25px;
}

span.labelheader
{
	font-family: verdana;
	font-size: 10pt;
	margin-left: 0cm;
	margin-top: 0cm;
}

td.labelheader1
{
	text-align:right;
	padding-right:5pt;
	width:5%;
	height:25px;
}

span.labelheader1
{
	font-family: verdana;
	font-size: 10pt;
	margin-left: 0cm;
	margin-top: 0cm;
	color:gray;
}

td.labelheader2
{
	text-align:right;
	padding-right:5pt;
	width:5%;
	height:25px;
}

span.labelheader2
{
	font-family: verdana;
	font-size: 10pt;
	margin-left: 0cm;
	margin-top: 0cm;
}

td.label
{
	text-align:left;
	width:30%;
}

span.label
{
	font-family: Verdana, san-serif;
	font-weight:normal;
	font-size:8pt;
	color:black;
	white-space:nowrap;
	text-transform:uppercase;
}

span.listlabel
{
	font-family: Verdana, san-serif;
	font-weight:normal;
	font-size:8pt;
	color:black;
	white-space:nowrap;
	text-transform:uppercase;
}

span.required
{
	font-family: Verdana, san-serif;
	font-weight:bold;
	font-size:8pt;
	color:black;
	line-height:20px;
	white-space:nowrap;
}

span.alertheader
{
	font-family: Verdana, san-serif;
	font-weight:bold;
	font-size:8pt;
	color:red;
	line-height:20px;
	white-space:nowrap;
}


td.leftnav
{
	vertical-align:top;
	width:13%;
	height:600px;
	background-color:#E3E4FA;
}

a.leftnav:link{ color: red; text-decoration: none; }
a.leftnav:visited { color: red; text-decoration: none; }
a.leftnav:hover { color: pink; text-decoration:  none; } 

{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10pt;
	color:blue;
	padding-left:2pt;
	line-height:20px;
	white-space:nowrap;
}


td.module
{	
	vertical-align:top;
	width:100%;
}
td.menu

{

width:100;

background-color:black;

height:530;
}