html			{ background: #3D3D79; }
body 			{ background-image: url('images/background.gif'); margin: 0px; background-repeat: repeat-x; background-position: fixed; text-align: center; }
p, td, tr, table, blockquote, div { font-family: Verdana, Tahoma, Sans Serif; font-size: 11px; line-height: 17px; }

#main_container { min-height: 100%; margin: 0 auto; width: 733px; }
#white_container { width: 721px; height: 100%; background: #FFFFFF; margin: 0px; }
#shadow_right 	{ width: 6px; height: 100%; background-image: url('images/shadow_right.gif'); background-repeat: no-repeat; }
#shadow_left 	{ width: 6px; height: 100%; background-image: url('images/shadow_left.gif'); background-repeat: no-repeat; }
#navigation 	{ height: 19px; background: #3D3D79; }
#header			{ height: 80px; background-image: url('images/home_nflogo.gif'); background-repeat: no-repeat; backgroun-position: top-left; margin: 0px; }
#main_photo		{ width: 446px; height: 167px; margin-left: 2px; margin-top: 2px; }
#content		{ text-align: left; width: 446px; }
#side_content	{ padding-top: 5px; padding-bottom: 20px; padding-left: 5px; position: relative; width: 261px; text-align: left; background-image: url('images/shadow_separator.gif'); background-repeat: no-repeat; background-position: center bottom; }
#quote			{ background: url('images/quotes.gif'); background-repeat: no-repeat; min-height: 150px;}
#cust_quote		{ background: url('images/quotes.gif'); background-repeat: no-repeat; min-height: 150px; width: 250px; padding: 10px; font-size: 18px; font-family: Georgia, Times, Serif; color: #888888; line-height: 30px;}
#cust_byline	{ font-size: 11px; color: #888888; font-family: verdana; }
#title			{ font-family: Georgia; font-weight: bold; font-size: 14px; color: #3D3D79; text-decoration: none; }
#product_bg		{ background: url('images/bg_product.gif'); background-repeat: repeat-x; width: 721px; min-height: 100px; text-align: center;}
#product_desc	{ width: 90%; margin: auto; text-align: left; padding-top: 20px; padding-bottom: 20px; }

.subnav_block 	{ display: block; width: 270px; margin-top: 1px;}
.subnav			{ cursor: pointer; text-align: left; color: #3D3D79; padding-left: 15px; line-height: 42px; font-size: 12px; height: 42px; background-image: url('images/bg_lines_grey.gif'); margin-left, margin-top: 1px; margin-right: 2px; }
.subnav_block a:link	{ text-decoration: none; color: #3D3D79; }
.subnav_block a:visited	{ text-decoration: none; color: #3D3D79; }
.subnav_block a:hover	{ text-decoration: none; color: #0000FF; }
.date			{ font-family: Georgia, Times, Serif; font-weight: bold; color: #3D3D79; font-size: 14px;}

#scroll 		{ position:absolute; top:0; bottom:-0.1px; width:1em; z-index:-1; }

/* HOSTING STYLES */

.results	{ padding-left: 4px; line-height: 18px; border: 1px solid #e2e2e2; }
.results td	{ padding-bottom: 4px; }
.first 	{ background: #888888; color: #FFFFFF; font-weight: bold; height: 20px; line-height: 20px;}

#port_menu	{ text-decoration: none; cursor: pointer; margin-bottom: 4px; padding-left: 4px; padding-top: 2px; border: 1px solid #3D3D79; width: 180px; height: 21px; background: #91A0CF; color: #FFFFFF; font-weight: bold; line-height: 18px; }
.blog_pic	{ padding: 5px; background-color: #FFFFFF; border: 1px solid #3D3D79; margin-left: 3px }

