body 
		{
		background-color: #9999cc
		font-size: small;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}
#info {display:block; position:relative; background:#efefef; width:680px; margin-bottom:5px;}
#info h2 {margin-bottom:1em;}
#info h3 {clear:both; margin-top:4em;}

#info2 {display:block; position:relative; background:#efefef; width:680px;}
#info2 h2 {margin-bottom:1em;}
#info2 h3 {clear:both; margin-top:4em;}
		
#nsinfo {display:block; position:relative; background:#efefef; width:100%; margin-bottom:5px;}
#nsinfo h2 {margin-bottom:1em;}
#nsinfo h3 {clear:both; margin-top:4em;}

#nsinfo2 {display:block; position:relative; background:#efefef; width:100%;}
#nsinfo2 h2 {margin-bottom:1em;}
#nsinfo2 h3 {clear:both; margin-top:4em;}

.imagelink {cursor:hand;}
.textlink {cursor:hand;text-decoration: underline;color:#000099;}
.textlinkw {cursor:hand;text-decoration: underline;color:white;}
.textlinkb {cursor:hand;text-decoration: underline;color:black;}
.textlinky {cursor:hand;text-decoration: underline;color:yellow;}
.toslink {cursor:hand;text-decoration: underline;color:#fafafa;}
.handcursor {cursor:hand;cursor:pointer;}

p { color: black;
text-align: left;
padding: 0cm 0cm 0cm .15cm;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
}

h1 { color: #000099; 
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 1.6em;
}

h2 { color: #000099; 
font-family: Verdana, Arial, Helvetica, sans-serif;
border-color: #000099;
border-width: 2px;
font-size: 1.1em;
text-align: left;
padding: .1cm .15cm .1cm .15cm;
}

h3 { 
padding: 0cm 0cm 0cm .15cm;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .9em;
text-align: left;
padding: .1cm .15cm .1cm .15cm;
}

.littletext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .9em;
}

.littlemstext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .9em;
padding: .15cm .1cm .15cm .1cm;
width: 100%;
}

.littlebluetext {
font-family: tahoma,sans-serif;
font-size: .9em;
color: #000099;
}

.bigpurpletext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.2em;
color: #7D3EFE;
}

.sstitletext {
font-family: tahoma,sans-serif;
font-size: 1.1em;
color: #666699;
}

.ssbodytext {
font-family: tahoma,sans-serif;
font-size: 1.1em;
color: #000099;
}

.littlelink {
font-family: tahoma,sans-serif;
font-size: .8em;
text-decoration: none;
font-weight: normal;
color: #fafafa;
}

.biglink {
font-family: tahoma,sans-serif;
font-size: 1.2em;
text-decoration: none;
font-weight: normal;
color: #fafafa;
}

.subwindowbigfont {
font-size: 300%;
font-weight: bold;
font-color: #000099;
font-family: Tahoma,sans-serif;
}

.summary {
font-family: tahoma,sans-serif;
font-size: .9em;
padding: .15cm .1cm .15cm .1cm;
color: #000099;
font-weight: bold;

}

.article {
font-family: tahoma,sans-serif;
font-size: .9em;
padding: .15cm .1cm .15cm .1cm;
color: #000099;
text-align: left;
}

ul.actions
{
list-style-type:none;
text-align: left;
padding:0px;
margin:0px;
}

table.pagetable {
border: 0; 
margin-left: auto;
margin-right: auto;
background-color: #9999cc;
vertical-align: bottom;
width: 880px;}

table.impagetable {
border: 0; 
margin-left: 10px;
margin-right: auto;
max-width: 700px;
background-color: #9999cc;
border-color: #000099;
border-style: solid;
border-width: 5px 2px 5px 2px;
vertical-align: bottom;
width: 700px;}

table.tabletop {
border: 0; 
margin-left: auto;
margin-right: auto;
background-color: #9999cc;
vertical-align: bottom; 
height: 110px;
width: 880px; 
padding: .1cm .1cm .1cm .1cm;}

table.nstabletop {
border: 0; 
margin-left: auto;
margin-right: auto;
background: transparent;
vertical-align: bottom; 
height: 110px;
width: 930px; 
padding: .1cm .1cm 0cm .1cm;}

table.subwindowtop {
border-color: #000099; 
border-width: 1;
border-style: solid;
margin-left: 10px;
margin-right: 10px;
background-color: #f0ffff;
vertical-align: bottom; 
height: 53px;
width: 500px; 
padding: .1cm .1cm .1cm .1cm;}

table.alerts {
width: 100%;
vertical-align: top;
margin-bottom: 10px;
font-size: 90%;
background-color: #F5F5F5;
}

