/*--layout-- */
	#container {
		width: 634px;
		margin: auto;
		padding: 0px;
		border: 0px;
		text-align: left;
		background-image: url(images/vert0.gif);
		background-repeat: repeat-y;
	}

	#banner {
		border: 0px;
		margin: .2em;
		padding: 0;
	}

	#topmenu {
		border-left: solid #000 2px;
		border-right: solid #000 2px;	
		margin: 0px;
		padding: 6px 0px 0px 0px;
		height: 28px;
		width: 630px;
		text-align: center;
		background: rgb(219, 215, 215) url(images/topmenubg0.gif);
		background-repeat: repeat-x;
	}

	#rightnav {
		float: right;
		border: 0px;
		width: 200px;
		height: auto;
		padding: .10em 0px 2px 0px;
		margin: 20px 8px 0px 0px;
		background: rgb(184, 104, 104);
	}

	#main {
		border: 0px;
		margin: 0px 220px 10px 8px;
		padding: 12px;
		
	}
	
	#footer {
		border-top: rgb(161, 161, 161) 1px dotted;
		clear: both;
		margin: 0px 62px 0px 18px;
		padding: 4px 2px 24px 2px;
		text-align: center;
	}

	/* topmenu class blocks */

	.inline-block {
		display: inline;
		margin: 0px;
		padding: 2px 10px 2px 10px;
		background: rgb(219, 215, 215); 
		font-weight: bold;
	}
	
	.inline-block a {
		text-decoration: none;
	}

	/* rightnav class blocks */
	
	.block {
		border: 0px;
		margin: 0px;
		padding: 14px 0px 10px 8px;
		background: url(images/block0.gif);
		background-repeat: no-repeat;
		font-weight: bold;
		
	}
	
	.block img {
		border: solid #000 1px;
	}
	
	.block a {
		text-decoration: none;
	}

	/* main content class blocks */
	
	.mblock {
		border-bottom: rgb(161, 161, 161) 1px dotted;
		margin: 0px 0px 0px 0px;
	}
	
	.mblock ul li {
		list-style: circle;
	}

	/* main content class block link behavior */

	.mblock a:link, a:visited {
		text-decoration: underline;		
	}

	.mblock a:hover {
		font-weight: normal;
		color: #E32424;
		background-color: rgb(238, 238, 238);
	}
	
	/* main content class block tables for online application */

	.mblock table {
		border: 0px;
		width: 95%;
	}

	.mblock td {
		text-align: right;
		font-weight: normal;
	}
	
	/* main content class blocks for contact page.  This removes the unordered list styles */

	.mblock2 {
		border-bottom: rgb(161, 161, 161) 1px dotted;
	}
	
	.mblock2 ul li {
		list-style: none;
	}

	

        /* Body Style */

        body {
		font: 12px Helvetica, serif, times, "times new roman", sans-serif;
                margin: 20px 0px -1px 0px;
                padding: 0px;
		text-align: center;
		background: rgb(213, 216, 213) url(images/bg0.gif);
		background-repeat: repeat-x;
        }

	/* Footer content class blocks */

	.fblock {
		display: inline;
		border: 0px;
		margin: 0px;
		padding: 2px 10px 2px 10px;

	}

	.fblock a:link, a:visited {
		text-decoration: none;		
	}

	.fblock a:hover {
		font-weight: normal;
		color: #6FE048;
		background-color: rgb(238, 238, 238);
	}
	

        /* Body Hover Style / Behavior */
	
        a:link {
                color: #000;
        }

        a:visited {
                color: #000;
        }

        a:hover ,a:active {
		font-weight: bold;
                color: #E32424;
                background-color: rgb(219, 215, 215);
        }
