html, body
{
	background-color: #f0f0f0;
	margin: 0px;
	padding: 0px;
}
img
{
	border: 0px solid #000000;
	padding: 0px;
	margin: 0px;
}
#content
{
	margin: 0px;
	padding: 0px;
}
#content h2
{
	color: #116633;
	font-weight: bold;
	cursor: default;
	margin: 0px 0px 6px 0px;
	font-variant: small-caps;
	letter-spacing: .1em;
}
#content h3
{
	color: #115544;
	font-weight: bold;
	cursor: default;
	margin: 0px 0px 6px 0px;
	font-variant: small-caps;
}
#content h4
{
	color: #113366;
	font-weight: bold;
	cursor: default;
	margin: 6px 0px -6px 0px;
	font-variant: small-caps;
}
#content p
{
	text-align: justify;
	color: #003311;
	padding: 0px;
	margin: 6px 5px 3px 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
}
#content td
{
	color: #003311;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
#content td.training
{
	border: 8px solid #eeffee;
	padding: 10px;
	background-color:#FFFF00;
	text-align: center;
	color:#FF0000;
}	
#content table.services td
{
	color: #003311;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#content td.special
{
	border: 8px solid #eeffee;
	padding: 10px;
	background-color: #cccccc;
	text-align: center;
	font: normal normal bold 1.1em/1em "Courier New", Courier, monospace;
}
#content td.special h4
{
	font-size: 1.4em;
	margin-bottom: 8px;
	text-decoration: underline;
}
#content td.contact
{
	padding: 2px;
	border-left: 8px solid #eeffee;
	border-right: 8px solid #eeffee;
	border-bottom: 8px solid #eeffee;
	background-color: #cccccc;
}
#content td.contact p
{
	color: #000000;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 0.9em;
}
#content td.contact h4
{
	font-size: 1em;
	text-decoration: underline;
	text-align: center;
	margin-bottom: 8px;
}
#content ul
{
	color: #004416;
	padding: 0px;
	margin: 0px 0px 0px 3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#content ul.team
{
	color: #004416;
	padding: 0px;
	margin: 0px 0px 0px 3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
#content ul.team h4
{
	margin-bottom: 4px;
}
#content ul.links li
{
	padding-bottom: 3px;
}
#wrapper
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 740px;
	border-left: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;
	border-right: 2px solid #cccccc;
	background-color: #ffffff;
}
#menutop
{
	background-image: url(/images/cansafe1/header_menu.jpg);
	height: 38px;
	border-bottom: 2px solid #cccccc;
	font: bold 0.7em Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
}
#menutop UL
{
	margin: 0px;
	padding: 8px 0px 0px 0px;
}
#menutop LI
{
	display: inline;
	padding: 8px 9px 18px 36px;
	border-right: 2px solid #dcdcdc;
	list-style: none;
}
#menutop LI.first
{
	margin-left: 20px;
	list-style: none;
	display: inline;
}
#menutop A
{
	color: #ffffff;
	text-decoration: none;
}
#menutop A.current
{
	color: #003f11;
}
#menutop A:hover
{
	color: #ffff00;
}
#footer
{
	background-color: #dcdcdc;
	color: #001100;
	font: normal normal normal 0.6em/1em "Courier New", Courier, monospace;
	text-align: center;
	padding: 3px 0px 3px 0px;
	border-top: 2px solid #cccccc;
}