table.subtablebody {
border-color: #000099;
border-width: 4px 1px 4px 1px;
border-style: solid;
background-color: #F5F5F5;
text-align: center; 
vertical-align: top;
width: 500px; 
padding: .15cm .25cm;}

table.tablebottom {
border: 0; 
background-color: #9999cc;
margin-left: auto;
margin-right: auto;
vertical-align: top; 
padding: 0;
width: 880px; 
font-size: 1em;
font-family: Verdana, Arial, Helvetica, sans-serif;}

table.nstablebottom {
border: 0; 
background-color: transparent;
margin-left: auto;
margin-right: auto;
vertical-align: top; 
padding: 0;
width: 880px; 
font-size: 1em;
font-family: Verdana, Arial, Helvetica, sans-serif;}

table.imtablebottom {
border: 0; 
background-color: #9999cc;
margin-left: auto;
margin-right: auto;
vertical-align: top; 
table-layout; fixed;
padding: 0;
max-width: 500px; 
font-size: 1em;
font-family: Verdana, Arial, Helvetica, sans-serif;}

table.tablemain {
border-color: #000099;
border-width: 4px 1px 4px 1px;
border-style: solid;
margin-left: auto;
margin-right: auto;
background-color: #F5F5F5;
text-align: center; 
vertical-align: top;
width: 880px; 
padding: .15cm .25cm;}

table.rdtablemain {
border-color: #000099;
border-width: 2px 1px 2px 1px;
border-style: solid;
margin-left: auto;
margin-right: auto;
background-color: #F5F5F5;
text-align: center; 
vertical-align: top;
width: 930px; 
padding: .1cm .1cm;}

table.rdcenter {
background-color: #F5F5F5;
text-align: left; 
vertical-align: top;
width: 100%; 
padding: .1cm .1cm;}

table.rdright {
background-color: #F5F5F5;
text-align: left; 
vertical-align: top;
width: 300px; 
padding: .1cm .1cm;}

table.login {
border-color: #000099;
border-width: 1px 1px 1px 1px;
border-style: solid;
background-color: #fafafa;
text-align: left; 
padding: .15cm .15cm .15cm .15cm;}
width: 200px;}

table.login2 {
border-color: #000099;
border-width: 0 1px 0 1px
background-color: #fafafa;
text-align: left; 
vertical-align: top; 
width: 200px; 
padding: .15cm .15cm;}

table.login3 {
border-color: #000099;
border-style: solid;
border-width: 2px 2px 2px 2px;
background-color: #e2e2e2;
text-align: left; 
vertical-align: top; 
width: 200px; 
padding: .15cm .15cm .15cm .15cm;}

table.profmod {
border-color: #cccccc;
border-width: 2px;
border-style: solid;
margin-left: auto;
margin-right: auto;
background-color: #F5F5F5;
text-align: left; 
vertical-align: top;
width: 95%; 
padding: .15cm;
}

td.rightsubwintop {
width: 400px;
font-size: 2em;
text-align: center;
font-weight: bold;
color: #000099;
background-color: f0ffff;
font-family: Tahoma,sans-serif;}

td.leftnav {
width: 155px;
vertical-align: top;
text-align: left;
background-color: #F5F5F5;
}

td.leftsubwintop {
border-color: #000099; 
border-width: 1;
border-style: solid;
width: 100px;
vertical-align: bottom; 
height: 53px;
}

td.tablebody {
background-color: #F5F5F5;
margin-left: auto;
margin-right: auto;
text-align: left; 
vertical-align: top; 
width: 600px; 
padding: .15cm .15cm .15cm .15cm;}

td.rdmain {
background-color: #F5F5F5;
text-align: left; 
vertical-align: top; 
width: 400px; 
padding: .15cm .15cm .15cm .15cm;}

td.rdright {
border-color: #000099; 
border-width: 1px;
border-style: solid;
background-color: #F5F5F5;
text-align: left; 
vertical-align: top; 
width: 250px; 
padding: .15cm .15cm .15cm .15cm;}

td.imtablebody {
background-color: #F5F5F5;
margin-left: auto;
margin-right: auto;
text-align: left; 
vertical-align: top; 
max-width: 700px; 
border-color: #000099;
border-width: 2px 1px 2px 1px;
border-style: solid;
}

td.tablebodyindex {
background-color: #F5F5F5;
font-size: .8em;
margin-left: auto;
margin-right: auto;
text-align: left; 
vertical-align: top; 
width: 600px; 
padding: .15cm .15cm .15cm .15cm;}

