
/* stylesheets in this document build upon a reset css file */
/* styles for the home page only */

body						{ text-align: center; background: #ccc; }

#container					{ width: 974px; margin: 0 auto 0 auto; text-align: left;  background-color:#147dc4; background-repeat: no-repeat; }

#masthead				{ width: 974px; height: 218px;  }
#masthead img			{ float: left; }
#masthead ul				{ float: right; padding: 12px 0 12px 0; border-left: solid 1px #fff; border-bottom: solid 1px #fff; }
#masthead li				{ display: inline; padding: 12px; background: none; }
#masthead li				{ font: normal 75%/85% arial, sans-serif; letter-spacing: .015em; color: #fff; }
#masthead a				{ text-decoration: none; color: #fff; }
#masthead a:hover		{ text-decoration: underline; color: #ff3; }

#text_7_body { font: 900 200%/82% arial; float:left; margin: 40px 0 0 40px;  width: 600px; text-transform: uppercase; letter-spacing: -.075em; color:  
#fff; clear:both; display:inline;}
	.hilite { color: yellow; }


#content					{ }

#left_column				{ float: left; width: 240px; } <!-- -->
#left_column ul			{ width: 150px; margin: 20px 0 0 18px; }
#left_column li				{ margin: 0 0 12px 0; text-align: center; }
#left_column li a			{ display: block; width: 110px; margin: 0 0 0 30px; padding: 8px 0; font: normal 85%/100% arial, sans-serif; text-decoration: none; color: #fff; border: solid 1px #fff; }
#left_column li a:hover	{ color: #ff3; border: solid 1px #ff3; }

#left_column img			{ margin: 0 0 0 60px; }

#middle_column			{ float: left; width: 554px; padding: 18px 0 0 0; background: none; } <!-- -->
#middle_column h1		{ font: 500 135%/100% arial, sans-serif; margin: 18px 0 .5em 0; letter-spacing: .025em; color: #fff; }
#middle_column h2		{ font: 900 90%/120% arial, sans-serif; margin: 12px 0 3px 0; color: #fff; }
#middle_column p			{ font: 100 90%/140% arial, sans-serif; margin: 0 0 .75em 0; padding: 0 12px 0 0; color: #fff; }

#right_column				{ float: left; width: 180px; background: none; } /* 
#right_column a			{ color: #fff; }
#right_column a:hover	{ color: #147dc4; } */

.home_right_box			{ margin: 21px 0 0 0; background-image: url(images/side_box_squiggle.gif); background-repeat: repeat-y; }
.home_right_box img		{ margin: 0 18px 0 18px; }
.home_right_box p		{ font: 900 75%/100% 'Arial Narrow', sans-serif; margin: 6px 0 0 0; text-transform: uppercase; letter-spacing: .015em; color: #fff; text-align: center; }
.home_right_box a		{ text-decoration: none; color: #fff; }
.home_right_box a:hover, td a:hover	{ text-decoration: underline; color: #ff6; }
td a:link, td a:visited, td a:active { text-decoration: none; color: #ff6; }
td {font-weight: 100; font-size: 90%; line-height:120%; font-family: arial, sans-serif; margin: 0 0 0 0; padding: 0 0 0 0; color: #fff;}
td img{ vertical-align:text-top;}
.home_inset_box			{ float: right; width: 160px; margin: 4px 12px 0 12px; background-color: none; background-image: url(images/side_box_squiggle.gif); background-repeat: repeat-y; }
.home_inset_box ul		{ margin: 0 9px 0 30px; }
.home_inset_box li		{ font: 500 95%/120% 'Arial Narrow', sans-serif; color: #fff; margin: 0 0 12px 0; }
.home_inset_box a		{ text-decoration: none; color: #ff3; }
.home_inset_box a:hover	{ text-decoration: underline; color: #ff3; }

#footer						{ margin-top: 18px; text-align: center; padding: 12px 0 24px 0; }
#footer p					{ font: normal 75%/135% arial, sans-serif; margin-top: 6px; color: #fff; }
#footer ul					{ }
#footer li					{ padding-right: 6px; border-right: solid 1px #fff; padding-left:6px;}
#footer li					{ display: inline; font: normal 75%/135% arial, sans-serif; color: #777; }
#footer li.ul_link_list_1_link_list_last			{ padding-right: 6px; border-right: solid 1px #3997d6; }
#footer a					{ text-decoration: none; color: #fff; padding: 6px; }
#footer a:hover			{ text-decoration: none; color: #ff3; }
#ul_link_list_2_link_list, #ul_link_list_2_link_list li {border:0; margin:0; padding:0;}

