	body {background-color: #FFFFFF; background-attachment: fixed; background-repeat: repeat-x; margin-top: 0px; font-family: arial, verdana, tahoma;}
	
	A:link {font-size: 12px; color: #FFFFFF; text-decoration: underline;}
	A:visited {font-size: 12px; color: #FFFFFF; text-decoration: underline;}
	A:active {font-size: 12px; color: #FFFF00; text-decoration: underline;}
	A:hover {font-size: 12px; color: #FFFF00; text-decoration: underline;}

	A.small:link {font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
	A.small:visited {font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
	A.small:active {font-size: 10px; font-weight: bold; color: #FFFF00; text-decoration: underline;}
	A.small:hover {font-size: 10px; font-weight: bold; color: #FFFF00; text-decoration: underline;}
	
	A.tiny:link {font-size: 9px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}
	A.tiny:visited {font-size: 9px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}
	A.tiny:active {font-size: 9px; font-weight: normal; color: #FFFF00; text-decoration: underline;}
	A.tiny:hover {font-size: 9px; font-weight: normal; color: #FFFF00; text-decoration: underline;}
	
	A.email:link {font-size: 13px; font-weight: bold; color: #000000; text-decoration: none;}
	A.email:visited {font-size: 13px; font-weight: bold; color: #000000; text-decoration: none;}
	A.email:active {font-size: 13px; font-weight: bold; color: #000000; text-decoration: underline;}
	A.email:hover {font-size: 13px; font-weight: bold; color: #000000; text-decoration: underline;}
	
	A.large:link {font-size: 16px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}
	A.large:visited {font-size: 16px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}
	A.large:active {font-size: 16px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}
	A.large:hover {font-size: 16px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}

	A.menu:link {font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
	A.menu:visited {font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
	A.menu:active {font-size: 12px; font-weight: bold; color: #FFFF00; text-decoration: underline;}
	A.menu:hover {font-size: 12px; font-weight: bold; color: #FFFF00; text-decoration: underline;}

	A.menucollapse:link {font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
	A.menucollapse:visited {font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
	A.menucollapse:active {font-size: 12px; font-weight: bold; color: #FFFF00; text-decoration: none;}
	A.menucollapse:hover {font-size: 12px; font-weight: bold; color: #FFFF00; text-decoration: none;}

	A.submenu:link {font-size: 10px; color: #FFFFFF; text-decoration: underline;}
	A.submenu:visited {font-size: 10px; color: #FFFFFF; text-decoration: underline;}
	A.submenu:active {font-size: 10px; color: #FFFFFF; text-decoration: underline;}
	A.submenu:hover {font-size: 10px; color: #FFFFFF; text-decoration: underline;}

	A.topmenu:link {font-size: 16px; color: #FF5522; font-weight: bold; margin: 0px; text-decoration: none;}
	A.topmenu:visited {font-size: 16px; color: #FF5522; font-weight: bold; margin: 0px; text-decoration: none;}
	A.topmenu:active {font-size: 16px; font-weight: bold; margin: 0px; text-decoration: underline; color: #FFFF00;}
	A.topmenu:hover {font-size: 16px; font-weight: bold; margin: 0px; text-decoration: underline; color: #FFFF00;}


	A.more:link {font-size: 10px; font-weight: bold; color: #FFFF22; text-decoration: underline;}
	A.more:visited {font-size: 10px; font-weight: bold; color: #FFFF22; text-decoration: underline;}
	A.more:active {font-size: 10px; font-weight: bold; color: #FFFF22; text-decoration: underline;}
	A.more:hover {font-size: 10px; font-weight: bold; color: #FFFF22; text-decoration: underline;}

	A.subheader:link {font-size: 16px; color: #FF5522; font-weight: bold; margin: 0px; text-decoration: none;}
	A.subheader:visited {font-size: 16px; color: #FF5522; font-weight: bold; margin: 0px; text-decoration: none;}
	A.subheader:active {font-size: 16px; color: #FF5522; font-weight: bold; margin: 0px; text-decoration: underline;}
	A.subheader:hover {font-size: 16px; color: #FF5522; font-weight: bold; margin: 0px; text-decoration: underline;}


	p {font-size: 12px; color: #FFFFFF;}
	p.header {font-size: 20px; color: #FFFFFF; margin: 2px;}
	p.quote {font-size: 18px; color: #FFFF00; margin: 2px; font-style: italic;}
	p.homeheader {font-size: 14px; color: #FF5522; font-weight: bold; margin: 0px;}
	p.topmenu {font-size: 16px; color: #FFFF00; font-weight: bold; margin: 0px;}
	p.subheader {font-size: 14px; color: #FF5522; font-weight: bold; margin: 0px;}
	p.small {font-size: 10px; color: #000000; font-weight: normal;}
	p.email {font-size: 13px; color: #000000; font-weight: bold;}
	p.tiny {font-size: 9px; color: #FFFFFF; font-weight: normal;}
	p.blurb {font-size: 12px; color: #FFFFFF; font-weight: normal;}
	p.large {font-size: 16px; color: #FFFFFF; font-weight: normal;}
	p.footer {font-size: 10px; color: #FFFFFF; font-weight: bold;}
    p.submenu {font-size: 14px; color: #30611D; font-weight: bold;}
	p.title {font-size: 24px; color: #FFFFFF; font-weight: bold; margin-bottom: 0px;}
	p.logo {margin-bottom: 10px;}
	

	hr.footer {background-color: #30611D; color: #30611D; border: 0; height: 1px;}
	hr.menu {background-color: #30611D; color: #30611D; border: 0; height: 1px; width: 130px; margin-top: -3px;}
	hr.wide {background-color: #30611D; color: #30611D; border: 0; height: 1px; width: 600px; margin-top: -5px;}
	hr.color {background-color: #FF5522; color: #FF5522; border: 0; height: 1px; width: 485px;}
	hr.small {background-color: #000066; color: #000066; border: 0; height: 1px; width: 450px;}
	hr.tiny {background-color: #FF5522; color: #FF5522; border: 0; height: 1px; width: 120px;}

	ul {list-style-type: circle; margin-bottom: 4px; margin-top: 0px; text-align: left; margin-left: 15px; padding-left: 0;}
	li {font-size: 12px; color: #DDDDFF; padding: 0px;}
	ul.sub {margin-bottom: 4px; margin-top: 0px; text-align: left; margin-left: 15px; padding-left: 0;}
	li.sub {list-style-type: square; font-size: 12px; color: #FFFF00; padding: 0px;}
	ul.hosting {margin-bottom: 0px; text-align: left; margin-left: 25px; padding-left: 0;}

	table.sfpg {width: auto; background-color: #000000; text-align: left; margin-left: auto; margin-right: auto;}
	table.sub {width: 400px; background-color: #000022; border: 4px #000033 solid; text-align: left;}
	table.home {width: 220px; margin-bottom: 4px; text-align: left; border: 0px;}
	table.wide {width: 495px; background-color: #000000; text-align: left;}
	table.homewide {width: 492px; background-color: #000000; text-align: left;}
	table.moreinfo {width: 200px; background-color: #333333; border: 1px #67BA43 solid;}
	table.moreinfowide {width: 250px; background-color: #333333; border: 1px #67BA43 solid;}
	table.menu {width: 150px; background-image: url('menubg.jpg'); background-color: #000022; border: 1px #222222 solid; margin-bottom: 1px; margin-top: 1px;}
	table.ads {width: 150px; margin-bottom: 1px; margin-top: 1px;}
	table.menutop {width: 150px; background-color: #333333; border: 1px #444444 solid; margin-bottom: 5px;}

	td.menuheader {background-image: url('menuheaderbg.jpg'); background-color: #222222; border-bottom: 1px #333333 solid; text-align: center;}
	td.menusub {margin-top: 0px; margin-bottom: 0px; text-align: right;}
	td.light {background-image: url('menuheaderbg.jpg'); background-color: #222222; border-bottom: 1px #333333 solid; font-size: 12px; color: #FFFFFF; font-weight: bold; text-align: center;}
	td.homelight {background-image: url('homelightbg.jpg'); background-color: #111111; border-bottom: 1px #333333 solid;}
	td.footer {background-color: #000022; border-top: 1px #333333 solid; text-align: center; margin-top: 4px;}
	td.dark {background-color: #000000; border-bottom: 1px #000066 solid; border-left: 1px #000066 solid; text-align: left;}
	td.header {background-image: url('headerbg.jpg'); background-color: #000022; border-bottom: 1px #444444 solid; text-align: left;}
	td.moreinfo {background-color: #000000;}
	td.banner {width: 500px; background-color: #000000;}
	td.ads {width: 150px; background-color: #000000;}
	td.main {width: 500px; background-color: #000000;}
    td.menu {text-align: center;}
	td.purchase {width: 250px; background-color: #000022; border: 1px #777777 solid; text-align: center; padding: 4px;}