td.login2 {
border-color: #000099;
border-width: 1px 1px 1px 1px;
background-color: #fafafa;
text-align: left; 
vertical-align: top; 
width: 200px; 
padding: .15cm .15cm;}

td.rightcol3 {
border-color: #000099;
border-width: 1px 1px 1px 1px;
border-style: solid;
background-color: #e2e2e2;
text-align: center; 
vertical-align: top; 
width: 200px; 
padding: .15cm .15cm .15cm .15cm;}

td.logo {
text-align: left;
vertical-align:bottom;
width:240px;
}

td.centerhead {
color:#fafafa;
padding: 0 0 0 0;
text-align: center;
vertical-align: top;
width: 370px;
}

span.divleft {
color: #fafafa;
font-weight: bold;
text-align: left;
}

td.membersvcsblock {
border-color: #000099;
border-width: 1px;
background-color: #fafafa;
text-align: left; 
vertical-align: top; 
width: 330px; 
}

td.righthead {
color: #fafafa;
width: 260px;
text-align: right;
vertical-align: bottom;
}

td.copyright {
vertical-align: bottom;
text-align: center;
font-size: .8em;
padding-bottom: 1cm;}

td.profhead {
text-align: left;
color: black;
background-color: #DEDEEC;
vertical-align:bottom;
width:100%;
}

td.profleft {
text-align: center;
background-color: #dddddd;
font-size: 1em;
vertical-align: center;
width: 50%;
padding: 5px;
}

td.profright {
text-align: left;
background-color: #dddddd;
vertical-align: middle;
font-size: .8em;
width: 50%;
border-color: #cccccc;
border-width: 2px;
border-style: none none none solid;
padding: 5px;
}

td.profleft2 {
text-align: center;
background-color: #efefef;
font-size: 1em;
vertical-align: center;
width: 50%;
padding: 5px;
}

td.profright2 {
text-align: left;
background-color: #efefef;
vertical-align: middle;
font-size: .8em;
width: 50%;
border-color: #cccccc;
border-width: 2px;
border-style: none none none solid;
padding: 5px;
}


tr.logobar {
text-align: left;
vertical-align: bottom;
}

.credit {
font-family: cursive, sans-serif;
font-style: italic;
color: #f0ffff;
font-size: .9em;
}

.centered {
text-align: center;
}

.topbg
		{
		background-color: #99ccff
		}
		

.bottombg
		{
		background-color: #fafafa
		}
		

.boxbg
		{
		background-color: #6699cc
		}
		

.fontmemberlogin 
		{
		font-family: tahoma,arial,sans-serif; 	
		font-size: 11px;
		color: #fafafa; 
		}
		

.fontaccountstats 
		{
		font-family: tahoma,arial,sans-serif; 	
		font-size: 11px;
		color: #333333; 
		}
		

.fontwelcome 
		{
		font-family: tahoma,arial,sans-serif; 	
		font-size: 13px;
		color: #000000; 
		}
		

.fontlogin 
		{
		font-family: tahoma,arial,sans-serif; 	
		font-size: 15px;
		color: #ffffff; 
		}
		

.fontslogan 
		{
		font-family: tahoma,arial,sans-serif; 	
		font-size: 12px;
		color: #cc0000; 
		}
		

.fontstats 
		{
		font-family: tahoma,arial,sans-serif; 	
		font-size: 13px;
		color: #ffffff; 
		}
		

.fontstats2 
		{
		font-family: tahoma,arial,sans-serif; 	
		font-size: 12px;
		color: #000000; 
		}
		

.fontstats3 
		{
		font-family: tahoma,arial,sans-serif; 	
		font-size: 12px;
		color: #cc0000; 
		}
		

.fontoptional
		{
		font-family: tahoma,arial,sans-serif; 	
		font-size: 10px;
		color: #ffffff; 
		}
		

.fontmessage
		{
		font-family: tahoma,arial,sans-serif; 	
		font-size: 11px;
		color: #000000; 
		}
		

.fontmessage2
		{
		font-family: tahoma,arial,sans-serif; 	
		font-size: 12px;
		color: #000000; 
		}
		

.fontmessage3
		{
		font-family: tahoma,arial,sans-serif; 	
		font-size: 11px;
		color: #cc0000; 
		}
		

.fontlost 
		{
		font-family: tahoma,arial,sans-serif; 	
		font-size: 12px;
		color: #cc0000; 
		}
		

.fontcredit 
		{
		font-family: tahoma,arial,sans-serif; 	
		font-size: 10px;
		color: #333333; 
		}
		

A.creditlink:link  
		{  
		font-family: tahoma,arial,sans-serif;
		font-size: .8em;
                text-decoration: underline;
                color: #003399;
                margin-top: 0px;
                margin-bottom: 0px;
                font-size: 10px;
                }


