body {
		background:#FFFFFF;
		text-align:left;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
}

table.navbar {
		border-collapse: collapse;
}

table.navbar td {
		border: 1px solid #000066;
}

table.navbar td a{
		display: block;
		padding: 5px;
		text-decoration: none;
}

table.navbar td a:link, table.navbar td a:visited {
		text-align: center;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000066;
		background-image: url(../images/main-menu-bg.jpg);
}

table.navbar td a:hover, table.navbar td a:active {
		text-align: center;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffff66;
}


table.subnavbar {
		border-collapse: collapse;
}

table.subnavbar td {
		border-bottom: 1px solid #000066;
		border-left: 1px solid #ffff66;
		border-right: 1px solid #ffff66;
}

table.subnavbar td a{
		display: block;
		padding: 3px;
		text-decoration: none;
}

table.subnavbar td a:link, table.subnavbar td a:visited {
		text-align: left;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000066;
   		background-color: #ffff66;
}

table.subnavbar td.cat a:link, table.subnavbar td.cat a:visited {
		text-align: left;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
   		background-color: #336699;
}

table.subnavbar td.cat1 a:link, table.subnavbar td.cat1 a:visited {
		text-align: left;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: 100;
		color: #000066;
   		background-color: #ffffff;
}

table.subnavbar td a:hover, table.subnavbar td a:active {
		text-align: left;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffff66;
		background-color: #000000;
}

table.subnavbar td.cat a:hover, table.subnavbar td.cat a:active {
		text-align: left;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffff66;
		background-color: #000000;
}

table.subnavbar td.cat1 a:hover, table.subnavbar td.cat1 a:active {
		text-align: left;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight: 100;
		color: #ffff66;
		background-color: #000000;
}

table.form {
		border-collapse: collapse;
}

table.form th {
		border: 1px solid #696969;
		background-color: #cccccc;
		padding: 2px;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
}

table.form td.q	{
		border: 1px solid #696969;
		background-color: #F5F5F5;
		padding: 2px;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		text-align: left;
}

table.form td.qr	{
		border: 1px solid #696969;
		background-color: #F5F5F5;
		padding: 2px;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		text-align: right;
}

table.form td.l {
		border: 1px solid #696969;
		background-color: #ffffff;
		padding: 2px;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		text-align: left;
}

table.form td.c {
		border: 1px solid #696969;
		background-color: #ffffff;
		padding: 2px;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		text-align: center;
}

table.form td.r {
		border: 1px solid #696969;
		background-color: #ffffff;
		padding: 2px;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		text-align: right;
}

table.group td {
		background-color: #ffffff;
		padding: 10px;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		text-align: left;
}

a	{
	color:#3333ff;
}

a:hover	{
	color:#ff3300;
	text-decoration: none;
}

.menu	{
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}

.news-link {
	color: #ffffff;
}

