/*
#F0F0F5 page background
midnightblue background color
#B4C8D9 nav background color

*/

html {height:100%;}
html/* */ {height:96%;}
/*
body {margin:0px;background-color:silver;font-family:arial;height:100%;}
html>body {margin:0px;background-color:silver;font-family:arial;}
*/
body {margin:0px;font-family:arial;height:100%;}
html>body {margin:0px;font-family:arial;}

form {display:inline;}
img	 {border:none;}
h1 {font-size:16pt;font-weight:bold;background-color:#B4C8D9;margin:0px 0px 0px 0px;padding:5px;}
h2 {font-size:14pt;font-weight:bold;background-color:#B4C8D9;margin:0px 0px 0px 0px;border:1px solid midnightblue;padding:5px;}
h3 {display:inline;}
h4 {display:inline;}

.arial8	{font-size:9pt;}
.courier10	{font-family:courier new;font-size:12pt;}

#nonFooter {position:relative;min-height:100%;}
* html #nonFooter {height:100%;}
#footer {position:absolute;margin-top:-70px;z-index:-1;}
html>body #footer {position:relative;margin-top:-65px;z-index:0;}
#footerDiv	{height:70px;background-color:#102031;font-size:10pt;color:ffffff;bottom:0px;}
html>body #footerDiv {height:70px;background-color:#102031;font-size:10pt;color:#ffffff;bottom:100px;}
#footerDiv td {color:midnightblue;font-size:11px;}
#footerDiv a {color:ffffff;font-size:11px;}
#footertable {height:70px;font-family:arial;}

#nav {background-color:#B4C8D9;padding:3px;font-size:10pt;border:1px solid midnightblue;margin-bottom:5px;}
#nav a:link	{}
#nav a:hover{text-decoration:underline;}

/*
#tags {background-color:#ffffff;padding:5px;width:100%;}
html>body #tags {background-color:#ffffff;padding:5px;width:97%;}
#tags #tagsnavtable {background-color:#B4C8D9;font-size:10pt;border:1px solid midnightblue;}
#tags #tagsnavtable a {text-decoration:none;font-weight:bold;}
#tags #tagsnavtable a:hover {text-decoration:underline;font-weight:bold;}

#sites {background-color:#ffffff;padding:5px;width:100%;}
html>body #sites {background-color:#ffffff;padding:5px;width:99%;}
#sites a {text-decoration:none;font-weight:bold;}
#sites a:hover {font-weight:bold;text-decoration:underline;}
#sites #linksnavtable {background-color:#B4C8D9;font-size:10pt;border:1px solid midnightblue;}
#sites #linksnavtable a {text-decoration:none;font-weight:bold;}
#sites #linksnavtable a:hover {text-decoration:underline;}
*/

#tags {background-color:#ffffff;padding:5px;width:100%;}
html>body #tags {background-color:#ffffff;padding:5px;width:97%;}
#tags #tagsnavtable {background-color:#B4C8D9;font-size:10pt;border:1px solid midnightblue;}
#tags #tagsnavtable a {text-decoration:none;}
#tags #tagsnavtable a:hover {text-decoration:underline;}

#sites {background-color:#ffffff;padding:5px;width:100%;}
html>body #sites {background-color:#ffffff;padding:5px;width:99%;}
#sites a {text-decoration:none;}
#sites a:hover {text-decoration:underline;}
#sites #linksnavtable {background-color:#B4C8D9;font-size:10pt;border:1px solid midnightblue;}
#sites #linksnavtable a {text-decoration:none;}
#sites #linksnavtable a:hover {text-decoration:underline;}

#header	{background-color:#102031;font-size:10pt;color:#ffffff;height:86px;}
#header	a {color:#ffffff;text-decoration:none;}
#header #login-form a:link {color:white;}
#header #login-form a:hover	{color:yellow;text-decoration:underline;}

#main-content {margin-top:-15px;margin-bottom:70px;}
html>body #main-content {margin-top:-15px;margin-left:-2px;margin-bottom:70px;width:100%;}
#main-contentHP {margin-top:-15px;margin-bottom:70px;}
html>body #main-contentHP {margin-top:-15px;margin-left:-2px;margin-bottom:70px;width:100%;}

#main {border:2px solid midnightblue;background-color:ffffff;padding:5px;font-family:arial;}

/* login form */
#login {font-size:9pt;text-align:right;float:right;}
#login form	{display:inline;}
#login input {font-size:12px;}
#login #submit-it {font-size:12pt;width:115px;margin-top:10px;cursor:pointer;}
#login a {text-decoration:underline;}

#logoutbutton {margin-top:3px;cursor:pointer;}

#logo {display:inline;font-size:46px;font-family:georgia;font-weight:bold;}

/*the registration form ajax div*/
#the-rform {position:absolute;margin-top:93px;background-color:white;margin-left:5px;}
html>body #the-rform {position:absolute;margin-top:93px;background-color:white;margin-left:25px;}
#the-rform table {font-size:10pt;}
#the-rform #rformTableDiv {padding:5px;color:midnightblue;border:3px solid midnightblue;}

/*the submit a link form ajax div*/
#the-sform {z-index:99;position:absolute;margin-top:70px;background-color:white;margin-left:-250px;}
html>body #the-sform {z-index:99;position:absolute;margin-top:65px;background-color:white;margin-left:-250px;}
#the-sform table {font-size:10pt;}
#the-sform #rformTableDiv {padding:5px;color:midnightblue;border:3px solid midnightblue;}

/* the registration form table */
#rformTableDiv td {padding:5px;}
#rformTableDiv table {font-size:10pt;color:midnightblue;border:3px solid midnightblue;}

/* the submit a link form table */
#sformTableDiv td {padding:2px;vertical-align:top;}
#sformTableDiv #rt {text-align:right;}
#sformTableDiv a {color:blue;text-decoration:underline;}
#sformTableDiv #input {width:330px;}
#sformTableDiv #description {width:330px;height:150px;}
#sformTableDiv #title {width:330px;height:50px;}
#sformTableDiv table {font-size:10pt;color:midnightblue;}
#sformTableDiv #button {width:150px;background-color:silver;}
#sformTableDiv #tryagainbutton {width:80px;}
#sformTableDiv #charcounter {width:25px;border:0px;text-align:center;color:gray;}
#charcounter {width:25px;border:0px;text-align:center;color:gray;}

#reg-errors {display:inline;}

#TheTagTable td a:hover {background-color:silver;}
#xs  {vertical-align:middle;display:inline;font-size:9px;}
#xs a:hover {background-color:green;}
#s	 {vertical-align:middle;display:inline;font-size:12px;}
#s a:hover {background-color:green;}
#m	 {vertical-align:middle;display:inline;font-size:16px;}
#m a:hover {background-color:green;}
#l	 {vertical-align:middle;display:inline;font-size:19px;}
#l a:hover {background-color:green;}
#xl	 {vertical-align:middle;display:inline;font-size:22px;}
#xl a:hover {background-color:green;}
#xxl {vertical-align:middle;display:inline;font-size:25px;}
#xxl a:hover {background-color:green;}

#pagenums {margin:5px 5px 10px 5px;padding-bottom:2px;border-bottom:1px dashed silver;font-size:9pt;}
#subsby	{margin:5px;font-size:10pt;}

/*
#linf					{padding:5px;border:1px dashed silver;margin:15px;vertical-align:middle;}
*/
#linf					{padding:5px;margin:15px;vertical-align:middle;}
#linf #rb				{background-color:#B4C8D9;width:28px;padding:2px;font-size:7pt;}
#linf img			{cursor:pointer;cursor:hand;}
#linf #surl				{font-size:8pt;}
#linf #ldet				{font-size:9pt;border-top:2px dotted silver;}
#linf .tr				{font-size:12px;text-align:center;line-height:36px;width:52px;}

/*link ifo call to php*/
#linf .info				{margin-top:-85px;display:inline;position:absolute;background-color:white;font-size:10pt;z-index:99;}
#linf .iinfo			{margin-top:-25px;text-align:center;display:inline;position:absolute;background-color:white;font-size:9pt;z-index:1;visibility:hidden;padding:10px;border:2px solid silver;}

#linf #ldes				{font-size:9pt;margin-bottom:5px;}
#linf a					{font-size:13pt;}
#linf #ldet a			{font-size:9pt;font-weight:500;text-decoration:underline;}
#linf #notrated			{font-size:10px;font-weight:normal;width:52px;line-height:36px;}
#linf #notloggedin		{font-size:10px;font-weight:normal;width:52px;line-height:12px;}
#linf .litd				{padding-left:5px;}

#linf .sld				{position:relative;display:inline;font-size:10pt;}
#linf .sld td			{border:1px solid midnightblue;font-size:9pt;}
#linf .hidelinkdiv		{position:relative;display:inline;}

#tagstimetable {border-bottom:1px solid midnightblue;background-color:#B4C8D9;font-size:9pt;width:100%;font-family:arial;}
#tagstimetable a {text-decoration:none;}
#tagstimetable a:hover {text-decoration:underline;}

#commentform {margin-left:70px;}
#commentform textarea {width:450px;height:100px;background-color:white;}
#commentform input {font-size:12pt;background-color:#bfbeac;}
#commentform #charcounter {font-size:9pt;border:none;background-color:white;;}

#linkcomments {margin:20px 10px 10px 10px;padding-top:20px;border-top:1px dashed midnightblue;}

#previouscomments	{margin-bottom:10px;}
#commentdetails		{font-size:9pt;padding:2px;}
#commentdetails a	{font-size:9pt;font-weight:500;text-decoration:underline;}

.replyform	{position:absolute;margin-top:3px;}
.replyform textarea {width:450px;height:100px;}
.replyform table {border:2px solid midnightblue;background-color:#ffffff;}
.replyform input {font-size:11px;}

#searchform {display:inline;}
#searchform input {font-size:10px;}

.nl {display:none;position:absolute;z-index:99;border:2px solid midnightblue;background-color:white;padding:10px;margin:3px 0px 0px 0px;font-size:9pt;}

#profiletd	{vertical-align:top;}
#profilediv {border:1px solid midnightblue;padding:5px;margin:5px;}
#profileheader {background-color:#B4C8D9;font-size:10pt;border:1px solid midnightblue;padding:2px;margin:4px;font-weight:bold;}

#manage	{z-index:99;position:relative;font-size:10pt;}

#reportTable		{font-size:9pt;border-collapse:collapse;}
#reportTable td		{padding:10px;border:2px solid midnightblue;background-color:#ffffff;}
#reportTable input	{font-size:9pt;}

.wd {position:absolute;margin-top:15px;margin-left:-45px;z-index:99;}
html>body .wd {position:absolute;margin-top:0px;margin-left:200px;z-index:99;}

#tagfiltertable td {vertical-align:top;text-align:center;}
#tagfiltertable select {width:200px;}
#tagfiltertable {border:1px solid midnightblue;}

#whylist {font-size:9pt;line-height:9pt;margin-top:0px;}

#lcl {display:none;height:0px;width:0px;}

#selectedtag {font-size:9pt;margin-bottom:5px;margin-top:5px;}

#r {font-size:7pt;}

#glt {padding:2px;margin-top:3px;border-top:1px solid midnightblue;border-bottom:1px solid midnightblue;}

#QSblock {height:805px;width:400px;border:2px solid midnightblue;background-color:white;text-align:left;padding:10px;font-size:11pt;font-family:arial;}
#QSblock h2 {font-size:14pt;font-weight:bold;background-color:#B4C8D9;margin:0px 0px 0px 0px;border:1px solid midnightblue;padding:5px;width:400px;}
html>body #QSblock h2 {font-size:14pt;font-weight:bold;background-color:#B4C8D9;margin:0px 0px 0px 0px;border:1px solid midnightblue;padding:5px;width:390px;}

#HPblock				{height:350px;width:325px;border:2px solid midnightblue;background-color:white;text-align:left;padding:10px;font-size:11pt;}
#HPblock li				{margin-bottom:10px;font-weight:bold;}
#RULESblock				{width:400px;border:2px solid midnightblue;background-color:white;text-align:left;padding:10px;font-size:10pt;}
#RULESblock li			{margin-bottom:10px;}
#REGISTRATIONblock		{width:750px;border:2px solid midnightblue;background-color:white;text-align:left;padding:10px;font-size:10pt;}
#REGISTRATIONblock li	{margin-bottom:10px;font-weight:bold;}

#howitworksB {display:none;position:absolute;z-index:99;border:2px solid midnightblue;background-color:white;padding:10px;margin:5px;margin-left:-389px;margin-top:-75px;width:711px;font-size:10pt;}
#howitworksB h2 {font-size:14pt;font-weight:bold;background-color:#B4C8D9;margin:0px 0px 0px 0px;border:1px solid midnightblue;padding:5px;}

#howitworksA {display:none;position:absolute;z-index:99;border:2px solid midnightblue;background-color:white;padding:10px;margin:5px;margin-left:-15px;margin-top:-75px;width:711px;font-size:10pt;}
#howitworksA h2 {font-size:14pt;font-weight:bold;background-color:#B4C8D9;margin:0px 0px 0px 0px;border:1px solid midnightblue;padding:5px;}

#formTitle {font-weight:bold;text-align:right;}
#dStats {width:200px;font-size:10pt;border:2px solid silver;padding:10px;}
#tStats {font-size:10pt;border-collapse:collapse;}
#tdStats {border-top:1px dashed silver;border-bottom:1px dashed silver;}

#cButton	{margin-top:5px;cursor:pointer;cursor:hand;}/*contact button */
.cForm		{width:475px;margin-left:3px;margin-top:-100px;display:inline;position:absolute;z-index:99;}/*contact form div on blog.asp*/

#messageTable	{border-collapse:collapse;}
#messageTD	{border-top:1px dashed silver;border-bottom:1px dashed silver;}
#messageTable #messageTD #newMsg			{font-size:9pt;font-weight:bold;color:yellow;background-color:midnightblue;padding:2px;}

.ReadMsgDiv {position:absolute;background-color:white;margin-top:-125px;margin-left:50px;z-index:99;}
#ReadTheMsg {border:2px solid midnightblue;padding:10px;font-size:10pt;}
#MsgScroller {width:500px;height:250px;width:overflow-x: hidden;overflow-y:scroll;overflow:-moz-scrollbars-vertical !important;}
#ReplyMsgScroller {width:500px;height:350px;width:overflow-x: hidden;overflow-y:scroll;overflow:-moz-scrollbars-vertical !important;}
#MsgReplyTable {font-size:11pt;}
#MsgReplyTable #subject {width:500px;}

#RatingOverview {margin:10px;font-size:10pt;border:2px solid midnightblue;padding:10px;}
#RatingOverview th {font-size:10pt;background-color:#B4C8D9;border:1px solid silver;}
#RatingOverview table {border-collapse:collapse;}
#RatingOverview td {border:1px solid silver;}
#RatingOverview #MemberRollup td {border:0px;font-size:10pt;}
#RatingSummary  {margin:10px;font-size:10pt;border:2px solid midnightblue;padding:10px;}

#RecentRatings td {text-align:center;border:0px;font-size:10pt;}
#ContactInfo   td {border:0px;font-size:10pt;}
#RatingSummary td {border:0px;font-size:10pt;}
#RatingSummary th {text-align:left;font-size:10pt;background-color:#B4C8D9;border:1px solid silver;}

.SubmitTradeRating {margin:0px;font-size:10pt;border:2px solid midnightblue;padding:10px;}
.SubmitTradeRating th {background-color:#B4C8D9;border:1px solid silver;}
.SubmitTradeRating td {font-size:12pt;}

#ClickInfo {display:inline;font-family:arial;font-size:10pt;background-color:#B4C8D9;padding:5px;}


/* Big box with list of options */
#ajax_listOfOptions{
	position:absolute;	/* Never change this one */
	width:175px;	/* Width of box */
	height:150px;	/* Height of box */
	overflow:auto;	/* Scrolling features */
	border:1px solid midnightblue;	/* Dark green border */
	background-color:#FFFFFF;	/* White background color */
	text-align:left;
	font-size:10pt;
	z-index:100;
	margin-left:125px;
	margin-top:-85px;
}
#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
	margin-top:2px;		
	padding-top:1px;
	cursor:pointer;
	font-size:10pt;
}
#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
	
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
	background-color:midnightblue;
	color:#FFF;
}
#ajax_listOfOptions_iframe {background-color:#F00;position:absolute;z-index:5;}