A.creditlink:visited 
		{      
		font-family: tahoma,arial,sans-serif;
                text-decoration: underline; 
                color: #003399;
                margin-top: 0px;
                margin-bottom: 0px;
                font-size: 10px;
                }


A.creditlink:hover 
		{  
		font-family: tahoma,arial,sans-serif;
                text-decoration: none; 
                color:#cc0000;
                margin-top: 0px;
                margin-bottom: 0px;
                font-size: 10px;             
                }
                

A.statslink:link  
		{  
		font-family: tahoma,arial,sans-serif;
                text-decoration: underline;
                color: #003399;
                margin-top: 0px;
                margin-bottom: 0px;
                font-size: 12px;
                }


A.statslink:visited 
		{      
		font-family: tahoma,arial,sans-serif;
                text-decoration: underline; 
                color: #003399;
                margin-top: 0px;
                margin-bottom: 0px;
                font-size: 12px;
                }


A.statslink:hover 
		{  
		font-family: tahoma,arial,sans-serif;
                text-decoration: none; 
                color:#cc0000;
                margin-top: 0px;
                margin-bottom: 0px;
                font-size: 12px;             
                }
                

A.lostlink:link  
		{  
		font-family: tahoma,arial,sans-serif; 	
		text-decoration: underline;
                color: #003399;
                margin-top: 0px;
                margin-bottom: 0px;
                font-size: 13px;
                }


A.lostlink:visited 
		{      
		font-family: tahoma,arial,sans-serif; 	
		text-decoration: underline; 
                color: #003399;
                margin-top: 0px;
                margin-bottom: 0px;
                font-size: 13px;
                }


A.lostlink:hover 
		{  
		font-family: tahoma,arial,sans-serif; 	
		text-decoration: none; 
                color:#cc0000;
                margin-top: 0px;
                margin-bottom: 0px;
                font-size: 13px;             
                }
                
                
