/* Body style */
body,#body
	{
		background-color: #ffffff;
		font-size: 12px;
		font-family: Verdana, Geneva, Arial, sans-serif;
		font-weight: normal;
		font-style: none;
		margin: 10px;
		padding: 0px 10px 10px 10px;
	}


/* Link styles */
a:link
	{
		color: #008add;
		font-weight: bold;
		text-decoration: none;
	}
a:visited
	{
		color: #008add;
		font-weight: bold;
		text-decoration: none;
	}
a:active
	{
		color: #ff9000;
		font-weight: bold;
		text-decoration: none;
	}
a:hover
	{
		color: #ff9000;
		font-weight: bold;
		text-decoration: none;
	}
a.footer:link
	{
		color: #ffffff;
		font-weight: bold;
		text-decoration: none;
	}
a.footer:visited
	{
		color: #ffffff;
		font-weight: bold;
		text-decoration: none;
	}
a.footer:active
	{
		color: #000000;
		font-weight: bold;
		text-decoration: none;
	}
a.footer:hover
	{
		color: #bfb7b4;
		font-weight: bold;
		text-decoration: none;
	}
a.topnav:link
	{
		color: #ffff66;
		font-family: arial;
		font-size: 15px;
		font-weight: bold;
		text-decoration: none;
	}
a.topnav:visited
	{
		color: #ffff66;
		font-family: arial;
		font-size: 15px;
		font-weight: bold;
		text-decoration: none;
	}
a.topnav:active
	{
		color: #ffCC00;
		font-weight: bold;
		text-decoration: none;
	}
a.topnav:hover
	{
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none;
	}
a.side_nav
	{
		width: 140px;
		color: #ffffff;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		text-align: left;
		margin: 0px 0px 5px 0px;
		padding: 4px;
		background-color: #2c9ade;
		border: 1px #000000 solid;
		display: block;
	}
a.side_nav:visited
	{
		color: #ffffff;
		background-color: #2c9ade;
	}
a.side_nav:active
	{
		color: #000000;
		background-color: #ff9000;
	}
a.side_nav:hover
	{
		color: #000000;
		background-color: #ff9000;
	}
a.side_nav_sub
	{
		width: 130px;
		color: #000000;
		font-size: 9px;
		font-weight: bold;
		text-decoration: none;
		text-align: left;
		margin: 0px 0px 2px 0px;
		padding: 4px;
		background-color: #85BCDE;
		border: 1px #000000 solid;
		display: block;
	}
a.side_nav_sub:visited
	{
		color: #000000;
		background-color: #85BCDE;
	}
a.side_nav_sub:active
	{
		color: #000000;
		background-color: #FFBD66;
	}
a.side_nav_sub:hover
	{
		color: #000000;
		background-color: #FFBD66;
	}


/* Table styles */
td.header
	{
		text-align: left;
		width: 98%;
		margin: 0px;
		padding: 0px;
	}
td.navigation
	{
		background-color: #7fde76;
		background-image: url(images/layout/buttons/blankbar1.png);
		background-repeat: repeat-x;
		border-top: 1px #734617 solid;
		border-left: 1px #734617 solid;
		border-right: 1px #734617 solid;
		text-align: left;
		width: 99%;
		height: 50px;
		margin: 0px;
		padding: 0px;
	}
td.navigation-o
	{
		background-color: #7fde76;
//		background-image: url(images/layout/header_stripes.png);
		background-image: url(images/layout/buttons/blankbar1.png);
		background-repeat: repeat-x;
		border-top: 1px #734617 solid;
		border-left: 1px #734617 solid;
		border-right: 1px #734617 solid;
		text-align: left;
		width: 99%;
		height: 50px;
		margin: 0px;
		padding: 0px;
	}
td.main
	{
		background-color: #7fde76;
		background-image: url(images/layout/background_green.png);
		border-bottom: 1px #734617 solid;
		border-left: 1px #734617 solid;
		border-right: 1px #734617 solid;
		text-align: left;
		width: 99%;
		margin: 0px;
		padding: 0px 10px 10px 10px;
	}
td.side_top
	{
		background-color: #ffffff;
		background-image: url(images/layout/side_top.png);
		margin: 0px;
		padding: 0px;
	}
td.side_left
	{
		background-color: #ffffff;
		background-image: url(images/layout/side_left.png);
		margin: 0px;
		padding: 0px;
	}
