body {
	margin:0;
	padding:0;
	font-size: 8pt;
	line-height: 16pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #181818;
	}

html {min-height: 100%; margin-bottom: 1px;}

hr {width: 530px; height: 1px; background-color: black; border: 0px;}


a.para:link {color: blue; text-decoration: underline; background: none;}
a.para:visited {color: blue; text-decoration: underline; background: none;}
a.para:hover {color: blue; text-decoration: underline; background: none;}
a.para:active {color: blue; text-decoration: underline; background: none;}

/* -- BEGIN LAYOUT DIVS -------------------------------------------------------------- */

#left {
	width: 810px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	background: #fdfafa;
	}

/*rightcolumn is actually the left column*/
#rightcolumn {
	float: left;
	width: 180px; /*Width of right column*/
	margin-left: -810px; /*Set left margin to -(RightColumnWidth) */
	background: #fdfafa;
	}

#topsection {
	background: #000000;
	height: 110px; /*Height of top section*/
	}

#topsection h1 {
	margin: 0;
	padding: 0px;
	}

#contentwrapper {
	float: left;
	width: 100%;
	}

#contentcolumn {
	margin-left: 180px; /*Set right margin to RightColumnWidth*/
	padding-left:12px;
	padding-right:12px;
	padding-bottom: 12px;
	height: 100%;
	}

#footer {
	clear: left;
	width: 100%;
	color: #474747;
	text-align: center;
	padding: 4px 0;
	background: #181818;
	}

#footer a {color: #474747;}
#b2t a {color: white;}

.innertube {
	margin: 7px; /*Margins for inner DIV inside each column (to provide padding)*/
	margin-top: 7px;
	}

/* -- END LAYOUT DIVS -------------------------------------------------------------- */


/* -- BEGIN HEADER A LINKS -------------------------------------------------------------- */

a.white:link {color: white; text-decoration: underline; background: none;}
a.white:visited {color: white; text-decoration: underline; background: none;}
a.white:hover {color: white; text-decoration: underline; background: none;}
a.white:active {color: white; text-decoration: underline; background: none;}

/* -- BEGIN HEADER A LINKS -------------------------------------------------------------- */


/* -- BEGIN RIGHT COLUMN LINKS -------------------------------------------------------------- */

div#masterdiv {margin-left: 12px; color: black;}

a.nav:link 			{color: black; text-decoration: none; background: none;}
a.nav:visited 		{color: black; text-decoration: none; background: none;}
a.nav:hover 		{color: black; text-decoration: underline; background: none;}
a.nav:active 		{color: black; text-decoration: none; background: none;}

 a.links:link 		{color: black; text-decoration: underline;}
 a.links:visited 	{color: black; text-decoration: underline;}
 a.links:hover 		{color: black; text-decoration: underline;}
 a.links:active		{color: black; text-decoration: underline;}

a.left-nav:link 	{color: blue; text-decoration: underline;}
a.left-nav:visited 	{color: blue; text-decoration: underline;}
a.left-nav:hover 	{color: blue; text-decoration: underline;}
a.left-nav:active 	{color: blue; text-decoration: underline;}

/* --
a.qt:link 			{color: blue; text-decoration: underline;}
a.qt:visited 		{color: blue; text-decoration: underline;}
a.qt:hover 			{color: blue; text-decoration: underline;}
a.qt:active 		{color: blue; text-decoration: underline;}

a.ms:link 			{color: blue; text-decoration: underline;}
a.ms:visited 		{color: blue; text-decoration: underline;}
a.ms:hover 			{color: blue; text-decoration: underline;}
a.ms:active 		{color: blue; text-decoration: underline;}

a.ndn:link 			{color: blue; text-decoration: underline; background: none;}
a.ndn:visited 		{color: blue; text-decoration: underline; background: none;}
a.ndn:hover 		{color: blue; text-decoration: underline; background: none;}
a.ndn:active 		{color: blue; text-decoration: underline; background: none;}

a.pbe:link 			{color: blue; text-decoration: underline;}
a.pbe:visited 		{color: blue; text-decoration: underline;}
a.pbe:hover 		{color: blue; text-decoration: underline;}
a.pbe:active 		{color: blue; text-decoration: underline;}

a.twins:link 		{color: blue; text-decoration: underline;}
a.twins:visited 	{color: blue; text-decoration: underline;}
a.twins:hover 		{color: blue; text-decoration: underline;}
a.twins:active 		{color: blue; text-decoration: underline;}

a.zips:link 		{color: blue; text-decoration: underline;}
a.zips:visited 		{color: blue; text-decoration: underline;}
a.zips:hover 		{color: blue; text-decoration: underline;}
a.zips:active 		{color: blue; text-decoration: underline;}

a.pf:link 			{color: blue; text-decoration: underline; background: none;}
a.pf:visited 		{color: blue; text-decoration: underline; background: none;}
a.pf:hover 			{color: blue; text-decoration: underline; background: none;}
a.pf:active 		{color: blue; text-decoration: underline; background: none;}
-- */

