html {
	margin: 0;
	padding: 0;
	}

body {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/template/background.gif);
	margin: 0;
	padding: 0;
	}

body.susan {
	font-family: Arial, Helvetica, sans-serif;
	background-image: none;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	}

body.coastlines {
	font-family: Arial, Helvetica, sans-serif;
	background-image:none;
	margin: 0;
	padding: 0;
	}

a:link  {
	color: #32007d;
	}

a:visited  {
	color: #5F676B
	}

a:hover  {
	color: #2B63D5;
	}

a:active {
	color: #98CCFE;
	}

a.StateSealLinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003494;
	font-weight: bold;
}

a.StateSealLinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003494;
	font-weight: bold;
}

a.StateSealLinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF9900;
	font-weight: bold;
}

a.StateSealLinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003494;
	font-weight: bold;
}

#statesearchform {
float:left;
margin:2px 0 0 0;
padding: 0;
background-color: #EFEFF7;
display: inline;
}

#statesearchbutton {
margin:-3px 0 0 0;
padding: 0;
}

sup {
	font-size: 8pt;
	text-decoration: none;
}

#sidebar p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-bottom: 2px;
	margin-top: 0px;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 10px 0 0 0;
	color: #000000;
	display: block;
	width: auto;
}

p.just {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: justify;
	text-indent: 2em;
}

p.indent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-indent: 2em;
}

p.m-indent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-left:1.5em;
}

P.outdent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-left:2em;
	text-indent: -2em;
}

P.text {
	font-family: monospace;
	font-size: 10pt;
	color :#000000;
}

.highlight {
	background-color: yellow;
}

.photo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #660099;
}

.twocolumnlist{
		padding: ;
		margin-top: 10;
		background-color: #fff;
		clear: both;
}

.twocolumnleft{
		float: left;
}

.twocolumnright{
		float: left;
}

p.buttons {
	padding: 10px;
	margin: 10px 0 10px 0;
	text-align: center;
	}

.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
	background-color:#f0f0f0;
	padding: 5px;
	margin: 0 10px 0 10px;
	border: solid #32007d 2px;
	text-align: center;
	}

.button a {
	text-decoration: none;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

ul.margin-t0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top: 0;
}

ul.czmail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top: 10;
}

ul.margin-tb0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top: 0;
	margin-bottom: 0;
}

ul.flush {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 0;
	margin: 0 0 0 15;
	list-style-type: square;
}
ul.bulletflush {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 0;
	margin: 0 0 0 15;
	list-style-type: disc;
}

ul ul.bullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	list-style-type: disc;
}

ol ul.bulletflush {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0 0 0 15;
	list-style-type: disc;
}

ol ul.bullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	list-style-type: disc;
}

ol  { font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
}

ol li.bold  {
	font-weight: bold;
}

ol li span  {
	font-weight: normal;
}

ol.margin-tb0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top: 0;
	margin-bottom: 0;
}

ol.lc  {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		list-style-type:lower-alpha;
}

ul.inline li {
	display: inline;
}

.under {
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: underline
}

CENTER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}
H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color :#09326A;
	display: block;
	margin: 10px 0 0 0;
}

H1.home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color :#09326A;
	display: block;
	margin: 15px 0 15px 0;
}

H1.image {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color :#09326A;
	display: block;
	margin: 10px 0 10px 0;
}

H1.black {
	font-family: Arial, Helvetica, sans-serif;
	color :#000000;
	display: block;
	font-size: 1.2em;
	margin: 10px 0 0 0;
	}

H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color :#09326A;
	display: block;
	margin: 15px 0 0 0;
	}

H2.2line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color :#09326A;
	display: block;
	margin: 0;
	}

H2.p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color :#09326A;
	display: block;
	margin: 10px 0 -10px 0;
	}

H2.table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color :#09326A;
	display: block;
	margin: 0;
	}

H2.image {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color :#09326A;
	display: block;
	margin: 0 0 10px 0;
	}

H2 + ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 12px 0 0 0;
	}

H2.blacklist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color :#000000;
	margin: 10px 0 -10px 0;
	}

H2.black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color :#000000;
	}

H2.czmail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color :#000000;
	margin: 15px 0 -2px 0;
	}

H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color :#000000;
	display: block;
	margin: 15px 0 0 0;
	}

H3.czmail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color :#000000;
	display: block;
	margin: 15px 0 -10px 0;
	padding-left:1.5em;
	}

H3.tight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color :#000000;
	display: block;
	margin: 15px 0 -10px 0;
	}

