body {  /* body */ 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: normal;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

.normal {  /* default */ 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: normal;
}

td {  /* default */ 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: normal;
}

p {  /* default */ 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: normal;
}

h1 {  /* header_1 */ 
	font-size: 20px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	color: #252f60;
}

.h1 {  /* header_1 */ 
	font-size: 20px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	color: #252f60;
}

h2 {  /* header_2 */ 
	font-size: 16px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	color: #252f60;
}

.h2 {  /* header_2 */ 
	font-size: 16px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	line-height: normal;
	color: #252f60;
}

h3 {  /* header_3 */ 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #252f60;
	line-height: normal;
}

.h3 {  /* header_3 */ 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #252f60;
	line-height: normal;
}

h4 {  /* header_4 */ 
	font-weight: bold;
	color: #252f60;
	line-height: normal;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
}

.h4 {  /* header_4 */ 
	font-weight: bold;
	color: #252f60;
	line-height: normal;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
}

h5 {  /* header_5 */ 
	line-height: normal;
	color: #252f60;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}

.h5 {  /* header_5 */ 
	line-height: normal;
	color: #252f60;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
}

h6 {  /* header_6 */ 
	font-size: 10px;
	color: #252f60;
	font-weight: bold;
	line-height: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}

.h6 {  /* header_6 */ 
	font-size: 10px;
	color: #252f60;
	font-weight: bold;
	line-height: normal;
	font-family: verdana, arial, helvetica, sans-serif;
}

a {  /* link */ 
	color: #252f60;
	text-decoration: underline;
}

a:visited {  /* link_visited */ 
	color: #252f60;
	text-decoration: underline;
}

a:active {  /* link_active */ 
	color: #252f60;
	text-decoration: underline;
}

a:hover {  /* link_hover */ 
	color: #65afe4;
	text-decoration: underline;
}

.viewheader {  /* viewheader */ 
	font-weight: bold;
	text-decoration: none;
}

.focusheader {  /* focusheader */ 
	font-weight: bold;
}

a.viewheader {  /* viewheader_link */ 
	text-decoration: none;
}

a.viewheader:active {  /* viewheader_link_active */ 
	text-decoration: none;
}

a.viewheader:visited {  /* viewheader_link_visited */ 
	text-decoration: none;
}

a.viewheader:hover {  /* viewheader_link_hover */ 
	text-decoration: none;
}

a.focusheader {  /* focusheader_link */ 
	text-decoration: none;
}

a.focusheader:active {  /* focusheader_link_active */ 
	text-decoration: none;
}

a.focusheader:visited {  /* focusheader_link_visited */ 
	text-decoration: none;
}

a.focusheader:hover {  /* focusheader_link_hover */ 
	text-decoration: none;
}

div {  /* default */ 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: normal;
}

td.maincontent1 {  /* maincontent1cell */ 
	width: 100%;
	background-color: #252f60;
	background-image: url(/gifs/apps/esafetychallenge/bgbody.jpg);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
	vertical-align: top;
}

td.maincontent2 {  /* maincontent2cell */ 
	width: 100%;
	background-color: #000000;
	background-image: url(/gifs/apps/esafetychallenge/bgbody2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
	vertical-align: top;
}

td.toolcontainer {  /* toolcontainer */ 
	width: 100%;
	height: 40px;
	background-color: #252f60;
	text-align: center;
	vertical-align: middle;
}

.emphterm {  /* emphterm */ 
	background-color: #FFFF00;
	font-weight: bold;
}

.whitelink a {  /* whitelink */ 
	color: #ffffff;
	text-decoration: none;
}

.whitelink a:link {  /* whitelink */ 
	color: #ffffff;
	text-decoration: none;
}

.whitelink a:active {  /* whitelink */ 
	color: #ffffff;
	text-decoration: none;
}

.whitelink a:visited {  /* whitelink */ 
	color: #ffffff;
	text-decoration: none;
}

.whitelink a:hover {  /* whitelink */ 
	color: #ffffff;
	text-decoration: none;
}

td.contentarea {  /* contentarea */ 
	width: 960px;
	text-align: left;
	vertical-align: top;
}

td.yellowbar {  /* yellowbar */ 
	width: 100%;
	height: 30px;
	background-image: url(/gifs/apps/esafetychallenge/bgbtmstripes.gif);
	background-repeat: repeat-x;
}

td.logoplacer {  /* logorow */ 
	width: 100%;
	height: 150px;
	background-color: #ffffff;
	text-align: center;
}

td.logos {  /* logos */ 
	width: 100%;
	height: 60px;
	background-color: #ffffff;
	text-align: center;
	vertical-align: center;
}

.logosep {  /* logosep */ 
	padding-right: 20px;
}

.logosupport {  /* logosupport */ 
	color: #252f60;
	font-family: Helvetica;
	font-size: 16px;
	font-weight: normal;
	padding-top: 5px;
}

.logodisclaimer {  /* logodisclaimer */ 
	color: #252f60;
	font-family: Helvetica, Arial, Sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-top: 5px;
}

.logodisclaimer a {  /* logodisclaimer */ 
	color: #252f60;
	font-family: Helvetica, Arial, Sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-top: 5px;
}

.logodisclaimer a:link {  /* logodisclaimer */ 
	color: #252f60;
	font-family: Helvetica, Arial, Sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-top: 5px;
}

.logodisclaimer a:hover {  /* logodisclaimer */ 
	color: #252f60;
	font-family: Helvetica, Arial, Sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-top: 5px;
}

.logodisclaimer a:active {  /* logodisclaimer */ 
	color: #252f60;
	font-family: Helvetica, Arial, Sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-top: 5px;
}

.logodisclaimer a:visited {  /* logodisclaimer */ 
	color: #252f60;
	font-family: Helvetica, Arial, Sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-top: 5px;
}

.searchform {  /* searchform */ 
	padding: 0px;
	margin: 0px;
}

.serchfield {  /* serchfield */ 
	height: 20px;
	border: 0px none;
	color: #252f60;
	padding-top: 4px;
}

td.facebook {  /* facebook */ 
	width: 180px;
	height: 40px;
	text-align: left;
	vertical-align: middle;
}

td.search {  /* search */ 
	width: 210px;
	height: 40px;
	text-align: right;
	vertical-align: middle;
}

td.pagetools {  /* pagetoolscell */ 
	width: 570px;
	height: 40px;
	text-align: right;
	vertical-align: middle;
}

.pagetools {  /* pagetools */ 
	font-family: Verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

.pagetools a {  /* pagetools */ 
	font-family: Verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

.pagetools a:link {  /* pagetools */ 
	font-family: Verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

.pagetools a:active {  /* pagetools */ 
	font-family: Verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

.pagetools a:hover {  /* pagetools */ 
	font-family: Verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

.pagetools a:visited {  /* pagetools */ 
	font-family: Verdana;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

.logo {  /* logo */ 
	padding-left: 10px;
}

.breadcrum {  /* breadcrum */ 
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}

.breadcrum a {  /* breadcrum */ 
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}

.breadcrum a:link {  /* breadcrum */ 
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}

.breadcrum a:active {  /* breadcrum */ 
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}

.breadcrum a:hover {  /* breadcrum */ 
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}

.breadcrum a:visited {  /* breadcrum */ 
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}

.templatebox {  /* templatebox */ 
	background-color: #ffffff;
	padding: 10px;
}

.templateboxpoll {  /* templateboxpoll */ 
	background-image: url('/gifs/apps/esafetychallenge/bgpoll.gif');
	background-repeat: repeat-x;
	background-color: #ffffff;
	padding: 10px;
}

.submenu {  /* submenu */ 
	padding: 10px;
	border-bottom: solid 1px #cdcdcd;
}

.submenu a {  /* submenulinks */ 
	text-decoration: none;
}

.submenu a:link {  /* submenulinks */ 
	text-decoration: none;
}

.submenu a:active {  /* submenulinks */ 
	text-decoration: none;
}

.submenu a:visited {  /* submenulinks */ 
	text-decoration: none;
}

.submenu a:hover {  /* submenulinks */ 
	text-decoration: none;
}

.submenuselected {  /* submenuselected */ 
	padding: 10px;
}

.submenuselected a {  /* submenuselectedlinks */ 
	text-decoration: none;
	color: #0db1e9;
	font-weight: bold;
}

.submenuselected a:link {  /* submenuselectedlinks */ 
	text-decoration: none;
	color: #0db1e9;
	font-weight: bold;
}

.submenuselected a:active {  /* submenuselectedlinks */ 
	text-decoration: none;
	color: #0db1e9;
	font-weight: bold;
}

.submenuselected a:visited {  /* submenuselectedlinks */ 
	text-decoration: none;
	color: #0db1e9;
	font-weight: bold;
}

.submenuselected a:hover {  /* submenuselectedlinks */ 
	text-decoration: none;
	color: #0db1e9;
	font-weight: bold;
}

.subsubmenu {  /* subsubmenu */ 
	padding-left: 20px;
	padding-bottom: 5px;
}

.subsubmenu a {  /* subsubmenulinks */ 
	text-decoration: none;
}

.subsubmenu a:link {  /* subsubmenulinks */ 
	text-decoration: none;
}

.subsubmenu a:active {  /* subsubmenulinks */ 
	text-decoration: none;
}

.subsubmenu a:visited {  /* subsubmenulinks */ 
	text-decoration: none;
}

.subsubmenu a:hover {  /* subsubmenulinks */ 
	text-decoration: none;
}

.subsubmenuselected {  /* subsubmenuselected */ 
	padding-left: 20px;
	padding-bottom: 5px;
}

.subsubmenuselected a {  /* subsubmenuselectedlinks */ 
	text-decoration: none;
	color: #0db1e9;
	font-weight: bold;
}

.subsubmenuselected a:link {  /* subsubmenuselectedlinks */ 
	text-decoration: none;
	color: #0db1e9;
	font-weight: bold;
}

.subsubmenuselected a:active {  /* subsubmenuselectedlinks */ 
	text-decoration: none;
	color: #0db1e9;
	font-weight: bold;
}

.subsubmenuselected a:visited {  /* subsubmenuselectedlinks */ 
	text-decoration: none;
	color: #0db1e9;
	font-weight: bold;
}

.subsubmenuselected a:hover {  /* subsubmenuselectedlinks */ 
	text-decoration: none;
	color: #0db1e9;
	font-weight: bold;
}

.subsubmenusep {  /* subsubmenusep */ 
	border-bottom: solid 1px #cdcdcd;
}

.cr_date {  /* cr_date */ 
	color: #0db1e9;
}

.viewheader a {  /* viewheader */ 
	font-weight: bold;
	text-decoration: none;
}

.viewheader a:link {  /* viewheader */ 
	font-weight: bold;
	text-decoration: none;
}

.viewheader a:active {  /* viewheader */ 
	font-weight: bold;
	text-decoration: none;
}

.viewheader a:visited {  /* viewheader */ 
	font-weight: bold;
	text-decoration: none;
}

.viewheader a:hover {  /* viewheader */ 
	font-weight: bold;
	text-decoration: none;
}

.newsheader {  /* newsheader */ 
	border-bottom: solid 1px #cdcdcd;
}

.newsfooter {  /* newsfooter */ 
	border-top: dotted 1px #cdcdcd;
	padding-top: 7px;
	color: #252f60;
	font-weight: bold;
}

.newsfooter a {  /* newsfooterlinks */ 
	color: #252f60;
	font-weight: bold;
	text-decoration: none;
}

.newsfooter a:link {  /* newsfooterlinks */ 
	color: #252f60;
	font-weight: bold;
	text-decoration: none;
}

.newsfooter a:active {  /* newsfooterlinks */ 
	color: #252f60;
	font-weight: bold;
	text-decoration: none;
}

.newsfooter a:hover {  /* newsfooterlinks */ 
	color: #252f60;
	font-weight: bold;
	text-decoration: none;
}

.newsfooter a:visited {  /* newsfooterlinks */ 
	color: #252f60;
	font-weight: bold;
	text-decoration: none;
}

.boxheader {  /* boxheader */ 
	border-bottom: solid 1px #cdcdcd;
}

.topmenuleft {  /* topmenuleft */ 
	width: 8px;
	background-image: url('/gifs/apps/esafetychallenge/topmenuleft.gif');
}

.topmenuright {  /* topmenuright */ 
	width: 8px;
	background-image: url('/gifs/apps/esafetychallenge/topmenuright.gif');
}

.topmenumain {  /* topmenumain */ 
	background-color: #252f60;
}

.pollquestion {  /* pollquestion */ 
	font-size: 11px;
}

.pollanswer {  /* pollquestion */ 
	font-size: 11px;
}

INPUT, TEXTAREA, BUTTON {
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

