body {
    font-family:arial,verdana,helvetica,sans-serif;
    font-size:10pt;
    color:#000000;
    background-color:#ffffff;
}

a {
    font-family:arial,verdana,helvetica,sans-serif;
    color:#000000;
    font-size:10pt;
    text-decoration:none;
}

a:link {
    font-family:arial,verdana,helvetica,sans-serif;
    color:#0000cd;
    font-size:10pt;
    text-decoration:none;
}

a:visited {
    font-family:arial,verdana,helvetica,sans-serif;
    color:#0000cd;
    font-size:10pt;
    text-decoration:none;
}

a:active {
    font-family:arial,verdana,helvetica,sans-serif;
    color:#0000cd;
    font-size:10pt;
    text-decoration:none;
}

a:hover {
    font-family:arial,verdana,helvetica,sans-serif;
    color:#88886f;
    font-size:10pt;
    text-decoration:underline overline;
}

p {
    font-family:arial,verdana,helvetica,sans-serif;
    font-size:10pt;
}

li {
    font-family:Trebuchet MS;
    font-size:10pt;
}

td {
    font-family:arial,verdana,helvetica,sans-serif;
    font-size:10pt;
}

input {
    font-family:Tahoma,Arial;
    font-size:10pt;
}

select {
    font-family:Tahoma,Arial;
    font-size:10pt;
}

textarea {
    font-family:Tahoma,Arial;
    font-size:10pt;
}

img {
    border-color:#000000;
}

legend {
    font-family:arial,verdana,helvetica,sans-serif;
    font-size:10pt;
    color:#000000;
    background-color:#ffffff;
}

a.signup {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:2pt;
    font-weight:normal;
    color:#ffffff;
    text-decoration:none;
}

a.signup:link {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:2pt;
    font-weight:normal;
    color:#ffffff;
    text-decoration:none;
}

a.signup:visited {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:2pt;
    font-weight:normal;
    color:#ffffff;
    text-decoration:none;
}

a.signup:active {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:2pt;
    font-weight:normal;
    color:#ffffff;
    text-decoration:none;
}

a.signup:hover {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:2pt;
    font-weight:normal;
    color:#ffffff;
    text-decoration:underline overline;
}

p.phead {
     font-family:verdana,arial,helvetica,sans-serif;
     font-size:16pt;
    font-weight:normal;
     color:#ffffff;
}

p.ptitle {
     font-family:verdana,arial,helvetica,sans-serif;
     font-size:16pt;
    font-weight:normal;
     color:#ffffff;
     text-align:center;
}

.error {
     font-family:verdana,arial,helvetica,sans-serif;
     font-size:20pt;
    font-weight:normal;
     color:#ff0000;
     text-align:center;
}

.bar {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:8pt;
    color:#ffffff;
    font-weight:bold;
    background-color:#0000cd;
    margin:0;
}

.bar td {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:8pt;
    color:#ffffff;
    font-weight:bold;
    background-color:#0000cd;
    margin:0;
}

.bar a {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:8pt;
    color:#f6f9fb;
    font-weight:bold;
    text-decoration:none;
}

.bar a:link {
    font-family:verdana,arial,helvetica,sans-serif;
    color:#f6f9fb;
    font-size:8pt;
    font-weight:bold;
    text-decoration:none;
}

.bar a:visited {
    font-family:verdana,arial,helvetica,sans-serif;
    color:#f6f9fb;
    font-size:8pt;
    font-weight:bold;
    text-decoration:none;
}

.bar a:active {
    font-family:verdana,arial,helvetica,sans-serif;
    color:#f6f9fb;
    font-size:8pt;
    text-decoration:none;
}

.bar a:hover {
    font-family:verdana,arial,helvetica,sans-serif;
    color:#ffff00;
    font-size:8pt;
    text-decoration:underline overline;
}

.bar input {
    font-family:Tahoma,Arial;
    font-size:8pt;
    background-color:#0000cd;
    background-image:url(img/counter.gif);
}

.bar select {
    font-family:Tahoma,Arial;
    font-size:8pt;
}

.bar textarea {
    font-family:Tahoma,Arial;
    font-size:8pt;
}

.bar span {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:8pt;
    font-weight:bold;
    color:#ffff00;
    background-color:#0000cd;
}

a.mansurfnum, a.mansurfnum:link {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:12pt;
    color:#ffffff;
}

