body { font-family: verdana; font-size: 14px; }

/*******************/
	/* homepage styles */
/*******************/

img#title { margin-top: 5px; margin-bottom: 5px; }

/* navigation bar */
#main_navbar {
	height: 24px; padding-top: 1px; padding-bottom: 8px; width: 810px;
	margin-left: auto; margin-right: auto; margin-bottom: 0px;
	background: url(/images/navbg.gif);
	background-repeat: no-repeat;
}
table#homepagetopics { border-spacing: 0px 0px; margin: 0px; background: none; width: 770px; height: 24px; }

#homepagetopics td.topicspace { background: rgb(142,142,142); padding: 0px 0px; border: none; width: 2px; }
#homepagetopics td.topic { background: none; text-align: center; }
#homepagetopics a:hover { color: rgb(0,0,80); }
a:visited { color: blue; }

/* footer */
#toswrap_hp { text-align: center; font-size: small; position: relative; top: +5px;}
#copyright { margin-top: 5px; font-style: italic; font-size: small; }

/* rounded frame around the page */
table#homepageformat { border-spacing: 0px; border-collapse: collapse; background: white; width: 810px; }
.homepageformat td { padding: 0px; margin: 0px; }
td#maintop { padding: 0px; background: url(/images/headerbg.gif); width: 810px; height: 13px;}
.homepageformat td { border: none; }
.homepageformat .spacing { width: 20px; }
.homepageformat .mainleftborder { padding: 0px; width: 20px; background: url(/images/gradleft.gif); }
.homepageformat .mainrightborder { padding: 0px; width: 19px; background: url(/images/gradright.gif); }
.homepageformat .trailer { background: url(/images/trailerbg.gif); height: 20px; }
.homepageformat h1 { margin-bottom: 5px; font-family: times; }

.moreinfo { padding: 0px; font-size:small;}
.moreinfo h1 { margin-bottom: 4px; margin-top: 10px; text-align: center; }
.moreinfo h2 { margin-bottom: 2px; }
.moreinfo p { margin-top: 10px; text-indent: 20px; margin-bottom: 5px; }
.moreinfo h4 { margin-bottom: 10px; }
.moreinfo ul { margin-top: 0px; }
.lp_caption { font-size: 11px; text-align: center; padding-left: 10px; padding-bottom: 10px;}

/* data browser */
#homepagetricol { margin-top: 0px; }
.topicheader { border-collapse: collapse; border-spacing: 0px; margin-bottom: 0px; background: rgb(165,170,190); }
.topicheader td { background: rgb(165,170,190); margin: 0px; padding: 0px; text-align: center; font-weight: bold; }
.topicheader .topicheaderleft { background: url(/images/topicleft.gif);width:24px;height:24px; background-repeat: no-repeat; }
.topicheader .topicheaderright { background: url(/images/topicright.gif);width:24px;height:24px; background-repeat: no-repeat; }

/* Generic Rounded Div*/
.roundedHeader { border-collapse: collapse; border-spacing: 0px; margin-bottom: 0px; background: rgb(165,170,190); }
.roundedHeader td { background: rgb(165,170,190); margin: 0px; padding: 0px; text-align: center; font-weight: bold; }
.roundedHeader .roundedheaderleft { background: url(/images/topicleft.gif);width:24px;height:24px; background-repeat: no-repeat; }
.roundedHeader .roundedheaderright { background: url(/images/topicright.gif);width:24px;height:24px; background-repeat: no-repeat; }
.roundedContainer { margin: 0px; padding:10px; border: 1px solid rgb(165,170,190); vertical-align:top; overflow:visible; height:100%;}

.groupAd { font-size: small; }
.aclAd { font-size: small; }

.homecolumn h3 { text-align: center; margin-top: 4px; margin-bottom: 8px; padding: 0px; }
.homecolumn ul { list-style-position: inside; padding-left: 15px; margin-right: 10px; }
.homecolumn li { text-indent: -25px; margin-left: 25px; }
.homecolumn ul.sublist	{ list-style-position: inside; padding-left: 0px; margin-left: 0px; margin-right: 10px; }
ul.sublist li			{ text-indent: -25px; margin-left: 25px; }
#categorydiv { margin: 0px; padding: 0px; border: 1px solid rgb(165,170,190); height: 300px; }
#categorydiv form { margin: 10px; }
#populardiv { margin: 0px; padding: 0px; border: 1px solid rgb(165,170,190); height: 300px; }
#my_account { margin: 0px; padding: 0px; padding-left: 10px; border: 1px solid rgb(165,170,190); height: 300px; overflow: auto; }

/*VS Start Styles*/
.vsStartDiv { margin: 0px; padding:10px; border: 1px solid rgb(165,170,190); vertical-align:top; width: 210px; height: 400px; overflow:auto;}

#copyright { margin-top: 5px; font-style: italic; }

/*Heading Styles*/
.stdHeading { font-size: 17px; text-decoration: underline; }

.faq { font-weight: bold; margin-left: 0px; margin-top: 15px; }
.faq_r { margin-left: 35px; text-indent: -35px; }

/*Data Entry Styles*/
#howtot { border: 1px solid #444; background: #fec; padding: 4px; margin: 20px; font-size: x-small; }
#DEstep1contents{overflow:auto;}
div.dataEntryDiv{margin-left:20px; margin-right:2px; border: 1px black dashed; padding:8px; background:#CCCCFF;}
div.dataDescDiv{margin-left:10px; margin-top:3px; font-size:small;}
div.DEentryFieldDiv{margin-left:20px; margin-top:5px;}
#DEpreviewTable{border: 0px; background: black;}
/*#dataEntrySection{overflow:auto;}*/
span.entryNumber{font-size: x-large;}
#DEstep2{display:none;}
#DEstep2Preview{overflow:auto; max-height:150px; max-width:700px;}
input.DENameIn{width: 50%; margin-right: 10px;}
div.mcButton{width:80px; background-color: #AAAACC; border: 4px #AAAAAA solid; display:inline; padding: 5px; margin-right: 20px;}
div.mcButtonClicked{width:80px; background-color: #8888AA; border: 4px #AAAAAA solid; display:inline; padding: 5px; margin-right: 20px;}
div.mcDiv{margin: 10px;}