a.ban-ad:link 		{color: red; text-decoration: none; line-height: 10pt;}
a.ban-ad:visited 	{color: red; text-decoration: none; line-height: 10pt;}
a.ban-ad:hover 		{color: red; text-decoration: none; line-height: 10pt;}
a.ban-ad:active 	{color: red; text-decoration: none; line-height: 10pt;}

.menutitle span	{
	color: black;
	cursor: pointer;
	margin-right: 0px;
	font-weight: none;
	/*padding-bottom: 2px; border-bottom: 1px dotted black;*/
	}
#sub2,
.submenu {
	/*margin-bottom: 0.5em;*/
	color: blue;
	}

a.sublinks:link 		{color: blue; text-decoration: none;}
a.sublinks:visited 		{color: blue; text-decoration: none;}
a.sublinks:hover 		{color: blue; text-decoration: underline;}
a.sublinks:active 		{color: blue; text-decoration: none;}



a.right-img:link 		{color: black; text-decoration: none;}
a.right-img:visited 	{color: black; text-decoration: none;}
a.right-img:hover 		{color: black; text-decoration: none;}
a.right-img:active 		{color: black; text-decoration: none;}

div#money-makers
	{
	border: 1px red dashed;
	width: 152px;
	font-weight: bold;
	}

img.border2 {border-top: 1px; border-left: 1px; border-right: 1px; border-color: black; border-style: solid; margin-top: 6px;}

div#nav-signup  {
	width: 140px;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	background: #FFFFFF;
	border: 1px;
	border-color: black;
	border-style: solid;
	color: black;
	}


/* -- END RIGHT COLUMN LINKS -------------------------------------------------------------- */


/* -- BEGIN NAVIGATION -------------------------------------------------------------- */

#main-nav {
	position: relative;
	width: 810px;
	height: 69px;
	background: transparent url(graphics/nav.gif) no-repeat;
	}

#main-nav ul {
	border: none;
	margin: 0;
	padding: 0;
	list-style-type: none;
	clear: left;
	height: 69px;
	}

#main-nav ul li {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	border: none;
	}

#main-nav ul li a {
	display: block;
	height: 69px;
	padding: 0;
	margin: 0;
	}

li#nav_home a { width: 94px; }
li#nav_prog a { width: 137px; }
li#nav_site a { width: 85px; }
li#nav_trad a { width: 190px; }
li#nav_auth a { width: 75px; }
li#nav_cont a { width: 122px; }
li#nav_sign a { width: 107px; }

li#nav_home a:hover { background: transparent url(graphics/nav.jpg) 0px 0px no-repeat; }
li#nav_prog a:hover { background: transparent url(graphics/nav.jpg) -94px 0px no-repeat; }
li#nav_site a:hover { background: transparent url(graphics/nav.jpg) -231px 0px no-repeat; }
li#nav_trad a:hover { background: transparent url(graphics/nav.jpg) -316px 0px no-repeat; }
li#nav_auth a:hover { background: transparent url(graphics/nav.jpg) -506px 0px no-repeat; }
li#nav_cont a:hover { background: transparent url(graphics/nav.jpg) -581px 0px no-repeat; }
li#nav_sign a:hover { background: transparent url(graphics/nav.jpg) -703px 0px no-repeat; }


#main-nav ul li strong { display: none; }