a.mansurfnum:hover {
    font-family:verdana,arial,helvetica,sans-serif;
    color:#FFFF00;
    font-size:13pt;
    text-decoration:underline overline;
}

.celltitle {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:8pt;
    font-weight:bold;
    color:#000000;
    background-color:#e1ebfb;
    margin:0;
}

.cell1 {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:8pt;
    color:#000000;
    background-color:#e1ebfb;
    margin:0;
}

.cell2 {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:8pt;
    color:#000000;
    background-color:#eeeeee;
    margin:0;
}

.stattd {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:8pt;
    color:#000000;
    background-color:#ffffff;
}

.nav {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10pt;
    font-weight:bold;
    color:#ff9900;
}

.nav a {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10pt;
    color:#ff9933;
    text-decoration:none;
}

.nav a:link {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10pt;
    color:#ff9933;
    text-decoration:none;
}

.nav a:visited {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10pt;
    color:#ff9933;
    text-decoration:none;
}

.nav a:active {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10pt;
    color:#ff9933;
    text-decoration:none;
}

.nav a:hover {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10pt;
    color:#ffffff;
    text-decoration:underline overline;
}

.toptd {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:9pt;
    color:#ffffff;
    font-weight:bold;
    text-align:center;
    background-color:#efefef;
    background-image:url(images/menubg1.gif);
   
}

.toptd a {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:9pt;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}

.toptd a:link {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:9pt;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}

.toptd a:visited {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:9pt;
	font-weight: bold;
	color:#003399;
	text-decoration:none;
}

.toptd a:active {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:9pt;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}

.toptd a:hover {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:9pt;
	font-weight: bold;
	color:#ff9999;
	text-decoration:underline;
}

.midtd {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10pt;
	color:#0000CC;
	background-color:#ffffff;
}

.midtd a {
	font-size:10pt;
	color:#0000CC;
	text-decoration:none;
}

.midtd a:link {
	font-size:10pt;
	color:#0000FF;
	text-decoration:none;
}

.midtd a:visited {
	font-size:10pt;
	color:#0000FF;
	text-decoration:none;
}

.midtd a:active {
	font-size:10pt;
	color:#0000FF;
	text-decoration:none;
}

.midtd a:hover {
	color:#666666;
	text-decoration:underline overline;
}

.fbut {
    color: #000000;
    font-size: 8pt;
    font-family: Verdana;
    font-weight: bold;
    border: 1px ridge #000000;
    background-color: #e1ebfb;
}

.ftxt {
    color: #000000;
    font-size: 8pt;
    font-family: Verdana;
    font-weight: bold;
    border: 1px ridge #000000;
    background-color: #f7f7ff;
}

.fsel {
    color: #000000;
    font-size: 8pt;
    font-family: Verdana;
    font-weight: bold;
    border: 1px ridge  #000000;
    background-color: #f7f7ff;
}

.tables {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10pt;
    color:#000000;
    background-color:#0000ff;
    text-decoration:none;
}

.accordion2 h3 {
    background: #e1ebfb url(images/arrow-square.gif) no-repeat right -51px;
    padding: 7px 10px;
    margin: 0;
    font: bold 100%/100% Arial, Helvetica, sans-serif;
    border: 0;
    border-bottom: none;
    cursor: pointer;
}

.accordion2 h3:hover {
    background-color: #e1ebfb;
}

.accordion2 h3.active {
    background-position: right 5px;
}

.accordion2 p {
    width: 220;
    margin: 0;
    padding: 0;
    display: none;
}

/*These stlyes affect prize pages.*/

.ppbody {
    font-family:arial,verdana,helvetica,sans-serif;
    font-size:12pt;
    color:#66FF33;
    background-color:#FFFF99;
}

.pptitle {
    font-family:arial,verdana,helvetica,sans-serif;
    font-size:20pt;
    color:#0000cd;
}

.pptitlesub {
    font-family:arial,verdana,helvetica,sans-serif;
    font-size:18pt;
    color:#000066;
}

.ppwin {
    font-family:arial,verdana,helvetica,sans-serif;
    font-size:18pt;
    font-weight:bold;
    color:#0000cd;
}

.pplose {
    font-family:arial,verdana,helvetica,sans-serif;
    font-size:18pt;
    font-weight:bold;
    color:#ffffff;
}

/*These styles affect tables with rounded borders.*/

.rcolall {
    background-color:#e1ebfb
}