.specklessverdana {  
		font-family: tahoma,arial,sans-serif; 
		font-size: 1px; 
		font-style: normal; 
		line-height: normal; 
		font-weight: lighter; 
		font-variant: normal; 
		text-transform: none; 
		text-decoration: none; 
		background-attachment: fixed; 
		background-color: #E5E5E5; 
		background-image: none; 
		background-repeat: no-repeat; 
		background-position: center bottom; 
		letter-spacing: normal; 
		text-align: center; 
		vertical-align: baseline; 
		word-spacing: normal; 
		white-space: normal; 
		color: #E5E5E5}


.bbs-post-content {
	font-size:	1.2em;
	font-family:	Arial, Verdana, sans-serif;
	font-weight:	normal;
	font-style:	normal;
	line-height:	1.4em;
	vertical-align: top;
	margin-top:	1em;
	margin-bottom:	1em;
	color:		#1a1a1a;
}


.bbs-post-title {
	font-family:	arial;
	vertical-align: top;
	color:		#3366bb;
}


.bbs-board-name {
	font-size:	130%;
	font-weight:	bold;
}


.texta {
	background-color: 	#f7f7f7;
	border:			1px solid #c4c4c4;

}


a.nav:link	{ color: #111155; }
a.nav:visited	{ color: #111155; }
a.nav:hover	{ color: #115511; }
a.nav:active	{ color: #115511; }

a.nav-lighter:link	{ color: #333366; }
a.nav-lighter:visited	{ color: #808080; }
a.nav-lighter:hover	{ color: #336633; }
a.nav-lighter:active	{ color: #336633; }


.admin-post {
	border: 1px solid #000099;
	margin-top: 0.2em; 
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.sticky-post {
	border: 1px solid #000099;
	margin-top: 0.2em; 
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.normal-post {
	border: 1px solid #c5c5c5;
	margin-top: 0.2em; 
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.bbs-post-editbutton {
        background-color: #eee;
        padding:          4px;
        margin:           4px;
        font-size:        80%;
        color:            #444;
        width:            50%;
}

.thread-bottom {
	font-size:		85%; 
	margin-top:		-0.2em; 
	line-height:		1.5em; 
	padding:		0.2em 1.5em 0.5em 2em;
	color:			#333333;
	background-color:	#DEDEEC;
}

.thread-top1 {
	margin-bottom: -0.1em;
	padding: 0.5em 1em 0 1em;
}

.thread-top2 {
	margin-bottom: -0.1em;
	padding: 0.5em 1em 0 1em;
	font-size: 85%
}

.thread-bottommy {
	font-size:	.8em; 
	margin-top:	-0.2em; 
	line-height:	1.5em; 
	padding:	0.2em 1.5em 0.5em 2em;
	color:	#333333;
	background-color:	#DEDEEC;
}

.thread-topmy {
	margin-bottom: -0.1em;
	padding: 0.5em 1em 0 1em;
	font-size: 1em;
}

.divdemo1  {color:#000033; background-color:#cccccc; layer-background-color:#cccccc;
        position:absolute; top:100px; left:130px; width:300px; height:280px;
        z-index:99;  visibility:hidden;}

.divdemo2  {color:#000033; background-color:#cccccc; layer-background-color:#cccccc;
        position:absolute; top:100px; left:440px; width:300px; height:280px;
        z-index:99;  visibility:hidden;}

.raised {background: transparent; width:100%; margin:0 auto;}
.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:2em; color:#000099; letter-spacing:1px;}
.raised p {padding-bottom:0.5em;}

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#efefef; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised .b3 {background:#efefef; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raised .b4 {background:#efefef; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised .b4b {background:#efefef; border-left:1px solid #eee; border-right:1px solid #999;}
.raised .b3b {background:#efefef; border-left:1px solid #ddd; border-right:1px solid #999;}
.raised .b2b {background:#efefef; border-left:1px solid #aaa; border-right:1px solid #999;}


.raised .b1 {margin:0 5px; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#999;}
.raised .boxcontent {display:block;  background:#efefef; border-left:1px solid #fff; border-right:1px solid #999;}


.raised2 {background: transparent; width:100%; margin:0 auto;}
.raised2 h1, .raised p {margin:0 10px;}
.raised2 h1 {font-size:2em; color:#000099; letter-spacing:1px;}
.raised2 p {padding-bottom:0.5em;}

.raised2 .top, .raised2 .bottom {display:block; background:transparent; font-size:1px;}
.raised2 .b1, .raised2 .b2, .raised2 .b3, .raised2 .b4, .raised2 .b1b, .raised2 .b2b, .raised2 .b3b, .raised2 .b4b {display:block; overflow:hidden;}
.raised2 .b1, .raised2 .b2, .raised2 .b3, .raised2 .b1b, .raised2 .b2b, .raised2 .b3b {height:1px;}
.raised2 .b2 {background:#fafafa; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised2 .b3 {background:#fafafa; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raised2 .b4 {background:#fafafa; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised2 .b4b {background:#fafafa; border-left:1px solid #eee; border-right:1px solid #999;}
.raised2 .b3b {background:#fafafa; border-left:1px solid #ddd; border-right:1px solid #999;}
.raised2 .b2b {background:#fafafa; border-left:1px solid #aaa; border-right:1px solid #999;}


.raised2 .b1 {margin:0 5px; background:#fff;}
.raised2 .b2, .raised2 .b2b {margin:0 3px; border-width:0 2px;}
.raised2 .b3, .raised2 .b3b {margin:0 2px;}
.raised2 .b4, .raised2 .b4b {height:2px; margin:0 1px;}
.raised2 .b1b {margin:0 5px; background:#999;}
.raised2 .boxcontent {display:block;  background:#fafafa; border-left:1px solid #fff; border-right:1px solid #999;}



.nav1
{  
		font-family: arial,sans-serif; 	
		display: block;
        color: #383838; 
        text-decoration: none; 
        font-weight: bold; 
        font-size: .8em; 
		cursor: hand;
		height:32px; 
		background-color: #D8D8D8;
		background: url("/hdate/images/nsunselected.gif") no-repeat 0 0;
		}
                
.nav1:hover 
		{  
		font-family: arial,sans-serif; 	
        display: block;
        color: #000099; 
        text-decoration: none; 
        font-weight: bold; 
        font-size: .8em; 
		cursor: hand;
		height:32px; 
        background-color: #E8E8E8;
        background: url("/hdate/images/nsselected.gif") no-repeat 0 0;
        }
                
.nav2
{  
		font-family: arial,sans-serif; 	
		display: block;
		text-decoration: none; 
		text-align: left; 
		font-weight: bold; 
		font-size: 1.1em; 
		cursor: hand;
		background-color: #D8D8D8;
		height: 52px;
		width: 250px;
		background: url("/hdate/images/nsbigunselected.gif") no-repeat 0 0;
		}
                
.nav2:hover 
		{  
		font-family: arial,sans-serif; 	
		display: block;
		text-decoration: none; 
		text-align: left; 
		font-weight: bold; 
		font-size: 1.1em; 
		cursor: hand;
		background-color: #E8E8E8;
		height: 52px;
		width: 250px;
		background: url("/hdate/images/nsbigselected.gif") no-repeat 0 0;
		}