/* -- END NAVIGATION -------------------------------------------------------------- */

/* -- BEGIN EXPORTER -------------------------------------------------------------- */
#exporter			{
					width: 				590px;
					margin-left: 		0px;
					margin-top: 		0px;
					margin-bottom: 		0px;
					text-align: 		left;
					border: 			1px;
					border-color: 		black;
					border-style: 		solid;
					background: 		#FFFFFF;
					position: 			relative;
					}
/* -- END EXPORTER -------------------------------------------------------------- */


/* -- BEGIN SITE CONTENT BOXES -------------------------------------------------------------- */

div#site-fdau,
div#site-mqt,
div#site-ms,
div#site-ndn,
div#site-pbe,
div#site-pf,
div#site-twins,
div#site-plat,
div#site-zips,
div#site-hh,
div#site-tk{
	width: 590px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	border: 1px;
	border-color: black;
	border-style: solid;
	background: #FFFFFF;
	position: relative;
	}

div#site-tk		{height: 454px;}
div#site-fdau	{height: 1130px;}
div#site-mqt	{height: 437px;}
div#site-ms		{height: 485px;}
div#site-ndn	{height: 507px;}
div#site-pbe	{height: 486px;}
div#site-pf 	{height: 495px;}
div#site-twins	{height: 566px;}
div#site-plat 	{height: 880px;}
div#site-zips 	{height: 427px;}

div#extended-tk,
div#extended-hh,
div#extended-fdau,
div#extended-mqt,
div#extended-ms,
div#extended-pbe,
div#extended-pf,
div#extended-zips,
div#extended-twins,
div#extended-ndn	{
	float: left;
	margin-left: 0px;
	margin-right:22px;
	padding-top: 0px;
	width: 150px;
	font-weight: bold;
	}
div#extended-tk		{height: 454px;}
div#extended-fdau	{height: 437px;}
div#extended-mqt	{height: 437px;}
div#extended-ms		{height: 485px;}
div#extended-pbe	{height: 486px;}
div#extended-pf		{height: 495px;}
div#extended-twins	{height: 566px;}
div#extended-ndn	{height: 507px;}
div#extended-zips	{height: 580px;}

div#extended-tk	 a	{color: hotpink;}
div#extended-fdau	 a	{color: #3258a3;}
div#extended-mqt	 a	{color: hotpink;}
div#extended-ms		 a	{color: #00a9ff;}
div#extended-ndn	 a	{color: black;}
div#extended-pf		 a	{color: black;}
div#extended-pbe	 a	{color: #81cdff;}
div#extended-twins	 a	{color: #fc6341;}
div#extended-zips	 a	{color: #a60606;}

div#hh-header,
div#fdau-header,
div#mqt-header,
div#ms-header,
div#ndn-header,
div#pf-header,
div#pbe-header,
div#twins-header,
div#zips-header,
div#tk-header{
	font-size: 14pt;
	line-height: 14pt;
	font-weight: bold;
	padding-top: 5px;
	height: 25px;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	float: clear;
	}
	
div#tk-header 		{background: #a55b12; color: #ff9a38;}
div#fdau-header 	{background: white; color: #4760a3;}
div#mqt-header 		{background: hotpink;}
div#ms-header		{background: #00a9ff;}
div#ndn-header		{background: yellow;}
div#pf-header		{background: black; color: white;}
div#pbe-header		{background: #81cdff;}
div#twins-header	{background: #fc6341;}
div#zips-header		{color: #a60606}

textarea {
	font-size:8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px;
	border-color: #000000;
	border-style: solid;
	overflow: none;
	text-indent: 6px;
	background: #fdfafa;
	color: darkgrey;
	}

/*--BEGIN TOOLTIP----------------------------------*/

span.tool {
	position: relative;   /* this is key */
	cursor: help;
	text-decoration: none;
	}
 
span.tool span.tip {
	display: none;        /* so is this */
	}

/* tooltip will display on :hover event */
 
span.tool:hover span.tip {
	display: block;
	z-index: 100;
	position: absolute;
	bottom: 1.5em;
	left: 12em;
	width: 210px;
	line-height: 16pt;
	padding: 3px 7px 4px 6px;
	border: 1px solid #000000;
	background-color: #fdfafa;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-align: left;
	}