td.body
	{
		background-color: #ffffff;
		margin: 0px;
		padding: 0px;
	}
td.side_right
	{
		background-color: #ffffff;
		background-image: url(images/layout/side_right.png);
		margin: 0px;
		padding: 0px;
	}
td.side_bottom
	{
		background-color: #ffffff;
		background-image: url(images/layout/side_bottom.png);
		margin: 0px;
		padding: 0px;
	}
td.body_left
	{
		width: 170px;
		border-right: 2px #bda873 dotted;
		margin: 0px;
		padding: 0px 0px 0px 0px;
	}
td.body_main
	{
		margin: 0px;
		padding: 0px 20px 0px 20px;
	}
td.body_right
	{
		width: 170px;
		border-left: 2px #bda873 dotted;
		margin: 0px;
		padding: 0px 0px 0px 0px;
	}
td.underlined
	{
		border-bottom: 1px #e8f56e solid;
		padding: 5px 5px 5px 0px;
	}
td.step
	{
		font-size: 15px;
		font-weight: bold;
		padding: 5px 5px 5px 5px;
	}

/* Image styles */
img.nav
	{
		margin: 10px 5px 10px 5px;
	}
img.nav2
	{
		margin: 10px 5px 10px 5px;
	}
img.small_photo
	{
		margin: 0px 0px 10px 0px;
	}
img.questions
	{
		margin: 0px 0px 10px 0px;
	}


/* Block styles */
div.body_top
	{
		background-color: #ffffff;
		margin: 0px 10px 0px 10px;
		padding: 0px;
	}
div.body
	{
		background-color: #ffffff;
		margin: 0px 10px 0px 10px;
		padding: 0px;
	}
div.body_bottom
	{
		background-color: #ffffff;
		margin: 0px 10px 10px 10px;
		padding: 0px;
	}
div.footer
	{
		margin: 10px;
		margin-bottom: 0px;
		font-size: 10px;
	}
div.topnav
	{
	margin: 10px;
	margin-bottom: 0px;
	font-size: 26px;
	font-family: Arial, Helvetica, sans-serif;
	}
div.pageheader
	{
	margin: 10px;
	margin-bottom: 0px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #1BA62D;
	font-weight: bolder;
	}
div.side_nav
	{
		width: 140px;
		text-align: left;
		margin: 0px;
		padding: 0px;
	}
div.side_nav_sub
	{
		width: 130px;
		text-align: left;
		margin: 5px 0px 5px 10px;
		padding: 0px;
	}
div.boxed
	{
		background-color: #e8f56e;
		border: 1px #734617 solid;
		text-align: left;
		margin: 0px;
		padding: 5px;
	}
.head
	{
		font-size: 18px;
		font-family: Palatino, serif;
		font-weight: bold;
		font-style: italic;
		color: #734617;
	}
.subhead
	{
		font-size: 16px;
		font-family: Palatino, serif;
		font-weight: bold;
		font-style: italic;
		color: #734617;
	}
.button
	{
		background-color: #29B34A;
		border: 1px #000000 solid;
		font: bold 11px Verdana, sans-serif;
		color: #F3E32E;
		margin-right: 4px;
		margin-bottom: 0px;
		padding: 2px;
	}


/* Any other styles*/
hr
	{
		background-color: #a90025;
		border: 0px #a90025 solid;
		height: 1px;
	}
dt
	{
		color: #00772a;
		font-weight: bold;
	}
dd
	{
		margin-bottom: 10px;
	}
li
	{
		margin-bottom: 5px;
	}
.strong
	{
		color: #00772a;
		font-weight: bold;
	}
.small
	{
		font-size: 11px;
	}
.smaller
	{
		font-size: 10px;
	}
.form
	{
		font-size: 12px;
		font-family: Verdana, Arial, sans-serif;
		font-weight: bold;
		margin-bottom: 2px;
		padding: 2px 6px 2px 6px;
	}
td.fill_r {
	margin: 0px;
	padding: 3px;
	height: 0px;
	width: 0px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-width: 1px;
	border-top-color: #000000;
	border-color: #000000;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: none;
	font-size: x-small;
}
td.fill_l {
	margin: 0px;
	padding: 3px;
	height: 0px;
	width: 0px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-width: 0px;
	border-top-color: #000000;
	border-color: #000000;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: none;
	font-size: x-small;
}
th.colorx {
	color: #6633FF;
	font-weight: normal;
	font-variant: small-caps;
	text-transform: uppercase;
}
