/* ****Page Elements**** */

body {background: #4b647d url('images/background.gif');margin: 0}

#main {width: 756px;margin: 0 auto;background-color: #fff;border: solid #001932 1px;border-top: none;border-bottom:none}
	#logo {height: 50px;margin: 10px 10px 0 10px;background: #fff url("images/logo.gif") no-repeat}
	#header {height: 175px;margin: 2px 10px 5px 10px;background: #fff url("images/header.gif") no-repeat right;border-bottom: solid #9e0000 2px}
	#body {margin: 0 0 0 10px}
		#left {float: left;width: 532px;margin-bottom: 10px}
		#right {float: left;width: 206px;margin-left: 3px}
	#footer {margin: 0 10px 0 10px;border-top: solid #4b647d 1px}
		#fleft {float: left;width: 452px}
		#fright {float: left;width: 282px}

/* ****Navigation Elements**** */

#navcontainer {height: 25px;margin: 10px 10px 1px 10px;border-bottom: solid #4b647d 2px}
	#navcontainer ul {margin: 0;padding: 0;list-style-type: none;text-align: center}
		#navcontainer ul li {float: left;display: block;text-align: center;margin: 0}
			#navcontainer ul li a {width: 66px;height: 19px;margin: 0;padding: .5em 0 0 0;font: normal x-small trebuchet ms, sans-serif;
			background: #c8dcf0;border-right: solid #fff 1px;text-decoration: none;display: block;color: #506478}
			#navcontainer ul li a:hover {color: #fff;background: #19324b}
			#navcontainer a:active {color: #fff;background: #19324b}
			#navcontainer li#active a {color: #506478;background: #fff}

/* ****Style Elements**** */

h1, h2, h3 {font-family: trebuchet ms, sans-serif;font-weight: 700;margin: 0 5px 5px 5px}
h1 {font-size: 16pt;color: #506478;border-bottom: dotted #64788c 2px}
h2 {font-size: 13pt;color: #8ca0b4;border-bottom: dashed #bbb 1px}
h3 {font-size: 12px;color: #333;margin: 2px 5px}
	
ul {list-style-type: square;margin: 0 5px 15px 65px}
	li {font: 400 8.5pt verdana, sans-serif;text-align: justify;color: #333;line-height: 135%}
		
p {font: 400 8.5pt verdana, sans-serif;color: #333;margin: 0 .5em 1em .5em;text-align: justify;line-height: 140%;text-indent: 15px}
	a:link, a:visited {font-weight: 700;color: #283c50;text-decoration: underline}
	a:hover, a:active {font-weight: 700;color: #64788c;text-decoration: none}

	.right {font-size: x-small;color: #fff;padding: 3px;margin: 0 5px 5px 5px;text-indent: 0px;background: #4b647d;border: solid #001932 1px}
	.rbox {margin: 0 5px 10px 1px;background-color: #fff;border-left: solid #4b647d 1px;border-top: solid #4b647d 1px}
		a.rightlinks:link, a.rightlinks:visited {font-weight: 700;color: #fff}
		a.rightlinks:hover, a.rightlinks:active {font-weight: 700;color: #fff}

	.fleft, .fright {font-size: x-small;color: #647382;text-indent: 0;margin: .3em 0 2em .2em}
	.fright {text-align: right}
		a.footerlinks:link, a.footerlinks:visited {font-weight: 400;color: #647382}
		a.footerlinks:hover, a.footerlinks:active {font-weight: 400;color: #8291a0}

img {margin: 0;text-align: center}

/* ****Form Elements**** */
	
input {font: 8.5pt verdana, sans-serif; color: #333;margin: 0 5px 0 25px;width: 15em;background-color: #f5f5f5;border: solid #4b647d 1px}
.submit {font: 8.5pt verdana, sans-serif; color: #333;margin: 0 5px 0 25px;width: 8em;background-color: #f5f5f5;border: solid #4b647d 1px}
select {font: 8.5pt verdana, sans-serif;color: #333;margin: 0 5px 0 25px;background-color: #f5f5f5;border: solid #4b647d 1px}
textarea {font: 8.5pt verdana, sans-serif;color: #333;margin: 0 0 0 25px;background-color: #f5f5f5;border: solid #4b647d 1px}