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

* {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
}

/* Now set up some tags we need */
H1 { font-size: 170%; margin-top: 20px;}
H2 { font-size: 150%; margin-top: 20px;}
H3 { font-size: 130%; margin-top: 10px;}
H4 { font-size: 110%; margin-top: 10px;}
H1, H2, H3, H4,
H5, H6, B,
STRONG          { font-weight: bolder; }
LI              { display: list-item; }
BLOCKQUOTE      { margin-left: 40px; margin-right: 40px; }
I, CITE, EM,
VAR, ADDRESS    { font-style: italic; }
PRE, TT, CODE,
KBD, SAMP       { font-family: monospace; }
PRE             { white-space: pre; }
SUB             { vertical-align: sub; }
SUP             { vertical-align: super; }
S, STRIKE, DEL  { text-decoration: line-through; }
HR              { border: 1px inset; }
OL, UL, DIR,
MENU, DD        { margin-left: 40px; }
OL              { list-style-type: decimal; }
OL UL, UL OL,
UL UL, OL OL    { margin-top: 0; margin-bottom: 0 }
U, INS          { text-decoration: underline; }
CENTER          { text-align: center; }
INPUT						{ margin: 2px 0px 2px 0px;}



/* Back to our regularly scheduled program */	
#wrapper {
	background-color:#000000;
	margin-left: auto;
	margin-right: auto;
	/* width: 1024px; */
	/* margin: 0 auto 0 auto; */
}

#header {
	background-image:url(/images/header.jpg);
	width:1024px;
	height:110px;
}

.login {
	color:gray;
	font-size:12px;
	font-weight:bolder;
	text-align:left;
	/* margin-left: -10px; */
}

.register {
	color:orange;
	font-size:12px;
	font-weight:bolder;
	letter-spacing: .1em;
}

#loginregister {
	/*
	background-image: url(/images/login_bg.png);
	background-repeat: no-repeat;
	background-position: center center;
	*/
	margin: 0px;
	position: absolute;
	top: 28px;
	left: 32px;
	/*
	padding-top: 5px;
	padding-right: 22px;
	padding-bottom: 5px;
	padding-left: 22px;
	*/
}

.loginregisterleft {
	background-image: url(/images/login_bg_left.png);
	background-repeat: no-repeat;
	/*background-attachment: fixed;*/
	background-position: top left;
	width: 11px;
	height: 24px;
	float:left;
}
.loginregistermiddle {
	background-image: url(/images/login_bg_middle.png);
	background-repeat: repeat-x;
	height: 24px;
	float:left;
}
.loginregisterright {
	background-image: url(/images/login_bg_right.png);
	background-repeat: no-repeat;
	/*background-attachment: fixed;*/
	background-position: top right;
	width: 11px;
	height: 24px;
	float:left;
}

#loginformdiv {
	margin: 0px;
	position: absolute;
	top: 28px;
	left: 32px;
	/*
	background: transparent ;
	background-position: center center;
	padding-top: 5px;
	padding-right: 22px;
	padding-bottom: 5px;
	padding-left: 22px;
	*/
}


.logintext {
	color:#dfc032;
	font-size:13px;
	font-weight:bolder;
	text-align:left;
	/* margin-left: -10px; */
}




#searchfor {
	position:absolute;
	left:26px;
	top:55px;
	color:white;
	background-image:url(/images/search_bg.png);
	background-repeat:no-repeat;
	background-position:center;
	margin:0px;
	font-weight:bold;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}


#header_logo_link {
	position:absolute;
	left:585px;
	top: 0px;
	width: 360px;
	height:
	100px;
	cursor: pointer;
}


body {
	background-color:#000000; 
}

p {
	color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	text-align: left;
	margin-left: 25px;
	margin-right: 20px;
	margin-top: 66px;
	padding: 5px;
}
p.text2 {
	color: #000000;
	padding: 0px;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 20px;
}

#adleft {
	float: left;
	width: 133px;
	
}

#adright {
	float: right;
	width: 133px;	
}

a.login:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
a.login:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}

a.login:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #dfc032;
	text-decoration: none;
	font-weight: bold;
}

a.register:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #dfc032;
	text-decoration: none;
	font-weight: bold;
}
a.register:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #dfc032;
	text-decoration: none;
	font-weight: bold;
}
a.register:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}

a.searchfor:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.searchfor:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.searchfor:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}

td.formtext {
	color: #50a1ee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 11px;
	text-decoration: none;
	text-align: right;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	white-space: nowrap;
	vertical-align: top;
}