H3.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color :#09326A;
	display: block;
	margin: 15px 0 0 0;
	}

H3.bluetable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color :#09326A;
	display: block;
	margin: 0 0 0 0;
	}

H4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color : #09326A;
	}

H4.black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	}

H5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #09326A;
	}

H5.black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color :#000000;
	}

STRONG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color :#09326A;
}

STRONG.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color :#000000;
}

.boldtext {
	font-family: courier;
	font-weight: bold;
	color :#000000;
}

STRONG.red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color :red;
}

STRONG.boldblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color :##09326A;
}

STRONG.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color :#000000;
	}

STRONG.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color :##09326A;
	}

STRONG.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color : #09326A;
	}

STRONG.blue8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : ##09326A;
	}

STRONG.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #660099;
	}

STRONG.smallblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	}
	
SMALL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color : #000000;
	}
	
SMALL.very {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #000000;
	}
	

EM.reg {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	}

EM.author {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color : #32007d;
	}

EM.q {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #32007d;
	font-weight: bold;
}

TBODY { font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
}

TD { font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
}

td.StateBanner {
	background-color: #EFEFF7;
	white-space: nowrap;
}

TH.subhead { font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		color: #32007d;
}

TH.small { font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
}

TD.small { font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
}

TD.blue7 { font-family: Arial, Helvetica, sans-serif;
		font-size: 7pt;
		color: #32007d;
}

TD.blue8 { font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #32007d;
}

TD.blue9 { font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #32007d;
}

TD.smallem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
}

#recipe {
	border-style: dashed;
	border-color: black;
	border-width: 3px;
	background: lightgrey;
	
}

#recipe-div {
	float: none;
	border-style: dashed;
	border-color: black;
	border-width: 3px;
	background: lightgrey;
	padding:10px;
	margin: 10px 50px 2px 50px;
}

/*tip sidebar*/
#right315{
		float: right;
		width: 315px;
		padding:0px;
		margin: 10px 2px 2px 7px;
}

#textbox{
		border: solid #660099 1px;
		background: #EAEDF2;
		padding:0px 5px 5px 5px;
}

#image{
		text-align: left;
		margin: 0px;
}
#headline{
		font-size: 8pt;
		font-weight: bold;
		text-align: center;
		line-height:2.0;
		color: #660099;
}

#text{
		font-size: 8pt;
		font-weight: normal;
		text-align: left;
		color: #660099;
}

/*tip images*/

.imagetext300left {
		float: left;
		width: 260px;
		padding: 0;
		margin: 8px 8px 6px 0px;
		font-size: 8pt;
		font-weight: bold;
		color: #660099;
		background-color: #ffffff;
}

.imagetext300right {
		float: right;
		width: 260px;
		padding: 0;
		margin: 8px 0px 6px 8px;
		font-size: 8pt;
		font-weight: bold;
		color: #660099;
		background-color: #ffffff;
}

.imagetext350rightnormal {
		float: right;
		width: 350px;
		padding: 0;
		margin: 10px 0px 10px 12px;
		font-size: 9pt;
		color: #660099;
		background-color: #ffffff;
}

.sidebar300right {
		float: right;
		width: 300px;
		padding: 5px 10px 5px 10px;
		margin: 15px 0px 5px 12px;
		font-size: 9pt;
		color: #660099;
		background-color: #EFEFF7;
}

p.sidebar-indent-purple {
	padding-left:1em;
	color: #660099;
	font-size: 9pt;
}

.boldpurple9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color : #660099;
}

.fishleft {
		float: left;
		width: 151px;
		padding: 5px 2px 10px 0;
}

.fishright {
		float: right;
		width: 151px;
		padding: 5px 0 10px 2px;
}

.imgright225tip{
		float: right;
		width: 225px;
		padding: 2px 2px 1px 7px;

}

.caption225tip{
		width: 215px;
		font-size: 8pt;
		font-weight: bold;
		text-align: left;
		color: #660099;
		padding:1px;
		margin: 1px 2px 2px 0px;
}

.imgleft225bullettip{
		float: left;
		width: 225px;
		padding: 2px 2px 2px 2px;
		margin: 5px 20px 2px 0px;
}

.imgright350tip{
		float: right;
		width: 350px;
		padding: 3px 3px 3px 7px;
}

.caption350tip{
		width: 340px;
		font-size: 8pt;
		text-align: left;
		font-weight: bold;
		color: #660099;
		padding: 1px;
		margin: 1px 2px 2px 0px;
}