.footer-menu {
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
.iso	{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		font-weight: 100;
		color: #ffffff;
}

.text {
	color: #FFFFFF;
}

h1 	{
		font-size: 18px;
		font-weight: bold;
		color: #000066;
}

h2 	{
		font-size: 14px;
		font-weight:bold;
		color: #000066;
}

h3 	{
		font-size: 12px;
		font-weight:bold;
		text-transform: uppercase;
}

h4 	{
		font-size: 12px;
		font-weight:bold;
}

td.header1 {
   		background: #FFFFFF;
}

td.header2 {
   		background: #FFFFFF;
}

td.header3 {
   		background: #FFFFFF;
}

td.header4 {
   		background: #000066;
   		border-right: 10px solid #000066;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #ffffff;
}

td.top-menu {
   		background-color: #ffffff;
		padding: 5px;
		text-align: right;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 10px;
		color: #336699;
}

td.left-column	{
		background:#000066;
}

td.center	{
		background:#ffffcc;
		border-top: 10px solid #000066;
		border-bottom: 10px solid #000066;
		padding: 20px;
		text-align:left;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		color: #000066;
}

td.content	{
		background:#ffffff;
		border-top: 10px solid #000066;
		border-bottom: 10px solid #000066;
		border-right: 10px solid #000066;
		padding: 20px;
		text-align:left;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
}

td.content-results	{
		background:#ffffff;
		border: 10px solid #000066;
		padding: 20px;
}

td.content-online	{
		text-align:left;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
}

td.right-column	{
		background:#000066;
}

td.sub-menu	{
		background:#ffff66;
		border: 2px solid #ffff66;
}

td.notice1	{
		background:#336699;
		padding: 10px;
		text-align:left;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
}

td.notice2	{
		background:#ffff66;
		padding: 10px;
		text-align:left;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		font-style: italic;
		color: #000066;
}

td.pic	{
		background:#000066;
}

td.footer	{
		background: #000066;
		border-top: 2px solid #FFFFFF;
		padding: 20px;
		text-align:center;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size:10px;
		color: #FFFFFF;
}

td.temp	{
		background: #FFFFFF;
		padding: 20px;
		text-align:center;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size:14px;
		color: #000000;
}

td.home-coupons	{
		padding: 10px;
}

td.newsletter_header1	{
		background:#cccccc;
		border-left: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
}

td.newsletter_header2	{
		background:#98a5cf;
		border-left: 1px solid #cccccc;
}

td.newsletter_header2 h4	{
		margin-left: 20px;
		margin-bottom:0;
		padding-bottom:0; 
		text-align: left;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #ffffff;
}

td.newsletter_header3	{
		background:#cccccc;
		border-right: 1px solid #cccccc;
}

td.newsletter_content	{
		background:#ffffff;
		border-left: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		padding: 20px;
		text-align: left;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
}

td.newsletter_rightcolumn	{
		background:#004990;
		border-right: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		padding: 20px;
		text-align: left;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		color: #ffffff;
}

td.newsletter_rightcolumn a	{
		color: #ffffff;
}

td.newsletter_rightcolumn h1 {
		font-size: 18px;
		font-weight: bold;
		color: #ffffff;
}

td.newsletter_rightcolumn h2 {
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		color: #ffffff;
}

td.home_ad	{
		background:#ffffff;
		border-left: 10px solid #000066;
		border-right: 10px solid #000066;
		border-bottom: 10px solid #000066;
}

div.newsletter_ads_right	{
		margin: 5px;
		background:#336699;
		border: 3px solid #cc0000;
		padding: 15px;
		float: right;
		width: 45%;
		text-align: left;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		color: #ffffff;
}

div.newsletter_ads_right a	{
		color: #ffffff;
}

div.newsletter_ads_left	{
		margin: 5px;
		background:#ccccff;
		border: 3px solid #003366;
		padding: 15px;
		float: left;
		width: 45%;
		text-align: left;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
}

div.apa	{
		background:#ffffff;
		border: 1px solid #cccccc;
		margin: 10px;
		padding: 20px;
		text-align: left;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
}

div.news	{
		background:#ffffcc;
		border: 1px solid #000066;
		padding: 10px;
		text-align: center;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		color: #000066;
}

div.news1	{
		background:#fcd8be;
		border: 1px solid #fabf8f;
		padding: 20px;
		text-align: left;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
}

div.news2	{
		background:#cbe6ee;
		border: 1px solid #92cddc;
		padding: 20px;
		text-align: left;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
}

div.news3	{
		background:#e4edd4;
		border: 1px solid #bdc8a5;
		padding: 20px;
		text-align: left;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
}

div.notice	{
		background:#ccffff;
		border: 1px solid #336699;
		padding: 10px;
		text-align: center;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		color: #000066;
}

div.formheading1	{
		background:#6699CC;
		padding: 3px;
		text-align:center;
		font-family: arial, helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #FFFFFF;
}

div.confirmation	{
		border: 1px solid #CCCCCC;
		padding: 10px;
		width: 600px;
		font-family: arial, helvetica, sans-serif;
		font-size: 10pt;
		text-align: left;
		color: #000000;
}

div.google	{
		text-align:left;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
}

img.content-pic	{
	border: 1px solid #000000;
	margin: 10px;
}

li {
	margin-left: 0;
	margin-right: 0;
	margin-top: 1em;
	margin-bottom: 1em;
}

form.registration	{
		border: 1px solid #CCCCCC;
		padding: 10px;
		width: 700px;
		font-family: arial, helvetica, sans-serif;
		font-size: 10pt;
		color: #000000;
		text-align: left;
}

fieldset {
		font-family: arial, helvetica, sans-serif;
		font-size: 10pt;
		text-align: left;
		color: #000000;
}

legend {
		font-family: arial, helvetica, sans-serif;
		font-size: 10pt;
		font-weight: bold;
		text-align: left;
		color: #336699;
}

label {
		font-family: verdana, arial, helvetica, sans-serif;
		font-weight: regular;
		color: #000000;
}

div.redline	{
		height: 5px;
		background: #cc0033;
		margin-top: 12px;
		margin-bottom: 12px;
}

hr	{
		height: 2px;
		color: #333399;
}