.formtext {
	color: #50a1ee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 11px;
	text-decoration: none;
	width: 120px;
	margin: 0px;
}

td.formtextvalue {
	color: #50a1ee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}

.formtextresults {
	color: #50a1ee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 12px;
	text-decoration: none;
}

.form {
	margin: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}

#leftads {
	float: left;
	padding-right: 15px;
	vertical-align: middle;
}
#rightads {
	float: right;
}

#content {
	width: 1024px;
}

#Content-L {
	width:518px;
	background-image: url(/images/bluestroke_middle.jpg);
	background-repeat: repeat-y;
	background-position: center;
	float: left;
}
#Content-L.top {
	margin-top: 0;
	padding: 0;
}
#Content-L.bottom {
	position: relative;
}
#Content-L-Center{
	margin: 10px;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

#Content-R {
	width:178px;
	background-image: url(/images/Content_Black_R_middle.jpg);
	background-repeat: repeat-y;
	background-position: center;
	float: left;
	margin-left: 30px;
	
}
#Content-R-Center{
	margin: 10px;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}


#BannerAd-L {
	width:133px;
	background-color: black;
	text-align: center;
}


#BannerAd-TopL {
	width:133px;
	height:253px;
	background-image: url(/images/BannerAd_TopL_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	padding-top: 1px;
}

#BannerAd-BottomL {
	width:133px;
	height:253px;
	background-image: url(/images/BannerAd_BottomL_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
}

#BannerAd-R {
	width:133px;
	height:600px;
	background-color: black;
	text-align: center;
}

#BannerAd-TopR {
	width:133px;
	height:253px;
	background-image: url(/images/BannerAd_TopR_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	margin-top: 1px;
	padding-top: 1px;
}

#BannerAd-BottomR {
	width:133px;
	height:253px;
	background-image: url(/images/BannerAd_BottomR_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
}

.form-field {
	width: 250px;
}

.form-fieldtext {
	width: 145px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #50a1ee;
	text-decoration: none;
	background-color: #000000;
}

table   {
	background-color: #000000;
}

.input_textbox {
	white-space:nowrap;
	width: 40px;
}

.formtextbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 11px;
	text-decoration: none;
	color: #50a1ee;
	border: thin solid #50a1ee;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 45px;
}
a.formtextbutton:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #50a1ee;
	text-decoration: none;
}
a.formtextbutton:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #50a1ee;
	text-decoration: none;
}
a.formtextbutton:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}




#footer2 {
	width:1024px;
	height:77px;
	clear: both;
}
#footer2_textlinks {
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	float: right;
	padding-top: 15px;
	padding-right: 10px;
}
a.footertextlinks:link {
	color: #CCCCCC;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
a.footertextlinks:visited {
	color: #CCCCCC;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
a.footertextlinks:hover {
	color: #999999;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
p.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5px;
	color: #000000;
	margin-top: 40px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}


#feedbackbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	position: absolute;
	left: 448px;
	top: -3px;
	background-image: url(/images/feedback_bg.png);
	background-position: center center;
	margin: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 20px;
	padding-left: 20px;
	background-repeat: no-repeat;
}
a.feedbackbutton:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
a.feedbackbutton:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

a.feedbackbutton:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
#footer_textlinks {
	position: absolute;
	left: 860px;
	top: 8px;
}

p.text3 {
	color: #FFFFFF;
	text-align: left;
	width: 178px;
}






/* Bin management for each item on the users bins */

#bins {
	/* The div that wraps all of the bin */
	
}

#bins_header {
	/* The header for the bins */
}

.single_bin_header {
	background-color: #343434;
}

.single_bin {
	/* The div that holds a single bin */
	display:block;
	border: solid #343434 1px;
	padding: 2px;
	margin-bottom: 3px;
}

.bin_entries {
	/* The div that holds the list of bin entries */
	display:block;
}

#bins_footer {
	/* The footer for the bins */
	border: solid #343434 1px;
	padding: 2px;
	
}







	










optgroup {
	font-style: italic;
	/* background-color: #AFDDFF; */
	background-color: #FFFFA0;
}
option {
	font-style: normal;
	background-color: white;
}


.formresultsheader {
	color: #39A1EE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 12px;
	
}


.form-field-textarea {
	float: left;
	width: 250px;
	height: 100px;
}


.smallitalic {
	font-size: smaller;
	font-style: italic;
}