#content span.tool::after {
	padding-left: 2px;            /* eye candy */
	content: url(/graphics/bubble.gif);
	}

/*--END TOOLTIP----------------------------------*/
/* -- END SITE CONTENT BOXES -------------------------------------------------------------- */


/* -- BEGIN ZIP SET MODELS ------------------------------------------------------ */
div.container-zipmodels {
	border: 1px;
	border-style: solid;
	boder-color: darkgrey;
	border: collapse;
	background-color: #FFFFFF;
	height:140px;
	width: 590px;
	}
div.container-zipmodels img {
	height: 140px;
	width: 150px;
	}	
/* -- BEGIN ZIP SETS ------------------------------------------------------ */
div.container-140,
div.container-147,
div.container-169,
div.container-173,
div.container-186,
div.container-195,
div.container-201,
div.container-207,
div.container-216,
div.container-218,
div.container-221,
div.container-224,
div.container-234,
div.container-237,
div.container-246,
div.container-253,
div.container-258,
div.container-286,
div.container-300,
div.container-458 {
	border: 1px;
	border-style: solid;
	boder-color: darkgrey;
	border: collapse;
	background-color: #FFFFFF;
	 width: 590px;
	}
div.container-140 {height:140px;}
div.container-147 {height:147px;}
div.container-169 {height:169px;}
div.container-173 {height:173px;}
div.container-186 {height:186px;}
div.container-195 {height:195px;}
div.container-201 {height:201px;}
div.container-207 {height:207px;}
div.container-216 {height:216px;}
div.container-218 {height:218px;}
div.container-221 {height:221px;}
div.container-224 {height:224px;}
div.container-234 {height:234px;}
div.container-237 {height:237px;}
div.container-246 {height:246px;}
div.container-253 {height:253px;}
div.container-258 {height:258px;}
div.container-286 {height:286px;}
div.container-300 {height:300px;}
div.container-458 {height:458px;}



/* -- BEGIN HOSTED GALLERY CONTENT ------------------------------------------------------ */

div.float {float: left;}
div.float p {text-align: center;}

div.container {
	border: 1px;
	border-style: solid;
	boder-color: darkgrey;
	border: collapse;
	background-color: #FFFFFF;
	height:120px;
	width: 570px;
	position: relative;
	}


input.long,
input.hot-hosteds {
	width: 370px;
	background-color: #FFFFFF;
	font-size : 7pt;
	line-height: 10pt;
	margin-top: 0px;
	margin-bottom: 5px;
	border: 1px;
	border-color: black;
	border-style: solid;
	text-indent: 3px;
	color: black;
	}

input.hot-hosteds {
	width: 150px;
	}

a.hosted-link:link 		{color: blue; text-decoration: underline; background: none;}
a.hosted-link:visited 	{color: black; text-decoration: none; background: none;}
a.hosted-link:hover 	{color: blue; text-decoration: none; background: none;}
a.hosted-link:active 	{color: blue; text-decoration: none; background: none;}

/* -- END HOSTED GALLERY CONTENT ------------------------------------------------------ */

UL LI       {list-style-type: disc;}
UL UL LI    {list-style-type: disc;}
UL UL UL LI {list-style-type: disc;}

img {border: 0px;} 

img.cash-button {float: left; margin-right: 8px;} 

img#banner-border {border: 1px; border-color: black; border-style: solid;}

.border {border: 1px; border-color: black; border-style: dashed;}

img.border2 {border-top: 1px; border-left: 1px; border-right: 1px; border-color: black; border-style: solid; margin-top: 6px;}

img#img-pad{padding-right: 22px;}

div#img-plat{padding-top: 22px; text-align: center;}

.sites {
	border: 1px;
	border-color: black;
	border-style: solid;
	}

div#login {
	padding-top: 19px;
	margin-left: 450px;
	margin-right: auto;
	width: 340px;
	color: #FFFFFF;
	font-size: 8pt;
	line-height: 17pt;
	}

.ccbill-text {
	font-size: 8pt;
	line-height: 12pt;
	font-weight: bold;
	}

div#links {
	float : none;
	clear : none;
	margin-left: 0px;
	padding-left: 0px;
	line-height: 15px;
	}