.rcolhead {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:8pt;
    font-weight:bold;
    text-align:center;
    color:#0000cd;
}

.rcol {
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:10pt;
    color:#0000FF;
}

.rcol a {
    text-decoration:none;
}

.rcol a:link {
    text-decoration:none;
}

.rcol a:visited {
    text-decoration:none;
}

.rcol a:active {
    text-decoration:none;
}

.rcol a:hover {
    color:#666666;
    text-decoration:underline overline;
}

.rcol hr {
    color:#666666;
    width:90%;
}

.round_topleft {
	background-repeat: no-repeat; 
	background-image: url(img/topleft_min.gif);
}

.round_topmid {
	background-repeat: repeat-x; 
	background-image: url(img/topmid_min.gif);
}

.round_topright {
	background-repeat: no-repeat; 
	background-image: url(img/topright_min.gif);
}

.round_lcol {
	background-repeat: repeat-y; 
	background-image: url(img/lcol_min.gif);
}

.round_rcol {
	background-repeat: repeat-y; 
	background-image: url(img/rcol_min.gif);
}

.round_botleft {
	background-repeat: no-repeat; 
	background-image: url(img/botleft_min.gif);
}

.round_botmid {
	background-repeat: repeat-x; 
	background-image: url(img/botmid_min.gif);
}

.round_botright {
	background-repeat: no-repeat; 
	background-image: url(img/botright_min.gif);
}

/*These styles only affect main page left table.*/
/*Text and hr are controlled by .rcol.*/

.lscolall {
    background-color:#ffffff;
}

.round_ltopleft {
	background-repeat: no-repeat; 
	background-image: url(img/topleft_lmin.gif);
}

.round_ltopmid {
	background-repeat: repeat-x; 
	background-image: url(img/topmid_lmin.gif);
}

.round_ltopright {
	background-repeat: no-repeat; 
	background-image: url(img/topright_lmin.gif);
}

.round_llcol {
	background-repeat: repeat-y; 
	background-image: url(img/lcol_lmin.gif);
}

.round_lrcol {
	background-repeat: repeat-y; 
	background-image: url(img/rcol_lmin.gif);
}

.round_lbotleft {
	background-repeat: no-repeat; 
	background-image: url(img/botleft_lmin.gif);
}

.round_lbotmid {
	background-repeat: repeat-x; 
	background-image: url(img/botmid_lmin.gif);
}

.round_lbotright {
	background-repeat: no-repeat; 
	background-image: url(img/botright_lmin.gif);
}

/*These styles only affect main page right table.*/
/*Text and hr are controlled by .rcol.*/

.rscolall {
    background-color:#ffffff;
}

.round_rtopleft {
	background-repeat: no-repeat; 
	background-image: url(img/topleft_rmin.gif);
}

.round_rtopmid {
	background-repeat: repeat-x; 
	background-image: url(img/topmid_rmin.gif);
}

.round_rtopright {
	background-repeat: no-repeat; 
	background-image: url(img/topright_rmin.gif);
}

.round_rlcol {
	background-repeat: repeat-y; 
	background-image: url(img/lcol_rmin.gif);
}

.round_rrcol {
	background-repeat: repeat-y; 
	background-image: url(img/rcol_rmin.gif);
}

.round_rbotleft {
	background-repeat: no-repeat; 
	background-image: url(img/botleft_rmin.gif);
}

.round_rbotmid {
	background-repeat: repeat-x; 
	background-image: url(img/botmid_rmin.gif);
}

.round_rbotright {
	background-repeat: no-repeat; 
	background-image: url(img/botright_rmin.gif);
}

/*This style affects main page right table Featured Sponsor Ad.*/
/*Text and hr are controlled by .rcol.*/
/*You must not change the width, but you can change the height.*/

.overflow {
      width:150px;
      height:220px;
      overflow:auto;
      text-align:center;
}

/*This style affects main page right table Site News.*/
/*Text and hr are controlled by .rcol.*/
/*You must not change the width, but you can change the height.*/

.overflow2 {
      width:150px;
      height:350px;
      overflow:auto;
      text-align:center;
}

/*This style affects main page left table Member Ads.*/
/*Text and hr are controlled by .rcol.*/
/*You must not change the width, but you can change the height.*/

.overflow3 {
      width:130px;
      height:148px;
      overflow:auto;
      text-align:center;
}