/*general images*/
.imgright p, .imgleft p {
		font-size:8pt;
		text-align: left;
}

.imgright100{
		float: right;
		width: 100px;
		padding: 2px 2px 1px 7px;
}

.imgright125{
		float: right;
		width: 125px;
		padding: 2px 2px 1px 7px;
}

.imgright150{
		float: right;
		width: 150px;
		padding: 2px 2px 1px 7px;
}

.imgright175{
		float: right;
		width: 175px;
		padding: 5px 0px 5px 7px;
}

.imgright200{
		float: right;
		width: 200px;
		padding: 5px 0px 5px 7px;
}

.imgright225{
		float: right;
		width: 225px;
		padding: 2px 2px 1px 7px;
}

.imgright250{
		float: right;
		width: 250px;
		padding: 2px 2px 1px 10px;
}

.imgright300{
		float: right;
		width: 300px;
		padding: 3px 3px 3px 7px;
}

.imgright325{
		float: right;
		width: 325px;
		padding: 3px 3px 3px 7px;
}

.imgright350{
		float: right;
		width: 350px;
		padding: 3px 3px 3px 7px;
}

.imgright375{
		float: right;
		width: 375px;
		padding: 3px 3px 3px 7px;
}

.imgright400{
		float: right;
		width: 400px;
		padding: 2px 2px 1px 7px;
}

.imgright432{
		float: right;
		width: 432px;
		padding: 0;
}

.imgright450{
		float: right;
		width: 450px;
		padding: 2px 2px 1px 7px;
}

.imgright475{
		float: right;
		width: 475px;
		padding: 2px 2px 1px 7px;
}

.imgright500{
		float: right;
		width: 500px;
		padding: 3px 3px 3px 7px;
}

.imgtextbox{
		background-color: #ffffff;
		padding: 0;
		margin: 0;
		clear: both;
}

.imglefttext{
		padding: 0;
		margin: 0 0 0px 110px;
		background-color: #ffffff;
}

.imgleftcane{
		float: left;
		width: 100px;
		padding: 0;
		margin: 0 10px 15px 0;
		border: solid black 1px
}

.imgleft100{
		float: left;
		width: 100px;
		padding: 5px 10px 10px 0px;
}

.imgleft125{
		float: left;
		width: 125px;
		padding: 5px 10px 10px 0px;
}

.imgleft150{
		float: left;
		width: 150px;
		padding: 5px 10px 10px 0px;
}

.imgleft175{
		float: left;
		width: 175px;
		padding: 5px 10px 10px 0px;
}

.imgleft200{
		float: left;
		width: 200px;
		padding: 0;
		margin: 5px 5px 10px 0px;
}

.imgleft225{
		float: left;
		width: 225px;
		padding: 5px 10px 10px 0px;
}

.imgleft225bullet{
		float: left;
		width: 225px;
		padding: 2px 2px 2px 2px;
		margin: 5px 20px 2px 0px;
}

.imgleft250{
		float: left;
		width: 250px;
		padding: 2px 10px 2px 2px;
}

.imgleft300{
		float: left;
		width: 300px;
		padding: 2px 10px 2px 2px;
}

.imgleft325{
		float: left;
		width: 325px;
		padding: 3px 3px 3px 3px;
}

.imgleft350{
		float: left;
		width: 350px;
		padding: 3px 3px 3px 3px;
}

.imgleft375{
		float: left;
		width: 375px;
		padding: 3px 3px 3px 3px;
}

.imgleft400{
		float: left;
		width: 400px;
		padding: 3px 3px 3px 3px;
}

.imgleft425{
		float: left;
		width: 425px;
		padding: 3px 3px 3px 3px;
}

.imgleft450{
		float: left;
		width: 450px;
		padding: 2px 2px 1px 4px;
}

.imgleft475{
		float: left;
		width: 475px;
		padding: 2px 2px 1px 4px;
}

.imgleft500{
		float: left;
		width: 500px;
		padding: 3px 3px 3px 3px;
}

.imgleft525{
		float: left;
		width: 525px;
		padding: 3px 3px 3px 3px;
}

.imgleft575{
		float: left;
		width: 575px;
		padding: 3px 3px 3px 3px;
}

.imgleft600{
		float: left;
		width: 600px;
		padding: 3px 3px 3px 3px;
}

.imgleft625{
		float: left;
		width: 625px;
		padding: 3px 3px 3px 3px;
}

.imgleft650{
		float: left;
		width: 650px;
		padding: 3px 3px 3px 3px;
}

