@charset "UTF-8";
/* CSS Document */

div {
		border: 0px;
		background-color: #ffffff;
		padding: 0px;
		margin: 0px;
}

body {
		margin: auto;
		width: 800px;
		height: auto;
		background-color: #ffffff;
}

a {
		color: #58ac25;
		text-decoration: none;
		border: none;
}

a:hover {
		color: #004489;
		text-decoration: underline;
		border: none;
}

img {
		border: none;
}

li	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
		margin-top: 6px;
		text-indent: inherit;
}

table.main {
		width: 800px;
		height: auto;
		border: 0;
		margin: 0;
		padding: 0;
		vertical-align: top;
}

td.blank {
		width: 20px;
		height: auto;
		background-color:#FFFFFF;
}

td.blank2 {
		width: 5px;
		height: auto;
		background-color:#FFFFFF;
}

td.navleft {
		width: 20px;
		height: 40px;
		background-image: url(images/nav_left.jpg);
		background-position: top left;
		background-repeat: no-repeat;
}

td.navright {
		width: 20px;
		height: 40px;
		background-image: url(images/nav_right.jpg);
		background-position: top left;
		background-repeat: no-repeat;
}

td.header {
		width: 760px;
		height: 259px;
		border: 0;
		margin: 0;
		padding: 0;
		background: #FFFFFF;
		background-image: url(images/imc_header.jpg);
		background-position: top left;
		background-repeat: no-repeat;
		border-bottom: #58ac25 solid 5px;
}

td.navigation {
		width: 760px;
		height: 40px;
		vertical-align: middle;
		padding: 0;
		margin: 0;
		text-align: left;
		background: #ffffff;
		background-image: url(images/nav_bg.jpg);
		background-repeat: repeat-x;
		background-position: top left;
		display: table;
}

td.navigation a {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 14px; 
		height: 40px;
		line-height: 40px; 
		letter-spacing: 0px; 
		padding: 10px 20px; 
		text-decoration: none; 
		color: #004489;
		margin: 0;
		border-right: #ffffff solid 1px;
		border-left: #b7bed9 solid 1px;
}

td.navigation a:hover {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 14px; 
		height: 40px;
		line-height: 40px; 
		letter-spacing: 0px; 
		padding: 10px 20px; 
		text-decoration: none; 
		color: #58ac25;
		background: #ffffff;
		background-image: url(images/nav_over_bg.jpg);
		background-repeat: repeat-x;
		background-position: top left;
		margin: 0;
}

td.navigation a.current {
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 14px; 
		height: 40px;
		line-height: 40px; 
		letter-spacing: 0px; 
		padding: 10px 20px; 
		text-decoration: none; 
		color: #58ac25;
		background: #ffffff;
		background-image: url(images/nav_on_bg.jpg);
		background-repeat: repeat-x;
		background-position: top left;
		margin: 0;
}

td.longbanner {
		width: 758px;
		height: auto;
		text-align: left;
		vertical-align: middle;
		padding-top: 10px;
		padding-bottom: 10px;
		border-left: #cccccc solid 1px;
		border-right: #cccccc solid 1px;
		background-image: url(images/long_banner_bg.jpg);
		background-position: top left;
		background-repeat: repeat-x;
}

td.homenews {
		width: 556px;
		height: auto;
		vertical-align: top;
		text-align: left;
		background-color: #DCDCDC;
		padding-top: 10px;
		padding-bottom: 10px;
		border-top: #58ac25 solid 5px;
		border-left: #cccccc solid 1px;
		border-right: #cccccc solid 1px;
}

td.rightpanel180 {
		width: 195px;
		height: auto;
		vertical-align: top;
		text-align: left;
		background-color: #ffffff;
		padding-top: 0px;
		padding-bottom: 10px;
		border-top: #58ac25 solid 5px;
		border-left: #cccccc solid 1px;
		border-right: #cccccc solid 1px;
}

td.footer {
		width: 760px;
		height: 73px;
		background-image: url(images/imc_footer.jpg);
		background-position: top left;
		background-repeat: no-repeat;
		border-top: #58ac25 solid 5px;
}

.datebox {
		width:100%;
		color:#004489;
		margin:0;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		padding:0;
		border-bottom: #999999 solid 1px;
		border-top: #999999 solid 1px;
		padding-top: 8px;
		padding-bottom: 7px;
		margin-bottom:5px;
		margin-top:5px;
		padding-left:20px;
}

.downloadsbox {
		width:100%;
		background-color: #666666;
		color:#FFFFFF;
		margin:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:5px;
}

.iconbox {
		width:auto;
		background-color: #999999;
		color:#FFFFFF;
		margin:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:5px;
}

a.links {
		color:#FFFFFF;
		text-decoration:none;
}

a.links:hover {
		color:#CCCCCC;
		text-decoration:none;
}

h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 22px;
		color: #004489;
		padding:0;
		margin-left: 20px;
		margin-right: 20px;
		margin-bottom:0;
}

h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #58ac25;
		padding: 0;
		margin-left: 20px;
		margin-right: 20px;
		margin-bottom: -3px;
		margin-top: -3px;
}

h3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #004489;
		margin-left: 20px;
		margin-right: 20px;
}

h4 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #004489;
		margin-left: 20px;
		margin-right: 20px;
		text-align: right;
}

h5 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #333333;
		margin-left: 20px;
		margin-right: 20px;
		margin-top: 0;
		padding:0;
		text-align: left;
}

h6 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		margin: 0;
		margin-left: 2px;
		margin-top: 5px;
		margin-bottom: 5px;
		text-align: left;
		font-weight: normal;
}

p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
		margin-left: 20px;
		margin-right: 20px;
		margin-top: 0;
		margin-bottom: 10px;
}

.bodytext {
		background-color: #ffffff;
		border: #999999 solid 1px;
		padding: 0;
		margin: 0;
		margin-top: 10px;
		margin-bottom: 10px;
		height: 100px;
		width: 305px;
}

.bodytext2 {
		background-color: #ffffff;
		border: #999999 solid 1px;
		width: 305px;
		height: 35px;
		padding: 0;
		margin: 0;
}