a:link, a:visited, a:active
{color: #3571A3; text-decoration: underline;}
a:hover
{color: #000000; text-decoration: underline;}

body
{background: #56798F;
 text-align: center;
 font-family: verdana, arial, sans-serif;
 font-size: 8pt;
 color: #000;
}

img
{border: 0px;}

/* Table Attributes
------------------------------------------------------*/
#container
{border: 5px solid #FFFFFF;
 background: #FFFFFF;
 margin: 0px auto 0px auto;
 width: 780px;
 padding: 5px;
}

#wrapper
{border: 1px solid #757575;
 background: #FFFFFF;
 margin: 0px auto 0px auto;
 width: 770px;
}

td.header_line
{width: 770px;
 height: 5px;
 background: #757575;
 font-size: 0pt;
}

#header_image
{width: 770px;
 height: 130px;
 background: #FFF;
 border: 0px solid #757575;
 font-size: 0pt;
}

#table_spacer1
{height: 1px;
 font-size: 0pt;
}

td.table_spacer2
{height: 2px;
 font-size: 0pt;
}

td.green_line
{width: 770px;
 height: 10px;
 background: url('images/green_line.png') no-repeat center center #A2E037;
 border: 0px solid #757575;
 font-size: 0px;
}

#safety_flash
{width: 256px;
 height: 200px;
 background: #FFF;
 border: 0px solid #757575;
 font-size: 0px;
}

#safety_house
{width: 202px;
 height: 200px;
 background: url('images/safety_house.jpg') no-repeat center left #FFF;
 border: 0px solid #757575;
 font-size: 0px;
}

#safety_family
{width: 300px;
 height: 200px;
 background: #FFF;
 border: 0px solid #757575;
 font-size: 0px;
 text-align: right;
}

td.safety_spacer
{width: 1px;
 font-size: 0px;
 background: #FFF;
}

#navigation
{width: 770px;
 height: 25px;
 background: #6F6F6F;
 border: 0px solid #757575;
 font-size: 0px;
}


/* Footer Attributes
-----------------------------------------------------*/
#footer
{width: 770px;
 height: 25px;
 background: url('images/footer_bg.png') center center #6F6F6F;
 border: 0px solid #757575;
 font-size: 7pt;
 font-weight: bold;
 color: #FFF;
 text-align: center;
}

#footer a:link, #footer a:visited, #footer a:active
{color: #FFFFFF; text-decoration: underline;}
#footer a:hover
{color: #000000; text-decoration: underline;}

/* Sidebar Attributes
-----------------------------------------------------*/
#content_news a:link, #content_news a:visited, #content_news a:active
{color: #3E5C66; text-decoration: underline;}
#content_news a:hover
{color: #000000; text-decoration: underline;}

#content_news
{background: #D0D0D0;
 border-right: 1px solid #757575;
 border-top: 1px solid #757575;
 border-bottom: 1px solid #757575;
 text-align: justify;
 font-size: 8pt;
 padding: 5px;
}

#content_main
{background: #FFF;
 border-left: 1px solid #757575;
 border-top: 1px solid #757575;
 border-bottom: 1px solid #757575;
 text-align: justify;
 font-size: 8pt;
 padding: 5px;
}

div#recentnews
{background: url("images/headers/recentnews.png") center left no-repeat #D0D0D0;
 width: 97px;
 height: 13px;
}

/* Content Attributes
-----------------------------------------------------------------------*/
a:link.orange, a:visited.orange, a:active.orange
{color: #FF5800; text-decoration: underline;}
a:hover.orange
{color: #000000; text-decoration: underline;}

div.center, p.center
{text-align: center;}

div.right, p.right
{text-align: right;}

div.left, p.left
{text-align: left;}

div.justify, p.justify
{text-align: justify;}

h3
{font-size: 12pt;
 font-weight: bold;
 padding: 0px;
 margin-top: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-bottom: 10px;
 border-bottom: 1px solid #999;
 color: #000080;
}

textarea, input 
{font-size: 10pt;
 font-family: verdana, arial, sans-serif;
 border: 1px solid #999;
 background: #FFF;
 color: #000;
 padding: 2px;
}

td.drkbg
{background: #D0D0D0;
 font-size: 10pt;
 font-weight: bold;}

td.lgtbg
{background: #FFFFFF;}

#content_main ul, #content_main ol
{padding: 0px;
 margin: 0px;
}

#content_main li {
	list-style: none;
	background: url(images/lightningbolt.gif) no-repeat 0 4px;
	padding: 2px 10px 2px 18px;
	}

span.red
{color: #FF0000;
 font-weight: bold;
 font-size: 9pt;
}