.imgnone250{
		float: none;
		width: 250px;
		padding: 3px 3px 3px 3px;
}

.imgnone400{
		float: none;
		width: 400px;
		padding: 3px 3px 3px 3px;
}

.imgnone425{
		float: none;
		width: 425px;
		padding: 3px 3px 3px 3px;
}


.imgnone450{
		float: none;
		width: 450px;
		padding: 3px 3px 3px 3px;
}

.imgnone475{
		float: none;
		width: 475px;
		padding: 3px 3px 3px 3px;
}

.imgnone500{
		float: none;
		width: 500px;
		padding: 3px 3px 3px 3px;
}

.imgnone575{
		float: none;
		width: 575px;
		padding: 3px 3px 3px 3px;
}

.imgnone725{
		float: none;
		width: 725px;
		padding: 3px 3px 3px 3px;
}

.caption200 {
		width: 190px;
		font-size: 8pt;
		font-weight: bold;
		text-align: left;
		color: #660099;
		padding:1px;
		margin: 1px 2px 2px 10px;
}

.caption225 {
		width: 215px;
		font-size: 8pt;
		font-weight: bold;
		text-align: left;
		color: #660099;
		padding:1px;
		margin: 1px 2px 2px 10px;
}

.caption250 {
		width: 240px;
		font-size: 8pt;
		font-weight: bold;
		text-align: left;
		color: #660099;
		padding:1px;
		margin: 1px 2px 2px 10px;
}

.caption300 {
		width: 290px;
		font-size: 8pt;
		text-align: left;
		font-weight: bold;
		color: #660099;
		padding: 1px;
		margin: 1px 2px 2px 10px;
}

.caption325 {
		width: 315px;
		font-size: 8pt;
		text-align: left;
		font-weight: bold;
		color: #660099;
		padding: 1px;
		margin: 1px 2px 2px 10px;
}

.caption350 {
		width: 340px;
		font-size: 8pt;
		text-align: left;
		font-weight: bold;
		color: #660099;
		padding: 1px;
		margin: 1px 2px 2px 10px;
}

.caption375 {
		width: 365px;
		font-size: 8pt;
		text-align: left;
		font-weight: bold;
		color: #660099;
		padding: 1px;
		margin: 1px 2px 2px 10px;
}

.caption400 {
		width: 390px;
		font-size: 8pt;
		text-align: left;
		font-weight: bold;
		color: #660099;
		padding: 1px;
		margin: 1px 2px 2px 10px;
}

.caption425 {
		width: 415px;
		font-size: 8pt;
		text-align: left;
		font-weight: bold;
		color: #660099;
		padding: 1px;
		margin: 1px 2px 2px 10px;
}

.caption425black {
		width: 415px;
		font-size: 8pt;
		text-align: left;
		font-weight: normal;
		color: #000000;
		padding: 1px;
		margin: 1px 2px 2px 10px;
}

.caption450 {
		width: 440px;
		font-size: 8pt;
		text-align: left;
		font-weight: bold;
		color: #660099;
		padding: 1px;
		margin: 1px 2px 2px 10px;
}

.caption475 {
		width: 465px;
		font-size: 8pt;
		text-align: left;
		font-weight: bold;
		color: #660099;
		padding: 1px;
		margin: 1px 2px 2px 10px;
}

.caption500 {
		width: 490px;
		font-size: 8pt;
		text-align: left;
		font-weight: bold;
		color: #660099;
		padding: 1px;
		margin: 1px 2px 2px 10px;
}

.caption575 {
		width: 565px;
		font-size: 8pt;
		text-align: left;
		font-weight: bold;
		color: #660099;
		padding: 1px;
		margin: 1px 2px 2px 10px;
}

.caption650 {
		width: 640px;
		font-size: 8pt;
		text-align: left;
		font-weight: bold;
		color: #660099;
		padding: 1px;
		margin: 1px 2px 2px 10px;
}

.caption700 {
		width: 690px;
		font-size: 8pt;
		text-align: left;
		font-weight: bold;
		color: #660099;
		padding: 1px;
		margin: 1px 2px 2px 10px;
}

.nobold {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		font-weight: normal;
		color: #660099;
}

#getting_started{
		float: right;
		width: 144px;
		height: 73px;
		margin: 5px 0px 5px 5px;
}

#outer {
	text-align: center;
}

#orangebox {
	margin: auto;
	padding: 10px;
	width: 75%;
	text-align: center;
	background-color: #FFCC66;
	border: solid black 1px;
}