div#text-content,
div#content-sponsors,
div#banners  {
	width: 590px;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	background: #FFFFFF;
	border: 1px;
	border-color: black;
	border-style: solid;
	color: black;
	}

div#content-sponsors	{text-align: none; padding: 0px;}

div#content-sponsors img {
	border: 1px;
	border-color: black;
	border-style: solid;
	color: black;
	height: 60px;
	width: 120px;
	}

div#content-sponsors a:link 	{color: black; text-decoration: none; background: none;}
div#content-sponsors a:visited 	{color: black; text-decoration: none; background: none;}
div#content-sponsors a:hover 	{color: black; text-decoration: none; background: none;}
div#content-sponsors a:active 	{color: black; text-decoration: none; background: none;}

div#banners {
	text-align: center;
	padding-top: 16pt;
	padding-bottom: 16pt;
	}

div#banners img {
	border: 1px;
	border-color: black;
	border-style: solid;
	}

p.text {padding-right:22px; padding-left: 15px;}

div#dashed-line{ 
	width: 570px;
	height: 1px;
	padding-top: 5px;
	padding-bottom: 10px;
	}

.title2 {
	font-variant: small-caps;
	font-weight: bold;
	}

.title {
	font-variant: none;
	text-decoration: none;
	font-weight: bold;
	}

.site {
	font-weight: bold;
	font-variant: small-caps;
	}

div.container-zips {
  border: 1px;
  border-style: solid;
  boder-color: darkgrey;
  border: collapse;
  background-color: #f5f5f5;
  height:140px;
  width: 570px;
  }

div.spacer {clear: both;}

.vip {color: red; text-decoration: underline;}

.small {font-variant: small-caps;}

.mark{font-size: 7;}

.date{color: black; font-variant: small-caps; font-weight: bold;}

p.padding{padding-left: 22px; padding-right: 22px;}

.smaller {font-size: 7pt;}

input.pad {margin: 0px 0px 16px 22px;}

input.icq {margin-bottom: 10px;}

p.news-dash {
	border: 1px;
	border-style: dashed;
	border-color: red;
	padding-right:22px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: white;
	}
.news {
	font-weight: normal;
	color: black;
	}

/* sign up page table */
table.pad {margin-left: 11px;}

div#tipDiv {
	border: 1px solid #000000;
	text-align : center;
	line-height: 10pt;
	font-size: 8pt;
	}

div#vert-banner {
	width: 120px;
	height: 630px:
	float: left;
	margin: 0px;
	}

.tip-link {
	background: none;
	border-bottom: 1px dotted black;
	padding-bottom: 1px;
	background: #FFFEB0;
	}
.qtip-link
	{
	background: #FFFEB0;
	}

img#nothing {
	border:0px;
	padding: 0px;
	margin: 0px;
	line-height: 0px;
	float: left;
	}
body#nothing {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	color: #000000;
	background: #ffffff;
	}
div#nothing{
	margin: 0 auto; /*Center container on page*/
	float: left;
	width: 1200px;
	}
.news-date
	{
	margin-right:4px;
	margin-top:5px;
	float:left;
	color:white;
	background:red;
	border-width:0px 0px 0px 0px;
	border-style: dashed;
	border-color: black;
	font-size:10pt;
	line-height:12pt;
	padding-right:5px;
	padding-left:5px;
	font-weight:bold;
	}
#hosted-thumb {width: 150; height: 120px; border-width: 0px 1px 0px 0px; border-color: black; border-style: solid;}

.view-gallery	{position: absolute; top: 6px; left: 174px;}
.hosted-description 	{position: absolute; top: 28px; left: 174px;}
.java-form	{position: absolute; top: 72px; left: 174px;}
.java-form a {text-decoration: none;}
div.codewrap{
	width: 355px;
	margin-top:-0px;

}
pre.code{
	border: none;
	font-family: verdana;
	background-color: #FFF;
	font-size: 8pt;
	overflow-y : hidden;
	position : absolute;
	left: -157px;
	width: 538px;
	height: auto;
	padding: 4px 10px 4px 10px;
	top: 305px;
	line-height: 10pt;
}
