"utf-8";
/* CSS Document */

html { height: 100%; }
body { font: 100% Arial, Helvetica, sans-serif; padding: 0; text-align: center; margin: 0 auto; height: 100%; background-color: #393939; }

h1 { font-size: 20px; }
a { text-decoration: none; }
img { border: none; }

.textStyle1 { color: black; font-size: 14px; }
.textStyle1 a:link { text-decoration: none; color: blue; font-weight: bold; font-size: 14px; }
.textStyle1 a:visited  { text-decoration: none; color: blue; font-weight: bold; font-size: 14px; } /* unvisited link */
.textStyle1 a:hover { text-decoration: none; color: red; }
.textStyle1 a:active { text-decoration: none; color: red; }   /* mouse over link */

#wrapper { width: 966px; margin: 0 auto; background-color: white; }
#page-shadow { width: 1000px; margin: 0 auto; background-image: url(../images/page-shadow.gif); background-repeat: repeat-y; }
#header { width: 966px; margin: 0 auto; }
#footer { padding: 30px 50px 20px 50px; background-color: white; font-size: 12px; text-align: center; }
	#footer a { font-size: 12px; color: black; text-decoration: none; font-weight: bold; }
.content-frame { text-align: left; padding: 0px 12px 0px 10px; }

.floatingFrame { float: right; margin: 45px 10px 10px 0px; width: 250px; background-color: #dadada; padding: 10px; }
.news li { margin: 10px 0px 10px 0px; }

#newsletter-form { background-image: url(../images/signup-form.gif); height: 239px; width: 200px; margin: 20px auto; color: white; font-weight: bold }

#top-nav { width: 966px; background-image: url(../images/top-nav.gif); height: 44px; text-align: left; }
.top-nav-button { float: left; }
.top-nav-button a:link { color: white; font-weight: bold; font-size: 14px; }
.top-nav-button a:visited { color: white; font-weight: bold; font-size: 14px; } /* unvisited link */
.top-nav-button a:hover { color: yellow; }
.top-nav-button a:active { color: yellow; }
	
#page-table { width: 966px; }

#table-left-column { vertical-align: top; width: 200px; text-align: left; border-right: thin solid black; padding: 0px; margin: 0px; }
	#table-left-column ul { padding: 0px; margin: 0px; }
	#table-left-column li { margin: 15px 0px 0px 30px; padding: 0px; list-style-type:none; }
	#table-left-column a { font-size: 14px; color: black; text-decoration: none; font-weight: bold; }
	#table-left-column a:hover { text-decoration: none; color: blue; }

#table-right-column { vertical-align: top; width: 766px; text-align: left; background-position: bottom right; background-repeat: no-repeat; }

.red-devider { background-image: url(../images/below-header-line.gif); background-repeat: repeat-x; height: 20px; }
.spacer { height: 30px; }

.button { height: 20px; width: 110px; border: medium solid black; padding: 5px 5px; margin: 0px 10px; float: left; }
.button a { font-size: 15px; font-weight: bold; color: black; text-decoration: none; }
.button a:hover { color: blue; text-decoration: underline; }

